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

 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
*/
/*

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.
*/
/*


 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 2018 Contributors (https://github.com/rrweb-io/rrweb/graphs/contributors) and SmartX Inc.
 SPDX-License-Identifier: MIT
*/
/*

 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 K1L,mTG,SBS,QG0,w08,sG8,SL,unL,c81,wD,u5,OT8,jG0,qT,b5,DTS,r8T,G8n,gD,J8m,hvD,i5,qB8,P55,YBT,A8L,$T8,ND1,BDm,y8B,VLv,UTB,xD,uB,MR,ITT,ft,cA,k8T,rE,nt,X0T,KoL,oL,HA,xR1,lHn,uEB,BA,t_n,c50,dE,OtT,jLm,DR0,VD,M_B,Uz,GMT,J58,EDm,jJ,bt1,gD5,OO,CB1,ts,Lo1,qzn,oD8,$R8,NED,LH,aHL,BE8,dRm,y5T,V_S,UR0,zAS,kMv,Won,mG0,SOS,w6T,ffL,csD,tJ1,NG,OHB,Rs5,a4,hsB,E48,LlS,bH8,qOT,dy,vDT,yl,Vl,v6,g4m,zd,esm,n4T,PHm,W6,iH8,YO5,Fl5,AsL,HH8,o41,$GT,NyT,ZH8,I4,afT,ys5,v45,zsT,we,IfL,X6v,lG,xA8,ws8,WlT,s8D,uN8,M8B,rf5,
cfG,psD,Jf8,hy8,LST,qmm,nmn,PG5,YmG,Af1,$AT,Z$8,Be1,dAn,vm8,WSG,n$,KGT,x38,Sr1,o8,Hs,Z3,Um,km,Ws,tlT,Qj,je5,G3G,R9T,J2B,h9S,t2,C10,Or,jl,D$,rl,qrB,Er8,b60,grG,nrG,e9T,i6n,YrD,FG5,orD,J2,Re,H6T,$35,Nln,BlT,Z6m,a$T,d3m,y28,el,i1,Yr,FX,Hx,vr1,$r,z9n,XxT,Z$,KxL,mX8,xXG,dl,SFT,Qa5,wb1,yj,uo0,Ur,tE5,cw0,z3,jaT,O18,DXS,rwG,GVT,pbv,kr,RwT,JwT,Wx,hwB,Cpv,XX,K1,mx,xL,LxT,ELn,qFT,SE,gL0,nL8,PpT,wR,lp,MX,f1,tw,cb,ewT,i18,FxT,AwL,H1G,$XT,NRT,Z1m,BRT,azG,GV,dXv,yw1,vL1,UX0,zwv,TRT,Iz8,kVn,Wxn,Jw,Xbn,C1,L1,KDT,
SQv,QI1,wcG,ld8,ugv,MiT,OhD,jIm,DYD,rr0,GIG,pcD,Rc8,LD0,bp,qQm,EN5,bhT,gND,nNS,Pz1,ihG,yrn,Vi8,vNT,TkB,IdS,Aw,kIT,KZB,SbT,QgT,w7D,sgB,lYn,utS,M98,fYn,cLT,OkL,mlT,jgn,DlL,rLB,GvL,p7S,Rk0,JLB,hkS,Cv5,bk8,qbG,Pvv,gpB,npS,YbS,FZT,ALG,ekT,HkG,ik0,NjT,Kh,Zk8,mD,Si,BjL,dl0,yLT,UlG,S28,TjG,zkL,kvv,X71,IY8,MI5,sh0,fU8,tIT,cSS,OYm,jhv,rSn,DD0,GQ8,pZB,R$G,JSD,CEv,q2G,EJv,bYD,nJ8,gJT,BCT,lz,aUv,ySn,VIm,vJG,UDS,z$1,IUB,kQB,W8D,ji,Dd,XZ5,wdT,ph,Jr,MQB,tQ8,hfG,EQ,qdG,EMv,PcD,gM5,nMB,ei,ef8,i08,F7T,ARv,oMn,H08,$b0,
Npm,Z0B,aiv,db1,VQ0,yRT,zf8,Zd,dk,Ii8,kWT,W7L,XdS,KwB,mwD,Sfm,wu5,QpL,xp,Qt,DwL,uv,hg1,CjS,Ml,qf1,Lw0,FwL,AaS,olB,$wm,av0,yam,VkB,vlD,Uw8,TXv,kxn,WwT,Ob,Kum,Gv,xtv,S98,QCT,sCn,mt5,Xum,wLL,DY,uIn,cd5,fxn,DtG,rdD,ozv,HAT,$tv,N71,ql,ZAn,axm,B78,dtT,VgT,gj,kiB,Sqv,sW8,wF0,MUT,iv,cWm,AL,H7,og,rW1,tUn,GES,RM8,JWT,ZY,LtB,dj,Vt,bum,Pd0,iu8,Yqm,Ftn,v7,AWn,Ub,oi5,$i5,NuG,ZuT,Bum,diL,Ig,yWv,VU1,KY,SI,zMS,TuT,IRT,XFT,KUG,xJ8,S7m,f0v,tjL,l0n,OV5,jc8,DJB,jI,rC,pY,R38,Jv0,JS,h3m,Cqn,LUD,q78,bVT,gOG,nOv,Pqn,EOn,
e3D,LY,Y7T,$J8,qD,HV5,N_n,iVS,ZV8,bE,a0B,dJL,yv1,VjT,UJT,vOS,z3T,k0m,T_G,XWm,wgv,lXD,MH0,cXG,tHn,fXS,OIm,DBT,G41,rXG,RGL,HZ,hGB,CM5,LbB,qkD,g8L,PMm,n8S,eG5,iIT,ah,Yk1,Fb8,o85,$B8,BWm,dBn,aXG,Mb,yXv,HI1,k4S,Xgn,KEn,m1L,Di,x1L,Qnn,lQn,fQn,MC8,jnD,D1T,rgL,G5n,Rmm,q1L,JgB,CQG,LED,Ecv,bQT,ncm,gcT,em1,PQD,n0,iQS,FE0,AgG,NBn,Hd,$M,ZQT,BBT,Nb,VCS,dp,y0,V0,TB5,Ud,WET,Iy,XN8,KQS,mST,xSL,XK,Swn,Q_T,wkT,l1S,MuG,cy0,j_L,Mw,DST,ryG,GcG,pkn,RiL,JyT,hiD,C2T,cu,EV8,bNL,gVn,nVD,P2T,eiT,iN5,YwT,FQ8,Ay0,oVS,HN0,$SG,
Ja,I18,kcn,ha,Cf,Lf,WQT,Xk8,Ks8,mqS,xq8,S8T,QX1,MBB,fOS,tBD,cOB,Olv,gX,Pu,ek,ij,Aa,op,Hu,DqG,Nw,GNn,Zv,p95,Rn8,Bu,JOB,hnL,C95,il8,Fsn,N18,dqT,aOT,Y8S,yO0,Uq8,lyS,X9L,cpT,mPS,tTB,OdT,Uf,DPT,Tx,G9B,p_D,JpL,hDT,CV0,qLB,Wu,bdm,gtm,ntS,PVB,eD8,idT,YLm,Etm,otT,Hd5,$PD,KA,yp8,VTG,dP5,UP0,zD0,IyB,k98,TsT,Q$S,s$S,uRD,fE1,fA,GtT,DU8,rE1,CXn,qAT,EAG,bW0,gAT,nA5,PXB,Jd,N9G,B98,HWT,oAT,ZW1,iW1,dUD,Kcn,vAm,UU8,z6B,fNS,c7D,MWB,p3v,us1,e6T,Gb8,Vo1,XXn,tWB,aEB,FKG,YAT,AET,$Uv,lN5,$z,YYD,A75,o_n,Hp8,$LG,ULS,WcD,X31,
Ti,meL,Q01,uz5,l2m,f2m,tO0,Oi5,De8,j05,r0S,GZ5,pRT,RCL,hC5,J0G,Mi,guG,biL,EuT,ii5,nuT,Y$G,eCL,Fv5,A0m,NYS,HiB,$eL,BYT,y0n,VOD,zCB,TY8,I20,kZm,XR1,mcD,DR,SgS,sz1,QzT,lsT,tv8,co0,DcT,GHT,JW,hW,hT1,C6L,Cu,Lu,Lpm,qi,Eq,qgB,bd,E$v,gu,bZB,g$1,PF,n$v,P61,eTn,iZ5,Ygm,AoT,Fpn,HZn,ZZD,Nn8,BnS,as0,o$L,dcT,v$n,VvT,$c5,Uc8,zTm,AW,TnT,kHD,IsD,Wp5,XP8,mHT,Kim,xHv,HF,QS5,wr1,Stv,lw0,ub8,MF5,OmS,rlS,hOT,EkT,$i,nkD,PR8,ZR,eOD,yR,VR,Hm1,aW,IW,$HT,NoG,BoT,aw1,yl8,vkB,UHv,zOB,To8,Wi0,Snm,mV1,kBn,QZn,wM1,KV,xV8,sZ5,Sj,
l4m,uxG,MsG,f4S,jZm,tsv,O5T,pM5,RjL,qn8,LeL,gFT,Fe5,ADG,H55,NAS,Z5G,a4m,dV1,yDT,vFv,UVG,zjT,kkB,maL,xa8,WeT,QAL,sAT,w4D,S3T,lBD,M6L,fBL,t6G,c_0,ORL,D0,r_,Jv,CV,r_m,G2T,R_v,CA8,LV,qJ,LOL,E7,bRB,gP5,nPL,g_,FOT,$aD,ZR5,BfS,aB1,y_D,V6D,vPm,TfG,PW,IBT,X40,ej,KdS,QbB,iq,lAT,YO,oc,HW,uLS,fAT,Mwn,cu5,OKT,jbS,Dun,twv,Ju5,hNT,Ld5,EXn,PfS,nXG,eNT,Ysv,Fd0,Au1,oXn,HK8,$un,N4n,aAB,ZK0,ac,yu8,d_,Vwv,Vu,vW,vXm,Uun,zN8,T4S,IAn,U7,kyL,Wd8,KVm,m8T,Sin,Qs1,w$8,ssG,l7D,M$0,uZ8,z0,t$8,Os8,js0,D8S,rBD,RYB,hY0,WW,LVn,E1m,
bsT,g1T,n10,PSS,eYT,is0,Yim,JBT,CSm,FVL,AB8,N3G,ZsD,B35,a7T,SRT,suG,lt8,uHv,wzD,ju1,GjT,Dh5,pzn,hdT,LLS,EIB,P_8,nIL,FLL,uM,A3m,oI5,MB,HBB,fI,$hn,NML,ZBm,atT,BM0,dh0,y3D,VnT,vI8,Xzn,m$1,S5S,x$0,ItT,zdL,wT5,lrS,c60,Oz8,r6B,C3D,q5T,jH,EKG,gKT,nKT,e0G,A6m,$$S,Bbn,ar5,d$1,y60,TbT,V0L,XTS,KY5,mgn,SHT,G4,Q98,s9G,luT,u20,M35,fuS,t3G,cYT,j9G,DgG,CI,rYD,Gp8,RIv,qB,pav,hI5,ETm,gW,b9S,gTG,nTB,i95,YHT,PDT,AY5,NPS,Z91,BP1,F0,auL,vT0,UgS,$8,IuG,zIT,TPL,Xa1,Kk8,ms0,wSL,uT8,lmL,skB,MNT,tNm,cq5,GD8,O2T,pS1,Jq0,Rtn,
b28,P8B,i2n,Fkm,$sG,VN0,pQ,Us1,kDT,XSn,rB,nQ,wB5,Mqv,uyT,tqT,cVD,jrS,Ovm,D9B,rVB,PN,Zl8,srS,f98,l9T,bQ,RU8,JVB,hUT,Ctm,EfB,gf0,nf5,Pt1,eUL,ivT,BN,YvT,FN5,AV8,of1,HvT,Vp,$9m,BQB,d9T,yVT,kYm,XBB,Kfv,mCT,STD,QiS,KN,siD,la1,u1D,MSv,fa8,tSS,O_D,DCn,GFG,pj0,qT1,CW8,EvG,nvS,PWT,l2,eBT,i_8,YTL,ovT,$C8,H_L,Z_G,aa5,ty,y$m,VSn,dCG,vv8,UCT,T2D,kFB,IaS,Wf1,zBT,Xj5,KaS,moG,xo1,SyD,QML,w51,sMS,lhD,fh0,McG,tc8,Oj8,cHm,ck,jMn,GPv,hRm,DoS,qym,EHn,bjD,gHT,eR0,$oT,Ntv,BtT,ahS,Ew,vH8,Ih1,X5n,b2,Sav,KTT,mxm,xxm,QP1,ZET,
i2,BJT,al5,yKG,VpG,vjB,Uxm,TJ8,Ilm,wC8,m5m,SD1,lLn,sT8,ufv,MG1,tGT,ObT,D5L,GeS,pC8,JjS,erT,F58,owm,Hb1,$5D,NvT,Zbn,aL1,d5B,vwv,U50,zrn,Tv5,ILT,ke5,W5T,XC1,xI0,s6S,y9,V9,vk,ljn,uG8,Tc,fjn,R2B,Eg8,LRS,ajv,dI5,ybB,cb0,peL,DIT,vgB,UI0,z2v,T0L,h21,Ij8,WR5,KWL,SI0,Qxv,w1,OLT,DMD,GhT,pQm,hh8,LWS,CwL,bL1,n9B,o9m,FW0,ehT,AIv,iL5,HLB,Bhn,JO,hO,Ic8,UMB,WWD,XQ5,mmL,xmS,Ll,SUG,st5,l_0,u_T,MYv,GJT,r4S,i9,Ly8,H9,EE0,b88,gEB,nEB,PkG,ex5,i8L,YUm,Fyn,A45,oE8,Nq,H8D,$mT,Nrn,Z8T,Brn,a_m,dmn,y4S,B9,VY5,vEn,Um5,zx1,TrB,
I_B,kJT,Wym,XnG,KFD,m0v,x0G,SN5,d1,ww1,lGB,MVn,cTS,D0D,rTm,GaL,R5m,h5m,CN5,LFT,Xi,nb5,bc1,PNL,e5G,icD,AT0,ob5,HcT,N80,tp,B8T,MP,d08,yTS,c_,VVn,vb8,U00,z5S,jT,WF1,KX0,wiS,Qov,l6G,uaL,hp,MtT,f6n,cP8,jo8,DW8,G_D,pi0,O4G,R10,qjn,nZn,P7B,Cd,e1G,i4L,H4T,Yj0,APS,oZn,dWv,Nd1,yPm,vZv,z1T,Tdm,I60,k_8,WXn,Xi8,mOT,xO8,Su5,QfT,wUv,lS8,MaB,cJ0,rJ8,RE8,hE1,qum,P_,ER1,bDG,gR8,nRT,PCS,iD1,Yun,F_L,AJ8,oRT,HDn,$O0,Ncv,ZDv,BcT,aSv,yJ1,dOm,UO8,Tc8,Yt,ISS,XU1,W_G,xzD,SKG,QQ8,sQv,M21,cc0,t2n,uvv,DzT,jQ8,Jc8,rcS,$t,pvT,
gWT,LHD,qKB,EW0,bgT,nWS,ePT,PPT,NP,Zy,$zS,YKm,Hg0,oWS,FHB,Ac0,BxL,dz8,V25,ycS,vWT,IKS,TxT,WH1,KMB,myv,Xvv,xyG,QO5,SVT,sOv,MX1,v_,fg0,tXL,jO8,RLT,Es0,z9,gs1,PiT,FMB,YV1,eLn,iS8,XO,$y1,AF0,os8,NqG,BqD,ZS8,yF0,VXS,Uy8,zL0,Tq0,IgT,kmm,XE8,KnT,OA,xF5,SSn,lCL,uQn,pW,MZT,tZv,JkG,LW,DF5,RXD,rkm,GXL,qSB,LnT,ne1,Ee8,Pl8,eX0,EA,YS8,Fn0,Akv,iov,nW,oeT,bX,Zon,UFn,zXn,TmD,ICn,kX0,WnB,x6B,K2L,m6B,X2D,Q5D,lJS,fJL,tdm,OMm,rzB,j5T,D65,GT1,RzB,JzG,hzm,CuB,L2v,qcL,bMD,HX,nYG,iM5,ezB,F20,YcT,Az1,oYv,$6n,NVT,TVn,U6G,W2B,
XlB,wO0,sm5,lnT,uUT,M7T,fnm,Oq5,jmn,DjS,G$m,pOT,Ro1,Jm5,ho8,CaL,qeT,E7G,bqL,WX,eoT,Pa5,n71,g75,Ye8,o7n,F48,$j0,NOS,Zq1,BOD,anT,djD,ymT,V71,InG,v7L,UjB,zoL,k$8,W4L,XO8,TOB,QQ,xnm,Qj0,S4G,sY,wt8,lZ8,uAT,MmG,sj1,fZ8,tmv,c9v,O7T,jj5,r91,G11,ptS,RQL,CI0,hQ5,g2m,J98,ux,n2B,L6v,b7T,eQm,i7G,Y4G,F6n,A91,H7m,$n8,Nwm,BwG,dn1,VmT,Unn,W6T,IZ8,k18,TwT,zQ1,XtL,KIT,mvm,xvL,Cp,sYL,ukn,MMD,fIT,tMn,cC1,OG5,qL,EY,p1T,Dv8,jYT,rC1,eHn,gGD,GG5,bGG,$vT,N$B,ZG0,B$5,aI0,VM5,UvS,T$8,kGn,WIv,X1T,SGT,xNT,Qv8,svS,VQ,MKm,fWv,tKv,
ct0,OeT,jvv,DNT,UY,zb,pGT,Rl8,hl8,qGL,elm,oUm,Atv,HeL,NGB,ZeB,BGv,aWD,dNn,ytn,Ki,VKD,W30,XGL,TGn,zlD,kC5,IWT,QD1,wDT,sD8,lb1,uVD,My5,ce8,tyS,fbB,hST,RSG,CF0,Lmv,q_S,gBD,nBG,EBG,bUL,HU8,Ni1,BiD,d2n,VyL,U2T,knD,Wm1,XDT,x4m,m40,KjT,ShL,QU0,wIT,sU1,lPG,uwv,Mx1,fPv,txm,cMT,D48,rMT,Ggv,pIS,R8G,JMS,ChT,LjL,qh1,Ex8,bCT,gxT,iCD,YhT,AM5,HCS,oxn,$4T,cR,NgB,ZCB,BgD,aP8,vx5,Vx8,U45,z8S,Tg8,IPS,XI0,mkn,xkT,SJ0,QlB,wfS,slS,lFm,uM0,M41,fFT,cQn,t4v,OnT,jlT,Dk0,rQL,GfL,pfG,RKB,JQT,J0,CbT,LJv,Ehv,bnS,gh0,nhL,PbL,eKv,
YJ8,FJB,oh8,qe,NZ8,yQT,aF8,BZn,ZnT,dkT,V4T,vh8,UkD,IFB,kfB,WJ1,Xf1,mf1,xf1,S6L,wyn,QEB,sE0,lVB,ucG,tAG,cnS,OXS,jET,Df1,rnB,R7L,Jn1,Yu,bXT,gon,Pg5,Y6S,iX1,FzD,Anm,Fz,o0,HXS,$f8,Ne,Z2,aVv,NK5,ZXn,VA1,vom,Uf0,z7L,Wz8,KAT,mpm,xpB,So1,QJB,sJn,lkS,umT,M18,fkB,t1L,cN8,dY,Ox8,jJ0,VS,Dp8,rN5,GLT,pmn,R4T,JN5,zZ,TZ,h4m,COm,I0,LA0,qoS,EnS,bx1,nnT,POT,ixD,HxD,onD,ANG,$p5,NIm,vnv,akD,dpm,yNL,BIm,V1L,WR,TIn,IkS,kLG,WA8,XmT,m_8,SXB,sqL,f8G,uj5,Xz,l8T,D_B,Gzn,KZ,phT,Rb5,JUv,C4B,LP0,qX1,EQv,gQB,nQB,P4v,iw1,YXv,AUS,
oQS,B6n,Zw8,d_v,yU8,VDv,U_5,zbD,T6T,I8m,mKv,xKT,Spm,QwT,lqT,sg,u6,l6,fqB,thv,ch8,OPS,jwm,DKm,G6S,pJ8,RJG,JhD,CnT,LqG,qpG,fZ,Eqn,bP1,PnT,eJn,to,cP,Fqv,iP1,Ahm,$KS,oqT,NzD,Bz8,rn,aqS,dK8,vqT,zJ8,GH,Iqm,k6B,Wq5,XJ8,K$m,mEB,xEB,SPv,lom,fo8,uqT,MfT,tfT,DE5,cZ1,j3D,rZn,GUT,pHD,huB,Co8,L$S,E0n,b3v,YPv,i30,NSv,aoL,b6,dES,dD8,yZn,Vf8,UEB,Io8,kU8,QVn,wV0,sV0,lD5,ud0,M5T,t5T,cGv,jVT,rGS,OOT,Dr0,pVv,GSB,JG5,L95,heG,q08,E68,bOG,g6L,n6n,PZn,iOT,eeG,o6B,N5G,HOD,ZOT,B51,aDL,oz,drv,yGG,$$,v61,V5n,UrB,T5m,ze5,XVT,
Kr8,x7T,SWn,wY0,sRL,le1,uY5,tzT,Oy0,r1D,D7T,GRG,pY0,hp1,iyT,EC5,Frv,A1T,HyL,$7T,aen,d75,y1n,Vz1,vC1,U71,Ta5,IeB,kR1,XYn,Wrn,KCT,s2B,lML,uFS,MbL,fMT,tb0,cAL,j20,GO8,pKD,RV1,JAB,hVG,CKL,Ed8,qZT,ndv,eVL,irL,YZT,FCT,AA1,Hrm,od0,NHG,yAT,zVT,UZG,THT,IMS,kOT,XKS,uR,mQ1,cr,SCL,w8G,sFv,te0,OaT,ri8,p8B,RqS,hqn,CLT,LgB,E5L,g5n,n5m,eqT,Fg8,YCB,iaD,pm,o5B,AiD,Ha5,$Q5,NUL,ZaD,BUD,a5D,dQ0,VeB,v5T,UQT,zqB,TUL,I5S,k7D,WgS,X8S,mdB,xdn,fp8,tR8,cxv,jd5,Dd1,rxS,RFv,Et,EaT,bFm,nam,Psv,eFL,iFL,YxD,go,S9,nm,eF,dd1,yxn,UdG,
TTD,zF8,Yk,IpG,kr0,WBm;K1L=function(){var K,m;return typeof CSS!=="undefined"&&((m=(K=CSS).supports)==null?void 0:m.call(K,"selector(:has(*))"))};
mTG=function(K){return K.visibility!=="hidden"&&K.display!=="none"};
SBS=function(K){if(K1L()||K.tagName!=="DETAILS"?!K.matches(xTD):K.querySelector("summary")!==null)return-1;K=K.getAttribute("tabindex")||"0";return Number(K)};
QG0=function(K){return K.some(function(m){return SBS(m)>0})};
w08=function(K){if(K.textContent||K.ariaLabel)return!0;if(K instanceof HTMLInputElement){if(!K.labels)return!1;K=_.u(K.labels);for(var m=K.next();!m.done;m=K.next())if(m.value.textContent)return!0}return!1};
sG8=function(K){return K.sort(function(m,x){return SBS(x)-SBS(m)})};
_.lTm=function(K){K=Array.from(K.querySelectorAll(xTD)).filter(function(m){return(mTG(m.style)?mTG(window.getComputedStyle(m)):!1)&&w08(m)});
return QG0(K)?sG8(K):K};
_.xS=function(K,m){if(Error.captureStackTrace)Error.captureStackTrace(this,_.xS);else{var x=Error().stack;x&&(this.stack=x)}K&&(this.message=String(K));m!==void 0&&(this.cause=m)};
SL=function(){throw Error("E");};
unL=function(K,m){m=String.fromCharCode.apply(null,m);return K==null?m:K+m};
c81=function(K){var m=!1;m=m===void 0?!1:m;if(ML8){if(m&&(fTT?!K.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(K)))throw Error("F");K=(tL5||(tL5=new TextEncoder)).encode(K)}else{for(var x=0,S=new Uint8Array(3*K.length),Q=0;Q<K.length;Q++){var w=K.charCodeAt(Q);if(w<128)S[x++]=w;else{if(w<2048)S[x++]=w>>6|192;else{if(w>=55296&&w<=57343){if(w<=56319&&Q<K.length){var M=K.charCodeAt(++Q);if(M>=56320&&M<=57343){w=(w-55296)*1024+M-56320+65536;S[x++]=w>>18|
240;S[x++]=w>>12&63|128;S[x++]=w>>6&63|128;S[x++]=w&63|128;continue}else Q--}if(m)throw Error("F");w=65533}S[x++]=w>>12|224;S[x++]=w>>6&63|128}S[x++]=w&63|128}}K=x===S.length?S:S.subarray(0,x)}return K};
wD=function(K){_.Qm.setTimeout(function(){throw K;},0)};
_.sB=function(K,m){return K.lastIndexOf(m,0)==0};
u5=function(K,m){var x=K.length-m.length;return x>=0&&K.indexOf(m,x)==x};
_.t8=function(K){return/^[\s\xa0]*$/.test(K)};
_.OB=function(K,m){return K.indexOf(m)!=-1};
_.jL=function(K,m){return _.OB(K.toLowerCase(),m.toLowerCase())};
_.rD=function(K,m){var x=0;K=DT(String(K)).split(".");m=DT(String(m)).split(".");for(var S=Math.max(K.length,m.length),Q=0;x==0&&Q<S;Q++){var w=K[Q]||"",M=m[Q]||"";do{w=/(\d*)(\D*)(.*)/.exec(w)||["","","",""];M=/(\d*)(\D*)(.*)/.exec(M)||["","","",""];if(w[0].length==0&&M[0].length==0)break;x=OT8(w[1].length==0?0:parseInt(w[1],10),M[1].length==0?0:parseInt(M[1],10))||OT8(w[2].length==0,M[2].length==0)||OT8(w[2],M[2]);w=w[3];M=M[3]}while(x==0)}return x};
OT8=function(K,m){return K<m?-1:K>m?1:0};
_.RG=function(){var K=_.Qm.navigator;return K&&(K=K.userAgent)?K:""};
jG0=function(K){if(!J8||!CT)return!1;for(var m=0;m<CT.brands.length;m++){var x=CT.brands[m].brand;if(x&&_.OB(x,K))return!0}return!1};
qT=function(K){return _.OB(_.RG(),K)};
b5=function(){return J8?!!CT&&CT.brands.length>0:!1};
DTS=function(){return b5()?!1:qT("Opera")};
r8T=function(){return b5()?!1:qT("Trident")||qT("MSIE")};
G8n=function(){return b5()?jG0("Microsoft Edge"):qT("Edg/")};
gD=function(){return qT("Firefox")||qT("FxiOS")};
_.p08=function(){return qT("Safari")&&!(_.P0()||(b5()?0:qT("Coast"))||DTS()||(b5()?0:qT("Edge"))||G8n()||(b5()?jG0("Opera"):qT("OPR"))||gD()||qT("Silk")||qT("Android"))};
_.P0=function(){return b5()?jG0("Chromium"):(qT("Chrome")||qT("CriOS"))&&!(b5()?0:qT("Edge"))||qT("Silk")};
_.Rv0=function(){return qT("Android")&&!(_.P0()||gD()||DTS()||qT("Silk"))};
J8m=function(K){var m={};K.forEach(function(x){m[x[0]]=x[1]});
return function(x){return m[x.find(function(S){return S in m})]||""}};
hvD=function(K){var m=_.RG();if(K==="Internet Explorer"){if(r8T())if((K=/rv: *([\d\.]*)/.exec(m))&&K[1])m=K[1];else{K="";var x=/MSIE +([\d\.]+)/.exec(m);if(x&&x[1])if(m=/Trident\/(\d.\d)/.exec(m),x[1]=="7.0")if(m&&m[1])switch(m[1]){case "4.0":K="8.0";break;case "5.0":K="9.0";break;case "6.0":K="10.0";break;case "7.0":K="11.0"}else K="7.0";else K=x[1];m=K}else m="";return m}var S=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");x=[];for(var Q;Q=S.exec(m);)x.push([Q[1],Q[2],Q[3]||void 0]);
m=J8m(x);switch(K){case "Opera":if(DTS())return m(["Version","Opera"]);if(b5()?jG0("Opera"):qT("OPR"))return m(["OPR"]);break;case "Microsoft Edge":if(b5()?0:qT("Edge"))return m(["Edge"]);if(G8n())return m(["Edg"]);break;case "Chromium":if(_.P0())return m(["Chrome","CriOS","HeadlessChrome"])}return K==="Firefox"&&gD()||K==="Safari"&&_.p08()||K==="Android Browser"&&_.Rv0()||K==="Silk"&&qT("Silk")?(m=x[2])&&m[1]||"":""};
_.C5D=function(K){if(b5()&&K!=="Silk"){var m=CT.brands.find(function(x){return x.brand===K});
if(!m||!m.version)return NaN;m=m.version.split(".")}else{m=hvD(K);if(m==="")return NaN;m=m.split(".")}return m.length===0?NaN:Number(m[0])};
i5=function(){return J8?!!CT&&!!CT.platform:!1};
_.L18=function(){return i5()?CT.platform==="Android":qT("Android")};
qB8=function(){return qT("iPhone")&&!qT("iPod")&&!qT("iPad")};
_.YS=function(){return qB8()||qT("iPad")||qT("iPod")};
_.ESm=function(){return i5()?CT.platform==="macOS":qT("Macintosh")};
_.bTB=function(){return i5()?CT.platform==="Windows":qT("Windows")};
_.gSB=function(){return i5()?CT.platform==="Chrome OS":qT("CrOS")};
_.A8=function(K){return K[K.length-1]};
_.oG=function(K,m,x){m=_.nSD(K,m,x);return m<0?null:typeof K==="string"?K.charAt(m):K[m]};
_.nSD=function(K,m,x){for(var S=K.length,Q=typeof K==="string"?K.split(""):K,w=0;w<S;w++)if(w in Q&&m.call(x,Q[w],w,K))return w;return-1};
P55=function(K){for(var m=_.H0,x=typeof K==="string"?K.split(""):K,S=K.length-1;S>=0;S--)if(S in x&&m.call(void 0,x[S],S,K))return S;return-1};
_.B0=function(K,m){return _.NT(K,m)>=0};
_.evT=function(K,m){_.B0(K,m)||K.push(m)};
_.aG=function(K,m){m=_.NT(K,m);var x;(x=m>=0)&&_.iT5(K,m);return x};
_.iT5=function(K,m){Array.prototype.splice.call(K,m,1)};
_.dD=function(K){var m=K.length;if(m>0){for(var x=Array(m),S=0;S<m;S++)x[S]=K[S];return x}return[]};
_.Vm=function(K,m){for(var x=1;x<arguments.length;x++){var S=arguments[x];if(_.ym(S)){var Q=K.length||0,w=S.length||0;K.length=Q+w;for(var M=0;M<w;M++)K[Q+M]=S[M]}else K.push(S)}};
_.F1B=function(K,m,x,S){Array.prototype.splice.apply(K,YBT(arguments,1))};
YBT=function(K,m,x){return arguments.length<=2?Array.prototype.slice.call(K,m):Array.prototype.slice.call(K,m,x)};
A8L=function(K,m){m=m||K;for(var x=0,S=0,Q={};S<K.length;){var w=K[S++],M=_.UB(w)?"o"+_.T8(w):(typeof w).charAt(0)+w;Object.prototype.hasOwnProperty.call(Q,M)||(Q[M]=!0,m[x++]=w)}m.length=x};
_.HT0=function(K,m,x){x=x||_.oSn;for(var S=0,Q=K.length,w;S<Q;){var M=S+(Q-S>>>1);var f=x(m,K[M]);f>0?S=M+1:(Q=M,w=!f)}return w?S:-S-1};
_.kS=function(K,m,x){if(!_.ym(K)||!_.ym(m)||K.length!=m.length)return!1;var S=K.length;x=x||$T8;for(var Q=0;Q<S;Q++)if(!x(K[Q],m[Q]))return!1;return!0};
_.oSn=function(K,m){return K>m?1:K<m?-1:0};
$T8=function(K,m){return K===m};
ND1=function(K,m,x){m=Array.prototype.splice.call(K,m,1);Array.prototype.splice.call(K,x,0,m[0])};
BDm=function(K){return ZTL[K]||""};
y8B=function(K){if(!aTS)return _.W0(K);K=dT5.test(K)?K.replace(dT5,BDm):K;K=atob(K);for(var m=new Uint8Array(K.length),x=0;x<K.length;x++)m[x]=K.charCodeAt(x);return m};
VLv=function(K,m){K.__closure__error__context__984382||(K.__closure__error__context__984382={});K.__closure__error__context__984382.severity=m};
_.Kt=function(K){K=Error(K);VLv(K,"warning");return K};
UTB=function(K,m){if(K!=null){var x;var S=(x=vST)!=null?x:vST={};x=S[K]||0;x>=m||(S[K]=x+1,K=Error(),VLv(K,"incident"),wD(K))}};
xD=function(K,m,x){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(x===void 0?0:x)&&Symbol.for&&K?Symbol.for(K):K!=null?Symbol(K):Symbol():m};
uB=function(K,m){S_||_.wE in K||zvS(K,TDT);K[_.wE]|=m};
MR=function(K,m){S_||_.wE in K||zvS(K,TDT);K[_.wE]=m};
ITT=function(K){if(4&K)return 512&K?512:1024&K?1024:0};
ft=function(K){uB(K,34);return K};
cA=function(K){uB(K,8192);return K};
k8T=function(K){uB(K,32);return K};
rE=function(){return typeof BigInt==="function"};
nt=function(K,m){return m===void 0?K.copyOnWrite!==h5&&!!(2&(K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.wE]|0)):!!(2&m)&&K.copyOnWrite!==h5};
_.FE=function(K,m){if(K!=null)if(typeof K==="string")K=K?new e_(K,iB):_.YD();else if(K.constructor!==e_)if(W18&&K!=null&&K instanceof Uint8Array)K=K.length?new e_(new Uint8Array(K),iB):_.YD();else{if(!m)throw Error();K=void 0}return K};
X0T=function(K,m){if(typeof m!=="number"||m<0||m>=K.length)throw Error();};
KoL=function(K,m,x){var S=m&128?0:-1,Q=K.length,w;if(w=!!Q)w=K[Q-1],w=w!=null&&typeof w==="object"&&w.constructor===Object;var M=Q+(w?-1:0);for(m=m&128?1:0;m<M;m++)x(m-S,K[m]);if(w){K=K[Q-1];for(var f in K)!isNaN(f)&&x(+f,K[f])}};
oL=function(K){return K&128?A5:void 0};
HA=function(K){K.isGuard_doNotManuallySetPrettyPlease=!0;return K};
xR1=function(){var K=mRD;return HA(function(m){for(var x in K)if(m===K[x]&&!/^[0-9]+$/.test(x))return!0;return!1})};
_.$D=function(K){var m=K;if(Szv(m)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(m))throw Error(String(m));}else if(QL8(m)&&!Number.isSafeInteger(m))throw Error(String(m));return wAT?BigInt(K):K=sL8(K)?K?"1":"0":Szv(K)?K.trim()||"0":String(K)};
lHn=function(K,m){if(K.length>m.length)return!1;if(K.length<m.length||K===m)return!0;for(var x=0;x<K.length;x++){var S=K[x],Q=m[x];if(S>Q)return!1;if(S<Q)return!0}};
uEB=function(K){var m=K>>>0;NR=m;ZH=(K-m)/4294967296>>>0};
BA=function(K){if(K<0){uEB(-K);var m=_.u(M_B(NR,ZH));K=m.next().value;m=m.next().value;NR=K>>>0;ZH=m>>>0}else uEB(K)};
t_n=function(K){var m=fH8||(fH8=new DataView(new ArrayBuffer(8)));m.setFloat32(0,+K,!0);ZH=0;NR=m.getUint32(0,!0)};
c50=function(K,m){var x=m*4294967296+(K>>>0);return Number.isSafeInteger(x)?x:_.aL(K,m)};
dE=function(K,m){var x=m&2147483648;x&&(K=~K+1>>>0,m=~m>>>0,K==0&&(m=m+1>>>0));K=c50(K,m);return typeof K==="number"?x?-K:K:x?"-"+K:K};
OtT=function(K){var m=NR,x=ZH,S=x>>31;x=(x<<1|m>>>31)^S;K(m<<1^S,x)};
jLm=function(K,m){var x=-(K&1);K=(K>>>1|m<<31)^x;return dE(K,m>>>1^x)};
_.aL=function(K,m){m>>>=0;K>>>=0;if(m<=2097151)var x=""+(4294967296*m+K);else rE()?x=""+(BigInt(m)<<BigInt(32)|BigInt(K)):(x=(K>>>24|m<<8)&16777215,m=m>>16&65535,K=(K&16777215)+x*6777216+m*6710656,x+=m*8147497,m*=2,K>=1E7&&(x+=K/1E7>>>0,K%=1E7),x>=1E7&&(m+=x/1E7>>>0,x%=1E7),x=m+DR0(x)+DR0(K));return x};
DR0=function(K){K=String(K);return"0000000".slice(K.length)+K};
_.r55=function(K,m){m&2147483648?rE()?K=""+(BigInt(m|0)<<BigInt(32)|BigInt(K>>>0)):(m=_.u(M_B(K,m)),K=m.next().value,m=m.next().value,K="-"+_.aL(K,m)):K=_.aL(K,m);return K};
VD=function(K){if(K.length<16)BA(Number(K));else if(rE())K=BigInt(K),NR=Number(K&BigInt(4294967295))>>>0,ZH=Number(K>>BigInt(32)&BigInt(4294967295));else{var m=+(K[0]==="-");ZH=NR=0;for(var x=K.length,S=m,Q=(x-m)%6+m;Q<=x;S=Q,Q+=6)S=Number(K.slice(S,Q)),ZH*=1E6,NR=NR*1E6+S,NR>=4294967296&&(ZH+=Math.trunc(NR/4294967296),ZH>>>=0,NR>>>=0);m&&(m=_.u(M_B(NR,ZH)),K=m.next().value,m=m.next().value,NR=K,ZH=m)}};
M_B=function(K,m){m=~m;K?K=~K+1:m+=1;return[K,m]};
Uz=function(K){return Array.prototype.slice.call(K)};
_.TM=function(K,m){throw Error(m===void 0?"unexpected value "+K+"!":m);};
_.IL=function(K){if(K!=null&&typeof K!=="number")throw Error("L`"+typeof K+"`"+K);return K};
_.WA=function(K){if(K==null||typeof K==="number")return K;if(K==="NaN"||K==="Infinity"||K==="-Infinity")return Number(K)};
GMT=function(K){if(K!=null&&typeof K!=="boolean")throw Error("M`"+_.XE(K)+"`"+K);return K};
_.pAT=function(K){if(K==null||typeof K==="boolean")return K;if(typeof K==="number")return!!K};
_.x4=function(K){switch(typeof K){case "bigint":return!0;case "number":return KH(K);case "string":return RA1.test(K);default:return!1}};
_.sO=function(K){if(!KH(K))throw _.Kt("enum");return K|0};
_.lH=function(K){return K==null?K:KH(K)?K|0:void 0};
J58=function(K){if(typeof K!=="number")throw _.Kt("int32");if(!KH(K))throw _.Kt("int32");return K|0};
_.uH=function(K){return K==null?K:J58(K)};
_.MG=function(K){if(K==null)return K;if(typeof K==="string"&&K)K=+K;else if(typeof K!=="number")return;return KH(K)?K|0:void 0};
_.hAT=function(K){if(K==null)return K;if(typeof K==="string"&&K)K=+K;else if(typeof K!=="number")return;return KH(K)?K>>>0:void 0};
EDm=function(K){var m=0;m=m===void 0?0:m;if(!_.x4(K))throw _.Kt("int64");var x=typeof K;switch(m){case 512:switch(x){case "string":return ts(K);case "bigint":return String(c6(64,K));default:return CB1(K)}case 1024:switch(x){case "string":return Lo1(K);case "bigint":return _.$D(c6(64,K));default:return qzn(K)}case 0:switch(x){case "string":return ts(K);case "bigint":return _.$D(c6(64,K));default:return OO(K)}default:return _.TM(m,"Unknown format requested type for int64")}};
jJ=function(K){return K==null?K:EDm(K)};
bt1=function(K){var m=K.length;if(K[0]==="-"?m<20||m===20&&K<="-9223372036854775808":m<19||m===19&&K<="9223372036854775807")return K;VD(K);return _.r55(NR,ZH)};
gD5=function(K){if(K[0]==="-")var m=!1;else m=K.length,m=m<20?!0:m===20&&K<="18446744073709551615";if(m)return K;VD(K);return _.aL(NR,ZH)};
OO=function(K){K=Df(K);ry(K)||(BA(K),K=dE(NR,ZH));return K};
_.nDm=function(K){K=Df(K);K>=0&&ry(K)||(BA(K),K=c50(NR,ZH));return K};
CB1=function(K){K=Df(K);ry(K)?K=String(K):(BA(K),K=_.r55(NR,ZH));return K};
_.PB1=function(K){K=Df(K);K>=0&&ry(K)?K=String(K):(BA(K),K=_.aL(NR,ZH));return K};
ts=function(K){var m=Df(Number(K));if(ry(m))return String(m);m=K.indexOf(".");m!==-1&&(K=K.substring(0,m));return bt1(K)};
Lo1=function(K){var m=Df(Number(K));if(ry(m))return _.$D(m);m=K.indexOf(".");m!==-1&&(K=K.substring(0,m));return rE()?_.$D(c6(64,BigInt(K))):_.$D(bt1(K))};
qzn=function(K){return ry(K)?_.$D(OO(K)):_.$D(CB1(K))};
_.eA0=function(K){return ry(K)?_.$D(_.nDm(K)):_.$D(_.PB1(K))};
_.it5=function(K){var m=Df(Number(K));if(ry(m)&&m>=0)return String(m);m=K.indexOf(".");m!==-1&&(K=K.substring(0,m));return gD5(K)};
_.YzT=function(K){var m=Df(Number(K));if(ry(m)&&m>=0)return _.$D(m);m=K.indexOf(".");m!==-1&&(K=K.substring(0,m));return rE()?_.$D((0,_.Gd)(64,BigInt(K))):_.$D(gD5(K))};
_.A55=function(K){if(K==null)return K;if(typeof K==="bigint")return Fo5(K)?K=Number(K):(K=c6(64,K),K=Fo5(K)?Number(K):String(K)),K;if(_.x4(K))return typeof K==="number"?OO(K):ts(K)};
oD8=function(K,m){m=m===void 0?!1:m;var x=typeof K;if(K==null)return K;if(x==="bigint")return String(c6(64,K));if(_.x4(K))return x==="string"?ts(K):m?CB1(K):OO(K)};
_.HtL=function(K){var m=typeof K;if(K==null)return K;if(m==="bigint")return _.$D(c6(64,K));if(_.x4(K))return m==="string"?Lo1(K):qzn(K)};
$R8=function(K){if(K==null)return K;var m=typeof K;if(m==="bigint")return String(c6(64,K));if(_.x4(K)){if(m==="string")return ts(K);if(m==="number")return OO(K)}};
NED=function(K){if(K==null)return K;var m=typeof K;if(m==="bigint")return String((0,_.Gd)(64,K));if(_.x4(K)){if(m==="string")return _.it5(K);if(m==="number")return _.nDm(K)}};
_.hs=function(K){if(typeof K!=="string")throw Error();return K};
LH=function(K){if(K!=null&&typeof K!=="string")throw Error();return K};
_.qG=function(K){return K==null||typeof K==="string"?K:void 0};
aHL=function(K,m,x,S){if(K!=null&&K[gy]===nH)return K;if(!Array.isArray(K))return x?S&2?m[Zt0]||(m[Zt0]=BE8(m)):new m:void 0;x=K[_.wE]|0;S=x|S&32|S&2;S!==x&&MR(K,S);return new m(K)};
BE8=function(K){K=new K;ft(K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return K};
dRm=function(K,m,x){K=m?J58(K):_.MG(K);return K==null?x?0:void 0:K|0};
y5T=function(K){return K};
V_S=function(K){return K};
UR0=function(K,m,x,S,Q,w){K=aHL(K,S,x,w);Q&&(K=vDT(K));return K};
zAS=function(K){return[K,this.get(K)]};
kMv=function(){return TES||(TES=new P6(ft([]),void 0,void 0,void 0,IH8))};
Won=function(K){var m=F5(As);return m?K[m]:void 0};
mG0=function(K,m){var x=x===void 0?!1:x;if(F5(XAv)&&F5(As)&&void 0===XAv){var S=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Q=S[As];if(!Q)return;if(Q=Q.reviveUnknownFields)try{Q(S,m,Kl8);return}catch(w){wD(w)}}x&&(K=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(x=F5(As))&&x in K&&(K=K[x])&&delete K[m])};
SOS=function(K,m){var x=F5(As),S;S_&&x&&((S=K[x])==null?void 0:S[m])!=null&&UTB(xGm,3)};
w6T=function(K,m){m<100||UTB(Q4D,1)};
ffL=function(K,m,x,S){var Q=S!==void 0;S=!!S;var w=F5(As),M;!Q&&S_&&w&&(M=K[w])&&s4T(M,w6T);w=[];var f=K.length;M=4294967295;var c=!1,D=!!(m&64),G=D?m&128?0:-1:void 0;if(!(m&1)){var p=f&&K[f-1];p!=null&&typeof p==="object"&&p.constructor===Object?(f--,M=f):p=void 0;if(D&&!(m&128)&&!Q){c=!0;var R;M=((R=lfS)!=null?R:y5T)(M-G,G,K,p,void 0)+G}}m=void 0;for(R=0;R<f;R++){var J=K[R];if(J!=null&&(J=x(J,S))!=null)if(D&&R>=M){var L=R-G,n=void 0;((n=m)!=null?n:m={})[L]=J}else w[R]=J}if(p)for(var F in p)f=p[F],
f!=null&&(f=x(f,S))!=null&&(R=+F,J=void 0,D&&!Number.isNaN(R)&&(J=R+G)<M?w[J]=f:(R=void 0,((R=m)!=null?R:m={})[F]=f));m&&(c?w.push(m):w[M]=m);Q&&F5(As)&&(K=Won(K))&&K instanceof u5T&&(w[As]=MJT(K));return w};
csD=function(K){K[0]=tJ1(K[0]);K[1]=tJ1(K[1]);return K};
tJ1=function(K){switch(typeof K){case "number":return Number.isFinite(K)?K:""+K;case "bigint":return Fo5(K)?Number(K):""+K;case "boolean":return K?1:0;case "object":if(Array.isArray(K)){var m=K[_.wE]|0;return K.length===0&&m&1?void 0:ffL(K,m,tJ1)}if(K!=null&&K[gy]===nH)return OHB(K);if(K instanceof e_){m=K.JSC$8828_value_;if(m==null)K="";else if(typeof m==="string")K=m;else{if(aTS){for(var x="",S=0,Q=m.length-10240;S<Q;)x+=String.fromCharCode.apply(null,m.subarray(S,S+=10240));x+=String.fromCharCode.apply(null,
S?m.subarray(S):m);m=btoa(x)}else m=_.H6(m);K=K.JSC$8828_value_=m}return K}if(K instanceof P6)return K=K.size!==0?j40(K,csD):void 0,K;return}return K};
NG=function(K,m){if(m){lfS=m==null||m===y5T||m[DG1]!==rsB?y5T:m;try{return OHB(K)}finally{lfS=void 0}}return OHB(K)};
OHB=function(K){K=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return ffL(K,K[_.wE]|0,tJ1)};
Rs5=function(K){switch(typeof K){case "boolean":return Gd0||(Gd0=[0,void 0,!0]);case "number":return K>0?void 0:K===0?p6v||(p6v=[0,void 0]):[-K,void 0];case "string":return[0,K];case "object":return K}};
a4=function(K,m,x){return K=_.B6(K,m[0],m[1],x?1:2)};
_.B6=function(K,m,x,S){S=S===void 0?0:S;if(K==null){var Q=32;x?(K=[x],Q|=128):K=[];m&&(Q=Q&-16760833|(m&1023)<<14)}else{if(!Array.isArray(K))throw Error("O");Q=K[_.wE]|0;if(Jsm&&1&Q)throw Error("P");2048&Q&&!(2&Q)&&hsB();if(Q&256)throw Error("Q");if(Q&64)return S!==0||Q&2048||MR(K,Q|2048),K;if(x&&(Q|=128,x!==K[0]))throw Error("R");a:{x=K;Q|=64;var w=x.length;if(w){var M=w-1,f=x[M];if(f!=null&&typeof f==="object"&&f.constructor===Object){m=Q&128?0:-1;M-=m;if(M>=1024)throw Error("T");for(var c in f)w=
+c,w<M&&(x[w+m]=f[c],delete f[c]);Q=Q&-16760833|(M&1023)<<14;break a}}if(m){c=Math.max(m,w-(Q&128?0:-1));if(c>1024)throw Error("U");Q=Q&-16760833|(c&1023)<<14}}}Q|=64;S===0&&(Q|=2048);MR(K,Q);return K};
hsB=function(){if(Jsm)throw Error("S");UTB(CHn,5)};
E48=function(K,m){if(typeof K!=="object")return K;if(Array.isArray(K)){var x=K[_.wE]|0;return K.length===0&&x&1?void 0:LlS(K,x,m)}if(K!=null&&K[gy]===nH)return qOT(K);if(K instanceof P6){m=K.arrayState;if(m&2)return K;if(!K.size)return;x=ft(j40(K));if(K.valueCtor)for(K=0;K<x.length;K++){var S=x[K],Q=S[1];Q==null||typeof Q!=="object"?Q=void 0:Q!=null&&Q[gy]===nH?Q=qOT(Q):Array.isArray(Q)?Q=LlS(Q,Q[_.wE]|0,!!(m&32)):Q=void 0;S[1]=Q}return x}if(K instanceof e_)return K};
LlS=function(K,m,x){if(m&2)return K;!x||4096&m||16&m?K=dy(K,m,!1,x&&!(m&16)):(uB(K,34),m&4&&Object.freeze(K));return K};
bH8=function(K,m,x){K=new K.constructor(m);x&&(K.copyOnWrite=h5);K.noLegacyNull=h5;return K};
qOT=function(K){var m=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,x=m[_.wE]|0;return nt(K,x)?K:g4m(K,m,x)?bH8(K,m):dy(m,x)};
dy=function(K,m,x,S){S!=null||(S=!!(34&m));K=ffL(K,m,E48,S);S=32;x&&(S|=2);m=m&16769217|S;MR(K,m);return K};
vDT=function(K){var m=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,x=m[_.wE]|0;return nt(K,x)?g4m(K,m,x)?bH8(K,m,!0):new K.constructor(dy(m,x,!1)):K};
yl=function(K){if(K.copyOnWrite!==h5)return!1;var m=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;m=dy(m,m[_.wE]|0);uB(m,2048);K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=m;K.copyOnWrite=void 0;K.noLegacyNull=void 0;return!0};
Vl=function(K){if(!yl(K)&&nt(K,K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.wE]|0))throw Error();};
v6=function(K,m){m===void 0&&(m=K[_.wE]|0);m&32&&!(m&4096)&&MR(K,m|4096)};
g4m=function(K,m,x){return x&2?!0:x&32&&!(x&4096)?(MR(m,x|2),K.copyOnWrite=h5,!0):!1};
zd=function(K,m,x,S,Q){var w=x+(Q?0:-1),M=K.length-1;if(M>=1+(Q?0:-1)&&w>=M){var f=K[M];if(f!=null&&typeof f==="object"&&f.constructor===Object)return f[x]=S,m}if(w<=M)return K[w]=S,m;if(S!==void 0){var c;M=((c=m)!=null?c:m=K[_.wE]|0)>>14&1023||536870912;x>=M?S!=null&&(w={},K[M+(Q?0:-1)]=(w[x]=S,w)):K[w]=S}return m};
_.k4=function(K,m,x,S,Q){var w=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,M=w[_.wE]|0;S=nt(K,M)?1:S;Q=!!Q||S===3;S===2&&yl(K)&&(w=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,M=w[_.wE]|0);K=n4T(w,m);var f=K===Td?7:K[_.wE]|0,c=PHm(f,M);var D=4&c?!1:!0;if(D){4&c&&(K=Uz(K),f=0,c=I4(c,M),M=zd(w,M,m,K));for(var G=0,p=0;G<K.length;G++){var R=x(K[G]);R!=null&&(K[p++]=R)}p<G&&(K.length=p);x=(c|4)&-513;c=x&=-1025;c&=-4097}c!==f&&(MR(K,c),2&c&&Object.freeze(K));return K=esm(K,c,w,
M,m,S,D,Q)};
esm=function(K,m,x,S,Q,w,M,f){var c=m;w===1||(w!==4?0:2&m||!(16&m)&&32&S)?W6(m)||(m|=!K.length||M&&!(4096&m)||32&S&&!(4096&m||16&m)?2:256,m!==c&&MR(K,m),Object.freeze(K)):(w===2&&W6(m)&&(K=Uz(K),c=0,m=I4(m,S),S=zd(x,S,Q,K)),W6(m)||(f||(m|=16),m!==c&&MR(K,m)));2&m||!(4096&m||16&m)||v6(x,S);return K};
n4T=function(K,m,x){K=X5(K,m,x);return Array.isArray(K)?K:Td};
PHm=function(K,m){2&m&&(K|=2);return K|1};
W6=function(K){return!!(2&K)&&!!(4&K)||!!(256&K)};
iH8=function(K){return _.FE(K,!0)};
YO5=function(K){K=Uz(K);for(var m=0;m<K.length;m++){var x=K[m]=Uz(K[m]);Array.isArray(x[1])&&(x[1]=ft(x[1]))}return cA(K)};
Fl5=function(K,m){var x=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,S=x[_.wE]|0;a:{var Q=S;S=nt(K,S);!S&&yl(K)&&(x=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Q=x[_.wE]|0);var w=X5(x,m);K=!1;if(w==null){if(S){m=kMv();break a}w=[]}else if(w.constructor===P6)if(w.arrayState&2&&!S)w=j40(w);else{m=w;break a}else Array.isArray(w)?K=!!((w[_.wE]|0)&2):w=[];if(S){if(!w.length){m=kMv();break a}K||(K=!0,ft(w))}else K&&(K=!1,cA(w),w=YO5(w));!K&&Q&32&&k8T(w);S=new P6(w,void 0,dRm,dRm);
Q=zd(x,Q,m,S);K||v6(x,Q);m=S}return m};
_.K$=function(K,m,x,S){Vl(K);var Q=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,w=Q[_.wE]|0;if(x==null)return zd(Q,w,m),K;var M=x===Td?7:x[_.wE]|0,f=M,c=W6(M),D=c||Object.isFrozen(x);c||(M=0);D||(x=Uz(x),f=0,M=I4(M,w),D=!1);M|=5;var G;c=(G=ITT(M))!=null?G:0;for(G=0;G<x.length;G++){var p=x[G],R=S(p,c);Object.is(p,R)||(D&&(x=Uz(x),f=0,M=I4(M,w),D=!1),x[G]=R)}M!==f&&(D&&(x=Uz(x),M=I4(M,w)),MR(x,M));zd(Q,w,m,x);return K};
_.mS=function(K,m,x,S,Q){Vl(K);var w=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;zd(w,w[_.wE]|0,m,(S==="0"?Number(x)===0:x===S)?void 0:x,Q);return K};
_.xm=function(K,m,x){if(m&2)throw Error();var S=oL(m),Q=n4T(K,x,S),w=Q===Td?7:Q[_.wE]|0,M=PHm(w,m);if(2&M||W6(M)||16&M)M===w||W6(M)||MR(Q,M),Q=Uz(Q),w=0,M=I4(M,m),zd(K,m,x,Q,S);M&=-13;M!==w&&MR(Q,M);return Q};
AsL=function(K){if(S_){var m;return(m=K[S8])!=null?m:K[S8]=new Map}if(S8 in K)return K[S8];m=new Map;Object.defineProperty(K,S8,{value:m});return m};
HH8=function(K,m,x,S,Q){var w=AsL(K),M=o41(w,K,m,x,Q);M!==S&&(M&&(m=zd(K,m,M,void 0,Q)),w.set(x,S));return m};
o41=function(K,m,x,S,Q){var w=K.get(S);if(w!=null)return w;for(var M=w=0;M<S.length;M++){var f=S[M];X5(m,f,Q)!=null&&(w!==0&&(x=zd(m,x,w,void 0,Q)),w=f)}K.set(S,w);return w};
$GT=function(K,m,x,S,Q){var w=!1;S=X5(K,S,Q,function(M){var f=aHL(M,x,!1,m);w=f!==M&&f!=null;return f});
if(S!=null)return w&&!nt(S)&&v6(K,m),S};
NyT=function(K,m,x,S,Q,w,M,f){var c=nt(K,x);w=c?1:w;M=!!M||w===3;c=f&&!c;(w===2||c)&&yl(K)&&(m=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,x=m[_.wE]|0);K=n4T(m,Q);var D=K===Td?7:K[_.wE]|0,G=PHm(D,x);if(f=!(4&G)){var p=K,R=x,J=!!(2&G);J&&(R|=2);for(var L=!J,n=!0,F=0,H=0;F<p.length;F++){var N=aHL(p[F],S,!1,R);if(N instanceof S){if(!J){var z=nt(N);L&&(L=!z);n&&(n=z)}p[H++]=N}}H<F&&(p.length=H);G|=4;G=n?G&-4097:G|4096;G=L?G|8:G&-9}G!==D&&(MR(K,G),2&G&&Object.freeze(K));if(c&&!(8&G||!K.length&&
(w===1||(w!==4?0:2&G||!(16&G)&&32&x)))){W6(G)&&(K=Uz(K),G=I4(G,x),x=zd(m,x,Q,K));S=K;c=G;for(D=0;D<S.length;D++)p=S[D],G=vDT(p),p!==G&&(S[D]=G);c|=8;G=c=S.length?c|4096:c&-4097;MR(K,G)}return K=esm(K,G,m,x,Q,w,f,M)};
ZH8=function(K){K==null&&(K=void 0);return K};
I4=function(K,m){return K=(2&m?K|2:K&-3)&-273};
_.By8=function(K,m,x,S,Q){Vl(K);m=_.k4(K,m,Q,2,!0);var w;Q=(w=ITT(m===Td?7:m[_.wE]|0))!=null?w:0;m.push(x(S,Q));return K};
afT=function(K,m,x,S,Q,w,M){Vl(K);var f=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;K=NyT(K,f,f[_.wE]|0,x,m,2,!0);if(w&&M)Q!=null||(Q=K.length-1),X0T(K,Q),K.splice(Q,w),K.length||(K[_.wE]&=-4097);else{if(w){if(typeof Q!=="number"||Q<0||Q>K.length)throw Error();}else S=S!=null?S:new x;Q!=void 0?K.splice(Q,w,S):K.push(S);Q=x=K===Td?7:K[_.wE]|0;(S=nt(S))?(x&=-9,K.length===1&&(x&=-4097)):x|=4096;x!==Q&&MR(K,x);S||v6(f)}};
ys5=function(K,m){if(typeof K==="string")return new QU(y8B(K),m);if(Array.isArray(K))return new QU(new Uint8Array(K),m);if(K.constructor===Uint8Array)return new QU(K,!1);if(K.constructor===ArrayBuffer)return K=new Uint8Array(K),new QU(K,!1);if(K.constructor===e_)return m=dGT(K)||new Uint8Array(0),new QU(m,!0,K);if(K instanceof Uint8Array)return K=K.constructor===Uint8Array?K:new Uint8Array(K.buffer,K.byteOffset,K.byteLength),new QU(K,!1);throw Error();};
v45=function(K){switch(typeof K){case "string":VJT(K)}};
zsT=function(K){switch(typeof K){case "string":UGG(K)}};
we=function(){var K=function(){throw Error();};
Object.setPrototypeOf(K,K.prototype);return K};
IfL=function(K,m){var x=x===void 0?TyB:x;return new sm(K,m,x)};
X6v=function(K,m,x,S,Q){kdL(K,x,WlT(m,S),Q)};
lG=function(K,m,x,S){var Q=S[K];if(Q)return Q;Q={};Q.binaryFields=S;Q.messageMetadata=Rs5(S[0]);var w=S[1],M=1;w&&w.constructor===Object&&(Q.extensions=w,w=S[++M],typeof w==="function"&&(Q.isMessageSet=!0,KST!=null||(KST=w),mA1!=null||(mA1=S[M+1]),w=S[M+=2]));for(var f={};w&&xA8(w);){for(var c=0;c<w.length;c++)f[w[c]]=w;w=S[++M]}for(c=1;w!==void 0;){typeof w==="number"&&(c+=w,w=S[++M]);var D=void 0;if(w instanceof sm)var G=w;else G=Smv,M--;w=void 0;if((w=G)==null?0:w.$$isMsg){w=S[++M];D=S;var p=M;
typeof w==="function"&&(w=w(),D[p]=w);D=w}w=S[++M];p=c+1;typeof w==="number"&&w<0&&(p-=w,w=S[++M]);for(;c<p;c++){var R=f[c];D?x(Q,c,G,D,R):m(Q,c,G,R)}}return S[K]=Q};
xA8=function(K){return Array.isArray(K)&&!!K.length&&typeof K[0]==="number"&&K[0]>0};
ws8=function(K){return Array.isArray(K)?K[0]instanceof sm?K:[Q85,K]:[K,void 0]};
WlT=function(K,m){if(K instanceof _.uG)return K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(K))return a4(K,m,!1)};
s8D=function(K,m,x,S){var Q=x.$$binaryReaderFn;K[m]=S?function(w,M,f){return Q(w,M,f,S)}:Q};
uN8=function(K,m,x,S,Q){var w=x.$$binaryReaderFn,M,f;K[m]=function(c,D,G){return w(c,D,G,f||(f=lG(l3S,s8D,uN8,S).messageMetadata),M||(M=M8B(S)),Q)}};
M8B=function(K){var m=K[f3B];if(m!=null)return m;var x=lG(l3S,s8D,uN8,K);m=x.isMessageSet?function(S,Q){return KST(S,Q,x)}:function(S,Q){for(;t8n(Q)&&Q.nextWireType_!=4;){var w=Q.nextField_,M=x[w];
if(M==null){var f=x.extensions;f&&(f=f[w])&&(f=cfG(f),f!=null&&(M=x[w]=f))}if(M==null||!M(Q,S,w)){f=Q;M=f.fieldCursor_;O$T(f);if(f.discardUnknownFields)var c=void 0;else{var D=f.decoder_.cursor_-M;f.decoder_.cursor_=M;c=j8S(f.decoder_,D)}D=f=M=void 0;var G=S;c&&((M=(f=(D=G[As])!=null?D:G[As]=new u5T)[w])!=null?M:f[w]=[]).push(c)}}if(S=Won(S))S.reviveUnknownFields=x.binaryFields[DAT];return!0};
K[f3B]=m;K[DAT]=rf5.bind(K);return m};
rf5=function(K,m,x,S){var Q=this[l3S],w=this[f3B],M=a4(void 0,Q.messageMetadata,!1),f=Won(K);if(f){var c=!1,D=Q.extensions;if(D){Q=function(L,n,F){if(F.length!==0)if(D[n])for(L=_.u(F),n=L.next();!n.done;n=L.next()){n=GKT(n.value);try{c=!0,w(M,n)}finally{n.free()}}else S==null||S(K,n,F)};
if(m==null)s4T(f,Q);else if(f!=null){var G=f[m];G&&Q(f,m,G)}if(c){var p=K[_.wE]|0;if(p&2&&p&2048&&(x==null||!x.reviveIntoImmutable))throw Error();var R=oL(p),J=function(L,n){if(X5(K,L,R)!=null)switch(x==null?void 0:x.resolutionBehavior){case 1:return;default:throw Error();}n!=null&&(p=zd(K,p,L,n,R));delete f[L]};
m==null?KoL(M,M[_.wE]|0,function(L,n){J(L,n)}):J(m,X5(M,m,R))}}}};
cfG=function(K){K=ws8(K);var m=K[0].$$binaryReaderFn;if(K=K[1]){var x=M8B(K),S=lG(l3S,s8D,uN8,K).messageMetadata;return function(Q,w,M){return m(Q,w,M,S,x)}}return m};
psD=function(K,m,x){K[m]=x.$$binaryWriterFn};
Jf8=function(K,m,x,S){var Q,w,M=x.$$binaryWriterFn;K[m]=function(f,c,D){return M(f,c,D,w||(w=lG(Ry8,psD,Jf8,S).messageMetadata),Q||(Q=hy8(S)))}};
hy8=function(K){var m=K[CG8];if(!m){var x=lG(Ry8,psD,Jf8,K);m=function(S,Q){return LST(S,Q,x)};
K[CG8]=m}return m};
LST=function(K,m,x){KoL(K,K[_.wE]|0,function(S,Q){if(Q!=null){var w=qmm(x,S);w?w(m,Q,S):S<500||UTB(Em5,3)}});
(K=Won(K))&&s4T(K,function(S,Q,w){MA(m,m.encoder_.end());for(S=0;S<w.length;S++)MA(m,dGT(w[S])||new Uint8Array(0))})};
qmm=function(K,m){var x=K[m];if(x)return x;if(x=K.extensions)if(x=x[m]){x=ws8(x);var S=x[0].$$binaryWriterFn;if(x=x[1]){var Q=hy8(x),w=lG(Ry8,psD,Jf8,x).messageMetadata;x=K.isMessageSet?mA1(w,Q):function(M,f,c){return S(M,f,c,w,Q)}}else x=S;
return K[m]=x}};
_.b$G=function(K,m,x){if(Array.isArray(m)){var S=m[_.wE]|0;if(S&4)return m;for(var Q=0,w=0;Q<m.length;Q++){var M=K(m[Q]);M!=null&&(m[w++]=M)}w<Q&&(m.length=w);K=S|1;x&&(K=(K|4)&-1537);K!==S&&MR(m,K);x&&K&2&&Object.freeze(m);return m}};
_.f$=function(K,m,x){return new sm(K,m,x)};
_.gmS=function(K,m,x){return new sm(K,m,x)};
_.cs=function(K,m,x){zd(K,K[_.wE]|0,m,x,oL(K[_.wE]|0))};
nmn=function(K,m,x){m=_.WA(m);m!=null&&(_.Om(K,x,1),K=K.encoder_,x=fH8||(fH8=new DataView(new ArrayBuffer(8))),x.setFloat64(0,+m,!0),NR=x.getUint32(0,!0),ZH=x.getUint32(4,!0),_.j8(K,NR),_.j8(K,ZH))};
PG5=function(K,m,x){m=_.WA(m);m!=null&&(_.Om(K,x,5),K=K.encoder_,t_n(m),_.j8(K,NR))};
_.re=function(K,m,x){m=$R8(m);if(m!=null&&(v45(m),m!=null))switch(_.Om(K,x,0),typeof m){case "number":K=K.encoder_;BA(m);D3(K,NR,ZH);break;case "bigint":x=BigInt.asUintN(64,m);x=new eym(Number(x&BigInt(4294967295)),Number(x>>BigInt(32)));D3(K.encoder_,x.JSC$8871_lo,x.JSC$8871_hi);break;default:x=VJT(m),D3(K.encoder_,x.JSC$8871_lo,x.JSC$8871_hi)}};
YmG=function(K,m,x){m=NED(m);if(m!=null&&(zsT(m),m!=null))switch(_.Om(K,x,0),typeof m){case "number":K=K.encoder_;BA(m);D3(K,NR,ZH);break;case "bigint":x=i$1(m);D3(K.encoder_,x.JSC$8869_lo,x.JSC$8869_hi);break;default:x=UGG(m),D3(K.encoder_,x.JSC$8869_lo,x.JSC$8869_hi)}};
Af1=function(K,m,x){m=_.MG(m);m!=null&&m!=null&&(_.Om(K,x,0),_.FSS(K.encoder_,m))};
_.H$n=function(K,m,x){omv(K,x,NED(m))};
$AT=function(K,m,x){m=_.pAT(m);m!=null&&(_.Om(K,x,0),K.encoder_.JSC$8873_buffer_.push(m?1:0))};
Z$8=function(K,m,x){m=_.qG(m);m!=null&&NeS(K,x,c81(m))};
Be1=function(K,m,x,S,Q){kdL(K,x,WlT(m,S),Q)};
_.a3B=function(K,m,x){m=m==null||typeof m=="string"||m instanceof e_?m:void 0;m!=null&&NeS(K,x,ys5(m,!0).buffer)};
dAn=function(K,m,x){m=_.hAT(m);m!=null&&m!=null&&(_.Om(K,x,0),GK(K.encoder_,m))};
_.yfT=function(K,m,x){m=_.MG(m);m!=null&&(m=parseInt(m,10),_.Om(K,x,0),_.FSS(K.encoder_,m))};
_.p$=function(K,m){return function(x,S){var Q={treatNewDataAsImmutable:!0};S&&Object.assign(Q,S);x=GKT(x,void 0,void 0,Q);try{var w=new K,M=w.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;M8B(m)(M,x);var f=w}finally{x.free()}return f}};
_.Jf=function(K){return function(m){return V81(m,K)}};
vm8=function(K){return function(){return V81(this,K)}};
_.UAn=function(K){return HA(function(m){return m instanceof K&&!nt(m)})};
_.L$=function(K){return function(m){return zyT(K,m)}};
WSG=function(K,m){return Te8({child:K,origin:m||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:I3D,getPayloadCase:function(x){return x.getPayloadCase()},
createInitMessage:function(x){var S=new qA,Q=new kK5;x=_.Em(Q,1,x);return _.bG(S,5,ge,x)}})};
n$=function(K){return{valueOf:K}.valueOf()};
KGT=function(){var K=null;if(!XsT)return K;try{var m=function(x){return x};
K=XsT.createPolicy("goog#html",{createHTML:m,createScript:m,createScriptURL:m})}catch(x){}return K};
x38=function(){m3B===void 0&&(m3B=KGT());return m3B};
_.iG=function(K){var m=x38();K=m?m.createScriptURL(K):K;return new Ps(K)};
_.Ym=function(K){if(K instanceof Ps)return K.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.FN=function(K){return Object.isFrozen(K)&&Object.isFrozen(K.raw)};
Sr1=function(K){return K.toString().indexOf("`")===-1};
o8=function(K){return new _.Af(QeT,K)};
Hs=function(K){return K instanceof _.Af};
_.$m=function(K){if(Hs(K))return K.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
Z3=function(K){return new wx0(function(m){return m.substr(0,K.length+1).toLowerCase()===K+":"})};
_.Bs=function(K,m){m=m===void 0?seT:m;if(Hs(K))return K;for(var x=0;x<m.length;++x){var S=m[x];if(S instanceof wx0&&S.isValid(K))return o8(K)}};
_.de=function(K,m){m=m===void 0?seT:m;return _.Bs(K,m)||a8};
_.yU=function(K){var m=window;if(typeof MediaSource!=="undefined"&&K instanceof MediaSource||typeof m.ManagedMediaSource!=="undefined"&&K instanceof m.ManagedMediaSource)return o8(URL.createObjectURL(K));m=K.type;m.toLowerCase()==="application/octet-stream"?m=!0:(m=m.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),m=(m==null?void 0:m.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(m[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(m[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(m[1])||/^font\/[\w-]+$/i.test(m[1])));if(!m)throw Error("Z");return o8(URL.createObjectURL(K))};
_.l$L=function(K){for(var m=_.VU.apply(1,arguments),x=[K[0]],S=0;S<m.length;S++)x.push(String(m[S])),x.push(K[S+1]);return o8(x.join(""))};
_.Mln=function(K){if(!uX8){a:{var m=document.createElement("a");try{m.href=K}catch(x){K=void 0;break a}K=m.protocol;K=K===":"||K===""?"https:":K}return K}try{m=new URL(K)}catch(x){return"https:"}return m.protocol};
_.vs=function(K){K instanceof _.Af?K=_.$m(K):K=f$D.test(K)?K:void 0;return K};
Um=function(K,m){m=_.vs(m);m!==void 0&&(K.href=m)};
km=function(K){var m=x38();K=m?m.createHTML(K):K;return new zK(K)};
Ws=function(K){if(K instanceof zK)return K.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.XN=function(K,m){K.src=_.Ym(m).toString()};
tlT=function(K,m){K.setAttribute("sandbox","");for(var x=0;x<m.length;x++)K.sandbox.supports&&!K.sandbox.supports(m[x])||K.sandbox.add(m[x])};
_.O65=function(K,m,x){K.removeAttribute("srcdoc");switch(m){case 0:if(x instanceof Ps)throw new c2L("TrustedResourceUrl",0);tlT(K,[]);m=_.vs(x);m!==void 0&&(K.src=m);break;case 1:if(!(x instanceof Ps))throw new c2L(typeof x,1);tlT(K,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.XN(K,x);break;case 2:if(x instanceof Ps)throw new c2L("TrustedResourceUrl",2);tlT(K,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
m=_.vs(x);m!==void 0&&(K.src=m);break;default:_.TM(m)}};
_.K6=function(K,m,x,S){m=_.vs(m);return m!==void 0?K.open(m,x,S):null};
_.mG=function(K){K=K===void 0?document:K;var m,x;K=(x=(m=K).querySelector)==null?void 0:x.call(m,"script[nonce]");return K==null?"":K.nonce||K.getAttribute("nonce")||""};
_.Sl=function(K){var m=x38();K=m?m.createScript(K):K;return new _.xr(K)};
Qj=function(K){if(K instanceof _.xr)return K.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
je5=function(K){var m=_.mG(K.ownerDocument);m&&K.setAttribute("nonce",m)};
_.wl=function(K,m){K.textContent=Qj(m);je5(K)};
_.sr=function(K,m){K.src=_.Ym(m);je5(K)};
_.l1=function(K,m){if(K.nodeType===1&&/^(script|style)$/i.test(K.tagName))throw Error("Z");K.innerHTML=Ws(m)};
_.u1=function(K,m,x,S){if(K.length===0)throw Error("Z");K=K.map(function(w){if(w instanceof D3T)w=w.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return w});
var Q=x.toLowerCase();if(K.every(function(w){return Q.indexOf(w)!==0}))throw Error("aa`"+x);
m.setAttribute(x,S)};
_.M3=function(K,m,x){if(m instanceof Ps)K.href=_.Ym(m).toString(),K.rel=x;else{if(r25.indexOf(x)===-1)throw Error("ba`"+x);m=_.vs(m);m!==void 0&&(K.href=m,K.rel=x)}};
G3G=function(K){if(K instanceof f6)return K.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.pxT=function(K,m){m=_.vs(m);m!==void 0&&(K.href=m)};
R9T=function(K){return new Worker(_.Ym(K),void 0)};
J2B=function(K){return _.iG(K)};
h9S=function(K,m){K&&(m=K.indexOf(m),0<=m&&K.splice(m,1))};
t2=function(K){return typeof K==="function"};
C10=function(K){return K instanceof cx||K&&"closed"in K&&t2(K.remove)&&t2(K.add)&&t2(K.unsubscribe)};
Or=function(){};
jl=function(K){LGT(function(){throw K;})};
D$=function(K){return K};
rl=function(){return qrB(_.VU.apply(0,arguments))};
qrB=function(K){return K.length===0?D$:K.length===1?K[0]:function(m){return K.reduce(function(x,S){return S(x)},m)}};
Er8=function(K){var m;return(m=K!=null?K:void 0)!=null?m:Promise};
b60=function(K,m){return new G3(function(x){var S=0;return m.schedule(function(){S===K.length?x.complete():(x.next(K[S++]),x.closed||this.schedule())})})};
grG=function(K,m){if(!K)throw Error("ca");return new G3(function(x){var S=new cx;S.add(m.schedule(function(){var Q=K[Symbol.asyncIterator]();S.add(m.schedule(function(){var w=this;Q.next().then(function(M){M.done?x.complete():(x.next(M.value),w.schedule())})}))}));
return S})};
nrG=function(K,m,x){m=m.schedule(function(){try{x.call(this)}catch(S){K.error(S)}},0);
K.add(m)};
e9T=function(K,m){return new G3(function(x){var S;x.add(m.schedule(function(){S=K[P15]();nrG(x,m,function(){var Q=S.next(),w=Q.value;Q.done?x.complete():(x.next(w),this.schedule())})}));
return function(){var Q;return t2((Q=S)==null?void 0:Q.return)&&S.return()}})};
i6n=function(K,m){return new G3(function(x){var S=new cx;S.add(m.schedule(function(){var Q=K[p6]();S.add(Q.subscribe({next:function(w){S.add(m.schedule(function(){return x.next(w)}))},
error:function(w){S.add(m.schedule(function(){return x.error(w)}))},
complete:function(){S.add(m.schedule(function(){return x.complete()}))}}))}));
return S})};
YrD=function(K,m){return new G3(function(x){return m.schedule(function(){return K.then(function(S){x.add(m.schedule(function(){x.next(S);x.add(m.schedule(function(){return x.complete()}))}))},function(S){x.add(m.schedule(function(){return x.error(S)}))})})})};
FG5=function(K){return new TypeError("da`"+(K!==null&&typeof K==="object"?"an invalid object":"'"+K+"'"))};
orD=function(K,m){if(K!=null){if(t2(K[p6]))return i6n(K,m);if(A2D(K))return b60(K,m);if(t2(K==null?void 0:K.then))return YrD(K,m);if(Symbol.asyncIterator&&t2(K==null?void 0:K[Symbol.asyncIterator]))return grG(K,m);if(t2(K==null?void 0:K[P15]))return e9T(K,m)}throw FG5(K);};
J2=function(K,m){return m?orD(K,m):Re(K)};
Re=function(K){if(K instanceof G3)return K;if(K!=null){if(t2(K[p6]))return H6T(K);if(A2D(K))return $35(K);if(t2(K==null?void 0:K.then))return Nln(K);if(Symbol.asyncIterator&&t2(K==null?void 0:K[Symbol.asyncIterator]))return Z6m(K);if(t2(K==null?void 0:K[P15]))return BlT(K)}throw FG5(K);};
H6T=function(K){return new G3(function(m){var x=K[p6]();if(t2(x.subscribe))return x.subscribe(m);throw new TypeError("ea");})};
$35=function(K){return new G3(function(m){for(var x=0;x<K.length&&!m.closed;x++)m.next(K[x]);m.complete()})};
Nln=function(K){return new G3(function(m){K.then(function(x){m.closed||(m.next(x),m.complete())},function(x){return m.error(x)}).then(null,jl)})};
BlT=function(K){return new G3(function(m){for(var x=K[P15]();!m.closed;){var S=x.next(),Q=S.value;S.done?m.complete():m.next(Q)}return function(){return t2(x==null?void 0:x.return)&&x.return()}})};
Z6m=function(K){return new G3(function(m){a$T(K,m).catch(function(x){return m.error(x)})})};
a$T=function(K,m){var x,S,Q,w,M,f;return _.t(function(c){switch(c.nextAddress){case 1:_.h2(c,2,3),w=_.L6(K);case 5:return c.yield(w.next(),8);case 8:S=c.yieldResult;if(S.done){c.jumpTo(3);break}M=S.value;m.next(M);c.jumpTo(5);break;case 3:_.q3(c);_.Er(c,9);if(!S||S.done||!(Q=w.return)){c.jumpTo(9);break}return c.yield(Q.call(w),9);case 9:_.q3(c,0,0,1);if(x)throw x.error;_.b1(c,10,1);break;case 10:_.b1(c,4);break;case 2:f=_.gl(c);x={error:f};c.jumpTo(3);break;case 4:m.complete(),_.Px(c)}})};
d3m=function(K,m){return m?b60(K,m):$35(K)};
y28=function(K){return t2(K[K.length-1])?K.pop():void 0};
el=function(K){var m=K[K.length-1];return m&&t2(m.schedule)?K.pop():void 0};
i1=function(){var K=_.VU.apply(0,arguments),m=el(K);return m?b60(K,m):d3m(K)};
Yr=function(K){var m=t2(K)?K:function(){return K};
return new G3(function(x){return x.error(m())})};
FX=function(K){return function(m){if(t2(m==null?void 0:m.lift))return m.lift(function(x){try{return K(x,this)}catch(S){this.error(S)}});
throw new TypeError("fa");}};
Hx=function(){return FX(function(K,m){var x=null;K._refCount++;var S=new oe(m,void 0,void 0,void 0,function(){if(!K||K._refCount<=0||0<--K._refCount)x=null;else{var Q=K._connection,w=x;x=null;!Q||w&&Q!==w||Q.unsubscribe();m.unsubscribe()}});
K.subscribe(S);S.closed||(x=K.connect())})};
vr1=function(){var K=VlL;var m=m===void 0?0:m;return FX(function(x,S){S.add(K.schedule(function(){return x.subscribe(S)},m))})};
$r=function(K){return FX(function(m,x){var S=0;m.subscribe(new oe(x,function(Q){x.next(K.call(void 0,Q,S++))}))})};
z9n=function(K){return $r(function(m){return U3T(m)?K.apply(null,_.N3(m)):K(m)})};
XxT=function(K){if(K.length===1){var m=K[0];if(Tl8(m))return{args:m,keys:null};if(m&&typeof m==="object"&&I$B(m)===k3D)return K=WG8(m),{args:K.map(function(x){return m[x]}),
keys:K}}return{args:K,keys:null}};
Z$=function(){var K=_.VU.apply(0,arguments),m=el(K),x=y28(K);K=XxT(K);var S=K.args,Q=K.keys;if(S.length===0)return J2([],m);m=new G3(KxL(S,m,Q?function(w){for(var M={},f=0;f<w.length;f++)M[Q[f]]=w[f];return M}:D$));
return x?m.pipe(z9n(x)):m};
KxL=function(K,m,x){x=x===void 0?D$:x;return function(S){mX8(m,function(){for(var Q=K.length,w=Array(Q),M=Q,f=K.map(function(){return!1}),c=!0,D={i$jscomp$217:0};D.i$jscomp$217<Q;D={i$jscomp$217:D.i$jscomp$217},D.i$jscomp$217++)mX8(m,function(G){return function(){J2(K[G.i$jscomp$217],m).subscribe(new Bx(S,function(p){w[G.i$jscomp$217]=p;
c&&(f[G.i$jscomp$217]=!0,c=!f.every(D$));c||S.next(x(w.slice()))},function(){return--M===0}))}}(D),S)},S)}};
mX8=function(K,m,x){K?x.add(K.schedule(m)):m()};
xXG=function(K,m,x,S){var Q=[],w=0,M=0,f=!1,c=function(D){w++;Re(x(D,M++)).subscribe(new oe(m,function(G){m.next(G)},void 0,function(){w--;
for(var G={};Q.length&&w<S;G={bufferedValue:void 0})G.bufferedValue=Q.shift(),c(G.bufferedValue);!f||Q.length||w||m.complete()}))};
K.subscribe(new oe(m,function(D){return w<S?c(D):Q.push(D)},void 0,function(){f=!0;
!f||Q.length||w||m.complete()}));
return function(){Q=null}};
dl=function(K,m){var x=x===void 0?Infinity:x;if(t2(m))return dl(function(S,Q){return $r(function(w,M){return m(S,w,Q,M)})(Re(K(S,Q)))},x);
typeof m==="number"&&(x=m);return FX(function(S,Q){return xXG(S,Q,K,x)})};
SFT=function(K){K=K===void 0?Infinity:K;return dl(D$,K)};
Qa5=function(){var K=_.VU.apply(0,arguments);return SFT(1)(d3m(K,el(K)))};
wb1=function(K){return new G3(function(m){Re(K()).subscribe(m)})};
yj=function(K,m,x){if(t2(x)){var S=x;x=void 0}if(S)return yj(K,m,x).pipe(z9n(S));S=_.u(t2(K.addEventListener)&&t2(K.removeEventListener)?sa8.map(function(M){return function(f){return K[M](m,f,x)}}):t2(K.addListener)&&t2(K.removeListener)?lz8.map(uo0(K,m)):t2(K.on)&&t2(K.off)?MEB.map(uo0(K,m)):[]);
var Q=S.next().value,w=S.next().value;return!Q&&A2D(K)?dl(function(M){return yj(M,m,x)})(d3m(K)):new G3(function(M){if(!Q)throw new TypeError("ga");
var f=function(){var c=_.VU.apply(0,arguments);return M.next(1<c.length?c:c[0])};
Q(f);return function(){return w(f)}})};
uo0=function(K,m){return function(x){return function(S){return K[x](m,S)}}};
Ur=function(){var K=_.VU.apply(0,arguments),m=el(K);var x=typeof K[K.length-1]==="number"?K.pop():Infinity;return K.length?K.length===1?Re(K[0]):SFT(x)(d3m(K,m)):vx};
tE5=function(K){return K.length===1&&fzG(K[0])?K[0]:K};
cw0=function(){var K=tE5(_.VU.apply(0,arguments));return FX(function(m,x){var S=[m].concat(_.N3(K)),Q=function(){if(!x.closed)if(S.length>0){try{var w=Re(S.shift())}catch(f){Q();return}var M=new oe(x,void 0,Or,Or);x.add(w.subscribe(M));M.add(Q)}else x.complete()};
Q()})};
z3=function(K){return FX(function(m,x){var S=0;m.subscribe(new oe(x,function(Q){return K.call(void 0,Q,S++)&&x.next(Q)}))})};
jaT=function(){var K=_.VU.apply(0,arguments);K=tE5(K);return K.length===1?Re(K[0]):new G3(O18(K))};
O18=function(K){return function(m){for(var x=[],S={i$jscomp$220:0};x&&!m.closed&&S.i$jscomp$220<K.length;S={i$jscomp$220:S.i$jscomp$220},S.i$jscomp$220++)x.push(Re(K[S.i$jscomp$220]).subscribe(new oe(m,function(Q){return function(w){if(x){for(var M=0;M<x.length;M++)M!==Q.i$jscomp$220&&x[M].unsubscribe();x=null}m.next(w)}}(S))))}};
DXS=function(){var K=_.VU.apply(0,arguments),m=y28(K),x=tE5(K);return x.length?new G3(function(S){var Q=x.map(function(){return[]}),w=x.map(function(){return!1});
S.add(function(){Q=w=null});
for(var M={sourceIndex$jscomp$1:0};!S.closed&&M.sourceIndex$jscomp$1<x.length;M={sourceIndex$jscomp$1:M.sourceIndex$jscomp$1},M.sourceIndex$jscomp$1++)Re(x[M.sourceIndex$jscomp$1]).subscribe(new oe(S,function(f){return function(c){Q[f.sourceIndex$jscomp$1].push(c);Q.every(function(D){return D.length})&&(c=Q.map(function(D){return D.shift()}),S.next(m?m.apply(null,_.N3(c)):c),Q.some(function(D,G){return!D.length&&w[G]})&&S.complete())}}(M),void 0,function(f){return function(){w[f.sourceIndex$jscomp$1]=
!0;
!Q[f.sourceIndex$jscomp$1].length&&S.complete()}}(M)));
return function(){Q=w=null}}):vx};
rwG=function(K){var m,x,S;return!!K&&typeof K.active==="boolean"&&typeof((m=K.clock)==null?void 0:m.now)==="function"&&((x=K.clock)==null?void 0:x.timeline)!==void 0&&!((S=K.lastMeasurement)==null||!S.timestamp)&&typeof K.equivalentTo==="function"&&typeof K.extrapolateToNow==="function"&&typeof K.extrapolateToTime==="function"&&typeof K.map==="function"&&typeof K.joinWith==="function"};
GVT=function(K){function m(x){return typeof x==="boolean"||typeof x==="string"||typeof x==="number"||x===void 0||x===null}
return m(K)?!0:Array.isArray(K)?K.every(m):typeof K==="object"?Object.keys(K).every(function(x){return typeof x==="string"})&&Object.values(K).every(function(x){return Array.isArray(x)?x.every(m):m(x)}):!1};
pbv=function(K){if(GVT(K))return K;if(rwG(K))return{lastMeasurement:{value:pbv(K.lastMeasurement.value),timestamp:T3(K.lastMeasurement.timestamp,new Ie(0,K.lastMeasurement.timestamp.timeline))},active:K.active};try{return JSON.parse(JSON.stringify(K))}catch(m){}return String(K)};
kr=function(K,m){return function(x){return new G3(function(S){return x.subscribe(function(Q){K.timeExecution(m,function(){S.next(Q)})()},function(Q){K.timeExecution(m,function(){S.error(Q)})()},function(){K.timeExecution(m,function(){S.complete()})()})})}};
RwT=function(K,m){var x=!1;return new G3(function(S){var Q=K.setTimeout(function(){x=!0;S.next(!0);S.complete()},m);
return function(){x||K.clearTimeout(Q)}})};
JwT=function(K){K=K.global;if(K.fetchLater)return K.fetchLater.bind(K)};
Wx=function(K){return FX(function(m,x){var S=null,Q=!1,w;S=m.subscribe(new oe(x,void 0,function(M){w=Re(K(M,Wx(K)(m)));S?(S.unsubscribe(),S=null,w.subscribe(x)):Q=!0}));
Q&&(S.unsubscribe(),S=null,w.subscribe(x))})};
hwB=function(K,m,x){return function(S,Q){var w=x,M=m,f=0;S.subscribe(new oe(Q,function(c){var D=f++;M=w?K(M,c,D):(w=!0,c);Q.next(M)},void 0,void 0))}};
Cpv=function(K){K=K===void 0?null:K;return FX(function(m,x){var S=!1;m.subscribe(new oe(x,function(Q){S=!0;x.next(Q)},void 0,function(){S||x.next(K);
x.complete()}))})};
XX=function(){return FX(function(K,m){K.subscribe(new oe(m,Or))})};
K1=function(K){return FX(function(m,x){m.subscribe(new oe(x,function(){return x.next(K)}))})};
mx=function(K){return K<=0?function(){return vx}:FX(function(m,x){var S=0;
m.subscribe(new oe(x,function(Q){++S<=K&&(x.next(Q),K<=S&&x.complete())}))})};
xL=function(K){var m=m===void 0?D$:m;var x;K=(x=K)!=null?x:LxT;return FX(function(S,Q){var w,M=!0;S.subscribe(new oe(Q,function(f){var c=m(f);if(M||!K(w,c))M=!1,w=c,Q.next(f)}))})};
LxT=function(K,m){return K===m};
ELn=function(K){K=K===void 0?qFT:K;return FX(function(m,x){var S=!1;m.subscribe(new oe(x,function(Q){S=!0;x.next(Q)},void 0,function(){return S?x.complete():x.error(K())}))})};
qFT=function(){return new b18};
SE=function(){var K=_.VU.apply(0,arguments);return function(m){return Qa5(m,i1.apply(null,_.N3(K)))}};
gL0=function(K){return FX(function(m,x){var S=0;m.subscribe(new oe(x,function(Q){K.call(void 0,Q,S++,m)||(x.next(!1),x.complete())},void 0,function(){x.next(!0);
x.complete()}))})};
nL8=function(){return FX(function(K,m){var x=[];K.subscribe(new oe(m,function(S){x.push(S);1<x.length&&x.shift()},void 0,function(){for(var S=_.u(x),Q=S.next();!Q.done;Q=S.next())m.next(Q.value);
m.complete()},function(){x=null}))})};
PpT=function(K,m){var x=arguments.length>=2;return function(S){return S.pipe(K?z3(function(Q,w){return K(Q,w,S)}):D$,nL8(),x?Cpv(m):ELn(function(){return new b18}))}};
wR=function(K){var m=t2(K)?K:function(){return K};
return t2()?FX(function(x,S){var Q=m();(void 0)(Q).subscribe(S).add(x.subscribe(Q))}):function(x){var S=new QJ(x,m);
t2(x==null?void 0:x.lift)&&(S.lift=x.lift);S.source=x;S.subjectFactory=m;return S}};
lp=function(K){var m=new sF(K,void 0,void 0);return function(x){return wR(function(){return m})(x)}};
MX=function(K,m){return FX(hwB(K,m,arguments.length>=2))};
f1=function(){var K=_.VU.apply(0,arguments),m=el(K);return FX(function(x,S){(m?Qa5(K,x,m):Qa5(K,x)).subscribe(S)})};
tw=function(K){return FX(function(m,x){var S=null,Q=0,w=!1;m.subscribe(new oe(x,function(M){var f;(f=S)==null||f.unsubscribe();f=Q++;Re(K(M,f)).subscribe(S=new oe(x,function(c){return x.next(c)},void 0,function(){S=null;
w&&!S&&x.complete()}))},void 0,function(){(w=!0,!S)&&x.complete()}))})};
cb=function(K,m){m=m===void 0?!1:m;return FX(function(x,S){var Q=0;x.subscribe(new oe(S,function(w){var M=K(w,Q++);(M||m)&&S.next(w);!M&&S.complete()}))})};
ewT=function(K,m,x){var S=t2(K)||m||x?{next:K,error:m,complete:x}:K;return S?FX(function(Q,w){Q.subscribe(new oe(w,function(M){var f;(f=S.next)==null||f.call(S,M);w.next(M)},function(M){var f;
(f=S.error)==null||f.call(S,M);w.error(M)},function(){var M;
(M=S.complete)==null||M.call(S);w.complete()}))}):D$};
i18=function(){var K=_.VU.apply(0,arguments),m=y28(K);return FX(function(x,S){for(var Q=K.length,w=Array(Q),M=K.map(function(){return!1}),f=!1,c={i$jscomp$230:0};c.i$jscomp$230<Q;c={i$jscomp$230:c.i$jscomp$230},c.i$jscomp$230++)Re(K[c.i$jscomp$230]).subscribe(new oe(S,function(D){return function(G){w[D.i$jscomp$230]=G;
f||M[D.i$jscomp$230]||(M[D.i$jscomp$230]=!0,(f=M.every(D$))&&(M=null))}}(c),void 0,Or));
x.subscribe(new oe(S,function(D){f&&(D=[D].concat(_.N3(w)),S.next(m?m.apply(null,_.N3(D)):D))}))})};
FxT=function(K){var m=YFL;if(m)for(var x in m)Object.prototype.hasOwnProperty.call(m,x)&&K(m[x],x,m)};
AwL=function(){var K=[];FxT(function(m){K.push(m)});
return K};
H1G=function(K){try{return!!K&&K.location.href!=null&&oLG(K,"foo")}catch(m){return!1}};
_.Dz=function(K){return new D3T(K[0].toLowerCase())};
$XT=function(K){for(var m=_.VU.apply(1,arguments),x=K[0],S=0;S<K.length-1;S++)x+=String(m[S]),x+=K[S+1];m=document.implementation.createHTMLDocument("");S=m.createElement("style");m.head.appendChild(S);m=S.sheet;m.insertRule(x,0);if(m.cssRules.length===1&&(x=m.cssRules[0],x instanceof CSSStyleRule))return new f6(x.cssText.replace(/</g,"\\3C "))};
NRT=function(K){try{return new URL(K,window.document.baseURI)}catch(m){return new URL("about:invalid")}};
Z1m=function(K,m){var x=m.createRange();x.selectNode(m.body);K=km(K);return x.createContextualFragment(Ws(K))};
BRT=function(K){K=K.nodeName;return typeof K==="string"?K:"FORM"};
azG=function(K){K=K.nodeType;return K===1||typeof K!=="number"};
GV=function(K,m,x){K.setAttribute(m,x)};
dXv=function(K){return K.parts.map(function(m){var x=m.descriptor;return""+m.url+(x?" "+x:"")}).join(" , ")};
_.p1=function(K){var m=_.VU.apply(1,arguments);if(m.length===0)return _.iG(K[0]);for(var x=K[0],S=0;S<m.length;S++)x+=encodeURIComponent(m[S])+K[S+1];return _.iG(x)};
_.Ra=function(K,m){K=_.Ym(K).toString();var x=K.split(/[?#]/),S=/[?]/.test(K)?"?"+x[1]:"";return yw1(x[0],S,/[#]/.test(K)?"#"+(S?x[2]:x[1]):"",m)};
yw1=function(K,m,x,S){function Q(M,f){M!=null&&(Array.isArray(M)?M.forEach(function(c){return Q(c,f)}):(m+=w+encodeURIComponent(f)+"="+encodeURIComponent(M),w="&"))}
var w=m.length?"&":"?";S.constructor===Object&&(S=Object.entries(S));Array.isArray(S)?S.forEach(function(M){return Q(M[1],M[0])}):S.forEach(Q);
return _.iG(K+m+x)};
vL1=function(){var K=Qj(VES).toString();return _.iG(URL.createObjectURL(new Blob([K],{type:"text/javascript"})))};
UX0=function(K){var m=[],x=0,S;for(S in K)m[x++]=S;return m};
zwv=function(K,m){for(var x in K)if(K[x]==m)return!0;return!1};
TRT=function(K,m,x){for(var S in K)if(m.call(x,K[S],S,K))return S};
Iz8=function(K){if(!K||typeof K!=="object")return K;if(typeof K.clone==="function")return K.clone();if(typeof Map!=="undefined"&&K instanceof Map)return new Map(K);if(typeof Set!=="undefined"&&K instanceof Set)return new Set(K);if(K instanceof Date)return new Date(K.getTime());var m=Array.isArray(K)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(K)||K instanceof DataView?{}:new K.constructor(K.length),x;for(x in K)m[x]=Iz8(K[x]);return m};
kVn=function(K){var m=arguments.length;if(m==1&&Array.isArray(arguments[0]))return kVn.apply(null,arguments[0]);if(m%2)throw Error("ma");for(var x={},S=0;S<m;S+=2)x[arguments[S]]=arguments[S+1];return x};
Wxn=function(K){var m=arguments.length;if(m==1&&Array.isArray(arguments[0]))return Wxn.apply(null,arguments[0]);for(var x={},S=0;S<m;S++)x[arguments[S]]=!0;return x};
Jw=function(K,m,x,S){this.top=K;this.right=m;this.bottom=x;this.left=S};
Xbn=function(K){K=K.global;if(K.PendingGetBeacon)return K.PendingGetBeacon};
C1=function(K){return function(m){return m.pipe(KDT(K,wR(new hw)))}};
L1=function(K){return function(m){return m.pipe(KDT(K,lp(1)))}};
KDT=function(K,m){function x(S){return new G3(function(Q){return S.subscribe(function(w){qX(K,function(){return void Q.next(w)},3)},function(w){qX(K,function(){return void Q.error(w)},3)},function(){qX(K,function(){return void Q.complete()},3)})})}
return rl(x,vr1(),m,Hx(),x)};
SQv=function(K){var m=mYB(K);return m===null?new EF(null):m.pipe($r(function(x){x=x.serialize();if(xY8)x=_.Qm.btoa(x);else{for(var S=[],Q=0,w=0;w<x.length;w++){var M=x.charCodeAt(w);M>255&&(S[Q++]=M&255,M>>=8);S[Q++]=M}x=_.H6(S)}return x}),mx(1),L1(K.queue))};
QI1=function(K){var m=m===void 0?{}:m;if(typeof Event==="function")return new Event(K,m);if(typeof document!=="undefined"){var x=document.createEvent("CustomEvent");x.initCustomEvent(K,m.bubbles||!1,m.cancelable||!1,m.detail);return x}throw Error();};
wcG=function(K){return typeof K==="string"?document.getElementById(K):K};
ld8=function(K){var m=!1;m=m===void 0?!1:m;if(K.tagName==="IMG"){if(K.complete&&(!K.naturalWidth||!K.naturalHeight))return!0;var x;if(m&&((x=K.style)==null?void 0:x.display)==="none")return!0}var S,Q;return sIv.test((S=K.getAttribute("width"))!=null?S:"")&&sIv.test((Q=K.getAttribute("height"))!=null?Q:"")};
ugv=function(K,m){if(K.tagName==="IMG")return K.naturalWidth&&K.naturalHeight?!0:!1;try{if(K.readyState)var x=K.readyState;else{var S,Q;x=(S=K.contentWindow)==null?void 0:(Q=S.document)==null?void 0:Q.readyState}return x==="complete"}catch(w){return m===void 0?!1:m}};
MiT=function(K){K||(K=function(m,x,S){m.addEventListener(x,S)});
return K};
OhD=function(K,m){var x=fd8();x=x===void 0?new ti1:x;if(K=wcG(K)){var S=MiT(S);for(var Q=!1,w=function(F){Q||(Q=!0,m(F))},M,f=2,c=0;c<crn.length;++c)if(crn[c]===K.tagName){f=3;
M=[K];break}M||(M=K.querySelectorAll(crn.join(",")));var D=0,G=0,p=!0,R=K=!1;c={};for(var J=0;J<M.length;c={isImg:void 0},J++){var L=M[J];if(!ld8(L))if(c.isImg=L.tagName==="IMG",ugv(L,x.crossDomainLoadedDefault))K=!0,c.isImg&&(p=!0);else{D++;var n=function(F){return function(H){D--;!D&&p&&w(f);F.isImg&&(H=H&&H.type==="error",G--,H||(p=!0),!G&&R&&p&&w(f))}}(c);
S(L,"load",n);c.isImg&&(G++,S(L,"error",n))}}G===0&&(p=!0);M=null;M=_.Qm.document.readyState==="complete";if(D===0&&!K&&M)f=5;else if(D||!K){S(_.Qm,"load",function(){!x.pendingImagesBlockLoad||!G&&p?w(4):R=!0});
return}w(f)}};
jIm=function(K,m,x){if(K)for(var S=0;K!=null&&S<500&&!x(K);++S)K=m(K)};
DYD=function(K,m){jIm(K,function(x){try{return x===x.parent?null:x.parent}catch(S){}return null},m)};
rr0=function(K,m){if(K.tagName=="IFRAME")m(K);else{K=K.querySelectorAll("IFRAME");for(var x=0;x<K.length&&!m(K[x]);++x);}};
GIG=function(K){return(K=K.ownerDocument)&&(K.parentWindow||K.defaultView)||null};
pcD=function(K,m,x){try{var S=JSON.parse(x.data)}catch(M){}if(typeof S==="object"&&S&&S.type==="creativeLoad"){var Q=GIG(K);if(x.source&&Q){var w;DYD(x.source,function(M){try{if(M.parent===Q)return w=M,!0}catch(f){}});
w&&rr0(K,function(M){if(M.contentWindow===w)return m(S),!0})}}};
Rc8=function(K){return typeof K==="string"?document.getElementById(K):K};
LD0=function(){var K={};return K[0]=_.p1(JrB,"current"),K[1]=_.p1(hc8),K[2]=_.p1(Cz0),K};
bp=function(K,m){return K.left===m.left&&K.top===m.top&&K.width===m.width&&K.height===m.height};
qQm=function(K,m){return{left:Math.max(K.left,m.left),top:Math.max(K.top,m.top),width:Math.max(0,Math.min(K.left+K.width,m.left+m.width)-Math.max(K.left,m.left)),height:Math.max(0,Math.min(K.top+K.height,m.top+m.height)-Math.max(K.top,m.top))}};
EN5=function(K,m){return{left:Math.round(K.left+m.x),top:Math.round(K.top+m.y),width:K.width,height:K.height}};
bhT=function(K,m,x){if(K&&m!==null&&m!=m.top){if(!m.top)return new _.gR(-12245933,-12245933);m=m.top}try{return(x===void 0?0:x)?(new _.gR(m.innerWidth,m.innerHeight)).round():_.Pb(m).round()}catch(S){return new _.gR(-12245933,-12245933)}};
gND=function(K,m,x){try{if(K){if(!m.top)return new Jw(-12245933,-12245933,-12245933,-12245933);m=m.top}var S=bhT(K,m,x),Q=S.height,w=S.width;if(w===-12245933)return new Jw(w,w,w,w);var M=eE(ip(m.document)),f=M.x,c=M.y;return new Jw(c,f+w,c+Q,f)}catch(D){return new Jw(-12245933,-12245933,-12245933,-12245933)}};
nNS=function(K){var m;return(m=K.google_tag_data)!=null?m:K.google_tag_data={}};
Pz1=function(K){var m,x;return typeof((m=K.navigator)==null?void 0:(x=m.userAgentData)==null?void 0:x.getHighEntropyValues)==="function"};
ihG=function(K){if(!Pz1(K))return null;var m=nNS(K);if(m.uach_promise)return m.uach_promise;K=K.navigator.userAgentData.getHighEntropyValues(ecm).then(function(x){m.uach!=null||(m.uach=x);return x});
return m.uach_promise=K};
yrn=function(K){var m;return YQm(FD8(Ar8(oNT(HhB($Ym(Nk1(ZhT(BkB(new adT,K.architecture||""),K.bitness||""),K.mobile||!1),K.model||""),K.platform||""),K.platformVersion||""),K.uaFullVersion||""),((m=K.fullVersionList)==null?void 0:m.map(function(x){var S=new dYv;S=_.YL(S,1,x.brand);return _.YL(S,2,x.version)}))||[]),K.wow64||!1)};
Vi8=function(K){var m,x;return(x=(m=ihG(K))==null?void 0:m.then(function(S){return yrn(S)}))!=null?x:null};
vNT=function(K,m){return new G3(function(x){var S=!1,Q=Array(m.length);Q.fill(void 0);var w=new Set,M=new Set,f=function(p,R){K.running?(Q[R]=p,w.add(R),S||(S=!0,qX(K,function(){S=!1;x.next(_.dD(Q))},1))):x.error(new Fo(R))},c=function(p,R){M.add(R);
w.add(R);qX(K,function(){x.error(p)},1)},D=function(p){M.add(p);
qX(K,function(){M.size===m.length&&x.complete()},1)},G=m.map(function(p,R){return p.subscribe(function(J){return void f(J,R)},function(J){return void c(J,R)},function(){return void D(R)})});
return function(){G.forEach(function(p){return void p.unsubscribe()})}})};
TkB=function(K,m,x){function S(){if(m.debugChannel){var F=m.debugChannel,H=F.next;var N={creativeId:m.debugNames.getName(x),requiredSignals:Q,signals:Object.assign({},w),hasPrematurelyCompleted:M,errorMessage:f,erroredSignalKey:c};N={specMajor:2,specMinor:0,specPatch:0,timestamp:T3(m.timeProvider.now(),new Ie(0,m.timeProvider.timeline)),instanceId:m.debugNames.getName(m.symbol),creativeState:N};H.call(F,N)}}
for(var Q=Object.keys(K),w={},M=!1,f=null,c=null,D={},G=new Set,p=[],R=[],J=_.u(Q),L=J.next(),n={};!L.done;n={key$jscomp$394:void 0},L=J.next())n.key$jscomp$394=L.value,L=K[n.key$jscomp$394],L instanceof EF?(D[n.key$jscomp$394]=L.value,G.add(n.key$jscomp$394),m.debugChannel&&(w[String(n.key$jscomp$394)]=pbv(L.value))):(L=L.pipe(xL(function(F,H){return rwG(F)||rwG(H)?!1:F===H}),$r(function(F){return function(H){m.debugChannel&&(w[String(F.key$jscomp$394)]=pbv(H),S());
var N={};return N[F.key$jscomp$394]=H,N}}(n)),Wx(function(F){return function(H){if(H instanceof Fo)throw new UYn(String(F.key$jscomp$394));
throw H;}}(n)),ewT(function(F){return function(){G.add(F.key$jscomp$394)}}(n),function(F){return function(H){c=String(F.key$jscomp$394);
f=String(H);S()}}(n),function(F){return function(){G.has(F.key$jscomp$394)||(M=!0,S())}}(n))),R.push(n.key$jscomp$394),p.push(L));
(K=Object.keys(w).length>0)&&S();J=vNT(m.queue,p).pipe(Wx(function(F){if(F instanceof Fo)throw new zcv(String(R[F.inputObservableIndex]));throw F;}),$r(function(F){return Object.freeze(Object.assign.apply(Object,[{},
D].concat(_.N3(F))))}));
return(p=p.length>0)&&K?Ur(i1(Object.freeze(D)),J):p?J:i1(Object.freeze(D))};
IdS=function(K,m,x,S,Q){return K.performanceMonitor.timeExecution.bind(K.performanceMonitor)(733,function(){var w={};try{return m.pipe(Wx(function(M){S(Object.assign({},w,{error:M}));return vx}),dl(function(M){try{var f=x(K,M)}catch(D){return S(Object.assign({},w,{error:D instanceof Error?D:String(D)})),vx}var c={};
return TkB(f,K,M.symbol).pipe(ewT(function(D){c=D}),lp(1),Hx()).pipe(Q,Wx(function(D){S(Object.assign({},c,{error:D}));
return vx}),SE(void 0),$r(function(){return!0}))})).pipe(MX(function(M){return M+1},0),Wx(function(M){S(Object.assign({},w,{error:M}));
return vx}))}catch(M){return S(Object.assign({},w,{error:M})),vx}})()};
Aw=function(K){var m=new Map;if(typeof K!=="object"||K===null)return m;Object.values(K).forEach(function(x){x&&typeof x.extrapolateToNow==="function"&&(m.has(x.clock.timeline)||m.set(x.clock.timeline,x.clock.now()))});
return m};
kIT=function(K,m){return typeof K==="string"?encodeURIComponent(K):typeof K==="number"?String(K):Array.isArray(K)?K.map(function(x){return kIT(x,m)}).join(","):K instanceof Ie?K.toString():K&&typeof K.extrapolateToNow==="function"?kIT(K.extrapolateUsingTimestampMap(m).value,m):K===!0?"1":K===!1?"0":K===void 0||K===null?null:K instanceof WDG?Xcv(K):[K.top,
K.left,K.top+K.height,K.left+K.width].join()};
KZB=function(K,m){K=Object.entries(K).map(function(x){var S=_.u(x);x=S.next().value;S=S.next().value;S=kIT(S,m);return S===null?"":x+"="+S}).filter(function(x){return x!==""});
return K.length?K.join("&"):""};
SbT=function(K,m){var x=mlT,S=xlv;m=m===void 0?.01:m;return function(Q){m>0&&Math.random()<=m&&(K.global.HTMLFencedFrameElement&&K.global.fence&&typeof K.global.fence.reportEvent==="function"&&K.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),Q=Object.assign({},Q,{errorMessage:Q.error instanceof Error&&Q.error.message?Q.error.message:String(Q.error),errorStack:Q.error instanceof Error&&Q.error.stack?String(Q.error.stack):null,errorName:Q.error instanceof
Error&&Q.error.name?String(Q.error.name):null,errorContext:String(K.performanceMonitor.timedFunctionContext),errorEscapedQueryId:Q.escapedQueryId}),x(Object.assign({},Q,{payloadMapper:function(){return function(w){try{return S(Object.assign({},w))}catch(M){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),Aw(Q)).forEach(function(w){K.beaconFactory.makeBeacon(w).sendNow()}))}};
QgT=function(){var K=_.VU.apply(0,arguments);return function(m){var x=m.pipe(lp(1),Hx());m=K.map(function(S){return x.pipe(S,SE(!0))});
return Z$(m).pipe(mx(1),XX())}};
w7D=function(){var K=_.VU.apply(0,arguments);return function(m){var x=m.pipe(lp(1),Hx());m=K.map(function(S){return x.pipe(S,SE(!0))});
return Ur.apply(null,_.N3(m)).pipe(mx(1),XX())}};
sgB=function(K,m){return function(x){var S=x.pipe(lp(1),Hx());x=S.pipe(K,SE(!0));S=S.pipe(rl(m,lp(),Hx()),SE(!0));x=Z$([x,S]);return jaT(x,S).pipe(mx(1),XX())}};
lYn=function(K,m,x){x(!0)};
utS=function(K,m){return rl(tw(function(x){var S=K(x),Q=m(x),w={};return S&&Q&&w?new G3(function(M){Q(S,w,function(f){M.next(Object.assign({},x,{canEmit:f}));M.complete()});
return function(){}}):oa}),z3(function(x){return x.canEmit}))};
M98=function(K){var m={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(x){return x.pipe(tw(function(S){return new G3(function(Q){function w(){f.disconnect();c.unsubscribe()}
var M=K.MutationObserver;if(M&&S.ref!==void 0){var f=new M(function(D){Q.next(D)});
f.observe(S.ref,m);var c=S.JSC$9368_released.subscribe(w);return w}})}))}};
fYn=function(K){if(K.measurementDeferralState===3)return null;if(K.timeOnScreenReason!==void 0){var m=K.creativeFound===!1?"n":null;if(m!==null)return m}return K.geometricMeasurementErrors instanceof Hb?"msf":K.contextValidationErrors instanceof $L?"c":K.contextVisibilityKnown===!1?"pv":K.geometricMeasurementErrors||K.contextValidationErrors?"x":null};
cLT=function(K,m){return K.replace(t9n,function(x,S){try{var Q=_.NX.get(m,S);if(Q==null||Q.toString()==null)return x;Q=Q.toString();if(Q==""||!_.t8(Q==null?"":String(Q)))return encodeURIComponent(Q).replace(/%2C/g,",")}catch(w){}return x})};
OkL=function(K,m){var x=Object.assign({},K),S=K.userAgentClientHints;x=(delete x.userAgentClientHints,x);x=K.payloadMapper(x);var Q=KZB(x,m);return _.Zz(K.urlPrefixes,function(w){var M="";typeof S==="string"&&(M="&"+KZB({uach:S},m));var f={};return cLT(w,(f.VIEWABILITY=Q,f))+M})};
mlT=function(K,m){var x=K.payloadMapper(K),S=KZB(x,m);return S?_.Zz(K.urlPrefixes,function(Q){Q=Q.indexOf("?")>=0?Q:Q+"?";Q="?&".indexOf(Q.slice(-1))>=0?Q:Q+"&";return Q+S}):K.urlPrefixes};
jgn=function(){return rl(z3(function(K){return K!==void 0}),$r(function(K){return K}))};
DlL=function(K){return rl($r(function(){return!0}),f1(!1),L1(K))};
rLB=function(K){return K.length<=0?vx:Z$(K.map(function(m){var x=0;return m.pipe($r(function(S){return{index:x++,value:S}}))})).pipe(z3(function(m){return m.every(function(x){return x.index===m[0].index})}),$r(function(m){return m.map(function(x){return x.value})}))};
GvL=function(K,m){K.currentState&&(K.previousState=K.currentState);K.currentState=m;K.previousState&&K.previousState.value?(m=Math.max(0,T3(m.timestamp,K.previousState.timestamp)),K.totalTime+=m,K.consecutiveTime+=m):K.consecutiveTime=0;return K};
p7S=function(){return rl(MX(GvL,{totalTime:0,consecutiveTime:0}),$r(function(K){return K.totalTime}))};
Rk0=function(){return rl(MX(GvL,{totalTime:0,consecutiveTime:0}),$r(function(K){return K.consecutiveTime}))};
JLB=function(K,m){return function(x){return rLB(m.map(function(S){return x.pipe(K(S))}))}};
hkS=function(){var K;return rl(ewT(function(m){return void(K=m.timestamp)}),Rk0(),$r(function(m){return{timestamp:K,
value:Math.round(m)}}))};
Cv5=function(K,m){return bp(K.topWindowViewportExternalGeometry,m.topWindowViewportExternalGeometry)&&bp(K.elementGeometry,m.elementGeometry)&&bp(K.exposedViewportLocalGeometry,m.exposedViewportLocalGeometry)&&bp(K.intersectionGeometry,m.intersectionGeometry)&&K.elementGeometrySourceName===m.elementGeometrySourceName&&K.measurementRequests===m.measurementRequests&&K.viewportGeometrySourceName===m.viewportGeometrySourceName&&K.viewportLocalAppOffset.x===m.viewportLocalAppOffset.x&&K.viewportLocalAppOffset.y===
m.viewportLocalAppOffset.y};
bk8=function(K,m){return function(x){return function(S){var Q=S.pipe(wR(new hw),Hx());S=x.element.pipe(xL());Q=Q.pipe($r(function(w){return w.value}));
return Z$([S,Q,m]).pipe($r(function(w){var M=_.u(w);w=M.next().value;var f=M.next().value;M=M.next().value;if(w.ref===void 0)var c={top:0,left:0,width:0,height:0};else{c=w.ref.getBoundingClientRect();var D=w.ref,G=K.global,p=new _.Bb(0,0),R=dR(_.yJ(D));if(oLG(R,"parent")){do{if(R==G)var J=_.VJ(D);else J=LZ8(D),J=new _.Bb(J.left,J.top);p.x+=J.x;p.y+=J.y}while(R&&R!=G&&R!=R.parent&&(D=R.frameElement)&&(R=R.parent))}c={top:p.y,left:p.x,width:c.width,height:c.height}}c=EN5(c,f.viewportLocalAppOffset);
G=qQm(c,f.exposedViewportLocalGeometry);p=K.timeProvider.now();R=Object;D=R.assign;if(M!==2||K.inCrossDomainIframe||G.width<=0||G.height<=0)var L=!1;else try{var n=K.document.elementFromPoint(G.left+G.width/2,G.top+G.height/2);L=n?!qbG(n,w):!1}catch(F){L=!1}return{timestamp:p,value:D.call(R,{},f,{elementGeometrySourceName:"geo",intersectionGeometry:L?Epv.intersectionGeometry:G,elementGeometry:c})}}),C1(K.queue))}}};
qbG=function(K,m,x){x=x===void 0?0:x;return K.ref===void 0||m.ref===void 0?!1:K.ref===m.ref||_.vb(m.ref,function(S){return S===K.ref})?!0:m.ref.ownerDocument&&m.ref.ownerDocument.defaultView&&m.ref.ownerDocument.defaultView===m.ref.ownerDocument.defaultView.top?!1:x<10&&m.ref.ownerDocument&&m.ref.ownerDocument.defaultView&&m.ref.ownerDocument.defaultView.frameElement?qbG(K,new UF(m.ref.ownerDocument.defaultView.frameElement),x+1):!0};
Pvv=function(K){return function(m){return m.pipe(K.ResizeObserver?gpB(K):npS(K),lp(1),Hx())}};
gpB=function(K){return function(m){return m.pipe(tw(function(x){var S=K.ResizeObserver;if(!S||x.ref===void 0)return i1(Epv.elementGeometry);var Q=(new G3(function(w){function M(){x.ref!==void 0&&f.unobserve(x.ref);f.disconnect();c.unsubscribe()}
if(x.ref===void 0)return w.complete(),function(){};
var f=new S(function(D){D.forEach(function(G){w.next(G)})});
f.observe(x.ref);var c=x.JSC$9368_released.subscribe(M);return M})).pipe(kr(K.performanceMonitor,736),$r(function(w){return w.contentRect}));
return Ur(i1(x.ref.getBoundingClientRect()),Q)}),xL(bp))}};
npS=function(K){return function(m){var x=m.pipe(M98(K)),S=K.onResize;x=Ur(m.pipe($r(function(){return QI1("resize")})),x,S);
return Z$(m,x).pipe(kr(K.performanceMonitor,737),$r(function(Q){Q=_.u(Q).next().value;return Q.ref===void 0?void 0:Q.ref.getBoundingClientRect()}),jgn(),xL(bp))}};
YbS=function(K,m){var x=ekT(K,m).pipe(lp(1),Hx());return function(S){return function(Q){Q=Q.pipe(tw(function(w){return w.element}),xL());
return Z$([x,Q]).pipe(tw(function(w){var M=_.u(w);w=M.next().value;M=M.next().value;return ik0(K,w.intersectionObserver,Pvv(K),w.observations,S,w.flushRecords,M)}),C1(K.queue))}}};
FZT=function(K){return $r(function(m){return m.value.viewportGeometrySourceName!=="nio"?m:Object.assign({},m,{value:Object.assign({},m.value,{exposedViewportLocalGeometry:Ia(K,!0),topWindowViewportExternalGeometry:Ia(K,!0)})})})};
ALG=function(K,m){return i1(m).pipe(K,$r(function(){return m}))};
ekT=function(K,m){return K.timeProvider.timeline!==opL?Yr(new Hb(2)):K.MutationObserver?typeof IntersectionObserver==="undefined"?Yr(new Hb(0)):(new G3(function(x){var S=new hw,Q=new kL(S.next.bind(S),{threshold:[].concat(_.N3(m))});x.next({observations:S.pipe(kr(K.performanceMonitor,735)),intersectionObserver:Q,flushRecords:function(w){w=Q.takeRecords(w);w.length>0&&S.next(w)}})})).pipe(mx(1),lp(1),Hx()):Yr(new Hb(1))};
HkG=function(K){return orD(K.sort(function(m,x){return m.time-x.time}),VlL)};
ik0=function(K,m,x,S,Q,w,M){return new G3(function(f){function c(){L||(L=!0,M.ref!==void 0&&m.unobserve(Q,M.ref),G.unsubscribe(),J.unsubscribe(),R.unsubscribe(),n.unsubscribe())}
if(M.ref!==void 0){$lm(m,Q);m.observe(Q,M.ref);var D=new Wb({timestamp:K.timeProvider.now(),value:Object.assign({},Epv,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),G=S.pipe(dl(function(F){return HkG(F)}),z3(function(F){return F.target===M.ref}),$r(function(F){return{timestamp:new Ie(F.time,opL),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:F.rootBounds||Xo,topWindowViewportExternalGeometry:F.rootBounds||Ia(K,!0),measurementRequests:p,elementGeometrySourceName:"nio",intersectionGeometry:F.intersectionRect,elementGeometry:F.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:F.isIntersecting,isV2Visible:F.isVisible}}}),wR(D),Hx()).subscribe(f),p=new hw,R=p.subscribe(function(){w(Q);
f.next({timestamp:K.timeProvider.now(),value:D.value.value});M.ref!==void 0&&(m.unobserve(Q,M.ref),m.observe(Q,M.ref))}),J=ALG(x,M).subscribe(function(){p.next()}),L=!1,n=M.JSC$9368_released.subscribe(function(){return c()});
return c}})};
NjT=function(K,m){var x=K.getOnBackgrounded().pipe($r(function(){return"b"}));
return jaT(m,x).pipe(mx(1),L1(K.queue))};
Kh=function(K){return function(m){var x;return m.pipe(ewT(function(S){return void(x=S.timestamp)}),$r(function(S){return S.value}),K,$r(function(S){return{timestamp:x,
value:S}}))}};
Zk8=function(K){return K.intersectionGeometry.width*K.intersectionGeometry.height/(K.elementGeometry.width*K.elementGeometry.height)};
mD=function(K,m,x){x=x===void 0?function(S,Q){return S===Q}:x;
return K.timestamp.equals(m.timestamp)&&x(K.value,m.value)};
Si=function(K,m){return m.pipe($r(function(x){return new xN(K.timeProvider,{timestamp:K.timeProvider.now(),value:x})}))};
BjL=function(K){return function(m){return m.pipe(i18(K),$r(function(x){var S=_.u(x);x=S.next().value;S=S.next().value;var Q=x.value;return{timestamp:x.timestamp,value:Q>=1?!0:Q<=0?!1:Q>=S}}))}};
dl0=function(){return rl(z3(function(K,m){return m>0}),aY5,f1(-1),xL())};
yLT=function(K,m,x){return K?Z$([m,x]).pipe(z3(function(S){var Q=_.u(S);S=Q.next().value;Q=Q.next().value;return S.timestamp.equals(Q.timestamp)}),$r(function(S){var Q=_.u(S);
S=Q.next().value;Q=Q.next().value;return S.value>Q.value?S:Q})):m};
UlG=function(K){return function(m){var x=m.pipe(V98),S=m.pipe(vpm);return K instanceof G3?K.pipe(tw(function(Q){return yLT(Q,x,S)})):yLT(K.value,x,S)}};
S28=function(K,m,x,S){var Q=S.geometryIsOccluded,w=S.exposureThreshold,M=S.wasLargeAdAtRender,f=S.allowLargeAdThreshold,c=S.largeAdExposureThreshold,D=S.mayUseViewportShareExposure,G=S.hasMeasurementStarted;S=S.useIntersectionObserverV2;m=zkL(K,x,m);x=TjG(K,x);S=IY8(m,S);var p=kvv(K,Q,D,m),R=p.pipe($r(function(V){return V.value}),xL(),L1(K),MX(function(V,T){return Math.max(V,T)},0)),J=p.pipe($r(function(V){return V.value}),dl0(),L1(K)),L=m.pipe(WZv,$r(function(V){return V.value}),mx(2),xL(),L1(K));
M=X71(K,m,M,f);var n=M.pipe(f1(!1),xL(),$r(function(V){return V?c:w}));
f=p.pipe(BjL(n),xL(),L1(K));var F=Z$([f,m]).pipe(z3(function(V){var T=_.u(V);V=T.next().value;T=T.next().value;return V.timestamp.equals(T.timestamp)}),$r(function(V){var T=_.u(V);
V=T.next().value;T=T.next().value;return{visible:V.value,geometry:T.value.elementGeometry}}),MX(function(V,T){return!T.visible&&V.visible?V:T},{visible:!1,
geometry:Xo}),$r(function(V){return V.geometry}),f1(Xo),L1(K),xL(bp));
D=D instanceof G3?D.pipe(xL(),K1()):oa;n=Z$([D,n]).pipe(K1());var H=m.pipe(z3(function(V){return V.value.viewportGeometrySourceName!=="ns"&&V.value.elementGeometrySourceName!=="ns"}),MX(function(V){return V+1},0),f1(0),L1(K)),N=x.pipe(K1(!0),f1(!1),L1(K));
N=Z$([G,N]).pipe($r(function(V){var T=_.u(V);V=T.next().value;T=T.next().value;return V&&!T}),L1(K));
var z=m.pipe(K8B,xL()),y=z.pipe($r(function(V){return V.value}),MX(function(V,T){return Math.max(V,T)},0),xL(),L1(K));
K=z.pipe($r(function(V){return V.value}),dl0(),L1(K));
return{shouldResetExposureSignals:D,shouldResetViewabilitySignals:n,geometrySignals:{readyGeometryWithDefault:m,measurementStrategy:m.pipe(mDn),creativePosition:F.pipe(xL(bp)),visible:f.pipe(xL(mD)),timestampedExposure:p.pipe(xL(mD)),maximumExposure:R,minimumExposure:J,browserSize:m.pipe(xD0,xL(_.kS)),timestampedScreenShare:z,maxScreenShare:y,minScreenShare:K,geometricMeasurementErrors:x,measurementRequests:m.pipe($r(function(V){return V.value.measurementRequests})),
isLargeAd:M,geometryIsOccluded:Q,hasMeasurementStarted:G,geometryMeasurable:N,validMeasurementCount:H,loadTimeExposure:L,v2VisibilityBitVector:S}}};
TjG=function(K,m){return m.pipe(z3(function(){return!1}),$r(function(x){return x}),Wx(function(x){return QW(new EF(x),K)}))};
zkL=function(K,m,x){return m.pipe(cw0(oa),L1(K)).pipe(xL(function(S,Q){return mD(S,Q,Cv5)}),f1({timestamp:x.now(),
value:Epv}),L1(K))};
kvv=function(K,m,x,S){x=S.pipe(UlG(x),Kh($r(function(Q){return Math.round(Q*100)/100})),L1(K));
return m instanceof EF?x:Z$([x,m]).pipe($r(function(Q){var w=_.u(Q);Q=w.next().value;w=w.next().value;return{timestamp:w.timestamp.maximum(Q.timestamp),value:w.value?0:Q.value}}),xL(mD),L1(K))};
X71=function(K,m,x,S){m=[m.pipe($r(function(Q){return Q.value.elementGeometry.width*Q.value.elementGeometry.height>=242500}))];
x instanceof G3&&m.push(x.pipe($r(function(Q){return!!Q})));
x=Z$(m);return S?x.pipe($r(function(Q){return Q.some(function(w){return w})}),f1(!1),xL(),L1(K)):QW(new EF(!1),K)};
IY8=function(K,m){K=Z$([K,m]).pipe($r(function(Q){var w=_.u(Q);Q=w.next().value;if(w.next().value&&Q.value.isIntersecting)return Q.value.isV2Visible}),xL());
var x=K.pipe($r(function(Q){return Q===void 0?!0:Q}),MX(function(Q,w){return Q||!w},!1)),S=K.pipe(MX(function(Q,w){return w===void 0?Q:w?!1:Q!=null?Q:!0},void 0),$r(function(Q){return!!Q}));
return Z$([m,DXS(K,x,S)]).pipe($r(function(Q){var w=_.u(Q);Q=w.next().value;var M=_.u(w.next().value);w=M.next().value;var f=M.next().value;M=M.next().value;var c=0;if(!Q)return 0;if(w===void 0)return 16;w&&(c|=1);w||(c|=2);f&&(c|=4);M&&(c|=8);return c}))};
MI5=function(K,m,x,S,Q){var w=QhB.timeThresholdMs;var M=M===void 0?new wZG(m,S):M;return(new G3(function(f){var c=x.pipe(f1(void 0),tw(function(){return sh0(Q)})).pipe($r(function(D){var G=D.value;
D=D.timestamp;var p=G.visible;G=G.consecutiveViewTime;var R=G>=w;R||!p?lUD(M):(D=Math.max(0,T3(m.now(),D)),uu8(M,Math.max(0,w-G-D)));return R}),MX(function(D,G){return G||D},!1),xL()).subscribe(f);
return function(){M.dispose();c.unsubscribe()}})).pipe(cb(function(f){return!f},!0),L1(K))};
sh0=function(K){return rLB([K,K.pipe(hkS())]).pipe($r(function(m){var x=_.u(m);m=x.next().value;x=x.next().value;return{timestamp:m.timestamp,value:{visible:m.value,consecutiveViewTime:x.value}}}),xL(function(m,x){return mD(m,x,function(S,Q){return S.consecutiveViewTime===Q.consecutiveViewTime&&S.visible===Q.visible})}))};
fU8=function(){return rl(Rk0(),MX(function(K,m){return Math.max(K,m)},0),$r(function(K){return Math.round(K)}))};
tIT=function(K){return rl(BjL(i1(K)),fU8())};
cSS=function(K,m){return m instanceof G3?m.pipe(tw(function(x){return(x=x?15:null)?Yr(new Hb(x)):K})):(m=m.value?15:null)?Yr(new Hb(m)):K};
OYm=function(K){var m=new Hb(13);if(K.length<1)return{chain:vx,capturedErrors:vx};var x=new hw,S=K[0];return{chain:K.slice(1).reduce(function(Q,w){return Q.pipe(Wx(function(M){x.next(M);return w}))},S).pipe(Wx(function(Q){x.next(Q);
return Yr(m)}),wR(new hw),Hx()),
capturedErrors:x}};
jhv=function(K,m){var x=K.pipe(wR(new hw),Hx());return tw(function(S){return x.pipe(m(S))})};
rSn=function(K,m){if(K.inCrossDomainIframe)return Yr(new Hb(6));var x=new hw;return Ur(i1({}),m,x).pipe($r(function(){return{timestamp:K.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:DD0(K),topWindowViewportExternalGeometry:Ia(K,!0),measurementRequests:x,viewportLocalAppOffset:{x:0,y:0}}}}),C1(K.queue))};
DD0=function(K){var m=Ia(K,!1);if(!K.inIframe||!H1G(K.global.parent)||K.global.parent===K.global)return m;var x=new wk(K.global.parent,K.debugChannel);x.beaconFactory=K.beaconFactory;x=DD0(x);K=K.global.frameElement.getBoundingClientRect();return qQm(EN5(qQm(x,K),{x:m.left-K.left,y:m.top-K.top}),m)};
GQ8=function(K){if(K.prerendering)return 3;var m;return(m={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[K.visibilityState||K.webkitVisibilityState||K.mozVisibilityState||""])!=null?m:0};
pZB=function(K){return K.document.JSC$9379_onVisibilityChange.pipe($r(function(m){return m==="visible"}),xL(),L1(K.queue))};
R$G=function(K,m,x){var S;return m.pipe(xL(),tw(function(Q){return x.pipe($r(function(){if(!S){S=!0;try{Q.next()}finally{S=!1}}return!0}))}),f1(!1),L1(K.queue))};
JSD=function(K){return rl(Kh($r(function(m){return m>=1?!0:m<=0?!1:m>=K})),p7S(),$r(function(m){return Math.round(m)}))};
CEv=function(K,m,x,S,Q){var w=h$1;if(w.length>1)for(var M=0;M<w.length-1;M++)if(w[M]<w[M+1])throw Error();M=Q.pipe(f1(void 0),tw(function(){return x.pipe(hkS())}),xL(),L1(K));
Q=Q.pipe(f1(void 0),tw(function(){return x.pipe(fU8())}),xL(),L1(K));
return{totalMeasurementTime:S.pipe(f1(void 0),tw(function(){return m.pipe($r(function(f){return{timestamp:f.timestamp,value:!0}}),p7S())}),xL(),L1(K)),
totalUnviewedTime:S.pipe(f1(void 0),tw(function(){return m.pipe($r(function(f){return{timestamp:f.timestamp,value:f.value===0}}),p7S())}),xL(),L1(K)),
maxTimeOnScreen:S.pipe(f1(void 0),tw(function(){return m.pipe(JLB(tIT,w))}),xL(_.kS),L1(K)),
timeOnScreen:S.pipe(f1(void 0),tw(function(){return m.pipe(JLB(JSD,w),$r(function(f){return f.map(function(c,D){return D>0?c-f[D-1]:c})}))}),xL(_.kS),L1(K)),
maxConsecutiveViewTime:Q,consecutiveViewTime:M.pipe(xL(mD),L1(K))}};
q2G=function(K){var m=!0;m=m===void 0?!1:m;return rl(tw(function(x){return L8S(K.document,x,m)}),L1(K.queue))};
EJv=function(K,m,x){var S=x.pipe($r(function(Q){return{value:Q,timestamp:K.timeProvider.now()}}),xL(mD));
return m instanceof G3?m.pipe(xL(),tw(function(Q){return Q?QW(new EF({value:!1,timestamp:K.timeProvider.now()}),K.queue):S})):m.value===!1?S:new EF(!1)};
bYD=function(K,m,x,S,Q,w,M){var f=QhB;m=m instanceof G3?m.pipe(f1(!1),xL()):m;var c=!K.isMobile();x=EJv(K,x,S);K=M.measurableCreative.pipe(DlL(K.queue));return Object.assign({},f,{geometryIsOccluded:x,wasLargeAdAtRender:Q,allowLargeAdThreshold:c,mayUseViewportShareExposure:m,hasMeasurementStarted:K,useIntersectionObserverV2:w})};
nJ8=function(K,m,x,S,Q,w){var M=1;w=w===void 0?!0:w;M=M===void 0?.01:M;var f=f===void 0?K.timeProvider.intervalObservable(100).pipe(L1(K.queue)):f;return K.performanceMonitor.timeExecution(916,function(){return gJT(K,m.pipe(C1(K.queue)),x.pipe(C1(K.queue)),S,Q,w,M,f)})()};
gJT=function(K,m,x,S,Q,w,M,f){var c=pZB(K).pipe($r(function(G){return!G})),D=new PET(K,[new e$5(K,h$1),
new iY0(K,f)]);f=QgT(Y21,F8L);return IdS(K,m,function(G,p){var R=QW(new EF(p.element),G.queue).pipe(q2G(G),L1(G.queue)),J={loadedElement:R,shouldMeasure:R.pipe(K1(!0)),measurableCreative:R.pipe($r(function(V){var T=T===void 0?Symbol():T;return Object.freeze({symbol:T,element:QW(new EF(V),G.queue)})})),
creativeSearchResult:QW(new EF("mue"),G.queue)},L=new EF(!1),n=new EF(!1),F=new EF(17),H=new EF(!1),N=new EF(!1),z=QW(sQ,G.queue);L=D.buildGeometrySource(J,{inApp:L,useV2:!1,requestSource:QW(F,G.queue)}).geometrySource;J=bYD(G,H,n,c,N,z,J);n=S28(G.queue,G.timeProvider,L,J);J=n.geometrySignals;H=n.shouldResetViewabilitySignals;n=CEv(G.queue,J.timestampedExposure,J.visible,n.shouldResetExposureSignals,H);H=MI5(G.queue,G.timeProvider,H,J.measurementRequests,J.visible);N=x.pipe(z3(function(V){return V===
p.element.ref}),$r(function(){return"ur"}));
z=RwT(G.timeProvider,Q).pipe(K1("t"));N=NjT(G,Ur(N,z));z=R$G(G,J.measurementRequests,N.pipe(z3(function(V){return V!==null})));
L=N.pipe(z3(function(V){return V!==null}),$r(function(){return GQ8(G.global.document)===1}));
var y=AS5(G.document);return Object.assign({},{beaconFactory:new EF(G.beaconFactory),context:new EF(G),inferredPingId:new EF("lidar2"),timeOnScreenPingId:new EF("lidartos"),binaryContext:new EF(17),binaryVersion:new EF(S),requestSource:F,contextValidationErrors:new EF(G.validate()?null:new $L),contextVisibilityKnown:new EF(y),payloadMapper:new EF(xlv),endOfSessionReason:N,timeOnScreenReason:N,requestMeasurementOnEndOfSession:z,hasImpressionFired:oJL,crossDomainIframeState:new EF(G.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:sQ,inFetchLaterBeaconExperiment:sQ,isTurtlex:sQ,turtlexReportEventData:new EF(""),reportFencedFrameEvent:oa,isViewableAttributionEnabled:sQ,inViewableAttributionExperiment:new EF(0),fetchBeaconFactory:oa,supportsPendingBeacon:sQ,supportsFetchLater:sQ,emit:new EF(lYn),beginToRenderEvent:new EF(Symbol()),activeViewUnmeasurableEvent:new EF(Symbol()),activeViewViewableEvent:new EF(Symbol()),creativeFound:oJL,immediateUrlPrefixes:new EF(p.immediateUrls),timeOnScreenUrlPrefixes:new EF(p.timeOnScreenUrls),
cpmavUrls:oa,viewableRelayUrls:oa,measurementDeferralState:new EF(2),urlSerializer:new EF(OkL),viewUrlSerializer:new EF(HY5),isCreativeLoaded:R.pipe(DlL(G.queue)),pageVisible:c.pipe($r(function(V){return!V})),
eosPageVisible:L,timestampedExposureHistory:J.timestampedExposure.pipe(MX(function(V,T){V.push(T);return V},[]))},J,{viewable:Si(G,H),
maxTimeOnScreen:Si(G,n.maxTimeOnScreen),timeOnScreen:Si(G,n.timeOnScreen),maxConsecutiveViewTime:Si(G,n.maxConsecutiveViewTime),consecutiveViewTime:n.consecutiveViewTime.pipe($r(function(V){return new xN(G.timeProvider,V)})),
totalMeasurementTime:Si(G,n.totalMeasurementTime),totalUnviewedTime:Si(G,n.totalUnviewedTime),userAgentClientHints:SQv(G),clientOrderPingCounter:new EF(new WDG)})},SbT(K,M),w7D(w?sgB(f,$DT):sgB(f,NCT),ZYG))};
BCT=function(K){var m=_.VU.apply(1,arguments).filter(Boolean).join("&");if(!m)return K;var x=K.match(/[?&]adurl=/);return x?K.slice(0,x.index+1)+m+"&"+K.slice(x.index+1):K+(K.indexOf("?")<0?"?":"&")+m};
lz=function(K,m){return m?"&"+K+"="+encodeURIComponent(m):""};
aUv=function(){try{var K,m;return!!((K=window)==null?0:(m=K.top)==null?0:m.location.href)&&!1}catch(x){return!0}};
_.uz=function(K){K&&typeof K.dispose=="function"&&K.dispose()};
_.MY=function(K){for(var m=0,x=arguments.length;m<x;++m){var S=arguments[m];_.ym(S)?_.MY.apply(null,S):_.uz(S)}};
ySn=function(){var K=dD8();K=K===void 0?"bevasrsg":K;return new Promise(function(m){var x=window===window.top?window:aUv()?window:window.top,S=x[K],Q;((Q=S)==null?0:Q.bevasrs)?m(new fh(S.bevasrs)):(S||(S={},S=(S.nqfbel=[],S),x[K]=S),S.nqfbel.push(function(w){m(new fh(w))}))})};
VIm=function(K){var m={c:K.ju,e:K.eTB,mc:K.m7S,me:K.lV9};K.sN&&(m.co={c:K.sN.nL0,a:K.sN.qAe,s:K.sN.iD1});return m};
vJG=function(K){var m,x,S={ju:K.c,eTB:K.e,m7S:(m=K.mc)!=null?m:!1,lV9:(x=K.me)!=null?x:!1};K.co&&(S.sN={nL0:K.co.c,qAe:K.co.a,iD1:K.co.s});return S};
UDS=function(K){return function(){var m;return _.t(function(x){if(x.nextAddress==1)return x.yield(K(),2);m=x.yieldResult;return x.return({f:function(){return m.gUh()},
c:function(S){return m.eOh(S)},
m:function(S){return m.p7(vJG(S))},
mws:function(S){return m.cOx(vJG(S))}})})}};
z$1=function(K,m){var x=dD8();x=x===void 0?"bevasrsg":x;m={s:function(w){var M;return K.snapshot(Object.assign({},w.c&&{ju:w.c},w.s&&{aEx:w.s},{pAp:(M=w.p)!=null?M:!0}))},
e:function(w){var M;return void((M=K.nv4)==null?void 0:M.call(K,w))},
c:function(w,M){return K.eQk(w,M)},
p:K.sHB,l:function(){return K.yE4()},
wpc:m?UDS(m):void 0};var S=window===window.top?window:aUv()?window:window.top,Q=S[x];if(Q){Q.bevasrs=m;if(Q.nqfbel!==void 0)for(x=_.u(Q.nqfbel),S=x.next();!S.done;S=x.next())S=S.value,S(m);Q.nqfbel=void 0}else Q={},Q=(Q.bevasrs=m,Q.nqfbel=void 0,Q),S[x]=Q};
IUB=function(K){var m=m===void 0?51:m;var x=[];_.tr(K,TCD,6,_.cc()).forEach(function(S){_.OQ(S,2)<=m&&x.push(_.OQ(S,1))});
return x};
kQB=function(K){var m=m===void 0?51:m;var x=[];_.tr(K,TCD,6,_.cc()).forEach(function(S){_.OQ(S,2)>m&&x.push(_.OQ(S,1))});
return x};
W8D=function(K){K.then(function(){},function(){})};
ji=function(K){return{fieldType:1,fieldName:K}};
Dd=function(K){return{fieldType:2,fieldName:K}};
_.rk=function(K){return{fieldType:3,fieldName:K}};
XZ5=function(){function K(){Q[0]=1732584193;Q[1]=4023233417;Q[2]=2562383102;Q[3]=271733878;Q[4]=3285377520;G=D=0}
function m(p){for(var R=M,J=0;J<64;J+=4)R[J/4]=p[J]<<24|p[J+1]<<16|p[J+2]<<8|p[J+3];for(J=16;J<80;J++)p=R[J-3]^R[J-8]^R[J-14]^R[J-16],R[J]=(p<<1|p>>>31)&4294967295;p=Q[0];var L=Q[1],n=Q[2],F=Q[3],H=Q[4];for(J=0;J<80;J++){if(J<40)if(J<20){var N=F^L&(n^F);var z=1518500249}else N=L^n^F,z=1859775393;else J<60?(N=L&n|F&(L|n),z=2400959708):(N=L^n^F,z=3395469782);N=((p<<5|p>>>27)&4294967295)+N+H+z+R[J]&4294967295;H=F;F=n;n=(L<<30|L>>>2)&4294967295;L=p;p=N}Q[0]=Q[0]+p&4294967295;Q[1]=Q[1]+L&4294967295;Q[2]=
Q[2]+n&4294967295;Q[3]=Q[3]+F&4294967295;Q[4]=Q[4]+H&4294967295}
function x(p,R){if(typeof p==="string"){p=unescape(encodeURIComponent(p));for(var J=[],L=0,n=p.length;L<n;++L)J.push(p.charCodeAt(L));p=J}R||(R=p.length);J=0;if(D==0)for(;J+64<R;)m(p.slice(J,J+64)),J+=64,G+=64;for(;J<R;)if(w[D++]=p[J++],G++,D==64)for(D=0,m(w);J+64<R;)m(p.slice(J,J+64)),J+=64,G+=64}
function S(){var p=[],R=G*8;D<56?x(f,56-D):x(f,64-(D-56));for(var J=63;J>=56;J--)w[J]=R&255,R>>>=8;m(w);for(J=R=0;J<5;J++)for(var L=24;L>=0;L-=8)p[R++]=Q[J]>>L&255;return p}
for(var Q=[],w=[],M=[],f=[128],c=1;c<64;++c)f[c]=0;var D,G;K();return{reset:K,update:x,digest:S,digestString:function(){for(var p=S(),R="",J=0;J<p.length;J++)R+="0123456789ABCDEF".charAt(Math.floor(p[J]/16))+"0123456789ABCDEF".charAt(p[J]%16);return R}}};
wdT=function(K,m){m=m===void 0?K7T:m;if(!mbv){var x;K=(x=K.navigator)==null?void 0:x.userAgentData;if(!K||typeof K.getHighEntropyValues!=="function"||K.brands&&typeof K.brands.map!=="function")return Promise.reject(Error("ua"));xbm((K.brands||[]).map(function(Q){var w=new SdD;w=_.YL(w,1,Q.brand);return _.YL(w,2,Q.version)}));
typeof K.mobile==="boolean"&&_.GI(QyL,2,K.mobile);mbv=K.getHighEntropyValues(m)}var S=new Set(m);return mbv.then(function(Q){var w=QyL.clone();S.has("platform")&&_.YL(w,3,Q.platform);S.has("platformVersion")&&_.YL(w,4,Q.platformVersion);S.has("architecture")&&_.YL(w,5,Q.architecture);S.has("model")&&_.YL(w,6,Q.model);S.has("uaFullVersion")&&_.YL(w,7,Q.uaFullVersion);return w.serialize()}).catch(function(){return QyL.serialize()})};
ph=function(K,m,x,S){this.initialValue_=K;this.maxValue_=m;this.currBaseValue_=this.currValue_=K;this.randomFactor_=x||0;this.backoffFactor_=S||2};
Jr=function(K){this.src=K;this.listeners={};this.typeCount_=0};
MQB=function(){for(var K;K=syD.remove();){try{K.fn.call(K.scope)}catch(m){wD(m)}li0.put(K)}uK8=!1};
_.fi5=function(K){switch(K){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}};
tQ8=function(K){switch(K){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""}};
_.cR8=function(){};
hfG=function(K,m,x,S){K=O08(jy8(Dbm(new _.Ch(1828,"0"),K),new rR8)).disableWithCredentials();m.length&&GW8(K,pdB(new RfG,m));S!==void 0&&(K.destinationUrl=S);var Q=new JRT(1828,"","",!1,"",K.build());_.Lh(Q,K);var w=new qY({flush:function(M){try{Q.flush(M)}catch(f){x(f)}}});
w.addOnDisposeCallback(function(){setTimeout(function(){try{w.snapshotAndFlush()}finally{Q.dispose()}})});
w.invocationLimit=1E5;w.flushInterval=3E4;w.JSC$9795_flushTimer.setInterval(3E4);return w};
EQ=function(){var K,m,x;return(x=(K=globalThis.performance)==null?void 0:(m=K.now)==null?void 0:m.call(K))!=null?x:Date.now()};
qdG=function(K,m){if(K.disable)return new Ccn;m=m?IUB(m):[];K={hB:K.hB,qhq:K.s30,s4e:K.osF,destinationUrl:K.destinationUrl,lQB:K.lQB,urk:K.urk};m=m===void 0?[]:m;return new L78(K,m)};
EMv=function(K){if(!K)return null;K=_.bz(K,2);return K===null||K===void 0?null:km(K)};
_.b05=function(K){if(!K)return null;K=_.bz(K,4);return K===null||K===void 0?null:_.iG(K)};
PcD=function(K,m){return m?gM5(m):K?nMB(K):Promise.resolve()};
gM5=function(K){return new Promise(function(m,x){var S=_.gk("SCRIPT"),Q=_.b05(K);_.sr(S,Q);S.onload=function(){_.nh(S);m()};
S.onerror=function(){_.nh(S);x(Error("Fa"))};
(Pc("HEAD")[0]||document.documentElement).appendChild(S)})};
nMB=function(K){return new Promise(function(m){var x=_.gk("SCRIPT");if(K){var S=_.bz(K,6);S=S===null||S===void 0?null:_.Sl(S)}else S=null;_.wl(x,S);(Pc("HEAD")[0]||document.documentElement).appendChild(x);_.nh(x);m()})};
ei=function(K,m,x){var S,Q=new Promise(function(w){S=setTimeout(w,m)});
return Promise.race([K.finally(function(){return void clearTimeout(S)}),
Q.then(x)])};
ef8=function(K,m){try{return globalThis.sessionStorage.setItem(K,m),!0}catch(x){return!1}};
i08=function(K,m,x,S){m=m===void 0?0:m;x=x===void 0?K.length:x;var Q=0;for(S&&(Q=i08(S));m<x;m++)S=typeof K==="string"?K.charCodeAt(m):K[m],Q=YdB(31,Q)+S|0;return Q};
F7T=function(K,m){return[i08(K,0,K.length>>1,m),i08(K,K.length>>1)]};
ARv=function(K){var m=_.u(F7T(K,iz));K=m.next().value;m=m.next().value;return K.toString(16)+m.toString(16)};
oMn=function(K,m){var x=F7T(m);K=new Uint32Array(K.buffer);m=K[0];var S=_.u(x);x=S.next().value;S=S.next().value;for(var Q=1;Q<K.length;Q+=2){for(var w=m,M=Q,f=x,c=S,D=0;D<22;D++)M=M>>>8|M<<24,M+=w|0,M^=f+38293,w=w<<3|w>>>29,w^=M,c=c>>>8|c<<24,c+=f|0,c^=D+38293,f=f<<3|f>>>29,f^=c;w=[w,M];K[Q]^=w[0];Q+1<K.length&&(K[Q+1]^=w[1])}};
H08=function(K,m,x,S,Q){var w=(4-(iz.length+x.length)%4)%4,M=new Uint8Array(4+w+iz.length+4+x.length),f=new DataView(M.buffer),c=0;f.setUint32(c,Math.random()*4294967295);c=c+4+w;M.set(iz,c);c+=iz.length;f.setUint32(c,Q);M.set(x,c+4);oMn(M,S);return K.insert(m,function(D){return void globalThis.sessionStorage.removeItem(D)})?ef8(m,_.H6(M))?"s":"t":"i"};
$b0=function(K,m){var x=globalThis.sessionStorage.getItem(K);if(!x)return["m"];try{var S=_.W0(x);oMn(S,m)}catch(Q){return globalThis.sessionStorage.removeItem(K),["c"]}for(m=4;m<7&&S[m]===0;)m++;for(x=0;x<iz.length;x++)if(S[m++]!==iz[x])return globalThis.sessionStorage.removeItem(K),["d"];x=(new DataView(S.buffer)).getUint32(m);return Math.floor(Date.now()/1E3)>=x?(globalThis.sessionStorage.removeItem(K),["e"]):["a",new Uint8Array(S.buffer,m+4)]};
Npm=function(K){return globalThis.TextEncoder?(new TextEncoder).encode(K):_.YN(K)};
Z0B=function(K){var m=K,x;return function(){if(m){var S=m;m=void 0;x=S.apply(this,arguments)}return x}};
aiv=function(K){return HA(function(m){if(m instanceof K)return!0;var x,S,Q=m==null?void 0:(x=m.ownerDocument)==null?void 0:(S=x.defaultView)==null?void 0:S[K.name];return BpT(Q)&&m instanceof Q})};
_.oI=function(K,m,x){_.Fg.call(this);this.JSC$10009_listener_=K;this.JSC$10009_interval_=m||0;this.handler_=x;this.callback_=(0,_.Ar)(this.JSC$10011_doAction_,this)};
_.Hc=function(K){K=db1(K);return _.iG(K)};
db1=function(K){return K===null?"null":K===void 0?"undefined":K};
VQ0=function(K){if(K&&K.focus)if(K!==document.activeElement)K.focus();else return yRT(function(){return _.t(function(m){document.activeElement&&document.activeElement.blur();return m.return(yRT(function(){K.focus()}))})})};
_.vM1=function(K){var m=m===void 0?5:m;setTimeout(function(){var x;return _.t(function(S){S.nextAddress==1&&(x=document.activeElement);if(S.nextAddress!=5)return(document.activeElement===x||document.activeElement===document.body)&&m>=0&&K?S.yield(VQ0(K),5):S.jumpTo(0);if(document.activeElement===K)return S.return();K=K.parentElement;--m;return S.jumpTo(2)})},15)};
yRT=function(K){return new Promise(function(m){requestAnimationFrame(function(){m(K())})})};
zf8=function(K){if(_.$N)K(_.$N);else{var m;((m=Ub1)!=null?m:Ub1=[]).push(K)}};
Zd=function(){!_.$N&&_.NY&&_.Tp8(_.NY());return _.$N};
_.Tp8=function(K){_.$N=K;var m;(m=Ub1)==null||m.forEach(zf8);Ub1=void 0};
_.Bc=function(K){_.$N&&_.$N.beforeLoadModuleCode(K)};
_.aI=function(){_.$N&&_.$N.JSC$11062_setLoaded()};
dk=function(K){return Fo5(K)?Number(K):String(K)};
Ii8=function(K){this.action=K;this.wfv=!1};
kWT=function(K,m){Ii8.call(this,"set-drive-options");this.appId=K;this.appOrigin=m};
W7L=function(K){Ii8.call(this,"visibility");this.visible=K};
XdS=function(K,m,x){yW.call(this,K,m,x)};
KwB=function(K){vc.call(this,K)};
mwD=function(K){K=K&&K.getWindow()||window;return K.gadgets&&K.gadgets.rpc};
Sfm=function(K,m){var x=m&&m.getWindow()||window;if(mwD(m))K();else if(xwS)xwS.push(K);else var S=xwS=[K],Q=x.setInterval(function(){if(mwD(m)){x.clearInterval(Q);for(var w=0;w<S.length;w++)S[w]();xwS=null}},100)};
wu5=function(K,m){var x=new UQ(K);_.Lh(m,x);var S={passive:!1};m.listen(x,"mousewheel",function(Q){return void QpL(K,Q)},S).listen(K,"scroll",function(Q){return void QpL(K,Q)},S)};
QpL=function(K,m){var x;a:{for(x=m.target;x;){if(x.nodeType==1){var S=_.zI(x,"overflowY");if(S=="auto"||S=="scroll")break a}x=x.parentNode}x=null}if(!x||!_.TI(K,x)||x.scrollHeight==x.clientHeight||m.deltaY>0&&Math.abs(x.scrollTop-(x.scrollHeight-x.clientHeight))<=1||m.deltaY<0&&x.scrollTop==0)m.preventDefault(),m.stopPropagation()};
xp=function(K,m,x,S,Q,w,M,f,c){f=f===void 0?!1:f;c=c===void 0?!1:c;yW.call(this,void 0,void 0,void 0);yW.call(this,w?w+" picker modal-dialog":"picker modal-dialog",!0,x);_.II(K,"protocol");this.iframeManager_=new spL;this.targetId_=kN();this.rpcToken_=kN();K=_.Wc(K);_.Xg(K,"hostId");this.useGapi_=!c;f&&_.Kk(K,"fv2","true");this.setUrl(K.toString());this.preferredDialogWidth_=S;this.preferredDialogHeight_=Q;S!==void 0||Q!==void 0?S=!0:(S=_.Xg(_.Wc(K.toString()),"hostId"),lvB||(lvB=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),
S=!lvB.has(S));this.autoSizeDialog_=S;this.JSC$10199_gadgetsDomHelper_=M||this.JSC$10150_dom_;m&&(M=this.JSC$10199_gadgetsDomHelper_,m=_.Xg(_.Wc(this.JSC$10201_url_),"grugl")=="true"?uJD:Mkv,mwD(M)||(M=M||ip(document),S=M.createElement("SCRIPT"),_.sr(S,m),S.type="text/javascript",M.JSC$9334_document_.body.appendChild(S)));K=K.toString();m=null;M=K.indexOf("/picker?");M>-1?m=K.substring(0,M+8-1):u5(K,"/picker")&&(m=K);m&&this.setRelayUrl(m+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=
null;this.buttonEl_&&(this.buttons_?(K=this.buttons_,K.JSC$10184_element_=this.buttonEl_,K.render()):_.l1(this.buttonEl_,fv8),_.mZ(this.buttonEl_,!!this.buttons_))};
_.jp8=function(K){var m=m===void 0?tkT:m;var x=_.T8(K),S=function(w){w=_.u(w);w.next();w=S9(w);return m(x,w)},Q=function(w){var M=_.u(w);
w=M.next().value;M=S9(M);return K.apply(w,M)};
return function(){var w=_.VU.apply(0,arguments),M=this||_.Qm,f=caT.get(M);f||(f={},caT.set(M,f));return OfT(f,[this].concat(_.N3(w)),Q,S)}};
Qt=function(K){var m={};K=K.replace(/\r/g,"").split("\n");for(var x=0;x<K.length;x++){var S=K[x],Q=S.indexOf(":");Q<0||(m[S.substring(0,Q)]=S.substring(Q+2,S.length))}return m};
DwL=function(K,m,x){x=x===void 0?function(){}:x;
return K?m():x()};
_.GxT=function(K){var m;return((m=raL.documentOverride)!=null?m:K).__wizdispatcher};
_.sb=function(K){var m=wj;wj=K;return m};
_.RgL=function(K){return K===pum||(K==null?void 0:K.name)==="\u0275NotFound"};
_.lv=function(K,m){var x;if((x=K)==null?0:x.isDisposed)throw Error("jb`"+String(K.debugName));for(;K!==void 0;){x=K;if(x.retrieve)return x.retrieve(m,{optional:!0});K=K.parent}return pum};
uv=function(K){return{"\u0275prov":{providedIn:"root",token:Symbol(K),factory:void 0,value:void 0}}};
_.Ja8=function(K){var m=wj;if(!m){switch(K===void 0?3:K){case 0:K=Error("ib");break;case 1:K=Error("kb");break;case 2:K=Error("lb");break;default:K=Error("mb")}throw K;}return m};
hg1=function(K){var m=_.sb(K);K={};return K[Symbol.dispose]=function(){_.sb(m)},K};
CjS=function(K,m){K.disposables||(K.disposables=[]);K.disposables.push(m)};
Ml=function(K){var m=wj;m&&!m.isDisposed&&(CjS(m,K),K.parent=m)};
qf1=function(K){if(K.disposables){for(var m=_.u(K.disposables),x=m.next();!x.done;x=m.next())x=x.value,typeof x==="function"?x():Lw0(x);K.disposables.length=0}};
Lw0=function(K){if(!K.isDisposed){K.isDisposed=!0;var m;(m=K[Symbol.dispose])==null||m.call(K);delete K.parent;qf1(K)}};
FwL=function(K){var m={retrieve:function(x){switch(x.\u0275prov.token){case El8.\u0275prov.token:var S=K.asyncDeps;break;case _.bf5.\u0275prov.token:S=K.rootElement;break;case gln.\u0275prov.token:S=K.modelRootElement;break;case nlT.\u0275prov.token:S=K.appContext;break;case PjL.\u0275prov.token:S=K.rendererData;break;case egT.\u0275prov.token:S=K.injectingConstructor;break;case ifG.\u0275prov.token:S=K.dispatcher}if(S)x=S;else a:{for(S=m.parent;S;){var Q=S;if(Q.retrieve){x=Q.retrieve(x);break a}S=
S.parent}S=x.\u0275prov.token;Q=Yf8[S];Q!==void 0?x=Q:(Q=x.\u0275prov.providedIn,x.\u0275prov.factory?(x=x.\u0275prov.factory(),S&&Q==="root"&&(Yf8[S]=x)):x=pum)}return x}};
Ml(m);return m};
AaS=function(){var K=_.Ja8(1),m=_.lv(K,nlT);if(!_.RgL(m))return m;K=_.lv(K,ifG);if(!_.RgL(K))return K.getOptionalAppContext()};
olB=function(K){if(typeof document!=="undefined"&&document&&document.getElementById&&(K=document.getElementById(K))){var m=K.tagName.toUpperCase();if(m=="SCRIPT"||m=="LINK")return K}return null};
$wm=function(K,m){if((K=K===void 0?"":K)&&m)throw Error("sb");var x="";var S=_.Qm._F_jsUrl;(K=m||olB(K))&&(x=K.src?K.src:K.getAttribute("href"));if(S&&x){if(S!=x)throw Error("tb`"+S+"`"+x);x=S}else x=S||x;if(!Hf5(x))throw Error("ub");return x};
av0=function(){if(!NXn){NXn=!0;try{var K=$wm(_.Qm._F_jsUrl?"":"base-js")}catch(S){return}var m=ZfB(BXT(K)),x=Object.keys(m);x.length!==0&&zf8(function(S){for(var Q=_.u(x),w=Q.next();!w.done;w=Q.next()){w=w.value;for(var M=_.u(Object.keys(m[w])),f=M.next();!f.done;f=M.next())S.addExtraEdge(w,f.value)}})}};
yam=function(){var K=Object.assign({},dwT);Object.getOwnPropertyNames(dwT).forEach(function(m){fk[m]!==void 0&&(K[m]=fk[m])});
return K};
VkB=function(K,m){if(fk.enablePerformanceTiming){var x,S;(S=(x=performance).mark)==null||S.call(x,K+"Start__"+m)}};
vlD=function(K,m){if(fk.enablePerformanceTiming){var x,S;(S=(x=performance).measure)==null||S.call(x,K+"__"+m,K+"Start__"+m)}};
Uw8=function(K,m,x){var S;return K&&m?K+"__"+m:(S=K!=null?K:m)!=null?S:x};
TXv=function(K,m){var x=Object.create(zgS);x.debugName=m;!wj||Ml(x);m=_.sb(x);try{K(x)}finally{_.sb(m)}return function(){return void Lw0(x)}};
kxn=function(K){return tL(K)&&Ivn in K};
WwT=function(K,m){return Object.is(K,m)};
Ob=function(K){var m=c7;c7=K;return m};
Kum=function(K){if(j9)throw Error("Z");if(c7!==null){var m=c7.producersTail;if(m===void 0||m.producer!==K){var x=void 0,S=c7.recomputing;if(S&&(x=m!==void 0?m.nextProducer:c7.producers,x!==void 0&&x.producer===K)){c7.producersTail=x;x.lastReadVersion=K.version;return}var Q=K.consumersTail,w;if(!(w=Q===void 0||Q.consumer!==c7)){if(S){a:{w=c7;S=w.producersTail;if(S!==void 0){w=w.producers;do{if(w===Q){S=!0;break a}if(w===S)break;w=w.nextProducer}while(w!==void 0)}S=!1}S=!S}w=S}w&&(S=DY(c7),x={producer:K,
consumer:c7,nextProducer:x,prevConsumer:Q,lastReadVersion:K.version,nextConsumer:void 0},c7.producersTail=x,m!==void 0?m.nextProducer=x:c7.producers=x,S&&Xum(K,x))}}};
Gv=function(K){if(!DY(K)||K.dirty)if(K.dirty||K.lastCleanEpoch!==rj)(K.producerMustRecompute(K)||mt5(K))&&K.producerRecomputeValue(K),K.dirty=!1,K.lastCleanEpoch=rj};
xtv=function(K){if(K.consumers!==void 0){var m=j9;j9=!0;try{for(var x=K.consumers;x!==void 0;x=x.nextConsumer){var S=x.consumer;S.dirty||(K=void 0,S.dirty=!0,xtv(S),(K=S.consumerMarkedDirty)==null||K.call(S,S))}}finally{j9=m}}};
S98=function(){var K;return((K=c7)==null?void 0:K.consumerAllowSignalWrites)!==!1};
QCT=function(K){K&&(K.producersTail=void 0,K.recomputing=!0);return Ob(K)};
sCn=function(K){K.recomputing=!1;var m=K.producersTail,x=m!==void 0?m.nextProducer:K.producers;if(x!==void 0){if(DY(K)){do x=wLL(x);while(x!==void 0)}m!==void 0?m.nextProducer=void 0:K.producers=void 0}};
mt5=function(K){for(K=K.producers;K!==void 0;K=K.nextProducer){var m=K.producer,x=K.lastReadVersion;if(x!==m.version)return!0;Gv(m);if(x!==m.version)return!0}return!1};
Xum=function(K,m){var x=K.consumersTail,S=DY(K);x!==void 0?(m.nextConsumer=x.nextConsumer,x.nextConsumer=m):(m.nextConsumer=void 0,K.consumers=m);m.prevConsumer=x;K.consumersTail=m;if(!S)for(K=K.producers;K!==void 0;K=K.nextProducer)Xum(K.producer,K)};
wLL=function(K){var m=K.producer,x=K.nextProducer,S=K.nextConsumer,Q=K.prevConsumer;K.nextConsumer=void 0;K.prevConsumer=void 0;S!==void 0?S.prevConsumer=Q:m.consumersTail=Q;if(Q!==void 0)Q.nextConsumer=S;else if(m.consumers=S,!DY(m))for(K=m.producers;K!==void 0;)K=wLL(K);return x};
DY=function(K){return K.consumerIsAlwaysLive||K.consumers!==void 0};
uIn=function(K){var m=Object.create(lxm);m.computation=K;K=function(){Gv(m);Kum(m);if(m.value===pk)throw m.error;return m.value};
K[Rg]=m;return K};
cd5=function(K,m){var x=Object.create(Mgv);x.value=K;m!==void 0&&(x.equal=m);K=function(){Kum(x);return x.value};
K[Rg]=x;return[K,function(S){return fxn(x,S)},
function(S){S98()||tgn(x);fxn(x,S(x.value))}]};
fxn=function(K,m){S98()||tgn(K);if(!K.equal(K.value,m)){K.value=m;K.version++;rj++;xtv(K);var x;(x=OAm)==null||x(K)}};
DtG=function(K,m,x){var S=Object.create(jCn);S.source=K;S.computation=m;x!=void 0&&(S.equal=x);K=function(){Gv(S);Kum(S);if(S.value===pk)throw S.error;return S.value};
K[Rg]=S;return K};
_.JL=function(K){var m=Ob(null);try{return K()}finally{Ob(m)}};
_.hL=function(K,m,x){x=x===void 0?"":x;K=cd5(K,m==null?void 0:m.equals);var S=K[0],Q=S[Rg];Q.debugName=Uw8(m==null?void 0:m.debugName,x,"[signal]");if(!fk.enablePerformanceTiming)return K;var w=K[1],M=K[2];return[S,function(f){rdD(function(){return void w(f)},Q)},
function(f){rdD(function(){return void M(f)},Q)}]};
rdD=function(K,m){VkB("signalSet",m.debugName);try{K()}finally{vlD("signalSet",m.debugName)}};
ozv=function(K,m){var x=_.u(_.hL(K,void 0,"cPpJzc"));K=x.next().value;x=x.next().value;K[Giv]=x;K[Ck]=m;return K};
HAT=function(K){return!!K&&typeof K==="object"&&Object.getPrototypeOf(K)===Object.prototype};
$tv=function(K){return typeof K==="function"&&Giv in K&&typeof K[Giv]==="function"};
N71=function(K,m){Object.defineProperty(K,Ck,{get:function(){return m}})};
ql=function(K,m){if(Lk(K)){var x=K.map(function(w){return ql(w,m)});
N71(x,m);return x}if(HAT(K)){x={};K=_.u(Object.entries(K));for(var S=K.next();!S.done;S=K.next()){var Q=_.u(S.value);S=Q.next().value;Q=Q.next().value;x[S]=ql(Q,m)}N71(x,m);return x}return ozv(K,m)};
ZAn=function(K){if(Lk(K))return K.map(function(Q){return ZAn(Q)});
if(HAT(K)){var m={};K=_.u(Object.entries(K));for(var x=K.next();!x.done;x=K.next()){var S=_.u(x.value);x=S.next().value;S=S.next().value;m[x]=ZAn(S)}return m}return $tv(K)?K():K};
axm=function(){var K={height:0,width:0};if(!HAT(K))throw Error("Jb");var m=Symbol("Kb");return[ql(K,m),function(x,S){if(x[Ck]===m)if(typeof S==="function"){var Q=[].concat(_.N3(ZAn(x)));S=S(Q)||Q;B78(x,[].concat(_.N3(S)))}else B78(x,S);else throw Error("Lb");}]};
B78=function(K,m){if($tv(K))K[Giv](m);else if(Lk(K)&&Lk(m))m=ql(m,K[Ck]),K.length=0,K.push.apply(K,_.N3(m));else if((HAT(K)||Lk(K))&&(Lk(m)||typeof m==="object"&&m!==null)){m=_.u(Object.entries(m));for(var x=m.next();!x.done;x=m.next()){var S=_.u(x.value);x=S.next().value;S=S.next().value;var Q=K,w=Q[x];Object.hasOwn(K,x)?B78(w,S):Q[x]=ql(S,K[Ck])}}else throw Error("Mb");};
dtT=function(K){return Object.create(Object.assign({},Eb,K))};
VgT=function(){var K;return(K=yd8)!=null?K:yd8=dtT({consumerAllowSignalWrites:!0})};
_.bv=function(K,m,x){x=x===void 0?"":x;K=uIn(K);var S=K[Rg];S.debugName=Uw8(m==null?void 0:m.debugName,x,"[computed]");(m==null?void 0:m.equals)!=null&&(S.equal=m.equals);return K};
gj=function(K){var m=Ob(vz5);try{K()}finally{Ob(m)}};
kiB=function(K){switch(K.onInitType){case Utv:zWT.schedule(K);break;case T78:IxS.schedule(K);break;default:_.TM(K.onInitType)}};
Sqv=function(K){if(!K.isDisposed)switch(K.effectType){case nk:Wu0.schedule(K);break;case XL1:Kt5.schedule(K);break;case miT:xiv.schedule(K);break;default:_.TM(K.effectType)}};
sW8=function(){if(P7>0)fk.flushRenderEffectsDuringRender&&Wu0.flush();else{for(var K=_.u(QWv),m=K.next();!m.done;m=K.next())m.value.flush();wF0()}};
wF0=function(){_.t(function(K){if(K.nextAddress==1)return K.yield(Promise.resolve(),2);for(var m=_.u(lRG),x=m.next();!x.done;x=m.next())x.value.flush();_.Px(K)})};
MUT=function(K){e9=!0;try{for(var m=_.u(K),x=m.next();!x.done;x=m.next()){for(var S=x.value,Q=[S],w=S;w.parent!==void 0;)w=w.parent,upS(w)&&K.has(w)&&Q.push(w);for(;Q.length>0;){var M=Q.pop();K.delete(M);M.run()}}}finally{e9=!1}};
iv=function(K){P7--;if(K){K=_.u(fRS);for(var m=K.next();!m.done;m=K.next())m.value.clear()}else P7>0||e9&&!fk.flushRenderEffectsDuringRender||sW8()};
cWm=function(K,m,x){var S=tUn(K);Yp={name:x?S+" ("+x+")":S,isReactive:K.componentType!==Ft,parent:Yp};K=m();Yp=Yp.parent;return K};
AL=function(){var K=Yp;return K?K.isReactive:!1};
H7=function(K,m,x){var S=Yp;m&&(Yp=m);try{return x==null?K():K.call(x)}catch(w){K=w;og(K,Yp);if(K!==OuD){jW1=Yp;m=[];for(x=wj;x;){var Q=void 0;m.push((Q=x.debugName)!=null?Q:"[context]");Q=void 0;x=(Q=x.parent)!=null?Q:null}Di5=m.reverse()}OuD=K;throw K;}finally{Yp=S}};
og=function(K,m){try{var x=rW1(m);if(x&&!K.componentStack&&(K.componentStack=x,fk.enableComponentStacksInErrorMessages)){var S=K.message+"\n\nComponent stack: "+x;K.stack&&(K.stack=K.stack.replace(K.message,S));K.message=S}}catch(Q){}};
rW1=function(K){if(tL(K)&&K.name!==void 0&&K.isReactive!==void 0&&K.parent!==void 0||K===null){for(var m=0,x="";m<20&&K;)x+=K.name+" > ",K=K.parent,m++;K=x.slice(0,-3)}else if(fk.enableContextBasedComponentStacks){a:{for(K=K===void 0?wj:K;K;){if(kxn(K))break a;m=void 0;K=(m=K.parent)!=null?m:null}K=null}K=K.getComponentStack().slice(0,20).join(" > ")}else K="";return K};
tUn=function(K){return K.debugName||K.name||"[component]"};
GES=function(K,m,x){m=Object.create(m);K&&(m.effectFn=K);x&&(m.debugName=x);Ml(m);m.componentStack=Yp;return m};
_.$p=function(K,m){K=GES(K,pF8,m);Sqv(K)};
RM8=function(K){return K};
JWT=function(K,m){function x(){return Q()}
var S=S===void 0?"":S;var Q=typeof K==="function"?DtG(K,RM8,m==null?void 0:m.equals):DtG(K.source,K.computation,m==null?void 0:m.equals);var w=Q[Rg];w.debugName=Uw8(m==null?void 0:m.debugName,S,"[linkedSignal]");x[Rg]=w;return[x,function(M){rdD(function(){Gv(w);fxn(w,M);w.dirty=!1;w.lastCleanEpoch=rj},w)},
function(M){rdD(function(){Gv(w);S98()||tgn(w);fxn(w,M(w.value));w.dirty=!1;w.lastCleanEpoch=rj},w)}]};
_.Nl=function(K){var m=wj;if(m){var x=Yp;CjS(m,function(){var S=Ob(VgT());try{H7(function(){return void K()},x)}catch(Q){throw fk.enableContextBasedComponentStacks&&og(Q),Q;
}finally{Ob(S)}})}};
ZY=function(K,m){var x={};(m===void 0||m)&&Ml(x);m=_.sb(x);try{K(x)}finally{_.sb(m)}return function(){return void Lw0(x)}};
_.B7=function(K){return typeof K==="function"?K():(K==null?0:K[hMT])?K.get():K};
_.ag=function(K,m){K=GES(K,Cdm,m);Sqv(K)};
LtB=function(K){if(wj)throw Error("nb");ZY(K,!1)};
dj=function(K,m){K=_.sb(K);try{return _.JL(m)}finally{_.sb(K)}};
Vt=function(K,m){var x=rW1(jW1),S,Q;var w=(Q=(S=Di5)==null?void 0:S.slice())!=null?Q:[];m={componentStack:x,contextTrace:w,errorSeverity:3,featureFlags:yam(),tagName:m};return[K,m]};
bum=function(K,m,x){if(Object.hasOwnProperty.call(qq0,K)&&(K=qq0[K],Object.hasOwnProperty.call(K,m)&&(K=K[m],K instanceof Array))){for(var S=null,Q=!1,w=0,M=K.length;w<M;++w){var f=K[w],c=f.contingentAttribute;if(!c)return f.contract;S===null&&(S={});c=Object.hasOwnProperty.call(S,c)?S[c]:S[c]=x(c);if(c===f.requiredValue)return f.contract;c==null&&(Q=!0)}if(Q)return null}m=Ei0[m];return typeof m==="number"?m:null};
Pd0=function(K,m,x){var S=null;(K=giT[K])&&(S=K[m]);return typeof S!=="number"&&((K=giT["*"])&&(S=K[m]),typeof S!=="number")?!1:!0===niT[S][String(x).toLowerCase()]};
iu8=function(K,m){m=bum(K.toLowerCase(),m,function(){var S;(S=fk.handleError)==null||S.call.apply(S,[fk].concat(_.N3(Vt(Error("Tb"),K.toLowerCase()))))});
if(m===null)return null;var x;return(x=eMD[m])!=null?x:null};
Yqm=function(K,m,x){if(x===null||x===void 0)return x;m=m.toLowerCase();K=iu8(K,m);return K===null?x:K(m,x)};
Ftn=function(){};
v7=function(K,m){for(;K.length>m;)K.pop()};
AWn=function(K){K=Array(K);v7(K,0);return K};
Ub=function(K,m,x){if(x==null)K.removeAttribute(m);else{var S;(S=m.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":m.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?K.setAttributeNS(S,m,x):K.setAttribute(m,x)}};
oi5=function(K,m,x){K[m]=x};
$i5=function(K,m,x){K=K.style;if(typeof x==="string")K.cssText=x;else{K.cssText="";for(var S in x)if(Hu8.call(x,S)){m=K;var Q=S,w=x[S];Q.indexOf("-")>=0?m.setProperty(Q,w):m[Q]=w}}};
NuG=function(K,m,x){var S=typeof x;S==="object"||S==="function"?K[m]=x:Ub(K,m,x)};
ZuT=function(){var K=new Ftn;K[Tv.default]=NuG;K.style=$i5;return K};
Bum=function(K,m,x,S){(S[m]||S[Tv.default])(K,m,x)};
diL=function(K,m,x){m=new aR1(m,x);return K.__incrementalDOMData=m};
Ig=function(K,m){if(K.__incrementalDOMData)return K.__incrementalDOMData;var x=K.nodeType===1?K.localName:K.nodeName,S=K.nodeType===1?K.getAttribute("key"):null;m=diL(K,x,K.nodeType===1?S||m:null);if(K.nodeType===1&&(K=K.attributes,x=K.length)){S=m._attrsArr||(m._attrsArr=AWn(x*2));for(var Q=0,w=0;Q<x;Q+=1,w+=2){var M=K[Q],f=M.value;S[w]=M.name;S[w+1]=f}}return m};
yWv=function(K,m,x,S,Q){return m==x&&S==Q};
VU1=function(K){for(var m=Xt,x=KY();x!==K;){var S=x.nextSibling;m.removeChild(x);m8.deleted.push(x);x=S}};
KY=function(){return xJ?xJ.nextSibling:Xt.firstChild};
SI=function(){xJ=KY()};
zMS=function(K,m,x){SI();var S;a:{if(S=xJ){do{var Q=S,w=K,M=m,f=Ig(Q,M);if(viD(Q,w,f.nameOrCtor,M,f.key))break a}while(m&&(S=S.nextSibling))}S=null}S||(K==="#text"?(x=Q6.createTextNode(""),diL(x,"#text",null),K=x):(S=Q6,Q=Xt,typeof K==="function"?S=new K:S=(Q=K==="svg"?"http://www.w3.org/2000/svg":K==="math"?"http://www.w3.org/1998/Math/MathML":Q==null||Ig(Q).nameOrCtor==="foreignObject"?null:Q.namespaceURI)?S.createElementNS(Q,K):S.createElement(K),diL(S,K,m),K=S,x&&K.setAttribute("nonce",x)),m8.created.push(K),
S=K);x=S;if(x!==xJ){if(UiB.indexOf(x)>=0)for(K=Xt,m=x.nextSibling,S=xJ;S!==null&&S!==x;)Q=S.nextSibling,K.insertBefore(S,m),S=Q;else Xt.insertBefore(x,xJ);xJ=x}};
TuT=function(K,m,x){zMS(K,m,x);Xt=xJ;xJ=null;return Xt};
IRT=function(){VU1(null);xJ=Xt;Xt=Xt.parentNode};
XFT=function(K,m){m=m===void 0?{}:m;var x=m.matches===void 0?yWv:m.matches;return function(S,Q,w){var M=m8,f=Q6,c=UiB,D=wC,G=s2,p=xJ,R=Xt,J=viD;Q6=S.ownerDocument;m8=new kE8(S);viD=x;wC=[];s2=[];xJ=null;var L=Xt=S.parentNode,n,F=WtD.call(S);if((n=F.nodeType===11||F.nodeType===9?F.activeElement:null)&&S.contains(n)){for(F=[];n!==L;)F.push(n),n=n.parentNode||(L?n.host:null);L=F}else L=[];UiB=L;try{return K(S,Q,w)}finally{S=m8,lE&&S.deleted.length>0&&lE(S.deleted),Q6=f,m8=M,viD=J,wC=D,s2=G,xJ=p,Xt=R,
UiB=c}}};
KUG=function(K,m,x,S){uE.push(Bum);uE.push(K);uE.push(m);uE.push(x);uE.push(S)};
xJ8=function(K,m,x){var S=s2;m=m._attrsArr||(m._attrsArr=AWn(S.length));for(var Q=!m.length||!1,w=0;w<S.length;w+=2){var M=S[w];if(Q)m[w]=M;else if(m[w]!==M)break;var f=S[w+1];if(Q||m[w+1]!==f)m[w+1]=f,KUG(K,M,f,x)}if(w<S.length||w<m.length){for(w=Q=w;w<m.length;w+=2)MD[m[w]]=m[w+1];for(w=Q;w<S.length;w+=2)Q=S[w],M=S[w+1],MD[Q]!==M&&KUG(K,Q,M,x),m[w]=Q,m[w+1]=M,delete MD[Q];v7(m,S.length);for(var c in MD)KUG(K,c,void 0,x),delete MD[c]}K=mJ8;mJ8=x=uE.length;for(c=K;c<x;c+=5)(0,uE[c])(uE[c+1],uE[c+
2],uE[c+3],uE[c+4]);mJ8=K;v7(uE,K);v7(S,0)};
S7m=function(K){zMS("#text",null);var m=xJ;var x=Ig(m);if(x.text!==K){x=x.text=K;for(var S=1;S<arguments.length;S+=1)x=(0,arguments[S])(x);m.data!==x&&(m.data=x)}};
f0v=function(K,m,x){if(x===!1&&Qc8.has(m))Ub(K,m,null);else if(m!=="idomKey"&&m!=="skip"&&m!=="skipchildren"&&m!=="children"&&m!=="el")if(m.startsWith("on")){if(m[2]!==":")throw Error("Sb`"+m);if(x===void 0||x===null){var S;(S=fk.handleError)==null||S.call.apply(S,[fk].concat(_.N3(Vt(Error("Xb`"+m),K.tagName))));K[m]=void 0}else{var Q=m.slice(3);S=AL();if(Q==="jsaction"){x=Array.isArray(x)?x:[x];x=_.u(x);for(var w=x.next();!w.done;w=x.next()){w=w.value;if(typeof w!=="object"||w===null||typeof w.selfReg!==
"function")throw Error("$b`"+m);w.selfReg(0,K,S?_.Nl:function(){})}}else{if(typeof x!=="object"||x===null)throw Error("Yb`"+m+"`"+typeof x);
if(typeof x.getFn!=="function")throw Error("Zb`"+m+"`"+Object.keys(x));if(x.selfReg)x.selfReg(0,K,Q,S?_.Nl:function(){});
else if(S&&K["on"+Q]===void 0){var M=x.getFn(0);K.addEventListener(Q,M);_.Nl(function(){return void K.removeEventListener(Q,M)})}else if(S||!wWm.includes(Q))K["on"+Q]=x.getFn(0)}}}else{if(m.startsWith("data-")&&typeof x==="string")try{x=scm(x)}catch(f){x="zSoyz"}typeof x!=="function"||K._disposeEffects!=null?((S=m.startsWith("prop:"))&&(m=m.slice(5)),fk.enableAttributeSanitization&&(S&&l0n(K.tagName)||(x=Yqm(K.tagName,m,x))),m==="style"?("function"==typeof _.fY&&x instanceof _.fY&&(x=x.toString()),
u35(K,m,x)):S?K[m]=x:Mj0(K,m,x)):(K._signalProps||(K._signalProps=[]),K._signalValues||(K._signalValues=[]),K._signalProps.push(m))}};
tjL=function(K,m,x){x=(x===void 0?{}:x).isReactive;if(m==null?0:m.el){var S=m.el,Q;(Q=S.onRender)==null||Q.call(S,K);K._disposeRef||(K._disposeRef=function(){var w;(w=S.onUnmount)==null||w.call(S);delete K._disposeRef},x&&_.Nl(function(){var w;
(w=K._disposeRef)==null||w.call(K)}))}};
l0n=function(K){return K.length>0&&K.includes("-")&&!cvn.includes(K.toLowerCase())};
OV5=function(K){return tL(K)&&tS in K};
jc8=function(K){return OV5(K)?K[tS].flattened:K};
DJB=function(K,m){var x=_.VU.apply(2,arguments),S;m=(S=m)!=null?S:{};S={};return S.type=K,S.props=m,S.children=x,S[cZ]=!0,S};
_.O2=function(K){return K.children};
jI=function(K){var m=rvn!==DJB;rvn=K?G0m:DJB;return m};
_.DU=function(K){return _.UB(K)?"nodeType"in K:!1};
rC=function(){return document.createTextNode("")};
pY=function(K){K=document.createTextNode(String(K));K._isSignalTextNode=!0;return K};
R38=function(K){return K!=null&&K.contentKind===Rh||K instanceof zK||pWv(K)};
Jv0=function(K){var m=document.createElement("div");if(pWv(K)&&EMv(K))_.l1(m,EMv(K));else if(K instanceof zK)_.l1(m,K);else if(K!=null&&K.contentKind===Rh){if(K.contentKind!==Rh)throw Error("Wb");K=km(K.toString());_.l1(m,K)}K=_.u(m.childNodes);for(var x=K.next();!x.done;x=K.next())x.value._isSafeOrSanitizedHtmlNode=!0;return m};
JS=function(K){K=typeof K;return K==="string"||K==="number"||K==="boolean"};
h3m=function(K){return K instanceof Ps||Hs(K)||K instanceof f6||"function"==typeof _.fY&&K instanceof _.fY};
Cqn=function(K,m){var x=K.parentElement;if(!x)return m;x.replaceChild(m,K);return m};
LUD=function(K,m){var x=K[0].parentElement;if(x)if(K[0].previousSibling||K[K.length-1].nextSibling){x.insertBefore(m,K[0]);for(var S=K.length-1;S>=0;S--)x.removeChild(K[S])}else x.textContent="",x.appendChild(m);return m};
q78=function(K,m){if(K[0].parentElement)for(var x=K[0].parentElement,S=m.length,Q=K.length,w=S,M=0,f=0,c=K[Q-1].nextSibling,D=null;M<Q||f<w;)if(K[M]===m[f])M++,f++;else{for(;K[Q-1]===m[w-1];)Q--,w--;if(Q===M)for(var G=w<S?f?m[f-1].nextSibling:m[w-f]:c;f<w;){var p=m[f++];x.insertBefore(p,G)}else if(w===f)for(;M<Q;)G=K[M],D&&D.has(G)||x.removeChild(G),M++;else if(K[M]===m[w-1]&&m[f]===K[Q-1])G=K[--Q].nextSibling,x.insertBefore(m[f++],K[M++].nextSibling),x.insertBefore(m[--w],G),K[Q]=m[w];else{if(!D)for(D=
new Map,G=f;G<w;)D.set(m[G],G++);G=D.get(K[M]);if(G==null)x.removeChild(K[M]),M++;else if(f<G&&G<w){p=M;for(var R=1,J=void 0;++p<Q&&p<w&&(J=D.get(K[p]))!=null&&J===G+R;)R++;if(R>G-f)for(p=K[M];f<G;)x.insertBefore(m[f++],p);else x.replaceChild(m[f++],K[M++])}else M++}}return m};
bVT=function(K){if(Array.isArray(K)){if(K.length>1)throw Error("jc`"+K.length+"`"+K.map(EOn).join(", "));K=K[0]}if(K==null)return null;if(!(K instanceof _.xr)){var m,x;if((m=window)==null?0:(x=m.trustedTypes)==null?0:x.isScript(K))throw Error("ic");if(String(K).trim().length===0)return null;throw Error("kc`"+EOn(K));}return K};
gOG=function(K,m){m=bVT(m);m!==null&&_.wl(K,m)};
nOv=function(K){if(Array.isArray(K)){if(K.length>1)throw Error("lc`"+K.length+"`"+K.map(EOn).join(", "));K=K[0]}if(K==null)return null;if(!(K instanceof f6)){if(String(K).trim().length===0)return null;throw Error("mc`"+EOn(K));}return K};
Pqn=function(K,m){m=nOv(m);m!==null&&(K.textContent=G3G(m))};
EOn=function(K){return"("+typeof K+") "+(K!=null&&typeof K==="object"?K.constructor.name:typeof K)+" "+K};
e3D=function(){};
LY=function(K,m){m=m===void 0?{}:m;var x=iVS(),S=!0,Q,w=!!fk.legacyTriggerSoyRendererEvents;w&&(Q=AaS());_.ag(function(){var M=!S&&m.isControlFlowComponent&&w,f=M?x[tS].flattened[0].parentElement:void 0;S=!1;_.hS.setUp();m.isControlFlowComponent&&P7++;var c=x[0],D=x[tS].flattened,G=jI(!0);try{var p=K(),R=Y7T(c,p,x);Array.isArray(R)||(x[tS].flattened=[R]);var J=x[tS].flattened;if(D&&(!Array.isArray(D)||D.length!==0)){var L=Array.isArray(D)?D[0]:D,n=L[CY],F=L._disposeEffects;L._disposeEffects=void 0;
L=Array.isArray(J)?J[0]:J;L[CY]=n;L[CY]&&(L[CY].numNodes=L===J?1:J.length);L._disposeEffects=F}x[0]=R;m.isControlFlowComponent&&iv(!1)}catch(H){throw m.isControlFlowComponent&&iv(!0),H;}finally{jI(G),_.hS.tearDown()}M&&(M=Q,M!=null||(M=_.GxT(document).getAppContext()),M.get(FUm).JSC$29346_getEventTarget().dispatchEvent(new Avm(oO5,f,Rh)))},m.debugName);
return x};
Y7T=function(K,m,x){for(;typeof m==="function";)m=m();if(m!=null&&m[cZ]){var S,Q,w;(w=fk.handleError)==null||w.call.apply(w,[fk].concat(_.N3(Vt(Error("nc`"+((S=m.type)==null?void 0:S.TAG_NAME)),(Q=m.type)==null?void 0:Q.TAG_NAME))))}if(K==null)return m==null?rC():JS(m)?pY(m):h3m(m)?pY(m.toString()):_.DU(m)?m:m.length===0?rC():HV5(m,x);if(_.DU(K)){if(m==null)return Cqn(K,rC());if(JS(m))return $J8(K,m);if(h3m(m))return $J8(K,m.toString());if(_.DU(m))return Cqn(K,m);if(m.length===0)return Cqn(K,rC());
m=HV5(m,x);q78([K],x[tS].flattened);return m}K=qD(K);if(m==null)return LUD(K,rC());if(JS(m))return LUD(K,pY(m));if(h3m(m))return LUD(K,pY(m.toString()));if(_.DU(m))return q78(K,[m])[0];if(m.length===0)return LUD(K,rC());m=HV5(m,x);q78(K,x[tS].flattened);return m};
$J8=function(K,m){K.nodeType===Node.TEXT_NODE?K.textContent!==String(m)&&(K.textContent=String(m)):K=Cqn(K,pY(m));return K};
qD=function(K,m,x){return N_n(K,m!=null?m:[],x===void 0?!1:x)};
HV5=function(K,m){var x=qD(K,void 0,!0);if(x.length===0)return rC();m[tS].flattened=x;return K};
N_n=function(K,m,x,S,Q){m=m===void 0?[]:m;x=x===void 0?!1:x;Q=Q===void 0?-1:Q;if(K==null)return m;if(K instanceof E2){var w=K.render();return N_n(w,m,x,S,Q)}if(_.DU(m)&&m.nodeType===Node.ELEMENT_NODE)switch(m.tagName){case "SCRIPT":gOG(m,K);return;case "STYLE":Pqn(m,K);return}JS(K)&&(K=pY(K),S&&x&&(S[Q]=K));if(R38(K)){x=Jv0(K);x=Array.from(x.childNodes);x=_.u(x);for(w=x.next();!w.done;w=x.next())ZV8(m,w.value);return m}h3m(K)&&(K=pY(K.toString()),S&&x&&(S[Q]=K));if(_.DU(K))return ZV8(m,K);if(Array.isArray(K)){for(w=
0;w<K.length;w++)N_n(K[w],m,x,K,w);return m}if(typeof K==="function"){w=LY(function(){var f=K();return f!=null&&!JS(f)&&R38(f)?(f=Jv0(f),Array.from(f.childNodes)):f},{debugName:"qmF2ne",
debugFn:K})[0];if(Array.isArray(w)){x=_.u(w);for(w=x.next();!w.done;w=x.next())ZV8(m,w.value);return m}S&&x&&(S[Q]=w);return ZV8(m,w)}if(K!=null&&K[cZ]){S=K;Q=jI(!0);var M=rvn;try{w=M.apply(null,[S.type,S.props].concat(_.N3(S.children)))}finally{jI(Q)}return N_n(w,m,x)}(M=fk.handleError)==null||M.call.apply(M,[fk].concat(_.N3(Vt(Error("oc")))));return m};
iVS=function(K){var m={};m=Object.assign([],(m[tS]={flattened:[]},m));if(!K)return m;m[0]=HV5(K,m);return m};
ZV8=function(K,m){Array.isArray(K)?K.push(m):K.appendChild(m);return K};
bE=function(K){if(!fk.enableLazyTsx)return K;if(Array.isArray(K)){for(var m=0;m<K.length;m++)K[m]=bE(K[m]);return K}return K instanceof E2?(K=K.render(),bE(K)):K};
a0B=function(K,m){var x,S,Q=tUn(K),w=function(J){S=J;J=jI(!0);var L=Ob(gC);VkB("render",Q);try{x=bE(K(m))}finally{vlD("render",Q),Ob(L),jI(J)}};
w=fk.enableContextPerComponent?TXv(w,Q):ZY(w,fk.alwaysTrackContexts||!!wj);kxn(S);if(!m.renderedFromIdom){var M=_.sb(S);try{return B_G(K,m,x),x}finally{_.sb(M)}}!OV5(x)&&Array.isArray(x)&&(x=iVS(x));var f=jc8(x);M=Array.isArray(f)?f[0]:f;var c=!1;if(M){var D,G=(D=m==null?void 0:m.idomKey)!=null?D:K;D=f!==M;M._disposeEffects=w;var p=M[CY]||{},R=OV5(x)?x:p.sourceDynamicRange;Object.assign(p,{key:G,numNodes:D?f.length:1,context:S,higherOrder:!!M[CY],sourceDynamicRange:R});M[CY]=p}else c=!0;(function(){var J=
_.sb(S);try{B_G(K,m,f)}finally{_.sb(J)}})();
c&&w();return x};
dJL=function(K){var m={},x;for(x in K)m={prev$jscomp$24:void 0,next$jscomp$33:void 0},m.prev$jscomp$24=nY[x],m.next$jscomp$33=K[x],nY[x]=function(S){return function(){var Q=_.VU.apply(0,arguments);S.prev$jscomp$24.apply(null,_.N3(Q));S.next$jscomp$33.apply(null,_.N3(Q))}}(m)};
yv1=function(){if(AL())throw Error("pc");return PZ};
VjT=function(K,m){if(!K.__unmounted&&m){K.__unmounted=!0;try{K.didUnmount()}catch(Q){var x,S;(S=fk.handleError)==null||S.call.apply(S,[fk].concat(_.N3(Vt(Q,(x=K.__type)==null?void 0:x.TAG_NAME))))}nY.didUnmount(K);K.el=null;m.__instance&&delete m.__instance}};
UJT=function(K,m,x){K._signalProps!=null&&K._disposeEffects==null&&((x===void 0?0:x)?K._disposeEffects=ZY(function(){return void vOS(K,m)},fk.alwaysTrackContexts||!!wj):vOS(K,m))};
vOS=function(K,m){_.ag(function(){for(var x=K._signalProps,S=K._signalValues,Q=0;Q<x.length;Q++){var w=x[Q],M=m[w]();S[Q]!==M&&(S[Q]=M,f0v(K,w,M))}},"e3YVbb")};
z3T=function(K,m,x){var S,Q=[];K._disposeEffects=ZY(function(){_.ag(function(){var w=x();if(w===null||w===void 0)w="";if(JS(w)||w===null)S!=null||(S=document.createTextNode("")),S.parentNode!==K&&(S._isSignalTextNode=!0,K.insertBefore(S,m)),S.textContent=String(w);else if(R38(w)){for(var M=Q.length>0?Q[Q.length-1].nextSibling:m,f=_.u(Q),c=f.next();!c.done;c=f.next())K.removeChild(c.value);w=Jv0(w);Q=Array.from(w.childNodes);w=_.u(Q);for(f=w.next();!f.done;f=w.next())K.insertBefore(f.value,M)}else throw c=
(f=(M=Yp)==null?void 0:M.name)!=null?f:"unknown",Error("ec`"+c+"`"+typeof w);},"VvDgC")},fk.alwaysTrackContexts||!!wj)};
k0m=function(K,m){var x=_.VU.apply(2,arguments);m!=null||(m={});return!fk.enableLazyTsx||Yp!=null&&!AL()?T_G(K,m,x):new I0L(K,m,x)};
T_G=function(K,m,x){if(K===_.O2)return x;if(typeof K==="function")return Yp&&!AL()&&(m.renderedFromIdom=!0),cWm(K,function(){var w=WU0(K,m,x);if(w)return w;x.length>0&&(m.children=x.length===1?x[0]:x);if(K.componentType===Ft){var M;TXv(function(){var f=m;if(K.componentType!==Ft)M=!1;else{f||(f={});var c=new eI(f,K),D=Ob(gC);try{var G=c.render(f)}finally{Ob(D)}G instanceof HTMLElement?(G.__instance=c,c.el=G,c.__type=K,K.TAG_NAME=G.tagName.toLowerCase(),nY.didPatch(c),M=G):M=G}},K.name);
if(M)return M}return a0B(K,m)},m.debugInstance);
var S=XWm(K,m),Q;for(Q in m)f0v(S,Q,m[Q]);UJT(S,m);qD(x,S);tjL(S,m,{isReactive:!0});KbB(S,m);return S};
XWm=function(K,m){K=(mB8.has(K.toLowerCase())?0:xBn.has(K.startsWith("svg:")?K.replace("svg:",""):K))?document.createElementNS("http://www.w3.org/2000/svg",K.startsWith("svg:")?K.replace("svg:",""):K):SkT(K,m)||document.createElement(K);K[Q7S]=!0;return K};
wgv=function(K){if(K){var m;(m=K._disposeRef)==null||m.call(K);var x;(x=K._disposeEffects)==null||x.call(K);K.__instance&&K.__instance instanceof iE&&(m=K.__instance,VjT(m,K),m instanceof eI&&m.disposeEffects());for(m=0;m<K.childNodes.length;m++)wgv(K.childNodes[m])}};
lXD=function(K){s7D.push(K)===1&&requestAnimationFrame(function(){setTimeout(function(){var m=[].concat(_.N3(s7D));s7D=[];m=_.u(m);for(var x=m.next();!x.done;x=m.next()){x=x.value;try{for(var S=0;S<x.length;S++)wgv(x[S])}catch(Q){S=x=void 0,(S=(x=fk).handleError)==null||S.call.apply(S,[x].concat(_.N3(Vt(Q))))}}})})};
_.O=function(K,m){return rvn.apply(null,[K,m].concat(_.N3(_.VU.apply(2,arguments))))};
_.YJ=function(K){return K};
_.Fu=function(K){return{isDefault:!0,children:K.children}};
_.r=function(K){var m=K.cond;if(m===void 0)return K.else&&K.else();var x=_.bv(function(){return!!m()},void 0,"JHVi8"),S=function(){var Q=m();
if(!Q){var w;(w=fk.handleError)==null||w.call.apply(w,[fk].concat(_.N3(Vt(u0T.nonNullableCondIsNull()))))}return Q};
return LY(function(){var Q=x(),w;ZY(function(){var M=Ob(gC);try{w=bE(Q?K.then(S):K.else&&K.else())}finally{Ob(M)}},!0);
return w},{debugName:K.debugInstance,
debugFn:K.then,isControlFlowComponent:!0})};
MH0=function(K){return _.r(K)};
_.AS=function(K){return K.keyBy==="INDEX"?fXS(K):tHn(K)};
cXG=function(K){K=_.u(K);for(var m=K.next();!m.done;m=K.next()){var x=void 0;(x=m.value)==null||x()}};
tHn=function(K){var m=K.keyBy===void 0||K.keyBy==="REFERENCE",x=m?function(G){return G}:K.keyBy,S=[],Q=[],w=[],M=[],f=[],c=[],D=!0;
_.Nl(function(){cXG(M)});
return LY(function(){var G=K.each(),p=G.length;if(p===0){if(S.length===0&&!D)return w;cXG(M);S=G;Q=[];for(G=0;G<S.length;G++)Q.push(x(S[G]));w=[];M=[];f=[];c=[];K.fallback&&(M[0]=OIm(function(){w[0]=bE(K.fallback())}));
D=!1;return w}for(var R=new j7m,J=S.length-1;J>=0;J--)R.push(Q[J],J);J=Array(p);for(var L=Array(p),n=Array(p),F=Array(p),H=Array(m?0:p),N={i$jscomp$450:0};N.i$jscomp$450<p;N={i$jscomp$450:N.i$jscomp$450,item$jscomp$104:void 0,key$jscomp$563:void 0},N.i$jscomp$450++){N.item$jscomp$104=G[N.i$jscomp$450];N.key$jscomp$563=x(N.item$jscomp$104);var z=R.pop(N.key$jscomp$563);z!=null?(n[N.i$jscomp$450]=w[z],L[N.i$jscomp$450]=Q[z],J[N.i$jscomp$450]=M[z],F[N.i$jscomp$450]=f[z],m||(H[N.i$jscomp$450]=c[z]),gj(function(y){return function(){F[y.i$jscomp$450](y.i$jscomp$450);
if(!m)H[y.i$jscomp$450](y.item$jscomp$104)}}(N)),delete M[z]):J[N.i$jscomp$450]=OIm(function(y){return function(){var V=_.u(_.hL(y.i$jscomp$450,void 0,"Fqk1zd")),T=V.next().value;
V=V.next().value;F[y.i$jscomp$450]=V;L[y.i$jscomp$450]=y.key$jscomp$563;if(m)n[y.i$jscomp$450]=bE(K.children(y.item$jscomp$104,T));else{var m1=_.u(_.hL(y.item$jscomp$104,void 0,"GBj5de"));V=m1.next().value;m1=m1.next().value;H[y.i$jscomp$450]=m1;n[y.i$jscomp$450]=bE(K.children(V,T))}}}(N))}cXG(M);
S=G;Q=L;w=n;M=J;f=F;c=H;D=!1;return n},{debugName:K.debugInstance,
debugFn:K.each,isControlFlowComponent:!0})};
fXS=function(K){var m=[],x=[],S=[],Q=[],w=!1;_.Nl(function(){for(var M=_.u(Q),f=M.next();!f.done;f=M.next())f=f.value,f()});
return LY(function(){var M=K.each();w&&M.length>0&&(Q.pop()(),m.pop(),w=!1);for(var f=Array(M.length),c={i$jscomp$451:0};c.i$jscomp$451<M.length;c={i$jscomp$451:c.i$jscomp$451},c.i$jscomp$451++)if(c.i$jscomp$451<m.length)m[c.i$jscomp$451]!==M[c.i$jscomp$451]&&(gj(function(G){return function(){return void x[G.i$jscomp$451](M[G.i$jscomp$451])}}(c)),m[c.i$jscomp$451]=M[c.i$jscomp$451]),f[c.i$jscomp$451]=S[c.i$jscomp$451];
else{var D=OIm(function(G){return function(){m[G.i$jscomp$451]=M[G.i$jscomp$451];var p=_.u(_.hL(M[G.i$jscomp$451],void 0,"JMMLmd")),R=p.next().value;p=p.next().value;x[G.i$jscomp$451]=p;f[G.i$jscomp$451]=bE(K.children(R,G.i$jscomp$451))}}(c));
Q[c.i$jscomp$451]=D}for(;m.length>M.length;)m.pop(),Q.pop()(),x.pop();M.length===0&&!w&&K.fallback&&(c=OIm(function(){f[0]=bE(K.fallback())}),Q[0]=c,w=!0);
return S=f},{debugName:K.debugInstance,
isControlFlowComponent:!0})};
OIm=function(K){var m=wj;return ZY(function(x){var S=Ob(gC);try{x.parent=m,K(x)}finally{Ob(S)}},!1)};
_.oh=function(K){var m=DBT(K),x=_.bv(function(){return rXG(m)},void 0,"F1PF4");
return LY(function(){var S=x(),Q;ZY(function(){var w=Ob(gC);try{Q=bE(S())}finally{Ob(w)}});
return Q},{debugName:K.debugInstance,
isControlFlowComponent:!0})};
DBT=function(K){K=K.children;return Array.isArray(K)?K:[K]};
G41=function(K){var m=K.props;K=K.getChildren()[0];return m.when?{when:m.when,children:K}:{isDefault:!0,children:K}};
rXG=function(K){var m=function(){return null};
K=_.u(K);for(var x=K.next();!x.done;x=K.next())if(x=x.value,x!=null&&x[cZ]&&(x=x.type===_.Fu?{isDefault:!0,children:x.children[0]}:{when:x.props.when,children:x.children[0]}),x instanceof E2&&(x=G41(x)),x.isDefault)m=x.children;else if(x.when())return x.children;return m};
RGL=function(K){var m=null,x,S={get value(){var w,M;(M=(w=Q).validateGetValue)==null||M.call(w);return Q.__value},set value(w){var M,f;(f=(M=Q).validateSetValue)==null||f.call(M,w);Q.__value=w;Q.__hasBeenSet=!0}},Q=(S.__value=null,S.__hasBeenSet=!1,S.__hasErrored=!1,S.onRender=function(w){if(x&&w!==x){x._disposeRef=void 0;var M;(M=m)==null||M()}x=w;m=K(w)||null},S.onUnmount=function(){var w;
(w=m)==null||w();m=Q.value=null},S[_.pgG]=!0,S);
return Q};
HZ=function(K){return typeof K==="symbol"};
hGB=function(K){var m=yv1();if(m==null)throw _.JX1.PRIMITIVE_INVALID_HOOK_CALL();var x=m.hookCounter++;m.hooks||(m.hooks=[]);var S=m.hooks;S[x]||(S[x]={key:K,host:m});if(K!==S[x].key){if(m.__type){var Q;K=(Q=m.__type)==null?void 0:Q.name}else K=m instanceof eI?tUn(m.functionComponent):"<"+m.el.tagName.toLowerCase()+">";throw _.JX1.OUT_OF_ORDER_HOOK_CALL(K);}return S[x]};
CM5=function(K,m){return!K||K.length!==(m==null?void 0:m.length)||K.some(function(x,S){return x!==m[S]})};
LbB=function(K,m){var x=hGB("onChange"),S=yv1();CM5(x.deps,m)&&(x.deps=m,x.pendingEffect=K,S.__syncEffects||(S.__syncEffects=[]),S.__syncEffects.push(x))};
_.$J=function(K,m,x){x!=null||(x={});x=x.appContext;var S=!!fk.legacyTriggerSoyRendererEvents;_.hS.setUp();try{var Q=qkD(K,m,x);S&&(m=x,m!=null||(m=_.GxT(document).getAppContext()),m.get(FUm).JSC$29346_getEventTarget().dispatchEvent(new Avm(E88,K,Rh)));_.hS.log(K);return Q}finally{_.hS.tearDown()}};
qkD=function(K,m,x){var S=H7(function(){var Q=Ob(gC);try{return ZY(function(){var w=_.GxT(_.yJ(K)),M;var f=FwL({rootElement:{value:K},appContext:x||(w==null?void 0:(M=w.getOptionalAppContext)==null?void 0:M.call(w)),dispatcher:w});w=_.sb(f);f=jI(!0);P7++;try{qD(m(),K),iv(!1)}catch(c){throw iv(!0),c;}finally{jI(f),_.sb(w)}},!1)}catch(w){throw fk.enableContextBasedComponentStacks&&og(w),w;
}finally{Ob(Q)}});
K[bIL]=!0;return function(){K.textContent="";S();K[bIL]=!1}};
_.ND=function(K){if(upS(c7)){var m;(m=fk.handleError)==null||m.call.apply(m,[fk].concat(_.N3(Vt(Error("dc")))))}var x=wj,S=Yp;kiB({onInitType:T78,run:function(){if(x&&!x.isDisposed){var Q=_.sb(x);try{H7(function(){return void K()},S)}catch(w){throw fk.enableContextBasedComponentStacks&&og(w),w;
}finally{_.sb(Q)}}}})};
g8L=function(K,m){LbB(function(){return _.JL(K)},m)};
_.BZ=function(K){AL()?_.ND(function(){_.JL(K)}):LbB(function(){return _.JL(K)},[])};
PMm=function(K){var m=[].concat(_.N3(K));K.length=0;K=_.u(m);for(m=K.next();!m.done;m=K.next()){m=m.value;n8S(m);var x=m.pendingEffect;m.pendingEffect=null;if(x=x==null?void 0:x())m.pendingCleanup=x}};
n8S=function(K){var m=K.pendingCleanup;K.pendingCleanup=null;m==null||m()};
eG5=function(K,m){if(AL())return K();var x=hGB("useMemoInternal");CM5(x.deps,m)&&(x.deps=m,x.value=K());return x.value};
iIT=function(K,m){return eG5(K,m)};
ah=function(K){return eG5(K,[])};
Yk1=function(K){return ah(function(){return{value:K}})};
_.dC=function(K,m){if(!K)return null;K=Object.keys(K);K=_.u(K);for(var x=K.next();!x.done;x=K.next()){x=x.value;var S=x.toLowerCase();if(S.indexOf(m,S.length-m.length)>-1)return x}return null};
_.V6=function(){var K=arguments,m=_.y6;K.length>1?m[K[0]]=K[1]:K.length===1&&Object.assign(m,K[0])};
_.vZ=function(K,m){return K in _.y6?_.y6[K]:m};
_.U2=function(K,m){return!!_.vZ(K,m)};
Fb8=function(K){var m=_.y6.EXPERIMENT_FLAGS;return m?m[K]:void 0};
o85=function(K){AX5.forEach(function(m){return m(K)})};
_.kJ=function(K){return K&&window.yterr?function(){try{return K.apply(this,arguments)}catch(m){_.Ih(m)}}:K};
_.Ih=function(K){var m=_.WZ("yt.logging.errors.log");m?m(K,"ERROR",void 0,void 0,void 0,void 0,void 0):(m=_.vZ("ERRORS",[]),m.push([K,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.V6("ERRORS",m));o85(K)};
_.Xu=function(K,m,x,S,Q){var w=_.WZ("yt.logging.errors.log");w?w(K,"WARNING",m,x,S,void 0,Q):(w=_.vZ("ERRORS",[]),w.push([K,"WARNING",m,x,S,void 0,Q]),_.V6("ERRORS",w))};
$B8=function(K,m){m=K.split(m);for(var x={},S=0,Q=m.length;S<Q;S++){var w=m[S].split("=");if(w.length===1&&w[0]||w.length===2)try{var M=HI1(w[0]||""),f=HI1(w[1]||"");if(M in x){var c=x[M];Array.isArray(c)?_.Vm(c,f):x[M]=[c,f]}else x[M]=f}catch(R){var D=R,G=w[0],p=String($B8);D.args=[{key:G,value:w[1],query:K,method:NWn===p?"unchanged":p}];ZI0.hasOwnProperty(G)||_.Xu(D)}}return x};
BWm=function(K){var m=[];_.NX.forEach(K,function(x,S){var Q=_.K0(S);x=Array.isArray(x)?x:[x];_.m7(x,function(w){w==""?m.push(Q):m.push(Q+"="+_.K0(w))})});
return m.join("&")};
_.xM=function(K){K.charAt(0)==="?"&&(K=K.substring(1));return $B8(K,"&")};
_.SQ=function(K){return K.indexOf("?")!==-1?(K=(K||"").split("#")[0],K=K.split("?",2),_.xM(K.length>1?K[1]:K[0])):{}};
_.Q0=function(K,m){return aXG(K,m||{},!0)};
dBn=function(K,m){return aXG(K,m||{},!1)};
aXG=function(K,m,x){var S=K.split("#",2);K=S[0];S=S.length>1?"#"+S[1]:"";var Q=K.split("?",2);K=Q[0];Q=_.xM(Q[1]||"");for(var w in m)if(x||!_.NX.containsKey(Q,w))Q[w]=m[w];return _.wp(K,Q)+S};
Mb=function(K){if(!m)var m=window.location.href;var x=_.sd(K)[1]||null,S=_.lc(K);return x&&S?uc(K,m):S?_.lc(m)===S&&(Number(_.sd(m)[4]||null)||null)===(Number(_.sd(K)[4]||null)||null):!0};
_.VH5=function(K){K=yXv(K);return K===null?!1:K[0]==="com"&&K[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
yXv=function(K){K=_.lc(K);return K!==null?K.split(".").reverse():null};
HI1=function(K){return K&&K.match(v80)?K:f0(K)};
_.tR=function(K){return new UB8(K)};
_.cd=function(){zG0||(zG0=new TWS);return zG0};
k4S=function(){var K=IXT;return function(){var m=_.cd();if(!m.resolve(_.tR(K))){var x={};m.addProvider((x.provide=K,x.useClass=K,x[Od]=void 0,x))}return m.resolve(K)}};
Xgn=function(K){var m=_.jQ,x,S;_.t(function(Q){x=_.cd();return(S=x.resolve(_.tR(m)))?(K(S),Q.return(Promise.resolve(S))):Q.return(x.resolve(new Wbv(m)).then(function(w){K(w);return w}))})};
_.h=function(K){K=Di(K);return typeof K==="string"&&K==="false"?!1:!!K};
_.rp=function(K,m){K=Di(K);return K===void 0&&m!==void 0?m:Number(K||0)};
KEn=function(K){K=Di(K);return Array.isArray(K)?_.Zz(K,function(m){return Number(m||0)}):[Number(K||0)]};
_.GW=function(K){K=Di(K);return K!==void 0?String(K):""};
_.p0=function(K){K=Di(K);return Array.isArray(K)?_.Zz(K,function(m){return String(m||"")}):[String(K||"")]};
m1L=function(){return _.vZ("EXPERIMENTS_TOKEN","")};
Di=function(K){return _.vZ("EXPERIMENT_FLAGS",{})[K]};
x1L=function(){for(var K=[],m=_.vZ("EXPERIMENTS_FORCED_FLAGS",{}),x=_.u(Object.keys(m)),S=x.next();!S.done;S=x.next())S=S.value,K.push({key:S,value:String(m[S])});x=_.vZ("EXPERIMENT_FLAGS",{});S=_.u(Object.keys(x));for(var Q=S.next();!Q.done;Q=S.next())Q=Q.value,Q.startsWith("force_")&&m[Q]===void 0&&K.push({key:Q,value:String(x[Q])});return K};
Qnn=function(){if(!S1v)return null;var K=S1v();return"open"in K?K:null};
_.wNS=function(K){switch(_.Ry(K)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.Ry=function(K){return K&&"status"in K?K.status:-1};
_.hR=function(K,m){typeof K==="function"&&(K=_.kJ(K));return window.setTimeout(K,m)};
_.C0=function(K,m){typeof K==="function"&&(K=_.kJ(K));return window.setInterval(K,m)};
_.L0=function(K){window.clearTimeout(K)};
lQn=function(K){K=_.SQ(K);for(var m=_.u(snG),x=m.next();!x.done;x=m.next())if(K[x.value]!==void 0)return!0;return!1};
fQn=function(K,m,x,S,Q,w,M,f,c){x=x===void 0?"GET":x;S=S===void 0?"":S;f=f===void 0?!1:f;var D=Qnn();if(!D)return null;var G=function(){(D&&"readyState"in D?D.readyState:0)===4&&m&&_.kJ(m)(D)};
"onloadend"in D?D.addEventListener("loadend",G,!1):D.onreadystatechange=G;_.h("debug_forward_web_query_parameters")&&(K=u48(K,window.location.search));D.open(x,K,!0);w&&(D.responseType=w);M&&(D.withCredentials=!0);x=x==="POST"&&(window.FormData===void 0||!(S instanceof FormData));if(Q=MC8(K,Q))for(var p in Q)D.setRequestHeader(p,Q[p]),"content-type"===p.toLowerCase()&&(x=!1);x&&D.setRequestHeader("Content-Type","application/x-www-form-urlencoded");c&&"onprogress"in D&&(D.onprogress=function(){c(D.responseText)});
if(f&&"setAttributionReporting"in XMLHttpRequest.prototype){K={eventSourceEligible:!0,triggerEligible:!1};try{D.setAttributionReporting(K)}catch(R){_.Xu(R)}}D.send(S);return D};
MC8=function(K,m){m=m===void 0?{}:m;var x=Mb(K),S=_.vZ("INNERTUBE_CLIENT_NAME"),Q=_.h("web_ajax_ignore_global_headers_if_set"),w;for(w in tCn){var M=_.vZ(tCn[w]),f=w==="X-Goog-AuthUser"||w==="X-Goog-PageId";w!=="X-Goog-Visitor-Id"||M||(M=_.vZ("VISITOR_DATA"));var c;if(!(c=!M)){if(!(c=x||(_.lc(K)?!1:!0))){c=K;var D;if(D=_.h("add_auth_headers_to_remarketing_google_dot_com_ping")&&w==="Authorization"&&(S==="TVHTML5"||S==="TVHTML5_UNPLUGGED"||S==="TVHTML5_SIMPLY"))D=yXv(c),D=D===null?!1:D[1]==="google"?
!0:D[2]==="google"?D[0]==="au"&&D[1]==="com"?!0:D[0]==="uk"&&D[1]==="co"?!0:!1:!1;D&&(c=_.qb(c)||"",c=c.split("/"),c="/"+(c.length>1?c[1]:""),D=c==="/pagead");c=D?!0:!1}c=!c}c||Q&&m[w]!==void 0||S==="TVHTML5_UNPLUGGED"&&f||(m[w]=M)}"X-Goog-EOM-Visitor-Id"in m&&"X-Goog-Visitor-Id"in m&&delete m["X-Goog-Visitor-Id"];if(x||!_.lc(K))m["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(x||!_.lc(K)){try{var G=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(p){}G&&(m["X-YouTube-Time-Zone"]=
G)}document.location.hostname.endsWith("youtubeeducation.com")||!x&&_.lc(K)||(m["X-YouTube-Ad-Signals"]=BWm(cgn()));return m};
_.OQG=function(K,m){var x=_.lc(K);_.h("debug_handle_relative_url_for_query_forward_killswitch")||!x&&Mb(K)&&(x=document.location.hostname);var S=_.qb(K);S=(x=x&&(x.endsWith("youtube.com")||x.endsWith("youtube-nocookie.com")))&&S&&S.startsWith("/api/");if(!x||S)return K;var Q=_.xM(m),w={};_.m7(snG,function(M){Q[M]&&(w[M]=Q[M])});
return dBn(K,w)};
jnD=function(K,m){m.method="POST";m.postParams||(m.postParams={});return _.Ed(K,m)};
D1T=function(K,m){var x=_.vZ("XSRF_FIELD_NAME"),S;m.headers&&(S=m.headers["Content-Type"]);return!m.excludeXsrf&&(!_.lc(K)||m.withCredentials||_.lc(K)===document.location.hostname)&&m.method==="POST"&&(!S||S==="application/x-www-form-urlencoded")&&!(m.postParams&&m.postParams[x])};
_.Ed=function(K,m){var x=m.format||"JSON";K=rgL(K,m);var S=G5n(K,m),Q=!1,w=pNT(K,function(c){if(!Q){Q=!0;f&&_.L0(f);var D=_.wNS(c),G=null,p=400<=c.status&&c.status<500,R=500<=c.status&&c.status<600;if(D||p||R)G=Rmm(K,x,c,m.convertToSafeHtml);D&&(D=JgB(x,c,G));G=G||{};p=m.context||_.Qm;D?m.onSuccess&&m.onSuccess.call(p,c,G):m.onError&&m.onError.call(p,c,G);m.onFinish&&m.onFinish.call(p,c,G)}},m.method,S,m.headers,m.responseType,m.withCredentials,!1,m.onProgress);
S=m.timeout||0;if(m.onTimeout&&S>0){var M=m.onTimeout;var f=_.hR(function(){Q||(Q=!0,w.abort(),_.L0(f),M.call(m.context||_.Qm,w))},S)}return w};
rgL=function(K,m){m.includeDomain&&(K=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+K);var x=_.vZ("XSRF_FIELD_NAME");if(m=m.urlParams)m[x]&&delete m[x],K=_.Q0(K,m);return K};
G5n=function(K,m){var x=_.vZ("XSRF_FIELD_NAME"),S=_.vZ("XSRF_TOKEN"),Q=m.postBody||"",w=m.postParams;D1T(K,m)&&(w||(w={}),w[x]=S);(_.h("ajax_parse_query_data_only_when_filled")&&w&&Object.keys(w).length>0||w)&&typeof Q==="string"&&(Q=_.xM(Q),_.NX.extend(Q,w),Q=m.postBodyFormat&&m.postBodyFormat==="JSON"?JSON.stringify(Q):_.bc(Q));w=Q||w&&!_.NX.isEmpty(w);!hm1&&w&&m.method!=="POST"&&(hm1=!0,_.Ih(Error("Jc")));return Q};
Rmm=function(K,m,x,S){var Q=null;switch(m){case "JSON":try{var w=x.responseText}catch(M){throw S=Error("Kc"),S.params=K,_.Xu(S),M;}K=x.getResponseHeader("Content-Type")||"";w&&K.indexOf("json")>=0&&(w.substring(0,5)===")]}'\n"&&(w=w.substring(5)),Q=JSON.parse(w));break;case "XML":if(K=(K=x.responseXML)?CQG(K):null)Q={},_.m7(K.getElementsByTagName("*"),function(M){Q[M.tagName]=LED(M)})}S&&q1L(Q);
return Q};
q1L=function(K){if(_.UB(K))for(var m in K)m==="html_content"||u5(m,"_html")?K[m]=km(K[m]):q1L(K[m])};
JgB=function(K,m,x){if(m&&m.status===204)return!0;switch(K){case "JSON":return!!x;case "XML":return Number(x&&x.return_code)===0;case "RAW":return!0;default:return!!x}};
CQG=function(K){return K?(K=("responseXML"in K?K.responseXML:K).getElementsByTagName("root"))&&K.length>0?K[0]:null:null};
LED=function(K){var m="";_.m7(K.childNodes,function(x){m+=x.nodeValue});
return m};
Ecv=function(K){if(K.name==="JavaException")return!0;K=K.stack;return K.includes("chrome://")||K.includes("-extension://")||K.includes("webkit-masked-url://")};
bQT=function(K){if(!K.stack)return!0;var m=!K.stack.includes("\n");return m&&K.stack.includes("ErrorType: ")||m&&K.stack.includes("Anonymous function (Unknown script")||K.stack.toLowerCase()==="not available"||K.fileName==="user-script"||K.fileName.startsWith("user-script:")?!0:!1};
_.gp=function(K){_.Fg.call(this);this.JSC$10526_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!K};
ncm=function(K,m){var x=K.length,S=0,Q=function(){return K.charCodeAt(S++)};
do{var w=gcT(Q);if(w===Infinity)break;var M=w>>3;switch(w&7){case 0:w=gcT(Q);if(M===m)return w;break;case 1:if(M===m)return;S+=8;break;case 2:w=gcT(Q);if(M===m)return K.substr(S,w);S+=w;break;case 5:if(M===m)return;S+=4;break;default:return}}while(S<x)};
gcT=function(K){var m=K(),x=m&127;if(m<128)return x;m=K();x|=(m&127)<<7;if(m<128)return x;m=K();x|=(m&127)<<14;if(m<128)return x;m=K();return m<128?x|(m&127)<<21:Infinity};
em1=function(K,m,x,S){if(K)if(Array.isArray(K)){var Q=S;for(S=0;S<K.length&&!(K[S]&&(Q+=PQD(S,K[S],m,x),Q>500));S++);S=Q}else if(typeof K==="object")for(Q in K){if(K[Q]){var w=Q;var M=K[Q],f=m,c=x;w=typeof M!=="string"||w!=="clickTrackingParams"&&w!=="trackingParams"?0:(M=ncm(atob(M.replace(/-/g,"+").replace(/_/g,"/")),2))?PQD(w+".ve",M,f,c):0;S+=w;S+=PQD(Q,K[Q],m,x);if(S>500)break}}else x[m]=n0(K),S+=x[m].length;else x[m]=n0(K),S+=x[m].length;return S};
PQD=function(K,m,x,S){x+="."+K;K=n0(m);S[x]=K;return x.length+K.length};
n0=function(K){try{return(typeof K==="string"?K:String(JSON.stringify(K))).substr(0,500)}catch(m){return"unable to serialize "+typeof K+" ("+m.message+")"}};
iQS=function(K){switch(K){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}};
_.eQ=function(K,m,x,S,Q){_.Pd.set(K,m,{maxAge:x,path:"/",domain:S===void 0?"youtube.com":S,secure:Q===void 0?!1:Q})};
_.Y1L=function(K,m,x){_.Pd.remove(K,m===void 0?"/":m,x===void 0?"youtube.com":x)};
_.ic=function(){if(_.h("embeds_web_enable_cookie_detection_fix")){if(!_.Qm.navigator.cookieEnabled)return!1}else if(!_.Pd.isEnabled())return!1;if(!_.Pd.isEmpty())return!0;_.h("embeds_web_enable_cookie_detection_fix")?_.Pd.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.Pd.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.Pd.get("TESTCOOKIESENABLED")!=="1")return!1;_.Pd.remove("TESTCOOKIESENABLED");return!0};
FE0=function(){var K=_.Qm.navigator;return K?K.connection:void 0};
AgG=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(K){}};
_.HQB=function(){var K=FE0();if(K){var m=ocL[K.type||"unknown"]||"CONN_UNKNOWN";K=ocL[K.effectiveType||"unknown"]||"CONN_UNKNOWN";m==="CONN_CELLULAR_UNKNOWN"&&K!=="CONN_UNKNOWN"&&(m=K);if(m!=="CONN_UNKNOWN")return m;if(K!=="CONN_UNKNOWN")return K}};
NBn=function(){var K=FE0();if(K!=null&&K.effectiveType)return $1G.hasOwnProperty(K.effectiveType)?$1G[K.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.FK=function(){try{return _.YM(),!0}catch(K){return!1}};
_.YM=function(K){if(_.vZ("DATASYNC_ID")!==void 0)return _.vZ("DATASYNC_ID");throw new _.AR("Datasync ID not set",K===void 0?"unknown":K);};
_.oy=function(K){this.mechanism=K};
Hd=function(K){this.mechanism=K};
$M=function(K){this.storage_=K;this.cachedIsStorageAvailable_=null};
ZQT=function(){var K=null;try{K=_.Qm.localStorage||null}catch(m){}$M.call(this,K)};
BBT=function(){var K=null;try{K=_.Qm.sessionStorage||null}catch(m){}$M.call(this,K)};
Nb=function(K,m){this.mechanism_=K;this.JSC$10628_prefix_=m+"::"};
_.aQ1=function(K){var m=new ZQT;return m.isAvailable()?K?new Nb(m,K):m:null};
_.d1S=function(K){var m=new BBT;return m.isAvailable()?K?new Nb(m,K):m:null};
VCS=function(){var K;return(K=ygB())==null?void 0:K.get("LAST_RESULT_ENTRY_KEY",!0)};
_.ay=function(K){vc1||(_.Zi?_.Zi.logError(K):(_.Bd.push({type:"ERROR",payload:K}),_.Bd.length>10&&_.Bd.shift()))};
dp=function(K,m){vc1||(_.Zi?_.Zi.logEvent(K,m):(_.Bd.push({type:"EVENT",eventType:K,payload:m}),_.Bd.length>10&&_.Bd.shift()))};
y0=function(K){if(K.indexOf(":")>=0)throw Error("Rc");};
V0=function(K){return K.substr(0,K.indexOf(":"))||K};
TB5=function(){return(U1T||zmD)&&Ud("applewebkit")&&!Ud("version")&&(!Ud("safari")||Ud("gsa/"))};
Ud=function(K){var m=_.RG();return m?m.toLowerCase().indexOf(K)>=0:!1};
WET=function(K,m,x,S){m=V0(m);var Q=K instanceof Error?K:Error("Sc`"+K);if(Q instanceof zW)return Q;K={objectStoreNames:x,dbName:m,dbVersion:S};if(Q.name==="QuotaExceededError")return new zW("QUOTA_EXCEEDED",K);if(_.TW&&Q.name==="UnknownError")return new zW("QUOTA_MAYBE_EXCEEDED",K);if(Q instanceof IQT)return new zW("MISSING_INDEX",Object.assign({},K,{objectStore:Q.objectStore,index:Q.index}));if(Q.name==="InvalidStateError"&&k50.some(function(w){return Q.message.includes(w)}))return new zW("EXECUTE_TRANSACTION_ON_CLOSED_DB",
K);
if(Q.name==="AbortError")return new zW("UNKNOWN_ABORT",K,Q.message);Q.args=[Object.assign({},K,{name:"IdbError",originalName:Q.name})];Q.level="WARNING";return Q};
Iy=function(K,m,x){var S=VCS();return new zW("IDB_NOT_SUPPORTED",{context:{caller:K,publicName:m,version:x,hasSucceededOnce:S==null?void 0:S.hasSucceededOnce}})};
XN8=function(K){if(!K)throw Error();throw K;};
KQS=function(K){return K};
mST=function(K,m,x){var S=function(){try{K.removeEventListener("success",Q),K.removeEventListener("error",w)}catch(M){}},Q=function(){m(K.result);
S()},w=function(){x(K.error);
S()};
K.addEventListener("success",Q);K.addEventListener("error",w)};
xSL=function(K){return new Promise(function(m,x){mST(K,m,x)})};
XK=function(K){return new kM(new Wd(function(m,x){mST(K,m,x)}))};
Swn=function(K,m){return new kM(new Wd(function(x,S){var Q=function(){var w=K?m(K):null;w?w.then(function(M){K=M;Q()},S):x()};
Q()}))};
Q_T=function(K,m,x){return new Promise(function(S,Q){var w=m!==void 0?self.indexedDB.open(K,m):self.indexedDB.open(K);var M=x.blocked,f=x.blocking,c=x.terminated,D=x.upgrade,G=x.closed,p,R=function(){p||(p=new Kf(w.result,{closed:G}));return p};
w.addEventListener("upgradeneeded",function(J){try{if(J.newVersion===null)throw Error("Xc");if(w.transaction===null)throw Error("Yc");J.dataLoss&&J.dataLoss!=="none"&&dp("IDB_DATA_CORRUPTED",{reason:J.dataLossMessage||"unknown reason",dbName:V0(K)});var L=R(),n=new mw(w.transaction);D&&D(L,function(F){return J.oldVersion<F&&J.newVersion>=F},n);
n.done.catch(function(F){Q(F)})}catch(F){Q(F)}});
w.addEventListener("success",function(){var J=w.result;f&&J.addEventListener("versionchange",function(){f(R())});
J.addEventListener("close",function(){dp("IDB_UNEXPECTEDLY_CLOSED",{dbName:V0(K),dbVersion:J.version});c&&c()});
S(R())});
w.addEventListener("error",function(){Q(w.error)});
M&&w.addEventListener("blocked",function(){M()})})};
wkT=function(K,m,x){x=x===void 0?{}:x;return Q_T(K,m,x)};
_.Sk=function(K,m){m=m===void 0?{}:m;var x,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return _.h2(M,2),x=self.indexedDB.deleteDatabase(K),S=m,(Q=S.blocked)&&x.addEventListener("blocked",function(){Q()}),M.yield(xSL(x),4);
if(M.nextAddress!=2)return _.xl(M,0);w=_.gl(M);throw WET(w,K,"",-1);})};
l1S=function(K,m){var x;return _.t(function(S){if(S.nextAddress==1)return S.yield(_.Qy(s_S,m),2);x=S.yieldResult;return S.return(_.wX(x,["databases"],{enableRetries:!0,mode:"readwrite"},function(Q){var w=Q.objectStore("databases");return w.get(K.actualName).then(function(M){if(M?K.actualName!==M.actualName||K.publicName!==M.publicName||K.userIdentifier!==M.userIdentifier:1)return w.put(K).then(function(){})})}))})};
_.sf=function(K,m){var x;return _.t(function(S){if(S.nextAddress==1)return K?S.yield(_.Qy(s_S,m),2):S.return();x=S.yieldResult;return S.return(x.delete("databases",K))})};
_.uhn=function(K,m){var x,S;return _.t(function(Q){return Q.nextAddress==1?(x=[],Q.yield(_.Qy(s_S,m),2)):Q.nextAddress!=3?(S=Q.yieldResult,Q.yield(_.wX(S,["databases"],{enableRetries:!0,mode:"readonly"},function(w){x.length=0;return lj(w.objectStore("databases"),{},function(M){K(M.getValue())&&x.push(M.getValue());return M.continue()})}),3)):Q.return(x)})};
MuG=function(K,m){return _.uhn(function(x){return x.publicName===K&&x.userIdentifier!==void 0},m)};
cy0=function(){var K,m,x,S;return _.t(function(Q){switch(Q.nextAddress){case 1:K=VCS();if((m=K)==null?0:m.hasSucceededOnce)return Q.return(!0);var w;if(w=f11)w=/WebKit\/([0-9]+)/.exec(_.RG()),w=!!(w&&parseInt(w[1],10)>=600);w&&(w=/WebKit\/([0-9]+)/.exec(_.RG()),w=!(w&&parseInt(w[1],10)>=602));if(w||uj)return Q.return(!1);try{if(x=self,!(x.indexedDB&&x.IDBIndex&&x.IDBKeyRange&&x.IDBObjectStore))return Q.return(!1)}catch(M){return Q.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return Q.return(!1);
_.h2(Q,2);S={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return Q.yield(l1S(S,tuT),4);case 4:return Q.yield(_.sf("yt-idb-test-do-not-use",tuT),5);case 5:return Q.return(!0);case 2:return _.gl(Q),Q.return(!1)}})};
j_L=function(){if(ONL!==void 0)return ONL;vc1=!0;return ONL=cy0().then(function(K){vc1=!1;var m;if((m=ygB())!=null&&m.hasLocalStorage()){var x;m={hasSucceededOnce:((x=VCS())==null?void 0:x.hasSucceededOnce)||K};var S;(S=ygB())==null||S.set("LAST_RESULT_ENTRY_KEY",m,2592E3,!0)}return K})};
Mw=function(){return _.WZ("ytglobal.idbToken_")||void 0};
_.ta=function(){var K=Mw();return K?Promise.resolve(K):j_L().then(function(m){(m=m?tuT:void 0)&&_.ff("ytglobal.idbToken_",m);return m})};
DST=function(K){if(!_.FK())throw K=new zW("AUTH_INVALID",{dbName:K}),_.ay(K),K;var m=_.YM();return{actualName:K+":"+m,publicName:K,userIdentifier:m}};
ryG=function(K,m,x,S){var Q,w,M,f,c,D;return _.t(function(G){switch(G.nextAddress){case 1:return w=(Q=Error().stack)!=null?Q:"",G.yield(_.ta(),2);case 2:M=G.yieldResult;if(!M)throw f=Iy("openDbImpl",K,m),_.h("ytidb_async_stack_killswitch")||(f.stack=f.stack+"\n"+w.substring(w.indexOf("\n")+1)),_.ay(f),f;y0(K);c=x?{actualName:K,publicName:K,userIdentifier:void 0}:DST(K);_.h2(G,3);return G.yield(l1S(c,M),5);case 5:return G.yield(wkT(c.actualName,m,S),6);case 6:return G.return(G.yieldResult);case 3:return D=
_.gl(G),_.h2(G,7),G.yield(_.sf(c.actualName,M),9);case 9:_.xl(G,8);break;case 7:_.gl(G);case 8:throw D;}})};
GcG=function(K,m,x){x=x===void 0?{}:x;return ryG(K,m,!1,x)};
pkn=function(K,m,x){x=x===void 0?{}:x;return ryG(K,m,!0,x)};
RiL=function(K,m){m=m===void 0?{}:m;var x,S;return _.t(function(Q){if(Q.nextAddress==1)return Q.yield(_.ta(),2);if(Q.nextAddress!=3){x=Q.yieldResult;if(!x)return Q.return();y0(K);S=DST(K);return Q.yield(_.Sk(S.actualName,m),3)}return Q.yield(_.sf(S.actualName,x),0)})};
JyT=function(K,m,x){K=K.map(function(S){return _.t(function(Q){return Q.nextAddress==1?Q.yield(_.Sk(S.actualName,m),2):Q.yield(_.sf(S.actualName,x),0)})});
return Promise.all(K).then(function(){})};
hiD=function(K){var m=m===void 0?{}:m;var x,S;return _.t(function(Q){if(Q.nextAddress==1)return Q.yield(_.ta(),2);if(Q.nextAddress!=3){x=Q.yieldResult;if(!x)return Q.return();y0(K);return Q.yield(MuG(K,x),3)}S=Q.yieldResult;return Q.yield(JyT(S,m,x),0)})};
C2T=function(K,m){m=m===void 0?{}:m;var x;return _.t(function(S){if(S.nextAddress==1)return S.yield(_.ta(),2);if(S.nextAddress!=3){x=S.yieldResult;if(!x)return S.return();y0(K);return S.yield(_.Sk(K,m),3)}return S.yield(_.sf(K,x),0)})};
cu=function(K,m){return LQS(K,m)};
EV8=function(K){return _.Qy(qwT(),K)};
bNL=function(K,m,x,S){var Q,w,M;return _.t(function(f){switch(f.nextAddress){case 1:return Q={config:K,hashData:m,timestamp:S!==void 0?S:(0,_.Of)()},f.yield(EV8(x),2);case 2:return w=f.yieldResult,f.yield(w.clear("hotConfigStore"),3);case 3:return f.yield(w.put("hotConfigStore",Q),4);case 4:return M=f.yieldResult,f.return(M)}})};
gVn=function(K,m,x,S,Q){var w,M,f;return _.t(function(c){switch(c.nextAddress){case 1:return w={config:K,hashData:m,configData:x,timestamp:Q!==void 0?Q:(0,_.Of)()},c.yield(EV8(S),2);case 2:return M=c.yieldResult,c.yield(M.clear("coldConfigStore"),3);case 3:return c.yield(M.put("coldConfigStore",w),4);case 4:return f=c.yieldResult,c.return(f)}})};
nVD=function(K){var m,x;return _.t(function(S){return S.nextAddress==1?S.yield(EV8(K),2):S.nextAddress!=3?(m=S.yieldResult,x=void 0,S.yield(_.wX(m,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(Q){return _.jk(Q.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(w){x=w.getValue()})}),3)):S.return(x)})};
P2T=function(K){var m,x;return _.t(function(S){return S.nextAddress==1?S.yield(EV8(K),2):S.nextAddress!=3?(m=S.yieldResult,x=void 0,S.yield(_.wX(m,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(Q){return _.jk(Q.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(w){x=w.getValue()})}),3)):S.return(x)})};
eiT=function(){return _.t(function(K){return K.yield(hiD("ytGcfConfig"),0)})};
iN5=function(){return"INNERTUBE_API_KEY"in _.y6&&"INNERTUBE_API_VERSION"in _.y6};
_.Dv=function(){return{innertubeApiKey:_.vZ("INNERTUBE_API_KEY"),innertubeApiVersion:_.vZ("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.vZ("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.vZ("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.vZ("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.vZ("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.vZ("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.vZ("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.vZ("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.U2("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.U2("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.vZ("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.NFL=function(K){var m={client:{hl:K.innertubeContextHostLanguage,gl:K.innertubeContextGeoLocation,clientName:K.innertubeContextClientName,clientVersion:K.innertubeContextClientVersion,configInfo:K.innertubeContextClientConfigInfo}};navigator.userAgent&&(m.client.userAgent=String(navigator.userAgent));var x=_.Qm.devicePixelRatio;x&&x!=1&&(m.client.screenDensityFloat=String(x));x=m1L();x!==""&&(m.client.experimentsToken=x);x=x1L();x.length>0&&(m.request={internalExperimentFlags:x});YwT(K,void 0,m);
FQ8(void 0,m);Ay0(void 0,m);oVS(K,void 0,m);HN0(void 0,m);_.h("start_client_gcf")&&$SG(void 0,m);_.vZ("DELEGATED_SESSION_ID")&&!_.h("pageid_as_header_web")&&(m.user={onBehalfOfUser:_.vZ("DELEGATED_SESSION_ID")});!_.h("fill_delegate_context_in_gel_killswitch")&&(K=_.vZ("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(m.user=Object.assign({},m.user,{serializedDelegationContext:K}));K=_.vZ("INNERTUBE_CONTEXT");var S;if(_.h("enable_persistent_device_token")&&(K==null?0:(S=K.client)==null?0:S.rolloutToken)){var Q;
m.client.rolloutToken=K==null?void 0:(Q=K.client)==null?void 0:Q.rolloutToken}S=Object;Q=S.assign;K=m.client;x={};for(var w=_.u(Object.entries(_.xM(_.vZ("DEVICE","")))),M=w.next();!M.done;M=w.next()){var f=_.u(M.value);M=f.next().value;f=f.next().value;M==="cbrand"?x.deviceMake=f:M==="cmodel"?x.deviceModel=f:M==="cbr"?x.browserName=f:M==="cbrver"?x.browserVersion=f:M==="cos"?x.osName=f:M==="cosver"?x.osVersion=f:M==="cplatform"&&(x.platform=f)}m.client=Q.call(S,K,x);return m};
YwT=function(K,m,x){K=K.innertubeContextClientName;if(K==="WEB"||K==="MWEB"||K===1||K===2)if(m){x=_.rX(m,ZNL,96)||new ZNL;var S=BFT();S=Object.keys(a1L).indexOf(S);S=S===-1?null:S;S!==null&&_.Gx(x,3,S);_.Em(m,96,x)}else x&&(x.client.mainAppWebInfo=(S=x.client.mainAppWebInfo)!=null?S:{},x.client.mainAppWebInfo.webDisplayMode=BFT())};
FQ8=function(K,m){var x=_.WZ("yt.embedded_player.embed_url");x&&(K?(m=_.rX(K,dST,7)||new dST,_.YL(m,4,x),_.Em(K,7,m)):m&&(m.thirdParty={embedUrl:x}))};
Ay0=function(K,m){var x;if(_.h("web_log_memory_total_kbytes")&&((x=_.Qm.navigator)==null?0:x.deviceMemory)){var S;x=(S=_.Qm.navigator)==null?void 0:S.deviceMemory;K?_.pf(K,95,jJ(x*1E6)):m&&(m.client.memoryTotalKbytes=""+x*1E6)}};
oVS=function(K,m,x){if(K.appInstallData)if(m){var S;x=(S=_.rX(m,Rp,62))!=null?S:new Rp;_.YL(x,6,K.appInstallData);_.Em(m,62,x)}else x&&(x.client.configInfo=x.client.configInfo||{},x.client.configInfo.appInstallData=K.appInstallData)};
HN0=function(K,m){var x=_.HQB();x&&(K?_.Gx(K,61,yy5[x]):m&&(m.client.connectionType=x));_.h("web_log_effective_connection_type")&&(x=NBn())&&(K?_.Gx(K,94,Vu8[x]):m&&(m.client.effectiveConnectionType=x))};
_.ziG=function(K,m,x){x=x===void 0?{}:x;var S={};_.vZ("EOM_VISITOR_DATA")?S={"X-Goog-EOM-Visitor-Id":_.vZ("EOM_VISITOR_DATA")}:S={"X-Goog-Visitor-Id":x.visitorData||_.vZ("VISITOR_DATA","")};if(m&&m.includes("www.youtube-nocookie.com"))return S;m=x.authorization||_.vZ("AUTHORIZATION");m||(K?m="Bearer "+_.WZ("gapi.auth.getToken")().access_token:(vVS.instance||(vVS.instance=new vVS),K=USn(),_.h("pageid_as_header_web")||delete K["X-Goog-PageId"],S=Object.assign({},S,K)));m&&(S.Authorization=m);return S};
$SG=function(K,m){var x=TFD();if(x){var S=x.coldConfigData,Q=x.coldHashData;x=x.hotHashData;if(K){var w;m=(w=_.rX(K,Rp,62))!=null?w:new Rp;S=_.YL(m,1,S);_.YL(S,3,Q).setHotHashData(x);_.Em(K,62,m)}else m&&(m.client.configInfo=m.client.configInfo||{},S&&(m.client.configInfo.coldConfigData=S),Q&&(m.client.configInfo.coldHashData=Q),x&&(m.client.configInfo.hotHashData=x))}};
Ja=function(K){for(var m=K.length;--m>=0;)K[m]=0};
I18=function(K,m,x,S,Q){this.static_tree=K;this.extra_bits=m;this.extra_base=x;this.elems=S;this.max_length=Q;this.has_stree=K&&K.length};
kcn=function(K,m){this.dyn_tree=K;this.max_code=0;this.stat_desc=m};
ha=function(K,m){K.pending_buf[K.pending++]=m&255;K.pending_buf[K.pending++]=m>>>8&255};
Cf=function(K,m,x){K.bi_valid>16-x?(K.bi_buf|=m<<K.bi_valid&65535,ha(K,K.bi_buf),K.bi_buf=m>>16-K.bi_valid,K.bi_valid+=x-16):(K.bi_buf|=m<<K.bi_valid&65535,K.bi_valid+=x)};
Lf=function(K,m,x){Cf(K,x[m*2],x[m*2+1])};
WQT=function(K,m){var x=0;do x|=K&1,K>>>=1,x<<=1;while(--m>0);return x>>>1};
Xk8=function(K,m,x){var S=Array(16),Q=0,w;for(w=1;w<=15;w++)S[w]=Q=Q+x[w-1]<<1;for(x=0;x<=m;x++)Q=K[x*2+1],Q!==0&&(K[x*2]=WQT(S[Q]++,Q))};
Ks8=function(K){var m;for(m=0;m<286;m++)K.dyn_ltree[m*2]=0;for(m=0;m<30;m++)K.dyn_dtree[m*2]=0;for(m=0;m<19;m++)K.bl_tree[m*2]=0;K.dyn_ltree[512]=1;K.opt_len=K.static_len=0;K.last_lit=K.matches=0};
mqS=function(K){K.bi_valid>8?ha(K,K.bi_buf):K.bi_valid>0&&(K.pending_buf[K.pending++]=K.bi_buf);K.bi_buf=0;K.bi_valid=0};
xq8=function(K,m,x){mqS(K);ha(K,x);ha(K,~x);qw.arraySet(K.pending_buf,K.window,m,x,K.pending);K.pending+=x};
S8T=function(K,m,x,S){var Q=m*2,w=x*2;return K[Q]<K[w]||K[Q]===K[w]&&S[m]<=S[x]};
QX1=function(K,m,x){for(var S=K.heap[x],Q=x<<1;Q<=K.heap_len;){Q<K.heap_len&&S8T(m,K.heap[Q+1],K.heap[Q],K.depth)&&Q++;if(S8T(m,S,K.heap[Q],K.depth))break;K.heap[x]=K.heap[Q];x=Q;Q<<=1}K.heap[x]=S};
MBB=function(K,m,x){var S=0;if(K.last_lit!==0){do{var Q=K.pending_buf[K.d_buf+S*2]<<8|K.pending_buf[K.d_buf+S*2+1];var w=K.pending_buf[K.l_buf+S];S++;if(Q===0)Lf(K,w,m);else{var M=Ef[w];Lf(K,M+256+1,m);var f=w9m[M];f!==0&&(w-=sXB[M],Cf(K,w,f));Q--;M=Q<256?bj[Q]:bj[256+(Q>>>7)];Lf(K,M,x);f=lOv[M];f!==0&&(Q-=uim[M],Cf(K,Q,f))}}while(S<K.last_lit)}Lf(K,256,m)};
fOS=function(K,m){var x=m.dyn_tree,S=m.stat_desc.static_tree,Q=m.stat_desc.has_stree,w=m.stat_desc.elems,M,f=-1;K.heap_len=0;K.heap_max=573;for(M=0;M<w;M++)x[M*2]!==0?(K.heap[++K.heap_len]=f=M,K.depth[M]=0):x[M*2+1]=0;for(;K.heap_len<2;){var c=K.heap[++K.heap_len]=f<2?++f:0;x[c*2]=1;K.depth[c]=0;K.opt_len--;Q&&(K.static_len-=S[c*2+1])}m.max_code=f;for(M=K.heap_len>>1;M>=1;M--)QX1(K,x,M);c=w;do M=K.heap[1],K.heap[1]=K.heap[K.heap_len--],QX1(K,x,1),S=K.heap[1],K.heap[--K.heap_max]=M,K.heap[--K.heap_max]=
S,x[c*2]=x[M*2]+x[S*2],K.depth[c]=(K.depth[M]>=K.depth[S]?K.depth[M]:K.depth[S])+1,x[M*2+1]=x[S*2+1]=c,K.heap[1]=c++,QX1(K,x,1);while(K.heap_len>=2);K.heap[--K.heap_max]=K.heap[1];M=m.dyn_tree;c=m.max_code;S=m.stat_desc.static_tree;Q=m.stat_desc.has_stree;w=m.stat_desc.extra_bits;var D=m.stat_desc.extra_base,G=m.stat_desc.max_length,p,R=0;for(p=0;p<=15;p++)K.bl_count[p]=0;M[K.heap[K.heap_max]*2+1]=0;for(m=K.heap_max+1;m<573;m++){var J=K.heap[m];p=M[M[J*2+1]*2+1]+1;p>G&&(p=G,R++);M[J*2+1]=p;if(!(J>
c)){K.bl_count[p]++;var L=0;J>=D&&(L=w[J-D]);var n=M[J*2];K.opt_len+=n*(p+L);Q&&(K.static_len+=n*(S[J*2+1]+L))}}if(R!==0){do{for(p=G-1;K.bl_count[p]===0;)p--;K.bl_count[p]--;K.bl_count[p+1]+=2;K.bl_count[G]--;R-=2}while(R>0);for(p=G;p!==0;p--)for(J=K.bl_count[p];J!==0;)S=K.heap[--m],S>c||(M[S*2+1]!==p&&(K.opt_len+=(p-M[S*2+1])*M[S*2],M[S*2+1]=p),J--)}Xk8(x,f,K.bl_count)};
tBD=function(K,m,x){var S,Q=-1,w=m[1],M=0,f=7,c=4;w===0&&(f=138,c=3);m[(x+1)*2+1]=65535;for(S=0;S<=x;S++){var D=w;w=m[(S+1)*2+1];++M<f&&D===w||(M<c?K.bl_tree[D*2]+=M:D!==0?(D!==Q&&K.bl_tree[D*2]++,K.bl_tree[32]++):M<=10?K.bl_tree[34]++:K.bl_tree[36]++,M=0,Q=D,w===0?(f=138,c=3):D===w?(f=6,c=3):(f=7,c=4))}};
cOB=function(K,m,x){var S,Q=-1,w=m[1],M=0,f=7,c=4;w===0&&(f=138,c=3);for(S=0;S<=x;S++){var D=w;w=m[(S+1)*2+1];if(!(++M<f&&D===w)){if(M<c){do Lf(K,D,K.bl_tree);while(--M!==0)}else D!==0?(D!==Q&&(Lf(K,D,K.bl_tree),M--),Lf(K,16,K.bl_tree),Cf(K,M-3,2)):M<=10?(Lf(K,17,K.bl_tree),Cf(K,M-3,3)):(Lf(K,18,K.bl_tree),Cf(K,M-11,7));M=0;Q=D;w===0?(f=138,c=3):D===w?(f=6,c=3):(f=7,c=4)}}};
Olv=function(K){var m=4093624447,x;for(x=0;x<=31;x++,m>>>=1)if(m&1&&K.dyn_ltree[x*2]!==0)return 0;if(K.dyn_ltree[18]!==0||K.dyn_ltree[20]!==0||K.dyn_ltree[26]!==0)return 1;for(x=32;x<256;x++)if(K.dyn_ltree[x*2]!==0)return 1;return 0};
gX=function(K,m,x){K.pending_buf[K.d_buf+K.last_lit*2]=m>>>8&255;K.pending_buf[K.d_buf+K.last_lit*2+1]=m&255;K.pending_buf[K.l_buf+K.last_lit]=x&255;K.last_lit++;m===0?K.dyn_ltree[x*2]++:(K.matches++,m--,K.dyn_ltree[(Ef[x]+256+1)*2]++,K.dyn_dtree[(m<256?bj[m]:bj[256+(m>>>7)])*2]++);return K.last_lit===K.lit_bufsize-1};
Pu=function(K,m){K.msg=nf[m];return m};
ek=function(K){for(var m=K.length;--m>=0;)K[m]=0};
ij=function(K){var m=K.state,x=m.pending;x>K.avail_out&&(x=K.avail_out);x!==0&&(qw.arraySet(K.output,m.pending_buf,m.pending_out,x,K.next_out),K.next_out+=x,m.pending_out+=x,K.total_out+=x,K.avail_out-=x,m.pending-=x,m.pending===0&&(m.pending_out=0))};
Aa=function(K,m){var x=K.block_start>=0?K.block_start:-1,S=K.strstart-K.block_start,Q=0;if(K.level>0){K.strm.data_type===2&&(K.strm.data_type=Olv(K));fOS(K,K.l_desc);fOS(K,K.d_desc);tBD(K,K.dyn_ltree,K.l_desc.max_code);tBD(K,K.dyn_dtree,K.d_desc.max_code);fOS(K,K.bl_desc);for(Q=18;Q>=3&&K.bl_tree[jXG[Q]*2+1]===0;Q--);K.opt_len+=3*(Q+1)+5+5+4;var w=K.opt_len+3+7>>>3;var M=K.static_len+3+7>>>3;M<=w&&(w=M)}else w=M=S+5;if(S+4<=w&&x!==-1)Cf(K,m?1:0,3),xq8(K,x,S);else if(K.strategy===4||M===w)Cf(K,2+(m?
1:0),3),MBB(K,Yl,FJ);else{Cf(K,4+(m?1:0),3);x=K.l_desc.max_code+1;S=K.d_desc.max_code+1;Q+=1;Cf(K,x-257,5);Cf(K,S-1,5);Cf(K,Q-4,4);for(w=0;w<Q;w++)Cf(K,K.bl_tree[jXG[w]*2+1],3);cOB(K,K.dyn_ltree,x-1);cOB(K,K.dyn_dtree,S-1);MBB(K,K.dyn_ltree,K.dyn_dtree)}Ks8(K);m&&mqS(K);K.block_start=K.strstart;ij(K.strm)};
op=function(K,m){K.pending_buf[K.pending++]=m};
Hu=function(K,m){K.pending_buf[K.pending++]=m>>>8&255;K.pending_buf[K.pending++]=m&255};
DqG=function(K,m){var x=K.max_chain_length,S=K.strstart,Q=K.prev_length,w=K.nice_match,M=K.strstart>K.w_size-262?K.strstart-(K.w_size-262):0,f=K.window,c=K.w_mask,D=K.prev,G=K.strstart+258,p=f[S+Q-1],R=f[S+Q];K.prev_length>=K.good_match&&(x>>=2);w>K.lookahead&&(w=K.lookahead);do{var J=m;if(f[J+Q]===R&&f[J+Q-1]===p&&f[J]===f[S]&&f[++J]===f[S+1]){S+=2;for(J++;f[++S]===f[++J]&&f[++S]===f[++J]&&f[++S]===f[++J]&&f[++S]===f[++J]&&f[++S]===f[++J]&&f[++S]===f[++J]&&f[++S]===f[++J]&&f[++S]===f[++J]&&S<G;);
J=258-(G-S);S=G-258;if(J>Q){K.match_start=m;Q=J;if(J>=w)break;p=f[S+Q-1];R=f[S+Q]}}}while((m=D[m&c])>M&&--x!==0);return Q<=K.lookahead?Q:K.lookahead};
Nw=function(K){var m=K.w_size,x;do{var S=K.window_size-K.lookahead-K.strstart;if(K.strstart>=m+(m-262)){qw.arraySet(K.window,K.window,m,m,0);K.match_start-=m;K.strstart-=m;K.block_start-=m;var Q=x=K.hash_size;do{var w=K.head[--Q];K.head[Q]=w>=m?w-m:0}while(--x);Q=x=m;do w=K.prev[--Q],K.prev[Q]=w>=m?w-m:0;while(--x);S+=m}if(K.strm.avail_in===0)break;Q=K.strm;x=K.window;w=K.strstart+K.lookahead;var M=Q.avail_in;M>S&&(M=S);M===0?x=0:(Q.avail_in-=M,qw.arraySet(x,Q.input,Q.next_in,M,w),Q.state.wrap===
1?Q.adler=rOn(Q.adler,x,M,w):Q.state.wrap===2&&(Q.adler=$l(Q.adler,x,M,w)),Q.next_in+=M,Q.total_in+=M,x=M);K.lookahead+=x;if(K.lookahead+K.insert>=3)for(S=K.strstart-K.insert,K.ins_h=K.window[S],K.ins_h=(K.ins_h<<K.hash_shift^K.window[S+1])&K.hash_mask;K.insert&&!(K.ins_h=(K.ins_h<<K.hash_shift^K.window[S+3-1])&K.hash_mask,K.prev[S&K.w_mask]=K.head[K.ins_h],K.head[K.ins_h]=S,S++,K.insert--,K.lookahead+K.insert<3););}while(K.lookahead<262&&K.strm.avail_in!==0)};
GNn=function(K,m){for(var x;;){if(K.lookahead<262){Nw(K);if(K.lookahead<262&&m===0)return 1;if(K.lookahead===0)break}x=0;K.lookahead>=3&&(K.ins_h=(K.ins_h<<K.hash_shift^K.window[K.strstart+3-1])&K.hash_mask,x=K.prev[K.strstart&K.w_mask]=K.head[K.ins_h],K.head[K.ins_h]=K.strstart);x!==0&&K.strstart-x<=K.w_size-262&&(K.match_length=DqG(K,x));if(K.match_length>=3)if(x=gX(K,K.strstart-K.match_start,K.match_length-3),K.lookahead-=K.match_length,K.match_length<=K.max_lazy_match&&K.lookahead>=3){K.match_length--;
do K.strstart++,K.ins_h=(K.ins_h<<K.hash_shift^K.window[K.strstart+3-1])&K.hash_mask,K.prev[K.strstart&K.w_mask]=K.head[K.ins_h],K.head[K.ins_h]=K.strstart;while(--K.match_length!==0);K.strstart++}else K.strstart+=K.match_length,K.match_length=0,K.ins_h=K.window[K.strstart],K.ins_h=(K.ins_h<<K.hash_shift^K.window[K.strstart+1])&K.hash_mask;else x=gX(K,0,K.window[K.strstart]),K.lookahead--,K.strstart++;if(x&&(Aa(K,!1),K.strm.avail_out===0))return 1}K.insert=K.strstart<2?K.strstart:2;return m===4?(Aa(K,
!0),K.strm.avail_out===0?3:4):K.last_lit&&(Aa(K,!1),K.strm.avail_out===0)?1:2};
Zv=function(K,m){for(var x,S;;){if(K.lookahead<262){Nw(K);if(K.lookahead<262&&m===0)return 1;if(K.lookahead===0)break}x=0;K.lookahead>=3&&(K.ins_h=(K.ins_h<<K.hash_shift^K.window[K.strstart+3-1])&K.hash_mask,x=K.prev[K.strstart&K.w_mask]=K.head[K.ins_h],K.head[K.ins_h]=K.strstart);K.prev_length=K.match_length;K.prev_match=K.match_start;K.match_length=2;x!==0&&K.prev_length<K.max_lazy_match&&K.strstart-x<=K.w_size-262&&(K.match_length=DqG(K,x),K.match_length<=5&&(K.strategy===1||K.match_length===3&&
K.strstart-K.match_start>4096)&&(K.match_length=2));if(K.prev_length>=3&&K.match_length<=K.prev_length){S=K.strstart+K.lookahead-3;x=gX(K,K.strstart-1-K.prev_match,K.prev_length-3);K.lookahead-=K.prev_length-1;K.prev_length-=2;do++K.strstart<=S&&(K.ins_h=(K.ins_h<<K.hash_shift^K.window[K.strstart+3-1])&K.hash_mask,K.prev[K.strstart&K.w_mask]=K.head[K.ins_h],K.head[K.ins_h]=K.strstart);while(--K.prev_length!==0);K.match_available=0;K.match_length=2;K.strstart++;if(x&&(Aa(K,!1),K.strm.avail_out===0))return 1}else if(K.match_available){if((x=
gX(K,0,K.window[K.strstart-1]))&&Aa(K,!1),K.strstart++,K.lookahead--,K.strm.avail_out===0)return 1}else K.match_available=1,K.strstart++,K.lookahead--}K.match_available&&(gX(K,0,K.window[K.strstart-1]),K.match_available=0);K.insert=K.strstart<2?K.strstart:2;return m===4?(Aa(K,!0),K.strm.avail_out===0?3:4):K.last_lit&&(Aa(K,!1),K.strm.avail_out===0)?1:2};
p95=function(K,m){for(var x,S,Q,w=K.window;;){if(K.lookahead<=258){Nw(K);if(K.lookahead<=258&&m===0)return 1;if(K.lookahead===0)break}K.match_length=0;if(K.lookahead>=3&&K.strstart>0&&(S=K.strstart-1,x=w[S],x===w[++S]&&x===w[++S]&&x===w[++S])){for(Q=K.strstart+258;x===w[++S]&&x===w[++S]&&x===w[++S]&&x===w[++S]&&x===w[++S]&&x===w[++S]&&x===w[++S]&&x===w[++S]&&S<Q;);K.match_length=258-(Q-S);K.match_length>K.lookahead&&(K.match_length=K.lookahead)}K.match_length>=3?(x=gX(K,1,K.match_length-3),K.lookahead-=
K.match_length,K.strstart+=K.match_length,K.match_length=0):(x=gX(K,0,K.window[K.strstart]),K.lookahead--,K.strstart++);if(x&&(Aa(K,!1),K.strm.avail_out===0))return 1}K.insert=0;return m===4?(Aa(K,!0),K.strm.avail_out===0?3:4):K.last_lit&&(Aa(K,!1),K.strm.avail_out===0)?1:2};
Rn8=function(K,m){for(var x;;){if(K.lookahead===0&&(Nw(K),K.lookahead===0)){if(m===0)return 1;break}K.match_length=0;x=gX(K,0,K.window[K.strstart]);K.lookahead--;K.strstart++;if(x&&(Aa(K,!1),K.strm.avail_out===0))return 1}K.insert=0;return m===4?(Aa(K,!0),K.strm.avail_out===0?3:4):K.last_lit&&(Aa(K,!1),K.strm.avail_out===0)?1:2};
Bu=function(K,m,x,S,Q){this.good_length=K;this.max_lazy=m;this.nice_length=x;this.max_chain=S;this.func=Q};
JOB=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 qw.Buf16(1146);this.dyn_dtree=new qw.Buf16(122);this.bl_tree=new qw.Buf16(78);ek(this.dyn_ltree);ek(this.dyn_dtree);ek(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new qw.Buf16(16);this.heap=new qw.Buf16(573);ek(this.heap);this.heap_max=this.heap_len=0;this.depth=new qw.Buf16(573);ek(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};
hnL=function(K,m){if(!K||!K.state||m>5||m<0)return K?Pu(K,-2):-2;var x=K.state;if(!K.output||!K.input&&K.avail_in!==0||x.status===666&&m!==4)return Pu(K,K.avail_out===0?-5:-2);x.strm=K;var S=x.last_flush;x.last_flush=m;if(x.status===42)if(x.wrap===2)K.adler=0,op(x,31),op(x,139),op(x,8),x.gzhead?(op(x,(x.gzhead.text?1:0)+(x.gzhead.hcrc?2:0)+(x.gzhead.extra?4:0)+(x.gzhead.name?8:0)+(x.gzhead.comment?16:0)),op(x,x.gzhead.time&255),op(x,x.gzhead.time>>8&255),op(x,x.gzhead.time>>16&255),op(x,x.gzhead.time>>
24&255),op(x,x.level===9?2:x.strategy>=2||x.level<2?4:0),op(x,x.gzhead.os&255),x.gzhead.extra&&x.gzhead.extra.length&&(op(x,x.gzhead.extra.length&255),op(x,x.gzhead.extra.length>>8&255)),x.gzhead.hcrc&&(K.adler=$l(K.adler,x.pending_buf,x.pending,0)),x.gzindex=0,x.status=69):(op(x,0),op(x,0),op(x,0),op(x,0),op(x,0),op(x,x.level===9?2:x.strategy>=2||x.level<2?4:0),op(x,3),x.status=113);else{var Q=8+(x.w_bits-8<<4)<<8;Q|=(x.strategy>=2||x.level<2?0:x.level<6?1:x.level===6?2:3)<<6;x.strstart!==0&&(Q|=
32);x.status=113;Hu(x,Q+(31-Q%31));x.strstart!==0&&(Hu(x,K.adler>>>16),Hu(x,K.adler&65535));K.adler=1}if(x.status===69)if(x.gzhead.extra){for(Q=x.pending;x.gzindex<(x.gzhead.extra.length&65535)&&(x.pending!==x.pending_buf_size||(x.gzhead.hcrc&&x.pending>Q&&(K.adler=$l(K.adler,x.pending_buf,x.pending-Q,Q)),ij(K),Q=x.pending,x.pending!==x.pending_buf_size));)op(x,x.gzhead.extra[x.gzindex]&255),x.gzindex++;x.gzhead.hcrc&&x.pending>Q&&(K.adler=$l(K.adler,x.pending_buf,x.pending-Q,Q));x.gzindex===x.gzhead.extra.length&&
(x.gzindex=0,x.status=73)}else x.status=73;if(x.status===73)if(x.gzhead.name){Q=x.pending;do{if(x.pending===x.pending_buf_size&&(x.gzhead.hcrc&&x.pending>Q&&(K.adler=$l(K.adler,x.pending_buf,x.pending-Q,Q)),ij(K),Q=x.pending,x.pending===x.pending_buf_size)){var w=1;break}w=x.gzindex<x.gzhead.name.length?x.gzhead.name.charCodeAt(x.gzindex++)&255:0;op(x,w)}while(w!==0);x.gzhead.hcrc&&x.pending>Q&&(K.adler=$l(K.adler,x.pending_buf,x.pending-Q,Q));w===0&&(x.gzindex=0,x.status=91)}else x.status=91;if(x.status===
91)if(x.gzhead.comment){Q=x.pending;do{if(x.pending===x.pending_buf_size&&(x.gzhead.hcrc&&x.pending>Q&&(K.adler=$l(K.adler,x.pending_buf,x.pending-Q,Q)),ij(K),Q=x.pending,x.pending===x.pending_buf_size)){w=1;break}w=x.gzindex<x.gzhead.comment.length?x.gzhead.comment.charCodeAt(x.gzindex++)&255:0;op(x,w)}while(w!==0);x.gzhead.hcrc&&x.pending>Q&&(K.adler=$l(K.adler,x.pending_buf,x.pending-Q,Q));w===0&&(x.status=103)}else x.status=103;x.status===103&&(x.gzhead.hcrc?(x.pending+2>x.pending_buf_size&&ij(K),
x.pending+2<=x.pending_buf_size&&(op(x,K.adler&255),op(x,K.adler>>8&255),K.adler=0,x.status=113)):x.status=113);if(x.pending!==0){if(ij(K),K.avail_out===0)return x.last_flush=-1,0}else if(K.avail_in===0&&(m<<1)-(m>4?9:0)<=(S<<1)-(S>4?9:0)&&m!==4)return Pu(K,-5);if(x.status===666&&K.avail_in!==0)return Pu(K,-5);if(K.avail_in!==0||x.lookahead!==0||m!==0&&x.status!==666){S=x.strategy===2?Rn8(x,m):x.strategy===3?p95(x,m):ap[x.level].func(x,m);if(S===3||S===4)x.status=666;if(S===1||S===3)return K.avail_out===
0&&(x.last_flush=-1),0;if(S===2&&(m===1?(Cf(x,2,3),Lf(x,256,Yl),x.bi_valid===16?(ha(x,x.bi_buf),x.bi_buf=0,x.bi_valid=0):x.bi_valid>=8&&(x.pending_buf[x.pending++]=x.bi_buf&255,x.bi_buf>>=8,x.bi_valid-=8)):m!==5&&(Cf(x,0,3),xq8(x,0,0),m===3&&(ek(x.head),x.lookahead===0&&(x.strstart=0,x.block_start=0,x.insert=0))),ij(K),K.avail_out===0))return x.last_flush=-1,0}if(m!==4)return 0;if(x.wrap<=0)return 1;x.wrap===2?(op(x,K.adler&255),op(x,K.adler>>8&255),op(x,K.adler>>16&255),op(x,K.adler>>24&255),op(x,
K.total_in&255),op(x,K.total_in>>8&255),op(x,K.total_in>>16&255),op(x,K.total_in>>24&255)):(Hu(x,K.adler>>>16),Hu(x,K.adler&65535));ij(K);x.wrap>0&&(x.wrap=-x.wrap);return x.pending!==0?0:1};
C95=function(K){if(!(this instanceof C95))return new C95(K);K=this.options=qw.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},K||{});K.raw&&K.windowBits>0?K.windowBits=-K.windowBits:K.gzip&&K.windowBits>0&&K.windowBits<16&&(K.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new Lsn;this.strm.avail_out=0;var m=this.strm;var x=K.level,S=K.method,Q=K.windowBits,w=K.memLevel,M=K.strategy;if(m){var f=1;x===-1&&(x=6);Q<0?(f=0,Q=-Q):Q>15&&
(f=2,Q-=16);if(w<1||w>9||S!==8||Q<8||Q>15||x<0||x>9||M<0||M>4)m=Pu(m,-2);else{Q===8&&(Q=9);var c=new JOB;m.state=c;c.strm=m;c.wrap=f;c.gzhead=null;c.w_bits=Q;c.w_size=1<<c.w_bits;c.w_mask=c.w_size-1;c.hash_bits=w+7;c.hash_size=1<<c.hash_bits;c.hash_mask=c.hash_size-1;c.hash_shift=~~((c.hash_bits+3-1)/3);c.window=new qw.Buf8(c.w_size*2);c.head=new qw.Buf16(c.hash_size);c.prev=new qw.Buf16(c.w_size);c.lit_bufsize=1<<w+6;c.pending_buf_size=c.lit_bufsize*4;c.pending_buf=new qw.Buf8(c.pending_buf_size);
c.d_buf=c.lit_bufsize;c.l_buf=3*c.lit_bufsize;c.level=x;c.strategy=M;c.method=S;if(m&&m.state){m.total_in=m.total_out=0;m.data_type=2;x=m.state;x.pending=0;x.pending_out=0;x.wrap<0&&(x.wrap=-x.wrap);x.status=x.wrap?42:113;m.adler=x.wrap===2?0:1;x.last_flush=0;if(!q8G){S=Array(16);for(w=M=0;w<28;w++)for(sXB[w]=M,Q=0;Q<1<<w9m[w];Q++)Ef[M++]=w;Ef[M-1]=w;for(w=M=0;w<16;w++)for(uim[w]=M,Q=0;Q<1<<lOv[w];Q++)bj[M++]=w;for(M>>=7;w<30;w++)for(uim[w]=M<<7,Q=0;Q<1<<lOv[w]-7;Q++)bj[256+M++]=w;for(Q=0;Q<=15;Q++)S[Q]=
0;for(Q=0;Q<=143;)Yl[Q*2+1]=8,Q++,S[8]++;for(;Q<=255;)Yl[Q*2+1]=9,Q++,S[9]++;for(;Q<=279;)Yl[Q*2+1]=7,Q++,S[7]++;for(;Q<=287;)Yl[Q*2+1]=8,Q++,S[8]++;Xk8(Yl,287,S);for(Q=0;Q<30;Q++)FJ[Q*2+1]=5,FJ[Q*2]=WQT(Q,5);E3T=new I18(Yl,w9m,257,286,15);bl0=new I18(FJ,lOv,0,30,15);g3L=new I18([],n3S,0,19,7);q8G=!0}x.l_desc=new kcn(x.dyn_ltree,E3T);x.d_desc=new kcn(x.dyn_dtree,bl0);x.bl_desc=new kcn(x.bl_tree,g3L);x.bi_buf=0;x.bi_valid=0;Ks8(x);x=0}else x=Pu(m,-2);x===0&&(m=m.state,m.window_size=2*m.w_size,ek(m.head),
m.max_lazy_match=ap[m.level].max_lazy,m.good_match=ap[m.level].good_length,m.nice_match=ap[m.level].nice_length,m.max_chain_length=ap[m.level].max_chain,m.strstart=0,m.block_start=0,m.lookahead=0,m.insert=0,m.match_length=m.prev_length=2,m.match_available=0,m.ins_h=0);m=x}}else m=-2;if(m!==0)throw Error(nf[m]);K.header&&(m=this.strm)&&m.state&&m.state.wrap===2&&(m.state.gzhead=K.header);if(K.dictionary){var D;typeof K.dictionary==="string"?D=P9L(K.dictionary):en8.call(K.dictionary)==="[object ArrayBuffer]"?
D=new Uint8Array(K.dictionary):D=K.dictionary;K=this.strm;w=D;M=w.length;if(K&&K.state)if(D=K.state,m=D.wrap,m===2||m===1&&D.status!==42||D.lookahead)m=-2;else{m===1&&(K.adler=rOn(K.adler,w,M,0));D.wrap=0;M>=D.w_size&&(m===0&&(ek(D.head),D.strstart=0,D.block_start=0,D.insert=0),x=new qw.Buf8(D.w_size),qw.arraySet(x,w,M-D.w_size,D.w_size,0),w=x,M=D.w_size);x=K.avail_in;S=K.next_in;Q=K.input;K.avail_in=M;K.next_in=0;K.input=w;for(Nw(D);D.lookahead>=3;){w=D.strstart;M=D.lookahead-2;do D.ins_h=(D.ins_h<<
D.hash_shift^D.window[w+3-1])&D.hash_mask,D.prev[w&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=w,w++;while(--M);D.strstart=w;D.lookahead=2;Nw(D)}D.strstart+=D.lookahead;D.block_start=D.strstart;D.insert=D.lookahead;D.lookahead=0;D.match_length=D.prev_length=2;D.match_available=0;K.next_in=S;K.input=Q;K.avail_in=x;D.wrap=m;m=0}else m=-2;if(m!==0)throw Error(nf[m]);this._dict_set=!0}};
il8=function(K,m){m=m||{};m.gzip=!0;m=new C95(m);m.push(K,!0);if(m.err)throw m.msg||nf[m.err];return m.result};
Fsn=function(K,m){var x=Y8S();x&&x.publish.call(x,K.toString(),K,m)};
N18=function(K,m,x){var S=Y8S();if(!S)return 0;var Q=S.subscribe(K.toString(),function(w,M){var f=_.WZ("ytPubsub2Pubsub2SkipSubKey");f&&f==Q||(f=function(){if(AOv[Q])try{if(M&&K instanceof o38&&K!=w)try{var c=K.dataClass,D=M;if(!D.args||!D.version)throw Error("$c");try{if(!c.version_){var G=new c;c.version_=G.version}var p=c.version_}catch(R){}if(!p||D.version!=p)throw Error("ad");try{M=Reflect.construct(c,_.dD(D.args))}catch(R){throw R.message="yt.pubsub2.Data.deserialize(): "+R.message,R;}}catch(R){throw R.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+K.toString()+": "+R.message,R;}m.call(x||window,M)}catch(R){_.Ih(R)}},HlG[K.toString()]?_.WZ("yt.scheduler.instance")?_.dX.addLowPriorityJob(f):_.hR(f,0):f())});
AOv[Q]=!0;$qL[K.toString()]||($qL[K.toString()]=[]);$qL[K.toString()].push(Q);return Q};
dqT=function(){var K=Zl8,m=N18(B1S,function(x){K.apply(void 0,arguments);aOT(m)});
return m};
aOT=function(K){var m=Y8S();m&&(typeof K==="number"&&(K=[K]),_.m7(K,function(x){m.unsubscribeByKey(x);delete AOv[x]}))};
Y8S=function(){return _.WZ("ytPubsub2Pubsub2Instance")};
yO0=function(K,m,x){x=x===void 0?{sampleRate:.1}:x;Math.random()<Math.min(.02,x.sampleRate/100)&&Fsn("meta_logging_csi_event",{timerName:K,timelineData:m})};
_.VBm=function(K){return K?(K=K.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.Sl(K):null:null};
_.yy=function(K){return K?(K=K.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.iG(K):null:null};
Uq8=function(){v38||(v38=_.yy(_.vZ("WORKER_SERIALIZATION_URL")));return v38||void 0};
_.T10=function(){var K=Uq8();znT||K===void 0||(znT=R9T(K));return znT};
_.IOB=function(){return typeof Worker==="function"&&Uq8()?!0:!1};
_.KhS=function(){if(_.IOB()&&!kNm){var K=function(x){x=x.data;if(x.op==="gzippedGelBatch"){var S=Ws1.get(x.key);S&&(X9L(x.gzippedBatch,S.latencyPayload,S.url,S.options,S.sendFn),Ws1.delete(x.key))}},m=_.T10();
m&&(m.addEventListener("message",K),m.onerror=function(){Ws1.clear()},kNm=!0)}};
lyS=function(K,m,x,S,Q){Q=Q===void 0?!1:Q;var w={startTime:(0,_.Of)(),ticks:{},infos:{}};if(Vy)try{var M=mPS(m);if(M!=null&&(M>xPS||M<SLm))S(K,x);else{if(_.h("gzip_gel_with_worker")&&(_.h("initial_gzip_use_main_thread")&&!QBD||!_.h("initial_gzip_use_main_thread"))){kNm||_.KhS();var f=_.T10();if(f&&!Q){Ws1.set(w_v,{latencyPayload:w,url:K,options:x,sendFn:S});f.postMessage({op:"gelBatchToGzip",serializedBatch:m,key:w_v});w_v++;return}}var c=il8(sB5(m));X9L(c,w,K,x,S)}}catch(D){_.Xu(D),S(K,x)}else S(K,
x)};
X9L=function(K,m,x,S,Q){QBD=!1;var w=(0,_.Of)();m.ticks.gelc=w;vu++;_.h("disable_compression_due_to_performance_degredation")&&w-m.startTime>=uOS&&(MT5++,_.h("abandon_compression_after_N_slow_zips")?vu===_.rp("compression_disable_point")&&MT5>fyL&&(Vy=!1):Vy=!1);tTB(m);S.headers||(S.headers={});S.headers["Content-Encoding"]="gzip";S.postBody=K;S.postParams=void 0;Q(x,S)};
cpT=function(K){var m=m===void 0?!1:m;var x=x===void 0?!1:x;var S=(0,_.Of)(),Q={startTime:S,ticks:{},infos:{}},w=m?_.WZ("yt.logging.gzipForFetch",!1):!0;if(Vy&&w){if(!K.body)return K;try{var M=x?K.body:typeof K.body==="string"?K.body:JSON.stringify(K.body);w=M;if(!x&&typeof M==="string"){var f=mPS(M);if(f!=null&&(f>xPS||f<SLm))return K;x=m?{level:1}:void 0;w=il8(sB5(M),x);var c=(0,_.Of)();Q.ticks.gelc=c;if(m){vu++;if((_.h("disable_compression_due_to_performance_degredation")||_.h("disable_compression_due_to_performance_degradation_lr"))&&
c-S>=uOS)if(MT5++,_.h("abandon_compression_after_N_slow_zips")||_.h("abandon_compression_after_N_slow_zips_lr")){m=MT5/vu;var D=fyL/_.rp("compression_disable_point");vu>0&&vu%_.rp("compression_disable_point")===0&&m>=D&&(Vy=!1)}else Vy=!1;tTB(Q)}}K.headers=Object.assign({},{"Content-Encoding":"gzip"},K.headers||{});K.body=w;return K}catch(G){return _.Xu(G),K}}else return K};
mPS=function(K){try{return(new Blob(K.split(""))).size}catch(m){return _.Xu(m),null}};
tTB=function(K){_.h("gel_compression_csi_killswitch")||!_.h("log_gel_compression_latency")&&!_.h("log_gel_compression_latency_lr")||yO0("gel_compression",K,{sampleRate:.1})};
OdT=function(){this.blockSize=-1};
Uf=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var K=1;K<this.blockSize;++K)this.pad_[K]=0;this.total_=this.inbuf_=0;this.reset()};
DPT=function(K){K=Object.assign({},K);delete K.Authorization;var m=_.jB8();if(m){var x=new Uf;x.update(_.vZ("INNERTUBE_API_KEY"));x.update(m);K.hash=_.H6(x.digest(),3)}return K};
Tx=function(){rpT||(rpT=new _.zx("yt.innertube"));return rpT};
G9B=function(K,m,x,S){if(S)return null;S=Tx().get("nextId",!0)||1;var Q=Tx().get("requests",!0)||{};Q[S]={method:K,request:m,authState:DPT(x),requestTime:Math.round((0,_.Of)())};Tx().set("nextId",S+1,86400,!0);Tx().set("requests",Q,86400,!0);return S};
p_D=function(K){var m=Tx().get("requests",!0)||{};delete m[K];Tx().set("requests",m,86400,!0)};
JpL=function(K){var m=Tx().get("requests",!0);if(m){for(var x in m){var S=m[x];if(!(Math.round((0,_.Of)())-S.requestTime<6E4)){var Q=S.authState,w=DPT(_.ziG(!1));_.NX.equals(Q,w)&&(Q=S.request,"requestTimeMs"in Q&&(Q.requestTimeMs=Math.round((0,_.Of)())),RDm(K,S.method,Q,{}));delete m[x]}}Tx().set("requests",m,86400,!0)}};
hDT=function(K){var m;return(K=K==null?void 0:(m=K.error)==null?void 0:m.code)&&K>=400&&K<=599?!1:!0};
CV0=function(K){var m;K=K==null?void 0:(m=K.error)==null?void 0:m.code;return!(K!==400&&K!==415)};
qLB=function(){if(LhT)return LhT();var K={};LhT=cu("LogsDatabaseV2",{objectStores:(K.LogsRequestsStore={addedAtVersion:2},K),shared:!1,upgrade:function(m,x,S){x(2)&&Ip(m,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});x(3);x(5)&&(S=S.objectStore("LogsRequestsStore"),S.JSC$10687_wrapped.indexNames.contains("newRequest")&&S.JSC$10687_wrapped.deleteIndex("newRequest"),kl(S,"newRequestV2",["status","interface","timestamp"]));x(7)&&m.JSC$10672_wrapped.objectStoreNames.contains("sapisid")&&m.JSC$10672_wrapped.deleteObjectStore("sapisid");
x(9)&&m.JSC$10672_wrapped.objectStoreNames.contains("SWHealthLog")&&m.JSC$10672_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return LhT()};
Wu=function(K){return _.Qy(qLB(),K)};
bdm=function(K,m){var x,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return x={startTime:(0,_.Of)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},M.yield(Wu(m),2);if(M.nextAddress!=3)return S=M.yieldResult,Q=Object.assign({},K,{options:JSON.parse(JSON.stringify(K.options)),interface:_.vZ("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),M.yield(S.put("LogsRequestsStore",Q),3);w=M.yieldResult;x.ticks.tc=(0,_.Of)();Etm(x);return M.return(w)})};
gtm=function(K,m){var x,S,Q,w,M,f,c,D,G;return _.t(function(p){if(p.nextAddress==1)return x={startTime:(0,_.Of)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},p.yield(Wu(m),2);if(p.nextAddress!=3)return S=p.yieldResult,Q=_.vZ("INNERTUBE_CONTEXT_CLIENT_NAME",0),w=[K,Q,0],M=[K,Q,(0,_.Of)()],f=IDBKeyRange.bound(w,M),c="prev",_.h("use_fifo_for_networkless")&&(c="next"),D=void 0,G=K==="NEW"?"readwrite":"readonly",_.h("use_readonly_for_get_most_recent_by_status_killswitch")&&(G="readwrite"),
p.yield(_.wX(S,["LogsRequestsStore"],{mode:G,enableRetries:!0},function(R){return _.jk(R.objectStore("LogsRequestsStore").index("newRequestV2"),{query:f,direction:c},function(J){J.getValue()&&(D=J.getValue(),K==="NEW"&&(D.status="QUEUED",J.update(D)))})}),3);
x.ticks.tc=(0,_.Of)();Etm(x);return p.return(D)})};
ntS=function(K,m){var x;return _.t(function(S){if(S.nextAddress==1)return S.yield(Wu(m),2);x=S.yieldResult;return S.return(_.wX(x,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(Q){var w=Q.objectStore("LogsRequestsStore");return w.get(K).then(function(M){if(M)return M.status="QUEUED",w.put(M).then(function(){return M})})}))})};
PVB=function(K,m,x,S){x=x===void 0?!0:x;var Q;return _.t(function(w){if(w.nextAddress==1)return w.yield(Wu(m),2);Q=w.yieldResult;return w.return(_.wX(Q,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(M){var f=M.objectStore("LogsRequestsStore");return f.get(K).then(function(c){return c?(c.status="NEW",x&&(c.sendCount+=1),S!==void 0&&(c.options.compress=S),f.put(c).then(function(){return c})):kM.resolve(void 0)})}))})};
eD8=function(K,m){var x;return _.t(function(S){if(S.nextAddress==1)return S.yield(Wu(m),2);x=S.yieldResult;return S.return(x.delete("LogsRequestsStore",K))})};
idT=function(K){var m,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(Wu(K),2);m=S.yieldResult;x=(0,_.Of)()-2592E6;return S.yield(_.wX(m,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(Q){return lj(Q.objectStore("LogsRequestsStore"),{},function(w){if(w.getValue().timestamp<=x)return w.delete().then(function(){return w.continue()})})}),0)})};
YLm=function(){_.t(function(K){return K.yield(hiD("LogsDatabaseV2"),0)})};
Etm=function(K){_.h("nwl_csi_killswitch")||yO0("networkless_performance",K,{sampleRate:1})};
_.Apm=function(K){return _.Qy(FhT(),K)};
otT=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return S.yield(_.Apm(K),2);m=S.yieldResult;x=(0,_.Of)()-2592E6;return S.yield(_.wX(m,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(Q){return lj(Q.objectStore("SWHealthLog"),{},function(w){if(w.getValue().timestamp<=x)return w.delete().then(function(){return w.continue()})})}),0)})};
Hd5=function(K){var m;return _.t(function(x){if(x.nextAddress==1)return x.yield(_.Apm(K),2);m=x.yieldResult;return x.yield(m.clear("SWHealthLog"),0)})};
_.XJ=function(K,m,x,S,Q,w,M){Q=Q===void 0?"":Q;w=w===void 0?!1:w;M=M===void 0?!1:M;if(K)if(x&&!Ud("cobalt"))_.Xu(new _.AR("Legacy referrer-scrubbed ping detected")),K&&$PD(K,void 0,{scrubReferrer:!0});else if(Q)fQn(K,m,"POST",Q,S);else if(_.vZ("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||S||M)fQn(K,m,"GET","",S,void 0,w,M);else{b:{try{c:{var f=new Ns8({url:K});if(f.urlParamValues_.dsh==="1")var c=null;else{var D=f.urlParamValues_.ae;if(D==="1"){var G=f.urlParamValues_.adurl;if(G)try{c={version:3,directUrl:decodeURIComponent(G),
asyncUrl:BCT(f.JSC$9484_url_,"act=1","ri=1",ZdD(f))};break c}catch(L){}}c=D==="2"?{version:4,directUrl:BCT(f.JSC$9484_url_,"dct=1","suid="+f.suid_,"ri=1"),asyncUrl:BCT(f.JSC$9484_url_,"act=1","ri=1","suid="+f.suid_)}:null}}if(c){var p=_.qb(K);var R=!(!p||!p.endsWith("/aclk")||_.II(K,"ri")!=="1");break b}}catch(L){}R=!1}if(R){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(K,"")){var J=!0;break b}}catch(L){}J=!1}J?(m&&m(),x=!0):x=!1}else x=!1;x||$PD(K,m)}};
$PD=function(K,m,x){x=x===void 0?{}:x;var S=new Image,Q=""+BsT++;ay0[Q]=S;S.onload=S.onerror=function(){m&&ay0[Q]&&m();delete ay0[Q]};
x.scrubReferrer&&(S.referrerPolicy="no-referrer");S.src=K};
KA=function(K,m){dP5(K,m==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
yp8=function(K){var m;return((m=document.featurePolicy)==null?0:m.allowedFeatures().includes("attribution-reporting"))?K+"&nis=6":K+"&nis=5"};
VTG=function(K){if(!K)return!1;try{var m;if(((m=_.xM(K))==null?void 0:m.asm)==="4")return!0}catch(x){_.Ih(x)}return!1};
dP5=function(K,m){m?(K=yp8(K),_.XJ(K,void 0,void 0,void 0,"",!0,!0)):_.XJ(K)};
UP0=function(){vtG||(vtG=new _.zx("yt.offline"));return vtG};
zD0=function(K){if(_.h("offline_error_handling")){var m=UP0().get("errors",!0)||{};m[K.message]={name:K.name,stack:K.stack};K.level&&(m[K.message].level=K.level);UP0().set("errors",m,2592E3,!0)}};
IyB=function(K,m,x,S){S=S===void 0?!1:S;m=_.h("web_fp_via_jspb")?Object.assign({},m):m;_.h("use_cfr_monitor")&&TsT(K,m);if(_.h("use_request_time_ms_header"))m.headers&&Mb(K)&&(m.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Of)())));else{var Q;if((Q=m.postParams)==null?0:Q.requestTimeMs)m.postParams.requestTimeMs=Math.round((0,_.Of)())}x&&Object.keys(m).length===0?_.XJ(K):m.compress?m.postBody?(typeof m.postBody!=="string"&&(m.postBody=JSON.stringify(m.postBody)),lyS(K,m.postBody,
m,_.Ed,S)):lyS(K,JSON.stringify(m.postParams),m,jnD,S):_.Ed(K,m)};
k98=function(K,m){_.h("use_event_time_ms_header")&&Mb(K)&&(m.headers||(m.headers={}),m.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.Of)())));return m};
_.X_1=function(){Wh0||(Wh0=new _.mu({logOfflineErrors:!0,enablePolling:!0}));return Wh0};
TsT=function(K,m){var x=m.onError?m.onError:function(){};
m.onError=function(Q,w){xz().requestComplete(K,!1);x(Q,w)};
var S=m.onSuccess?m.onSuccess:function(){};
m.onSuccess=function(Q,w){xz().requestComplete(K,!0);S(Q,w)}};
_.KKT=function(){return _.lc(document.location.toString())!=="www.youtube-nocookie.com"};
_.SAT=function(){return _.WZ("ytNetworklessLoggingInitializationOptions")?_.mUB.isNwlInitialized:_.xUm};
Q$S=function(K,m){if(_.h("polymer_on_demand_shady_dom")){var x;var S=(x=K.__shady_native_firstElementChild)!=null?x:K.firstElementChild}else S=K.firstElementChild;for(;S;){if(K=m(S)?S:Q$S(S,m))return K;S=S.nextElementSibling}return null};
s$S=function(){var K=document;if("visibilityState"in K)return K.visibilityState;var m=wXv+"VisibilityState";if(m in K)return K[m]};
_.lE8=function(K,m){var x;Sg(K,function(S){x=m[S];return!!x});
return x};
_.w7=function(K){var m=uRD(K);m?m.focus(void 0):_.Qq(K)};
uRD=function(K){return(K=Q$S(K,function(m){return _.s9(m)?Mov(m)&&!!m.offsetParent:!1}))?K:null};
_.Qq=function(K,m){K.hasAttribute("tabindex")||K.setAttribute("tabindex","-1");K.focus(m)};
fE1=function(K,m,x,S){S=S===void 0?{}:S;K.addEventListener&&(m!="mouseenter"||"onmouseenter"in document?m!="mouseleave"||"onmouseenter"in document?m=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(m="MozMousePixelScroll"):m="mouseout":m="mouseover");return _.NX.findKey(lr,function(Q){var w=typeof Q[4]==="boolean"&&Q[4]==!!S,M=_.UB(Q[4])&&_.UB(S)&&_.NX.equals(Q[4],S);return!!Q.length&&Q[0]==K&&Q[1]==m&&Q[2]==x&&(w||M)})};
_.Mt=function(K,m,x,S){S=S===void 0?{}:S;if(!K||!K.addEventListener&&!K.attachEvent)return"";var Q=fE1(K,m,x,S);if(Q)return Q;Q=++to0.count+"";var w=!(m!="mouseenter"&&m!="mouseleave"||!K.addEventListener||"onmouseenter"in document);var M=w?function(f){f=new ur(f);if(!_.vb(f.relatedTarget,function(c){return c==K},!0))return f.currentTarget=K,f.type=m,x.call(K,f)}:function(f){f=new ur(f);
f.currentTarget=K;return x.call(K,f)};
M=_.kJ(M);K.addEventListener?(m=="mouseenter"&&w?m="mouseover":m=="mouseleave"&&w?m="mouseout":m=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(m="MozMousePixelScroll"),cED()||typeof S==="boolean"?K.addEventListener(m,M,S):K.addEventListener(m,M,!!S.capture)):K.attachEvent("on"+m,M);lr[Q]=[K,m,x,M,S];return Q};
_.j$5=function(K,m,x){var S=S===void 0?{}:S;var Q=_.Mt(K,m,function(){_.OWT(Q);x.apply(K,arguments)},S)};
_.OWT=function(K){K&&(typeof K=="string"&&(K=[K]),_.m7(K,function(m){if(m in lr){var x=lr[m],S=x[0],Q=x[1],w=x[3];x=x[4];S.removeEventListener?cED()||typeof x==="boolean"?S.removeEventListener(Q,w,x):S.removeEventListener(Q,w,!!x.capture):S.detachEvent&&S.detachEvent("on"+Q,w);delete lr[m]}}))};
fA=function(K){this.callback_=K;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(K=0;K<4;K++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.Mt(window,"mousemove",(0,_.Ar)(this.onMouseMove_,this));this.timerId_=_.C0((0,_.Ar)(this.checkPosition_,this),25)};
GtT=function(){var K={};var m=K.preferMobileEvents===void 0?!1:K.preferMobileEvents;K=K.enableScrollEventListener===void 0?!0:K.enableScrollEventListener;if(_.WZ("_lact",window)==null){var x=parseInt(_.vZ("LACT"),10);x=isFinite(x)?Date.now()-Math.max(x,0):-1;_.ff("_lact",x,window);_.ff("_fact",x,window);x==-1&&_.td();DU8(window,m,K);new fA(function(){rE1("mouse",100)})}};
DU8=function(K,m,x){m=m===void 0?!1:m;x=x===void 0?!0:x;_.Mt(K.document,"keydown",_.td);_.Mt(K.document,"keyup",_.td);_.Mt(K.document,"mousedown",_.td);_.Mt(K.document,"mouseup",_.td);m?_.Mt(K,"touchmove",function(){rE1("touchmove",200)},{passive:!0}):(_.Mt(K,"resize",function(){rE1("resize",200)}),x&&_.Mt(K,"scroll",function(){rE1("scroll",200)}));
_.Mt(K.document,"touchstart",_.td,{passive:!0});_.Mt(K.document,"touchend",_.td,{passive:!0})};
rE1=function(K,m){pXD[K]||(pXD[K]=!0,_.dX.addLowPriorityJob(function(){_.td();pXD[K]=!1},m))};
_.td=function(){_.WZ("_lact",window)==null&&GtT();var K=Date.now();_.ff("_lact",K,window);_.WZ("_fact",window)==-1&&_.ff("_fact",K,window);(K=_.WZ("ytglobal.ytUtilActivityCallback_"))&&K()};
_.cL=function(){var K=_.WZ("_lact",window);return K==null?-1:Math.max(Date.now()-K,0)};
_.r7=function(K,m,x){var S=_.O9();if(S&&m){var Q=S.subscribe(K,function(){var w=arguments,M=function(){jg[Q]&&m.apply&&typeof m.apply=="function"&&m.apply(x||window,w)};
try{_.R65[K]?M():_.hR(M,0)}catch(f){_.Ih(f)}},x);
jg[Q]=!0;Dx[K]||(Dx[K]=[]);Dx[K].push(Q);return Q}return 0};
_.JE8=function(K){var m=_.O9();m&&(typeof K==="number"?K=[K]:typeof K==="string"&&(K=[parseInt(K,10)]),_.m7(K,function(x){m.unsubscribeByKey(x);delete jg[x]}))};
_.h65=function(K,m){var x=_.O9();x&&x.publish.apply(x,arguments)};
_.LKL=function(K){var m=_.O9();if(m)if(m.clear(K),K)CXn(K);else for(var x in Dx)CXn(x)};
_.O9=function(){return _.Qm.ytPubsubPubsubInstance};
CXn=function(K){Dx[K]&&(K=Dx[K],_.m7(K,function(m){jg[m]&&delete jg[m]}),K.length=0)};
qAT=function(){var K,m;return"h5vcc"in pA&&((K=pA.h5vcc.traceEvent)==null?0:K.traceBegin)&&((m=pA.h5vcc.traceEvent)==null?0:m.traceEnd)?1:"performance"in pA&&pA.performance.mark&&pA.performance.measure?2:0};
EAG=function(K){var m=qAT();switch(m){case 1:pA.h5vcc.traceEvent.traceBegin("YTLR",K);break;case 2:pA.performance.mark(K+"-start");break;case 0:break;default:_.TM(m,"unknown trace type")}};
bW0=function(K){var m=qAT();switch(m){case 1:pA.h5vcc.traceEvent.traceEnd("YTLR",K);break;case 2:m=K+"-start";var x=K+"-end";pA.performance.mark(x);pA.performance.measure(K,m,x);break;case 0:break;default:_.TM(m,"unknown trace type")}};
gAT=function(K){var m,x;(x=(m=window).onerror)==null||x.call(m,K.message,"",0,0,K)};
nA5=function(K){if(_.h("web_lifecycle_error_handling_killswitch"))return K();try{return K()}catch(m){gAT(m)}};
PXB=function(K){return[K.auth===void 0?"undefined":K.auth,K.isJspb===void 0?"undefined":K.isJspb,K.cttAuthInfo===void 0?"undefined":K.cttAuthInfo,K.tier===void 0?"undefined":K.tier].join("/")};
_.C=function(K,m){if(K)return K[m.name]};
Jd=function(){var K=_.WZ("yt.logging.ims");K||(K=new RC,_.ff("yt.logging.ims",K));return K};
N9G=function(K,m){if(K.endpoint==="log_event"){e6T(K);var x=iW1(K),S=YAT(K.payload)||"",Q=FKG(S),w=200;if(Q){if(Q.enabled===!1&&!_.h("web_payload_policy_disabled_killswitch"))return;w=AET(Q.tier);if(w===400){oAT(K,m);return}}hd[x]=!0;x={cttAuthInfo:x,isJspb:!1,tier:w};Jd().storePayload(x,K.payload);HWT(m,!1,x,$Uv(S))}};
B98=function(K,m,x){if(m.endpoint==="log_event"){e6T(void 0,m);var S=iW1(m,!0),Q=FKG(K),w=200;if(Q){if(Q.enabled===!1&&!_.h("web_payload_policy_disabled_killswitch"))return;w=AET(Q.tier);if(w===400){ZW1(K,m,x);return}}hd[S]=!0;S={cttAuthInfo:S,isJspb:!0,tier:w};Jd().storePayload(S,NG(m.payload));HWT(x,!0,S,$Uv(K))}};
HWT=function(K,m,x,S){m=m===void 0?!1:m;S=S===void 0?!1:S;K&&(CA=new K);K=_.rp("tvhtml5_logging_max_batch_ads_fork")||_.rp("tvhtml5_logging_max_batch")||_.rp("web_logging_max_batch")||100;var Q=(0,_.Of)(),w=aEB(m,x.tier),M=w.lastDebounceQueueFromLogTimeMs;S&&(w.useVideoStatsEndPoint=!0);S=0;x&&(S=Jd().getSequenceCount(x));var f=function(){dUD({writeThenSend:!0},m,x.tier)};
S>=1E3?f():S>=K?yES||(yES=Vo1(function(){f();yES=void 0},0)):Q-M>=10&&(vAm(m,x.tier),w.lastDebounceQueueFromLogTimeMs=Q)};
oAT=function(K,m){if(K.endpoint==="log_event"){_.h("more_accurate_gel_parser")&&Jd().storePayload({isJspb:!1},K.payload);e6T(K);var x=iW1(K),S=new Map;S.set(x,[K.payload]);var Q=YAT(K.payload)||"";m&&(CA=new m);return new _.LA(function(w,M){CA&&CA.isReady()?UU8(S,CA,w,M,{bypassNetworkless:!0},!0,$Uv(Q)):w()})}};
ZW1=function(K,m,x){if(m.endpoint==="log_event"){e6T(void 0,m);var S=iW1(m,!0),Q=new Map;Q.set(S,[NG(m.payload)]);x&&(CA=new x);return new _.LA(function(w){CA&&CA.isReady()?z6B(Q,CA,w,{bypassNetworkless:!0},!0,$Uv(K)):w()})}};
iW1=function(K,m){var x="";if(K.dangerousLogToVisitorSession)x="visitorOnlyApprovedKey";else if(K.cttAuthInfo){if(m===void 0?0:m){m=K.cttAuthInfo.token;x=K.cttAuthInfo;var S=new T9B;x.videoId?S.setVideoId(x.videoId):x.playlistId&&qt(S,2,IEv,LH(x.playlistId));ktL[m]=S}else m=K.cttAuthInfo,x={},m.videoId?x.videoId=m.videoId:m.playlistId&&(x.playlistId=m.playlistId),WKB[K.cttAuthInfo.token]=x;x=K.cttAuthInfo.token}return x};
dUD=function(K,m,x){K=K===void 0?{}:K;m=m===void 0?!1:m;new _.LA(function(S,Q){var w=aEB(m,x),M=w.useVideoStatsEndPoint;w.useVideoStatsEndPoint=!1;XXn(w.queueTimer);XXn(w.queueMaxTimer);w.queueMaxTimer=0;CA&&CA.isReady()?x===void 0&&_.h("enable_web_tiered_gel")?Kcn(S,Q,K,m,300,M):Kcn(S,Q,K,m,x,M):(vAm(m,x),S())})};
Kcn=function(K,m,x,S,Q,w){var M=CA;x=x===void 0?{}:x;S=S===void 0?!1:S;Q=Q===void 0?200:Q;w=w===void 0?!1:w;var f=new Map,c=new Map,D={isJspb:S,cttAuthInfo:void 0,tier:Q},G={isJspb:S,cttAuthInfo:void 0};if(S){m=_.u(Object.keys(hd));for(Q=m.next();!Q.done;Q=m.next())Q=Q.value,c=_.h("enable_web_tiered_gel")?Jd().smartExtractMatchingEntries({keys:[D,G],sizeLimit:1E3}):Jd().extractMatchingEntries({isJspb:!0,cttAuthInfo:Q}),c.length>0&&f.set(Q,c),(_.h("web_fp_via_jspb_and_json")&&x.writeThenSend||!_.h("web_fp_via_jspb_and_json"))&&
delete hd[Q];z6B(f,M,K,x,!1,w)}else{f=_.u(Object.keys(hd));for(D=f.next();!D.done;D=f.next())D=D.value,G=_.h("enable_web_tiered_gel")?Jd().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:D,tier:Q},{isJspb:!1,cttAuthInfo:D}],sizeLimit:1E3}):Jd().extractMatchingEntries({isJspb:!1,cttAuthInfo:D}),G.length>0&&c.set(D,G),(_.h("web_fp_via_jspb_and_json")&&x.writeThenSend||!_.h("web_fp_via_jspb_and_json"))&&delete hd[D];UU8(c,M,K,m,x,!1,w)}};
vAm=function(K,m){K=K===void 0?!1:K;m=m===void 0?200:m;var x=function(){dUD({writeThenSend:!0},K,m)},S=aEB(K,m),Q=S===mLS||S===xLT?5E3:SYB;
_.h("web_gel_timeout_cap")&&!S.queueMaxTimer&&(Q=Vo1(function(){x()},Q),S.queueMaxTimer=Q);
XXn(S.queueTimer);Q=_.vZ("LOGGING_BATCH_TIMEOUT",_.rp("web_gel_debounce_ms",1E4));_.h("shorten_initial_gel_batch_timeout")&&QK5&&(Q=w3T);Q=Vo1(function(){_.rp("gel_min_batch_size")>0?Jd().getSequenceCount({cttAuthInfo:void 0,isJspb:K,tier:m})>=sK8&&x():x()},Q);
S.queueTimer=Q};
UU8=function(K,m,x,S,Q,w,M){Q=Q===void 0?{}:Q;var f=Math.round((0,_.Of)()),c=K.size,D=lN5(M);K=_.u(K);var G=K.next();for(M={};!G.done;M={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},G=K.next()){var p=_.u(G.value);G=p.next().value;p=p.next().value;M.batchRequest=_.NX.unsafeClone({context:_.NFL(m.config_||_.Dv())});if(!_.ym(p)&&!_.h("throw_err_when_logevent_malformed_killswitch")){S();break}M.batchRequest.events=p;
(p=WKB[G])&&us1(M.batchRequest,G,p);delete WKB[G];M.dangerousLogToVisitorSession=G==="visitorOnlyApprovedKey";MWB(M.batchRequest,f,M.dangerousLogToVisitorSession);fNS(Q);M.onSuccess$jscomp$3=function(R){_.h("start_client_gcf")&&_.dX.addLowPriorityJob(function(){return _.t(function(J){return J.yield(tWB(R),0)})});
c--;c||x()};
M.networkFailures=0;M.onError$jscomp$5=function(R){return function(){R.networkFailures++;if(Q.bypassNetworkless&&R.networkFailures===1)try{RDm(m,D,R.batchRequest,c7D({writeThenSend:!0},R.dangerousLogToVisitorSession,R.onSuccess$jscomp$3,R.onError$jscomp$5,w)),QK5=!1}catch(J){_.Ih(J),S()}c--;c||x()}}(M);
try{RDm(m,D,M.batchRequest,c7D(Q,M.dangerousLogToVisitorSession,M.onSuccess$jscomp$3,M.onError$jscomp$5,w)),QK5=!1}catch(R){_.Ih(R),S()}}};
z6B=function(K,m,x,S,Q,w){S=S===void 0?{}:S;var M=Math.round((0,_.Of)()),f={value:K.size},c=new Map([].concat(_.N3(K)));c=_.u(c);for(var D=c.next();!D.done;D=c.next()){var G=_.u(D.value).next().value,p=K.get(G);D=new OpT;var R=m.config_||_.Dv(),J=new E9,L=new jKT;_.YL(L,1,R.innertubeContextHostLanguage);_.YL(L,2,R.innertubeContextGeoLocation);_.Gx(L,16,R.innertubeContextClientNameFieldNumber);_.YL(L,17,R.innertubeContextClientVersion);if(R.innertubeContextClientConfigInfo){var n=R.innertubeContextClientConfigInfo,
F=new Rp;n.coldConfigData&&_.YL(F,1,n.coldConfigData);n.appInstallData&&_.YL(F,6,n.appInstallData);n.coldHashData&&_.YL(F,3,n.coldHashData);n.hotHashData&&F.setHotHashData(n.hotHashData);_.Em(L,62,F)}(n=_.Qm.devicePixelRatio)&&n!=1&&_.pf(L,65,_.IL(n));n=m1L();n!==""&&_.YL(L,54,n);n=x1L();if(n.length>0){F=new DL8;for(var H=0;H<n.length;H++){var N=new br;N.setKey(n[H].key);qt(N,2,r7n,LH(n[H].value));g7(F,15,br,N)}_.Em(J,5,F)}YwT(R,L);FQ8(J);Ay0(L);oVS(R,L);HN0(L);_.h("start_client_gcf")&&$SG(L);_.vZ("DELEGATED_SESSION_ID")&&
!_.h("pageid_as_header_web")&&(R=new nA,_.YL(R,3,_.vZ("DELEGATED_SESSION_ID")));!_.h("fill_delegate_context_in_gel_killswitch")&&(n=_.vZ("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(F=_.rX(J,nA,3)||new nA,R=J,n=_.YL(F,18,n),_.Em(R,3,n));R=L;n=_.u(Object.entries(_.xM(_.vZ("DEVICE",""))));for(F=n.next();!F.done;F=n.next())H=_.u(F.value),F=H.next().value,H=H.next().value,F==="cbrand"?_.YL(R,12,H):F==="cmodel"?_.YL(R,13,H):F==="cbr"?_.YL(R,87,H):F==="cbrver"?_.YL(R,88,H):F==="cos"?_.YL(R,18,
H):F==="cosver"?_.YL(R,19,H):F==="cplatform"&&_.Gx(R,42,iQS(H));J.setClient(L);_.Em(D,1,J);if(L=ktL[G])a:{if(_.bz(L,PL(L,IEv,1)))J=1;else if(L.getPlaylistId())J=2;else break a;_.Em(D,4,L);L=D.getContext()||new E9;R=_.rX(L,nA,3)||new nA;n=new eg;n.setToken(G);_.Gx(n,1,J);g7(R,12,eg,n);_.Em(L,3,R)}delete ktL[G];G=G==="visitorOnlyApprovedKey";Gb8()||_.ir(D,2,M);!G&&(J=_.vZ("EVENT_ID"))&&(L=p3v(),R=new RZn,_.YL(R,1,J),_.ir(R,2,L),_.Em(D,5,R));fNS(S);if(_.h("jspb_serialize_with_worker")&&(J=_.T10())&&
S.writeThenSend){_.J7T.set(hZD,{client:m,resolve:x,networklessOptions:S,isIsolated:Q,useVSSEndpoint:w,dangerousLogToVisitorSession:G,requestsOutstanding:f});J.postMessage({op:"gelBatchToSerialize",batchRequest:NG(D),clientEvents:p,key:hZD});hZD++;break}if(p){J=[];for(L=0;L<p.length;L++)try{J.push(new Yz(p[L]))}catch(z){_.Ih(new _.AR("Transport failed to deserialize "+String(p[L])))}p=J}else p=[];p=_.u(p);for(J=p.next();!J.done;J=p.next())g7(D,3,Yz,J.value);p={startTime:(0,_.Of)(),ticks:{},infos:{}};
D=D.serialize();p.ticks.geljspc=(0,_.Of)();_.h("log_jspb_serialize_latency")&&yO0("gel_jspb_serialize",p,{sampleRate:.1});_.Cxv(D,m,x,S,Q,w,G,f)}};
_.Cxv=function(K,m,x,S,Q,w,M,f){S=S===void 0?{}:S;f=f===void 0?{value:0}:f;w=lN5(w);S=c7D(S,M,function(c){_.h("start_client_gcf")&&_.dX.addLowPriorityJob(function(){return _.t(function(D){return D.yield(tWB(c),0)})});
f.value--;f.value||x()},function(){f.value--;
f.value||x()},Q);
S.headers["Content-Type"]="application/json+protobuf";S.postBodyFormat="JSPB";S.postBody=K;RDm(m,w,"",S);QK5=!1};
fNS=function(K){_.h("always_send_and_write")&&(K.writeThenSend=!1)};
c7D=function(K,m,x,S,Q){K={retry:!0,onSuccess:x,onError:S,networklessOptions:K,dangerousLogToVisitorSession:m,bypassMonitoring:!!Q,headers:{},postBodyFormat:"",postBody:"",compress:_.h("compress_gel")||_.h("compress_gel_lr")};Gb8()&&(K.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Of)())));return K};
MWB=function(K,m,x){Gb8()||(K.requestTimeMs=String(m));_.h("unsplit_gel_payloads_in_logs")&&(K.unsplitGelPayloadsInLogs=!0);!x&&(m=_.vZ("EVENT_ID"))&&(x=p3v(),K.serializedClientEventId={serializedEventId:m,clientCounter:String(x)})};
p3v=function(){var K=_.vZ("BATCH_CLIENT_COUNTER")||0;K||(K=Math.floor(Math.random()*65535/2));K++;K>65535&&(K=1);_.V6("BATCH_CLIENT_COUNTER",K);return K};
us1=function(K,m,x){if(x.videoId)var S="VIDEO";else if(x.playlistId)S="PLAYLIST";else return;K.credentialTransferTokenTargetId=x;K.context=K.context||{};K.context.user=K.context.user||{};K.context.user.credentialTransferTokens=[{token:m,scope:S}]};
e6T=function(K,m){var x=_.GW("il_payload_scraping")==="enable_il_payload_scraping";if(!_.WZ("yt.logging.transport.enableScrapingForTest"))if(x)LcT=[],_.ff("yt.logging.transport.enableScrapingForTest",!0),_.ff("yt.logging.transport.scrapedPayloadsForTesting",LcT),_.ff("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.ff("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.ff("yt.logging.transport.scrapeClientEvent",!0);else return;x=_.WZ("yt.logging.transport.scrapedPayloadsForTesting");var S=_.WZ("yt.logging.transport.payloadToScrape");m&&(m=_.WZ("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(m.payload)())&&x.push(m);m=_.WZ("yt.logging.transport.scrapeClientEvent");if(S&&S.length>=1)for(var Q=0;Q<S.length;Q++)if(K&&K.payload[S[Q]])if(m)x.push(K.payload);else{var w=void 0;x.push(((w=K)==null?void 0:w.payload)[S[Q]])}_.ff("yt.logging.transport.scrapedPayloadsForTesting",
x)};
Gb8=function(){return _.h("use_request_time_ms_header")||_.h("lr_use_request_time_ms_header")};
Vo1=function(K,m){return _.h("transport_use_scheduler")===!1?_.hR(K,m):_.h("logging_avoid_blocking_during_navigation")||_.h("lr_logging_avoid_blocking_during_navigation")?_.FI(_.dX,function(){if(_.qY1().currentState==="none")K();else{var x={};_.qY1().install((x.none={callback:K},x))}},m):_.FI(_.dX,K,m)};
XXn=function(K){_.h("transport_use_scheduler")?_.dX.cancelJob(K):_.L0(K)};
tWB=function(K){var m,x,S,Q,w,M,f,c,D,G;return _.t(function(p){return p.nextAddress==1?(S=(m=K)==null?void 0:(x=m.responseContext)==null?void 0:x.globalConfigGroup,Q=_.C(S,E_L),M=(w=S)==null?void 0:w.hotHashData,f=_.C(S,bpv),D=(c=S)==null?void 0:c.coldHashData,(G=_.cd().resolve(_.tR(Ad)))?M?Q?p.yield(g_n(G,M,Q),2):p.yield(g_n(G,M),2):p.jumpTo(2):p.return()):D?f?p.yield(n_m(G,D,f),0):p.yield(n_m(G,D),0):p.jumpTo(0)})};
aEB=function(K,m){m=m===void 0?200:m;return K?m===300?mLS:Px1:m===300?xLT:eZT};
FKG=function(K){if(_.h("enable_web_tiered_gel")){K=ipD[K||""];var m,x,S,Q=_.cd().resolve(_.tR(Ad))==null?void 0:(m=oC())==null?void 0:(x=m.loggingHotConfig)==null?void 0:(S=x.eventLoggingConfig)==null?void 0:S.payloadPolicies;if(Q)for(m=0;m<Q.length;m++)if(Q[m].payloadNumber===K)return Q[m]}};
YAT=function(K){K=Object.keys(K);K=_.u(K);for(var m=K.next();!m.done;m=K.next())if(m=m.value,ipD[m])return m};
AET=function(K){switch(K){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}};
$Uv=function(K){return K==="gelDebuggingEvent"};
lN5=function(K){return(K===void 0?0:K)&&_.h("vss_through_gel_video_stats")?"video_stats":"log_event"};
$z=function(K,m,x,S){S=S===void 0?{}:S;var Q={},w=Math.round(S.timestamp||(0,_.Of)());Q.eventTimeMs=w<Number.MAX_SAFE_INTEGER?w:0;Q[K]=m;K=_.cL();Q.context={lastActivityMs:String(S.timestamp||!isFinite(K)?-1:K)};S.sequenceGroup&&!_.h("web_gel_sequence_info_killswitch")&&(K=Q.context,m=S.sequenceGroup,m={index:YYD(m),groupKey:m},K.sequence=m,S.endOfSequence&&delete HL[S.sequenceGroup]);_.h("web_tag_automated_log_events")&&(Q.context.automatedLogEventSource=S.automatedLogEventSource);(S.sendIsolatedPayload?
oAT:N9G)({endpoint:"log_event",payload:Q,cttAuthInfo:S.cttAuthInfo,dangerousLogToVisitorSession:S.dangerousLogToVisitorSession},x)};
YYD=function(K){HL[K]=K in HL?HL[K]+1:0;return HL[K]};
_.Zx=function(K,m,x){x=x===void 0?{}:x;var S=Nt;_.U2("ytLoggingEventsDefaultDisabled",!1)&&Nt===Nt&&(S=null);$z(K,m,S,x)};
_.BL=function(){if(_.h("web_fp_via_jspb")){var K=!0;K=K===void 0?!1:K;var m=Fc8;Fc8=[];if(m){m=_.u(m);for(var x=m.next();!x.done;x=m.next())x=x.value,K?$z(x.payloadName,x.payload,Nt,x.options):_.Zx(x.payloadName,x.payload,x.options)}dUD(void 0,!0);if(!_.h("web_fp_via_jspb_and_json"))return}dUD(void 0,!1)};
A75=function(K,m){var x;if((x=m)==null?0:x.componentStack)return m;if(K=K.componentStack)m||(m={}),m.componentStack=K;return m};
o_n=function(){_.m7(_.vZ("ERRORS")||[],function(K){_.aC.apply(null,K)});
_.V6("ERRORS",[])};
_.d7=function(K){_.aC(K)};
_.yq=function(K){_.aC(K,"WARNING")};
Hp8=function(K){K instanceof Error?_.aC(K):(K=_.UB(K)?JSON.stringify(K):String(K),K=new _.AR(K),K.name="RejectedPromiseError",_.yq(K))};
$LG=function(K,m,x,S,Q,w){m=m===void 0?"Unknown file":m;x=x===void 0?0:x;var M=!1,f=Fb8("log_window_onerror_fraction");if(f&&Math.random()<f)M=!0;else{f=document.getElementsByTagName("script");for(var c=0,D=f.length;c<D;c++)if(f[c].src.indexOf("/debug-")>0){M=!0;break}}M&&(M=!1,Q?M=!0:(typeof K==="string"?f=K:ErrorEvent&&K instanceof ErrorEvent?(M=!0,f=K.message,m=K.filename,x=K.lineno,S=K.colno):(f="Unknown error",m="Unknown file",x=0),Q=new _.AR(f),Q.name="UnhandledWindowError",Q.message=f,Q.fileName=
m,Q.lineNumber=x,isNaN(S)?delete Q.columnNumber:Q.columnNumber=S),_.h("wiz_enable_component_stack_propagation_killswitch")||(w=A75(Q,w)),w&&_.Vq(Q,w),M?_.aC(Q):_.yq(Q))};
_.aC=function(K,m,x,S,Q,w,M,f){w=w===void 0?{}:w;w.name=x||_.vZ("INNERTUBE_CONTEXT_CLIENT_NAME",1);w.version=S||_.vZ("INNERTUBE_CONTEXT_CLIENT_VERSION");x=w;m=m===void 0?"ERROR":m;M=M===void 0?!1:M;m=m===void 0?"ERROR":m;M=M===void 0?!1:M;if(K&&(K.hasOwnProperty("level")&&K.level&&(m=K.level),_.h("console_log_js_exceptions")&&(S=[],S.push("Name: "+K.name),S.push("Message: "+K.message),K.hasOwnProperty("params")&&S.push("Error Params: "+JSON.stringify(K.params)),K.hasOwnProperty("args")&&S.push("Error args: "+
JSON.stringify(K.args)),S.push("File name: "+K.fileName),S.push("Stacktrace: "+K.stack),S=S.join("\n"),window.console.log(S,K)),!(NNB>=5))){S=[];Q=_.u(ZpT);for(w=Q.next();!w.done;w=Q.next()){w=w.value;try{w()&&S.push(w())}catch(F){}}S=[].concat(_.N3(BN8),_.N3(S));var c=aN0(K);Q=c.message||"Unknown Error";w=c.name||"UnknownError";var D=c.stack||K.stacktrace||"Not available";if(D.startsWith(w+": "+Q)){var G=D.split("\n");G.shift();D=G.join("\n")}G=c.lineNumber||"Not available";c=c.fileName||"Not available";
var p=0;if(K.hasOwnProperty("args")&&K.args&&K.args.length)for(var R=0;R<K.args.length&&!(p=em1(K.args[R],"params."+R,x,p),p>=500);R++);else if(K.hasOwnProperty("params")&&K.params){var J=K.params;if(typeof K.params==="object")for(R in J){if(J[R]){var L="params."+R,n=n0(J[R]);x[L]=n;p+=L.length+n.length;if(p>500)break}}else x.params=n0(J)}if(S.length)for(R=0;R<S.length&&!(p=em1(S[R],"params.context."+R,x,p),p>=500);R++);navigator.vendor&&!x.hasOwnProperty("vendor")&&(x["device.vendor"]=navigator.vendor);
R={message:Q,name:w,lineNumber:G,fileName:c,stack:D,params:x,sampleWeight:1};x=Number(K.columnNumber);isNaN(x)||(R.lineNumber=R.lineNumber+":"+x);if(K.level==="IGNORED")K=0;else a:{K=dL8();x=_.u(K.messageWeights);for(S=x.next();!S.done;S=x.next())if(S=S.value,R.message&&R.message.match(S.messageRegExp)){K=S.weight;break a}K=_.u(K.callbackWeights);for(x=K.next();!x.done;x=K.next())if(x=x.value,x.callback(R)){K=x.weight;break a}K=1}R.sampleWeight=K;K=_.u(y78);for(x=K.next();!x.done;x=K.next())if(x=
x.value,x.patternsForType[R.name])for(Q=_.u(x.patternsForType[R.name]),S=Q.next();!S.done;S=Q.next())if(w=S.value,S=R.message.match(w.regexp)){R.params["params.error.original"]=S[0];Q=w.groups;w={};for(G=0;G<Q.length;G++)w[Q[G]]=S[G+1],R.params["params.error."+Q[G]]=S[G+1];R.message=x.messageFn(w);break}R.params||(R.params={});K=dL8();R.params["params.errorServiceSignature"]="msg="+K.messageWeights.length+"&cb="+K.callbackWeights.length;R.params["params.serviceWorker"]="false";_.Qm.document&&_.Qm.document.querySelectorAll&&
(R.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new vL(VW5,"sample")).constructor!==vL&&(R.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(R);if(R.sampleWeight!==0&&!v_T.has(R.message)){if(M&&_.h("web_enable_error_204"))ULS(m===void 0?"ERROR":m,R);else{m=m===void 0?"ERROR":m;m==="ERROR"?(U9.publish("handleError",R),_.h("record_app_crashed_web")&&zZm===0&&R.sampleWeight===1&&(zZm++,M={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.h("report_client_error_with_app_crash_ks")||(M.systemHealth={crashData:{clientError:{logMessage:{message:R.message}}}}),_.Zx("appCrashed",M)),TNG++):m==="WARNING"&&U9.publish("handleWarning",R);if(_.h("kevlar_gel_error_routing")){M=m;f=f===void 0?{}:f;b:{K=_.u(IN1);for(x=K.next();!x.done;x=K.next())if(Ud(x.value.toLowerCase())){K=!0;break b}K=!1}if(K)f=void 0;else{x={stackTrace:R.stack};R.fileName&&(x.filename=R.fileName);K=R.lineNumber&&R.lineNumber.split?R.lineNumber.split(":"):[];K.length!==
0&&(K.length!==1||isNaN(Number(K[0]))?K.length!==2||isNaN(Number(K[0]))||isNaN(Number(K[1]))||(x.lineNumber=Number(K[0]),x.columnNumber=Number(K[1])):x.lineNumber=Number(K[0]));K={level:"ERROR_LEVEL_UNKNOWN",message:R.message,errorClassName:R.name,sampleWeight:R.sampleWeight};M==="ERROR"?K.level="ERROR_LEVEL_ERROR":M==="WARNING"&&(K.level="ERROR_LEVEL_WARNNING");x={isObfuscated:!0,browserStackInfo:x};f.pageUrl=window.location.href;f.kvPairs=[];_.vZ("FEXP_EXPERIMENTS")&&(f.experimentIds=_.vZ("FEXP_EXPERIMENTS"));
S=_.vZ("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!Fb8("web_disable_gel_stp_ecatcher_killswitch")&&S)for(Q=_.u(Object.keys(S)),w=Q.next();!w.done;w=Q.next())w=w.value,f.kvPairs.push({key:w,value:String(S[w])});if(S=R.params)for(Q=_.u(Object.keys(S)),w=Q.next();!w.done;w=Q.next())w=w.value,f.kvPairs.push({key:"client."+w,value:String(S[w])});S=_.vZ("SERVER_NAME");Q=_.vZ("SERVER_VERSION");S&&Q&&(f.kvPairs.push({key:"server.name",value:S}),f.kvPairs.push({key:"server.version",value:Q}));f={errorMetadata:f,
stackTrace:x,logMessage:K}}f&&(_.Zx("clientError",f),(M==="ERROR"||_.h("errors_flush_gel_always_killswitch"))&&_.BL())}_.h("suppress_error_204_logging")||ULS(m,R)}try{v_T.add(R.message)}catch(F){}NNB++}}};
ULS=function(K,m){var x=m.params||{};K={urlParams:{a:"logerror",t:"jserror",type:m.name,msg:m.message.substr(0,250),line:m.lineNumber,level:K,"client.name":x.name},postParams:{url:_.vZ("PAGE_NAME",window.location.href),file:m.fileName},method:"POST"};x.version&&(K["client.version"]=x.version);if(K.postParams){m.stack&&(K.postParams.stack=m.stack);m=_.u(Object.keys(x));for(var S=m.next();!S.done;S=m.next())S=S.value,K.postParams["client."+S]=x[S];if(x=_.vZ("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(m=
_.u(Object.keys(x)),S=m.next();!S.done;S=m.next())S=S.value,K.postParams[S]=x[S];(x=_.vZ("LAVA_VERSION"))&&(K.postParams["lava.version"]=x);x=_.vZ("SERVER_NAME");m=_.vZ("SERVER_VERSION");x&&m&&(K.postParams["server.name"]=x,K.postParams["server.version"]=m)}_.Ed(_.vZ("ECATCHER_REPORT_HOST","")+"/error_204",K)};
_.kbT=function(K,m){m=m===void 0?"ERROR":m;var x=x===void 0?{}:x;var S=_.WZ("ytbin.polymer.shared.lib.tampering.info");S&&(S=S())&&(x["params.tamperingInfo"]=S.sort().join(","));_.aC(K,m,void 0,void 0,!0,x)};
_.Vq=function(K){var m=_.VU.apply(1,arguments);K.args||(K.args=[]);Array.isArray(K.args)&&K.args.push.apply(K.args,_.N3(m))};
WcD=function(K){K.level="IGNORED"};
X31=function(K,m){BN8.push(K);m();BN8.pop()};
Ti=function(K,m){for(var x in m)m.hasOwnProperty(x)&&(K=_.zi(K,x,m[x]));return K};
_.Kv5=function(K,m,x){x=x===void 0?!1:x;if(!K)return null;if(K.adInfoDialogEndpoint||K.backstageImageUploadEndpoint||K.confirmDialogEndpoint||K.clientActionEndpoint||K.createBackstagePostDialogEndpoint||K.createCommentReplyDialogEndpoint||K.flowEndpoint||K.guideBuilderEndpoint||K.liveChatDialogEndpoint||K.modalEndpoint||K.openPopupAction||K.shareEndpoint||K.shareEntityEndpoint||K.showLiveChatItemEndpoint||K.subscriptionManagerEndpoint||K.unlimitedCreateFamilyEndpoint||K.unlimitedFamilyFlowEndpoint||
K.updateCommentDialogEndpoint||K.updateCommentReplyDialogEndpoint||K.userFeedbackEndpoint||K.videoEditorEndpoint||K.ypcCancelSurveyEndpoint)return m=_.rp("polymer_report_client_url_requested_rate"),!x&&Math.random()<m&&_.yq(new _.AR("urlForEndpoint used on client endpoint",K)),null;var S=_.rp("polymer_report_missing_web_navigation_endpoint_rate");if(K.liveChatEndpoint||K.liveChatReplayEndpoint)S=0;if(!K.commandMetadata&&!K.clickTrackingParams&&Math.random()<S){var Q={},w;for(w in K)Q[w]="1";_.yq(new _.AR("Missing navigation data",
Q))}Q="";if(K.commandMetadata&&K.commandMetadata.webCommandMetadata&&K.commandMetadata.webCommandMetadata.url)Q=K.commandMetadata.webCommandMetadata.url;else if(K.searchEndpoint)Math.random()<S&&_.yq(new _.AR("Should not manually handle search",K)),Q="/results?search_query="+encodeURIComponent(K.searchEndpoint.query).replace(/%20/g,"+"),K.searchEndpoint.params&&(Q+="&sp="+K.searchEndpoint.params);else if(K.watchEndpoint)Math.random()<S&&_.yq(new _.AR("Should not manually handle watch",K)),Q="/watch?v="+
K.watchEndpoint.videoId,K.watchEndpoint.playlistId&&(Q+="&list="+K.watchEndpoint.playlistId),K.watchEndpoint.index&&(Q+="&index="+K.watchEndpoint.index),K.watchEndpoint.startTimeSeconds&&(Q+="&t="+K.watchEndpoint.startTimeSeconds);else if(K.browseEndpoint)S=K.browseEndpoint.browseId,(w=K.browseEndpoint.canonicalBaseUrl)?Q=w:S&&(Q=S.substr(0,2),Q=Q==="FE"?S==="FEwhat_to_watch"?"/":S==="FEmy_videos"?"/my_videos":"/feed/"+S.substr(2):Q==="VL"?"/playlist?list="+S.substr(2):"/channel/"+S),Q&&K.browseEndpoint.query&&
(Q=Ti(Q+"/search",{query:K.browseEndpoint.query})),Q&&K.browseEndpoint.params&&(Q=Ti(Q,{params:K.browseEndpoint.params}));else{if(K.urlEndpoint)return K.urlEndpoint.url;K.signInEndpoint?(Q="https://accounts.google.com/ServiceLogin",S={},_.NX.extend(S,m||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),m=S):K.uploadEndpoint?Q="//www.youtube.com/upload":K.liveChatEndpoint?(Q=K.liveChatEndpoint,S=_.NX.clone(Q),_.UB(Q.continuation)&&(w=Object.keys(Q.continuation)[0],
S.continuation=Q.continuation[w].continuation),Q=Ti("/youtubei/v1/live_chat/get_live_chat",S)):K.liveChatReplayEndpoint?(Q=_.NX.clone(K.liveChatReplayEndpoint),Q.currentPlayerState&&(_.NX.extend(Q,Q.currentPlayerState),delete Q.currentPlayerState),Q=Ti("/youtubei/v1/live_chat/get_live_chat_replay",Q)):K.liveChatItemContextMenuEndpoint?Q=Ti("/youtubei/v1/live_chat/get_item_context_menu",K.liveChatItemContextMenuEndpoint):K.liveChatPurchaseMessageEndpoint?Q=Ti("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
K.liveChatPurchaseMessageEndpoint):K.openSuperStickerBuyFlowCommand?Q=Ti("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",K.openSuperStickerBuyFlowCommand):K.videoEditEndpoint?Q=Ti("/edit",{video_id:K.videoEditEndpoint.videoId}):K.liveDashboardEndpoint?Q=K.liveDashboardEndpoint.videoId?Ti("/live_dashboard",{v:K.liveDashboardEndpoint.videoId}):"/live_dashboard":K.signalNavigationEndpoint&&K.signalNavigationEndpoint.signal&&K.signalNavigationEndpoint.signal==="WEBCAM"?Q="/webcam":K.getPdgBuyFlowCommand&&
(Q=Ti(K.getPdgBuyFlowCommand.buyflowApiPath,{params:K.getPdgBuyFlowCommand.params}))}return Q||x?Ti(Q,m||{}):(_.yq(new _.AR("Error: Can't construct url for endpoint","keys:"+Object.keys(K).sort().join(","),K)),null)};
meL=function(K){if(K){if(K.browseEndpoint)return!!K.browseEndpoint.nofollow;if(K.watchEndpoint)return!!K.watchEndpoint.nofollow;if(K.urlEndpoint)return!!K.urlEndpoint.nofollow}return!1};
_.S$n=function(K,m){var x=m+K,S=xeD.get(x);if(S)return S;K=m+"-"+K.replace(/([A-Z])/g,"-$1").toLowerCase();xeD.set(x,K);return K};
Q01=function(K){var m=_.dC(K,"action")||_.dC(K,"command")||_.dC(K,"endpoint");if(!m)return null;m=_.S$n(m,"yt");_.C(K,_.WL)&&(m+="-"+_.C(K,_.WL).signal.toLowerCase().replace(/_/g,"-"));return m};
uz5=function(K){try{var m=Object.keys(K)}catch(Q){return[]}for(var x=0;x<m.length;x++){var S=m[x];if(wRv.test(S)||s0D.test(S))return l2m(K[S])}return[]};
l2m=function(K){return K.command?[K.command]:K.onExecutionAction?[K.onExecutionAction]:K.onResponseReceivedCommand?[K.onResponseReceivedCommand]:K.updateFlowCommand?[K.updateFlowCommand]:K.clientActions?K.clientActions:K.action?[K.action]:K.actions||K.commands||K.onResponseReceivedActions||K.onResponseReceivedCommands||K.onResponseReceivedEndpoints||[]};
f2m=function(K,m){m=m===void 0?!1:m;var x=_.cd().resolve(_.tR(XI));x||(x=new MOT,_.cd().addProvider({provide:XI,useValue:x}));return x&&K&&!_.NX.isEmpty(K)?x.getUrl(K,m):""};
tO0=function(K,m,x){x=x===void 0?"":x;if(m){K.data=m;var S=f2m(m);S?(Um(K,S),meL(m)||!Mb(S)?K.rel="nofollow":K.removeAttribute("rel"),_.C(m,_.Ku)&&_.C(m,_.Ku).target==="TARGET_NEW_WINDOW"?K.target="_blank":x?K.target=x:K.removeAttribute("target")):(K.removeAttribute("href"),K.removeAttribute("rel"),K.removeAttribute("target"))}};
_.sq=function(K,m){var x=wj;if(AL())c08(K,function(){var w=_.VU.apply(0,arguments);dj(x,function(){m.apply(null,_.N3(w))})});
else{var S=_.mt.getInstance(),Q=Yk1(m);LbB(function(){Q.value=m});
_.BZ(function(){var w={},M=_.xi(S,(w[K]=function(){var f=_.VU.apply(0,arguments);dj(x,function(){Q.value.apply(Q,_.N3(f))})},w));
return function(){var f={};_.wu(S,(f[K]="",f),M)}})}};
_.ld=function(K,m){return Oi5(K,!1,m)};
_.ud=function(K,m){return Oi5(K,!0,m)};
Oi5=function(K,m,x){return AL()?j05(K,m,x):De8(K,m,x)};
De8=function(K,m,x){return ah(function(){return j05(K,m,x)})};
j05=function(K,m,x){var S=RGL(function(Q){S.value=Q;var w=function(){var M=Ob(null);try{return x==null?void 0:x(Q)}finally{Ob(M)}}();
return function(){w==null||w()}});
S.__expectedTagName=K;S.__optional=m;S.isIdom=!AL();return S};
r0S=function(K){var m=wj,x=Yp;return{getFn:function(){return function(S){if(!m.isDisposed){var Q=function(){return K(S)};
H7(function(){return _.JL(Q)},x)!==!0&&S.stopPropagation()}}}}};
GZ5=function(K){if(typeof K.children==="function")return K.children(),null;K=_.u(K.children);for(var m=K.next();!m.done;m=K.next())m=m.value,m();return null};
pRT=function(K){var m;return((m=K.prototype)==null?void 0:m.render)===void 0};
RCL=function(K){return K.items.map(K.children)};
hC5=function(K,m,x){x=x===void 0?!1:x;H7(function(){return J0G(K,m,x)})};
J0G=function(K,m,x){var S=null;P7++;x=(x===void 0?0:x)?CeL:Lvv;try{S=x(K,function(){Mi(m)}),iv(!1)}catch(Q){throw iv(!0),Q;
}return S===null?K:S};
Mi=function(K){if(K!==void 0&&K!==null)if(K instanceof E2)for(var m=Xt;KY()!=null&&Q7S in KY()&&m.contains(KY());)SI();else if(Array.isArray(K))for(m=_.u(K),K=m.next();!K.done;K=m.next())Mi(K.value);else if(K instanceof Ps||K instanceof f6||"function"==typeof _.fY&&K instanceof _.fY)S7m(K.toString());else if(_.DU(K)){if(KY()!==K){var x,S;m=(S=(x=Yp)==null?void 0:x.name)!=null?S:"unknown";throw Error("hc`"+K.tagName+"`"+m);}SI()}else if(K!=null&&K.contentKind===Rh||K instanceof zK||pWv(K))for(m=Jv0(K),
m=Array.from(m.childNodes),m=_.u(m),K=m.next();!K.done;K=m.next())Xt.appendChild(K.value),SI();else if(Hs(K)&&(K=K.toString()),x=typeof K,x==="boolean"||x==="number"||x==="string")S7m(K);else if(typeof K==="function"){m=Xt;var Q=KY();Q&&(Q._isSignalTextNode||Q._isSafeOrSanitizedHtmlNode)||z3T(m,Q,K);SI()}else if(K.type===RCL)Mi(K.type(Object.assign({},K.props,{children:K.children[0]})));else{nY.beforeVisit(K);if(typeof K.type==="string"){a:{K.__open||TuT(K.type,K.props.idomKey);Q=Xt;for(m in K.props)if(K.props[m]!==
q$S){var w=K.props[m];x=s2;x.push(m);x.push(w)}m=fk.attributes;m=m===void 0?fu:m;w=Xt;x=Ig(w);xJ8(w,x,m);UJT(Q,K.props,!0);if((K.props.skip||K.props.skipchildren)&&Xt.hasChildNodes())xJ=Xt.lastChild;else{if(K.type==="style"&&nOv(K.children)===null){xJ=Xt.lastChild;m=void 0;break a}Mi(K.children)}IRT();K.__open&&(K.__open=!1);tjL(Q,K.props);m=Q}return m}if(K.type===_.O2)Mi(K.children);else if(!EuT(K)){m=K;try{biL(m)}catch(M){K=M,(w=fk.handleError)==null||w.call.apply(w,[fk].concat(_.N3(Vt(K,(Q=m.type)==
null?void 0:Q.TAG_NAME))))}m.__open&&(IRT(),m.__open=!1)}}};
guG=function(K,m){var x;pRT(K)?x=new eI(m,K):x=new K(m);x.__type=K;x.__updateContext={nextState:x.state,isForced:!1};return x};
biL=function(K){var m=K.type,x=m.TAG_NAME;if(m===GZ5)K.props.children=K.children,m(K.props);else{K.children.length>0&&(K.props.children=K.children);var S;(S=K.props).idomKey||(S.idomKey=m);if(x){var Q=TuT(x,K.props.idomKey);K.__open=!0;var w=Q.__instance}w||(w=guG(m,K.props),w.props=null,Q&&(Q.__instance=w,w.el=Q));var M;x=((M=w.__updateContext)!=null?M:{nextState:w.state,isForced:!1}).nextState;w.__updateContext=void 0;m.getDerivedStateFromProps&&(x=m.getDerivedStateFromProps(K.props,x));w.props=
K.props;w.state=x;M=function(){var f=w;nY.beforeRender(f);var c=f.render(f.props);nY.afterRender(f,c);c?(f.props.idomKey&&(c.props.idomKey=f.props.idomKey),f=c):f=void 0;if(c=f)if(c.__open=K.__open,f=Mi(c),K.__open=c.__open,!m.TAG_NAME)if(f)m.TAG_NAME=f.tagName.toLowerCase(),f.__instance=w,w.el=f;else{var D;if((D=w.hooks)==null?0:D.length){var G;(G=fk.handleError)==null||G.call.apply(G,[fk].concat(_.N3(Vt(Error("od")))))}}w.didPatch();nY.didPatch(w)};
(x=w.functionComponent)?cWm(x,M,w.props.debugInstance):M()}};
EuT=function(K){var m=K.type;if(!pRT(m)||m===GZ5||m.componentType===Ft)return!1;K.props.children=K.children.length>1?K.children:K.children[0];var x,S=(x=K.props.idomKey)!=null?x:K.type,Q;if(KY()&&((Q=KY()[CY])==null?void 0:Q.key)===S){var w=KY(),M=w[CY];if(!M)throw Error("gc`"+w.tagName);var f;(f=M.updateSignalsFromIdomProps)==null||f.call(M,K.props);nuT(M);return!0}if(Pev.has(m.name))throw f=m.name,m=(M=(w=Yp)==null?void 0:w.name)!=null?M:"unknown",Error("fc`"+f+"`"+m);WU0(K.type,K.props,K.children);
K.props.renderedFromIdom=!0;(f=cWm(K.type,function(){return a0B(K.type,K.props)},K.props.debugInstance))&&eCL(f);
return!0};
ii5=function(K){for(var m=0;m<qD(K).length;m++)SI()};
nuT=function(K){var m=Y$G();if(m)ii5(m);else for(var x=0;x<K.numNodes;x++)(m=Y$G())?ii5(m):SI()};
Y$G=function(){var K;return(K=KY()[CY])==null?void 0:K.sourceDynamicRange};
eCL=function(K){K=jc8(K);K=Array.isArray(K)?K:[K];K=_.u(K);for(var m=K.next();!m.done;m=K.next())Xt.insertBefore(m.value,KY()),SI()};
Fv5=function(){var K=yv1(),m=ah(function(){return{value:0}});
return[m.value,function(x){if(PZ!==null){var S;(S=fk.handleError)==null||S.call.apply(S,[fk].concat(_.N3(Vt(Error("pd")))))}m.value=typeof x==="function"?x(m.value):x;K.__updateContext={nextState:K.state,isForced:!0};x=_.sb(K.effectContext);S=jI(!1);try{if(K.el){var Q,w={},M=(w.props=K.props,w.type=K.__type,w.children=(Q=K.props.children)!=null?Q:[],w[cZ]=!0,w);try{hC5(K.el,M,!0)}catch(D){var f,c;(c=fk.handleError)==null||c.call.apply(c,[fk].concat(_.N3(Vt(D,(f=K.__type)==null?void 0:f.TAG_NAME))))}}}finally{jI(S),
_.sb(x)}}]};
_.tW=function(K,m){var x=wj,S=function(Q){dj(x,function(){m(Q)})};
window.addEventListener(K,S,void 0);_.Nl(function(){window.removeEventListener(K,S,void 0)})};
_.Oq=function(K){var m=wj;return function(x){var S,Q=(S=K.observer)!=null?S:_.cd().resolve(cF);S=A0m(x);var w=[];K.showOption&&w.push(Q.observe(x,function(){dj(m,function(){K.visibilityCallback(!0,x)})},K.showOption));
K.hideOption&&w.push(Q.observe(x,function(){dj(m,function(){K.visibilityCallback(!1,x)})},K.hideOption));
K.prescanOption&&K.prescanCallback&&w.push(Q.observe(x,function(){dj(m,function(){K.prescanCallback()})},K.prescanOption));
var M;S.visibilityMonitorKeys=((M=S.visibilityMonitorKeys)!=null?M:[]).concat(w)}};
A0m=function(K){var m;return(m=K.polymerController)!=null?m:K};
NYS=function(K,m){var x=ouS;return _.O(_.O2,null,DwL(fk.enableLazyTsx,function(){return _.O(HiB,{id:x,value:K,children:m})},function(){var S=$eL(x,K);
Ml(S);S=_.sb(S);try{return m()}finally{_.sb(S)}}))};
HiB=function(K){var m=K.children;K=$eL(K.id,K.value);Ml(K);K=_.sb(K);try{return _.O(_.O2,null,bE(m()))}finally{_.sb(K)}};
$eL=function(K,m){return Object.assign(Object.create(Zi5),{id:K,contextValue:m})};
BYT=function(K){var m,x=wj;_.ag(function(){var S=_.sb(x),Q=jI(!m);try{if(m)hC5(m,K.children(),!0);else if(m=bE(K.children()),!(m instanceof Element))throw Error("qd");}finally{jI(Q),_.sb(S)}},"f");
return m};
_.a2S=function(K,m){var x;m=ZY(function(){var S=jI(!0);P7++;try{x=qD(K()),iv(!1)}catch(Q){throw iv(!0),Q;}finally{jI(S)}},m===void 0?!1:m);
return[x,m]};
y0n=function(K){var m=new de5;m.abort(K);return m.signal};
VOD=function(){if(this.aborted){var K;throw(K=this.reason)!=null?K:new DOMException("signal is aborted without reason","AbortError");}};
zCB=function(K){var m=new de5;K=_.u(K);for(var x=K.next();!x.done;x=K.next())if(x=x.value,x.aborted){m.abort(x.reason);break}else vuv.set(m.signal,m),Uem.add(x,m.signal);return m.signal};
TY8=function(){for(var K=_.u(Uem.get(this)),m=K.next();!m.done;m=K.next())vuv.get(m.value).abort(this.reason)};
I20=function(K){var m=new de5;setTimeout(function(){m.abort(new DOMException("signal timed out","TimeoutError"))},K);
return m.signal};
kZm=function(){var K,m;return{promise:new Promise(function(x,S){K=x;m=S}),
resolve:K,reject:m}};
XR1=function(K){var m=kZm(),x=m.promise;WvD.set(K,{promise:x,resolve:m.resolve,reject:m.reject});jU||(jU=[],queueMicrotask(function(){var S=[].concat(_.N3(jU));jU=null;var Q=Zd().loadMultiple(S);S=_.u(S);for(var w=S.next();!w.done;w=S.next())w=w.value,Q[w].then(WvD.get(w).resolve,WvD.get(w).reject)}));
jU.push(K);return x};
mcD=function(K){K=K.buf.charCodeAt(K.pos++);return Kp8[K]};
DR=function(K){var m=0,x=0;do{var S=mcD(K);m|=(S&31)<<x;x+=5}while(S&32);return m<0?m+4294967296:m};
SgS=function(K,m,x,S){var Q=!0;Q=Q===void 0?!1:Q;m=m===void 0?!1:m;S=S===void 0?{}:S;var w=S.cssRowKey||"",M=S.combinedSignature||"";!w&&window&&window._F_cssRowKey&&(w=window._F_cssRowKey,!M&&window._F_combinedSignature&&(M=window._F_combinedSignature));if(w&&typeof window._F_installCss!=="function")throw Error("Ad");var f=S.loaderClass||_.ru;K=olB(K===void 0?"base-js":K);m=new f(J2B($wm("",K)),w,M,Q,m);Q=S.useCors||K&&K.hasAttribute("crossorigin");K=S.corsMode||K&&K.getAttribute("crossorigin");
Q&&(m.useCors_=Q);K&&(m.corsMode_=K);S.urlMaxLength&&(m.urlMaxLength=S.urlMaxLength);x&&(m.insertPos=x);S.fetchPriority&&(m.fetchPriority=S.fetchPriority);var c=Zd();c.JSC$10062_loader_=m;c.setBatchModeEnabled(!0);_.xc8=S.batchingStrategy==="BATCH"?XR1:function(D){return Promise.resolve(c.load(D))}};
sz1=function(K,m,x){QzT(K,m);K[m][wPT].unshift(x)};
QzT=function(K,m){if(!K[m]||!K[m][wPT]){var x=K[m],S=x?[x]:[];K[m]=function(){for(var Q=_.u(S),w=Q.next();!w.done;w=Q.next())w.value.apply(this,arguments)};
K[m][wPT]=S}};
lsT=function(K){if(!K)return[];var m=[];K=_.u(K);for(var x=K.next();!x.done;x=K.next())x=x.value,Array.isArray(x)?m.push.apply(m,_.N3(lsT(x))):m.push(x);return m};
_.pu=function(K,m){if(K&&uST.test(K)||K==="//")return K;if(Mv1===void 0){Mv1=!1;try{var x=new URL("b","http://a");x.pathname="c%20d";Mv1=x.href==="http://a/c%20d"}catch(S){}}m||(m=document.baseURI||window.location.href);if(Mv1)try{return(new URL(K,m)).href}catch(S){return K}GE||(GE=document.implementation.createHTMLDocument("temp"),GE.base=GE.createElement("base"),GE.head.appendChild(GE.base),GE.anchor=GE.createElement("a"),GE.body.appendChild(GE.anchor));GE.base.href=m;GE.anchor.href=K;return GE.anchor.href||
K};
tv8=function(K,m){return K.replace(fsB,function(x,S,Q,w){return S+"'"+_.pu(Q.replace(/["']/g,""),m)+"'"+w})};
co0=function(K){return K.substring(0,K.lastIndexOf("/")+1)};
DcT=function(){OZm=!1;for(var K=RW.length,m=0;m<K;m++){var x=RW[m];if(x)try{x()}catch(S){setTimeout(function(){throw S;})}}RW.splice(0,K);
jz0+=K};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(K){console.log("["+K.is+"]: registered")};
GHT=function(K){roD.push(K)};
JW=function(K){return pPm[K]||(pPm[K]=K.indexOf("-")<0?K:K.replace(RTn,function(m){return m[1].toUpperCase()}))};
hW=function(K){return pPm[K]||(pPm[K]=K.replace(JoT,"-$1").toLowerCase())};
hT1=function(K,m){var x=m.parentInfo&&hT1(K,m.parentInfo);if(x)for(K=x.firstChild,x=0;K;K=K.nextSibling){if(m.parentIndex===x++)return K}else return K};
C6L=function(K,m){K=K._methodHost||K;return function(x){if(K[m])K[m](x,x.detail);else console.warn("listener method `"+m+"` not defined")}};
Cu=function(K){return K.indexOf(".")>=0};
Lu=function(K){var m=K.indexOf(".");return m===-1?K:K.slice(0,m)};
Lpm=function(K,m){return K.indexOf(m+".")===0};
qi=function(K,m){return m.indexOf(K+".")===0};
Eq=function(K,m,x){return m+x.slice(K.length)};
qgB=function(K,m){return K===m||Lpm(K,m)||qi(K,m)};
bd=function(K){if(Array.isArray(K)){for(var m=[],x=0;x<K.length;x++)for(var S=K[x].toString().split("."),Q=0;Q<S.length;Q++)m.push(S[Q]);return m.join(".")}return K};
E$v=function(K){return Array.isArray(K)?bd(K).split("."):K.toString().split(".")};
gu=function(K,m,x){m=E$v(m);for(var S=0;S<m.length;S++){if(!K)return;K=K[m[S]]}x&&(x.path=m.join("."));return K};
bZB=function(K,m,x){var S=E$v(m),Q=S[S.length-1];if(S.length>1){for(m=0;m<S.length-1;m++)if(K=K[S[m]],!K)return;K[Q]=x}else K[m]=x;return S.join(".")};
g$1=function(K,m,x){var S=K[m];if(!S)S=K[m]={};else if(!K.hasOwnProperty(m)&&(S=K[m]=Object.create(K[m]),x))for(var Q in S)for(K=S[Q],m=S[Q]=Array(K.length),x=0;x<K.length;x++)m[x]=K[x];return S};
PF=function(K,m,x,S,Q,w){if(m){var M=!1,f=nu++,c;for(c in x){var D=Q?Lu(c):c;if(D=m[D])for(var G=0,p=D.length,R=void 0;G<p&&(R=D[G]);G++)R.info&&R.info.lastRun===f||Q&&!n$v(c,R.trigger)||(R.info&&(R.info.lastRun=f),R.fn(K,c,x,S,R.info,Q,w),M=!0)}return M}return!1};
n$v=function(K,m){if(m){var x=m.name;return x==K||!(!m.structured||!Lpm(x,K))||!(!m.wildcard||!qi(x,K))}return!0};
P61=function(K,m,x,S,Q){m=typeof Q.method==="string"?K[Q.method]:Q.method;x=Q.property;m?m.call(K,K.__data[x],S[x]):Q.dynamicFn||console.warn("observer method `"+Q.method+"` not defined")};
eTn=function(K,m,x,S){x={value:x,queueProperty:!0};S&&(x.path=S);(0,_.eU)(K).dispatchEvent(new CustomEvent(m,{detail:x}))};
iZ5=function(K,m,x,S,Q,w){w=(S=(w?Lu(m):m)!=m?m:null)?gu(K,S):K.__data[m];S&&w===void 0&&(w=x[m]);eTn(K,Q.eventName,w,S)};
Ygm=function(K,m,x,S,Q){x=K.__data[m];id&&(x=id(x,Q.attrName,"attribute",K));K._propertyToAttribute(m,Q.attrName,x)};
AoT=function(K){var m=K.constructor.__orderedComputedDeps;if(!m){m=new Map;for(var x=K.__computeEffects,S=Fpn(K),Q=S.counts,w=S.ready,M=S.total;S=w.shift();)m.set(S,m.size),(S=x[S])&&S.forEach(function(f){f=f.info.methodInfo;--M;--Q[f]===0&&w.push(f)});
M!==0&&console.warn("Computed graph for "+K.localName+" incomplete; circular?");K.constructor.__orderedComputedDeps=m}return m};
Fpn=function(K){var m=K.__computeInfo,x={};K=K.__computeEffects;var S=[],Q=0,w;for(w in m){var M=m[w];Q+=x[w]=M.args.filter(function(c){return!c.literal}).length+(M.dynamicFn?1:0)}for(var f in K)m[f]||S.push(f);
return{counts:x,ready:S,total:Q}};
HZn=function(K,m,x,S,Q){m=o$L(K,m,x,S,Q);if(m===Yi)return!1;Q=Q.methodInfo;if(K.__dataHasAccessor&&K.__dataHasAccessor[Q])return K._setPendingProperty(Q,m,!0);K[Q]=m;return!1};
ZZD=function(K,m,x,S,Q,w,M){x.bindings=x.bindings||[];S={kind:S,target:Q,parts:w,literal:M,isCompound:w.length!==1};x.bindings.push(S);S.target&&S.kind!="attribute"&&S.kind!="text"&&!S.isCompound&&S.parts[0].mode==="{"&&(x=S.parts[0],w=x.negate,S.listenerEvent=x.event||hW(Q)+"-changed",S.listenerNegate=w);Q=m.nodeInfoList.length;for(x=0;x<S.parts.length;x++){var f=S.parts[x];f.compoundIndex=x;w=K;M=m;var c=S,D=f,G=Q;if(!D.literal)if(c.kind==="attribute"&&c.target[0]==="-")console.warn("Cannot set attribute "+
c.target+' because "-" is not a valid attribute starting character');else for(f=D.dependencies,c={index:G,binding:c,part:D,evaluator:w},D=0;D<f.length;D++)G=f[D],typeof G=="string"&&(G=$c5(G),G.wildcard=!0),w._addTemplatePropertyEffect(M,G.rootProperty,{fn:Nn8,info:c,trigger:G})}};
Nn8=function(K,m,x,S,Q,w,M){M=M[Q.index];var f=Q.binding,c=Q.part;w&&c.source&&m.length>c.source.length&&f.kind=="property"&&!f.isCompound&&M.__isPropertyEffectsClient&&M.__dataHasAccessor&&M.__dataHasAccessor[f.target]?(x=x[m],m=Eq(c.source,f.target,m),M._setPendingPropertyOrPath(m,x,!1,!0)&&K._enqueueClient(M)):(m=Q.evaluator._evaluateBinding(K,c,m,x,S,w),m!==Yi&&(f.isCompound&&(x=M.__dataCompoundStorage[f.target],x[c.compoundIndex]=m,m=x.join("")),f.kind==="attribute"||f.target!=="textContent"&&
(f.target!=="value"||M.localName!=="input"&&M.localName!=="textarea")||(m=m==void 0?"":m),c=m,id&&(c=id(c,f.target,f.kind,M)),f.kind=="attribute"?K._valueToNodeAttribute(M,c,f.target):(f=f.target,M.__isPropertyEffectsClient&&M.__dataHasAccessor&&M.__dataHasAccessor[f]?M.__readOnly&&M.__readOnly[f]||M._setPendingProperty(f,c)&&K._enqueueClient(M):K._setUnmanagedPropertyToNode(M,f,c))))};
BnS=function(K,m,x){if(x.listenerEvent){var S=x.parts[0];K.addEventListener(x.listenerEvent,function(Q){var w=x.target,M=S.source,f=S.negate,c=Q.detail,D=c&&c.path;D?(M=Eq(w,M,D),Q=c&&c.value):Q=Q.currentTarget[w];m.__readOnly&&m.__readOnly[M]||!m._setPendingPropertyOrPath(M,f?!Q:Q,!0,!!D)||c&&c.queueProperty||m._invalidateProperties()})}};
as0=function(K,m,x,S,Q,w){w=m.static||w&&(typeof w!=="object"||w[m.methodName]);Q={methodName:m.methodName,args:m.args,methodInfo:Q,dynamicFn:w};for(var M=0,f=void 0;M<m.args.length&&(f=m.args[M]);M++)f.literal||K._addPropertyEffect(f.rootProperty,x,{fn:S,info:Q,trigger:f});w&&K._addPropertyEffect(m.methodName,x,{fn:S,info:Q});return Q};
o$L=function(K,m,x,S,Q){S=K._methodHost||K;var w=S[Q.methodName];if(w)return K=K._marshalArgs(Q.args,m,x),K===Yi?Yi:w.apply(S,K);Q.dynamicFn||console.warn("method `"+Q.methodName+"` not defined")};
dcT=function(K){for(var m="",x=0;x<K.length;x++)m+=K[x].literal||"";return m};
v$n=function(K){if(K=K.match(/([^\s]+?)\(([\s\S]*)\)/)){var m={methodName:K[1],static:!0,args:yoT};return K[2].trim()?VvT(K[2].replace(/\\,/g,"&comma;").split(","),m):m}return null};
VvT=function(K,m){m.args=K.map(function(x){x=$c5(x);x.literal||(m.static=!1);return x},this);
return m};
$c5=function(K){K=K.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var m={name:K,value:"",literal:!1},x=K[0];x==="-"&&(x=K[1]);x>="0"&&x<="9"&&(x="#");switch(x){case "'":case '"':m.value=K.slice(1,-1);m.literal=!0;break;case "#":m.value=Number(K),m.literal=!0}m.literal||(m.rootProperty=Lu(K),m.structured=Cu(K),m.structured&&(m.wildcard=K.slice(-2)==".*",m.wildcard&&(m.name=K.slice(0,-2))));return m};
Uc8=function(K,m,x){K=gu(K,x);K===void 0&&(K=m[x]);return K};
zTm=function(K,m,x,S){S={indexSplices:S};Fp&&!K._overrideLegacyUndefined&&(m.splices=S);K.notifyPath(x+".splices",S);K.notifyPath(x+".length",m.length);Fp&&!K._overrideLegacyUndefined&&(S.indexSplices=[])};
AW=function(K,m,x,S,Q,w){zTm(K,m,x,[{index:S,addedCount:Q,removed:w,object:m,type:"splice"}])};
TnT=function(K){K=tv8((K.body?K.body:K).textContent,K.baseURI);var m=document.createElement("style");m.textContent=K;return m};
kHD=function(K){K=K.trim().split(/\s+/);for(var m=[],x=0;x<K.length;x++)m.push.apply(m,_.N3(IsD(K[x])));return m};
IsD=function(K){var m=oW.import(K);if(!m)return console.warn("Could not find style data in module named",K),[];if(m._styles===void 0){K=[];K.push.apply(K,_.N3(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(m)));var x=m.querySelector("template");x&&K.push.apply(K,_.N3(Wp5(x,m.assetpath)));m._styles=K}return m._styles};
Wp5=function(K,m){if(!K._styles){for(var x=[],S=K.content.querySelectorAll("style"),Q=0;Q<S.length;Q++){var w=S[Q],M=w.getAttribute("include");M&&x.push.apply(x,_.N3(kHD(M).filter(function(f,c,D){return D.indexOf(f)===c})));
m&&(w.textContent=tv8(w.textContent,m));x.push(w)}K._styles=x}return K._styles};
XP8=function(K){return(K=oW.import(K))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(K):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(K){var m=[];K=K.querySelectorAll("link[rel=import][type~=css]");for(var x=0;x<K.length;x++){var S=K[x];if(S.import){var Q=S.import;if((S=S.hasAttribute("shady-unscoped"))&&!Q._unscopedStyle){var w=TnT(Q);w.setAttribute("shady-unscoped","");Q._unscopedStyle=w}else Q._style||(Q._style=TnT(Q));m.push(S?Q._unscopedStyle:Q._style)}}return m};
mHT=function(K){K=K.trim().split(/\s+/);for(var m="",x=0;x<K.length;x++)m+=Kim(K[x]);return m};
Kim=function(K){var m=oW.import(K);if(m&&m._cssText===void 0){var x=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(m),S=m.querySelector("template");S&&(x+=xHv(S,m.assetpath));m._cssText=x||null}m||console.warn("Could not find style data in module named",K);return m&&m._cssText||""};
xHv=function(K,m){var x="";K=Wp5(K,m);for(m=0;m<K.length;m++){var S=K[m];S.parentNode&&S.parentNode.removeChild(S);x+=S.textContent}return x};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(K){var m="";K=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(K);for(var x=0;x<K.length;x++)m+=K[x].textContent;return m};
HF=function(K,m){return{index:K,removed:[],addedCount:m}};
QS5=function(K,m,x,S){var Q=0,w=0,M=0,f=0,c=Math.min(m-Q,S-w);if(Q==0&&w==0)a:{for(M=0;M<c;M++)if(K[M]!==x[M])break a;M=c}if(m==K.length&&S==x.length){f=K.length;for(var D=x.length,G=0;G<c-M&&Stv(K[--f],x[--D]);)G++;f=G}Q+=M;w+=M;m-=f;S-=f;if(m-Q==0&&S-w==0)return[];if(Q==m){for(m=HF(Q,0);w<S;)m.removed.push(x[w++]);return[m]}if(w==S)return[HF(Q,m-Q)];c=Q;M=w;S=S-M+1;f=m-c+1;m=Array(S);for(D=0;D<S;D++)m[D]=Array(f),m[D][0]=D;for(D=0;D<f;D++)m[0][D]=D;for(D=1;D<S;D++)for(G=1;G<f;G++)if(K[c+G-1]===
x[M+D-1])m[D][G]=m[D-1][G-1];else{var p=m[D-1][G]+1,R=m[D][G-1]+1;m[D][G]=p<R?p:R}c=m.length-1;M=m[0].length-1;S=m[c][M];for(K=[];c>0||M>0;)c==0?(K.push(2),M--):M==0?(K.push(3),c--):(f=m[c-1][M-1],D=m[c-1][M],G=m[c][M-1],p=D<G?D<f?D:f:G<f?G:f,p==f?(f==S?K.push(0):(K.push(1),S=f),c--,M--):p==D?(K.push(3),c--,S=D):(K.push(2),M--,S=G));K.reverse();m=void 0;c=[];for(M=0;M<K.length;M++)switch(K[M]){case 0:m&&(c.push(m),m=void 0);Q++;w++;break;case 1:m||(m=HF(Q,0));m.addedCount++;Q++;m.removed.push(x[w]);
w++;break;case 2:m||(m=HF(Q,0));m.addedCount++;Q++;break;case 3:m||(m=HF(Q,0)),m.removed.push(x[w]),w++}m&&c.push(m);return c};
wr1=function(K,m){return QS5(K,K.length,m,m.length)};
Stv=function(K,m){return K===m};
lw0=function(K){if(K instanceof sSB)return K.value;throw Error("Id`"+K);};
ub8=function(K,m){for(var x in m)x===null?K.style.removeProperty(x):K.style.setProperty(x,m[x])};
MF5=function(K,m){return(K=window.getComputedStyle(K).getPropertyValue(m))?K.trim():""};
OmS=function(K){requestAnimationFrame(function(){fwm?fwm(K):(tF5||(tF5=new Promise(function(m){clm=m}),document.readyState==="complete"?clm():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&clm()})),tF5.then(function(){K&&K()}))})};
rlS=function(K){jS0=K&&K.shimcssproperties?!1:DHT||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
hOT=function(K){if(!(GB8.indexOf(K)>-1)&&K!=="touchend"&&prL&&ROT&&JlG)return{passive:!0}};
EkT=function(K){for(var m=CR8?["click"]:GB8,x=0,S;x<m.length;x++)S=m[x],K?(LiL.length=0,document.addEventListener(S,qt8,!0)):document.removeEventListener(S,qt8,!0)};
$i=function(K){var m=K.type;return GB8.indexOf(m)>-1?m==="mousemove"?(m=K.buttons===void 0?1:K.buttons,K instanceof window.MouseEvent&&!bmn&&(m=gkv[K.which]||0),!!(m&1)):(K.button===void 0?0:K.button)===0:!1};
nkD=function(K){if(K.type==="click"){if(K.detail===0)return!0;var m=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K);if(!m.nodeType||m.nodeType!==Node.ELEMENT_NODE)return!0;m=m.getBoundingClientRect();var x=K.pageX;K=K.pageY;return!(x>=m.left&&x<=m.right&&K>=m.top&&K<=m.bottom)}return!1};
PR8=function(K,m,x){K.movefn=m;K.upfn=x;document.addEventListener("mousemove",m);document.addEventListener("mouseup",x)};
ZR=function(K){document.removeEventListener("mousemove",K.movefn);document.removeEventListener("mouseup",K.upfn);K.movefn=null;K.upfn=null};
eOD=function(K,m){for(var x=document.elementFromPoint(K,m),S=x;S&&S.shadowRoot&&!window.ShadyDOM;){var Q=S;S=S.shadowRoot.elementFromPoint(K,m);if(Q===S)break;S&&(x=S)}return x};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(K){var m=imD(K);return m.length>0?m[0]:K.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(K){var m=K.type,x=K.currentTarget.__polymerGestures;if(x&&(x=x[m])){if(!K.__polymerGesturesHandled&&(K.__polymerGesturesHandled={},m.slice(0,5)==="touch")){var S=K.changedTouches[0];m==="touchstart"&&K.touches.length===1&&(YtD=S.identifier);if(YtD!==S.identifier)return;prL||(m==="touchstart"||m==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K)}S=
K.__polymerGesturesHandled;if(!S.skip){for(var Q=0,w;Q<BF.length;Q++)w=BF[Q],x[w.name]&&!S[w.name]&&w.flow&&w.flow.start.indexOf(K.type)>-1&&w.reset&&w.reset();for(Q=0;Q<BF.length;Q++)w=BF[Q],x[w.name]&&!S[w.name]&&(S[w.name]=!0,w[m](K))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(K){var m=K.changedTouches[0],x=K.type;if(x==="touchstart")Fim=m.clientX,Al0=m.clientY,okS=!1;else if(x==="touchmove"&&!okS){okS=!0;x="auto";for(var S=imD(K),Q=0,w;Q<S.length;Q++)if(w=S[Q],w.__polymerGesturesTouchAction){x=w.__polymerGesturesTouchAction;break}S=!1;Q=Math.abs(Fim-m.clientX);m=Math.abs(Al0-m.clientY);K.cancelable&&(x==="none"?S=!0:x==="pan-x"?S=m>Q:x==="pan-y"&&(S=Q>m));S?K.preventDefault():
aW("track")}};
yR=function(K,m,x){return du[m]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K,m,x),!0):!1};
VR=function(K,m,x){return du[m]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K,m,x),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(K,m,x){var S=du[m],Q=S.deps,w=S.name,M=K.__polymerGestures;M||(K.__polymerGestures=M={});for(var f=0,c,D;f<Q.length;f++)c=Q[f],CR8&&GB8.indexOf(c)>-1&&c!=="click"||((D=M[c])||(M[c]=D={_count:0}),D._count===0&&K.addEventListener(c,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,hOT(c)),D[w]=(D[w]||0)+1,D._count=(D._count||0)+1);K.addEventListener(m,x);S.touchAction&&_.vF(K,S.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(K,m,x){var S=du[m],Q=S.deps;S=S.name;var w=K.__polymerGestures;if(w)for(var M=0,f,c;M<Q.length;M++)f=Q[M],(c=w[f])&&c[S]&&(c[S]=(c[S]||1)-1,c._count=(c._count||1)-1,c._count===0&&K.removeEventListener(f,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,hOT(f)));K.removeEventListener(m,x)};
Hm1=function(K){BF.push(K);for(var m=0;m<K.emits.length;m++)du[K.emits[m]]=K};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(K){for(var m=0,x;m<BF.length;m++){x=BF[m];for(var S=0,Q;S<x.emits.length;S++)if(Q=x.emits[S],Q===K)return x}return null};
_.vF=function(K,m){prL&&K instanceof HTMLElement&&TE.run(function(){K.style.touchAction=m});
K.__polymerGesturesTouchAction=m};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(K,m,x){m=new Event(m,{bubbles:!0,cancelable:!0,composed:!0});m.detail=x;(0,_.eU)(K).dispatchEvent(m);m.defaultPrevented&&(K=x.preventer||x.sourceEvent)&&K.preventDefault&&K.preventDefault()};
aW=function(K){K=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K);K.info&&(K.info.prevent=!0)};
IW=function(K,m,x,S){m&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(m,K,{x:x.clientX,y:x.clientY,sourceEvent:x,preventer:S,prevent:function(Q){return aW(Q)}})};
$HT=function(K,m,x){if(K.prevent)return!1;if(K.started)return!0;x=Math.abs(K.y-x);return Math.abs(K.x-m)>=5||x>=5};
NoG=function(K,m,x){if(m){var S=K.moves[K.moves.length-2],Q=K.moves[K.moves.length-1],w=Q.x-K.x,M=Q.y-K.y,f=0;if(S){var c=Q.x-S.x;f=Q.y-S.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(m,"track",{state:K.state,x:x.clientX,y:x.clientY,dx:w,dy:M,ddx:c,ddy:f,sourceEvent:x,hover:function(){return eOD(x.clientX,x.clientY)}})}};
BoT=function(K,m,x){var S=Math.abs(m.clientX-K.x),Q=Math.abs(m.clientY-K.y),w=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(x||m);!w||Zmn[w.localName]&&w.hasAttribute("disabled")||!(isNaN(S)||isNaN(Q)||S<=25&&Q<=25||nkD(m))||K.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(w,"tap",{x:m.clientX,y:m.clientY,sourceEvent:m,preventer:x})};
aw1=function(K,m,x,S,Q){var w;Q&&(w=typeof x==="object"&&x!==null)&&(S=K.__dataTemp[m]);S=S!==x&&(S===S||x===x);w&&S&&(K.__dataTemp[m]=x);return S};
yl8=function(){if(ki&&!WF){if(!dHm){dHm=!0;var K=document.createElement("style");K.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(K)}return!0}return!1};
vkB=function(){return VF1};
UHv=function(K,m){VF1=K;Object.setPrototypeOf(K,m.prototype);new m;VF1=null};
zOB=function(K,m){for(var x=0;x<m.length;x++){var S=m[x];if(!!K!=!!S.__hideTemplateChildren__)if(S.nodeType===Node.TEXT_NODE)K?(S.__polymerTextContent__=S.textContent,S.textContent=""):S.textContent=S.__polymerTextContent__;else if(S.localName==="slot")if(K)S.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.eU)((0,_.eU)(S).parentNode).replaceChild(S.__polymerReplaced__,S);else{var Q=S.__polymerReplaced__;Q&&(0,_.eU)((0,_.eU)(Q).parentNode).replaceChild(S,Q)}else S.style&&(K?(S.__polymerDisplay__=
S.style.display,S.style.display="none"):S.style.display=S.__polymerDisplay__);S.__hideTemplateChildren__=K;S._showHideChildren&&S._showHideChildren(K)}};
To8=function(K){return(K=K.__dataHost)&&K._methodHost||K};
Wi0=function(K,m,x){var S=x.mutableData?Iw5:Xp;KV.mixin&&(S=KV.mixin(S));var Q=function(){return S.apply(this,arguments)||this};
_.q(Q,S);Q.prototype.__templatizeOptions=x;Q.prototype._bindTemplate(K);kBn(Q,K,m,x);return Q};
Snm=function(K,m,x,S){var Q=x.forwardHostProp;if(Q&&m.hasHostProps){var w=K.localName=="template",M=m.templatizeTemplateClass;if(!M){if(w){var f=x.mutableData?XrG:KeG;M=function(){return f.apply(this,arguments)||this};
_.q(M,f);M=m.templatizeTemplateClass=M}else{var c=K.constructor;M=function(){return c.apply(this,arguments)||this};
_.q(M,c);M=m.templatizeTemplateClass=M}var D=m.hostProps,G;for(G in D)M.prototype._addPropertyEffect("_host_"+G,M.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:mV1(Q)}),M.prototype._createNotifyingProperty("_host_"+G);mU&&S&&xV8(m,x,S)}K.__dataProto&&Object.assign(K.__data,K.__dataProto);if(w)UHv(K,M),K.__dataTemp={},K.__dataPending=null,K.__dataOld=null,K._enableProperties();else{Object.setPrototypeOf(K,M.prototype);m=m.hostProps;for(var p in m)p="_host_"+p,p in K&&(m=K[p],delete K[p],K.__data[p]=
m)}}};
mV1=function(K){return function(m,x,S){K.call(m.__templatizeOwner,x.substring(6),S[x])}};
kBn=function(K,m,x,S){var Q=x.hostProps||{},w;for(w in S.instanceProps){delete Q[w];var M=S.notifyInstanceProp;M&&K.prototype._addPropertyEffect(w,K.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:QZn(M)})}if(S.forwardHostProp&&m.__dataHost)for(var f in Q)x.hasHostProps||(x.hasHostProps=!0),K.prototype._addPropertyEffect(f,K.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:wM1()})};
QZn=function(K){return function(m,x,S){K.call(m.__templatizeOwner,m,x,S[x])}};
wM1=function(){return function(K,m,x){K.__dataHost._setPendingPropertyOrPath("_host_"+m,x[m],!0,!0)}};
KV=function(K,m,x){if(xO&&!To8(K))throw Error("Od");x=x||{};if(K.__templatizeOwner)throw Error("Pd");K.__templatizeOwner=m;var S=(m?m.constructor:Xp)._parseTemplate(K),Q=S.templatizeInstanceClass;Q||(Q=Wi0(K,S,x),S.templatizeInstanceClass=Q);var w=To8(K);Snm(K,S,x,w);x=function(){return Q.apply(this,arguments)||this};
_.q(x,Q);x.prototype._methodHost=w;x.prototype.__dataHost=K;x.prototype.__templatizeOwner=m;x.prototype.__hostProps=S.hostProps;return x};
xV8=function(K,m,x){x=x.constructor._properties;K=K.propertyEffects;m=m.instanceProps;for(var S in K)if(!(x[S]||m&&m[S]))for(var Q=K[S],w=0;w<Q.length;w++){var M=Q[w].info.part;if(!M.signature||!M.signature.static){console.warn("Property '"+S+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
sZ5=function(K,m){for(var x;m;)if(x=m.__dataHost?m:m.__templatizeInstance)if(x.__dataHost!=K)m=x.__dataHost;else return x;else m=(0,_.eU)(m).parentNode;return null};
Sj=function(K){return K.localName==="slot"};
l4m=function(){for(var K=Qu.prototype,m="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),x={},S=0;S<m.length;x={method$jscomp$33:void 0},S++)x.method$jscomp$33=m[S],K[x.method$jscomp$33]=function(Q){return function(){return this.node[Q.method$jscomp$33].apply(this.node,arguments)}}(x)};
uxG=function(K,m){for(var x={},S=0;S<m.length;x={name$jscomp$448:void 0},S++)x.name$jscomp$448=m[S],Object.defineProperty(K,x.name$jscomp$448,{get:function(Q){return function(){return this.node[Q.name$jscomp$448]}}(x),
configurable:!0})};
MsG=function(){for(var K=Qu.prototype,m=["textContent","innerHTML","className"],x={},S=0;S<m.length;x={name$jscomp$449:void 0},S++)x.name$jscomp$449=m[S],Object.defineProperty(K,x.name$jscomp$449,{get:function(Q){return function(){return this.node[Q.name$jscomp$449]}}(x),
set:function(Q){return function(w){this.node[Q.name$jscomp$449]=w}}(x),
configurable:!0})};
f4S=function(){w_=document.documentElement.getAttribute("dir");w_=document.documentElement.getAttribute("dir");for(var K=0;K<s7.length;K++){var m=s7[K];m.__autoDirOptOut||m.setAttribute("dir",w_)}};
jZm=function(){lq=!0;requestAnimationFrame(function(){lq=!1;tsv(cDB);setTimeout(function(){for(var K=0,m=uq.length;K<m;K++)O5T(uq.shift())})})};
tsv=function(K){for(;K.length;)O5T(K.shift())};
O5T=function(K){var m=K[0],x=K[1];K=K[2];try{x.apply(m,K)}catch(S){setTimeout(function(){throw S;})}};
_.DVT=function(K,m,x){lq||jZm();cDB.push([K,m,x])};
_.MJ=function(K,m,x){lq||jZm();uq.push([K,m,x])};
pM5=function(K,m){m=m===void 0?!1:m;if(!rD0||!GkT||!rD0.handlesDynamicScoping)return null;var x=GkT.ScopingShim;if(!x)return null;var S=x.scopeForNode(K),Q=(0,_.eU)(K).getRootNode(),w=function(M){if((0,_.eU)(M).getRootNode()===Q){var f=Array.from(rD0.nativeMethods.querySelectorAll.call(M,"*"));f.push(M);for(M=0;M<f.length;M++){var c=f[M];if((0,_.eU)(c).getRootNode()===Q){var D=x.currentScopeForNode(c);D!==S&&(D!==""&&x.unscopeNode(c,D),x.scopeNode(c,S))}}}};
w(K);return m?(m=new MutationObserver(function(M){for(var f=0;f<M.length;f++)for(var c=M[f],D=0;D<c.addedNodes.length;D++){var G=c.addedNodes[D];G.nodeType===Node.ELEMENT_NODE&&w(G)}}),m.observe(K,{childList:!0,
subtree:!0}),m):null};
RjL=function(){document.body.removeAttribute("unresolved")};
qn8=function(K){var m=K=K.replace(JDL,"").replace(hjT,""),x=new Cy0;x.start=0;x.end=m.length;for(var S=x,Q=0,w=m.length;Q<w;Q++)if(m[Q]==="{"){S.rules||(S.rules=[]);var M=S,f=M.rules[M.rules.length-1]||null;S=new Cy0;S.start=Q+1;S.parent=M;S.previous=f;M.rules.push(S)}else m[Q]==="}"&&(S.end=Q+1,S=S.parent||x);return LeL(x,K)};
LeL=function(K,m){var x=m.substring(K.start,K.end-1);K.parsedCssText=K.cssText=x.trim();K.parent&&(x=m.substring(K.previous?K.previous.end:K.parent.start,K.start-1),x=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(x),x=x.replace(EF8," "),x=x.substring(x.lastIndexOf(";")+1),x=K.parsedSelector=K.selector=x.trim(),K.atRule=x.indexOf("@")===0,K.atRule?x.indexOf("@media")===0?K.type=4:x.match(b5T)&&(K.type=7,K.keyframesName=K.selector.split(EF8).pop()):x.indexOf("--")===
0?K.type=1E3:K.type=1);if(x=K.rules)for(var S=0,Q=x.length,w=void 0;S<Q&&(w=x[S]);S++)LeL(w,m);return K};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(K){return K.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var m=arguments[1],x=6-m.length;x--;)m="0"+m;return"\\"+m})};
gFT=function(K,m,x){x=x===void 0?"":x;var S="";if(K.cssText||K.rules){var Q=K.rules;if(Q&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(Q))for(var w=0,M=Q.length,f=void 0;w<M&&(f=Q[w]);w++)S=gFT(f,m,S);else m?m=K.cssText:(m=K.cssText,m=m.replace(nF1,"").replace(PyG,""),m=m.replace(ejB,"").replace(i5n,"")),(S=m.trim())&&(S="  "+S+"\n")}S&&(K.selector&&(x+=K.selector+" {\n"),x+=S,K.selector&&(x+="}\n\n"));return x};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(K){K=K[0];return!!K&&!!K.selector&&K.selector.indexOf("--")===0};
Fe5=function(K){if(K=Ynv[K])K._applyShimCurrentVersion=K._applyShimCurrentVersion||0,K._applyShimValidatingVersion=K._applyShimValidatingVersion||0,K._applyShimNextVersion=(K._applyShimNextVersion||0)+1};
ADG=function(K){return K._applyShimCurrentVersion===K._applyShimNextVersion};
H55=function(K){K._applyShimValidatingVersion=K._applyShimNextVersion;K._validating||(K._validating=!0,oF0.then(function(){K._applyShimCurrentVersion=K._applyShimNextVersion;K._validating=!1}))};
NAS=function(K){if(!K)return"";typeof K==="string"&&(K=qn8(K));return gFT(K,$Vv)};
Z5G=function(K){!K.__cssRules&&K.textContent&&(K.__cssRules=qn8(K.textContent));return K.__cssRules||null};
a4m=function(K,m,x,S){if(K){var Q=!1,w=K.type;if(S&&w===4){var M=K.selector.match(BAL);M&&(window.matchMedia(M[1]).matches||(Q=!0))}w===1?m(K):x&&w===7?x(K):w===1E3&&(Q=!0);if((K=K.rules)&&!Q)for(Q=0,w=K.length,M=void 0;Q<w&&(M=K[Q]);Q++)a4m(M,m,x,S)}};
dV1=function(K,m){var x=K.indexOf("var(");if(x===-1)return m(K,"","","");a:{var S=0;var Q=x+3;for(var w=K.length;Q<w;Q++)if(K[Q]==="(")S++;else if(K[Q]===")"&&--S===0)break a;Q=-1}S=K.substring(x+4,Q);x=K.substring(0,x);K=dV1(K.substring(Q+1),m);w=S.indexOf(",");if(w===-1)return m(x,S.trim(),"",K);Q=S.substring(0,w).trim();S=S.substring(w+1).trim();return m(x,Q,S,K)};
yDT=function(K){if(fV!==void 0)return fV;if(K.__cssBuild===void 0){var m=K.getAttribute("css-build");if(m)K.__cssBuild=m;else{a:{m=K.localName==="template"?K.content.firstChild:K.firstChild;if(m instanceof Comment&&(m=m.textContent.trim().split(":"),m[0]==="css-build")){m=m[1];break a}m=""}if(m!==""){var x=K.localName==="template"?K.content.firstChild:K.firstChild;x.parentNode.removeChild(x)}K.__cssBuild=m}}return K.__cssBuild||""};
vFv=function(K,m,x,S){for(var Q=m._noAccessors,w=Object.getOwnPropertyNames(m),M=0;M<w.length;M++){var f=w[M];if(!(f in S))if(Q)K[f]=m[f];else{var c=Object.getOwnPropertyDescriptor(m,f);c&&(c.configurable=!0,Object.defineProperty(K,f,c))}}for(var D in VsG)m[D]&&(x[D]=x[D]||[],x[D].push(m[D]))};
UVG=function(K,m,x){m=m||[];for(var S=K.length-1;S>=0;S--){var Q=K[S];Q?Array.isArray(Q)?UVG(Q,m):m.indexOf(Q)<0&&(!x||x.indexOf(Q)<0)&&m.unshift(Q):console.warn("behavior is null, check for missing or 404 import")}return m};
zjT=function(K,m){for(var x in m){var S=K[x],Q=m[x];K[x]=!("value"in Q)&&S&&"value"in S?Object.assign({value:S.value},Q):Q}};
kkB=function(K,m,x){var S={},Q=function(){return m.apply(this,arguments)||this};
_.q(Q,m);Q._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(M)for(var c=0,D;c<M.length;c++)D=M[c],D.properties&&this.createProperties(D.properties),D.observers&&this.createObservers(D.observers,D.properties);K.properties&&this.createProperties(K.properties);K.observers&&this.createObservers(K.observers,K.properties);this._prepareTemplate()}else m._finalizeClass.call(this)};
Q.prototype.created=function(){m.prototype.created.call(this);var c=S.created;if(c)for(var D=0;D<c.length;D++)c[D].call(this)};
Q.prototype._registered=function(){var c=Q.prototype;if(!c.hasOwnProperty("__hasRegisterFinished")){c.__hasRegisterFinished=!0;m.prototype._registered.call(this);ki&&f(c);c=Object.getPrototypeOf(this);var D=S.beforeRegister;if(D)for(var G=0;G<D.length;G++)D[G].call(c);if(D=S.registered)for(G=0;G<D.length;G++)D[G].call(c)}};
Q.prototype._applyListeners=function(){m.prototype._applyListeners.call(this);var c=S.listeners;if(c)for(var D=0;D<c.length;D++){var G=c[D];if(G)for(var p in G)this._addMethodEventListenerToNode(this,p,G[p])}};
Q.prototype._ensureAttributes=function(){var c=S.hostAttributes;if(c)for(var D=c.length-1;D>=0;D--){var G=c[D],p;for(p in G)this._ensureAttribute(p,G[p])}m.prototype._ensureAttributes.call(this)};
Q.prototype.ready=function(){m.prototype.ready.call(this);var c=S.ready;if(c)for(var D=0;D<c.length;D++)c[D].call(this)};
Q.prototype.attached=function(){m.prototype.attached.call(this);var c=S.attached;if(c)for(var D=0;D<c.length;D++)c[D].call(this)};
Q.prototype.detached=function(){m.prototype.detached.call(this);var c=S.detached;if(c)for(var D=0;D<c.length;D++)c[D].call(this)};
Q.prototype.attributeChanged=function(c,D,G){m.prototype.attributeChanged.call(this);var p=S.attributeChanged;if(p)for(var R=0;R<p.length;R++)p[R].call(this,c,D,G)};
_.tv.Object.defineProperties(Q,{properties:{configurable:!0,enumerable:!0,get:function(){var c={};if(M)for(var D=0;D<M.length;D++)zjT(c,M[D].properties);zjT(c,K.properties);return c}},
observers:{configurable:!0,enumerable:!0,get:function(){var c=[];if(M)for(var D=0,G;D<M.length;D++)G=M[D],G.observers&&(c=c.concat(G.observers));K.observers&&(c=c.concat(K.observers));return c}}});
if(x){Array.isArray(x)||(x=[x]);var w=m.prototype.behaviors;var M=UVG(x,null,w);Q.prototype.behaviors=w?w.concat(x):M}var f=function(c){if(M)for(var D=M,G=0;G<D.length;G++)vFv(c,D[G],S,TAT);vFv(c,K,S,I41)};
ki||f(Q.prototype);Q.generatedFrom=K;return Q};
maL=function(K){var m=typeof K!=="string"?K:{is:K,notifyObserversOnUndefined:!0};m.fastInit===void 0&&(m.fastInit=!0);return function(x){if(!m.disableInheritanceCheck&&Object.getPrototypeOf(x.prototype).constructor!==_.cW)throw Error("Td");var S=x.prototype;S.is=m.is;sz1(S,"created",function(){this.hostElement=this;this.polymerController=this});
WeT(S,x,m.fastInit);m.notifyObserversOnUndefined&&(S._overrideLegacyUndefined=!0);if(XM8)for(var Q=_.u(Object.getOwnPropertyNames(S)),w=Q.next();!w.done;w=Q.next()){w=w.value;var M=Object.getOwnPropertyDescriptor(S,w);M.enumerable===!1&&(M.enumerable=!0,Object.defineProperty(S,w,M))}if("template"in x)var f=function(){return x.template};
else m.template!==void 0&&(f=m.template);if(f!==void 0){var c;Object.defineProperty(S,"_template",{get:function(){c===void 0&&(c=f());return c},
set:function(D){c=D},
configurable:!0,enumerable:!0})}Polymer(S);x[KO0]=S}};
xa8=function(K){K=K===void 0?{}:K;K.fastInit===void 0&&(K.fastInit=!0);return function(m){if(!K.disableInheritanceCheck&&Object.getPrototypeOf(m.prototype).constructor!==O7)throw Error("Ud");WeT(m.prototype,m,K.fastInit)}};
WeT=function(K,m,x){x=x===void 0?!1:x;S3T(m);x?sz1(K,"created",function(){this.disableEnforceFastDefaultValuesCheck||QAL(m,this)}):sz1(K,"ready",function(){for(var S={},Q=_.u(lsT(this.behaviors)),w=Q.next();!w.done;w=Q.next())w=w.value,w.properties&&Object.assign(S,w4D(this,w.properties));
Object.assign(S,w4D(this,this.properties));QAL(m,this);Q=_.u(Object.keys(S));for(w=Q.next();!w.done;w=Q.next())w=w.value,this[w]=S[w]})};
QAL=function(K,m){if(XM8){K=new K;for(var x=_.u(Object.getOwnPropertyNames(K)),S=x.next();!S.done;S=x.next())S=S.value,m[S]=K[S];for(x=m;x&&x!==Object.prototype;x=Object.getPrototypeOf(x)){S=_.u(Object.getOwnPropertyNames(x));for(var Q=S.next();!Q.done;Q=S.next())Q=Q.value,K.hasOwnProperty(Q)||Object.defineProperty(K,Q,sAT(m,Q))}}else K.apply(m)};
sAT=function(K,m){return{get:function(){var x=K[m];return x instanceof Function?x.bind(K):x},
set:function(x){K[m]=x}}};
w4D=function(K,m){if(!m)return{};for(var x={},S=_.u(Object.keys(m)),Q=S.next();!Q.done;Q=S.next())if(Q=Q.value,!m[Q].readOnly){var w=K[Q];w!==void 0&&(x[Q]=w)}return x};
S3T=function(K){var m=new K;K=K.prototype.properties||{};for(var x=_.u(Object.keys(K)),S=x.next();!S.done;S=x.next())if(S=S.value,m.hasOwnProperty(S)){var Q=K[S];typeof Q==="function"&&(K[S]=Q={type:Q});m[S]!=null&&Q.type===Object&&(Q.type=lBD(m[S].constructor))}};
lBD=function(K){for(var m=_.u(uD5),x=m.next();!x.done;x=m.next())if(x=x.value,K===x)return x;return Object};
M6L=function(K){return function(m,x){m.behaviors=m.behaviors||[];m.behaviors.push(K||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",m,x).prototype:void 0));Object.defineProperty(m,x,{get:function(){return this},
enumerable:!0,configurable:!0})}};
fBL=function(K){K=K===void 0?{}:K;return function(m,x){m.properties=m.properties||{};K.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?K.type=lBD(Reflect.getMetadata("design:type",m,x)):K.type=String);var S=K,Q=m.properties[x];m.properties[x]=Q?Object.assign({},Q,S):S}};
t6G=function(K){return function(m,x){m.listeners=m.listeners||{};m.listeners[K]=x}};
c_0=function(){var K=_.VU.apply(0,arguments);if(K.length===0)throw Error("Vd");return function(m,x){m.observers=m.observers||[];m.observers.push(x+"("+K.join(",")+")")}};
ORL=function(){var K=_.VU.apply(0,arguments);return function(m,x,S){var Q=Object.getOwnPropertyDescriptor(m,x).get,w="__compute__"+x;Object.defineProperty(m,w,{value:Q,enumerable:!0});m.properties=m.properties||{};Q=m.properties[x];Q||(Q={},m.properties[x]=Q);Q.computed=w+"("+K.join(",")+")";S.get=void 0}};
_.jj=function(K,m,x){_.Fg.call(this);this.JSC$11318_id_=null;this.usingListeners_=!1;this.JSC$11318_listener_=K;this.handler_=x;this.JSC$11318_win_=m||window;this.callback_=(0,_.Ar)(this.JSC$11320_doAction_,this)};
D0=function(K){this.range_=K};
r_=function(K){this.range_=K};
Jv=function(K,m,x){_.Fg.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=K;this.scrollTimer_=new _.pV(50);this.JSC$11397_eventHandler_=new _.Rc(this);this.scrollDelta_=new _.Bb;this.containerIsActuallyContent_=K.tagName==="BODY"||K.tagName==="HTML";this.containerBounds_=jA1(K);this.containerIsActuallyContent_&&(K=_.Pb(),this.containerBounds_.height=K.height,this.containerBounds_.width=K.width);this.margin_=m||0;if(m){if(m=this.containerBounds_.clone(),K=this.margin_){var S=
Math.min(K,m.height*.25);m.top+=S;m.height-=2*S;K=Math.min(K,m.width*.25);m.left+=K;m.width-=2*K}}else m=this.containerBounds_;this.scrollBounds_=m;x||this.JSC$11397_eventHandler_.listen(_.yJ(this.containerNode_),"mousemove",this.JSC$11399_onMouseMove);this.JSC$11397_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11399_onTick_)};
_.hv=function(K){this.mechanism=K};
CV=function(K,m){this.JSC$11495_key_=K;this.JSC$11495_value_=m};
r_m=function(K){if(K>=55296&&K<=57343||K>1114111)return"\ufffd";K in DaD&&(K=DaD[K]);var m="";K>65535&&(K-=65536,m+=String.fromCharCode(K>>>10&1023|55296),K=56320|K&1023);return m+=String.fromCharCode(K)};
G2T=function(K,m){return K<m?1:-1};
R_v=function(){return function(K){return K.charAt(1)==="#"?K.charAt(2)==="X"||K.charAt(2)==="x"?r_m(parseInt(K.substr(3),16)):r_m(parseInt(K.substr(2),10)):p48[K.slice(1,-1)]}};
CA8=function(K){return K.slice(1,K.length-1).trim().replace(J_S,function(m){return h_5[m]||" "})};
LV=function(K){return K===32||K===9};
qJ=function(K,m){return m<K.length?K.charCodeAt(m):-1};
LOL=function(K){for(;K;){if(K._lastLineBlank)return!0;var m=K.type;if(m==="list"||m==="item")K=K._lastChild;else break}return!1};
E7=function(K){if(q30.test(K)){var m=1,x=0,S=0;for(K[x]=="|"&&x++;x<K.length;){switch(K[x]){case "|":S=1;break;case " ":break;case "\t":break;default:S&&(S=0,m++)}x++}return EPG.test(K)?-m:m}return 0};
bRB=function(K){return K=="table"||K=="row"||K=="cell"};
gP5=function(){return new bq("document",[[1,1],[0,0]])};
nPL=function(){};
g_=function(){var K={safe:!1};K=K||{};K.softbreak=K.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=K};
FOT=function(K,m){var x="";if(K)if(K=K.toLowerCase(),K===" "||PAv.test(K))x="space";else if(e_B.test(K))x="esc";else if(K.length==1){if(!m||iR0.test(K))x=K}else x=Y3G.test(K)?K.replace("arrow",""):K=="multiply"?"*":K;return x};
$aD=function(K,m){var x=K.hasModifiers;if(m.key)x=FOT(m.key,x);else if(m.detail&&m.detail.key)x=FOT(m.detail.key,x);else{x=m.keyIdentifier;var S="";x&&(x in A_D?S=A_D[x]:oPm.test(x)?(x=parseInt(x.replace("U+","0x"),16),S=String.fromCharCode(x).toLowerCase()):S=x.toLowerCase());(x=S)||(x=m.keyCode,S="",Number(x)&&(x>=65&&x<=90?S=String.fromCharCode(32+x):x>=112&&x<=123?S="f"+(x-112+1):x>=48&&x<=57?S=String(x-48):x>=96&&x<=105?S=String(x-96):S=HRD[x]),x=S);x=x||""}return x===K.key&&(!K.hasModifiers||
!!m.shiftKey===!!K.shiftKey&&!!m.ctrlKey===!!K.ctrlKey&&!!m.altKey===!!K.altKey&&!!m.metaKey===!!K.metaKey)};
ZR5=function(K){return K.length===1?{combo:K,key:K,event:"keydown"}:K.split("+").reduce(function(m,x){var S=x.split(":");x=S[0];S=S[1];x in Nf8?(m[Nf8[x]]=!0,m.hasModifiers=!0):(m.key=x,m.event=S||"keydown");return m},{combo:K.split(":").shift()})};
BfS=function(K){return K.trim().split(" ").map(function(m){return ZR5(m)})};
aB1=function(K,m){if(K&&K.fn){var x=K.fn;K.fn=function(){try{x.apply(this,arguments)}catch(S){if(S instanceof nV)console.warn("Argument '"+S.arg+"'"+(m?" for method '"+m+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw S;}}}return K};
y_D=function(){var K=[],m;var x=x||_.daT.length;for(m=0;m<8;m++)K[m]=_.daT[0|Math.random()*x];return K.join("")};
V6D=function(){var K=_.VU.apply(0,arguments);return K.length===0?function(m){return m}:K.length===1?K[0]:K.reduce(function(m,x){return function(){return m(x.apply(null,_.N3(_.VU.apply(0,arguments))))}})};
vPm=function(){var K=_.VU.apply(0,arguments);return function(m){return function(x,S){x=m(x,S);var Q=function(){throw Error("Fe");},w={getState:x.getState,
dispatch:function(M){return Q.apply(null,[M].concat(_.N3(_.VU.apply(1,arguments))))}};
S=K.map(function(M){return M(w)});
Q=V6D.apply(null,_.N3(S))(x.dispatch);return Object.assign({},x,{dispatch:Q})}}};
TfG=function(K){Object.keys(K).forEach(function(m){var x=K[m];if(typeof x(void 0,{type:Uan})==="undefined")throw Error("Ge`"+m);if(typeof x(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+z_T()})==="undefined")throw Error("He`"+m+"`"+Uan);})};
PW=function(K){for(var m=Object.keys(K),x={},S=0;S<m.length;S++){var Q=m[S];typeof K[Q]==="function"&&(x[Q]=K[Q])}var w=Object.keys(x);try{TfG(x)}catch(f){var M=f}return function(f,c){f=f===void 0?{}:f;if(M)throw M;for(var D=!1,G={},p=0;p<w.length;p++){var R=w[p],J=f[R],L=(0,x[R])(J,c);if(typeof L==="undefined")throw f=c&&c.type,Error("Ie`"+(f?'"'+String(f)+'"':"(unknown type)")+"`"+R);G[R]=L;D=D||L!==J}return(D=D||w.length!==Object.keys(f).length)?G:f}};
IBT=function(K,m,x){function S(){if(G)throw Error("Je");return f}
function Q(J){if(typeof J!=="function")throw Error("Ke`"+typeof J);if(G)throw Error("Le");var L=!0;D===c&&(D=c.slice());D.push(J);return function(){if(L){if(G)throw Error("Me");L=!1;D===c&&(D=c.slice());var n=D.indexOf(J);D.splice(n,1);c=null}}}
function w(J){if(typeof J!=="object"||J===null)var L=!1;else{for(L=J;Object.getPrototypeOf(L)!==null;)L=Object.getPrototypeOf(L);L=Object.getPrototypeOf(J)===L}if(!L)throw Error("Ne`"+typeof J);if(typeof J.type==="undefined")throw Error("Oe");if(G)throw Error("Pe");try{G=!0,f=M(f,J)}finally{G=!1}L=c=D;for(var n=0;n<L.length;n++)(0,L[n])();return J}
if(typeof m==="function"&&typeof x==="function"||typeof x==="function"&&typeof arguments[3]==="function")throw Error("Qe");typeof m==="function"&&typeof x==="undefined"&&(x=m,m=void 0);if(typeof x!=="undefined"){if(typeof x!=="function")throw Error("Re`"+typeof x);return x(IBT)(K,m)}if(typeof K!=="function")throw Error("Se`"+typeof K);var M=K,f=m,c=[],D=c,G=!1;w({type:Uan});var p={},R=(p.dispatch=w,p.subscribe=Q,p.getState=S,p.replaceReducer=function(J){if(typeof J!=="function")throw Error("Te`"+
typeof J);M=J;w({type:k2B});return R},p[WOv]=function(){var J={};
return J.subscribe=function(L){function n(){L.next&&L.next(S())}
if(typeof L!=="object"||L===null)throw new TypeError("Ue`"+typeof L);n();return{unsubscribe:Q(n)}},J[WOv]=function(){return this},J},p);
return R};
X40=function(K){function m(){Q&&(Q=!1,K());w&&S()}
function x(){requestAnimationFrame(m)}
function S(){var f=Date.now();if(Q){if(f-M<2)return;w=!0}else Q=!0,w=!1,setTimeout(x,20);M=f}
var Q=!1,w=!1,M=0;return S};
ej=function(K){return typeof K==="number"?K:parseFloat(K)||0};
KdS=function(K){return _.VU.apply(1,arguments).reduce(function(m,x){return m+ej(K["border-"+x+"-width"])},0)};
QbB=function(K){if(muG[K])return muG[K];var m=globalThis[K],x=m.prototype,S=K in xuT?xuT[K]:void 0;S=!(!S||!S.every(function(c){var D,G;return!!((D=Object.getOwnPropertyDescriptor(x,c))==null?0:(G=D.get)==null?0:G.toString().includes("[native code]"))}));
var Q=K in Ss0?Ss0[K]:void 0;Q=!(!Q||!Q.every(function(c){var D;return typeof x[c]==="function"&&((D=x[c])==null?void 0:D.toString().includes("[native code]"))}));
if(S&&Q&&!globalThis.Zone)return muG[K]=m.prototype;try{var w=document.createElement("iframe");document.body.appendChild(w);var M=w.contentWindow;if(!M)return m.prototype;var f=M[K].prototype;document.body.removeChild(w);return f?muG[K]=f:x}catch(c){return x}};
iq=function(K,m,x){var S=K+"."+String(x);if(wpT[S])return wpT[S].call(m);K=QbB(K);var Q;K=(Q=Object.getOwnPropertyDescriptor(K,x))==null?void 0:Q.get;if(!K)return m[x];wpT[S]=K;return K.call(m)};
lAT=function(K,m){var x="Node."+String(m);if(sbD[x])return sbD[x].bind(K);var S=QbB("Node")[m];if(typeof S!=="function")return K[m];sbD[x]=S;return S.bind(K)};
YO=function(K,m,x){try{if(!(m in K))return function(){};
var S=K[m],Q=x(S);typeof Q==="function"&&(Q.prototype=Q.prototype||{},Object.defineProperties(Q,{__rrweb_original__:{enumerable:!1,value:S}}));K[m]=Q;return function(){K[m]=S}}catch(w){return function(){}}};
oc=function(K){var m=K&&"host"in K&&"mode"in K&&F3(K)||null;return!!(m&&"shadowRoot"in m&&Av(m)===K)};
HW=function(K){return Object.prototype.toString.call(K)==="[object ShadowRoot]"};
uLS=function(K){K.includes(" background-clip: text;")&&!K.includes(" -webkit-background-clip: text;")&&(K=K.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return K};
fAT=function(K){try{var m=K.rules||K.cssRules;if(!m)return null;var x=K.href;!x&&K.ownerNode&&K.ownerNode.ownerDocument&&(x=K.ownerNode.ownerDocument.location.href);var S=Array.from(m,function(Q){return Mwn(Q,x)}).join("");
return uLS(S)}catch(Q){return null}};
Mwn=function(K,m){if("styleSheet"in K){try{var x;if(!(x=fAT(K.styleSheet))){var S=K.cssText;if(S.split('"').length<3)x=S;else{var Q=["@import","url("+JSON.stringify(K.href)+")"];K.layerName===""?Q.push("layer"):K.layerName&&Q.push("layer("+K.layerName+")");K.supportsText&&Q.push("supports("+K.supportsText+")");K.media.length&&Q.push(K.media.mediaText);x=Q.join(" ")+";"}}var w=x}catch(M){w=K.cssText}return K.styleSheet.href?twv(w,K.styleSheet.href):w}w=K.cssText;"selectorText"in K&&K.selectorText.includes(":")&&
(w=w.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return m?twv(w,m):w};
cu5=function(K){var m=K.element;var x=K.maskInputOptions;var S=K.tagName;var Q=K.type;var w=K.value;K=K.maskInputFn;w=w||"";Q=Q&&Q.toLowerCase();if(x[S.toLowerCase()]||Q&&x[Q])w=K?K(w,m):"*".repeat(w.length);return w};
OKT=function(K){var m=K.getContext("2d");if(!m)return!0;for(var x=0;x<K.width;x+=50)for(var S=0;S<K.height;S+=50){var Q=m.getImageData;if((new Uint32Array(("__rrweb_original__"in Q?Q.__rrweb_original__:Q).call(m,x,S,Math.min(50,K.width-x),Math.min(50,K.height-S)).data.buffer)).some(function(w){return w!==0}))return!1}return!0};
jbS=function(K){var m=K.type;return K.hasAttribute("data-rr-is-password")?"password":m?m.toLowerCase():null};
Dun=function(K){try{var m=new URL(K,window.location.href)}catch(Q){return null}var x,S;return(S=(x=m.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:x[1])!=null?S:null};
twv=function(K,m){return(K||"").replace(ruT,function(x,S,Q,w,M,f){Q=Q||M||f;S=S||w||"";if(!Q)return x;if(GyT.test(Q)||pp1.test(Q)||RN8.test(Q))return"url("+S+Q+S+")";if(Q[0]==="/")return x=m.indexOf("//")>-1?m.split("/").slice(0,3).join("/"):m.split("/")[0],x=x.split("?")[0],"url("+S+(x+Q)+S+")";x=m.split("/");w=Q.split("/");x.pop();w=_.u(w);for(Q=w.next();!Q.done;Q=w.next())Q=Q.value,Q!=="."&&(Q===".."?x.pop():x.push(Q));return"url("+S+x.join("/")+S+")"})};
Ju5=function(K,m){return(m=m===void 0?!1:m)?K.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):K.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
hNT=function(K,m){var x=x===void 0?!1:x;m=Array.from(m.childNodes);var S=[],Q=0;if(m.length>1&&K&&typeof K==="string")for(var w=Ju5(K,x),M=w.length/K.length,f=1;f<m.length;f++)if(m[f].textContent&&typeof m[f].textContent==="string"){for(var c=Ju5(m[f].textContent,x),D=3;D<c.length&&(c[D].match(/[a-zA-Z0-9]/)||c.indexOf(c.substring(0,D),1)!==-1);D++);for(;D<c.length;D++){var G=c.substring(0,D),p=w.split(G),R=-1;if(p.length===2)R=p[0].length;else if(p.length>2&&p[0]===""&&m[f-1].textContent!=="")R=
w.indexOf(G,1);else if(p.length===1){G=G.substring(0,G.length-1);p=w.split(G);if(p.length<=1)return S.push(K),S;D=101}else D===c.length-1&&(R=w.indexOf(G));if(p.length>=2&&D>100){var J=m[f-1].textContent;J&&typeof J==="string"&&(R=w.indexOf(G,Ju5(J).length));R===-1&&(R=p[0].length)}if(R!==-1){for(c=Math.floor(R/M);c>0&&c<K.length;){Q+=1;if(Q>50*m.length)return S.push(K),S;D=Ju5(K.substring(0,c),x);if(D.length===R){S.push(K.substring(0,c));K=K.substring(c);w=w.substring(R);break}else c=D.length<R?
c+Math.max(1,Math.floor((R-D.length)/M)):c-Math.max(1,Math.floor((D.length-R)*M))}break}}}S.push(K);return S};
Ld5=function(){return CfT++};
EXn=function(K){if(K instanceof HTMLFormElement)return"form";K=K.tagName.toLowerCase();return qsL.test(K)?"div":K};
PfS=function(K,m){function x(D){return(D=D.exec(m.substring(S)))?(D=D[0],S+=D.length,D):""}
if(m.trim()==="")return m;for(var S=0,Q=[];;){x(bK0);if(S>=m.length)break;var w=x(gXL);if(w.slice(-1)===",")w=nXG(K,w.substring(0,w.length-1)),Q.push(w);else{var M="";w=nXG(K,w);for(var f=!1;;){var c=m.charAt(S);if(c===""){Q.push((w+M).trim());break}else if(f)c===")"&&(f=!1);else if(c===","){S+=1;Q.push((w+M).trim());break}else c==="("&&(f=!0);M+=c;S+=1}}}return Q.join(", ")};
nXG=function(K,m){return m&&m.trim()!==""?eNT(K,m):m};
eNT=function(K,m){var x=iKL.get(K);x||(x=K.createElement("a"),iKL.set(K,x));if(!m)m="";else if(m.startsWith("blob:")||m.startsWith("data:"))return m;Um(x,m);return x.href};
Ysv=function(K,m,x,S){return S?x==="src"||x==="href"&&(m!=="use"||S[0]!=="#")||x==="xlink:href"&&S[0]!=="#"||x==="background"&&(m==="table"||m==="td"||m==="th")?nXG(K,S):x==="srcset"?PfS(K,S):x==="style"?twv(S,eNT(K)):m==="object"&&x==="data"?nXG(K,S):S:S};
Fd0=function(K,m){return(K==="video"||K==="audio")&&m==="autoplay"};
Au1=function(K,m,x){try{if(typeof m==="string"){if(K.classList.contains(m))return!0}else for(var S=K.classList.length;S--;)if(m.test(K.classList[S]))return!0;if(x)return K.matches(x)}catch(Q){}return!1};
oXn=function(K,m,x){if(!K)return!1;if(K.nodeType!==K.ELEMENT_NODE)return x?oXn($O(K),m,x):!1;for(var S=K.classList.length;S--;)if(m.test(K.classList[S]))return!0;return x?oXn($O(K),m,x):!1};
HK8=function(K,m,x,S){if(K.nodeType===K.ELEMENT_NODE){if(!NJ(K).length)return!1}else{if(Z0(K)===null)return!1;K=Z0(K)}try{if(typeof m==="string")if(S){if(K.closest("."+m))return!0}else{if(K.classList.contains(m))return!0}else if(oXn(K,m,S))return!0;if(x)if(S){if(K.closest(x))return!0}else if(K.matches(x))return!0}catch(Q){}return!1};
$un=function(K,m,x){var S=K.contentWindow;if(S){var Q=!1;try{var w=S.document.readyState}catch(f){return}if(w!=="complete"){var M=setTimeout(function(){Q||(m(),Q=!0)},x);
K.addEventListener("load",function(){clearTimeout(M);Q=!0;m()})}else S.location.href==="about:blank"&&K.src!=="about:blank"&&K.src!==""||setTimeout(m,0),K.addEventListener("load",m)}};
N4n=function(K,m,x){var S=!1;try{var Q=K.sheet}catch(M){return}if(!Q){var w=setTimeout(function(){S||(m(),S=!0)},x);
K.addEventListener("load",function(){clearTimeout(w);S=!0;m()})}};
aAB=function(K,m){var x=m.doc,S=m.blockClass,Q=m.blockSelector,w=m.needsMask,M=m.inlineStylesheet,f=m.maskInputOptions===void 0?{}:m.maskInputOptions,c=m.maskTextFn,D=m.maskInputFn,G=m.dataURLOptions===void 0?{}:m.dataURLOptions,p=m.inlineImages,R=m.recordCanvas,J=m.keepIframeSrcFn,L=m.newlyAddedElement===void 0?!1:m.newlyAddedElement,n=m.cssCaptured===void 0?!1:m.cssCaptured;m=m.mirror;m.nodeMetaMap.has(x)?(m=m.getId(x),m=m===1?void 0:m):m=void 0;switch(K.nodeType){case K.DOCUMENT_NODE:return K.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:K.compatMode}:{type:0,childNodes:[]};case K.DOCUMENT_TYPE_NODE:return{type:1,name:K.name,publicId:K.publicId,systemId:K.systemId,rootId:m};case K.ELEMENT_NODE:return ZK0(K,{doc:x,blockClass:S,blockSelector:Q,inlineStylesheet:M,maskInputOptions:f,maskInputFn:D,dataURLOptions:G,inlineImages:p,recordCanvas:R,keepIframeSrcFn:J,newlyAddedElement:L,rootId:m});case K.TEXT_NODE:return M=(S=$O(K))&&S.tagName,S="",Q=M==="STYLE"?!0:void 0,(M=M==="SCRIPT"?!0:void 0)?
S="SCRIPT_PLACEHOLDER":n||(S=B4L(K),Q&&S&&(S=twv(S,eNT(x)))),!Q&&!M&&S&&w&&(S=c?c(S,Z0(K)):S.replace(/[\S]/g,"*")),{type:3,textContent:S||"",rootId:m};case K.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:m};case K.COMMENT_NODE:return{type:5,textContent:B4L(K)||"",rootId:m};default:return!1}};
ZK0=function(K,m){var x=m.doc,S=m.inlineStylesheet,Q=m.maskInputOptions===void 0?{}:m.maskInputOptions,w=m.maskInputFn,M=m.dataURLOptions===void 0?{}:m.dataURLOptions,f=m.inlineImages,c=m.recordCanvas,D=m.keepIframeSrcFn,G=m.newlyAddedElement===void 0?!1:m.newlyAddedElement,p=m.rootId;m=Au1(K,m.blockClass,m.blockSelector);for(var R=EXn(K),J={},L=K.attributes.length,n=0;n<L;n++){var F=K.attributes[n];Fd0(R,F.name)||(J[F.name]=Ysv(x,R,F.name.toLowerCase(),F.value))}R==="link"&&S&&(S=Array.from(x.styleSheets).find(function(V){return V.href===
K.href}),L=null,S&&(L=fAT(S)),L&&(delete J.rel,delete J.href,J._cssText=L));
R==="style"&&K.sheet&&(S=fAT(K.sheet))&&(K.childNodes.length>1&&(S=hNT(S,K).join("/* rr_split */")),J._cssText=S);if(R==="input"||R==="textarea"||R==="select")S=K.value,L=K.checked,J.type!=="radio"&&J.type!=="checkbox"&&J.type!=="submit"&&J.type!=="button"&&S?J.value=cu5({element:K,type:jbS(K),tagName:R,value:S,maskInputOptions:Q,maskInputFn:w}):L&&(J.checked=L);R==="option"&&(K.selected&&!Q.select?J.selected=!0:delete J.selected);R==="dialog"&&K.open&&(J.rr_open_mode=K.matches("dialog:modal")?"modal":
"non-modal");R==="canvas"&&c&&(K.__context==="2d"?OKT(K)||(J.rr_dataURL=K.toDataURL(M.type,M.quality)):"__context"in K||(Q=K.toDataURL(M.type,M.quality),w=x.createElement("canvas"),w.width=K.width,w.height=K.height,w=w.toDataURL(M.type,M.quality),Q!==w&&(J.rr_dataURL=Q)));if(R==="img"&&f){BW||(BW=x.createElement("canvas"),du5=BW.getContext("2d"));var H=K.currentSrc||K.getAttribute("src")||"<unknown-src>",N=K.crossOrigin,z=function(){K.removeEventListener("load",z);try{BW.width=K.naturalWidth,BW.height=
K.naturalHeight,du5.drawImage(K,0,0),J.rr_dataURL=BW.toDataURL(M.type,M.quality)}catch(V){if(K.crossOrigin!=="anonymous"){K.crossOrigin="anonymous";K.complete&&K.naturalWidth!==0?z():K.addEventListener("load",z);return}console.warn("Cannot inline img src="+H+"! Error: "+V)}K.crossOrigin==="anonymous"&&(N?J.crossOrigin=N:K.removeAttribute("crossorigin"))};
K.complete&&K.naturalWidth!==0?z():K.addEventListener("load",z)}if(R==="audio"||R==="video")x=J,x.rr_mediaState=K.paused?"paused":"played",x.rr_mediaCurrentTime=K.currentTime,x.rr_mediaPlaybackRate=K.playbackRate,x.rr_mediaMuted=K.muted,x.rr_mediaLoop=K.loop,x.rr_mediaVolume=K.volume;G||(K.scrollLeft&&(J.rr_scrollLeft=K.scrollLeft),K.scrollTop&&(J.rr_scrollTop=K.scrollTop));m&&(G=K.getBoundingClientRect(),J={class:J.class,rr_width:G.width+"px",rr_height:G.height+"px"});R!=="iframe"||D(J.src)||(K.contentDocument||
(J.rr_src=J.src),delete J.src);var y;try{customElements.get(R)&&(y=!0)}catch(V){}return{type:2,tagName:R,attributes:J,childNodes:[],isSVG:!(K.tagName!=="svg"&&!K.ownerSVGElement)||void 0,needBlock:m,rootId:p,isCustom:y}};
ac=function(K){return K===void 0||K===null?"":K.toLowerCase()};
yu8=function(K,m){return m.comment&&K.type===5||K.type===2&&(m.script&&(K.tagName==="script"||K.tagName==="link"&&(K.attributes.rel==="preload"&&K.attributes.as==="script"||K.attributes.rel==="modulepreload")||K.tagName==="link"&&K.attributes.rel==="prefetch"&&typeof K.attributes.href==="string"&&Dun(K.attributes.href)==="js")||m.headFavicon&&(K.tagName==="link"&&K.attributes.rel==="shortcut icon"||K.tagName==="meta"&&(ac(K.attributes.name).match(/^msapplication-tile(image|color)$/)||ac(K.attributes.name)===
"application-name"||ac(K.attributes.rel)==="icon"||ac(K.attributes.rel)==="apple-touch-icon"||ac(K.attributes.rel)==="shortcut icon"))||K.tagName==="meta"&&(m.headMetaDescKeywords&&ac(K.attributes.name).match(/^description|keywords$/)||m.headMetaSocial&&(ac(K.attributes.property).match(/^(og|twitter|fb):/)||ac(K.attributes.name).match(/^(og|twitter):/)||ac(K.attributes.name)==="pinterest")||m.headMetaRobots&&(ac(K.attributes.name)==="robots"||ac(K.attributes.name)==="googlebot"||ac(K.attributes.name)===
"bingbot")||m.headMetaHttpEquiv&&K.attributes["http-equiv"]!==void 0||m.headMetaAuthorship&&(ac(K.attributes.name)==="author"||ac(K.attributes.name)==="generator"||ac(K.attributes.name)==="framework"||ac(K.attributes.name)==="publisher"||ac(K.attributes.name)==="progid"||ac(K.attributes.property).match(/^article:/)||ac(K.attributes.property).match(/^product:/))||m.headMetaVerification&&(ac(K.attributes.name)==="google-site-verification"||ac(K.attributes.name)==="yandex-verification"||ac(K.attributes.name)===
"csrf-token"||ac(K.attributes.name)==="p:domain_verify"||ac(K.attributes.name)==="verify-v1"||ac(K.attributes.name)==="verification"||ac(K.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
d_=function(K,m){var x=m.doc,S=m.mirror,Q=m.blockClass,w=m.blockSelector,M=m.maskTextClass,f=m.maskTextSelector,c=m.skipChild===void 0?!1:m.skipChild,D=m.inlineStylesheet===void 0?!0:m.inlineStylesheet,G=m.maskInputOptions===void 0?{}:m.maskInputOptions,p=m.maskTextFn,R=m.maskInputFn,J=m.slimDOMOptions,L=m.dataURLOptions===void 0?{}:m.dataURLOptions,n=m.inlineImages===void 0?!1:m.inlineImages,F=m.recordCanvas===void 0?!1:m.recordCanvas,H=m.onSerialize,N=m.onIframeLoad,z=m.iframeLoadTimeout===void 0?
5E3:m.iframeLoadTimeout,y=m.onStylesheetLoad,V=m.stylesheetLoadTimeout===void 0?5E3:m.stylesheetLoadTimeout,T=m.keepIframeSrcFn===void 0?function(){return!1}:m.keepIframeSrcFn,m1=m.newlyAddedElement===void 0?!1:m.newlyAddedElement,MT=m.cssCaptured===void 0?!1:m.cssCaptured,c0=m.needsMask,EB=m.preserveWhiteSpace===void 0?!0:m.preserveWhiteSpace;
c0||(c0=HK8(K,M,f,c0===void 0));var pT=aAB(K,{doc:x,mirror:S,blockClass:Q,blockSelector:w,needsMask:c0,inlineStylesheet:D,maskInputOptions:G,maskTextFn:p,maskInputFn:R,dataURLOptions:L,inlineImages:n,recordCanvas:F,keepIframeSrcFn:T,newlyAddedElement:m1,cssCaptured:MT});if(!pT)return console.warn(K,"not serialized"),null;m1=S.nodeMetaMap.has(K)?S.getId(K):yu8(pT,J)||!EB&&pT.type===3&&!pT.textContent.replace(/^\s+|\s+$/gm,"").length?-2:CfT++;m=Object.assign(pT,{id:m1});S.add(K,m);if(m1===-2)return null;
H&&H(K);m1=!c;m.type===2&&(m1=m1&&!m.needBlock,delete m.needBlock,(MT=Av(K))&&HW(MT)&&(m.isShadowHost=!0));if((m.type===0||m.type===2)&&m1){J.headWhitespace&&m.type===2&&m.tagName==="head"&&(EB=!1);c={doc:x,mirror:S,blockClass:Q,blockSelector:w,needsMask:c0,maskTextClass:M,maskTextSelector:f,skipChild:c,inlineStylesheet:D,maskInputOptions:G,maskTextFn:p,maskInputFn:R,slimDOMOptions:J,dataURLOptions:L,inlineImages:n,recordCanvas:F,preserveWhiteSpace:EB,onSerialize:H,onIframeLoad:N,iframeLoadTimeout:z,
onStylesheetLoad:y,stylesheetLoadTimeout:V,keepIframeSrcFn:T,cssCaptured:!1};if(m.type!==2||m.tagName!=="textarea"||m.attributes.value===void 0)for(m.type===2&&m.attributes._cssText!==void 0&&typeof m.attributes._cssText==="string"&&(c.cssCaptured=!0),m1=_.u(Array.from(NJ(K))),MT=m1.next();!MT.done;MT=m1.next())(MT=d_(MT.value,c))&&m.childNodes.push(MT);m1=null;if(K.nodeType===K.ELEMENT_NODE&&(m1=Av(K))){MT=_.u(Array.from(NJ(m1)));for(var h8=MT.next();!h8.done;h8=MT.next())if(h8=d_(h8.value,c))HW(m1)&&
(h8.isShadow=!0),m.childNodes.push(h8)}}(c=$O(K))&&oc(c)&&HW(c)&&(m.isShadow=!0);m.type===2&&m.tagName==="iframe"&&$un(K,function(){var $S=K.contentDocument;$S&&N&&($S=d_($S,{doc:$S,mirror:S,blockClass:Q,blockSelector:w,needsMask:c0,maskTextClass:M,maskTextSelector:f,skipChild:!1,inlineStylesheet:D,maskInputOptions:G,maskTextFn:p,maskInputFn:R,slimDOMOptions:J,dataURLOptions:L,inlineImages:n,recordCanvas:F,preserveWhiteSpace:EB,onSerialize:H,onIframeLoad:N,iframeLoadTimeout:z,onStylesheetLoad:y,stylesheetLoadTimeout:V,
keepIframeSrcFn:T}))&&N(K,$S)},z);
m.type===2&&m.tagName==="link"&&typeof m.attributes.rel==="string"&&(m.attributes.rel==="stylesheet"||m.attributes.rel==="preload"&&typeof m.attributes.href==="string"&&Dun(m.attributes.href)==="css")&&N4n(K,function(){if(y){var $S=d_(K,{doc:x,mirror:S,blockClass:Q,blockSelector:w,needsMask:c0,maskTextClass:M,maskTextSelector:f,skipChild:!1,inlineStylesheet:D,maskInputOptions:G,maskTextFn:p,maskInputFn:R,slimDOMOptions:J,dataURLOptions:L,inlineImages:n,recordCanvas:F,preserveWhiteSpace:EB,onSerialize:H,
onIframeLoad:N,iframeLoadTimeout:z,onStylesheetLoad:y,stylesheetLoadTimeout:V,keepIframeSrcFn:T});$S&&y(K,$S)}},V);
return m};
Vwv=function(K){var m=document;K=K||{};var x=K.maskAllInputs===void 0?!1:K.maskAllInputs,S=K.slimDOM===void 0?!1:K.slimDOM;return d_(m,{doc:m,mirror:K.mirror===void 0?new yu:K.mirror,blockClass:K.blockClass===void 0?"rr-block":K.blockClass,blockSelector:K.blockSelector===void 0?null:K.blockSelector,maskTextClass:K.maskTextClass===void 0?"rr-mask":K.maskTextClass,maskTextSelector:K.maskTextSelector===void 0?null:K.maskTextSelector,skipChild:!1,inlineStylesheet:K.inlineStylesheet===void 0?!0:K.inlineStylesheet,
maskInputOptions:x===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:x===!1?{password:!0}:x,maskTextFn:K.maskTextFn,maskInputFn:K.maskInputFn,slimDOMOptions:S===!0||S==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:S==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:S===!1?{}:S,dataURLOptions:K.dataURLOptions,
inlineImages:K.inlineImages===void 0?!1:K.inlineImages,recordCanvas:K.recordCanvas===void 0?!1:K.recordCanvas,preserveWhiteSpace:K.preserveWhiteSpace,onSerialize:K.onSerialize,onIframeLoad:K.onIframeLoad,iframeLoadTimeout:K.iframeLoadTimeout,onStylesheetLoad:K.onStylesheetLoad,stylesheetLoadTimeout:K.stylesheetLoadTimeout,keepIframeSrcFn:K.keepIframeSrcFn===void 0?function(){return!1}:K.keepIframeSrcFn,
newlyAddedElement:!1})};
Vu=function(K,m,x){x=x===void 0?document:x;var S={capture:!0,passive:!0};x.addEventListener(K,m,S);return function(){return x.removeEventListener(K,m,S)}};
vW=function(K,m,x){x=x===void 0?{}:x;var S=null,Q=0;return function(){var w=_.VU.apply(0,arguments),M=Date.now();Q||x.leading!==!1||(Q=M);var f=m-(M-Q),c=this;f<=0||f>m?(S&&(clearTimeout(S),S=null),Q=M,K.apply(c,w)):S||x.trailing===!1||(S=setTimeout(function(){Q=x.leading===!1?0:Date.now();S=null;K.apply(c,w)},f))}};
vXm=function(K,m,x,S,Q){Q=Q===void 0?window:Q;var w=Q.Object.getOwnPropertyDescriptor(K,m);Q.Object.defineProperty(K,m,S?x:{set:function(M){var f=this;setTimeout(function(){x.set.call(f,M)},0);
w&&w.set&&w.set.call(this,M)}});
return function(){return vXm(K,m,w||{},!0)}};
Uun=function(K){var m=K.document,x,S,Q,w;return{left:m.scrollingElement?m.scrollingElement.scrollLeft:K.pageXOffset!==void 0?K.pageXOffset:m.documentElement.scrollLeft||(m==null?void 0:m.body)&&((x=Z0(m.body))==null?void 0:x.scrollLeft)||(m==null?void 0:(S=m.body)==null?void 0:S.scrollLeft)||0,top:m.scrollingElement?m.scrollingElement.scrollTop:K.pageYOffset!==void 0?K.pageYOffset:(m==null?void 0:m.documentElement.scrollTop)||(m==null?void 0:m.body)&&((Q=Z0(m.body))==null?void 0:Q.scrollTop)||(m==
null?void 0:(w=m.body)==null?void 0:w.scrollTop)||0}};
zN8=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
T4S=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
IAn=function(K){return K?K.nodeType===K.ELEMENT_NODE?K:Z0(K):null};
U7=function(K,m,x,S){if(!K)return!1;K=IAn(K);if(!K)return!1;try{if(typeof m==="string"){if(K.classList.contains(m)||S&&K.closest("."+m)!==null)return!0}else if(oXn(K,m,S))return!0}catch(Q){}return x&&(K.matches(x)||S&&K.closest(x)!==null)?!0:!1};
kyL=function(K,m,x){return K.tagName==="TITLE"&&x.headTitleMutations?!0:m.getId(K)===-2};
Wd8=function(K,m){if(oc(K))return!1;var x=m.getId(K);return m.has(x)?(x=$O(K))&&x.nodeType===K.DOCUMENT_NODE?!1:x?Wd8(x,m):!0:!0};
KVm=function(){var K=K===void 0?window:K;"NodeList"in K&&!K.NodeList.prototype.forEach&&(K.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in K&&!K.DOMTokenList.prototype.forEach&&(K.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
m8T=function(K,m){return!(K.nodeName!=="LINK"||K.nodeType!==K.ELEMENT_NODE||!K.getAttribute||K.getAttribute("rel")!=="stylesheet"||!m.nodeMetaMap.get(K))};
Sin=function(K){var m=null,x;"getRootNode"in K&&((x=x8m(K))==null?void 0:x.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&F3(x8m(K))&&(m=F3(x8m(K)));return m};
Qs1=function(K){var m=K.ownerDocument;if(m){if(!(m=lAT(m,"contains")(K)))if(m=K.ownerDocument){for(var x;x=Sin(K);)K=x;m=lAT(m,"contains")(K)}else m=!1}else m=!1;return m};
w$8=function(K,m){K.delete(m);NJ(m).forEach(function(x){return w$8(K,x)})};
ssG=function(K,m){for(var x=[K];x.length;)K=x.pop(),m.has(K)||(m.add(K),NJ(K).forEach(function(S){return x.push(S)}))};
l7D=function(K,m){K.size===0?K=!1:K=(m=$O(m))?K.has(m):!1;return K};
M$0=function(K,m){return K.size===0?!1:uZ8(K,m)};
uZ8=function(K,m){return(m=$O(m))?K.has(m)?!0:uZ8(K,m):!1};
z0=function(K){try{if("composedPath"in K){var m=K.composedPath();if(m.length)return m[0]}else if("path"in K&&K.path.length)return K.path[0]}catch(x){}return K&&K.target};
t$8=function(K,m){var x=new f75;T0.push(x);x.init(K);K=new (QbB("MutationObserver").constructor)(Ic(x.processMutations.bind(x)));K.observe(m,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return K};
Os8=function(K){var m=K.mousemoveCb;var x=K.sampling;var S=K.doc;var Q=K.mirror;if(x.mousemove===!1)return function(){};
var w=[],M,f=vW(Ic(function(D){var G=Date.now()-M;m(w.map(function(p){p.timeOffset-=G;return p}),D);
w=[];M=null}),typeof x.mousemoveCallback==="number"?x.mousemoveCallback:500);
K=Ic(vW(Ic(function(D){var G=z0(D),p=D.changedTouches?D.changedTouches[0]:D,R=p.clientX;p=p.clientY;M||(M=cBT());w.push({x:R,y:p,id:Q.getId(G),timeOffset:cBT()-M});f(typeof DragEvent!=="undefined"&&D instanceof DragEvent?12:D instanceof MouseEvent?1:6)}),typeof x.mousemove==="number"?x.mousemove:50,{trailing:!1}));
var c=[Vu("mousemove",K,S),Vu("touchmove",K,S),Vu("drag",K,S)];return Ic(function(){c.forEach(function(D){return D()})})};
js0=function(K){var m=K.mouseInteractionCb;var x=K.doc;var S=K.mirror;var Q=K.blockClass;var w=K.blockSelector;K=K.sampling;if(K.mouseInteraction===!1)return function(){};
var M=K.mouseInteraction===!0||K.mouseInteraction===void 0?{}:K.mouseInteraction,f=[],c=null,D=function(G){return function(p){var R=z0(p);if(!U7(R,Q,w,!0)){var J=null,L=G;if("pointerType"in p){switch(p.pointerType){case "mouse":J=0;break;case "touch":J=2;break;case "pen":J=1}J===2&&(kO[G]===1?L="TouchStart":kO[G]===0&&(L="TouchEnd"))}else p.changedTouches&&(J=2);if(J!==null){if(c=J,L.startsWith("Touch")&&J===2||L.startsWith("Mouse")&&J===0)J=null}else kO[G]===2&&(J=c,c=null);if(p=p.changedTouches?
p.changedTouches[0]:p)R=S.getId(R),Ic(m)(Object.assign({},{type:kO[L],id:R,x:p.clientX,y:p.clientY},J!==null&&{pointerType:J}))}}};
Object.keys(kO).filter(function(G){return Number.isNaN(Number(G))&&!G.endsWith("_Departed")&&M[G]!==!1}).forEach(function(G){var p=G.toLowerCase(),R=D(G);
if(window.PointerEvent)switch(kO[G]){case 1:case 0:p=p.replace("mouse","pointer");break;case 7:case 9:return}f.push(Vu(p,R,x))});
return Ic(function(){f.forEach(function(G){return G()})})};
D8S=function(K){var m=K.scrollCb;var x=K.doc;var S=K.mirror;var Q=K.blockClass;var w=K.blockSelector;return Vu("scroll",Ic(vW(Ic(function(M){var f=z0(M);f&&!U7(f,Q,w,!0)&&(M=S.getId(f),f===x&&x.defaultView?(f=Uun(x.defaultView),m({id:M,x:f.left,y:f.top})):m({id:M,x:f.scrollLeft,y:f.scrollTop}))}),K.sampling.scroll||100)),x)};
rBD=function(K,m){var x=K.viewportResizeCb;var S=-1,Q=-1;return Vu("resize",Ic(vW(Ic(function(){var w=zN8(),M=T4S();if(S!==w||Q!==M)x({width:Number(M),height:Number(w)}),S=w,Q=M}),200)),m.win)};
RYB=function(K){function m(F){var H=z0(F),N=F.isTrusted,z=H&&H.tagName;H&&z==="OPTION"&&(H=Z0(H));if(!(!H||!z||GwL.indexOf(z)<0||U7(H,M,f,!0)||H.classList.contains(c)||D&&H.matches(D))){var y=H.value,V=!1;F=jbS(H)||"";if(F==="radio"||F==="checkbox")V=H.checked;else if(G[z.toLowerCase()]||G[F])y=cu5({element:H,maskInputOptions:G,tagName:z,type:F,value:y,maskInputFn:p});x(H,J?{text:y,isChecked:V,userTriggered:N}:{text:y,isChecked:V});N=H.name;F==="radio"&&N&&V&&Q.querySelectorAll('input[type="radio"][name="'+
N+'"]').forEach(function(T){if(T!==H){var m1=T.value;x(T,J?{text:m1,isChecked:!V,userTriggered:!1}:{text:m1,isChecked:!V})}})}}
function x(F,H){var N=p$L.get(F);N&&N.text===H.text&&N.isChecked===H.isChecked||(p$L.set(F,H),F=w.getId(F),Ic(S)(Object.assign({},H,{id:F})))}
var S=K.inputCb;var Q=K.doc;var w=K.mirror;var M=K.blockClass;var f=K.blockSelector;var c=K.ignoreClass;var D=K.ignoreSelector;var G=K.maskInputOptions;var p=K.maskInputFn;var R=K.sampling;var J=K.userTriggeredOnInput;var L=(R.input==="last"?["change"]:["input","change"]).map(function(F){return Vu(F,Ic(m),Q)}),n=Q.defaultView;
if(!n)return function(){L.forEach(function(F){return F()})};
K=n.Object.getOwnPropertyDescriptor(n.HTMLInputElement.prototype,"value");R=[[n.HTMLInputElement.prototype,"value"],[n.HTMLInputElement.prototype,"checked"],[n.HTMLSelectElement.prototype,"value"],[n.HTMLTextAreaElement.prototype,"value"],[n.HTMLSelectElement.prototype,"selectedIndex"],[n.HTMLOptionElement.prototype,"selected"]];K&&K.set&&L.push.apply(L,_.N3(R.map(function(F){return vXm(F[0],F[1],{set:function(){Ic(m)({target:this,isTrusted:!1})}},!1,n)})));
return Ic(function(){L.forEach(function(F){return F()})})};
hY0=function(K){var m=[],x,S,Q,w;JBT("CSSGroupingRule")&&((x=K.parentRule)==null?void 0:(S=x.constructor)==null?void 0:S.name)==="CSSGroupingRule"||JBT("CSSMediaRule")&&K.parentRule instanceof CSSMediaRule||JBT("CSSSupportsRule")&&K.parentRule instanceof CSSSupportsRule||JBT("CSSConditionRule")&&((Q=K.parentRule)==null?void 0:(w=Q.constructor)==null?void 0:w.name)==="CSSConditionRule"?(K=Array.from(K.parentRule.cssRules).indexOf(K),m.unshift(K)):K.parentStyleSheet&&(K=Array.from(K.parentStyleSheet.cssRules).indexOf(K),
m.unshift(K));return m};
WW=function(K,m,x){var S,Q;if(!K)return{};K.ownerNode?S=m.getId(K.ownerNode):Q=x.getId(K);return{styleId:Q,id:S}};
LVn=function(K,m){var x=K.styleSheetRuleCb;var S=K.mirror;var Q=K.stylesheetManager;var w=m.win;if(!w.CSSStyleSheet||!w.CSSStyleSheet.prototype)return function(){};
var M=w.CSSStyleSheet.prototype.insertRule;w.CSSStyleSheet.prototype.insertRule=new X3(M,{apply:Ic(function(R,J,L){var n=_.u(L),F=n.next().value;n=n.next().value;var H=WW(J,S,Q.styleMirror),N=H.id;H=H.styleId;(N&&N!==-1||H&&H!==-1)&&x({id:N,styleId:H,adds:[{rule:F,index:n}]});return R.apply(J,L)})});
w.CSSStyleSheet.prototype.addRule=function(R,J,L){L=L===void 0?this.cssRules.length:L;return w.CSSStyleSheet.prototype.insertRule.apply(this,[R+" { "+J+" }",L])};
var f=w.CSSStyleSheet.prototype.deleteRule;w.CSSStyleSheet.prototype.deleteRule=new X3(f,{apply:Ic(function(R,J,L){var n=_.u(L).next().value,F=WW(J,S,Q.styleMirror),H=F.id;F=F.styleId;(H&&H!==-1||F&&F!==-1)&&x({id:H,styleId:F,removes:[{index:n}]});return R.apply(J,L)})});
w.CSSStyleSheet.prototype.removeRule=function(R){return w.CSSStyleSheet.prototype.deleteRule.apply(this,[R])};
if(w.CSSStyleSheet.prototype.replace){var c=w.CSSStyleSheet.prototype.replace;w.CSSStyleSheet.prototype.replace=new X3(c,{apply:Ic(function(R,J,L){var n=_.u(L).next().value,F=WW(J,S,Q.styleMirror),H=F.id;F=F.styleId;(H&&H!==-1||F&&F!==-1)&&x({id:H,styleId:F,replace:n});return R.apply(J,L)})})}if(w.CSSStyleSheet.prototype.replaceSync){var D=w.CSSStyleSheet.prototype.replaceSync;
w.CSSStyleSheet.prototype.replaceSync=new X3(D,{apply:Ic(function(R,J,L){var n=_.u(L).next().value,F=WW(J,S,Q.styleMirror),H=F.id;F=F.styleId;(H&&H!==-1||F&&F!==-1)&&x({id:H,styleId:F,replaceSync:n});return R.apply(J,L)})})}var G={};
CSm("CSSGroupingRule")?G.CSSGroupingRule=w.CSSGroupingRule:(CSm("CSSMediaRule")&&(G.CSSMediaRule=w.CSSMediaRule),CSm("CSSConditionRule")&&(G.CSSConditionRule=w.CSSConditionRule),CSm("CSSSupportsRule")&&(G.CSSSupportsRule=w.CSSSupportsRule));var p={};Object.entries(G).forEach(function(R){var J=_.u(R);R=J.next().value;J=J.next().value;p[R]={insertRule:J.prototype.insertRule,deleteRule:J.prototype.deleteRule};J.prototype.insertRule=new X3(p[R].insertRule,{apply:Ic(function(L,n,F){var H=_.u(F),N=H.next().value;
H=H.next().value;var z=WW(n.parentStyleSheet,S,Q.styleMirror),y=z.id;z=z.styleId;(y&&y!==-1||z&&z!==-1)&&x({id:y,styleId:z,adds:[{rule:N,index:[].concat(_.N3(hY0(n)),[H||0])}]});return L.apply(n,F)})});
J.prototype.deleteRule=new X3(p[R].deleteRule,{apply:Ic(function(L,n,F){var H=_.u(F).next().value,N=WW(n.parentStyleSheet,S,Q.styleMirror),z=N.id;N=N.styleId;(z&&z!==-1||N&&N!==-1)&&x({id:z,styleId:N,removes:[{index:[].concat(_.N3(hY0(n)),[H])}]});return L.apply(n,F)})})});
return Ic(function(){w.CSSStyleSheet.prototype.insertRule=M;w.CSSStyleSheet.prototype.deleteRule=f;c&&(w.CSSStyleSheet.prototype.replace=c);D&&(w.CSSStyleSheet.prototype.replaceSync=D);Object.entries(G).forEach(function(R){var J=_.u(R);R=J.next().value;J=J.next().value;J.prototype.insertRule=p[R].insertRule;J.prototype.deleteRule=p[R].deleteRule})})};
E1m=function(K,m){var x=K.mirror;var S=K.stylesheetManager;var Q=null;Q=m.nodeName==="#document"?x.getId(m):x.getId(F3(m));var w,M,f;K=m.nodeName==="#document"?(w=m.defaultView)==null?void 0:w.Document:(M=m.ownerDocument)==null?void 0:(f=M.defaultView)==null?void 0:f.ShadowRoot;var c=(K==null?0:K.prototype)?Object.getOwnPropertyDescriptor(K==null?void 0:K.prototype,"adoptedStyleSheets"):void 0;if(Q===null||Q===-1||!K||!c)return function(){};
Object.defineProperty(m,"adoptedStyleSheets",{configurable:c.configurable,enumerable:c.enumerable,get:function(){var D;return(D=c.get)==null?void 0:D.call(this)},
set:function(D){var G,p=(G=c.set)==null?void 0:G.call(this,D);if(Q!==null&&Q!==-1)try{qi5(S,D,Q)}catch(R){}return p}});
return Ic(function(){Object.defineProperty(m,"adoptedStyleSheets",{configurable:c.configurable,enumerable:c.enumerable,get:c.get,set:c.set})})};
bsT=function(K,m){var x=K.styleDeclarationCb;var S=K.mirror;var Q=K.ignoreCSSAttributes;var w=K.stylesheetManager;var M=m.win;var f=M.CSSStyleDeclaration.prototype.setProperty;M.CSSStyleDeclaration.prototype.setProperty=new X3(f,{apply:Ic(function(D,G,p){var R=_.u(p),J=R.next().value,L=R.next().value;R=R.next().value;if(Q.has(J))return f.apply(G,[J,L,R]);var n,F=WW((n=G.parentRule)==null?void 0:n.parentStyleSheet,S,w.styleMirror);n=F.id;F=F.styleId;(n&&n!==-1||F&&F!==-1)&&x({id:n,styleId:F,set:{property:J,
value:L,priority:R},index:hY0(G.parentRule)});return D.apply(G,p)})});
var c=M.CSSStyleDeclaration.prototype.removeProperty;M.CSSStyleDeclaration.prototype.removeProperty=new X3(c,{apply:Ic(function(D,G,p){var R=_.u(p).next().value;if(Q.has(R))return c.apply(G,[R]);var J,L=WW((J=G.parentRule)==null?void 0:J.parentStyleSheet,S,w.styleMirror);J=L.id;L=L.styleId;(J&&J!==-1||L&&L!==-1)&&x({id:J,styleId:L,remove:{property:R},index:hY0(G.parentRule)});return D.apply(G,p)})});
return Ic(function(){M.CSSStyleDeclaration.prototype.setProperty=f;M.CSSStyleDeclaration.prototype.removeProperty=c})};
g1T=function(K){var m=K.mediaInteractionCb;var x=K.blockClass;var S=K.blockSelector;var Q=K.mirror;var w=K.sampling;K=K.doc;var M=Ic(function(c){return vW(Ic(function(D){if((D=z0(D))&&!U7(D,x,S,!0)){var G=D.currentTime,p=D.volume,R=D.muted,J=D.playbackRate,L=D.loop;m({type:c,id:Q.getId(D),currentTime:G,volume:p,muted:R,playbackRate:J,loop:L})}}),w.media||500)}),f=[Vu("play",M(0),K),
Vu("pause",M(1),K),Vu("seeked",M(2),K),Vu("volumechange",M(3),K),Vu("ratechange",M(4),K)];return Ic(function(){f.forEach(function(c){return c()})})};
n10=function(K){var m=K.fontCb;K=K.doc;var x=K.defaultView;if(!x)return function(){};
var S=[],Q=new WeakMap,w=x.FontFace;x.FontFace=function(M,f,c){var D=new w(M,f,c);Q.set(D,{family:M,buffer:typeof f!=="string",descriptors:c,fontSource:typeof f==="string"?f:JSON.stringify(Array.from(new Uint8Array(f)))});return D};
K=YO(K.fonts,"add",function(M){return function(f){setTimeout(Ic(function(){var c=Q.get(f);c&&(m(c),Q.delete(f))}),0);
return M.apply(this,[f])}});
S.push(function(){x.FontFace=w});
S.push(K);return Ic(function(){S.forEach(function(M){return M()})})};
PSS=function(K){var m=K.doc,x=K.mirror,S=K.blockClass,Q=K.blockSelector,w=K.selectionCb,M=!0;K=Ic(function(){var f=m.getSelection();if(f&&!(M&&(f==null?0:f.isCollapsed))){M=f.isCollapsed||!1;for(var c=[],D=f.rangeCount||0,G=0;G<D;G++){var p=f.getRangeAt(G),R=p.startContainer,J=p.startOffset,L=p.endContainer;p=p.endOffset;U7(R,S,Q,!0)||U7(L,S,Q,!0)||c.push({start:x.getId(R),startOffset:J,end:x.getId(L),endOffset:p})}w({ranges:c})}});
K();return Vu("selectionchange",K)};
eYT=function(K){var m=K.doc;var x=K.customElementCb;return(K=m.defaultView)&&K.customElements?YO(K.customElements,"define",function(S){return function(Q,w,M){try{x({define:{name:Q}})}catch(f){console.warn("Custom element callback failed for "+Q)}return S.apply(this,[Q,w,M])}}):function(){}};
is0=function(K,m){var x=K.mutationCb,S=K.mousemoveCb,Q=K.mouseInteractionCb,w=K.scrollCb,M=K.viewportResizeCb,f=K.inputCb,c=K.mediaInteractionCb,D=K.styleSheetRuleCb,G=K.styleDeclarationCb,p=K.canvasMutationCb,R=K.fontCb,J=K.selectionCb,L=K.customElementCb;K.mutationCb=function(){var n=_.VU.apply(0,arguments);m.mutation&&m.mutation.apply(m,_.N3(n));x.apply(null,_.N3(n))};
K.mousemoveCb=function(){var n=_.VU.apply(0,arguments);m.mousemove&&m.mousemove.apply(m,_.N3(n));S.apply(null,_.N3(n))};
K.mouseInteractionCb=function(){var n=_.VU.apply(0,arguments);m.mouseInteraction&&m.mouseInteraction.apply(m,_.N3(n));Q.apply(null,_.N3(n))};
K.scrollCb=function(){var n=_.VU.apply(0,arguments);m.scroll&&m.scroll.apply(m,_.N3(n));w.apply(null,_.N3(n))};
K.viewportResizeCb=function(){var n=_.VU.apply(0,arguments);m.viewportResize&&m.viewportResize.apply(m,_.N3(n));M.apply(null,_.N3(n))};
K.inputCb=function(){var n=_.VU.apply(0,arguments);m.input&&m.input.apply(m,_.N3(n));f.apply(null,_.N3(n))};
K.mediaInteractionCb=function(){var n=_.VU.apply(0,arguments);m.mediaInteaction&&m.mediaInteaction.apply(m,_.N3(n));c.apply(null,_.N3(n))};
K.styleSheetRuleCb=function(){var n=_.VU.apply(0,arguments);m.styleSheetRule&&m.styleSheetRule.apply(m,_.N3(n));D.apply(null,_.N3(n))};
K.styleDeclarationCb=function(){var n=_.VU.apply(0,arguments);m.styleDeclaration&&m.styleDeclaration.apply(m,_.N3(n));G.apply(null,_.N3(n))};
K.canvasMutationCb=function(){var n=_.VU.apply(0,arguments);m.canvasMutation&&m.canvasMutation.apply(m,_.N3(n));p.apply(null,_.N3(n))};
K.fontCb=function(){var n=_.VU.apply(0,arguments);m.font&&m.font.apply(m,_.N3(n));R.apply(null,_.N3(n))};
K.selectionCb=function(){var n=_.VU.apply(0,arguments);m.selection&&m.selection.apply(m,_.N3(n));J.apply(null,_.N3(n))};
K.customElementCb=function(){var n=_.VU.apply(0,arguments);m.customElement&&m.customElement.apply(m,_.N3(n));L.apply(null,_.N3(n))}};
Yim=function(K,m){m=m===void 0?{}:m;var x=K.doc.defaultView;if(!x)return function(){};
is0(K,m);var S;K.recordDOM&&(S=t$8(K,K.doc));var Q=Os8(K),w=js0(K),M=D8S(K),f=rBD(K,{win:x}),c=RYB(K),D=g1T(K),G=function(){},p=function(){},R=function(){},J=function(){};
K.recordDOM&&(G=LVn(K,{win:x}),p=E1m(K,K.doc),R=bsT(K,{win:x}),K.collectFonts&&(J=n10(K)));var L=PSS(K),n=eYT(K),F=[];K=_.u(K.plugins);for(m=K.next();!m.done;m=K.next())m=m.value,F.push(m.observer(m.callback,x,m.options));return Ic(function(){T0.forEach(function(N){return N.reset()});
var H;(H=S)==null||H.disconnect();Q();w();M();f();c();D();G();p();R();J();L();n();F.forEach(function(N){return N()})})};
JBT=function(K){return typeof window[K]!=="undefined"};
CSm=function(K){return!!(typeof window[K]!=="undefined"&&window[K].prototype&&"insertRule"in window[K].prototype&&"deleteRule"in window[K].prototype)};
FVL=function(K){K=new Uint8Array(K);for(var m="",x=0;x<K.byteLength;x++)m+=String.fromCharCode(K[x]);return btoa(m)};
AB8=function(K,m,x){if(K instanceof Array)return K.map(function(Q){return AB8(Q,m,x)});
if(K!==null){if(K instanceof Float32Array||K instanceof Float64Array||K instanceof Int32Array||K instanceof Uint32Array||K instanceof Uint8Array||K instanceof Uint16Array||K instanceof Int16Array||K instanceof Int8Array||K instanceof Uint8ClampedArray)return{rr_type:K.constructor.name,args:[Object.values(K)]};if(K instanceof ArrayBuffer){var S=K.constructor.name;K=FVL(K);return{rr_type:S,base64:K}}if(K instanceof DataView)return{rr_type:K.constructor.name,args:[AB8(K.buffer,m,x),K.byteOffset,K.byteLength]};
if(K instanceof HTMLImageElement)return{rr_type:K.constructor.name,src:K.src};if(K instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:K.toDataURL()};if(K instanceof ImageData)return{rr_type:K.constructor.name,args:[AB8(K.data,m,x),K.width,K.height]};if(o1m(K,m)||typeof K==="object")return S=K.constructor.name,K=Hsn(K,m,x),{rr_type:S,index:K}}return K};
N3G=function(K,m,x,S){for(var Q=[],w=_.u(Object.getOwnPropertyNames(m.CanvasRenderingContext2D.prototype)),M=w.next(),f={};!M.done;f={prop$jscomp$58:void 0},M=w.next()){f.prop$jscomp$58=M.value;try{if(typeof m.CanvasRenderingContext2D.prototype[f.prop$jscomp$58]==="function"){var c=YO(m.CanvasRenderingContext2D.prototype,f.prop$jscomp$58,function(D){return function(G){return function(){var p=_.VU.apply(0,arguments),R=this;U7(this.canvas,x,S,!0)||setTimeout(function(){var J=$85(p,m,R);K(R.canvas,{type:KI["2D"],
property:D.prop$jscomp$58,args:J})},0);
return G.apply(this,p)}}}(f));
Q.push(c)}}catch(D){M=vXm(m.CanvasRenderingContext2D.prototype,f.prop$jscomp$58,{set:function(G){return function(p){K(this.canvas,{type:KI["2D"],property:G.prop$jscomp$58,args:[p],setter:!0})}}(f)}),Q.push(M)}}return function(){Q.forEach(function(D){return D()})}};
ZsD=function(K,m,x,S){var Q=[];try{var w=YO(K.HTMLCanvasElement.prototype,"getContext",function(M){return function(f){var c=_.VU.apply(1,arguments);if(!U7(this,m,x,!0)){var D=f==="experimental-webgl"?"webgl":f;"__context"in this||(this.__context=D);S&&["webgl","webgl2"].includes(D)&&(c[0]&&typeof c[0]==="object"?(D=c[0],D.preserveDrawingBuffer||(D.preserveDrawingBuffer=!0)):c.splice(0,1,{preserveDrawingBuffer:!0}))}return M.apply(this,[f].concat(_.N3(c)))}});
Q.push(w)}catch(M){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){Q.forEach(function(M){return M()})}};
B35=function(K,m,x,S,Q,w){for(var M=[],f=_.u(Object.getOwnPropertyNames(K)),c=f.next(),D={};!c.done;D={prop$jscomp$59:void 0},c=f.next())if(D.prop$jscomp$59=c.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(D.prop$jscomp$59))try{if(typeof K[D.prop$jscomp$59]==="function"){var G=YO(K,D.prop$jscomp$59,function(p){return function(R){return function(){var J=_.VU.apply(0,arguments),L=R.apply(this,J);Hsn(L,w,this);"tagName"in this.canvas&&!U7(this.canvas,S,Q,!0)&&(J=
$85(J,w,this),x(this.canvas,{type:m,property:p.prop$jscomp$59,args:J}));return L}}}(D));
M.push(G)}}catch(p){c=vXm(K,D.prop$jscomp$59,{set:function(R){return function(J){x(this.canvas,{type:m,property:R.prop$jscomp$59,args:[J],setter:!0})}}(D)}),M.push(c)}return M};
a7T=function(K,m,x,S){var Q=[];Q.push.apply(Q,_.N3(B35(m.WebGLRenderingContext.prototype,1,K,x,S,m)));typeof m.WebGL2RenderingContext!=="undefined"&&Q.push.apply(Q,_.N3(B35(m.WebGL2RenderingContext.prototype,2,K,x,S,m)));return function(){Q.forEach(function(w){return w()})}};
SRT=function(K){var m=K=K===void 0?{}:K,x=m.emit,S=m.checkoutEveryNms,Q=m.checkoutEveryNth,w=m.blockClass===void 0?"rr-block":m.blockClass,M=m.blockSelector===void 0?null:m.blockSelector,f=m.ignoreClass===void 0?"rr-ignore":m.ignoreClass,c=m.ignoreSelector===void 0?null:m.ignoreSelector,D=m.maskTextClass===void 0?"rr-mask":m.maskTextClass,G=m.maskTextSelector===void 0?null:m.maskTextSelector,p=m.inlineStylesheet===void 0?!0:m.inlineStylesheet,R=m.maskAllInputs,J=m.maskInputOptions,L=m.slimDOMOptions,
n=m.maskInputFn,F=m.maskTextFn,H=m.hooks,N=m.packFn,z=m.sampling===void 0?{}:m.sampling,y=m.dataURLOptions===void 0?{}:m.dataURLOptions,V=m.mousemoveWait,T=m.recordDOM===void 0?!0:m.recordDOM,m1=m.recordCanvas===void 0?!1:m.recordCanvas,MT=m.recordCrossOriginIframes===void 0?!1:m.recordCrossOriginIframes,c0=m.recordAfter===void 0?K.recordAfter==="DOMContentLoaded"?K.recordAfter:"load":m.recordAfter,EB=m.userTriggeredOnInput===void 0?!1:m.userTriggeredOnInput,pT=m.collectFonts===void 0?!1:m.collectFonts,
h8=m.inlineImages===void 0?!1:m.inlineImages,$S=m.plugins,nT=m.keepIframeSrcFn===void 0?function(){return!1}:m.keepIframeSrcFn,Lt=m.ignoreCSSAttributes===void 0?new Set([]):m.ignoreCSSAttributes;
mb=m.errorHandler;var yD=MT?window.parent===window:!0,Ez=!1;if(!yD)try{window.parent.document&&(Ez=!1)}catch(Oz){Ez=!0}if(yD&&!x)throw Error("$e");if(!yD&&!Ez)return function(){};
V!==void 0&&z.mousemove===void 0&&(z.mousemove=V);x8.reset();var sz=R===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:J!==void 0?J:{password:!0},t5=L===!0||L==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:L==="all",headMetaDescKeywords:L==="all",headTitleMutations:L==="all"}:
L?L:{};KVm();var bB,PA=0,CH=function(Oz){for(var SJ=_.u($S||[]),z8=SJ.next();!z8.done;z8=SJ.next())z8=z8.value,z8.eventProcessor&&(Oz=z8.eventProcessor(Oz));N&&!Ez&&(Oz=N(Oz));return Oz};
SH=function(Oz,SJ){Oz.timestamp=cBT();var z8;((z8=T0[0])==null?0:z8.isFrozen())&&Oz.type!==2&&(Oz.type!==3||Oz.data.source!==0)&&T0.forEach(function(RL){return RL.unfreeze()});
yD?x==null||x(CH(Oz),SJ):Ez&&(SJ={type:"rrweb",event:CH(Oz),origin:window.location.origin,isCheckout:SJ},window.parent.postMessage(SJ,"*"));Oz.type===2?(bB=Oz,PA=0):Oz.type!==3||Oz.data.source===0&&Oz.data.isAttachIframe||(PA++,Oz=S&&Oz.timestamp-bB.timestamp>S,(Q&&PA>=Q||Oz)&&d88(!0))};
var pH=function(Oz){SH({type:3,data:Object.assign({},{source:0},Oz)})},l5=function(Oz){return SH({type:3,
data:Object.assign({},{source:3},Oz)})},mo=function(Oz){return SH({type:3,
data:Object.assign({},{source:9},Oz)})},GM=new yBm({mutationCb:pH,
adoptedStyleSheetCb:function(Oz){return SH({type:3,data:Object.assign({},{source:15},Oz)})}}),wy=new V$m({mirror:x8,
mutationCb:pH,stylesheetManager:GM,recordCrossOriginIframes:MT,wrappedEmit:SH});K=_.u($S||[]);for(m=K.next();!m.done;m=K.next())m=m.value,m.getMirror&&m.getMirror({nodeMirror:x8,crossOriginIframeMirror:wy.crossOriginIframeMirror,crossOriginIframeStyleMirror:wy.crossOriginIframeStyleMirror});var J5=new v11;U80=new zY8({recordCanvas:m1,mutationCb:mo,win:window,blockClass:w,blockSelector:M,mirror:x8,sampling:z.canvas,dataURLOptions:y});var Ql=new T3n({mutationCb:pH,scrollCb:l5,bypassOptions:{blockClass:w,
blockSelector:M,maskTextClass:D,maskTextSelector:G,inlineStylesheet:p,maskInputOptions:sz,dataURLOptions:y,maskTextFn:F,maskInputFn:n,recordCanvas:m1,inlineImages:h8,sampling:z,slimDOMOptions:t5,iframeManager:wy,stylesheetManager:GM,canvasManager:U80,keepIframeSrcFn:nT,processedNodeManager:J5},mirror:x8});d88=function(Oz){Oz=Oz===void 0?!1:Oz;if(T){SH({type:4,data:{href:window.location.href,width:T4S(),height:zN8()}},Oz);GM.reset();Ql.init();T0.forEach(function(z8){return z8.lock()});
var SJ=Vwv({mirror:x8,blockClass:w,blockSelector:M,maskTextClass:D,maskTextSelector:G,inlineStylesheet:p,maskAllInputs:sz,maskTextFn:F,maskInputFn:n,slimDOM:t5,dataURLOptions:y,recordCanvas:m1,inlineImages:h8,onSerialize:function(z8){z8.nodeName==="IFRAME"&&x8.nodeMetaMap.get(z8)&&I7S(wy,z8);m8T(z8,x8)&&kwB(GM,z8);z8&&Av(z8)&&WVD(Ql,Av(z8),document)},
onIframeLoad:function(z8,RL){X$S(wy,z8,RL);z8.contentWindow&&z8.contentDocument&&KL0(Ql,z8.contentWindow.Element,z8.contentDocument)},
onStylesheetLoad:function(z8,RL){mhB(GM,z8,RL)},
keepIframeSrcFn:nT});SJ?(SH({type:2,data:{node:SJ,initialOffset:Uun(window)}},Oz),T0.forEach(function(z8){return z8.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&qi5(GM,document.adoptedStyleSheets,x8.getId(document))):console.warn("Failed to snapshot the document")}};
try{var A2=[],vA=function(Oz){var SJ;return Ic(Yim)({mutationCb:pH,mousemoveCb:function(z8,RL){return SH({type:3,data:{source:RL,positions:z8}})},
mouseInteractionCb:function(z8){return SH({type:3,data:Object.assign({},{source:2},z8)})},
scrollCb:l5,viewportResizeCb:function(z8){return SH({type:3,data:Object.assign({},{source:4},z8)})},
inputCb:function(z8){return SH({type:3,data:Object.assign({},{source:5},z8)})},
mediaInteractionCb:function(z8){return SH({type:3,data:Object.assign({},{source:7},z8)})},
styleSheetRuleCb:function(z8){return SH({type:3,data:Object.assign({},{source:8},z8)})},
styleDeclarationCb:function(z8){return SH({type:3,data:Object.assign({},{source:13},z8)})},
canvasMutationCb:mo,fontCb:function(z8){return SH({type:3,data:Object.assign({},{source:10},z8)})},
selectionCb:function(z8){SH({type:3,data:Object.assign({},{source:14},z8)})},
customElementCb:function(z8){SH({type:3,data:Object.assign({},{source:16},z8)})},
blockClass:w,ignoreClass:f,ignoreSelector:c,maskTextClass:D,maskTextSelector:G,maskInputOptions:sz,inlineStylesheet:p,sampling:z,recordDOM:T,recordCanvas:m1,inlineImages:h8,userTriggeredOnInput:EB,collectFonts:pT,doc:Oz,maskInputFn:n,maskTextFn:F,keepIframeSrcFn:nT,blockSelector:M,slimDOMOptions:t5,dataURLOptions:y,mirror:x8,iframeManager:wy,stylesheetManager:GM,shadowDomManager:Ql,processedNodeManager:J5,canvasManager:U80,ignoreCSSAttributes:Lt,plugins:($S==null?void 0:(SJ=$S.filter(function(z8){return z8.observer}))==
null?void 0:SJ.map(function(z8){return{observer:z8.observer,
options:z8.options,callback:function(RL){return SH({type:6,data:{plugin:z8.name,payload:RL}})}}}))||[]},H)};
xh8(wy,function(Oz){try{A2.push(vA(Oz.contentDocument))}catch(SJ){console.warn(SJ)}});
var j_=function(){d88();A2.push(vA(document))};
document.readyState==="interactive"||document.readyState==="complete"?j_():(A2.push(Vu("DOMContentLoaded",function(){SH({type:0,data:{}});c0==="DOMContentLoaded"&&j_()})),A2.push(Vu("load",function(){SH({type:1,
data:{}});c0==="load"&&j_()},window)));
return function(){A2.forEach(function(Oz){return Oz()});
J5.destroy();mb=void 0}}catch(Oz){console.warn(Oz)}};
_.E=function(K,m){m=Ws(km(m));K.innerHTML=m};
suG=function(K){var m=Qum;m||(m=wzD(),m=Qum=_.NX.transpose(m));m=m[K];return typeof m==="string"?m:_.QB(K)};
lt8=function(K){K=String(K).toLowerCase();var m=wzD()[K];return typeof m==="string"?m:_.wW(K)};
uHv=function(K){K=K.toLowerCase();K=wzD()[K];return typeof K==="string"?K:null};
wzD=function(){if(!Mnn){for(var K=Object.assign({},ft0),m=_.u(tnD),x=m.next();!x.done;x=m.next())x=x.value,K[x.toLowerCase()]=x;Mnn=K}return Mnn};
ju1=function(K,m){var x=window.customElements;return x&&x.get(K)||c3n[K]===!0?2:m.name==="HTMLUnknownElement"?1:m.name==="HTMLElement"&&OBv.test(K)?3:0};
GjT=function(K,m){switch(m){case "innerHTML":return Dh5(K)===1?2:null;case "textContent":return K=Dh5(K),K===1||K===6?1:null;default:var x,S;return(S=(x=r30[K.localName])==null?void 0:x[m])!=null?S:null}};
Dh5=function(K){var m=K.localName,x=ju1(m,K.constructor);switch(x){case 0:case 1:return pzn(m,K);case 3:case 2:return 1;default:_.TM(x,"got an unknown element classification")}};
pzn=function(K,m){var x=Object.hasOwnProperty.call(Rd8,K)?Rd8[K]:null;return x!==null?x:Object.hasOwnProperty.call(J38,K)&&m instanceof SVGElement?J38[K]:null};
hdT=function(K,m){return m};
LLS=function(K){return(K=K.split(C_T,2))?{url:K[0],metadata:K[1]}:null};
EIB=function(K){var m=String(K.url).replace(qRD,encodeURIComponent);if(K=K.metadata){qRD.lastIndex=0;if(qRD.test(K))return null;m+=" "+K}return m};
P_8=function(K){function m(D){var G=D.localName;if(!D.getAttribute("is")&&ju1(G,D.constructor)===2){var p;return(p=c)!=null?p:c=document.createElement("polyresinuncustomized")}(D=f[G])||(D=f[G]=document.createElement(G));return D}
var x=K.reportHandler||void 0,S=K.safeTypesBridge||bB5,Q=/^$/;if(K=K.allowedIdentifierPrefixes){K=_.u(K);for(var w=K.next();!w.done;w=K.next())Q=new RegExp(Q.source+"|^"+_.gIS(w.value))}x&&x(!1,"initResin",null);var M=nIL(Q,S,x),f={},c=null;return function(D,G,p){var R=D.nodeType;if(R!==Node.ELEMENT_NODE){if(R===Node.TEXT_NODE){G=D.parentElement;p=!G;if(G&&G.nodeType===Node.ELEMENT_NODE){R=G.localName;var J=ju1(R,G.constructor);switch(J){case 0:case 1:G=pzn(R,G);p=G===1||G===6;break;case 3:case 2:p=
!0;break;default:_.TM(J,"got an unknown element classification")}}if(p)return function(H){return""+S(H,"STRING",H)}}return function(H){if(!H&&H!==document.all)return H;
x&&x(!0,"Failed to sanitize "+(D.parentElement&&D.parentElement.nodeName)+" #text node to value "+H,D.parentElement);return sk}}var L=D.localName;
R=m(D);var n=null;switch(p){case "attribute":if(lt8(G)in R)break;return function(H){return H};
case "property":if(G in R){n=GjT(R,G);break}if((J=uHv(G))&&J in R)break;return function(H){return H};
default:_.TM(p,"got an unknown resin type, expected either 'property' or 'attribute'")}var F=p==="attribute"?G.toLowerCase():suG(G);n||(n=bum(L,F,function(H){var N=D.getAttribute(H);return!N||/[\[\{]/.test(H)?null:N}));
return function(H){var N=lM,z=null;if(!H&&H!==document.all)return H;if(n!=null){var y=M[n],V=y.safeType;z=y.safeReplacement;V&&(N=S(H,V,lM));N===lM&&(y.filterString?(N=String(S(H,"STRING",H)),N=y.filterString(L,F,N)):y.filterRaw&&(N=y.filterRaw(L,F,H,D)),N===z&&(N=lM))}N===lM&&(N=z||sk,x&&x(!0,"Failed to sanitize attribute of <"+L+">: <"+L+" "+F+'="'+H+'">',D));return N}}};
nIL=function(K,m,x){return[,{filterRaw:function(S,Q,w){return w},
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:ed1,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:ed1,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:sk,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:iB1,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(S,Q,w){w=
String(w).toLowerCase();return Pd0(S,Q,w)?w:sk},
safeReplacement:sk,safeType:void 0},,{filterRaw:void 0,filterString:function(S,Q,w){return K.test(w)?w:sk},
safeReplacement:sk,safeType:"CONSTANT"},{filterRaw:function(S,Q,w,M){if(typeof w==="string")var f=(f=w.match(YRB))?f.map(LLS).filter(Boolean):[];else if(Array.isArray(w))f=w;else return ed1;var c=f;f=[];var D=[],G={};if(Array.isArray(c))for(var p=0,R=c.length;p<R;++p){var J=c[p],L=J&&J.url;if(L){var n=m(L,"URL",G);if(n){var F=n!==G;(F?f:D).push({url:F?n:L,metadata:J.metadata})}}}else D.push(c);c=D.length?JSON.stringify(D):null;D=lM;if(f.length){if(!Array.isArray(f))throw Error();D=f.map(EIB).filter(Boolean).join(" , ")||
lM}c&&x&&x(!0,"Failed to sanitize attribute value of <"+S+">: <"+S+" "+Q+'="'+w+'">: '+c,M);return D===lM?ed1:D},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
FLL=function(K){var m=P_8(K);return function(x,S,Q,w){return w||w===document.all?m(x,S,Q)(w):w}};
uM=function(K,m){function x(){function Q(f,c,D){for(c=Reflect.getMetadata("parameters",f)||[];c.length<=D;)c.push(null);c[D]=c[D]||[];c[D].push(M);Reflect.defineMetadata(c,f);return f}
var w=_.VU.apply(0,arguments);if(this instanceof x)return S.apply(this,w),this;var M=new (Function.prototype.bind.apply(x,[null].concat(_.N3(w))));Q.annotation=M;return Q}
var S=A3m(m);x.prototype.toString=function(){return"@"+K};
return x.annotationCls=x};
A3m=function(K){return function(){var m=_.VU.apply(0,arguments),x=this;K.forEach(function(S,Q){Q=m[Q];if(Array.isArray(S))x[S[0]]=Q&&Q!==void 0?Q:S[1];else for(var w in S)x[w]=Q&&Q[w]!==void 0?Q[w]:S[w]})}};
oI5=function(K){return K!==void 0&&K!==null};
MB=function(K){if(typeof K==="string")return K;if(K===void 0||K===null)return""+K;if(K.overriddenName)return K.overriddenName;if(K.name)return K.name;K=K.toString();var m=K.indexOf("\n");return m===-1?K:K.substring(0,m)};
HBB=function(K){K.__forward_ref__=HBB;K.toString=function(){return MB(this())};
return K};
fI=function(K){return typeof K==="function"&&K.hasOwnProperty("__forward_ref__")&&K.__forward_ref__===HBB?K():K};
$hn=function(K){return K?K.map(function(m){return new (Function.prototype.bind.apply(m.type.annotationCls,[null].concat(_.N3(m.args?m.args:[]))))}):[]};
NML=function(K){for(var m=[],x=0;x<K.length;++x){if(m.indexOf(K[x])>-1){m.push(K[x]);break}m.push(K[x])}return m};
ZBm=function(K){return K.length>1?" ("+NML(K.slice().reverse()).map(function(m){return MB(m.token)}).join(" -> ")+")":""};
atT=function(K,m,x,S){if(S){var Q=Error("cf``"+(S instanceof Error?S.message:S));Q.ngOriginalError=S}else Q=Error();Q.addKey=BM0;Q.keys=[m];Q.injectors=[K];Q.constructResolvingMessage=x;Q.message=Q.constructResolvingMessage();Q.ngOriginalError=S;return Q};
BM0=function(K,m){this.injectors.push(K);this.keys.push(m);this.message=this.constructResolvingMessage()};
dh0=function(K,m){return atT(K,m,function(){return"No provider for "+MB(this.keys[0].token)+"!"+ZBm(this.keys)})};
y3D=function(K,m){return atT(K,m,function(){return"Cannot instantiate cyclic dependency!"+ZBm(this.keys)})};
VnT=function(K,m,x){return atT(K,x,function(){var S=MB(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+S+"!"+ZBm(this.keys)+"."},m)};
vI8=function(K,m){for(var x=[],S=0,Q=m.length;S<Q;S++){var w=m[S];w&&w.length!=0?x.push(w.map(MB).join(" ")):x.push("?")}return Error("gf`"+MB(K)+"`"+x.join(", ")+"`"+MB(K))};
Xzn=function(K){var m=void 0,x=void 0;if(K&&K.useClass!==void 0){m=K.useClass;var S=fI(K.useClass);var Q=Uhm.factory(S);S=zdL(S)}else K&&K.useExisting!==void 0?(Q=function(w){return w},S=[TMG(tX.get(fI(K.useExisting)))]):K&&K.useFactory!==void 0?(Q=K.useFactory,S=ItT(K.useFactory,K.deps)):(x=K.useValue,Q=function(){return K.useValue},S=kjv);
return new WLD(Q,S,m,x)};
m$1=function(K){return new K0D(tX.get(fI(K.provide)),[Xzn(K)],K.multi)};
S5S=function(K){K=x$0(K,[]).map(m$1);for(var m=new Map,x=0;x<K.length;x++){var S=K[x],Q=m.get(S.key.id);if(Q){if(S.multiProvider!==Q.multiProvider)throw Error("jf`"+Q+"`"+S);if(S.multiProvider)for(var w=0;w<S.resolvedFactories.length;w++)Q.resolvedFactories.push(S.resolvedFactories[w]);else m.set(S.key.id,S)}else Q=void 0,S.multiProvider?Q=new K0D(S.key,S.resolvedFactories.slice(),S.multiProvider):Q=S,m.set(S.key.id,Q)}return Array.from(m.values())};
x$0=function(K,m){K.forEach(function(x){if(x instanceof QNG)m.push({provide:x,useClass:x});else if(x&&typeof x=="object"&&x.provide!==void 0)m.push(x);else if(x instanceof Array)x$0(x,m);else throw Error("ff`"+x);});
return m};
ItT=function(K,m){if(m){var x=m.map(function(S){return[S]});
return m.map(function(S){return wT5(K,S,x)})}return zdL(K)};
zdL=function(K){var m=Uhm.parameters(K);if(!m)return[];if(m.some(function(x){return x==null}))throw vI8(K,m);
return m.map(function(x){return wT5(K,x,m)})};
wT5=function(K,m,x){var S=null,Q=!1;if(!Array.isArray(m))return m instanceof sN0?lrS(m.token,Q,null):lrS(m,Q,null);for(var w=null,M=0;M<m.length;++M){var f=m[M];if(f instanceof QNG)S=f;else if(f instanceof sN0)S=f.token;else if(f instanceof ulG)Q=!0;else if(f instanceof M0T||f instanceof frG)w=f}S=fI(S);if(S!=null)return lrS(S,Q,w);throw vI8(K,x);};
lrS=function(K,m,x){return new t01(tX.get(fI(K)),m,x)};
c60=function(K,m){for(var x=Array(K.providers.length),S=0;S<K.providers.length;++S){var Q=S;if(S<0||S>=K.providers.length)throw Error("hf`"+S);x[Q]=m(K.providers[S])}return x};
Oz8=function(K){return typeof K==="function"&&Uhm.parameters(K).every(function(m){return!!m})};
r6B=function(K){var m=jNm;D$D.get(K)||D$D.set(K,new m);return D$D.get(K)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(K){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(K)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(K){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(K)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(K,m){var x,S;if(K.contains(m))return!0;K=_.cg(K).querySelectorAll("content,slot");for(x=0;x<K.length;++x){var Q=_.cg(K[x]).getDistributedNodes();for(S=0;S<Q.length;++S)if(Q[S].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(Q[S],m))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(K){K.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(K)&&K.preventDefault();K.targetTouches&&(K=K.targetTouches[0],Gov=K.pageX,pTn=K.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 K=0,m=Ok.length;K<m;K++)document.addEventListener(Ok[K],_._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 K=0,m=Ok.length;K<m;K++)document.removeEventListener(Ok[K],_._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(K){var m=_.cg(K).rootTarget;K.type!=="touchmove"&&R0T!==m&&(R0T=m,J6D=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.cg(K).path));if(!J6D.length)return!0;if(K.type==="touchstart")return!1;K=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(K);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(J6D,K.deltaX,K.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(K){for(var m=[],x=K.indexOf(h00),S=0;S<=x;S++)if(K[S].nodeType===Node.ELEMENT_NODE){var Q=K[S],w=Q.style;w.overflow!=="scroll"&&w.overflow!=="auto"&&(w=window.getComputedStyle(Q));w.overflow!=="scroll"&&w.overflow!=="auto"||m.push(Q)}return m};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(K,m,x){if(m||x)for(var S=Math.abs(x)>=Math.abs(m),Q=0;Q<K.length;Q++){var w=K[Q];if(S?x<0?w.scrollTop>0:w.scrollTop<w.scrollHeight-w.clientHeight:m<0?w.scrollLeft>0:w.scrollLeft<w.scrollWidth-w.clientWidth)return w}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(K){var m={deltaX:K.deltaX,deltaY:K.deltaY};"deltaX"in K||("wheelDeltaX"in K&&"wheelDeltaY"in K?(m.deltaX=-K.wheelDeltaX,m.deltaY=-K.wheelDeltaY):"wheelDelta"in K?(m.deltaX=0,m.deltaY=-K.wheelDelta):"axis"in K?(m.deltaX=K.axis===1?K.detail:0,m.deltaY=K.axis===2?K.detail:0):K.targetTouches&&(K=K.targetTouches[0],m.deltaX=Gov-K.pageX,m.deltaY=pTn-K.pageY));return m};
C3D=function(K){this.element=K;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
q5T=function(K){this.element=K;this.color=window.getComputedStyle(K).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");_.cg(this.waveContainer).appendChild(this.wave);L08(this)};
jH=function(K,m){for(var x in K)if(x.toLowerCase()===m.toLowerCase())return K[x]};
EKG=function(K,m){for(var x in K)if(x.toLowerCase()===m.toLowerCase()){delete K[x];break}};
gKT=function(K){K=_.NX.clone(K);for(var m=0;m<bzT.length;++m){var x=bzT[m],S=jH(K,x);S&&(K["X-Goog-Upload-Header-"+x]=S,EKG(K,x))}return K};
nKT=function(K){K=_.NX.clone(K);EKG(K,"X-Goog-Upload-Status")};
e0G=function(K){return P3T.some(function(m){return m.test(K)})};
A6m=function(K,m){var x;var S=(x=K.formContent)==null?void 0:x.locale;x=S==null?void 0:S.split("-")[0];S=S&&iz1.includes(S)?S:x&&iz1.includes(x)?x:void 0;S=(S!=null?S:"en").replaceAll("-","_").toLowerCase();var Q;K=((Q=K.initializationData)==null?0:Q.useNightlyRelease)?"nightly":"live";var w;return(m==null?0:(w=m.getEnableAlohaBinarySplit)==null?0:w.call(m))?_.p1(Y50,K):_.p1(F0v,K,S)};
$$S=function(K,m,x,S){if(oKT&&Hz8===m)return oKT;Hz8=m;var Q=A6m(K,S);return oKT=m.feedbackV2GlobalObject?Promise.resolve(m.feedbackV2GlobalObject):new Promise(function(w,M){var f=_.gk("SCRIPT");_.sr(f,Q);f.onload=function(){m.feedbackV2GlobalObject?w(m.feedbackV2GlobalObject):M(Error("mf"))};
f.onerror=function(){M(Error("nf`"+Q.toString()))};
x.body.appendChild(f)})};
Bbn=function(K,m,x,S){if(Nb8&&ZzT===m)return Nb8;ZzT=m;var Q=A6m(K,S);return Nb8=m.feedbackV2GlobalObject?Promise.resolve(m.feedbackV2GlobalObject):new Promise(function(w,M){var f=_.gk("SCRIPT");_.sr(f,Q);f.onload=function(){m.feedbackV2GlobalObject?w(m.feedbackV2GlobalObject):M(Error("mf"))};
f.onerror=function(){M(Error("nf`"+Q.toString()))};
x.body.appendChild(f)})};
ar5=function(K,m,x,S,Q){Q=Q===void 0?!0:Q;var w,M,f,c,D;return _.t(function(G){switch(G.nextAddress){case 1:return w=Date.now(),G.yield($$S(K,x,S,m),2);case 2:M=G.yieldResult;if(!(Q||((c=K.initializationData)==null?0:c.useNightlyRelease)||((D=K.initializationData)==null?0:D.isLocalServer))){f=M.initializeFeedbackClient(K,w,m);G.jumpTo(3);break}return G.yield(M.initializeFeedbackClientAsync(K,w,m),4);case 4:f=G.yieldResult;case 3:return f.initiateAloha(),G.return(f)}})};
d$1=function(K,m,x,S){var Q,w,M;return _.t(function(f){if(f.nextAddress==1)return Q=Date.now(),f.yield(Bbn(K,x,S.document,m),2);if(f.nextAddress!=3)return w=f.yieldResult,f.yield(w.initializeFeedbackClientAsync(K,Q,m,S),3);M=f.yieldResult;M.initiateAloha();return f.return(M)})};
y60=function(K,m,x){var S=!0;S=S===void 0?!0:S;var Q,w,M,f,c,D,G,p,R,J;return _.t(function(L){Q=x||_.Qm;if((w=m)==null?0:(f=(M=w).getEnableAlohaBinarySplit)==null?0:f.call(M)){c=Q;if(c.isFormOpened)throw D=Error("of"),D.name="DuplicateFormError",D;c.isFormOpened=!0;K.callbacks=K.callbacks||{};G=K.callbacks.onClose||function(){};
K.callbacks.onClose=function(n){c.isFormOpened=!1;G(n)};
try{return L.return(d$1(K,m,c,Q))}catch(n){throw c.isFormOpened=!1,n;}}else{p=Q;if(p.isFormOpened)throw R=Error("of"),R.name="DuplicateFormError",R;p.isFormOpened=!0;K.callbacks=K.callbacks||{};J=K.callbacks.onClose||function(){};
K.callbacks.onClose=function(n){p.isFormOpened=!1;J(n)};
try{return L.return(ar5(K,m,p,Q.document,S))}catch(n){throw p.isFormOpened=!1,n;}}_.Px(L)})};
TbT=function(K,m){return _.t(function(x){return x.return(new Promise(function(S,Q){Number.isInteger(Number(K))&&Number(K)>0?(Q=V0L(m!=null?m:"")+"/aloha_form_properties?productId="+K,vK8(Q,function(w){w=w.target;var M=null;try{var f=JSON,c=f.stringify;if(w.JSC$9804_xhr_){var D=w.JSC$9804_xhr_.responseText;D.indexOf(")]}'\n")==0&&(D=D.substring(5));var G=(0,_.DX)(D)}else G=void 0;M=zyT(U$L,c.call(f,G))}catch(p){c=new U$L,G=z0T(),G=_.rW(G,13,!1),G=_.rW(G,14,!0),G=_.rW(G,15,!0),G=_.rW(G,20,!1),M=_.Em(c,
1,G)}S(M)},"GET","",{},2E3,!0)):Q(Error("pf`"+K))}))})};
V0L=function(K){return e0G(K)?K:"https://www.google.com/tools/feedback"};
XTS=function(K){K=K.match(new RegExp(Ir8,"gi"))||[];K=_.u(K);for(var m=K.next();!m.done;m=K.next()){m=m.value;a:{var x=_.u(koD);for(var S=x.next();!S.done;S=x.next())if(S.value.test(m)){x=!1;break a}x=!0}if(!x)a:{x=_.u(W0T);for(S=x.next();!S.done;S=x.next())if(S.value.test(m)){x=!0;break a}x=!1}if(x)return!0}return!1};
KY5=function(K,m){var x={},S=Object.keys(K);S=_.u(S);for(var Q=S.next();!Q.done;Q=S.next())Q=Q.value,x[Q]=m(Q,K[Q]);return x};
mgn=function(K){switch(K){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"}};
SHT=function(K){if(window.crypto&&window.crypto.getRandomValues)try{var m=Array(K),x=new Uint8Array(K);window.crypto.getRandomValues(x);for(var S=0;S<m.length;S++)m[S]=x[S];return m}catch(w){}m=Array(K);for(x=0;x<K;x++){S=Date.now();for(var Q=0;Q<S%23;Q++)m[x]=Math.random();m[x]=Math.floor(Math.random()*256)}if(xg0)for(x=1,S=0;S<xg0.length;S++)m[x%K]^=m[(x-1)%K]/4^xg0.charCodeAt(S),x++;return m};
G4=function(K){K=SHT(K);for(var m=[],x=0;x<K.length;x++)m.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(K[x]&63));return m.join("")};
Q98=function(){var K=_.Qm.ytLoggingDocDocumentNonce_;K||(K=G4(16),_.ff("ytLoggingDocDocumentNonce_",K));return K};
s9G=function(K){K&&_.Zx("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:wa1,clientScreenNonce:K})};
luT=function(K){return _.vZ("client-screen-nonce-store",{})[K===void 0?0:K]};
u20=function(K,m){m=m===void 0?0:m;var x=_.vZ("client-screen-nonce-store");x||(x={},_.V6("client-screen-nonce-store",x));x[m]=K};
M35=function(K){K=K===void 0?0:K;return K===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+K};
fuS=function(K){return _.vZ(M35(K===void 0?0:K))};
_.JX=function(K){return(K=fuS(K===void 0?0:K))?new R7({veType:K,youtubeData:void 0,jspbYoutubeData:void 0}):null};
t3G=function(){var K=_.vZ("csn-to-ctt-auth-info");K||(K={},_.V6("csn-to-ctt-auth-info",K));return K};
cYT=function(){return Object.values(_.vZ("client-screen-nonce-store",{})).filter(function(K){return K!==void 0})};
_.hX=function(K){K=luT(K===void 0?0:K);if(!K&&!_.U2("USE_CSN_FALLBACK",!0))return null;K||(K="UNDEFINED_CSN");return K?K:null};
j9G=function(K){for(var m=_.u(Object.values(O9m)),x=m.next();!x.done;x=m.next())if(_.hX(x.value)===K)return!0;return!1};
DgG=function(K,m,x){var S=t3G();(x=_.hX(x))&&delete S[x];m&&(S[K]=m)};
CI=function(K){return t3G()[K]};
_.LI=function(K,m,x,S){x=x===void 0?0:x;if(K!==luT(x)||m!==_.vZ(M35(x)))if(DgG(K,S,x),u20(K,x),_.V6(M35(x),m),m=function(){setTimeout(function(){s9G(K)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(m)}catch(Q){m()}else m()};
rYD=function(K,m){m=m===void 0?"":m;var x=[],S;for(S in K)if(K.hasOwnProperty(S)){var Q=m!==""?m+"."+S:S;typeof K[S]==="object"?x.push.apply(x,_.N3(rYD(K[S],Q))):x.push([Q,K[S]])}x.sort();return x};
_.Ek=function(K){var m=_.VU.apply(1,arguments);if(!qB(K)||m.some(function(S){return!qB(S)}))throw Error("qf");
m=_.u(m);for(var x=m.next();!x.done;x=m.next())Gp8(K,x.value)};
Gp8=function(K,m){for(var x in m)if(qB(m[x])){if(x in K&&!qB(K[x]))throw Error("rf");x in K||(K[x]={});Gp8(K[x],m[x])}else if(pav(m[x])){if(x in K&&!pav(K[x]))throw Error("sf");x in K||(K[x]=[]);RIv(K[x],m[x])}else K[x]=m[x];return K};
RIv=function(K,m){m=_.u(m);for(var x=m.next();!x.done;x=m.next())x=x.value,qB(x)?K.push(Gp8({},x)):pav(x)?K.push(RIv([],x)):K.push(x);return K};
qB=function(K){return typeof K==="object"&&!Array.isArray(K)};
pav=function(K){return typeof K==="object"&&Array.isArray(K)};
hI5=function(K){for(var m=_.u(Object.entries(JY8)),x=m.next();!x.done;x=m.next())if(x=_.u(x.value),x.next(),x=x.next().value,x==="SLI_STATUS_"+K)return x;return"SLI_STATUS_UNKNOWN"};
_.bM=function(K,m,x,S){return CDD(K,m,function(){return new _.LYS(K,m,x,S)})};
_.qHT=function(){return _.bM("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
ETm=function(){return _.bM("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
gW=function(){return _.bM("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
b9S=function(){return _.bM("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
gTG=function(){return _.bM("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
nTB=function(){return _.bM("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
i95=function(K){K&&(K.dataset?K.dataset[PDT()]="true":_.u1([_.Dz(eIT)],K,"data-loaded","true".toString()))};
YHT=function(K){return K?K.dataset?K.dataset[PDT()]:K.getAttribute("data-loaded"):null};
PDT=function(){return FYG.loaded||(FYG.loaded="loaded".replace(/\-([a-z])/g,function(K,m){return m.toUpperCase()}))};
_.nI=function(K,m,x){AY5(K,m,x===void 0?null:x)};
_.H9G=function(K,m){K&&m&&(K=""+_.T8(m),(K=oTm[K])&&_.JE8(K))};
AY5=function(K,m,x){x=x===void 0?null:x;var S=_.$gG(typeof K==="string"?K:K.toString()),Q=document.getElementById(S),w=Q&&YHT(Q),M=Q&&!w;w?m&&m():(m&&(w=_.r7(S,m),m=""+_.T8(m),oTm[m]=w),M||(Q=NPS(K,S,function(){YHT(Q)||(i95(Q),_.h65(S),_.hR(function(){_.LKL(S)},0))},x)))};
NPS=function(K,m,x,S){S=S===void 0?null:S;var Q=_.gk("SCRIPT");Q.id=m;Q.onload=function(){x&&setTimeout(x,0)};
Q.onreadystatechange=function(){switch(Q.readyState){case "loaded":case "complete":Q.onload()}};
S&&Q.setAttribute("nonce",S);_.sr(Q,typeof K==="string"?_.Hc(K):K);K=document.getElementsByTagName("head")[0]||document.body;K.insertBefore(Q,K.firstChild);return Q};
_.$gG=function(K){var m=document.createElement("a");Um(m,K);return"js-"+Pg(m.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
Z91=function(K){var m=_.vZ("INNERTUBE_HOST_OVERRIDE");m&&(K=String(m)+String(_.eH(K)));return K};
BP1=function(K){var m={};_.h("json_condensed_response")&&(m.prettyPrint="false");return K=dBn(K,m)};
_.iM=function(K){return Mb(K)?"same-origin":"include"};
_.Y8=function(K){return Mb(K)?"same-origin":"cors"};
F0=function(K,m,x){x=x===void 0?{}:x;K={method:m===void 0?"POST":m,mode:_.Y8(K),credentials:_.iM(K)};m={};for(var S=_.u(Object.keys(x)),Q=S.next();!Q.done;Q=S.next())Q=Q.value,x[Q]&&(m[Q]=x[Q]);Object.keys(m).length>0&&(K.headers=m);return K};
_.AX=function(K,m){m=m===void 0?{}:m;return"service:"+K+"/"+Object.keys(m).sort().map(function(x){return x+":"+m[x]}).join("/")};
auL=function(K){var m,x,S,Q;K=(m=_.C(K,_.o7))==null?void 0:(x=m.watchEndpointSupportedOnesieConfig)==null?void 0:(S=x.html5PlaybackOnesieConfig)==null?void 0:(Q=S.commonConfig)==null?void 0:Q.url;if(!K)return[];m=new _.Hg(K);return m.JSC$10040_domain_?["https://"+m.JSC$10040_domain_+"/generate_204"]:[]};
_.V3m=function(){return dgB()||TB5()||yYT&&Ud("version/")?!0:_.vZ("EOM_VISITOR_DATA")?!1:!0};
vT0=function(K){var m=K.docid||K.video_id||K.videoId||K.id;if(m)return m;m=K.raw_player_response;m||(K=K.player_response)&&(m=JSON.parse(K));return m&&m.videoDetails&&m.videoDetails.videoId||null};
UgS=function(K){return K.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
$8=function(K){return!isNaN(Number(K))&&!_.t8(K)};
_.ZX=function(K,m,x,S){S=S===void 0?!0:S;var Q=_.vZ("VALID_SESSION_TEMPDATA_DOMAINS",[]),w=_.lc(window.location.href);w&&Q.push(w);w=_.lc(K);if(_.B0(Q,w)||!w&&_.sB(K,"/"))if(Q=document.createElement("a"),Um(Q,K),K=Q.href)if(K=_.eH(K),K=_.NB(K))S&&!m.csn&&(m.itct||m.ved)&&(m=Object.assign({csn:_.hX()},m)),x?(x=parseInt(x,10),isFinite(x)&&x>0&&zIT(K,m,x)):zIT(K,m)};
IuG=function(K){var m=_.vZ("VALID_SESSION_TEMPDATA_DOMAINS",[]),x=_.lc(window.location.href);x&&m.push(x);x=_.lc(K);if(!(_.B0(m,x)||!x&&_.sB(K,"/")))return null;K=_.eH(K);(K=_.NB(K))?(K=TPL(K),K=(K=_.Pd.get(K,void 0)||null)?_.xM(K):{}):K=null;return K};
zIT=function(K,m,x){K=TPL(K);m=m?_.bc(m):"";x=x||5;_.V3m()&&_.eQ(K,m,x)};
TPL=function(K){for(var m=_.u(kpT),x=m.next();!x.done;x=m.next())K=_.Bg(K,x.value);return"ST-"+Pg(K).toString(36)};
_.WYn=function(K){if(K.requestFullscreen)K=K.requestFullscreen(void 0);else if(K.webkitRequestFullscreen)K=K.webkitRequestFullscreen();else if(K.mozRequestFullScreen)K=K.mozRequestFullScreen();else if(K.msRequestFullscreen)K=K.msRequestFullscreen();else if(K.webkitEnterFullscreen)K=K.webkitEnterFullscreen();else return Promise.reject(Error("Bf"));return K instanceof Promise?K:Promise.resolve()};
_.dW=function(K){var m;_.lE8(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.a7()==K&&(m=document):m=K;if(m&&(K=_.lE8(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],m))){K.call(m)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.a7=function(){var K=K===void 0?!1:K;var m=_.lE8(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(K)for(;m&&m.shadowRoot;)m=m.shadowRoot.fullscreenElement;return m?m:null};
_.yB=function(K,m){m=m===void 0?!0:m;K.addEventListener("wheel",Xa1);K.overscrollConfig={cooldown:m}};
_.VB=function(K){K.overscrollConfig=void 0;K.removeEventListener("wheel",Xa1)};
Xa1=function(K){var m=K.deltaY,x=K.target,S=null;if(window.Polymer&&window.Polymer.Element){if(x=K.path||K.composedPath&&K.composedPath()){x=_.u(x);for(var Q=x.next();!Q.done&&(Q=Q.value,!Kk8(Q,m));Q=x.next())if(Q.overscrollConfig){S=Q;break}}}else for(;x&&!Kk8(x,m);){if(x.overscrollConfig){S=x;break}x=x.parentElement}S&&(m=S.overscrollConfig,m.cooldown?(S=K.deltaY,x=m.lastDeltaY||0,m.lastDeltaY=S,Q=m.lastStopped||0,x&&Q&&x>0==S>0?Math.abs(x)>=Math.abs(S)?(S=Q+1200,x=!1):(S=Q+600,x=!0):(S=Date.now()+
600,x=!0),S>Date.now()&&(K.preventDefault(),x&&(m.lastStopped=Date.now()))):K.preventDefault())};
Kk8=function(K,m){return m<0&&K.scrollTop>0||m>0&&K.scrollTop<K.scrollHeight-K.clientHeight-1?(K=getComputedStyle(K).overflowY,K=="auto"||K=="scroll"):!1};
_.vg=function(K,m,x,S){S||(S={bubbles:!0,cancelable:!1,composed:!0});x!==null&&x!==void 0&&(S.detail=x);var Q=new CustomEvent(m,S);_.h("untrack_fire_custom_event_killswitch")?K.dispatchEvent(Q):_.JL(function(){return void K.dispatchEvent(Q)});
return Q};
ms0=function(K){var m=window,x=function(S){m.removeEventListener("yt-navigate-start",x);return K.call(m,S)};
m.addEventListener("yt-navigate-start",x,void 0)};
_.Uk=function(K,m,x,S){m=new xsn(m,!(S===void 0||!S),x);_.vg(K,"yt-action",m);return m.returnValue};
_.z4=function(K,m,x){return _.Uk(K,m,x,!0)};
_.I7=function(K,m,x,S){m&&m.length&&m.forEach(function(Q){var w=Q01(Q);w&&(_.h("handle_service_request_actions")&&Q.commandMetadata&&Q.commandMetadata.webCommandMetadata&&Q.commandMetadata.webCommandMetadata.sendPost?_.T4(x?x:K,[Q]):_.z4(K,w,[Q,x,S]))})};
_.T4=function(K,m){var x=[K];m&&x.push.apply(x,m);m=_.Uk(K,"yt-service-request",x);return m.length>0&&(m=m[0],_.vg(K,"yt-service-request-sent",m),m&&m.ajaxPromise)?(m.ajaxPromise.then(function(S){_.vg(K,"yt-service-request-completed",S)},function(S){_.vg(K,"yt-service-request-error",{error:S,
params:x})},K),m.ajaxPromise):_.k8()};
_.X0=function(K,m){if(_.h("handle_service_request_actions"))_.I7(m,K,m);else{K=_.u(K);for(var x=K.next();!x.done;x=K.next()){x=x.value;var S=void 0;((S=_.C(x,_.Wg))==null?0:S.commands)?_.X0(_.C(x,_.Wg).commands,m):(S=void 0,((S=_.C(x,_.KQ))==null?0:S.actions)?_.X0(_.C(x,_.KQ).actions,m):(S=void 0,((S=_.C(x.commandMetadata,_.mE))==null?0:S.sendPost)?_.T4(m,[x]):_.I7(m,[x],m)))}}};
_.Qk8=function(K,m,x){m=m===void 0?{}:m;typeof m==="function"&&(m={callback:m});x||m._c&&m._c.jsl&&m._c.jsl.h||_.NX.extend(m,{_c:{jsl:{h:_.vZ("GAPI_HINT_PARAMS")}}});(m.gapiHintOverride||_.vZ("GAPI_HINT_OVERRIDE"))&&(x=_.SQ(document.location.href).gapi_jsh)&&_.NX.extend(m,{_c:{jsl:{h:x}}});SM1(K,m)};
_.SC=function(K,m,x){m=m===void 0?{}:m;K=(K=K in xc?xc[K]:x)||"";x={};for(var S in m){x={key$jscomp$844:x.key$jscomp$844};x.key$jscomp$844=S;var Q=function(w){return function(){return String(m[w.key$jscomp$844])}}(x);
K=K.replace(new RegExp("\\$\\{"+x.key$jscomp$844+"\\}","gi"),Q);K=K.replace(new RegExp("\\$"+x.key$jscomp$844,"gi"),Q)}return K};
_.Qp=function(K,m){return wSL(K in xc?xc[K]:{},m)};
wSL=function(K,m){var x=_.vZ("I18N_PLURAL_RULES");x||(x=function(S){return S==1?"one":"other"});
return(K=K["case"+m]||K[x(m)])?K.replace("#",m.toString()):m+""};
uT8=function(K){var m=skB(K),x=document.getElementById(m),S=x&&YHT(x);S||x&&!S||(x=lmL(K,m,function(){if(!YHT(x)){i95(x);_.h65(m);var Q=_.wB(_.LKL,m);_.hR(Q,0)}}))};
lmL=function(K,m,x){var S=document.createElement("link");S.id=m;S.onload=function(){x&&setTimeout(x,0)};
K=_.Hc(K);_.M3(S,K,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(S);return S};
skB=function(K){var m=_.gk("A");Um(m,o8(K));return"css-"+Pg(m.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.fm5=function(K){var m=MNT();K!==m&&(m=_.s1(),!_.h("web_autonav_allow_off_by_default")&&K||_.lQ(0,141,!0),_.lQ(0,140,!K),m.save())};
MNT=function(){var K=_.s1();return _.h("web_autonav_allow_off_by_default")&&!K.getFlag(141)&&_.vZ("AUTONAV_OFF_BY_DEFAULT")?!1:!K.getFlag(140)};
tNm=function(K,m){var x,S;K=((x=K.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(S=x.videoAuthorizationToken)==null?void 0:S.credentialTransferTokens)||[];for(x=0;x<K.length;++x)if(K[x].scope===m)return K[x].token||void 0};
cq5=function(K){for(var m=0,x=0;x<K.length;x++)m=m*31+K.charCodeAt(x),x<K.length-1&&(m%=0x800000000000);return m%1E5};
_.uQ=function(K){return _.WZ("ytcsi."+(K||"")+"data_")||O2T(K)};
_.jkn=function(K){K=_.uQ(K);K.metadata||(K.metadata={});return K.metadata};
_.Dsm=function(K){K=_.uQ(K);K.tick||(K.tick={});return K.tick};
_.M1=function(K){K=_.uQ(K);if(K.gel){var m=K.gel;m.gelInfos||(m.gelInfos={});m.gelTicks||(m.gelTicks={})}else K.gel={gelTicks:{},gelInfos:{}};return K.gel};
_.rq0=function(K){K=_.M1(K);K.gelInfos||(K.gelInfos={});return K.gelInfos};
GD8=function(K){var m=_.uQ(K).nonce;m||(m=G4(16),_.uQ(K).nonce=m);return m};
O2T=function(K){var m={tick:{},info:{}};_.ff("ytcsi."+(K||"")+"data_",m);return m};
pS1=function(){var K=_.WZ("ytcsi.debug");K||(K=[],_.ff("ytcsi.debug",K),_.ff("ytcsi.reference",{}));return K};
_.fQ=function(K){K=K||"";var m=Rtn();if(m[K])return m[K];var x=pS1(),S={timerName:K,info:{},tick:{},span:{},jspbInfo:[]};x.push(S);return m[K]=S};
Jq0=function(K){K=K||"";var m=Rtn();m[K]&&delete m[K];var x=pS1(),S={timerName:K,info:{},tick:{},span:{},jspbInfo:[]};x.push(S);m[K]=S};
Rtn=function(){var K=_.WZ("ytcsi.reference");if(K)return K;pS1();return _.WZ("ytcsi.reference")};
_.C88=function(K){return ht8[K]||"LATENCY_ACTION_UNKNOWN"};
b28=function(K,m,x){x=x===void 0?{}:x;var S=!1;_.U2("ytLoggingEventsDefaultDisabled",!1)&&(S=!0);S=S?null:Nt;x=x===void 0?{}:x;var Q=Math.round(x.timestamp||(0,_.Of)());_.ir(m,1,Q<Number.MAX_SAFE_INTEGER?Q:0);Q=new LkG;if(x.lact)_.ir(Q,1,isFinite(x.lact)?x.lact:-1);else if(x.timestamp)_.ir(Q,1,-1);else{var w=_.cL();_.ir(Q,1,isFinite(w)?w:-1)}if(x.sequenceGroup&&!_.h("web_gel_sequence_info_killswitch")){w=x.sequenceGroup;var M=YYD(w),f=new qMv;_.ir(f,2,M);_.YL(f,1,w);_.Em(Q,3,f);x.endOfSequence&&delete EyS[x.sequenceGroup]}_.Em(m,
33,Q);(x.sendIsolatedPayload?ZW1:B98)(K,{endpoint:"log_event",payload:m,cttAuthInfo:x.cttAuthInfo,dangerousLogToVisitorSession:x.dangerousLogToVisitorSession},S)};
_.cN=function(){return(_.h("csi_use_time_origin")||_.h("csi_use_time_origin_tvhtml5"))&&_.tg.timeOrigin?Math.floor(_.tg.timeOrigin):_.tg.timing.navigationStart};
_.gyT=function(K,m){_.O1("_start",K,m)};
_.jC=function(K,m){if(!_.h("web_csi_action_sampling_enabled")||!_.uQ(m).actionDisabled){var x=_.fQ(m||"");_.Ek(x.info,K);K.loadType&&(x=K.loadType,_.jkn(m).loadType=x);_.Ek(_.rq0(m),K);x=GD8(m);m=_.uQ(m).cttAuthInfo;nyB().info(K,x,m)}};
P8B=function(){var K,m,x,S;return((S=_.cd().resolve(_.tR(Ad))==null?void 0:(K=oC())==null?void 0:(m=K.loggingHotConfig)==null?void 0:(x=m.csiConfig)==null?void 0:x.debugTicks)!=null?S:[]).map(function(Q){return Object.values(Q)[0]})};
_.O1=function(K,m,x){if(!_.h("web_csi_action_sampling_enabled")||!_.uQ(x).actionDisabled){var S=GD8(x),Q;if(Q=_.h("web_csi_debug_sample_enabled")&&S){(_.cd().resolve(_.tR(Ad))==null?0:oC())&&!etS&&(etS=!0,_.O1("gcfl",(0,_.Of)(),x));var w,M,f;Q=(_.cd().resolve(_.tR(Ad))==null?void 0:(w=oC())==null?void 0:(M=w.loggingHotConfig)==null?void 0:(f=M.csiConfig)==null?void 0:f.debugSampleWeight)||0;if(w=Q!==0)b:{w=P8B();if(w.length>0)for(M=0;M<w.length;M++)if(K===w[M]){w=!0;break b}w=!1}w?(Q=cq5(S)%Q!==0,
_.uQ(x).debugTicksExcludedLogged||(w={},w.debugTicksExcluded=Q,_.jC(w,x)),_.uQ(x).debugTicksExcludedLogged=!0):Q=!1}if(!Q){K[0]!=="_"&&i2n(K,x,m);Q=_.fQ(x||"");Q.tick[K]=m||(0,_.Of)();if(Q.callback&&Q.callback[K])for(Q=_.u(Q.callback[K]),w=Q.next();!w.done;w=Q.next())w=w.value,w();Q=_.M1(x);Q.gelTicks&&(Q.gelTicks[K]=!0);w=_.Dsm(x);Q=m||(0,_.Of)();_.h("log_repeated_ytcsi_ticks")?K in w||(w[K]=Q):w[K]=Q;w=_.uQ(x).cttAuthInfo;K==="_start"?nyB().baseline(S,m,w):nyB().tick(K,S,m,w);_.YM5(x);return Q}}};
i2n=function(K,m,x){if(_.tg.mark)if(K.startsWith("mark_")||(K="mark_"+K),m&&(K+=" ("+m+")"),x===void 0||_.h("web_csi_disable_alt_time_performance_mark"))_.tg.mark(K);else{x=_.h("csi_use_performance_navigation_timing")?x-_.tg.timeOrigin:x-(_.tg.timeOrigin||_.tg.timing.navigationStart);try{_.tg.mark(K,{startTime:x})}catch(S){}}};
Fkm=function(){var K,m=(K=_.tg.getEntriesByType)==null?void 0:K.call(_.tg,"mark");m&&m.forEach(function(x){if(x.name.startsWith("mark_")){var S;(S=_.tg.clearMarks)==null||S.call(_.tg,x.name)}})};
_.AqT=function(){switch(s$S()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.oyn=function(K){var m={},x=function(w,M,f){M=M.match("_rid")?M.split("_rid")[0]:M;typeof f==="number"&&(f=JSON.stringify(f));w.requestIds?w.requestIds.push({endpoint:M,id:f}):w.requestIds=[{endpoint:M,id:f}]};
K=_.u(Object.entries(K));for(var S=K.next();!S.done;S=K.next()){var Q=_.u(S.value);S=Q.next().value;Q=Q.next().value;switch(S){case "GetBrowse_rid":x(m,S,Q);break;case "GetGuide_rid":x(m,S,Q);break;case "GetHome_rid":x(m,S,Q);break;case "GetPlayer_rid":x(m,S,Q);break;case "GetSearch_rid":x(m,S,Q);break;case "GetSettings_rid":x(m,S,Q);break;case "GetTrending_rid":x(m,S,Q);break;case "GetWatchNext_rid":x(m,S,Q);break;case "yt_red":m.isRedSubscriber=!!Q;break;case "yt_ad":m.isMonetized=!!Q}}return m};
$sG=function(K,m,x,S,Q,w){if(!_.h("web_csi_action_sampling_enabled")||!_.uQ(w).actionDisabled){var M=_.M1(w);if(M.gelSpans)M.gelSpans[K]=!0;else{var f={};M.gelSpans=(f[K]=!0,f)}H2D++;K={spanName:K,spanLengthUsec:String(Math.round(m*1E3)),spanNonce:H2D};S&&(K.spanInfo=S);Q&&(K.parentSpanNonce=Q);x&&(K.spanStartTimeUsec=String(Math.round(x*1E3)));_.fQ(w||"").span[String(K.spanName)]=K;x=_.M1(w);x.gelSpans||(x.gelSpans={});_.Ek(x.gelSpans,K);x=GD8(w);w=_.uQ(w).cttAuthInfo;nyB().span(K,x,w);return K.spanNonce}};
_.NLT=function(K){var m=_.DQ("aft",K);if(m)return m;m=_.vZ((K||"")+"TIMING_AFT_KEYS",["ol"]);for(var x=m.length,S=0;S<x;S++){var Q=_.DQ(m[S],K);if(Q)return Q}return NaN};
_.Z2B=function(K,m){_.ff("ytglobal.timing"+(m||"")+"ready_",K)};
_.DQ=function(K,m){if(K=_.Dsm(m)[K])return typeof K==="number"?K:K[K.length-1]};
_.YM5=function(K){var m=_.DQ("_start",K),x=_.NLT(K),S=!BL0;m&&x&&S&&(Fsn(amD,new dsm(Math.round(x-m),K)),BL0=!0)};
VN0=function(K){O2T(K);yqT();Fkm();K||(_.vZ("TIMING_ACTION")&&_.V6("PREVIOUS_ACTION",_.vZ("TIMING_ACTION")),_.V6("TIMING_ACTION",""))};
_.vyv=function(K){K=K===void 0?{}:K;_.kJ(function(){rB();Jq0();VN0();_.Z2B(!1);K.cttAuthInfo&&(_.uQ().cttAuthInfo=K.cttAuthInfo);_.V6("TIMING_AFT_KEYS",[]);K.isHot?_.G5({loadType:"hot"}):_.G5({loadType:"warm"});_.V6("TIMING_ACTION","");delete _.vZ("TIMING_INFO",{}).yt_lt;_.kJ(_.gyT)(K.startTime,void 0)})()};
_.hg=function(K,m,x,S){m=m===void 0?{}:m;_.kJ(function(){var Q=x?x:K;pQ(Q);var w=m.sampleRate;if(!_.h("web_csi_action_sampling_enabled")||w===void 0||w<=1)w=!1;else{var M=GD8(Q);w=cq5(M)%w!==0}w&&(_.uQ(Q).actionDisabled=!0);_.fQ(Q||"").info.actionType=K;m.cttAuthInfo&&(_.uQ(Q).cttAuthInfo=m.cttAuthInfo);_.V6(Q+"TIMING_ACTION",K);_.kJ(_.gyT)(m.startTime,Q);w={actionType:S||_.C88(K)};m.logPreviousAction&&(w.previousAction=_.C88(_.vZ("TIMING_ACTION")));(M=_.hX())&&M!=="UNDEFINED_CSN"&&(w.clientScreenNonce=
M);_.G5(w,Q);_.Z2B(!0,Q)})()};
pQ=function(K){_.kJ(function(){rB(K);Jq0(K);VN0(K)})()};
Us1=function(){_.kJ(function(){var K=[],m;for(m in _.WZ("ytcsi.".slice(0,-1)))m.endsWith("data_")&&K.push(m.slice(0,-5));K=_.u(K);for(m=K.next();!m.done;m=K.next())pQ(m.value);rB()})()};
_.TLB=function(K){return _.kJ(function(){return _.zt5("_start",K)})()};
_.G5=function(K,m,x){_.kJ(_.jC)(K,m,x===void 0?!1:x)};
_.CQ=function(K,m,x){return _.kJ(_.O1)(K,m,x)};
_.zt5=function(K,m){return _.kJ(function(){var x=_.Dsm(m);return K in x})()};
kDT=function(K){if(!_.h("universal_csi_network_ticks"))return"";K=_.qb(K)||"";for(var m=Object.keys(ImT),x=0;x<m.length;x++){var S=m[x];if(K.includes(S))return S}return""};
XSn=function(K){if(!_.h("universal_csi_network_ticks"))return function(){};
var m=ImT[K];return m?(_.LQ(m),function(){var x=_.h("universal_csi_network_ticks")?(x=WkT[K])?_.LQ(x):!1:!1;return x}):function(){}};
_.LQ=function(K,m,x){return _.kJ(function(){if(_.zt5(K,x))return!1;_.CQ(K,m,x);return!0})()};
_.q1=function(K,m,x){_.kJ(function(){if(!_.TLB(x)||_.zt5(K,x))return!1;_.CQ(K,m,x);return!0})()};
_.E1=function(K){return _.kJ(_.DQ)(K,void 0)};
rB=function(K){_.TLB(K)&&_.CQ("aa",void 0,K)};
_.Qrn=function(K,m,x,S,Q,w,M,f,c){var D=KNT();f=new R7({veType:m,youtubeData:w,jspbYoutubeData:f});w=bQ({},D);Q&&(w.cttAuthInfo=Q);Q={csn:D,pageVe:f.getAsJson()};_.h("expectation_logging")&&c&&c.screenCreatedLoggingExpectations&&(Q.screenCreatedLoggingExpectations=c.screenCreatedLoggingExpectations);x&&x.visualElement?(Q.implicitGesture={parentCsn:x.clientScreenNonce,gesturedVe:x.visualElement.getAsJson()},M&&(Q.implicitGesture.gestureType=M)):x&&_.yq(new _.AR("newScreen() parent element does not have a VE - rootVe",
m));S&&(Q.cloneCsn=S);K?$z("screenCreated",Q,K,w):_.Zx("screenCreated",Q,w);Fsn(B1S,new m95(D));gB.clear();x9m.clear();Sv0.clear();return D};
nQ=function(K,m,x,S,Q,w){w=w===void 0?{}:w;wB5(K,m,x,[S],Q===void 0?!1:Q,w)};
wB5=function(K,m,x,S,Q,w){Q=Q===void 0?!1:Q;w=w===void 0?{}:w;Object.assign(w,bQ({cttAuthInfo:CI(m)||void 0},m));for(var M=_.u(S),f=M.next();!f.done;f=M.next()){f=f.value;var c=f.getAsJson();(_.NX.isEmpty(c)||!c.trackingParams&&!c.veType)&&_.yq(Error("Cf"));if(_.h("no_client_ve_attach_unless_shown")){var D=srS(f,m);if(c.veType&&!x9m.has(D)&&!Sv0.has(D)&&!Q){if(!_.h("il_attach_cache_limit")||gB.size<1E3){gB.set(D,[K,m,x,f]);return}_.h("il_attach_cache_limit")&&gB.size>1E3&&_.yq(new _.AR("IL Attach cache exceeded limit"))}f=
srS(x,m);gB.has(f)?l9T(x,m):Sv0.set(f,!0)}}S=S.filter(function(G){G.csn!==m?(G.csn=m,G=!0):G=!1;return G});
x={csn:m,parentVe:x.getAsJson(),childVes:_.Zz(S,function(G){return G.getAsJson()})};
m==="UNDEFINED_CSN"?PN("visualElementAttached",w,x):K?$z("visualElementAttached",x,K,w):_.Zx("visualElementAttached",x,w)};
Mqv=function(K,m,x,S,Q){uyT(K,m,x,Q)};
uyT=function(K,m,x,S){f98(x,m);var Q=bQ({cttAuthInfo:CI(m)||void 0},m);x={csn:m,ve:x.getAsJson(),eventType:1};S&&(x.clientData=S);m==="UNDEFINED_CSN"?PN("visualElementShown",Q,x):K?$z("visualElementShown",x,K,Q):_.Zx("visualElementShown",x,Q)};
tqT=function(K,m,x,S){f98(x,m);var Q=bQ({cttAuthInfo:CI(m)||void 0},m);x={csn:m,ve:x.getAsJson(),eventType:4};S&&(x.clientData=S);m==="UNDEFINED_CSN"?PN("visualElementShown",Q,x):K?$z("visualElementShown",x,K,Q):_.Zx("visualElementShown",x,Q)};
cVD=function(K,m,x,S,Q){var w=(S=S===void 0?!1:S)?16:8;S=bQ({cttAuthInfo:CI(m)||void 0,endOfSequence:S},m);x={csn:m,ve:x.getAsJson(),eventType:w};Q&&(x.clientData=Q);m==="UNDEFINED_CSN"?PN("visualElementHidden",S,x):K?$z("visualElementHidden",x,K,S):_.Zx("visualElementHidden",x,S)};
jrS=function(K,m,x,S,Q){Ovm(K,m,x,void 0,S,Q)};
Ovm=function(K,m,x,S,Q){f98(x,m);S=S||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var w=bQ({cttAuthInfo:CI(m)||void 0},m);x={csn:m,ve:x.getAsJson(),gestureType:S};Q&&(x.clientData=Q);m==="UNDEFINED_CSN"?PN("visualElementGestured",w,x):K?$z("visualElementGestured",x,K,w):_.Zx("visualElementGestured",x,w)};
D9B=function(K,m,x,S){var Q=bQ({cttAuthInfo:CI(m)||void 0},m);x={csn:m,ve:x.getAsJson(),clientData:S};m==="UNDEFINED_CSN"?PN("visualElementStateChanged",Q,x):K?$z("visualElementStateChanged",x,K,Q):_.Zx("visualElementStateChanged",x,Q)};
rVB=function(){var K=SHT(16);for(var m=[],x=0;x<K.length;x++)m.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(K[x]&63));return m.join("")};
PN=function(K,m,x){GYT.push({payloadName:K,payload:x,jspbPayload:void 0,options:m});pB5||(pB5=dqT())};
Zl8=function(K){if(GYT){for(var m=_.u(GYT),x=m.next();!x.done;x=m.next())x=x.value,x.payload&&(x.payload.csn=K.csn,_.Zx(x.payloadName,x.payload,x.options));GYT.length=0}pB5=0};
srS=function(K,m){return""+K.getAsJson().veType+K.getAsJson().veCounter+m};
f98=function(K,m){if(_.h("no_client_ve_attach_unless_shown")){var x=srS(K,m);x9m.set(x,!0);l9T(K,m)}};
l9T=function(K,m){K=srS(K,m);gB.has(K)&&(m=gB.get(K)||[],nQ(m[0],m[1],m[2],m[3],!0),gB.delete(K))};
bQ=function(K,m){_.h("log_sequence_info_on_gel_web")&&(K.sequenceGroup=m);return K};
_.eC=function(K,m,x){_.kJ(nQ)(void 0,K,m,x)};
_.iQ=function(K,m,x){_.kJ(wB5)(void 0,K,m,x)};
_.Yc=function(K,m){_.kJ(Mqv)(void 0,K,m,void 0,void 0,void 0)};
_.F4=function(K,m,x){_.kJ(function(){_.m7(m,function(S){tqT(void 0,K,S,x)})})()};
_.Ag=function(K,m,x,S){_.kJ(function(){_.m7(m,function(Q){cVD(void 0,K,Q,x,S)})})()};
_.on=function(K,m,x){_.kJ(jrS)(void 0,K,m,x,void 0)};
_.HN=function(K,m,x,S){_.kJ(Ovm)(void 0,K,m,x,S,void 0)};
_.$c=function(K,m,x){_.kJ(D9B)(void 0,K,m,x,void 0)};
RU8=function(K,m){N1.set(K,m)};
JVB=function(K){ZQ.initialized=!0;ZQ.sessionId=K.sessionId||"";ZQ.enabledSpans=K.enabledSpans;K.shouldSampleFn!=null&&(ZQ.shouldSampleFn=K.shouldSampleFn)};
hUT=function(K){ZQ.processors.push(K)};
Ctm=function(K){return ZQ.initialized?ZQ.enabledSpans?ZQ.enabledSpans[K]:!0:!1};
EfB=function(K,m,x){K=Ctm(K)&&ZQ.shouldSampleFn(K,m,LNG)?new qvG(K,m):void 0;K&&(K.options||(K.options={}),K.options.active=!0,ZQ.stack.push(K));try{var S=x(K);K==null||K.end(void 0);return S}catch(Q){throw K==null||K.end(2),Q;}};
gf0=function(){U9.subscribe("handleError",function(K){try{for(var m in bvm)try{var x=bvm[m];typeof bvm[m]==="function"&&(x=x());K.params[m]=typeof bvm[m]==="object"?JSON.stringify(x):String(x)}catch(S){_.yq(S)}}catch(S){_.yq(S)}})};
nf5=function(){};
Pt1=function(K,m){var x=Object.keys(K);K=new _.AR("[Command Handler] "+m,{filteredCommandNames:x,originalCommand:K});_.aC(K)};
eUL=function(K,m){Pt1(K,m+" was called but not set")};
ivT=function(K){return function(){return new K}};
BN=function(K){return function(){return _.cd().resolve(K)}};
YvT=function(K,m){var x=_.C(K,_.WL);if(x&&(x=m[x.signal]))return x();K=_.u(Object.keys(K));for(x=K.next();!x.done;x=K.next())if(x=x.value,m[x]&&(x=m[x]))return x()};
_.an=function(K,m,x,S){return{browseEndpoint:{browseId:K},commandMetadata:{webCommandMetadata:{url:m,rootVe:x,webPageType:S===void 0?"WEB_PAGE_TYPE_BROWSE":S}}}};
FN5=function(K,m,x){var S=m=m===void 0?0:m;x=x===void 0?0:x;var Q=x-S;return _.dB(K,"PPSV",void 0,void 0,(Q>600?0:Q<60||x<=0||S/x>.9)?0:m)};
_.dB=function(K,m,x,S,Q){var w="/watch?v="+K;K={videoId:K};m&&(K.playlistId=m,w+="&list="+m);S&&(w+="&pp="+S);Q&&(K.startTimeSeconds=Q,w+="&t="+Q+"s");m={watchEndpoint:K,commandMetadata:{webCommandMetadata:{url:w,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};x&&(m.clickTrackingParams=x);S&&(_.C(m,_.o7).playerParams=S);return m};
AV8=function(K){return{browseEndpoint:{browseId:"VL"+K},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+K,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
of1=function(K){if(K){var m;if(K){var x=(m=_.C(K.commandMetadata,_.mE))==null?void 0:m.url;m=!(!x||x==="/service_ajax")}else m=!1;if(m)return K;var S;if(K=(S=_.C(K,_.Wg))==null?void 0:S.commands)for(S=_.u(K),K=S.next();!K.done;K=S.next())if(K=of1(K.value))return K}};
_.yp=function(K){return{runs:[{text:K}]}};
HvT=function(K,m){return K&&m?{runs:[{text:K,navigationEndpoint:m}]}:void 0};
Vp=function(K){return K?_.yp(K):void 0};
_.vN=function(K){return K?{simpleText:K}:void 0};
_.U1=function(K){var m=K.type;K=K.payload;m={type:m};K!==void 0&&(m.payload=K);return m};
$9m=function(K,m,x){for(var S=Object.assign({},K),Q=_.u(Object.keys(m)),w=Q.next();!w.done;w=Q.next()){w=w.value;var M=K[w],f=m[w];if(f===void 0)delete S[w];else if(M===void 0)S[w]=f;else if(Array.isArray(f)&&Array.isArray(M))S[w]=x?[].concat(_.N3(M),_.N3(f)):f;else if(!Array.isArray(f)&&_.UB(f)&&!Array.isArray(M)&&_.UB(M))S[w]=$9m(M,f,x);else if(typeof f===typeof M)S[w]=f;else return m=new _.AR("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:w,originalValue:M,updateValue:f}),
_.aC(m),K}return S};
BQB=function(K){if(!K.length)return"";try{if(NQ8)return NQ8.decode(K);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(K)}catch(M){}for(var m=0,x=[],S=K.length;m<S;){for(var Q=0;Q<1024&&m<S;){var w=K[m++];if(w<128)Zvn[Q++]=w;else{if(w<224)w=(w&31)<<6|K[m++]&63;else if(w<240)w=(w&15)<<12|(K[m++]&63)<<6|K[m++]&63;else{if(Q+1===1024){--m;break}w=(w&7)<<18|(K[m++]&63)<<12|(K[m++]&63)<<6|K[m++]&63;w-=65536;Zvn[Q++]=55296|w>>10;w=56320|w&1023}Zvn[Q++]=w}}w=String.fromCharCode.apply(String,
Zvn);Q<1024&&(w=w.substring(0,Q));x.push(w)}return x.join("")};
d9T=function(K,m){var x;if((x=a9D)==null?0:x.encodeInto)return m=a9D.encodeInto(K,m),m.read<K.length?K.length*4:m.written;for(var S=x=0;S<K.length;S++){var Q=K.charCodeAt(S);Q<128?m[x++]=Q:(Q<2048?m[x++]=Q>>6|192:((Q&64512)===55296&&S+1<K.length&&(K.charCodeAt(S+1)&64512)===56320?(Q=65536+((Q&1023)<<10)+(K.charCodeAt(++S)&1023),m[x++]=Q>>18|240,m[x++]=Q>>12&63|128):m[x++]=Q>>12|224,m[x++]=Q>>6&63|128),m[x++]=Q&63|128)}return x};
yVT=function(K,m,x){if(m&&x&&x.buffer===m.exports.memory.buffer){var S=m.realloc(x.byteOffset,K);if(S)return new Uint8Array(m.exports.memory.buffer,S,K)}K=m?new Uint8Array(m.exports.memory.buffer,m.malloc(K),K):new Uint8Array(K);x&&K.set(x);return K};
_.T5=function(K){K=new Vqv(new vfT([_.W0(decodeURIComponent(K))]));if(U91(K,2)){var m=z5(K);var x=K.pos;var S=K.arrayView;x=x===void 0?0:x;var Q=m===void 0?-1:m;x=x===void 0?0:x;Q=Q===void 0?-1:Q;if(S.totalLength&&Q){Q<0&&(Q=S.totalLength-x);S.focus(x);if(!(x-S.arrayPos+Q<=S.arrays[S.arrayIdx].length)){var w=S.arrayIdx,M=S.arrayPos;S.focus(x+Q-1);M=new Uint8Array(S.arrayPos+S.arrays[S.arrayIdx].length-M);for(var f=0,c=w;c<=S.arrayIdx;c++)M.set(S.arrays[c],f),f+=S.arrays[c].length;S.arrays.splice(w,
S.arrayIdx-w+1,M);S.arrayIdx=0;S.arrayPos=0;S.focus(x)}w=S.arrays[S.arrayIdx];S=new DataView(w.buffer,w.byteOffset+x-S.arrayPos,Q)}else S=new DataView(new ArrayBuffer(0));S=new Uint8Array(S.buffer,S.byteOffset,S.byteLength);K.pos+=m;m=S}else m=void 0;m=m?BQB(m):void 0;K=U91(K,4)?z5(K):void 0;S=zUn[K];if(typeof S==="undefined")throw K=new _.AR("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:K}),_.aC(K),K;return{entityTypeFieldNumber:K,entityType:S,entityId:m}};
_.WN=function(K,m,x){x=x===void 0?0:x;var S=new TQv;if(a9D)K=a9D.encode(K);else{var Q=new Uint8Array(Math.ceil(K.length*1.2)),w=d9T(K,Q);Q.length<w&&(Q=new Uint8Array(w),w=d9T(K,Q));Q.length>w&&(Q=Q.subarray(0,w));K=Q}K!==void 0&&(In(S,18),Q=K.length,In(S,Q),kc(S,Q),S.buf.set(K,S.pos),S.pos+=Q);K=I9S[m];if(typeof K==="undefined")throw x=new _.AR("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:m}),_.aC(x),x;K!==void 0&&(In(S,32),In(S,K));In(S,40);In(S,1);m=new Uint8Array(S.buf.buffer,
S.buf.byteOffset,S.pos);return encodeURIComponent(_.H6(m,x))};
kYm=function(K){K=K.key||K.id;if(!K)throw Error("Hf");return K};
XBB=function(K,m){K=K===void 0?{}:K;return WNL(K,m)};
Kfv=function(K,m,x,S){if(S===void 0)return S=Object.assign({},K[m]||{}),x=(delete S[x],S),S={},Object.assign({},K,(S[m]=x,S));var Q={},w={};return Object.assign({},K,(w[m]=Object.assign({},K[m],(Q[x]=S,Q)),w))};
mCT=function(K,m,x,S,Q){var w=K[m];if(w==null||!w[x])return K;S=$9m(w[x],S,Q==="REPEATED_FIELDS_MERGE_OPTION_APPEND");Q={};w={};return Object.assign({},K,(w[m]=Object.assign({},K[m],(Q[x]=S,Q)),w))};
_.X4=function(K,m,x){return K[m]?K[m][x]||null:null};
STD=function(){if(xC5)return xC5();var K={};xC5=cu("PersistentEntityStoreDb",{objectStores:(K.EntityStore={addedAtVersion:1},K.EntityAssociationStore={addedAtVersion:2},K),shared:!1,upgrade:function(m,x){x(1)&&kl(Ip(m,"EntityStore",{keyPath:"key"}),"entityType","entityType");x(2)&&(m=Ip(m,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),kl(m,"byParentEntityKey","parentEntityKey"),kl(m,"byChildEntityKey","childEntityKey"))},
version:3});return xC5()};
QiS=function(K){return _.Qy(STD(),K)};
KN=function(K){return window.Int32Array?new Int32Array(K):Array(K)};
siD=function(K){return _.Qy(wjv(),K)};
la1=function(K){return new mQ("WRONG_DATA_TYPE",{encoderVersion:K})};
u1D=function(K){return K instanceof Error?new mQ("UNKNOWN_ENCODE_ERROR",{originalMessage:K.message}):new mQ("UNKNOWN_ENCODE_ERROR")};
MSv=function(K){return K instanceof Error?new mQ("UNKNOWN_DECODE_ERROR",{originalMessage:K.message}):new mQ("UNKNOWN_DECODE_ERROR")};
fa8=function(K,m){K=K instanceof mQ?K:m(K);_.aC(K);throw K;};
tSS=function(K){K=(new TextEncoder).encode(K).subarray(0,16);var m=new Uint8Array(16);m.set(K);return m};
O_D=function(K){var m=c$T[K];if(m)return m;_.yq(new _.AR("Entity model not found.",{entityType:K}))};
_.xV=function(){jiL||(jiL=DCn());return jiL};
DCn=function(){var K,m,x;return _.t(function(S){if(S.nextAddress==1)return _.h2(S,2),S.yield(_.ta(),4);if(S.nextAddress!=2){K=S.yieldResult;if(!K||!_.FK()||typeof _.Qm.BroadcastChannel==="undefined")return S.return();m=new r$5;return S.return(new Su(K,m))}x=_.gl(S);x instanceof Error&&_.aC(x);return S.return()})};
_.Q9=function(K,m){var x;return _.t(function(S){if(S.nextAddress==1){x=K.mutations;if(!x||x.length<=0)return S.return();m&&m.dispatch(_.U1({type:"ENTITY_LOADED",payload:x}));return S.yield(GFG(x),2)}x.length=0;_.Px(S)})};
GFG=function(K){var m;return _.t(function(x){return x.nextAddress==1?x.yield(_.xV(),2):(m=x.yieldResult)?x.yield(_.wF(m,"readwrite",function(S){for(var Q={},w=_.u(K),M=w.next(),f={};!M.done;f={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},M=w.next())f.mutation$jscomp$8=M.value,f.mutation$jscomp$8.entityKey&&pj0(f.mutation$jscomp$8)&&(f.mutationEntityType$jscomp$3=(0,_.NX.getAnyKey)(f.mutation$jscomp$8.payload),M=void 0,f.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(M=function(c){return function(){return _.RB8(S,
c.mutation$jscomp$8.payload[c.mutationEntityType$jscomp$3],c.mutationEntityType$jscomp$3)}}(f)),f.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(M=function(c){return function(){return J$L(S,c.mutation$jscomp$8.entityKey)}}(f)),f.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(M=function(c){return function(){return hB1(S,c.mutation$jscomp$8.entityKey,c.mutation$jscomp$8.payload[c.mutationEntityType$jscomp$3],c.mutationEntityType$jscomp$3)}}(f)),M&&(Q[f.mutation$jscomp$8.entityKey]=
Q[f.mutation$jscomp$8.entityKey]?Q[f.mutation$jscomp$8.entityKey].then(M):M()));
return kM.all(Object.values(Q))}),0):x.return()})};
pj0=function(K){var m;K=(m=K.options)==null?void 0:m.persistenceOption;return K==="ENTITY_PERSISTENCE_OPTION_PERSIST"||K==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
qT1=function(K,m){var x,S;_.t(function(Q){if(Q.nextAddress==1)return Q.yield(_.xV(),2);if(Q.nextAddress!=3)return(x=Q.yieldResult)?Q.yield(_.wF(x,"readonly",function(w){var M={},f=Object.keys(m).map(function(c){var D=m[c]?[].concat(_.N3(m[c])):[];return CW8(w,c,D,M)});
return kM.all(f).then(function(){return M})}),3):Q.return();
S=Q.yieldResult;Object.keys(S).length>0&&K.dispatch(Lf5(S));_.Px(Q)})};
CW8=function(K,m,x,S){return sw(K,m,x).then(function(Q){S[m]=EvG(x,Q)})};
EvG=function(K,m){if(m.length!==K.length)throw Error("Kf");return m.reduce(function(x,S,Q){x[K[Q]]=S;return x},{})};
nvS=function(K){var m=K.filter(function(Q){var w;return(Q==null?void 0:(w=Q.transferEntity)==null?void 0:w.transferState)==="TRANSFER_STATE_COMPLETE"}).length,x=K.filter(function(Q){var w;
return(Q==null?void 0:(w=Q.transferEntity)==null?void 0:w.transferState)==="TRANSFER_STATE_FAILED"}).length,S=K.filter(function(Q){var w;
return(Q==null?void 0:(w=Q.transferEntity)==null?void 0:w.transferState)&&b_G.includes(Q.transferEntity.transferState)});
if(!(m||S!=null&&S.length))return 0;m=_.gvB(S)+m;K=K.length-x;return K===0?0:Math.round(m*100/K)/100};
_.gvB=function(K){var m=[];m=m.concat.apply(m,_.N3(K.filter(function(w){return w.streamEntity}).map(function(w){var M=Object.assign({},w.streamEntity),f,c=(f=w.transferEntity)==null?void 0:f.transferState;
M.streamsProgress=M.streamsProgress||[];M.streamsProgress=M.streamsProgress.map(function(D){var G=Object.assign({},D);G.numBytesDownloaded=c==="TRANSFER_STATE_COMPLETE"?D.numTotalBytes:D.numBytesDownloaded;return G});
return M}).map(function(w){return w.streamsProgress})));
var x=K=0;m=_.u(m);for(var S=m.next();!S.done;S=m.next()){var Q=S.value;S=Number(Q.numBytesDownloaded);Q=Number(Q.numTotalBytes);x+=isNaN(S)?0:S;K+=isNaN(Q)?0:Q}return K===0?0:Math.round(x*100/K)/100};
PWT=function(K){if(!K||!K.expirationTimestamp||!K.action)return!1;var m=(0,_.Of)()/1E3;return Number(K.expirationTimestamp)>=m};
l2=function(K){return K&&K.expirationTimestamp&&K.action?PWT(K)&&K.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.u2=function(K){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(K||"TRANSFER_STATE_UNKNOWN")};
eBT=function(K){var m=new TQv;if(K!==void 0){var x=Math.ceil(Math.log2(K.length*4+2)/7);x=x===void 0?2:x;In(m,10);m.submessagePosStack.push(m.pos);m.submessagePosStack.push(x);m.pos+=x;kc(m,K.length*1.2);x=d9T(K,m.buf.subarray(m.pos));m.pos+x>m.buf.length&&(kc(m,x),x=d9T(K,m.buf.subarray(m.pos)));m.pos+=x;K=m.submessagePosStack.pop();x=m.submessagePosStack.pop();for(var S=m.pos-x-K;K--;){var Q=K?128:0;m.view.setUint8(x++,S&127|Q);S>>=7}}m=new Uint8Array(m.buf.buffer,m.buf.byteOffset,m.pos);return(new TextDecoder("utf-8")).decode(m)};
_.MS=function(K){var m=0;K=_.u(K);for(var x=K.next(),S={};!x.done;S={transferState$jscomp$3:void 0},x=K.next()){var Q=x.value,w=void 0;x=(w=Q.streamEntity)!=null?w:{};w=void 0;S.transferState$jscomp$3=(w=Q.transferEntity)==null?void 0:w.transferState;w=Q=void 0;((Q=x)==null?0:(w=Q.streamsProgress)==null?0:w.length)&&x.streamsProgress.forEach(function(M){return function(f){f=Number(M.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?f.numTotalBytes:f.numBytesDownloaded);isFinite(f)&&(m+=f)}}(S))}return m};
i_8=function(K){return K.some(function(m){var x;if(!(m==null?0:(x=m.transferEntity)==null?0:x.transferState)){var S;return!(m==null?0:(S=m.policyEntity)==null?0:S.action)||m.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return b_G.includes(m.transferEntity.transferState)})};
YTL=function(K,m){if(!m)return!1;if(_.h("of_pb_en_po_ks"))return!0;var x;K=(x=_.X4(K,"offlineVideoPolicy",_.WN(m,"offlineVideoPolicy")))!=null?x:void 0;return!!K&&l2(K)};
_.A$T=function(K){var m=["TRANSFER_STATE_COMPLETE"];m=m===void 0?FfG:m;return K.filter(function(x){var S,Q;return m.includes((Q=(S=x.transferEntity)==null?void 0:S.transferState)!=null?Q:"TRANSFER_STATE_UNKNOWN")})};
ovT=function(K,m){if(m){var x,S=(x=_.X4(K,"playbackData",_.WN(m,"playbackData")))!=null?x:null,Q;x=(Q=_.X4(K,"transfer",_.WN(m,"transfer")))!=null?Q:null;var w;Q=(w=_.X4(K,"offlineVideoStreams",_.WN(m,"offlineVideoStreams")))!=null?w:null;var M;K=(M=_.X4(K,"offlineVideoPolicy",_.WN(m,"offlineVideoPolicy")))!=null?M:null;if(S||x||Q||K)return{playbackDataEntity:S,transferEntity:x,streamEntity:Q,policyEntity:K}}};
_.fN=function(K){var m=K.playbackData;if(!m)return[];var x=[];m=_.u(Object.keys(m));for(var S=m.next();!S.done;S=m.next()){var Q=S.value;if(!H_L(K,_.T5(Q).entityId)&&(S=ovT(K,_.T5(Q).entityId))){var w=void 0,M=void 0;Q=(M=Number((w=_.X4(K,"playbackData",Q))==null?void 0:w.streamDownloadTimestampSeconds))!=null?M:(0,_.Of)();x.push({entity:S,streamDownloadTimestamp:Q})}}return x.sort(function(f,c){var D=f.streamDownloadTimestamp,G=c.streamDownloadTimestamp;return G===D?f.entity.streamEntity&&!c.entity.streamEntity?
1:-1:G-D}).map(function(f){return f.entity})};
$C8=function(K){return _.A$T(_.fN(K))};
_.N21=function(K){return _.fN(K).filter(function(m){var x;if(((x=m.policyEntity)==null?0:x.action)&&m.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var S;if((S=m.transferEntity)==null?0:S.transferState){var Q;return b_G.includes((Q=m.transferEntity)==null?void 0:Q.transferState)}return!0})};
H_L=function(K,m){var x;return((x=_.X4(K,"downloadStatusEntity",_.WN(m,"downloadStatusEntity")))==null?void 0:x.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
Z_G=function(K){var m;if(K==null?0:(m=K.playbackDataEntity)==null?0:m.key)return _.T5(K.playbackDataEntity.key).entityId;var x;if(K==null?0:(x=K.transferEntity)==null?0:x.key)return _.T5(K.transferEntity.key).entityId;var S;if(K==null?0:(S=K.streamEntity)==null?0:S.key)return _.T5(K.streamEntity.key).entityId;var Q;if(K==null?0:(Q=K.policyEntity)==null?0:Q.key)return _.T5(K.policyEntity.key).entityId};
aa5=function(K){var m=new Set,x;K=(x=K.mainDownloadsListEntity)==null?void 0:x[B2m];var S;if(!(K==null?0:(S=K.downloads)==null?0:S.length))return m;var Q;K==null||(Q=K.downloads)==null||Q.forEach(function(w){(w==null?0:w.videoItem)&&m.add(w.videoItem)});
return m};
ty=function(K,m){if(m){var x=_.X4(K,"mainVideoEntity",_.WN(m,"mainVideoEntity")),S=_.X4(K,"downloadStatusEntity",_.WN(m,"downloadStatusEntity")),Q=_.X4(K,"ytMainChannelEntity",_.WN(m,"ytMainChannelEntity")),w={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};K=ovT(K,m);S=(S==null?void 0:S.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.h("woffle_render_failed_download_state_ks")&&(S==null?void 0:S.downloadState)==="DOWNLOAD_STATE_FAILED";!K&&S&&(K=w);if(K&&x&&
Q)return Object.assign({},{videoEntity:x,channelEntity:Q},K)}};
y$m=function(K,m){return dCG(K,m)==="TRANSFER_STATE_COMPLETE"&&YTL(K,m)};
VSn=function(K,m){if(!m)return!1;var x;K=(x=_.X4(K,"playbackData",_.WN(m,"playbackData")))!=null?x:void 0;return!!K&&!!K.playerResponseJson};
dCG=function(K,m){if(!m)return"TRANSFER_STATE_UNKNOWN";var x=_.X4(K,"transfer",_.WN(m,"transfer"));if(x){var S;return(S=x.transferState)!=null?S:"TRANSFER_STATE_UNKNOWN"}x=_.X4(K,"offlineOrchestrationActionWrapperEntity",_.WN(m,"offlineOrchestrationActionWrapperEntity"));K=_.X4(K,"mainVideoEntity",_.WN(m,"mainVideoEntity"));return x||K?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
vv8=function(K,m){if(!m)return"TRANSFER_STATE_UNKNOWN";if(K=_.X4(K,"transfer",_.WN(m,"transfer"))){var x;return(x=K.transferState)!=null?x:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
UCT=function(K,m){return m&&(K=_.X4(K,"videoPlaybackPositionEntity",_.WN(m,"videoPlaybackPositionEntity")),K==null?0:K.lastPlaybackPositionSeconds)?Number(K.lastPlaybackPositionSeconds):0};
T2D=function(K,m){return zBT(K).some(function(x){var S;return(x==null?void 0:(S=x.mainPlaylistEntity)==null?void 0:S.playlistId)===m})};
kFB=function(K,m,x){var S=IaS(K,m);if(!S.length)return[];m=[];S=_.u(S);for(var Q=S.next();!Q.done;Q=S.next()){Q=Q.value;var w=ty(K,Q);x&&dCG(K,Q)!=="TRANSFER_STATE_COMPLETE"||w&&m.push(w)}return m};
IaS=function(K,m){if(!m)return[];var x=_.WN(m,"mainPlaylistEntity"),S;m=(S=K.mainPlaylistEntity)==null?void 0:S[x];S=[];if(m==null||!m.videos)return S;m=_.u(m.videos);for(x=m.next();!x.done;x=m.next()){x=x.value;var Q=void 0,w=void 0,M=void 0,f=(Q=K)==null?void 0:(w=Q.mainPlaylistVideoEntity)==null?void 0:(M=w[x])==null?void 0:M.video;f&&(x=_.T5(f).entityId)&&S.push(x)}return S};
Wf1=function(K,m){if(m){var x=_.X4(K,"mainPlaylistEntity",_.WN(m,"mainPlaylistEntity")),S=_.X4(K,"mainPlaylistDownloadStateEntity",_.WN(m,"mainPlaylistDownloadStateEntity"));K=_.X4(K,"ytMainChannelEntity",_.WN(m,"ytMainChannelEntity"));if(S&&x)return Object.assign({},{mainPlaylistEntity:x,mainPlaylistDownloadStateEntity:S},!!K&&{channelEntity:K})}};
zBT=function(K){return Xj5(K).sort(function(m,x){return x.addedTimestampMillis-m.addedTimestampMillis}).map(function(m){return m.downloadedPlaylistEntities})};
Xj5=function(K){var m=K.mainPlaylistDownloadStateEntity,x=[];if(!m)return x;for(var S=_.u(Object.keys(m)),Q=S.next();!Q.done;Q=S.next()){var w=Q.value;Q=Wf1(K,_.T5(w).entityId);var M=void 0;w=Number((M=m[w])==null?void 0:M.addedTimestampMillis);M=isNaN(w)?(0,_.Of)():w;Q!==void 0&&x.push({downloadedPlaylistEntities:Q,addedTimestampMillis:M})}return x};
KaS=function(K){var m,x=(m=K.mainPlaylistVideoEntity)!=null?m:{};return new Set(zBT(K).reduce(function(S,Q){S=S===void 0?[]:S;var w,M;Q==null||(w=Q.mainPlaylistEntity)==null||(M=w.videos)==null||M.forEach(function(f){var c;(f=(c=x[f])==null?void 0:c.video)&&S.push(f)});
return S},[]))};
moG=function(K){return"downloadedMusicPlaylistEntities"in K};
xo1=function(K){return"mainPlaylistEntity"in K&&"mainPlaylistDownloadStateEntity"in K};
SyD=function(K){return"videoEntity"in K&&"channelEntity"in K};
QML=function(K){var m=K.musicPlaylistDownloadMetadataEntity,x=[];if(!m)return x;for(var S=_.u(Object.keys(m)),Q=S.next();!Q.done;Q=S.next()){Q=Q.value;a:{var w=K,M=_.T5(Q).entityId;if(M){var f=_.X4(w,"musicPlaylist",_.WN(M,"musicPlaylist"));w=_.X4(w,"musicPlaylistDownloadMetadataEntity",_.WN(M,"musicPlaylistDownloadMetadataEntity"));if(f&&w){f={musicPlaylistEntity:f,musicPlaylistDownloadStateEntity:w};break a}}f=void 0}w=void 0;Q=Number((w=m[Q])==null?void 0:w.addedTimestampMillis);Q=isNaN(Q)?(0,_.Of)():
Q;f!==void 0&&x.push({downloadedMusicPlaylistEntities:f,addedTimestampMillis:Q})}return x};
w51=function(K){var m=new Set;K=_.u(K);for(var x=K.next();!x.done;x=K.next())if(x=x.value,"musicPlaylistEntity"in x&&"musicPlaylistDownloadStateEntity"in x){x=_.u(x.musicPlaylistEntity.tracks);for(var S=x.next();!S.done;S=x.next())m.add(S.value)}return m};
sMS=function(K,m){if(m){var x=_.X4(K,"musicTrack",_.WN(m,"musicTrack")),S=_.X4(K,"musicArtist",_.WN(m,"musicArtist"))||{};if((K=ovT(K,m))&&x&&S)return Object.assign({},{musicTrackEntity:x,musicArtistEntity:S},K)}};
lhD=function(K){var m=K.musicTrackDownloadMetadataEntity,x=[];if(!m)return[];m=_.u(Object.keys(m));for(var S=m.next();!S.done;S=m.next()){var Q=S.value;S=sMS(K,_.T5(Q).entityId);var w=void 0;Q=Number((w=_.X4(K,"musicTrackDownloadMetadataEntity",Q))==null?void 0:w.addedTimestampMillis);w=isNaN(Q)?(0,_.Of)():Q;S!==void 0&&x.push({downloadedMusicEntities:S,addedTimestampMillis:w})}return x};
fh0=function(K,m){if(!m)return[];if(Object.values(uPD).includes(m))return McG(K,m);m=_.WN(m,"musicPlaylist");var x;K=(x=K.musicPlaylist)==null?void 0:x[m];x=[];if(K==null||!K.tracks)return x;K=_.u(K.tracks);for(m=K.next();!m.done;m=K.next())(m=_.T5(m.value).entityId)&&x.push(m);return x};
McG=function(K,m){var x=new Set,S=QML(K).map(function(w){return w.downloadedMusicPlaylistEntities});
S=w51(S);S=_.u(S);for(var Q=S.next();!Q.done;Q=S.next())(Q=_.T5(Q.value).entityId)&&x.add(Q);return tc8(K).downloadedMusicEntities.filter(function(w){var M;if((M=w.musicTrackEntity)!=null&&M.videoId){w=w.musicTrackEntity;if(M=m==="PPOM"?!0:!x.has(w.videoId))b:switch(w=w.musicVideoType,m){case "PPSE":M=w==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:M=w!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}w=M}else w=!1;return w}).map(function(w){var M;
return(M=w.musicTrackEntity)==null?void 0:M.videoId})};
tc8=function(K){var m=lhD(K).sort(function(x,S){return S.addedTimestampMillis-x.addedTimestampMillis}).map(function(x){return"downloadedMusicEntities"in x?x.downloadedMusicEntities:moG(x)?x.downloadedMusicPlaylistEntities:{}});
K=QML(K).sort(function(x,S){return S.addedTimestampMillis-x.addedTimestampMillis}).map(function(x){return"downloadedMusicEntities"in x?x.downloadedMusicEntities:moG(x)?x.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:m,downloadedMusicPlaylistEntities:K}};
Oj8=function(K,m){m=_.vZ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?fh0(K,m):IaS(K,m);if(!m.length)return"TRANSFER_STATE_UNKNOWN";m=m.map(function(x){return vv8(K,x)});
return cHm(m)};
cHm=function(K){var m=new Set(K);if(m.has("TRANSFER_STATE_FAILED")&&m.size===1)return"TRANSFER_STATE_FAILED";m.delete("TRANSFER_STATE_FAILED");if(m.has("TRANSFER_STATE_UNKNOWN")&&m.size===1)return"TRANSFER_STATE_PRE_TRANSFER";m.delete("TRANSFER_STATE_UNKNOWN");if(m.has("TRANSFER_STATE_PRE_TRANSFER")&&m.size===1||m.size===0)return"TRANSFER_STATE_PRE_TRANSFER";K=m.has("TRANSFER_STATE_TRANSFERRING");m=m.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return K||m?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
ck=function(K){var m=K.mainVideoDownloadStateEntity,x=[];if(!m)return[];m=_.u(Object.keys(m));for(var S=m.next();!S.done;S=m.next()){var Q=S.value;if(!H_L(K,_.T5(Q).entityId)){S=ty(K,_.T5(Q).entityId);var w=void 0,M=void 0;Q=(M=Number((w=_.X4(K,"mainVideoDownloadStateEntity",Q))==null?void 0:w.addedTimestampMillis))!=null?M:(0,_.Of)();S!==void 0&&x.push({downloadedVideoEntities:S,addedTimestampMillis:Q})}}return x};
jMn=function(K){return ck(K).sort(function(m,x){return x.addedTimestampMillis-m.addedTimestampMillis}).map(function(m){return m.downloadedVideoEntities})};
_.rH8=function(K){var m=KaS(K),x=_.Ow(K),S=aa5(K),Q=ck(K).filter(function(M){var f,c;if((M==null?void 0:(f=M.downloadedVideoEntities)==null?void 0:(c=f.transferEntity)==null?void 0:c.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var D,G;M=M==null?void 0:(D=M.downloadedVideoEntities)==null?void 0:(G=D.videoEntity)==null?void 0:G.key;return _.h("kevlar_use_library_entity")?M&&(S.has(M)||x[M]):M&&!m.has(M)}),w=Xj5(K).filter(function(M){return Oj8(K,M.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.N3(Q),_.N3(w)).sort(function(M,f){return f.addedTimestampMillis-M.addedTimestampMillis}).map(function(M){return DoS(M)})};
GPv=function(K,m){if(m&&YTL(K,m)){var x,S,Q=(S=(x=_.X4(K,"playbackData",_.WN(m,"playbackData")))!=null?x:void 0)==null?void 0:S.playerResponseJson;if(Q){try{var w=JSON.parse(Q);var M=_.X4(K,"transfer",_.WN(m,"transfer")),f=UCT(K,m);f&&(w=Object.assign({},w,{playerConfig:Object.assign({},w.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+f*1E3}}})}));w.cotn=M==null?void 0:M.cotn}catch(c){}return w}}};
_.RRD=function(K){var m,x,S;K=(S=(x=((m=K.downloadsPageViewConfigurationEntity)!=null?m:{})[_.ju])==null?void 0:x.smartDownloadsOptInBannerVisibility)!=null?S:{};var Q;return(Q=_.C(K,p5B))!=null?Q:{}};
_.Ow=function(K){var m,x,S;K=(S=(x=((m=K.mainDownloadsListEntity)!=null?m:{})[_.JHD])==null?void 0:x.downloads)!=null?S:[];m={};x=_.u(K);for(S=x.next();!S.done;S=x.next())K=void 0,m[(K=S.value.videoItem)!=null?K:""]=!0;return m};
hRm=function(K){var m=_.Ow(K);if(Object.keys(m).length===0)return!1;var x=K.mainVideoEntity;if(!x)return!0;x=_.u(Object.keys(x));for(var S=x.next();!S.done;S=x.next()){S=S.value;var Q=_.T5(S).entityId;if(m[S]&&!H_L(K,Q))return!1}return!0};
_.D1=function(K){var m=_.Ow(K);return ck(K).sort(function(x,S){return x.addedTimestampMillis-S.addedTimestampMillis}).map(function(x){return x.downloadedVideoEntities}).filter(function(x){var S;
return(x=x==null?void 0:(S=x.videoEntity)==null?void 0:S.key)&&!!m[x]})};
_.La5=function(K){var m,x,S;K=(S=(x=((m=K.downloadsPageViewConfigurationEntity)!=null?m:{})[_.ju])==null?void 0:x.downloadsUpsellBannerVisibility)!=null?S:{};var Q;return(Q=_.C(K,CJ8))!=null?Q:{}};
DoS=function(K){return"downloadedVideoEntities"in K?K.downloadedVideoEntities:"downloadedPlaylistEntities"in K?K.downloadedPlaylistEntities:{}};
qym=function(K){var m=_.Ow(K),x=KaS(K),S=ck(K).filter(function(Q){var w,M;return(Q=Q==null?void 0:(w=Q.downloadedVideoEntities)==null?void 0:(M=w.videoEntity)==null?void 0:M.key)&&!m[Q]&&!x.has(Q)});
K=Xj5(K);return[].concat(_.N3(S),_.N3(K)).sort(function(Q,w){return w.addedTimestampMillis-Q.addedTimestampMillis}).map(function(Q){return DoS(Q)})};
_.rF=function(K){if(!_.h("kevlar_use_library_entity"))return qym(K);var m=ck(K).filter(function(S){var Q,w;if(Q=S=S==null?void 0:(Q=S.downloadedVideoEntities)==null?void 0:(w=Q.videoEntity)==null?void 0:w.key){var M,f,c;Q=((f=(M=K.mainDownloadsListEntity)==null?void 0:M[B2m])==null?0:(c=f.downloads)==null?0:c.length)?aa5(K).has(S):!1}return Q}),x=Xj5(K);
return[].concat(_.N3(m),_.N3(x)).sort(function(S,Q){return Q.addedTimestampMillis-S.addedTimestampMillis}).map(function(S){return DoS(S)})};
EHn=function(K){var m=_.Ow(K),x=KaS(K);return jMn(K).filter(function(S){var Q;return(S=S==null?void 0:(Q=S.videoEntity)==null?void 0:Q.key)&&!m[S]&&!x.has(S)})};
bjD=function(K){if(!_.h("kevlar_use_library_entity"))return EHn(K);var m=_.Ow(K),x=aa5(K);return jMn(K).filter(function(S){var Q;return(S=S==null?void 0:(Q=S.videoEntity)==null?void 0:Q.key)&&!m[S]&&x.has(S)})};
gHT=function(K,m){m=_.WN(m,"settingEntity");var x,S,Q;return!!((Q=(S=((x=K.settingEntity)!=null?x:{})[m])==null?void 0:S.settingOptionValue)!=null?Q:{}).boolValue};
_.Gc=function(K){var m=_.D1(K);if(i_8(m))return 0;var x=[];m=_.u(m);for(var S=m.next();!S.done;S=m.next()){S=S.value;var Q=void 0,w=void 0;if((Q=S)==null?0:(w=Q.videoEntity)==null?0:w.key)Q=_.T5(S.videoEntity.key).entityId,S=K,Q=_.WN(Q,"mainVideoDownloadStateEntity"),S=_.X4(S,"mainVideoDownloadStateEntity",Q),(S=Number(S==null?void 0:S.addedTimestampMillis))&&x.push(S)}return Math.max.apply(Math,_.N3(x))};
_.pN=function(K){return K.ui.richGridMiniMode};
_.R_=function(K){return K.ui.richGridItemsPerRow};
_.nH5=function(K){return K.ui.richGridSlimItemsPerRow};
_.PJv=function(K){return K.ui.guideIsExpanded};
_.Jy=function(K){return K.ui.miniplayerIsActive};
eR0=function(K){return K.ui.singleOptionSurveyIsActive};
_.hy=function(K){var m;return((m=K.ui)==null?void 0:m.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.ijG=function(K){return _.hy(K)==="WEB_PAGE_TYPE_WATCH"};
_.YyT=function(K){return _.hy(K)==="WEB_PAGE_TYPE_SHORTS"};
_.Fav=function(K){return K.ui.inlinePreviewIsActive};
_.AH1=function(K){return K.ui.inlinePreviewIsEnabled};
_.oH0=function(K){return K.ui.miniplayerPlaybackState};
_.CN=function(K){return K.ui.isOnline};
_.Hj8=function(K){return K.ui.frostedGlassMode};
_.LN=function(K,m){return dCG(K.entities,m)};
_.qS=function(K,m){return Oj8(K.entities,m)};
$oT=function(K,m){var x;if(m){var S;K=(S=_.X4(K.entities,"offlineVideoPolicy",_.WN(m,"offlineVideoPolicy")))==null?void 0:S.action}else K=void 0;return(x=K)!=null?x:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
Ntv=function(K,m){var x;m?(K=_.X4(K.entities,"offlineVideoPolicy",_.WN(m,"offlineVideoPolicy")),K=Number(K==null?void 0:K.expirationTimestamp)):K=void 0;return(x=K)!=null?x:0};
_.Zjn=function(K){return _.fN(K.entities).length};
BtT=function(K,m){return ty(K.entities,m)};
ahS=function(K,m){return Wf1(K.entities,m)};
Ew=function(K,m){return(K=ty(K.entities,m))?_.gvB([K]):0};
_.do8=function(K,m){var x=_.vZ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(x){var S=K.entities;var Q=fh0(S,m);if(Q.length){var w=[];Q=_.u(Q);for(var M=Q.next();!M.done;M=Q.next())(M=sMS(S,M.value))&&w.push(M);S=w}else S=[]}else S=kFB(K.entities,m);var f;if(x){var c=K.entities;m?(m=_.WN(m,"musicPlaylist"),c=(f=c.musicPlaylist)==null?void 0:f[m],f=c!=null&&c.tracks?c.tracks.length:0):f=0}else f=K.entities,m?(m=_.WN(m,"mainPlaylistEntity"),f=(c=f.mainPlaylistEntity)==null?void 0:c[m],f=f!=null&&f.videos?
f.videos.length:0):f=0;return S.length!==f?0:S?nvS(S):0};
_.yHD=function(K){return K.download.isLeaderTab};
_.VcT=function(K,m,x){if(!m&&x){var S=K.entities;if(x){var Q=eBT(x),w,M;m=(M=(w=_.X4(S,"offlineabilityEntity",_.WN(Q,"offlineabilityEntity")))==null?void 0:w.addToOfflineButtonState)!=null?M:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else m="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else w=K.entities,m?(M=eBT(m),m=(Q=(S=_.X4(w,"offlineabilityEntity",_.WN(M,"offlineabilityEntity")))==null?void 0:S.addToOfflineButtonState)!=null?Q:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):m="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return m};
vH8=function(K,m){K=K.entities;if(m){m=eBT(m);var x,S;m=(S=(x=_.X4(K,"offlineabilityEntity",_.WN(m,"offlineabilityEntity")))==null?void 0:x.addToOfflineButtonState)!=null?S:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else m="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return m};
_.UoT=function(K){var m=K.entities;K=_.CN(K);var x=gHT(m,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.h("kevlar_modern_downloads_page")&&x)var S=!1;else{var Q,w;m=(w=(Q=((S=m.downloadsPageViewConfigurationEntity)!=null?S:{})[_.ju])==null?void 0:Q.smartDownloadsOptInBannerVisibility)!=null?w:{};S=K?!!m.visibleWithConnection:!!m.visibleWithoutConnection}return S};
_.zRS=function(K){return gHT(K.entities,"SMART_DOWNLOADS_ENABLED")};
_.Tt8=function(K){return hRm(K.entities)};
Ih1=function(K){return _.D1(K.entities).every(function(m){var x;return(m==null?void 0:(x=m.transferEntity)==null?void 0:x.transferState)&&!b_G.includes(m.transferEntity.transferState)})};
_.kPD=function(K){var m,x,S,Q=(S=(x=((m=K.entities.downloadsPageViewConfigurationEntity)!=null?m:{})[_.ju])==null?void 0:x.downloadsUpsellBannerVisibility)!=null?S:{};return _.CN(K)?!!Q.visibleWithConnection:!!Q.visibleWithoutConnection};
_.WaB=function(K,m){return H_L(K.entities,m)};
X5n=function(K,m){if(m){var x,S;K=(S=(x=_.X4(K.entities,"downloadStatusEntity",_.WN(m,"downloadStatusEntity")))==null?void 0:x.downloadState)!=null?S:"DOWNLOAD_STATE_UNKNOWN"}else K="DOWNLOAD_STATE_UNKNOWN";return K};
b2=function(K,m){return UCT(K.entities,m)};
Sav=function(K){K=KTT(K);var m=K.hours===void 0?0:K.hours,x=K.minutes===void 0?0:K.minutes,S=K.seconds===void 0?0:K.seconds,Q=m>0;K=[];Q&&(m=mxm(m),K.push(m));m=Q;m=m===void 0?!1:m;x=(["af","be","lt"].includes(nN)||m)&&x<10?xxm().format(x):(new Intl.NumberFormat("en-u-nu-latn")).format(x);K.push(x);x=xxm().format(S);K.push(x);x=":";"da fi id si sr sr-Latn".split(" ").includes(nN)&&(x=".");return K.join(x)};
_.woD=function(K){K=KTT(K);var m=K.hours===void 0?0:K.hours,x=K.minutes===void 0?0:K.minutes,S=K.seconds===void 0?0:K.seconds;K=[];if(m>0){var Q=QP1().format({hours:m});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(nN)||m>9999)Q=Q.replace(m.toString(),mxm(m)),nN==="km"&&(Q=Q.replace(".",","));K.push(Q)}x>0&&K.push(QP1().format({minutes:x}));S>0&&K.push(QP1().format({seconds:S}));m="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");x=nN=="am"?"{0}\u1363 ":nN=="fa"?"{0}\u060c\u200f ":
nN=="my"?"{0} - ":nN=="ne"?"{0},":nN=="th"?"{0} ":nN=="ur"?"{0}\u060c ":nN=="ar"||nN=="ar-XB"?"{0} \u0648":nN=="ja"||nN=="zh-CN"||nN=="zh-HK"||nN=="zh-TW"?"{0}\u3001":"{0}, ";S=nN=="am"?"\u1363 ":nN=="fa"?"\u060c\u200f ":nN=="my"?" - ":nN=="th"?" ":nN=="ur"?"\u060c ":nN=="ar"||nN=="ar-XB"?" \u0648":nN=="ja"||nN=="zh-CN"||nN=="zh-HK"||nN=="zh-TW"?"\u3001":", ";Q=nN=="am"?" \u12a5\u1293 {0}":nN=="as"?" \u0986\u09f0\u09c1 {0}":nN=="az"?" v\u0259 {0}":nN=="bn"?" \u098f\u09ac\u0982 {0}":nN=="cs"?" a\u00a0{0}":
nN=="de"?" und {0}":nN=="el"?" \u03ba\u03b1\u03b9 {0}":nN=="eu"?" eta {0}":nN=="fa"?"\u060c \u0648 {0}":nN=="fil"?", at {0}":nN=="gu"?" \u0a85\u0aa8\u0ac7 {0}":nN=="hi"?", \u0914\u0930 {0}":nN=="hu"?" \u00e9s {0}":nN=="hy"?" \u0587 {0}":nN=="id"?", dan {0}":nN=="iw"?" \u05d5-{0}":nN=="ja"?"\u3001{0}":nN=="ka"?" \u10d3\u10d0 {0}":nN=="km"?" \u1793\u17b7\u1784 {0}":nN=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":nN=="ko"?" \ubc0f {0}":nN=="ky"?" \u0436\u0430\u043d\u0430 {0}":nN=="lt"?" ir {0}":nN==
"lv"?" un {0}":nN=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":nN=="mr"?" \u0906\u0923\u093f {0}":nN=="ms"?" dan {0}":nN=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":nN=="ne"?" \u0930 {0}":nN=="or"?", \u0b13 {0}":nN=="pa"?" \u0a05\u0a24\u0a47 {0}":nN=="ro"?" \u0219i {0}":nN=="si"?", \u0dc3\u0dc4 {0}":nN=="sk"?" a {0}":nN=="sl"?" in {0}":nN=="sq"?" dhe {0}":nN=="sv"?" och {0}":nN=="sw"?" na {0}":nN=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":nN=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":
nN=="th"?" \u0e41\u0e25\u0e30{0}":nN=="tr"?" ve {0}":nN=="ur"?"\u060c \u0627\u0648\u0631 {0}":nN=="uz"?" va {0}":nN=="vi"?" v\u00e0 {0}":nN=="zh-HK"?"\u53ca{0}":nN=="zu"?", ne-{0}":nN=="af"||nN=="nl"?" en {0}":nN=="ar"||nN=="ar-XB"?" \u0648{0}":nN=="be"||nN=="uk"?" \u0456 {0}":nN=="en-GB"||nN=="en-IN"?" and {0}":nN=="en"||nN=="en-XA"?", and {0}":nN=="et"||nN=="fi"?" ja {0}":nN=="fr"||nN=="fr-CA"?" et {0}":nN=="zh-CN"||nN=="zh-TW"?"\u548c{0}":nN=="da"||nN=="is"||nN=="no"?" og {0}":nN=="es"||nN=="es-419"||
nN=="es-US"?" y {0}":nN=="kk"||nN=="lo"||nN=="mn"?", {0}":nN=="bg"||nN=="mk"||nN=="ru"||nN=="sr"?" \u0438 {0}":nN=="gl"||nN=="it"||nN=="pt-BR"||nN=="pt-PT"?" e {0}":" i {0}";var w=nN=="am"?"{0} \u12a5\u1293 {1}":nN=="as"?"{0} \u0986\u09f0\u09c1 {1}":nN=="az"?"{0} v\u0259 {1}":nN=="bn"?"{0} \u098f\u09ac\u0982 {1}":nN=="de"?"{0} und {1}":nN=="el"?"{0} \u03ba\u03b1\u03b9 {1}":nN=="eu"?"{0} eta {1}":nN=="fa"?"{0} \u0648 {1}":nN=="fil"?"{0} at {1}":nN=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":nN=="hi"?"{0} \u0914\u0930 {1}":
nN=="hu"?"{0} \u00e9s {1}":nN=="hy"?"{0} \u0587 {1}":nN=="iw"?"{0} \u05d5-{1}":nN=="ja"?"{0}\u3001{1}":nN=="ka"?"{0} \u10d3\u10d0 {1}":nN=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":nN=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":nN=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":nN=="ko"?"{0} \ubc0f {1}":nN=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":nN=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":nN=="lt"?"{0} ir {1}":nN=="lv"?"{0} un {1}":nN=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":nN=="mn"?"{0}, {1}":nN==
"mr"?"{0} \u0906\u0923\u093f {1}":nN=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":nN=="ne"?"{0} \u0930 {1}":nN=="or"?"{0} \u0b13 {1}":nN=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":nN=="ro"?"{0} \u0219i {1}":nN=="si"?"{0} \u0dc3\u0dc4 {1}":nN=="sl"?"{0} in {1}":nN=="sq"?"{0} dhe {1}":nN=="sv"?"{0} och {1}":nN=="sw"?"{0} na {1}":nN=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":nN=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":nN=="th"?"{0}\u0e41\u0e25\u0e30{1}":nN=="tr"?"{0} ve {1}":nN=="ur"?
"{0} \u0627\u0648\u0631 {1}":nN=="uz"?"{0} va {1}":nN=="vi"?"{0} v\u00e0 {1}":nN=="zh-HK"?"{0}\u53ca{1}":nN=="zu"?"{0} ne-{1}":nN=="af"||nN=="nl"?"{0} en {1}":nN=="ar"||nN=="ar-XB"?"{0} \u0648{1}":nN=="be"||nN=="uk"?"{0} \u0456 {1}":nN=="cs"||nN=="sk"?"{0} a\u00a0{1}":nN=="et"||nN=="fi"?"{0} ja {1}":nN=="fr"||nN=="fr-CA"?"{0} et {1}":nN=="id"||nN=="ms"?"{0} dan {1}":nN=="zh-CN"||nN=="zh-TW"?"{0}\u548c{1}":nN=="da"||nN=="is"||nN=="no"?"{0} og {1}":nN=="es"||nN=="es-419"||nN=="es-US"?"{0} y {1}":nN==
"bg"||nN=="mk"||nN=="ru"||nN=="sr"?"{0} \u0438 {1}":nN=="en"||nN=="en-GB"||nN=="en-IN"||nN=="en-XA"?"{0} and {1}":nN=="gl"||nN=="it"||nN=="pt-BR"||nN=="pt-PT"?"{0} e {1}":"{0} i {1}";nN==="sq"?(Q=Q.replace("dhe","e"),w=w.replace("dhe","e")):nN==="th"?(S=S.replace("{0}"," {0}"),w=w.replace("{0}","{0} "),w=w.replace("{1}"," {1}")):nN==="ne"?S=",":nN==="zh-CN"?S="":m.includes(nN)&&(S=" ");return K.length<2?K.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(nN)?
K.length===2?w.replace("{0}",K[0]).replace("{1}",K[1]):x.replace("{0}",K[0])+K.slice(1,-1).join(S)+Q.replace("{0}",K[K.length-1]):K.join(S)};
KTT=function(K){var m=K.hours||0,x=K.minutes||0,S=K.seconds||0;m=S+x*60+m*3600+(K.days||0)*86400+(K.weeks||0)*604800+(K.months||0)*2629800+(K.years||0)*31557600;if(m<=0)return{hours:0,minutes:0,seconds:0};K=m;m=Math.floor(K/3600);K%=3600;x=Math.floor(K/60);S=Math.floor(K%60);return{hours:m,minutes:x,seconds:S}};
mxm=function(K){K=(new Intl.NumberFormat("en-u-nu-latn")).format(K);var m=["fr"],x="az bs ca da de el es eu gl hr id is it km lo mk nl pt-BR ro sl sr sr-Latn tr vi".split(" ");return"af be bg cs et fi fr-CA hu hy ka kk ky lt lv no pl pt-PT ru sk sq sv uk uz".split(" ").includes(nN)?K.replace(",","\u00a0"):m.includes(nN)?K.replace(",","\u202f"):x.includes(nN)?K.replace(",","."):K};
xxm=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
QP1=function(){sPS||(Pk=llD,sPS=new NJ8);return sPS};
ZET=function(K){try{return(new _.eu(5)).format(K)}catch(m){}};
i2=function(K){return{thumbnailOverlayDownloadingRenderer:{state:K}}};
BJT=function(){var K=_.SC("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.yp(K),icon:{iconType:"PLAY_ALL"}}}};
al5=function(K){K=_.YV(K,2);return nN!=="ru"&&nN!=="es_419"&&nN!=="es-419"&&nN!=="es"&&nN!=="es_US"&&nN!=="es-US"&&nN!=="fr"&&nN!=="pl"&&nN!=="it"&&nN!=="nl"&&nN!=="uk"&&nN!=="fr_CA"&&nN!=="fr-CA"||K===""?K:K[0].toLocaleUpperCase()+K.substring(1)};
yKG=function(K){return function(m){var x=K(),S=_.YV(m,x.dateFormat);m=_.YV(m,x.timeFormat);var Q=dxT.DATETIMEFORMATS[x.joinerStyle];Q=Q.replace(/'(?!')/g,"");Q=Q.replace("{0}",m);Q=Q.replace("{1}",S);return x.capitalize(Q)}};
VpG=function(K){return K?typeof K.seconds==="string"&&(K.nanos===void 0||typeof K.nanos==="number"):!1};
vjB=function(K){return new Date(Number(K.seconds)*1E3+(K.nanos||0)*1E-6)};
_.YV=function(K,m){if(typeof K.getTime==="function")K={date:K};else if(VpG(K))K={date:vjB(K)};else if(typeof VpG(K.timestamp)&&typeof K.i18nInternalSecondsEastOfUtc==="number")K={date:vjB(K.timestamp),timeZone:Fh(-K.i18nInternalSecondsEastOfUtc/60)};else throw Error("Lf`"+JSON.stringify(K));var x=K;K=x.date;x=x.timeZone;m=Uxm(m).format(K,x);nN==="zh-TW"&&(K=x?Number(Uxm("H").format(K,x)):K.getHours(),m=K<5?m.replace("\u4e0a\u5348","\u51cc\u6668"):K<8?m.replace("\u4e0a\u5348","\u65e9\u4e0a"):K<12?
m.replace("\u4e0a\u5348","\u4e0a\u5348"):K<13?m.replace("\u4e0b\u5348","\u4e2d\u5348"):K<19?m.replace("\u4e0b\u5348","\u4e0b\u5348"):m.replace("\u4e0b\u5348","\u665a\u4e0a"));return m};
Uxm=function(K){if(za8.has(K))return za8.get(K);var m=TJ8(K);m=Ilm(m);kl8!==!0&&(kl8=!0);WTn=!0;WTn=!1;m=new Ay(m,dxT);za8.set(K,m);return m};
TJ8=function(K){return(new Ay(K,dxT)).patternParts_.map(function(m){return m.type===0?"'"+m.text+"'":m.text}).join("")};
Ilm=function(K){return nN==="en"||nN==="es_US"||nN==="es-US"?K:K.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(m,x,S){return"H".repeat(x.length)+S})};
wC8=function(K,m){Xo8||(Pk=llD,Xo8=new K5L);var x=Xo8;a:if(K=m5m(K),m=m5m(m||new Date),K>m)x=K.getTime()-m.getTime()>6048E5?_.YV(K,1):x5D(K);else{for(var S=0;SD1(K,12*(S+1))<m;)++S;if(S>0)x=x.format(-S,0);else{for(S=0;SD1(K,S+1)<m;)++S;if(S>0)x=x.format(-S,2);else{K=m.getTime()-K.getTime();m=_.u(QTn);for(S=m.next();!S.done;S=m.next()){S=S.value;var Q=S.unit,w=Math.floor(K/S.unitDuration);if(w>=(S.threshold===void 0?1:S.threshold)){x=x.format(-w,Q);break a}}x=x.format(-0,7)}}}return x};
m5m=function(K){if(typeof K.getTime==="function")return K;if(VpG(K))return vjB(K);throw Error("Mf`"+JSON.stringify(K));};
SD1=function(K,m){for(var x=0,S;;++x)if(S=new Date(K.getFullYear(),K.getMonth()+m,K.getDate()-x,K.getHours(),K.getMinutes(),K.getSeconds()),S.getMonth()===(K.getMonth()+m)%12)return S};
_.o_=function(K){return{runs:[{text:K}]}};
_.Hk=function(K){if(K&&K.simpleText)return K.simpleText;var m="";if(K&&K.runs)for(var x=0;x<K.runs.length;x++)K.runs[x].text&&(m+=K.runs[x].text);return m};
lLn=function(K,m,x,S){return K.videoEntity&&!K.policyEntity&&x!=="DOWNLOAD_STATE_FAILED"?[i2("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:l2(K.policyEntity)&&m!=="TRANSFER_STATE_FAILED"&&m!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?m==="TRANSFER_STATE_PAUSED_BY_USER"?[i2("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.u2(m)?[i2("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:K.videoEntity.lengthSeconds?sT8(K.videoEntity.lengthSeconds,S):[]:
[i2("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
sT8=function(K,m){var x=[{thumbnailOverlayTimeStatusRenderer:{text:_.yp(Sav({seconds:K})),style:"DEFAULT"}}];m&&(K=m<=0||K<=0?0:m>=K?100:Math.ceil(m*100/K),K>0&&x.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:K}}));return x};
ufv=function(K,m,x,S,Q){if(m==="TRANSFER_STATE_UNKNOWN"||!K)return{};if(_.u2(m)||m==="TRANSFER_STATE_PRE_TRANSFER")var w=[i2("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var M,f;if(m==="TRANSFER_STATE_COMPLETE"&&((M=K.mainPlaylistEntity)==null?0:(f=M.videos)==null?0:f.length)){var c;K=(w=K.mainPlaylistEntity)==null?void 0:(c=w.videos)==null?void 0:c.length;w=(w=ZET(K))?{thumbnailOverlayBottomPanelRenderer:{text:_.yp(w),icon:{iconType:"PLAYLISTS"}}}:void 0;w=[BJT(),Object.assign({},
w!=null?w:{})]}else w=[]}a:if(m==="TRANSFER_STATE_PRE_TRANSFER")x=Vp(_.SC("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(m==="TRANSFER_STATE_TRANSFER_IN_QUEUE")x=Vp(_.SC("WAITING_TO_DOWNLOAD"));else if(_.u2(m))x=Math.floor(x*100).toString(),x=Vp(_.SC("DOWNLOADING_PERCENT",{percent:x},"Downloading... "+x+"%"));else{if(S&&(_.h("playlist_is_offline_selector_killswitch")&&(Q=_.cd().resolve(_.mu).isNetworkAvailable()),Q)){x=HvT(_.SC("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
AV8(S));break a}x=void 0}m=m==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.SC("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},w.length?{thumbnailOverlays:w}:{},x?{viewPlaylistText:x}:{viewPlaylistText:_.o_("")},m.length?{badges:m}:{})};
MG1=function(K,m,x,S,Q,w){if(m==="TRANSFER_STATE_UNKNOWN"||!K)return{};if(S==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var M=lLn(K,m,S);if(K.videoEntity&&!K.policyEntity&&S!=="DOWNLOAD_STATE_FAILED"){var f=_.SC("WAITING_TO_DOWNLOAD");if(f)return{shortViewCountText:_.o_(f),publishedTimeText:void 0,thumbnailOverlays:M}}if(!l2(K.policyEntity)){w=K.policyEntity&&!PWT(K.policyEntity)?_.SC("DOWNLOAD_EXPIRED",{},"Download expired"):
_.SC("TRANSFER_FAILED",{},"Download failed");var c;if((c=K.policyEntity)==null?0:c.shortMessageForDisabledAction)w=K.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:Vp(w),publishedTimeText:void 0,thumbnailOverlays:M}}if(m==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.o_(_.SC("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:M};if(m==="TRANSFER_STATE_FAILED"||m==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.o_(_.SC("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:M};if(m==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(c=_.SC("WAITING_TO_DOWNLOAD"),S==="DOWNLOAD_STATE_PAUSED"&&(c=_.SC("DOWNLOAD_PAUSED",{},"Download paused")),c))return{shortViewCountText:_.o_(c),publishedTimeText:void 0,thumbnailOverlays:M};if(_.u2(m))return K=Math.floor(x*100).toString(),{shortViewCountText:_.o_(_.SC("DOWNLOADING_PERCENT",{percent:K},"Downloading... "+K+"%")),publishedTimeText:void 0,thumbnailOverlays:M};m=void 0;K.videoEntity.publishedTimestampMillis&&
(m=new Date,Q&&(m=new Date(Q)),m=Vp(wC8(new Date(Number(K.videoEntity.publishedTimestampMillis)),m)));Q=[];_.h("kevlar_woffle_badge_killswitch")||(Q=[{metadataBadgeRenderer:{label:_.SC("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var D;K=Vp((D=K.videoEntity.localizedStrings)==null?void 0:D.viewCount);return Object.assign({},w?{shortViewCountText:void 0}:{shortViewCountText:K},w?{}:{publishedTimeText:m},{badges:Q,thumbnailOverlays:M})};
tGT=function(K,m){K=K===void 0?_.fLv:K;switch(m.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:m.payload.playlistId,inviteLinkURL:m.payload.inviteLinkUrl};default:return K}};
ObT=function(K,m){K=K===void 0?_.cj5:K;switch(m.type){case "SET_CURRENT_FORM_ID":return m=m.payload.formId,K.currentFormId===m?K:{currentFormId:m,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var x=m.payload;m=x.groupId;x=x.command;if(K.currentFormId){var S=Object.assign({},K.commandsMap);S[m]=x;K=Object.assign({},K,{commandsMap:S})}return K;case "RESET_COMMAND_MAP":return Object.assign({},K,{commandsMap:{}});default:return K}};
D5L=function(K,m){K=K===void 0?_.jT1:K;switch(m.type){case "UPDATE_CANVAS_MODE":return Object.assign({},K,{currentMode:m.payload.currentMode});default:return K}};
GeS=function(K,m){K=K===void 0?_.rjm:K;switch(m.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},K,{guideIsExpanded:m.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},K,{scrollAtTop:m.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},K,{guideIsVisibleButNotPersistent:m.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},K,{miniplayerIsActive:m.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},K,{singleOptionSurveyIsActive:m.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},K,{slimlineSurveyRatingSelectedIndex:m.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},K,{richGridMiniMode:m.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},K,{richGridItemsPerRow:m.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},K,{richGridSlimItemsPerRow:m.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},K,{richGridContainerWidth:m.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},K,{richGridStyle:m.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},K,{currentPageType:m.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},K,{inlinePreviewIsActive:m.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},K,{inlinePreviewIsEnabled:m.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},K,{darkModeIsEnabled:m.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
K,{miniplayerPlaybackState:m.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},K,{tabGesturesIsActive:m.payload});case "SET_ONLINE_STATUS":return Object.assign({},K,{isOnline:m.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},K,{chipBarIsSticky:m.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},K,{frostedGlassMode:m.payload});default:return K}};
pC8=function(){return _.h("kevlar_disable_theater_mode_persistence")?!1:_.U2("START_IN_THEATER_MODE")};
JjS=function(K,m){K=K===void 0?_.Rr8:K;switch(m.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},K,{transcription:m.payload});case "SET_OVERLAY_STATE":return Object.assign({},K,{overlay:m.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return K}};
erT=function(){return PW(Object.assign({},{continuation:hrS,download:CUS,canvas:D5L,reportChannelAbuse:L51,share:qD1,talkToRecs:Ew8,ui:GeS,voiceSearch:JjS,watch:bb0,ypc:gwL,shorts:nwD,radioButtonGroup:ObT,collabInviteLink:tGT},PU8))};
F58=function(){return _.h("web_player_entities_middleware")?new $V(erT(),[ibL,YD0]):new $V(erT(),[ibL])};
_.NS=function(){Ajv||(Ajv=F58());return Ajv};
owm=function(K,m,x){if(K.length)return{titleText:_.yp(m!=null?m:_.SC("DOWNLOADS",void 0,"Downloads")),contents:K.map(function(S){var Q=S.videoEntity;S={videoId:Q.videoId,title:Vp(Q.title),shortBylineText:Vp(S.channelEntity.title),thumbnail:Q.thumbnail};var w=Q.videoId?b2(_.NS().getState(),Q.videoId):0;Q.videoId&&x?S.navigationEndpoint=_.dB(Q.videoId,x,void 0,void 0,w):Q.videoId&&(S.navigationEndpoint=FN5(Q.videoId,w,Q.lengthSeconds));Q.lengthSeconds&&(S.thumbnailOverlays=sT8(Q.lengthSeconds,w));return{playlistPanelVideoRenderer:S}}),
totalVideos:K.length}};
Hb1=function(K){return(K=(0,_.NX.getValueByKeys)(K,"playlistId"))?{playlistId:K}:null};
$5D=function(){return{}};
NvT=function(K,m){return new _.LA(function(x,S){K.then(function(Q){if(Q){if(Q=m(Q))return x(Q);S()}},S)})};
Zbn=function(K){var m,x,S,Q=(m=K.contents)==null?void 0:(x=m.twoColumnWatchNextResults)==null?void 0:(S=x.autoplay)==null?void 0:S.autoplay,w,M,f;m=(w=K.contents)==null?void 0:(M=w.twoColumnWatchNextResults)==null?void 0:(f=M.playlist)==null?void 0:f.playlist;return Q&&m&&m.playlistId?{rawResponse:K,autoplayRenderer:Q,playlistPanelRenderer:m,playlistId:m.playlistId}:null};
aL1=function(K){var m=m===void 0?"UNKNOWN_INTERFACE":m;if(K.length===1)return K[0];var x=BvT[m];if(x){x=new RegExp(x);for(var S=_.u(K),Q=S.next();!Q.done;Q=S.next())if(Q=Q.value,x.exec(Q))return Q}var w=[];Object.entries(BvT).forEach(function(M){var f=_.u(M);M=f.next().value;f=f.next().value;m!==M&&w.push(f)});
x=new RegExp(w.join("|"));K.sort(function(M,f){return M.length-f.length});
S=_.u(K);for(Q=S.next();!Q.done;Q=S.next())if(Q=Q.value,!x.exec(Q))return Q;return K[0]};
_.Z1=function(K){return"/youtubei/v1/"+aL1(K)};
_.Bk=function(K,m){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:K}}},m!==void 0?{durationHintMs:m}:{})}};
_.a_=function(K,m){return _.Bk(_.o_(K),m)};
d5B=function(K,m){var x={mode:"NORMAL"};K&&(x.autoplayVideo=K.navigationEndpoint,x.nextButtonVideo=K.navigationEndpoint);m&&(x.previousButtonVideo=m.navigationEndpoint);return x};
vwv=function(K,m,x){if(!x||!x.sets)return{sets:[d5B(K,m)]};var S=x.sets.find(function(M){return M.mode==="NORMAL"}),Q=(0,_.NX.unsafeClone)(x);
if(!S)return Q.sets.push(d5B(K,m)),Q;if(!K)return x;S=_.NX.getValueByKeys.apply(null,[S].concat(_.N3(yjm)));var w=_.NX.getValueByKeys.apply(null,[K].concat(_.N3(VGn)));if(S===w)return x;Q.sets=Q.sets.filter(function(M){return M.mode!=="NORMAL"});
Q.sets.push(d5B(K,m));return Q};
U50=function(K){return!!K.playlistPanelVideoRenderer&&!K.playlistPanelVideoRenderer.unplayableText};
zrn=function(K){return!!K.playlistPanelVideoRenderer&&!!K.playlistPanelVideoRenderer.title};
Tv5=function(K,m){if(m.contents&&!(K>=m.contents.length)&&(K=m.contents.slice(K).find(U50)))return K.playlistPanelVideoRenderer};
ILT=function(K,m){if(m.contents)return(m=m.contents.find(function(x){return!!x.playlistPanelVideoRenderer&&x.playlistPanelVideoRenderer.videoId===K}))?m.playlistPanelVideoRenderer:void 0};
ke5=function(K,m){return m.contents?m.contents.findIndex(function(x){return!!x.playlistPanelVideoRenderer&&x.playlistPanelVideoRenderer.videoId===K}):-1};
W5T=function(K,m){return m.contents?m.contents.findIndex(function(x){return!!x.playlistPanelVideoRenderer&&x.playlistPanelVideoRenderer.playlistSetVideoId===K}):-1};
XC1=function(K,m){K.contents&&m!==-1&&K.contents.splice(m,1).length===1&&K.totalVideos!==void 0&&(--K.totalVideos,delete K.videoCountText)};
_.KRG=function(K){var m=[];if(!K||!K.contents)return m;K=_.u(K.contents);for(var x=K.next();!x.done;x=K.next())x=x.value,x.playlistPanelVideoRenderer&&x.playlistPanelVideoRenderer.videoId&&m.push(x.playlistPanelVideoRenderer.videoId);return m};
_.mI8=function(K){if(K&&K.contents)return(K=K.contents.find(function(m){return!!m.playlistPanelVideoRenderer&&!!m.playlistPanelVideoRenderer.selected})||K.contents[K.currentIndex])?K.playlistPanelVideoRenderer:void 0};
xI0=function(K,m,x,S,Q,w,M){Q=Q===void 0?!1:Q;w=w===void 0?!1:w;M=M===void 0?!1:M;if(K.contents&&K.contents.length!==0){S&&(K.contents=K.contents.filter(S));S=K.contents.length;for(var f=0;f<S;f++){var c=K.contents[f].playlistPanelVideoRenderer;c&&(f===m?(w&&delete c.menu,c.indexText=_.o_("\u25b6")):Q||K.isInfinite||c.indexText===void 0?delete c.indexText:c.indexText=_.o_((f+1+x).toString()))}K.currentIndex=m+x;M&&(delete K.videoCountText,K.totalVideos=S)}};
_.dF=function(K){K=SEB(K);if(K){var m=K.length;var x=-96%m;x<0&&(x=m+x);K=K.slice(m-x)+K.slice(0,m-x)}else K="";x="";for(m=0;m<K.length&&K[m]!==Q61;m++)x+=K[m];return x};
_.weL=function(K,m){var x=document.body;m=m===void 0?function(f){return f}:m;
var S,Q=null;K=_.u(K);for(S=K.next();!S.done;S=K.next()){var w=S.value;S="div";w[2]&&(S=m(w[2]));S=document.createElement(S);Q||(Q=S);var M=w[0];w=w[1];M&&(S.id=m(M));if(w)for(w=_.u(w),M=w.next();!M.done;M=w.next())S.classList.add(m(M.value));x.appendChild(S);x=S}return[Q,x]};
s6S=function(K,m){for(var x="",S=0;S<m;S++)x+=K.charAt(Math.floor(Math.random()*K.length));return x};
y9=function(K){return s6S("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",K)};
V9=function(K){return s6S("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",K)};
vk=function(K){return s6S("0123456789",K)};
ljn=function(){var K=performance.now(),m=new Date;var x="2."+m.getFullYear()+String(m.getMonth()+1).padStart(2,"0")+String(m.getDate()).padStart(2,"0");for(var S,Q=Math.floor(Math.random()*11)+15,w=[],M=0;M<Q;M++)w.push(Math.floor(Math.random()*26476865)+24547720);S=w.join(",");var f=y9(10),c=y9(100),D=y9(102),G=y9(106),p=y9(108),R=y9(11),J=y9(1140),L=y9(123),n=y9(14),F=y9(16),H=y9(1900),N=y9(23),z=y9(26),y=y9(34),V=y9(397),T=y9(44),m1=y9(5),MT=y9(72),c0=y9(74),EB=y9(75),pT=y9(88),h8=y9(91),$S="rr1---sn-ab5sznzd rr1---sn-4g5e6nze rr3---sn-q4fl6nd6 rr1---sn-q4fl6nsd rr5---sn-q4fl6ns7 rr3---sn-q4fl6nde rr5---sn-q4flrnss rr2---sn-q4fl6nd6 rr5---sn-q4flrnl6 rr2---sn-hgn7rn7y rr4---sn-q4fl6n6y rr1---sn-q4flrnsk rr3---sn-q4flrnsk rr1---sn-ntqe6n7r rr2---sn-q4fl6n6y rr1---sn-q4fl6ns6 rr1---sn-t0a7lnee rr2---sn-q4fl6nlz rr4---sn-q4flrnek rr5---sn-q4fl6ndz".split(" ");
var nT=$S[Math.floor(Math.random()*$S.length)];var Lt=(new Date("2010-01-01")).getTime();var yD=(new Date(Lt+Math.random()*((new Date).getTime()-Lt))).toISOString().split("T")[0];for(var Ez,sz=[],t5=0;t5<4;t5++)sz.push(Math.floor(Math.random()*100));Ez=sz.join(".");var bB=Number(vk(5)),PA=Number(vk(6)),CH=Number(vk(7)),pH=Number(vk(9)),l5=vk(1),mo=vk(10),GM=vk(16),wy=vk(19),J5=vk(2),Ql=vk(20),A2=vk(21),vA=vk(3),j_=vk(4),Oz=vk(5),SJ=vk(6),z8=vk(7),RL=vk(8),R4=vk(9);var TK=s6S("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var eJ=[V9(5),V9(5),V9(5)].join("%2C"),ae=[vk(3),vk(5),vk(5)].join("%2C"),IC=V9(0),up=V9(1),kD=V9(10),EO=V9(108),ml=V9(11),aa=V9(12),zV=V9(13),RI=V9(14),vd=V9(15),C6=V9(16),Ni=V9(17),eL=V9(18),ZT=V9(19),v0=V9(2),Ct=V9(20),Js=V9(22),e8=V9(23),iH=V9(24),gE=V9(266),qR=V9(3),Zf=V9(30),R8=V9(34),pt=V9(35),n1=V9(36),ZU=V9(4),NA=V9(40),zv=V9(43),kz=V9(47),G0=V9(5),OF=V9(6),tu=V9(7),Ko=V9(75),IG=V9(8),bH=V9(80),$4=V9(9),fH="https://www."+V9(12)+".com",jE={},TV={},VW={},xA={},$_={},Pm={},e1={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:S}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:x},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+V9(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:x},{key:"client.name",value:"WEB"},{key:"client.fexp",value:S}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:A2+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+V9(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:NA,ypcGetOfflineUpsellEndpoint:{params:bH}},trackingParams:pt+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&cnr="+J5+"&ratebypass=yes&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&c=WEB&txp="+z8+"&n="+F+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:PA,width:640,height:360,lastModified:GM,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:z8,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+ae+"&mn="+
eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&cnr="+J5+"&ratebypass=yes&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&c=WEB&txp="+z8+"&n="+F+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+EO+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:PA,width:1280,
height:720,lastModified:GM,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:z8,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+ae+"&mn="+eJ+"&ms="+
eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+R4+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+c+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:CH,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:R4,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:CH,approxDurationMs:z8},{itag:248,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+ae+"&mn="+eJ+"&ms="+eJ+"&mv="+
up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fwebm&ns="+iH+"&gir="+qR+"&clen="+R4+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+G+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/webm; codecs="vp9"',bitrate:CH,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:R4,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:CH,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:399,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+R4+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+c+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:CH,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:R4,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:CH,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:136,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+R4+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:CH,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:R4,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:PA,approxDurationMs:z8},{itag:247,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+ae+"&mn="+
eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fwebm&ns="+iH+"&gir="+qR+"&clen="+R4+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/webm; codecs="vp9"',bitrate:CH,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:R4,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:PA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:398,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+R4+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:CH,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:R4,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:PA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:135,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:PA,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:PA,approxDurationMs:z8},{itag:244,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+ae+"&mn="+
eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fwebm&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+EO+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/webm; codecs="vp9"',bitrate:PA,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:PA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:397,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+c+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:PA,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:PA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:134,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:PA,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:PA,highReplication:!0,approxDurationMs:z8},{itag:243,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fwebm&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+G+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/webm; codecs="vp9"',bitrate:PA,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:PA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:396,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:PA,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:PA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:133,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:PA,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:PA,approxDurationMs:z8},{itag:242,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+ae+"&mn="+
eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fwebm&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/webm; codecs="vp9"',bitrate:PA,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:PA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:395,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:PA,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:PA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:160,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+G+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:PA,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:bB,approxDurationMs:z8},{itag:278,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+ae+"&mn="+
eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fwebm&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/webm; codecs="vp9"',bitrate:PA,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:bB,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:394,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&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="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=video%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+c+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:bB,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:bB,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:z8},{itag:140,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=audio%2Fmp4&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+G+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:PA,
initRange:{start:"0",end:"631"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:PA,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:z8,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+
J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=audio%2Fwebm&ns="+iH+"&gir="+qR+"&clen="+z8+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+G+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'audio/webm; codecs="opus"',bitrate:bB,initRange:{start:"0",end:"265"},indexRange:{start:vA,
end:j_},lastModified:GM,contentLength:z8,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:bB,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:z8,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=audio%2Fwebm&ns="+
iH+"&gir="+qR+"&clen="+z8+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+G+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'audio/webm; codecs="opus"',bitrate:bB,initRange:{start:"0",end:"265"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:z8,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:bB,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:z8,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+nT+".googlevideo.com/videoplayback?expire="+mo+"&ei="+N+"&ip="+Ez+"&id=o-AF"+zv+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+ae+"&mn="+eJ+"&ms="+eJ+"&mv="+up+"&mvi="+l5+"&pl="+J5+"&initcwndbps="+z8+"&siu="+l5+"&spc="+T+"&vprv="+l5+"&svpuc="+l5+"&mime=audio%2Fwebm&ns="+iH+"&gir="+qR+"&clen="+RL+"&dur="+RL+"&lmt="+GM+"&mt="+mo+"&fvip=3&keepalive="+qR+"&c=WEB&txp="+
z8+"&n="+C6+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+c+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'audio/webm; codecs="opus"',bitrate:PA,initRange:{start:"0",end:"265"},indexRange:{start:vA,end:j_},lastModified:GM,contentLength:RL,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:PA,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:z8,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="+R4+"&docid="+R+"&ei="+N+"&feature="+f+"&fexp="+IC+"&ns="+v0+"&plid="+F+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+up+"&el="+kD+"&len="+j_+"&of="+Js+
"&uga="+J5+"&vm="+gE},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+R4+"&docid="+R+"&ei="+N+"&feature="+f+"&fexp="+IC+"&ns="+v0+"&plid="+F+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+up+"&el="+kD+"&len="+j_+"&of="+Js+"&uga="+J5+"&vm="+gE},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+R4+"&docid="+R+"&ei="+N+"&feature="+f+"&fexp="+IC+"&ns="+v0+"&plid="+F+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
up+"&el="+kD+"&len="+j_+"&of="+Js+"&uga="+J5+"&vm="+gE},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+N+"&m="+pT+"&oid="+Js+"&plid="+F+"&pltype="+tu+"&ptchn="+Js+"&ptk="+n+"&video_id="+R},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+R4+"&docid="+R+"&ei="+N+"&event="+RI+"&feature="+f+"&fexp="+IC+"&ns="+v0+"&plid="+F+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+up},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
C6+"&ver=2&cmt=1."+vA+"&fmt="+vA+"&fs=0&rt="+Oz+"&euri&lact="+vA+"&cl="+R4+"&mos="+l5+"&volume=100&cbrand="+G0+"&cbr="+OF+"&cbrver="+Ez+"&c=WEB&cver="+x+"&cplayer=UNIPLAYER&cos="+$4+"&cosver="+z8+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+J5+"&len="+RL+"&fexp="+eJ+"&feature=g-high-rec&afmt="+vA+"&muted=0&conn=1&docid="+R+"&ei="+N+"&plid="+F+"&vm="+V9(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
R+"&caps="+qR+"&opi="+R4+"&xoaf="+l5+"&hl="+v0+"&ip="+Ez+"&ipbits="+l5+"&expire="+mo+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+Ez+"&key="+qR+"&lang="+m1,name:{simpleText:RI},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+R+"&caps="+qR+"&opi="+R4+"&xoaf="+l5+"&hl="+v0+"&ip="+Ez+"&ipbits="+l5+"&expire="+mo+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+Ez+"&key="+qR+"&kind="+qR+"&lang="+v0,name:{simpleText:ZT},
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:ml,title:ml,lengthSeconds:"1155",keywords:[ml,ZT,IG,zV],channelId:iH,isOwnerViewing:!1,shortDescription:eL,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+n1+"G&rs="+R8,width:168,height:94},{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+n1+
"G&rs="+R8,width:196,height:110},{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+n1+"G&rs="+y,width:246,height:138},{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+n1+"G&rs="+y,width:336,height:188},{url:"https://i.ytimg.com/vi/"+R+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:z8,author:zV,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:z8,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
Js+"/featured_channel.jpg?v="+IG,width:40,height:40}]},trackingParams:pt+"=",navigationEndpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{url:"/channel/"+iH,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:iH}},channelName:zV,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:ml}]},subscribed:!1,enabled:!0,type:"FREE",channelId:iH,showPreferences:!1,subscribedButtonText:{runs:[{text:zV}]},unsubscribedButtonText:{runs:[{text:$4}]},
trackingParams:pt+"=",unsubscribeButtonText:{runs:[{text:ml}]},serviceEndpoints:[{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[iH],params:IG}},{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:NA,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:pt+"=",dialogMessages:[{runs:[{text:aa},
{text:OF},{text:Ct}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:$4}]},serviceEndpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[iH],params:IG}},accessibility:{label:ml},trackingParams:pt+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:C6}]},accessibility:{label:kD},
trackingParams:pt+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:IG}},unsubscribeAccessibility:{accessibilityData:{label:Ct}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:RL},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[iH],
params:IG}},unsubscribeCommand:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[iH],params:IG}},addToWatchLaterCommand:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:ml,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:ml}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+R+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+n1+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+R+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+ml,width:1280,
height:720},title:{simpleText:ZT},description:{simpleText:G0},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+C6,externalChannelId:iH,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:z8,category:"Travel & Events",publishDate:yD,ownerChannelName:zV,uploadDate:yD}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:kD},trackingParams:pt+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:NA,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:pt+"="}}],headerText:{simpleText:$4},icon:{infoCardIconRenderer:{trackingParams:pt+"="}},closeButton:{infoCardIconRenderer:{trackingParams:pt+"="}},trackingParams:pt+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:pt+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+ml+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:TK,interpreterSafeUrl:(jE.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+Zf+".js",jE),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:Ni},{text:aa,bold:!0}]},endpoint:{clickTrackingParams:NA,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:pt+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:Ni}]},actionButton:{buttonRenderer:{text:{runs:[{text:eL}]},navigationEndpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+R,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
R,target:"TARGET_NEW_WINDOW"}},trackingParams:pt+"="}},trackingParams:pt+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+MT+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+MT+"=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:z8,endMs:z8,title:{accessibility:{accessibilityData:{label:G0}},simpleText:Ni},metadata:{simpleText:C6},callToAction:{simpleText:kD},dismiss:{simpleText:G0},endpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{url:"/channel/"+iH,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:iH}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:kD}]},subscribed:!1,enabled:!0,type:"FREE",channelId:iH,showPreferences:!1,
subscribedButtonText:{runs:[{text:OF}]},unsubscribedButtonText:{runs:[{text:ml}]},trackingParams:pt+"=",unsubscribeButtonText:{runs:[{text:aa}]},serviceEndpoints:[{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[iH],params:IG}},{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:NA,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:pt+
"=",dialogMessages:[{runs:[{text:zV},{text:C6},{text:ZU}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:aa}]},serviceEndpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[iH],params:IG}},accessibility:{label:RI},trackingParams:pt+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:OF}]},
accessibility:{label:G0},trackingParams:pt+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:G0}},unsubscribeAccessibility:{accessibilityData:{label:G0}}}},trackingParams:pt+"=",isSubscribe:!0,id:Ql}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+n1+"G&rs="+y,width:168,height:94},{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+n1+"G&rs="+R8,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+n1+"G&rs="+y,width:246,height:138},{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+n1+"G&rs="+y,width:336,height:188},{url:"https://i.ytimg.com/vi/"+R+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:z8,endMs:z8,title:{accessibility:{accessibilityData:{label:ml}},simpleText:zV},metadata:{simpleText:zV},endpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
ml,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:ml,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+nT+".googlevideo.com/videoplayback?source=youtube&oeis="+l5+"&c=WEB&oad="+j_+"&ovd="+j_+"&oaad="+Oz+"&oavd="+Oz+"&ocs="+vA+"&oewis="+l5+"&oputc="+l5+"&ofpcc="+l5+"&siu="+l5+"&msp="+l5+"&odepv="+l5+
"&id=o-AF"+zv+"&ip="+Ez+"&initcwndbps="+z8+"&mt="+mo+"&oweuc="+IC}}}}},trackingParams:pt+"=",id:Ql,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:OF}},simpleText:G0},style:"DEFAULT"}}]}}],startMs:z8,trackingParams:pt+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:l5,offsetEndMilliseconds:Oz},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+R4+";dc_trk_cid="+R4+";dc_dbm_token="+p+";ord="+mo+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+l5+";dc_rui="+l5+";dc_exteid="+Ql+";dc_av="+vA+";dc_sk="+l5+";dc_ctype="+J5+";dc_ref=http://www.youtube.com/video/"+ml+";dc_pubid="+l5+";dc_btype=23?gclid="+h8+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+l5+"&ns="+l5+"&event="+l5+"&device="+l5+"&content_v="+R+"&el="+kD+"&ei="+N+"&devicever="+x+"&bti="+z8+"&format="+SJ+"&break_type="+l5+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+l5+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+Ez+"&slot_pos="+l5+"&slot_len="+l5+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+ae+"&ad_len="+Oz+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
ml+"&aqi="+N+"&ad_rmp="+l5+"&sli="+l5}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+
";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+SJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+z8+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&ctype="+vA+"&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"+
J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_engaged_view&ctype="+vA+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+SJ+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
R4+";dc_trk_cid="+R4+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+l5+";ord="+R4+";dc_rui="+l5+";dc_exteid="+wy+";dc_av="+l5+";dc_sk="+l5+";dc_ctype="+J5+";dc_pubid="+l5+";dc_btype=3?gclid="+h8+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+D+"&sig="+e8+"&ad_cpn=[AD_CPN]&id="+OF+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OF+"&dc_pubid="+l5+"&dc_exteid="+Ql+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+D+"&sig="+e8+"&ad_cpn=[AD_CPN]&id="+OF+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+l5},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OF+"&avm="+l5+"&dc_pubid="+l5+"&dc_exteid="+
Ql+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
D+"&sig="+e8+"&ad_cpn=[AD_CPN]&id="+OF+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+l5},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OF+"&dc_pubid="+l5+"&dc_exteid="+Ql+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+SJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+SJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:NA,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+
vA+"&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/"+R+"/mqdefault.jpg",width:320,height:180}]},trackingParams:pt+"="},trackingParams:pt+
"=",templatedCountdown:{templatedAdText:{text:Ct,isTemplated:!0,trackingParams:pt+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:tu,isTemplated:!1,trackingParams:pt+"="},trackingParams:pt+"="}},trackingParams:pt+"=",skipOffsetMilliseconds:5E3}},trackingParams:pt+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Ni},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:pt+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:aa,isTemplated:!1,trackingParams:pt+"="},trackingParams:pt+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:kD,isTemplated:!0,trackingParams:pt+"="}},trackingParams:pt+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:NA,openPopupAction:{popup:{aboutThisAdRenderer:{url:(TV.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+H+"&hl="+v0+"&origin=www.youtube.com&ata_theme="+ZU,TV),trackingParams:pt+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:pt+"="}},hoverText:{runs:[{text:aa}]},trackingParams:pt+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+kz+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:pt+"="},headline:{text:vd,isTemplated:!1,trackingParams:pt+"="},description:{text:ml,
trackingParams:pt+"="},actionButton:{buttonRenderer:{text:{simpleText:RI},navigationEndpoint:{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+R4+";dc_trk_cid="+R4+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+l5+";ord="+R4+";dc_rui="+l5+";dc_exteid="+Ql+";dc_av="+l5+";dc_sk="+l5+";dc_ctype="+J5+";dc_pubid="+l5+";dc_btype=3?gclid="+h8+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:pt+"="}},startMs:l5,trackingParams:pt+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:G0},elementId:Ni}},elementId:OF,trackingParams:pt+"=",legacyInfoCardVastExtension:ZU,sodarExtensionData:{siub:IG,bgub:OF,scs:RI,bgp:G0},externalVideoId:ml,adLayoutLoggingData:{serializedAdServingDataEntry:C6},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+kz+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:pt+"="},
headline:{text:Ni,isTemplated:!1,trackingParams:pt+"="},description:{text:Ni,isTemplated:!1,trackingParams:pt+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:RI},navigationEndpoint:{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+R4+";dc_trk_cid="+R4+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+l5+";ord="+R4+";dc_rui="+l5+";dc_exteid="+
Ql+";dc_av="+l5+";dc_sk="+l5+";dc_ctype="+J5+";dc_pubid="+l5+";dc_btype=3?gclid="+h8+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+
l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:pt+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:pt+"="}},navigationEndpoint:{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+R4+";dc_trk_cid="+
R4+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+l5+";ord="+R4+";dc_rui="+l5+";dc_exteid="+Ql+";dc_av="+l5+";dc_sk="+l5+";dc_ctype="+J5+";dc_pubid="+l5+";dc_btype=3?gclid="+h8+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+
L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:pt+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:pt+"="},abandonCommands:{commands:[{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+
l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:NA,commandExecutorCommand:{commands:[{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:aa,isTemplated:!1,trackingParams:pt+
"="},trackingParams:pt+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:zV},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+z8+";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="+R4+";dc_trk_cid="+R4+";ord="+mo+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+l5+";dc_rui="+l5+";dc_exteid="+Ql+";dc_av="+vA+";dc_sk="+l5+";dc_ctype="+J5+";dc_ref=http://www.youtube.com/video/"+ml+";dc_pubid="+l5+";dc_btype=23?gclid="+h8+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+l5+"&ns="+l5+"&event="+l5+"&device="+l5+"&content_v="+R+"&el="+kD+"&ei="+N+"&devicever="+x+"&bti="+z8+"&format="+SJ+"&break_type="+l5+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+l5+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+Ez+"&slot_pos="+l5+"&slot_len="+l5+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
ae+"&ad_len="+Oz+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+ml+"&aqi="+N+"&ad_rmp="+l5+"&sli="+l5}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+SJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+
z+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+z8+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&ctype="+vA+"&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"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_engaged_view&ctype="+vA+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+SJ+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+D+"&sig="+e8+"&ad_cpn=[AD_CPN]&id="+
OF+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OF+"&dc_pubid="+l5+"&dc_exteid="+Ql+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+D+
"&sig="+e8+"&ad_cpn=[AD_CPN]&id="+OF+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+l5},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OF+"&avm="+l5+"&dc_pubid="+l5+"&dc_exteid="+Ql+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+D+"&sig="+e8+"&ad_cpn=[AD_CPN]&id="+OF+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+l5},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OF+"&dc_pubid="+l5+"&dc_exteid="+Ql+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+SJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+SJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+
vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&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/"+R+"/mqdefault.jpg",width:320,height:180}]},trackingParams:pt+"="},trackingParams:pt+"=",templatedCountdown:{templatedAdText:{text:tu,isTemplated:!0,trackingParams:pt+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:C6,isTemplated:!1,trackingParams:pt+"="},trackingParams:pt+"="}},
trackingParams:pt+"=",skipOffsetMilliseconds:5E3}},trackingParams:pt+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:ml},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:pt+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:aa,isTemplated:!1,trackingParams:pt+"="},trackingParams:pt+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:kD,
isTemplated:!0,trackingParams:pt+"="}},trackingParams:pt+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:NA,openPopupAction:{popup:{aboutThisAdRenderer:{url:(VW.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+H+"&hl="+v0+"&origin=www.youtube.com&ata_theme="+ZU,VW),trackingParams:pt+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:pt+"="}},hoverText:{runs:[{text:aa}]},trackingParams:pt+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+c0+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:pt+"="},headline:{text:eL,isTemplated:!1,trackingParams:pt+"="},description:{text:C6,trackingParams:pt+"="},actionButton:{buttonRenderer:{text:{simpleText:tu},navigationEndpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:pt+"="}},startMs:l5,trackingParams:pt+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:G0},elementId:C6}},elementId:ml,trackingParams:pt+"=",legacyInfoCardVastExtension:G0,sodarExtensionData:{siub:IG,bgub:ZU,scs:zV,bgp:ZT},externalVideoId:ml,adLayoutLoggingData:{serializedAdServingDataEntry:OF},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+c0+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:pt+"="},headline:{text:$4,
isTemplated:!1,trackingParams:pt+"="},description:{text:ZU,isTemplated:!1,trackingParams:pt+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:RI},navigationEndpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:pt+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:pt+"="}},navigationEndpoint:{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+
l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:pt+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:pt+"="},abandonCommands:{commands:[{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+J5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:NA,commandExecutorCommand:{commands:[{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:ml,isTemplated:!1,trackingParams:pt+"="},trackingParams:pt+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:vd},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+l5+";dc_exteid="+Ql+";met="+l5+";ecn"+l5+"="+l5+";etm1="+l5+";eid1="+
z8+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:$4}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:G0}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Oz,offsetEndMilliseconds:SJ},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+N+"&m_pos="+J5+"&token=ALHj"+V+"&index="+l5+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+x+"&m_pos_ms="+Oz}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Ct}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:SJ,offsetEndMilliseconds:SJ},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+N+"&m_pos="+vA+"&token=ALHj"+V+"&index="+l5+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
x+"&m_pos_ms="+SJ}},adSlotLoggingData:{serializedSlotAdServingDataEntry:IG}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:SJ,offsetEndMilliseconds:SJ},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+N+"&m_pos="+vA+"&token=ALHj"+V+"&index="+l5+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
x+"&m_pos_ms="+SJ}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Ni}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:SJ,offsetEndMilliseconds:SJ},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+N+"&m_pos="+vA+"&token=ALHj"+V+"&index="+l5+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
x+"&m_pos_ms="+SJ}},adSlotLoggingData:{serializedSlotAdServingDataEntry:C6}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:SJ,offsetEndMilliseconds:J5},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+N+"&m_pos="+vA+"&token=ALHj"+V+"&index="+l5+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
x+"&m_pos_ms="+SJ}},adSlotLoggingData:{serializedSlotAdServingDataEntry:ml}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:J5,offsetEndMilliseconds:J5},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+N+"&m_pos="+J5+"&token=ALHj"+V+"&index="+l5+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
x+"&m_pos_ms="+J5}},adSlotLoggingData:{serializedSlotAdServingDataEntry:ZU}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:eL,isTemplated:!1,trackingParams:pt+"="},description:{text:eL,isTemplated:!1,trackingParams:pt+"="},actionButton:{buttonRenderer:{text:{simpleText:IG},navigationEndpoint:{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
R4+";dc_trk_cid="+R4+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+l5+";ord="+R4+";dc_rui="+l5+";dc_exteid="+Ql+";dc_av="+l5+";dc_sk="+l5+";dc_ctype="+J5+";dc_pubid="+l5+";dc_btype=3?gclid="+h8+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:pt+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+kz+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:pt+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+EB+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:pt+"="},navigationEndpoint:{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+R4+";dc_trk_cid="+R4+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+l5+";ord="+R4+
";dc_rui="+l5+";dc_exteid="+Ql+";dc_av="+l5+";dc_sk="+l5+";dc_ctype="+J5+";dc_pubid="+l5+";dc_btype=3?gclid="+h8+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:pt+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:NA,openPopupAction:{popup:{aboutThisAdRenderer:{url:(xA.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+H+"&hl="+v0+"&origin=www.youtube.com&ata_theme="+ZU,xA),trackingParams:pt+"="}},popupType:"DIALOG"}},trackingParams:pt+"="}},hoverText:{runs:[{text:tu}]},trackingParams:pt+"="}},adVideoId:ml,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:G0},associatedCompositePlayerBytesLayoutId:C6}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:Ni}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:ZU,isTemplated:!1,trackingParams:pt+"="},description:{text:ZT,isTemplated:!1,trackingParams:pt+"="},actionButton:{buttonRenderer:{text:{simpleText:ZT},navigationEndpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+
L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:pt+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+c0+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:pt+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Ko+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:pt+"="},navigationEndpoint:{clickTrackingParams:NA,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+
l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:pt+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:NA,openPopupAction:{popup:{aboutThisAdRenderer:{url:($_.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+H+"&hl="+v0+"&origin=www.youtube.com&ata_theme="+ZU,$_),trackingParams:pt+"="}},popupType:"DIALOG"}},trackingParams:pt+"="}},
hoverText:{runs:[{text:C6}]},trackingParams:pt+"="}},adVideoId:ml,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+ml+"&cid="+z+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:ZT},associatedCompositePlayerBytesLayoutId:C6}},adSlotLoggingData:{serializedSlotAdServingDataEntry:C6}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Ct,
isTemplated:!1,trackingParams:pt+"="},description:{text:aa,isTemplated:!1,trackingParams:pt+"="},actionButton:{buttonRenderer:{text:{simpleText:ml},navigationEndpoint:{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+R4+";dc_trk_cid="+R4+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+l5+";ord="+R4+";dc_rui="+l5+";dc_exteid="+Ql+";dc_av="+l5+";dc_sk="+l5+";dc_ctype="+
J5+";dc_pubid="+l5+";dc_btype=3?gclid="+h8+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+
y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:pt+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+kz+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:pt+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+EB+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:pt+
"="},navigationEndpoint:{clickTrackingParams:NA,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+R4+";dc_trk_cid="+R4+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+l5+";ord="+R4+";dc_rui="+l5+";dc_exteid="+Ql+";dc_av="+l5+";dc_sk="+l5+";dc_ctype="+J5+";dc_pubid="+l5+";dc_btype=3?gclid="+h8+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+J+"____________"+L+"AxAA&ase=2&num="+l5+"&cid="+z+"&ad_cpn=%5BAD_CPN%5D&sig="+y+"&adurl="+fH+"&label=video_click_to_advertiser_site&ctype="+vA+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:pt+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:NA,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Pm.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+H+"&hl="+v0+"&origin=www.youtube.com&ata_theme="+ZU,Pm),trackingParams:pt+"="}},popupType:"DIALOG"}},trackingParams:pt+
"="}},hoverText:{runs:[{text:$4}]},trackingParams:pt+"="}},adVideoId:ml,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+J+"____________"+L+"AxAA&sigh="+R+"&cid="+z+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:zV},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:C6}},adSlotLoggingData:{serializedSlotAdServingDataEntry:C6}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:Zf,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:Zf,command:{innertubeCommand:{clickTrackingParams:NA,ypcGetOfflineUpsellEndpoint:{params:bH}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:pt+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:mo,nanos:pH}}}},Xpn=JSON.stringify(e1),iO=performance.now()-K;return{objectRepresentation:e1,jsonRepresentation:Xpn,generationTime:iO}};
uG8=function(K,m){if(K===m)return!0;if(!K||!m||typeof K!==typeof m)return!1;if(K instanceof Array&&m instanceof Array){if(K.length!==m.length)return!1;for(var x=0;x<K.length;x++)if(!uG8(K[x],m[x]))return!1;return!0}if(typeof K==="object"&&typeof m==="object"&&K&&m){for(x in K)if(!(x in m&&uG8(K[x],m[x])))return!1;for(var S in m)if(!(S in K))return!1;return!0}return!1};
_.zc=function(){if(!Uw){Uw=new qY(new MPB);var K=_.rp("client_streamz_web_flush_count",-1);K!==-1&&(Uw.invocationLimit=K)}return Uw};
Tc=function(K,m,x,S){if(K===m)return!0;if(Array.isArray(K)&&Array.isArray(m)){if(K.length!==m.length)return!1;for(var Q=0;Q<K.length;Q++)if(!Tc(K[Q],m[Q],x,S))return!1;return!0}if(K instanceof Set||m instanceof Set){if(K instanceof Set&&m instanceof Set){if(K.size!==m.size)return!1;S=_.u(K.values());for(Q=S.next();!Q.done;Q=S.next())if(!m.has(Q.value))return!1;return!0}return!1}if(K instanceof Function){if(S)return!0;K.name===""&&_.aC(Error("Qf"),"ERROR");return!1}if(K instanceof Date&&m instanceof
Date)return K.getTime()===m.getTime();if(K instanceof Object&&m instanceof Object){if(fjn(K)&&fjn(m))try{return K.equals(m)}catch(M){_.aC(Error("Rf`"+M),"ERROR")}Q=Object.getOwnPropertyNames(K).filter(function(M){return x?K[M]!==void 0:!0});
var w=Object.getOwnPropertyNames(m).filter(function(M){return x?m[M]!==void 0:!0});
if(Q.length!==w.length)return!1;Q=_.u(Q);for(w=Q.next();!w.done;w=Q.next())if(w=w.value,!Tc(K[w],m[w],x,S))return!1;return!0}return!1};
fjn=function(K){K=Object.getPrototypeOf(K).equals;return K instanceof Function&&K.length===1};
_.OJS=function(){return _.t(function(K){if(K.nextAddress==1)return tPL!==2?K.jumpTo(2):K.yield(cb0(),3);K.nextAddress!=2&&(tPL=K.yieldResult);return K.return(tPL)})};
_.rbT=function(){return _.t(function(K){if(K.nextAddress==1)return _.h("ab_pl_man")?j65!==2?K.jumpTo(2):K.yield(DIT(),3):K.return(1);K.nextAddress!=2&&(j65=K.yieldResult);return K.return(j65)})};
R2B=function(){return _.t(function(K){if(K.nextAddress==1)return _.h("ab_fk_sk_cl")?Gqv!==2?K.jumpTo(2):K.yield(peL(),3):K.return(1);K.nextAddress!=2&&(Gqv=K.yieldResult);return K.return(Gqv)})};
_.CTB=function(){return _.t(function(K){if(K.nextAddress==1)return _.h("ab_det_apb_b")?Jb5!==2?K.jumpTo(2):K.yield(h21(),3):K.return(1);K.nextAddress!=2&&(Jb5=K.yieldResult);return K.return(Jb5)})};
Eg8=function(){var K;return _.t(function(m){if(m.nextAddress==1)return m.yield(Promise.all([_.OJS(),_.CTB(),_.rbT(),R2B()]),2);if(m.nextAddress!=3)return LRS()?m.return(!0):m.yield(_.qE5(),3);K=m.yieldResult;return m.return(K===0)})};
LRS=function(){var K=!1,m=function(x,S){bJm.increment(S,x);x===0&&(K=!0)};
m(_.ggT(),"j.s_");m(tPL,"f.i_");m(Jb5,"a.b_");m(j65,"p.m_");m(Gqv,"i.f_");ngn===2&&(ngn=_.PT5(e25));m(ngn,"e.h_");_.h("ks_det_gpbl")||m(_.iJG(),"p.i_");_.h("ks_get_o_pp")||m(_.YEm(),"g.o_");_.h("ab_deg_unex_thr")||m(_.FRT(),"a.o_");m(Ab1,"s.t_");_.h("ab_det_sc_inj_enf")&&m(_.ogS(),"s.i_");m(HJ0,"d.p_");m(_.$Iv(_.I_),"o.p_");m(_.N01()===0?0:_.ZJT(),"o.a_");return _.h("debug_sk_em_precheck")?!0:K};
ajv=function(){var K=[].concat(_.N3(B0m));try{var m=ljn();K.push({jsonRepresentation:m.jsonRepresentation,objectRepresentation:m.objectRepresentation})}catch(x){K=[].concat(_.N3(B0m))}return K};
dI5=function(){var K=["adPlacements","adSlots"];try{return K.filter(function(){return!0}).length!==K.length?0:1}catch(m){return 0}};
_.YEm=function(){if(dI5()===0)return 0;var K=ljn(),m=K.objectRepresentation,x=(0,_.NX.unsafeClone)(m),S=[];if(m&&typeof m==="object")for(var Q in m)S.push(Q);else return 4;K=K.objectRepresentation.adPlacements;if(!(K&&K.length>0))return 4;try{if(!uG8(S,Object.getOwnPropertyNames(m)))return 0}catch(w){return 0}return uG8(x,m)?1:0};
_.$Iv=function(K){if(!K||!K.length||typeof K==="string")return 0;for(var m=Object.getOwnPropertyNames(Object.prototype),x=0;x<K.length;x++)for(var S=_.dF(K[x]),Q=_.u(m),w=Q.next();!w.done;w=Q.next())if(S===w.value)return 0;return 1};
ybB=function(K){var m=_.dF(K[1]);if(K[0]===null)return m;K=K[0];for(var x={},S=0;S<K.length;S++){var Q=_.dF(K[S]);if(S===0)x[Q]=m;else{var w={};w[Q]=x;x=w}}return x};
_.N01=function(){for(var K=_.kV,m=0;m<K.length;m++){var x=ybB(K[m]),S=[];S.push(x);if(S.length===0)return 0}return 1};
_.ZJT=function(){for(var K=_.kV,m={},x=0;x<K.length;m={pBA:void 0},x++){var S=[ybB(K[x])];m.pBA=[];S.forEach(function(Q){return function(w){Q.pBA[Q.pBA.length]=w}}(m));
if(m.pBA.length===0)return 0}return 1};
_.ggT=function(){for(var K=_.u(ajv()),m=K.next();!m.done;m=K.next()){var x=m.value;m=x.jsonRepresentation;x=x.objectRepresentation;try{var S=JSON.parse(m);if(!Tc(S,x,!1,!1))return 0}catch(Q){return 0}}return 1};
_.ogS=function(){try{var K=_.p0("ab_det_sc_inj_val");K.length===1&&K[0]===""&&(K=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var m=document.querySelectorAll("script"),x=_.u(m),S=x.next();!S.done;S=x.next())for(var Q=S.value,w=_.u(K),M=w.next();!M.done;M=w.next()){var f=M.value;m=void 0;if((m=Q.textContent)==null?0:m.includes(f))return 0}}catch(c){return 4}return 1};
_.qE5=function(){var K,m,x,S,Q,w,M;return _.t(function(f){switch(f.nextAddress){case 1:_.h2(f,2),K=_.u(B0m),m=K.next();case 4:if(m.done)return f.return(1);S=x=m.value;Q=S.jsonRepresentation;w=S.objectRepresentation;return f.yield((new Response(Q,{status:200})).json(),7);case 7:M=f.yieldResult;if(!Tc(M,w,!1,!1))return f.return(0);m=K.next();f.jumpTo(4);break;case 2:return _.gl(f),f.return(4)}})};
_.FRT=function(){try{btoa("abc")}catch(K){return 0}return 1};
cb0=function(){var K,m,x,S,Q,w,M,f,c,D,G;return _.t(function(p){switch(p.nextAddress){case 1:_.h2(p,2),K=_.u(ajv()),m=K.next();case 4:if(m.done)return p.return(1);S=x=m.value;Q=S.jsonRepresentation;w=S.objectRepresentation;M=btoa(Q);f="data:application/json;base64,"+M;c=new Request(f);Object.defineProperty(c,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(c,"method",{get:function(){return"POST"}});
Object.defineProperty(c,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(c,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(c,"body",{get:function(){return new ReadableStream}});
return p.yield(fetch(c),7);case 7:return D=p.yieldResult,p.yield(D.json(),8);case 8:G=p.yieldResult;if(!Tc(G,w,!1,!1))return p.return(0);m=K.next();p.jumpTo(4);break;case 2:return _.gl(p),p.return(4)}})};
_.PT5=function(K){if(!K||!K.length||typeof K==="string")return 0;for(var m=function(Q){return _.dF(Q)},x=2,S=0;S<K.length&&(x=_.VPL(_.weL(K[S],m)),x!==0);S++);
return x};
_.VPL=function(K){var m=_.u(K);K=m.next().value;m=m.next().value;try{var x=document.createElement("div");document.body.appendChild(x);var S=getComputedStyle(x).display;document.body.removeChild(x);if(S==="none")return 4;var Q=getComputedStyle(m).display==="none"?0:1;document.body.removeChild(K);return Q}catch(w){return 4}};
peL=function(){var K,m,x;return _.t(function(S){K=new _.Wk;m=document.createElement("button");m.classList.add("ytp-ad-skip-button");m.style.opacity="0";m.style.height="0px";m.style.width="0px";m.style.padding="0px";m.style.border="none";x=function(){m.parentElement&&m.parentElement.removeChild(m)};
m.onclick=function(){K.resolve(0);x()};
document.body.appendChild(m);setTimeout(function(){x();K.resolve(1)},50);
return S.return(K.promise)})};
DIT=function(){var K,m,x,S,Q,w,M;return _.t(function(f){K=new _.Wk;m=document.createElement("ytd-player");try{document.body.prepend(m)}catch(c){return f.return(4)}x=function(){m.parentElement&&m.parentElement.removeChild(m)};
m.getElementsByTagName("div").length>0?S=m.getElementsByTagName("div")[0]:(S=document.createElement("div"),m.appendChild(S));Q=document.createElement("div");S.appendChild(Q);w=document.createElement("video");M=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"});w.src=_.$m(_.yU(M));w.ontimeupdate=function(){x();K.resolve(0)};
Q.appendChild(w);w.classList.add("html5-main-video");setTimeout(function(){Q.classList.add("ad-interrupting")},200);
setTimeout(function(){x();K.resolve(1)},5E3);
return f.return(K.promise)})};
vgB=function(K){var m=ljn().objectRepresentation.playbackTracking;if(m){var x=[],S;x.push(m==null?void 0:(S=m.videostatsPlaybackUrl)==null?void 0:S.baseUrl);var Q;x.push(m==null?void 0:(Q=m.videostatsDelayplayUrl)==null?void 0:Q.baseUrl);var w;x.push(m==null?void 0:(w=m.videostatsWatchtimeUrl)==null?void 0:w.baseUrl);var M;x.push(m==null?void 0:(M=m.ptrackingUrl)==null?void 0:M.baseUrl);var f;x.push(m==null?void 0:(f=m.qoeUrl)==null?void 0:f.baseUrl);var c;x.push(m==null?void 0:(c=m.atrUrl)==null?
void 0:c.baseUrl);m=_.u(x);for(x=m.next();!x.done;x=m.next())if((x=x.value)&&K.test(x))return x.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
UI0=function(K,m){var x,S;return _.t(function(Q){switch(Q.nextAddress){case 1:x=[],S=0;case 2:if(!(S<3)){Q.jumpTo(4);break}return Q.yield(fetch(K,{cache:"no-store",method:m}).then(function(w){x.push(w.status)}).catch(function(){x.push(-1)}),3);
case 3:S++;Q.jumpTo(2);break;case 4:return Q.return(x)}})};
z2v=function(K){return K.domainLookupStart===0&&K.domainLookupEnd===0&&K.connectStart===0&&K.connectEnd===0||K.duration===0};
T0L=function(K,m,x){x=x===void 0?"GET":x;var S,Q,w,M,f,c,D,G,p,R;return _.t(function(J){if(J.nextAddress==1)return J.yield(Promise.all([UI0(K,x),UI0(m,x)]),2);S=J.yieldResult;Q=_.u(S);w=Q.next().value;M=Q.next().value;f=w;c=M;if(Math.min.apply(Math,_.N3(c))!==Math.max.apply(Math,_.N3(c))||Math.min.apply(Math,_.N3(f))!==Math.max.apply(Math,_.N3(f)))return J.return(2);if(Math.min.apply(Math,_.N3(c))===Math.min.apply(Math,_.N3(f)))return J.return(1);G=(D=performance.getEntriesByName(K))==null?void 0:
D[0];R=(p=performance.getEntriesByName(m))==null?void 0:p[0];return G&&R?z2v(R)?J.return(1):z2v(G)?J.return(0):J.return(1):J.return(2)})};
h21=function(){var K;return _.t(function(m){var x=[];var S;var Q,w,M;(Q=S=(Q=ljn().objectRepresentation.streamingData)==null?void 0:(w=Q.formats)==null?void 0:(M=w[0])==null?void 0:M.url)&&Q&&!S.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(Q=Q.replace("initcwndbps","ctier=L&initcwndbps"),Q=Q.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),S={testUrl:Q,baseUrl:S,method:"GET"}):S=void 0;S&&x.push(S);_.h("ab_net_tp_e")&&x.push({testUrl:_.Qm.location.origin+"/ad_companion",baseUrl:_.Qm.location.origin+
"/generate_204",method:"OPTIONS"});_.h("ab_fix_creator_view_cnt")&&(x.length=0,(S=vgB(/api\/stats\/atr/))&&x.push({testUrl:_.Qm.location.origin+S,baseUrl:_.Qm.location.origin+"/generate_204",method:"POST"}));_.h("ad_net_pb_pbp")&&(S=vgB(/api\/stats\/qoe/))&&x.push({testUrl:_.Qm.location.origin+S,baseUrl:_.Qm.location.origin+"/feed/download",method:"GET"});x=x.length!==0?x[Math.floor(Math.random()*x.length)]:void 0;return(K=x)?m.return(T0L(K.testUrl,K.baseUrl,K.method)):m.return(4)})};
_.iJG=function(){if(_.Qm.uJh===void 0||_.Qm.uJh===null||typeof _.Qm.uJh!=="function")return 2;try{return _.Qm.uJh()===!0?0:1}catch(K){return 0}};
Ij8=function(K){switch(K){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.TM(K,"unknown result type")}};
_.kqv=function(K,m){var x=Number(_.vZ("CATSTAT",0));if(m.kuA===void 0)return x;m=m.kuA;K=Ij8(K);return x&~(3<<m)|K<<m};
WR5=function(K){var m,x;if((K=(m=K.auxiliaryUi)==null?void 0:(x=m.messageRenderers)==null?void 0:x.bkaEnforcementMessageViewModel)&&K.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return K};
KWL=function(){for(var K=_.u(Object.values(_.Xem)),m=K.next();!m.done;m=K.next())m=m.value,m.isAsync&&m.kuA&&_.V6("CATSTAT",_.kqv(2,m))};
_.ms=function(K,m){K=_.Xh("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",K);(m===void 0?0:m)?_.mM8(K,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.Kl().logFlowEvent(K,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
SI0=function(){if(!xML){if(Polymer.Base){var K=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{K.apply(this,arguments)}catch(p){_.Ih(p)}};
var m=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{m.apply(this,arguments)}catch(p){_.Ih(p)}};
var x=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{x.apply(this,arguments)}catch(p){_.Ih(p)}};
var S=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{S.apply(this,arguments)}catch(p){_.Ih(p)}};
var Q=Polymer.Base._listen,w=new WeakMap;Polymer.Base._listen=function(p,R,J){var L=function(){try{J.apply(this,arguments)}catch(n){_.Ih(n)}};
w.set(J,L);Q.call(this,p,R,L)};
var M=Polymer.Base._unlisten;Polymer.Base._unlisten=function(p,R,J){M.call(this,p,R,w.get(J))}}if(Polymer.Async){var f=Polymer.Async,c=f._atEndOfMicrotask;
f._atEndOfMicrotask=function(){try{c.apply(f,arguments)}catch(p){_.Ih(p)}}}if(Polymer.RenderStatus){var D=Polymer.RenderStatus,G=D.afterNextRender;
D.afterNextRender=function(p,R,J){G.call(D,p,function(){try{R.apply(this,arguments)}catch(L){_.Ih(L)}},J)}}xML=!0}};
_.wQD=function(K){var m=K?_.qb(K):"";if(m){if(m.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(m.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(m.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(m.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(m.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.h("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(m.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";m=m.toLowerCase();if(m==="/")return"home";if(m==="/channel_memberships")return"channel-memberships-shopfront";if(m.indexOf("/feed/trending")===0)return"trending";if(m.indexOf("/feed/explore")===0)return"explore";if(m.indexOf("/live")===0)return"live";if(m.indexOf("/results")===0)return"search";if(m.indexOf("/sports")===0)return"sports";if(m.indexOf("/fashion")===0||m.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(m))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(m))return _.h("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(m.indexOf("/channel/")===0||m.indexOf("/user/")===0||m.indexOf("/gaming")===0||m.indexOf("/post/")===0)return"channel";if(Qxv(K))return"show";if(m==="/playlist"||m.indexOf("/playlist/")===0||m==="/view_play_list"||m.indexOf("/view_play_list/")===0||m.indexOf("/show/")===0)return"playlist";if(m==="/companion_canvas")return"companion-canvas";if(m==="/feed/history"||
m.indexOf("/feed/history/")===0)return"history";if(m==="/new")return"labs";if(m==="/feed/subscriptions")return"subscriptions";if(m.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(m==="/history_controls")return"standalone";if(m.indexOf("/account")===0||m==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(m.indexOf("/paid_memberships")===0||m.indexOf("/refund")===0||m.indexOf("/purchases")===0||m.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(m.indexOf("/product")===
0)return"yts-products";if(m.indexOf("/premium")===0||m.indexOf("/musicpremium")===0)return m.indexOf("/premium/offers")===0||m.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(m==="/cart/checkout"||m==="/cart")return"ypc-checkout";if(m.indexOf("/feed/downloads")===0||m.indexOf("/redeem")===0||m.indexOf("/reporthistory")===0)return"browse";if(m.indexOf("/hashtag")===0)return"hashtag-landing-page";if(m.indexOf("/handle")===0)return"handle";if(m.indexOf("/source")===0)return"audio-pivot";if(m.search(RegExp("^/playables/(?!saved)."))===
0)return"mini_app";if(m.indexOf("/playables")===0)return"playables";if(m.indexOf("/create/live/join")===0)return"open-in-app";if(m.indexOf("/shorts")===0)return"shorts";if(m.indexOf("/feed/channels")===0)return"subscriptions-channels";(m=K?_.qb(K):"")&&m.indexOf("/watch")===0&&_.h("web_watch_enable_learning_journey")?(K=_.SQ(K),K=!!K.list&&K.list.indexOf("LJPP")===0):K=!1;if(K)return"learning_journey_watch"}};
_.x3=function(K){var m,x;(K=(x=_.C(K==null?void 0:K.commandMetadata,_.mE))==null?void 0:x.url)&&(m=_.wQD(K));return m};
Qxv=function(K){var m=K?_.qb(K):"";if(!m)return!1;m=m.toLowerCase();return m.indexOf("/show/")===0||m.indexOf("/playlist")===0&&(K=_.SQ(K),K.list&&K.list.indexOf("EL")===0)?!0:!1};
w1=function(K){var m="unknown",x;var S=((x=_.C(K==null?void 0:K.commandMetadata,_.mE))==null?void 0:x.webPageType)||"";S?(x=S.toLowerCase(),x.startsWith("web_page_type_")&&(x=x.slice(14))):x=S;x&&sxD[x.toUpperCase()]?m=sxD[x.toUpperCase()]:_.C(K,_.SB)||_.C(K,lcD)?m="browse":_.C(K,_.QL)?m="search":_.C(K,_.o7)&&(m="watch");m==="watch"&&_.x3(K||null)==="learning_journey_watch"&&(m="learning_journey_watch");m==="unknown"&&_.yq(Error("Tf`"+JSON.stringify({clickTrackingParams:K==null?void 0:K.clickTrackingParams,
commandMetadata:K==null?void 0:K.commandMetadata,allEndpointKeys:Object.keys(K||[])})));return m};
_.s8=function(K){if(!_.urm||K)_.urm=_.Pb();return _.urm};
_.MrT=function(K){return!!_.C(K,_.o7)||!!_.C(K,_.l9)&&_.h("kevlar_enable_shorts_prefetch")};
_.fcT=function(K,m){K=_.C(K,_.o7)||_.C(K,_.l9);return"v"+K.videoId+(K.playlistId?"-pl"+K.playlistId:"")+(m?"-an1":"")+(K.params?"-pr"+K.params:"")};
_.trG=function(K){var m=new u9(_.vZ("ONE_PICK_URL",""));m.urlParamMap_.set("hostId",K);(K=_.vZ("GAPI_LOCALE"))&&m.urlParamMap_.set("hl",K);(K=_.vZ("SESSION_INDEX"))&&m.urlParamMap_.set("authuser",K);(K=_.vZ("DELEGATED_SESSION_ID"))&&m.urlParamMap_.set("groupId",K);return m};
OLT=function(){var K=_.cd(),m=K.resolve(_.Mq);K=K.resolve(_.fl);return new cIm(m,K)};
DMD=function(K){if(window.IntersectionObserver)return new jx1(K,400);throw new TypeError("Vf");};
GhT=function(){var K=Hammer.TouchAction,m=K.prototype.preventDefaults;K.prototype.preventDefaults=function(x){var S=this.actions.indexOf("pan-down")>-1;if(!S)return m.call(this,x);if(!rIT){var Q=x.srcEvent;x=x.direction;var w;if((w=this.manager)==null?0:w.session.prevented)Q.preventDefault();else if(S&&x&Hammer.DIRECTION_DOWN)return this.preventSrc(Q)}}};
pQm=function(K){if(!K||K.size===0)return Hammer.DIRECTION_ALL;if(K.size===2){if(K.has("up")&&K.has("down"))return Hammer.DIRECTION_VERTICAL;if(K.has("right")&&K.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(K.size===1){if(K.has("up"))return Hammer.DIRECTION_UP;if(K.has("down"))return Hammer.DIRECTION_DOWN;if(K.has("right"))return Hammer.DIRECTION_RIGHT;if(K.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.JI8=function(){return Rhv?Promise.resolve(Rhv):new Promise(function(K,m){var x=self.indexedDB.open("swpushnotificationsdb");x.onerror=m;x.onsuccess=function(){var S=x.result;if(S.objectStoreNames.contains("swpushnotificationsstore"))Rhv=S,K(Rhv);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.JI8()};
x.onupgradeneeded=hh8})};
hh8=function(K){K=K.target.result;K.objectStoreNames.contains("swpushnotificationsstore")&&K.deleteObjectStore("swpushnotificationsstore");K.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
_.c9=function(K,m,x){var S=x&&x>0?x:0;x=S?Date.now()+S*1E3:0;if((S=S?_.tO.getLocalStorage():_.tO.getSessionStorage())&&window.JSON){typeof m!=="string"&&(m=JSON.stringify(m,void 0));try{S.set(K,m,x)}catch(Q){S.remove(K)}}};
_.O8=function(K){var m=_.tO.getSessionStorage(),x=_.tO.getLocalStorage();if(!m&&!x||!window.JSON)return null;try{var S=m.get(K)}catch(Q){}if(typeof S!=="string")try{S=x.get(K)}catch(Q){}if(typeof S!=="string")return null;try{S=JSON.parse(S,void 0)}catch(Q){}return S};
_.jB=function(K){try{var m=_.tO.getSessionStorage(),x=_.tO.getLocalStorage();m&&m.remove(K);x&&x.remove(K)}catch(S){}};
LWS=function(K){var m=CwL(),x;return _.t(function(S){switch(S.nextAddress){case 1:return _.h2(S,2),S.yield(K.match(m,{cacheName:"yt-appshell-assets"}),4);case 4:x=S.yieldResult;_.xl(S,3);break;case 2:_.gl(S);case 3:return S.return(x)}})};
CwL=function(){var K=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?qIB.registration.scope:E98;K.endsWith("/")&&(K=K.slice(0,-1));return K+"/app_shell_home"};
bL1=function(K){K.map(function(m){return m.source}).join("|")};
_.g98=function(K){return _.t(function(m){return m.return(LWS(K))})};
n9B=function(){var K=window.caches,m;return _.t(function(x){if(x.nextAddress==1)return x.yield(_.g98(K),2);m=x.yieldResult;return x.return(!!m)})};
o9m=function(){_.t(function(K){if(K.nextAddress==1){if(Pw5)return K.jumpTo(0);Pw5=!0;if(_.h("enable_system_health_primes_monitoring"))return _.C0(ehT,3E4),iL5(),K.return();if(!(Math.random()<_.rp("web_system_health_fraction")))return K.jumpTo(0);YIT={heightPixels:screen.height,widthPixels:screen.width};DO&&!isNaN(DO.jsHeapSizeLimit)&&(YIT.memoryTotalKbytes=String(Math.round(DO.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(YIT.devicePixelRatio=window.devicePixelRatio);return K.yield(FW0(),4)}_.C0(ehT,
3E4);return K.yield(AIv(),0)})};
FW0=function(){return _.t(function(K){if(K.nextAddress==1)return r1.intersectionObserverPresent="IntersectionObserver"in window,r1.serviceWorkerPresent="serviceWorker"in navigator,r1.webSharePresent="share"in navigator,r1.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,r1.cacheStoragePresent="caches"in window,r1.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,r1.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
r1.webkitTemporaryStoragePresent="webkitTemporaryStorage"in GN&&GN.webkitTemporaryStorage&&"queryUsageAndQuota"in GN.webkitTemporaryStorage,r1.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",K.yield(j_L(),2);r1.indexedDbPresent=K.yieldResult;r1.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;r1.broadcastChannelPresent="BroadcastChannel"in window;r1.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(r1.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,r1.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.Px(K)})};
ehT=function(){var K=9E4+Math.random()*2E3;_.cL()>K||(_.h("enable_system_health_primes_monitoring")?iL5():AIv())};
AIv=function(){var K;return _.t(function(m){if(m.nextAddress==1)return m.yield(HLB(),2);K=m.yieldResult;_.Zx("systemHealthCaptured",K);_.Px(m)})};
iL5=function(){var K={metric:{}},m=$M8();m.networkEvents.length&&(K.metric.networkEvents=NhT(m));_.Zx("systemHealthCaptured",K)};
HLB=function(){var K,m,x,S,Q,w,M,f,c,D;return _.t(function(G){switch(G.nextAddress){case 1:K={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)};m=window.screen;_.h("enable_is_extended_monitoring")&&m&&"isExtended"in m&&(K.isExtended=!!m.isExtended);x={metric:{staticContext:YIT,dynamicContext:K,webMetric:ZLD,webApiSupport:r1}};
if(S=_.hX())x.csn=S;DO&&(x.metric.webMetric.currentHeapKbytes=Math.round(DO.usedJSHeapSize/1E3));window.matchMedia&&(x.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,x.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,x.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in GN&&typeof GN.getBattery==="function")){G.jumpTo(2);break}return G.yield(GN.getBattery(),3);case 3:if(Q=
G.yieldResult)x.metric.dynamicContext.chargingStatus=Q.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(x.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(r1.storageEstimatePresent)return G.yield(navigator.storage.estimate(),8);if(!r1.webkitTemporaryStoragePresent){G.jumpTo(5);break}return G.yield(Bhn(),7);case 7:w=G.yieldResult;G.jumpTo(5);break;case 8:w=G.yieldResult;case 5:return x.metric.dynamicContext.deviceStorageQuotaMbytes=((M=w)==null?0:M.quota)?String(Math.round(w.quota/
1048576/10)*10):"-1",x.metric.dynamicContext.deviceStorageUsageMbytes=((f=w)==null?0:f.usage)?String(Math.round(w.usage/1048576/10)*10):"-1",c=x.metric.dynamicContext,G.yield(n9B(),9);case 9:return c.hasAppShell=G.yieldResult,D=$M8(),D.networkEvents.length&&(x.metric.networkEvents=NhT(D)),G.return(x)}})};
Bhn=function(){return new Promise(function(K){var m;r1.webkitTemporaryStoragePresent&&(m=GN.webkitTemporaryStorage)!=null&&m.queryUsageAndQuota?GN.webkitTemporaryStorage.queryUsageAndQuota(function(x,S){K({usage:x,quota:S})}):K(void 0)})};
_.pl=function(K){K&=16777215;K=[(K&16711680)>>16,(K&65280)>>8,K&255];return acG(K[0],K[1],K[2])};
_.RX=function(K){K=[(K&16711680)>>>16,(K&65280)>>>8,K&255,(K&4278190080)>>>24];if(!_.dMT(K,function(m){return m===(m&255)}))throw Error("Wf`"+K.join(","));
return"rgba("+K[0]+","+K[1]+","+K[2]+","+(K[3]/255).toFixed(3)+")"};
_.yID=function(K){return[(K&16711680)>>>16,(K&65280)>>>8,K&255]};
_.Vr1=function(K){K=K.map(function(m){m/=255;return m<=.03928?m/12.92:Math.pow((m+.05)/1.05,2.4)});
return K[0]*.2126+K[1]*.7152+K[2]*.0722};
JO=function(K,m){K=_.yID(K);return"rgba("+K[0]+", "+K[1]+", "+K[2]+", "+m+")"};
hO=function(K){return(K&4278190080)>>>24===0?JO(K,"1"):_.RX(K)};
_.v9S=function(){try{return!!self.localStorage}catch(K){return!1}};
Ic8=function(){if(UMB())_.yq(Error("Xf"));else{var K=document.createElement("iframe");K.style.display="none";var m=m===void 0?window.location.href:m;var x=_.yy(_.vZ("PERSIST_IDENTITY_IFRAME_URL"));m=x?x:(new URL(m)).host.indexOf("studio")===0?_.p1(zh8,"persist_identity"):_.p1(Th8,"persist_identity");_.O65(K,1,m);K.id="persist_identity";var S;(S=document.body)==null||S.appendChild(K)}};
UMB=function(){var K=kh1;K||(K=document.querySelector("#persist_identity"));return K};
WWD=function(){var K=!1;try{K=!!window.sessionStorage.getItem("session_logininfo")}catch(m){K=!0}return(_.vZ("INNERTUBE_CLIENT_NAME")==="WEB"||_.vZ("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&K};
XQ5=function(K,m){if(!WWD())return!1;m||(m=_.vZ("LOGIN_INFO"));return m?(K.session_logininfo=m,!0):!1};
mmL=function(K,m){K=K===void 0?!1:K;if((m===void 0||!m)&&KyD!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.U2("LOG_STICKINESS",!1)){m=_.hX();var x=_.JX(),S={identityStickinessData:{initialState:KyD}};m&&x&&_.$c(m,x,S)}if(m=UMB())if(x=m.src?(new URL(m.src)).origin:"*",K){var Q;(Q=m.contentWindow)==null||Q.postMessage({action:"clear"},x)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(K=window.sessionStorage.getItem("session_logininfo"))){var w;(w=m.contentWindow)==null||w.postMessage({loginInfo:K},x)}};
_.Cl=function(K){K=K===void 0?!0:K;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.V6("LOGIN_INFO",""),K&&window.sessionStorage.setItem("from_switch_account","1"),mmL(!0,K)}catch(m){}};
xmS=function(K){K&&(K.startsWith("https://accounts.google.com/AddSession")?_.Cl():K.startsWith("https://accounts.google.com/ServiceLogin")?_.Cl():K.startsWith("https://myaccount.google.com")&&_.Wc(K).getPath().endsWith("/youtubeoptions")&&_.Cl())};
Ll=function(K,m){xmS(K);if(_.U2("LOGGED_IN",!0)&&WWD()){var x=IuG(K);x==null&&(x={});XQ5(x,m)&&_.ZX(K,x)}};
SUG=function(){function K(m){for(m=m.target;m&&m.nodeName!=="A";)if(m=m.parentNode,!(m&&m instanceof HTMLElement))return;if(m&&!m.hasAttribute("download")&&m.getAttribute("rel")!=="external"&&m.href)return m.href}
document.addEventListener("mousedown",function(m){m.button!==0&&(m=K(m))&&Ll(m)});
document.addEventListener("click",function(m){(m=K(m))&&Ll(m)})};
st5=function(){var K=new Qt8;try{if(_.U2("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(f){K.increment(5,!1);return}if(_.vZ("LOGIN_INFO")){var m=wnS?wnS:window.location;_.vZ("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&Ic8();var x=IuG(m.href);x==null&&(x={});var S=x.session_logininfo,Q=Number(window.sessionStorage.getItem("stickiness_reload")),w=S===_.vZ("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
Q>=2||w)Q>=2?K.increment(2,w):w?K.increment(7,w):window.sessionStorage.getItem("session_logininfo")||(K.increment(3,w),KyD="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.vZ("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.vZ("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))K.increment(4,w),window.sessionStorage.removeItem("stickiness_reload");
else if(Q<2){window.sessionStorage.setItem("stickiness_reload",String(Q+1));var M=m.href;M=_.Bg(M,"sttick");Ll(M,window.sessionStorage.getItem("session_logininfo"));M=_.Q0(M,{sttick:Q});K.increment(Q,w);_.pxT(m,M)}}else K.increment(6,!1)}else _.Cl(!1)}catch(f){}};
_.qq=function(K,m,x,S,Q){m=m===void 0?{}:m;x=x===void 0?"":x;S=S===void 0?window:S;K=_.wp(K,m);Ll(K);x=_.de(K+x,Q);_.pxT(S.location,x)};
l_0=function(K){if(K.urlEndpoint){if(K=_.SQ(K.urlEndpoint.url),K.adurl)return f0(K.adurl)}else if(K.watchEndpoint)return"//www.youtube.com/watch?v="+K.watchEndpoint.videoId;return null};
u_T=function(K){if(!K||!K.reportingPings)return null;var m={};K.reportingPings.forEach(function(x){x.pingType in m?m[x.pingType].push(x.url):m[x.pingType]=[x.url]});
return{adpings:BWm(m)}};
_.b9=function(K){K=K===void 0?!1:K;var m=_.s1(),x="USER_INTERFACE_THEME_LIGHT";m.getFlag(165)?x="USER_INTERFACE_THEME_DARK":m.getFlag(174)?x="USER_INTERFACE_THEME_LIGHT":_.E8()&&(x="USER_INTERFACE_THEME_DARK");return K?x:MYv()||x};
_.f_5=function(){return!_.h("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.E8=function(){return _.f_5()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.g1=function(){var K=_.s1();return _.f_5()&&!K.getFlag(165)&&!K.getFlag(174)};
MYv=function(){var K=K===void 0?window.location.href:K;if(_.h("kevlar_disable_theme_param"))return null;var m=_.qb(K);if(_.tY8(m))return"USER_INTERFACE_THEME_DARK";try{var x=_.SQ(K).theme;return c4L.get(x)||null}catch(S){}return null};
_.tY8=function(K){return _.h("enable_dark_theme_only_on_shorts")?!(K==null||!K.startsWith("/shorts/")):!1};
_.DmG=function(K,m,x,S,Q){m=m===void 0?!1:m;x=x===void 0?!1:x;var w=_.vZ("INNERTUBE_CONTEXT");if(!w)return _.aC(Error("ag")),{};w=(0,_.NX.unsafeClone)(w);_.h("web_no_tracking_params_in_shell_killswitch")||delete w.clickTracking;w.client||(w.client={});var M=w.client;M.clientName==="MWEB"&&M.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(M.clientFormFactor=_.vZ("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");M.screenWidthPoints=window.innerWidth;M.screenHeightPoints=window.innerHeight;M.screenPixelDensity=
Math.round(window.devicePixelRatio||1);M.screenDensityFloat=window.devicePixelRatio||1;M.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());M.userInterfaceTheme=_.b9();if(!m){var f=_.HQB();f&&(M.connectionType=f);_.h("web_log_effective_connection_type")&&(f=NBn())&&(w.client.effectiveConnectionType=f)}var c;if(_.h("web_log_memory_total_kbytes")&&((c=_.Qm.navigator)==null?0:c.deviceMemory)){var D;c=(D=_.Qm.navigator)==null?void 0:D.deviceMemory;w.client.memoryTotalKbytes=""+c*1E6}m&&S&&!_.h("web_it_context_set_original_url_ks")&&
(M.originalUrl=O8v(_.Qm.location.href,S).toString());_.h("web_gcf_hashes_innertube")&&(f=TFD())&&(D=f.coldConfigData,c=f.coldHashData,f=f.hotHashData,w.client.configInfo=w.client.configInfo||{},D&&(w.client.configInfo.coldConfigData=D),c&&(w.client.configInfo.coldHashData=c),f&&(w.client.configInfo.hotHashData=f));D=_.SQ(_.Qm.location.href);!_.h("web_populate_internal_geo_killswitch")&&D.internalcountrycode&&(M.internalGeo=D.internalcountrycode);!_.h("web_populate_client_screen_killswitch")&&Q&&(M.clientScreen=
Q);M.clientName==="MWEB"||M.clientName==="WEB"?(M.mainAppWebInfo||(M.mainAppWebInfo={}),M.mainAppWebInfo.graftUrl=S||_.Qm.location.href,_.h("kevlar_woffle")&&_.nl.instance&&(S=_.nl.instance,M.mainAppWebInfo.pwaInstallabilityStatus=!S.appInstalledEventFired&&S.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),M.mainAppWebInfo.webDisplayMode=BFT(),M.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):M.clientName==="TVHTML5"&&
(!_.h("web_lr_app_quality_killswitch")&&(S=_.vZ("LIVING_ROOM_APP_QUALITY"))&&(M.tvAppInfo=Object.assign(M.tvAppInfo||{},{appQuality:S})),S=_.vZ("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(M.tvAppInfo=Object.assign(M.tvAppInfo||{},{certificationScope:S}));!_.h("web_populate_time_zone_itc_killswitch")&&(S=AgG())&&(M.timeZone=S);(S=m1L())?M.experimentsToken=S:delete M.experimentsToken;M=x1L();S=_.jtT();S=(0,_.NX.getValues)(S.tokenJars);w.request=Object.assign({},w.request,{internalExperimentFlags:M,consistencyTokenJars:S});
!_.h("web_prequest_context_killswitch")&&(M=_.vZ("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(w.request.externalPrequestContext=M);S=_.s1();M=S.getFlag(58);S=S.get("gsml","");w.user=Object.assign({},w.user);M&&(w.user.enableSafetyMode=M);S&&(w.user.lockedSafetyMode=!0);_.h("warm_op_csn_cleanup")?x&&(m=_.hX())&&(w.clientScreenNonce=m):!m&&(m=_.hX())&&(w.clientScreenNonce=m);K&&(w.clickTracking={clickTrackingParams:K});if(K=_.WZ("yt.mdx.remote.remoteClient_"))w.remoteClient=K;_.P9.getInstance().setLocationOnInnerTubeContext(w);
try{var G=cgn(),p=G.bid;delete G.bid;w.adSignalsInfo={params:[],bid:p};for(var R=_.u(Object.entries(G)),J=R.next();!J.done;J=R.next()){var L=_.u(J.value),n=L.next().value,F=L.next().value;G=n;p=F;K=void 0;(K=w.adSignalsInfo.params)==null||K.push({key:G,value:""+p})}var H,N;if(((H=w.client)==null?void 0:H.clientName)==="TVHTML5"||((N=w.client)==null?void 0:N.clientName)==="TVHTML5_UNPLUGGED"){var z=_.vZ("INNERTUBE_CONTEXT");z.adSignalsInfo&&(w.adSignalsInfo.advertisingId=z.adSignalsInfo.advertisingId,
w.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",w.adSignalsInfo.limitAdTracking=z.adSignalsInfo.limitAdTracking)}}catch(y){_.aC(y)}return w};
_.eB=function(){return{isShellLoad:_.U2("IS_SHELL_LOAD",!1)}};
GJT=function(){navigator.serviceWorker.getRegistrations().then(function(K){K.forEach(r4S)})};
r4S=function(K){K&&_.pn5(Rxm,K.scope)};
_.pn5=function(K,m){m={scope:m||_.GW("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.Ym(K),m)};
i9=function(K,m,x,S){if(m&&m.serializedYpcCujLoggingParams){if(x){var Q={};Q.transactionErrorType=x;S&&(Q.errorMessage=S);m.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:Q}}}x={};x.ypcCujContext=m;K=_.Xh("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",K,x);_.Kl().logFlowEvent(K,"FLOW_TYPE_YPC_ACQUISITION")}};
_.J4D=function(K,m,x,S){var Q={};Q.serializedTransactionFlowLoggingParams=m;x&&(Q.errorType=x);S&&(Q.errorMessage=S);_.Zx(K,Q);_.BL()};
_.hxB=function(K){K&&_.J4D("transactionFlowStarted",K)};
_.Ck5=function(K){K&&_.J4D("transactionFlowCancelled",K)};
_.Y3=function(K,m,x){m&&_.J4D("transactionFlowFailed",m,K,x)};
Ly8=function(K){var m=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");m&&(m.inert=K)};
_.Fi=function(){this.megabloxUrl_=null};
_.AO=function(K){try{var m=qU5==null?void 0:qU5.composedPath(K)}catch(x){m=K.composedPath?K.composedPath():[]}return m&&m.length>0?m:K.composedPath?K.composedPath():[]};
_.oX=function(K){return _.AO(K)[0]};
H9=function(K){return K instanceof ShadowRoot?ShadowRoot:K instanceof DocumentFragment?DocumentFragment:K instanceof Document?Document:HTMLElement};
EE0=function(K){if(K instanceof Element)return Element.prototype;if(K instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("eg`"+K);};
b88=function(K,m){return _.h("sunnydom_native_scoped_query_selectors")?EE0(K).querySelector.call(K,m):H9(K).prototype.querySelector.call(K,m)};
gEB=function(K,m){return _.h("sunnydom_native_scoped_query_selectors")?EE0(K).querySelectorAll.call(K,m):H9(K).prototype.querySelectorAll.call(K,m)};
nEB=function(K){var m,x,S;return(S=(x=(m=K.parentElement)!=null?m:K.__shady_native_parentElement)!=null?x:K.__shady_parentElement)!=null?S:null};
PkG=function(K){var m,x,S;return(S=(x=(m=K.parentNode)!=null?m:K.__shady_native_parentNode)!=null?x:K.__shady_parentNode)!=null?S:null};
ex5=function(K){var m,x,S;return(S=(x=(m=K.nextSibling)!=null?m:K.__shady_native_nextSibling)!=null?x:K.__shady_nextSibling)!=null?S:null};
i8L=function(K){var m,x,S;return(S=(x=(m=K.previousSibling)!=null?m:K.__shady_native_previousSibling)!=null?x:K.__shady_previousSibling)!=null?S:null};
YUm=function(K){var m,x,S;return(S=(x=(m=K.nextElementSibling)!=null?m:K.__shady_native_nextElementSibling)!=null?x:K.__shady_nextElementSibling)!=null?S:null};
Fyn=function(K){var m,x,S;return(S=(x=(m=K.previousElementSibling)!=null?m:K.__shady_native_previousElementSibling)!=null?x:K.__shady_previousElementSibling)!=null?S:null};
A45=function(K){var m,x,S;return new Set([].concat(_.N3((m=K.children)!=null?m:[]),_.N3((x=K.__shady_native_children)!=null?x:[]),_.N3((S=K.__shady_children)!=null?S:[])))};
oE8=function(K){var m,x,S;return new Set([].concat(_.N3((m=K.childNodes)!=null?m:[]),_.N3((x=K.__shady_native_childNodes)!=null?x:[]),_.N3((S=K.__shady_childNodes)!=null?S:[])))};
_.$3=function(K){if(!(K instanceof Element))return null;K=K.classList?Array.from(K.classList):void 0;if(!K)return null;var m=K.indexOf("style-scope");return m>-1&&m+1<K.length?K[m+1]:null};
Nq=function(K){if(!(K instanceof HTMLElement))return null;var m=K&&(K.$$||K.polymerController)?K.tagName.toLowerCase():null;return m?m:_.$3(K)};
H8D=function(K,m){return _.h("sunnydom_native_scoped_query_selectors")?K+".style-scope."+m:K.replace(/[^a-z]*[^\s]+/g,function(x){return x+".style-scope."+m})};
$mT=function(K,m){return m?K.split(",").map(function(x){return H8D(x.trim(),m)}).join(", "):K};
_.ZO=function(K){var m,x,S,Q;return(Q=(S=(x=(m=K.root)!=null?m:K.shadowRoot)!=null?x:K.__shady_native_shadowRoot)!=null?S:K.__shady_shadowRoot)!=null?Q:K};
Nrn=function(K){var m,x,S;return(S=(x=(m=K.__shady_parentNode)!=null?m:K.__shady_native_parentNode)!=null?x:K.parentNode)!=null?S:null};
Z8T=function(K){var m,x;return(x=(m=PkG(K))!=null?m:K.host)!=null?x:null};
Brn=function(K){for(;K&&!(K instanceof HTMLElement);)K=Z8T(K);return K};
a_m=function(K){var m=Brn(K);return K===m?_.$3(K):m?Nq(m):null};
dmn=function(K){return(K=Brn(K))?Nq(K):null};
y4S=function(K){if(K instanceof Comment)return!1;if(K instanceof Text){var m,x;if(((x=(m=K.textContent)==null?void 0:m.trim())!=null?x:"")==="")return!1}return!0};
B9=function(K,m,x){var S=m(K);for(x=x===void 0?dmn(K):x;S&&(a_m(S)!==x||!y4S(S));)K=S,S=m(K);return S};
VY5=function(K,m,x){if(!m)return null;K=dmn(K);return a_m(m)===K&&y4S(m)?m:B9(m,x,K)};
vEn=function(K){return B9(K,Nrn,_.$3(K))};
Um5=function(K){return B9(K,YUm)};
zx1=function(K){return B9(K,ex5)};
TrB=function(K){return B9(K,Fyn)};
I_B=function(K){return B9(K,i8L)};
kJT=function(K){return VY5(K,K.firstChild||null,ex5)};
Wym=function(K){var m,x,S;var Q=(S=(x=(m=K.firstElementChild)!=null?m:K.__shady_native_firstElementChild)!=null?x:K.__shady_firstElementChild)!=null?S:null;return VY5(K,Q,YUm)};
XnG=function(K){var m,x,S;var Q=(S=(x=(m=K.lastChild)!=null?m:K.__shady_native_lastChild)!=null?x:K.__shady_lastChild)!=null?S:null;return VY5(K,Q,i8L)};
KFD=function(K){var m,x,S;var Q=(S=(x=(m=K.lastElementChild)!=null?m:K.__shady_native_lastElementChild)!=null?x:K.__shady_lastElementChild)!=null?S:null;return VY5(K,Q,Fyn)};
m0v=function(K){var m=dmn(K);return Array.from(oE8(K)).filter(function(x){return a_m(x)===m})};
x0G=function(K){var m=Nq(K);return Array.from(A45(K)).filter(function(x){return _.$3(x)===m})};
SN5=function(K){if(!K)return null;var m=_.$3(K);if(!m){var x;return(x=Node.prototype.getRootNode)==null?void 0:x.call(K)}m=m.toUpperCase();for(K=nEB(K);K&&K.tagName!==m;)K=nEB(K);return K?_.ZO(K):null};
_.aX=function(K,m,x){if(K instanceof HTMLElement&&_.$3(K)===x){var S=Array.from(K.classList).indexOf("style-scope");if(S===-1)K.classList.add("style-scope"),K.classList.add(m);else if(!(S+1>=K.classList.length)){S=K.classList[S+1];var Q,w;K==null||(Q=K.classList)==null||(w=Q.replace)==null||w.call(Q,S,m)}}if(K instanceof HTMLElement||K instanceof DocumentFragment)for(Q=_.u(A45(K)),w=Q.next();!w.done;w=Q.next())_.aX(w.value,m,x);return K};
d1=function(K,m){if(K instanceof HTMLElement&&_.$3(K)===m){var x=Array.from(K.classList).indexOf("style-scope");x===-1||x+1>=K.classList.length||K.classList.remove("style-scope",K.classList[x+1])}if(K instanceof HTMLElement||K instanceof DocumentFragment){x=_.u(K.children);for(var S=x.next();!S.done;S=x.next())d1(S.value,m)}return K};
_.QHn=function(K,m){return H9(K).prototype.appendChild.call(K,m)};
ww1=function(K,m){if(K===m)return!0;K=oE8(K);return Array.from(K).some(function(x){return ww1(x,m)})};
_.U8=function(K,m){if(K instanceof v9)return K;(m==null?0:m.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(K,"ownerDocument")&&Object.defineProperty(K,"ownerDocument",{get:function(){return window.document}});
return new v9(K)};
lGB=function(){var K=v9.prototype,m=[].concat(_.N3(sHn?[]:["getRootNode"]),["setAttribute","removeAttribute"]);m=_.u(m);for(var x=m.next(),S={};!x.done;S={method$jscomp$53:void 0},x=m.next())S.method$jscomp$53=x.value,K[S.method$jscomp$53]=function(Q){return function(){return this.host[Q.method$jscomp$53].apply(this.host,arguments)}}(S)};
MVn=function(){var K=v9.prototype,m=[].concat(_.N3(sHn?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.N3(uB8?[]:["querySelector","querySelectorAll"]));m=_.u(m);for(var x=m.next(),S={};!x.done;S={method$jscomp$54:void 0},x=m.next())S.method$jscomp$54=x.value,K[S.method$jscomp$54]=function(Q){return function(){return this.root[Q.method$jscomp$54].apply(this.root,arguments)}}(S)};
cTS=function(){var K=v9.prototype,m=[].concat(_.N3(fG1?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.N3(tVv?[]:["parentNode"]));m=_.u(m);for(var x=m.next(),S={};!x.done;S={prop$jscomp$67:void 0},x=m.next())S.prop$jscomp$67=x.value,Object.defineProperty(K,S.prop$jscomp$67,{get:function(Q){return function(){return this.host[Q.prop$jscomp$67]}}(S),
configurable:!0})};
D0D=function(){var K=v9.prototype,m=["activeElement"].concat(_.N3(fG1?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.N3(Oc8?[]:["children"]),_.N3(jH8?[]:["lastChild"]));m=_.u(m);for(var x=m.next(),S={};!x.done;S={prop$jscomp$68:void 0},x=m.next())S.prop$jscomp$68=x.value,Object.defineProperty(K,S.prop$jscomp$68,{get:function(Q){return function(){return this.root[Q.prop$jscomp$68]}}(S),
configurable:!0})};
rTm=function(){for(var K=v9.prototype,m=_.u(["innerHTML","textContent"]),x=m.next(),S={};!x.done;S={prop$jscomp$69:void 0},x=m.next())S.prop$jscomp$69=x.value,Object.defineProperty(K,S.prop$jscomp$69,{get:function(Q){return function(){return this.root[Q.prop$jscomp$69]}}(S),
set:function(Q){return function(w){this.root[Q.prop$jscomp$69]=w}}(S),
configurable:!0})};
GaL=function(K){var m=v9.prototype;K=_.u(Object.entries(K));for(var x=K.next(),S={};!x.done;S={fn$jscomp$404:void 0},x=K.next()){var Q=_.u(x.value);x=Q.next().value;Q=Q.next().value;S.fn$jscomp$404=Q;m[x]=function(w){return function(){return w.fn$jscomp$404.apply(null,[this.host.node||this.host].concat(_.N3(arguments)))}}(S)}};
R5m=function(){for(var K=v9.prototype,m=_.u(Object.entries(pwG)),x=m.next(),S={};!x.done;S={fn$jscomp$405:void 0},x=m.next()){var Q=_.u(x.value);x=Q.next().value;Q=Q.next().value;S.fn$jscomp$405=Q;Object.defineProperty(K,x,{get:function(w){return function(){return w.fn$jscomp$405.apply(null,[this.host.node||this.host].concat(_.N3(arguments)))}}(S),
configurable:!0})}};
_.zN=function(K){return K instanceof JT5||K instanceof Document?K:new JT5(K)};
h5m=function(){for(var K=JT5.prototype,m=_.u("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),x=m.next(),S={};!x.done;S={method$jscomp$55:void 0},x=m.next())S.method$jscomp$55=x.value,K[S.method$jscomp$55]=function(Q){return function(){return HTMLElement.prototype[Q.method$jscomp$55].call.apply(HTMLElement.prototype[Q.method$jscomp$55],[this.node].concat(_.N3(arguments)))}}(S)};
CN5=function(){for(var K=JT5.prototype,m=_.u("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),x=m.next(),S={};!x.done;S={prop$jscomp$70:void 0},x=m.next())S.prop$jscomp$70=x.value,Object.defineProperty(K,S.prop$jscomp$70,{get:function(Q){return function(){var w;return(w=this.node["__shady_native_"+Q.prop$jscomp$70])!=null?w:this.node[Q.prop$jscomp$70]}}(S),
configurable:!0})};
_.TN=function(K,m,x){x===void 0&&(x=!K.classList.contains(m));x?K.classList.add(m):K.classList.remove(m)};
_.IX=function(K,m,x){x===void 0&&(x=!K.hasAttribute(m));if(m==="class")throw Error("fg");x?_.zN(K).setAttribute(m,""):_.zN(K).removeAttribute(m)};
LFT=function(K){return(K.localName!=="slot"?[]:(0,_.k3)(K).assignedNodes({flatten:!0})).filter(function(m){return m.nodeType===Node.ELEMENT_NODE})};
_.qN0=function(K){return(K=_.U8(K).querySelector("slot"))&&K.localName==="slot"?LFT(K):[]};
_.W9=function(K,m){window.ShadyCSS&&window.ShadyCSS.styleSubtree(K,m)};
Xi=function(K,m){var x=m.bind(K);return function(S){x(S,S.detail)}};
_.Kd=function(K,m){var x=EbS.get(K);x||(x=new WeakMap,EbS.set(K,x));if(x.has(m))return x.get(m);if(_.h("web_fi_listen_disable_bound_fn_helper")){var S=m.bind(K);K=function(Q){S(Q,Q==null?void 0:Q.detail)}}else K=Xi(K,m);
x.set(m,K);return K};
nb5=function(K,m){bc1(K);K.created[gbL].push(m)};
bc1=function(K){if(!K.created||!K.created[gbL]){var m=K.created,x=m?[m]:[];K.created=function(){for(var S=_.u(x),Q=S.next();!Q.done;Q=S.next())Q.value.apply(this)};
K.created[gbL]=x}};
PNL=function(K){return function(){var m=_.VU.apply(0,arguments);return function(x,S,Q){K.apply(null,_.N3(m))(x,S,Q)}}};
e5G=function(){return function(){var K=_.VU.apply(0,arguments);return function(m,x,S){M6L.apply(null,_.N3(K))(m,x,S)}}};
_.b=function(K){return e5G()(K)};
_.g=function(){return PNL(ORL).apply(null,_.N3(_.VU.apply(0,arguments)))};
_.mh=function(K){return _.h("pbcm_fi_listen_decorators")?icD(K):PNL(t6G)(K)};
icD=function(K){return function(m,x){nb5(m,function(){var S=this[x],Q=_.h("web_fi_listen_disable_bound_fn_helper")?function(w){S(w,w.detail)}.bind(this):Xi(this,S);
YN0.has(K)?yR(this.hostElement,K,Q):this.hostElement.addEventListener(K,Q)})}};
_.xt=function(){return PNL(c_0).apply(null,_.N3(_.VU.apply(0,arguments)))};
_.P=function(K){K=K===void 0?{}:K;return PNL(fBL)(K)};
_.ST=function(K){if(K.hostElement&&K!==K.hostElement){var m=_.cg(K.hostElement);m=K.renderIdom?m:m.shadowRoot}m||(K=K.root,m=K instanceof Node?_.cg(K):null);return m};
_.QF=function(K){return FFT?AT0(K):function(m,x){Object.defineProperty(m,x,{get:function(){var S;return(S=_.ST(this))==null?void 0:S.querySelector(K)},
enumerable:!0,configurable:!0})}};
AT0=function(K){return function(m,x){Object.defineProperty(m,x,{get:function(){var S,Q=(S=_.U8(this.hostElement))==null?void 0:S.querySelector(K);if(Q)return Q;var w;return(w=_.ST(this))==null?void 0:w.querySelector(K)},
enumerable:!0,configurable:!0})}};
_.ws=function(K){return FFT?ob5(K):function(m,x){Object.defineProperty(m,x,{get:function(){var S;return(S=_.ST(this))==null?void 0:S.querySelectorAll(K)},
enumerable:!0,configurable:!0})}};
ob5=function(K){return function(m,x){Object.defineProperty(m,x,{get:function(){var S,Q=(S=_.U8(this.hostElement))==null?void 0:S.querySelectorAll(K);if(Q==null?0:Q.length)return Q;var w;return(w=_.ST(this))==null?void 0:w.querySelectorAll(K)},
enumerable:!0,configurable:!0})}};
HcT=function(K){return function(m){if(![_.cW,_.e].includes(Object.getPrototypeOf(m.prototype).constructor))throw Error("gg");maL(Object.assign({},typeof K!=="string"?K:{is:K,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(m)}};
_.lV=function(){var K=K===void 0?{}:K;return function(m){if(![O7,_.sL].includes(Object.getPrototypeOf(m.prototype).constructor))throw Error("hg");xa8(Object.assign({},K,{disableInheritanceCheck:!0}))(m)}};
N80=function(K,m){$08[K]!=null||($08[K]=new Set);$08[K].add(m)};
_.uV=function(){var K=_.xt.apply(null,_.N3(_.VU.apply(0,arguments)));return function(m,x){N80(m.is,x);K(m,x)}};
tp=function(K,m,x){if(MP(K)&&!ZcD.has(m)){m=m.replace(/^JSC\$[\d]+_/,"");m=m.replace(/\.\d+(\.|$)/g,function(w,M){return".#"+M});
fd[K]!=null||(fd[K]={});var S,Q;(S=fd[K])[Q=m]!=null||(S[Q]=new Set);fd[K][m].has(x)||(fd[K][m].add(x),_.Zx("polymerPropertyAccessEvent",{componentName:K,propertyName:m,accessType:x}))}};
B8T=function(){return _.h("polymer_property_access_logging_debug")||_.h("polymer_enable_property_access_logging")};
MP=function(K){if(_.h("polymer_property_access_logging_debug"))return!0;if(!_.h("polymer_enable_property_access_logging"))return!1;aGT||(aGT=Date.now());return(Pg(K)+aGT)%100<_.rp("polymer_property_access_logging_percent")};
d08=function(K,m){return MP(m)&&K.hostElement.loggingStatus?new Proxy(K,{get:function(x,S,Q){if(x.hostElement.loggingStatus.bypassProxyController)return x[S];x.hostElement.loggingStatus.isExternalGet=!0;var w=x[S];x.hostElement.loggingStatus.isExternalGet=!1;if(w instanceof Function)return function(){var M=_.VU.apply(0,arguments);try{return x.hostElement.loggingStatus.currentExternalCall=S,tp(m,S,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),w.apply(this===Q?x:this,M)}finally{x.hostElement.loggingStatus.currentExternalCall=
void 0}};
tp(m,S,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return w},
set:function(x,S,Q){if(x.hostElement.loggingStatus.bypassProxyController)return x[S]=Q,!0;x.hostElement.loggingStatus.isRendererStamper?tp(m,S,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):x.hostElement.loggingStatus.isDeclarativeExternal||tp(m,S,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{x.hostElement.loggingStatus.currentExternalSet=S,x[S]=Q}finally{x.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):K};
yTS=function(K,m){K&&K.loggingStatus&&!K.loggingStatus.isDeclarativeExternal&&!K.loggingStatus.isExternalGet&&K.loggingStatus.currentExternalSet!==m&&tp(K.tagName.toLowerCase(),m,"PROPERTY_ACCESS_GET_INTERNAL")};
c_=function(K,m,x){K&&(x||K.loggingStatus&&!K.loggingStatus.isInitializing&&!K.loggingStatus.isDefiningPropertyAccessor&&K.loggingStatus.currentExternalSet!==m)&&tp(K.tagName.toLowerCase(),m,"PROPERTY_ACCESS_SET_INTERNAL")};
VVn=function(){return{_definePropertyAccessor:function(K,m){var x=this,S=x.hostElement.loggingStatus;S&&(S.isDefiningPropertyAccessor=!0);var Q=x[K];Q!==void 0&&(x.__data?x._setPendingProperty(K,Q):(x.__dataProto!=null||(x.__dataProto={}),x.__dataProto[K]=Q));S&&(S.isDefiningPropertyAccessor=!1);Object.defineProperty(this,K,{get:function(){yTS(x.hostElement,K);return this.__data[K]},
set:function(w){m||this._setPendingProperty(K,w,!0)&&this._invalidateProperties()}})},
created:function(){var K=this._setPendingProperty.bind(this);this._setPendingProperty=function(m,x,S){c_(this.hostElement,m);return K.apply(this,[m,x,S])}}}};
vb8=function(K){B8T()&&_.b(OL.prototype)(K.prototype,"__templateBindingLoggingBehavior")};
U00=function(K,m){if(m.resolvedFactories.length!==K.resolvedFactories.length)return!0;m=_.u(m.resolvedFactories.entries());for(var x=m.next();!x.done;x=m.next()){var S=_.u(x.value);x=S.next().value;S=S.next().value;if(S.providerClass){if(S.providerClass!==K.resolvedFactories[x].providerClass)return!0}else if(S.providerValue){if(S.providerValue!==K.resolvedFactories[x].providerValue)return!0}else if(S.factory!==K.resolvedFactories[x].factory)return!0}return!1};
z5S=function(K,m){K=_.u(K);for(var x=K.next();!x.done;x=K.next())if(x=x.value,x.constructor===Array)z5S(x,m);else{var S=m;S.has(x)||(x.inject&&S.add(x),x.behaviors&&z5S(x.behaviors,S))}};
jT=function(K,m){var x=K[m];K[m]=function(){var S=_.VU.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(x)return x.apply(this,S)}};
WF1=function(){_.Dy.Class=function(x,S){x=T8n(x,S);jT(x.prototype,"created");return x};
jT(rs.prototype,"_initializeProperties");jT(_.G9.prototype,"_initializeProperties");if(IGB)jT(ka8,"created");else{var K=function(){jT(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))K();else{var m=customElements.define;customElements.define=function(x,S,Q){m.call(customElements,x,S,Q);x==="tp-yt-iron-list"&&(K(),customElements.define=m)}}}};
KX0=function(K,m){K.prototype.behaviors=K.prototype.behaviors||[];K.prototype.behaviors.unshift(XwL.InjectBehavior);K.prototype.provide=m};
_.Jp=function(K){return function(m){if(!K.disableElementRegistration){K.noInjection||KX0(m,K.providers);var x=m.prototype;x.__templateHelpers||M6L(pd.prototype)(x,"__templateHelpers");x=K.is;mWm||(mWm=Date.now());(Pg(x)+mWm)%100<_.rp("polymer_log_prop_change_observer_percent")&&M6L(RB.prototype)(m.prototype,"__propertyObserverObserver");m.prototype.behaviors=m.prototype.behaviors||[];m.prototype.behaviors.unshift(_.xWT.YtHostElementBehavior);vb8(m);HcT({is:K.is,notifyObserversOnUndefined:K.notifyObserversOnUndefined!==
!1,fastInit:K.fastInit,template:K.template,disableEnforceFastDefaultValuesCheck:!0})(m)}}};
_.Z=function(K){return _.Jp({is:K.is,template:K.template,disableElementRegistration:K.disableElementRegistration,cssBuildOptOut:K.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
wiS=function(K,m){if(SjL){K=new K;for(var x=_.u(Object.getOwnPropertyNames(K)),S=x.next();!S.done;S=x.next())S=S.value,m[S]=K[S];for(x=m;x&&x!==Object.prototype;x=Object.getPrototypeOf(x)){S=_.u(Object.getOwnPropertyNames(x));for(var Q=S.next();!Q.done;Q=S.next())Q=Q.value,K.hasOwnProperty(Q)||Object.defineProperty(K,Q,Qov(m,Q))}}else K.apply(m)};
Qov=function(K,m){return{get:function(){var x=K[m];return x instanceof Function?x.bind(K):x},
set:function(x){K[m]=x}}};
l6G=function(K,m){for(var x=K._noAccessors,S=_.u(Object.getOwnPropertyNames(K)),Q=S.next();!Q.done;Q=S.next())if(Q=Q.value,!so8.has(Q))if(x)m[Q]=K[Q];else{var w=Object.getOwnPropertyDescriptor(K,Q);w&&(w.configurable=!0,Object.defineProperty(m,Q,w))}};
uaL=function(K,m,x){return function(S){if(x){var Q=x();S.model=Q}if(K[m])K[m](S,S.detail)}};
hp=function(K){var m=[];if(typeof K==="string")K.length>0&&m.push.apply(m,_.N3(K.split(".")));else{K=_.u(K);for(var x=K.next();!x.done;x=K.next())x=x.value,typeof x==="string"?m.push.apply(m,_.N3(x.split("."))):m.push(x)}return m};
MtT=function(K,m){if(m[m.length-1]!=="*"&&m[m.length-1]!=="splices"){for(var x=0;x<m.length;x++){if(!K)return;K=K[m[x]]}return K}};
f6n=function(K,m){if(K.length>m.length)return!1;for(var x=0;x<K.length;x++)if(K[x]!==m[x])return!1;return!0};
cP8=function(K,m,x){if(m.type==="compute"){var S=m.getter.bind(x);var Q=m.args}else S=function(){return x[m.method.methodName].apply(x,_.N3(_.VU.apply(0,arguments)))},Q=m.method.args;
ttB(K,m.propertyKey,S,Q,m.value)};
jo8=function(K,m){if(m.readOnly){var x=Object.getOwnPropertyDescriptor(K.model,m.propertyKey);Object.defineProperty(K.model,m.propertyKey,{get:x.get,set:function(){}});
K.model[O4G(m.propertyKey)]=x.set}};
DW8=function(K,m,x){if(x){var S=m.propertyKey,Q=m.selector;m=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.N3(m.selectorArgs.map(function(w){return{type:"path",path:w}})));
ttB(K,S,function(w){var M=_.VU.apply(1,arguments);return Q.apply(null,[x.getState()].concat(_.N3(M)))},m)}};
G_D=function(K,m,x){var S=_.QB(m.propertyKey)+"-changed";rPn(K,function(Q){var w={value:Q.value,queueProperty:!0};Q.path.split(".").length>1&&(w.path=Q.path);x.dispatchEvent(new CustomEvent(S,{detail:w}))},[{type:"wildcard",
path:m.propertyKey}])};
pi0=function(K,m,x){rPn(K,function(){x[m.method.methodName].apply(x,_.N3(_.VU.apply(0,arguments)))},m.method.args)};
O4G=function(K){return"_set"+(K.charAt(0).toUpperCase()+K.slice(1))};
R10=function(){var K,m=ZY(function(x){K=x},!1);
return[K,m]};
qjn=function(K){K=K.trim().replace(JPv,",").replace(h15,"$1");var m=K[0];m==="-"&&(m=K[1]);if(m>="0"&&m<="9")return{type:"literal",value:Number(K)};if(m==="'"||m==='"')return{type:"literal",value:K.slice(1,-1)};if(m=K.match(C7v)){m=m[1];var x=LXD[m];if(x)return{type:x,path:K.slice(0,-(m.length+1))}}return{type:"path",path:K}};
nZn=function(K){var m=K.match(EZm);if(m)return K={methodName:m[1],args:b4T},m[2].trim()&&(m=m[2].replace(gZD,"&comma;").split(","),K.args=m.map(qjn)),K};
P7B=function(K,m,x,S){S=S===void 0?!1:S;m=_.QB(m);var Q=id;Q&&(x=Q(x,m,"attribute",K));Cd(K,x,m,S)};
Cd=function(K,m,x,S){m=e1G(m,S===void 0?!1:S);m===void 0?K.removeAttribute(x):K.setAttribute(x,m)};
e1G=function(K,m){switch(typeof K){case "object":case "function":if(K instanceof Date)return K.toString();if(K){if((m===void 0?0:m)&&!_.h("polymer_reflect_objects_as_boolean_killswitch"))return K?"":void 0;m=window.trustedTypes?window.trustedTypes.isHTML(K)||window.trustedTypes.isScript(K)||window.trustedTypes.isScriptURL(K):void 0;if(m)return K;try{return JSON.stringify(K)}catch(x){_.yq(Error("Dg`"+K))}}break;case "boolean":return K?"":void 0;default:return K!==null&&K!==void 0?K.toString():void 0}};
i4L=function(K){if(K===void 0)throw Error("Eg");return K};
H4T=function(K,m,x,S){var Q=Yj0(S);if(Q.length){S=x;var w="property";FXS.test(x)?w="attribute":x[x.length-1]==="$"&&(x=x.slice(0,-1),w="attribute");var M=APS(Q);M&&w==="attribute"&&(x==="class"&&K.hasAttribute("class")&&(M+=" "+K.getAttribute(x)),Cd(K,M,x));w==="attribute"&&S==="disable-upgrade$"&&K.setAttribute("disable-upgrade","");K.localName==="input"&&S==="value"&&K.setAttribute("value","");K.removeAttribute(S);w==="property"&&(x=_.wW(x));m=i4L(m);oZn(m,w,x,Q);return!0}return x.slice(0,3)===
"on-"?(K.removeAttribute(x),(w=m).events!=null||(w.events=[]),m.events.push({name:x.slice(3),value:S}),!0):x==="id"?(m.id=S,!0):!1};
Yj0=function(K){for(var m=[],x=0,S;(S=$WT.exec(K))!==null;){S.index>x&&m.push({type:"literal",value:K.slice(x,S.index)});var Q=S[1][0];x=!!S[2];S=S[3].trim();if(Q==="{")throw Error("Fg");(Q=nZn(S))?m.push({type:"method",negate:x,signature:Q}):m.push({type:"path",negate:x,path:S});x=$WT.lastIndex}x&&x<K.length&&(K=K.substring(x))&&m.push({type:"literal",value:K});return m};
APS=function(K){for(var m="",x=0;x<K.length;x++){var S=K[x];S.type==="literal"&&(m+=S.value)}return m};
oZn=function(K,m,x,S){K.bindings!=null||(K.bindings=[]);K.bindings.push({kind:m,target:x,parts:S})};
dWv=function(K,m,x){var S=!1;if(K.localName==="template"){S=x;var Q=m.stripWhitespace;Q=Nd1(K,Q===void 0?!1:Q);var w=K.content.ownerDocument.createDocumentFragment();Q.content=w;w.appendChild(K.content);S&&(S.templateInfo=Q);S=!0}else K.localName==="slot"&&(m.hasInsertionPoint=!0);if(K.firstChild&&(Q=x,K.localName!=="script"&&K.localName!=="style")){w=0;for(var M=K.firstChild;M;){var f=M;if(f.localName==="template"){var c=f.getAttribute("is");if((M=c==="dom-if")||c==="dom-repeat"){f.removeAttribute("is");
c=f.ownerDocument.createElement("ps-"+c);f.parentNode.replaceChild(c,f);c.appendChild(f);var D=Array.from(f.attributes);D=_.u(D);for(var G=D.next();!G.done;G=D.next())G=G.value,M?Z45.has(G.name)&&Cd(c,G.value,G.name):BdT.has(G.name)?Cd(c,G.value,G.name):a6B.has(G.name),f.removeAttribute(G.name);M=c}else M=f}if(M.nodeType===Node.TEXT_NODE){f=void 0;c=K;for(D=M;((f=D.nextSibling)==null?void 0:f.nodeType)===Node.TEXT_NODE;)G=void 0,(G=D).textContent!=null||(G.textContent=""),D.nextSibling.textContent&&
(D.textContent+=D.nextSibling.textContent),c.removeChild(D.nextSibling);if(m.stripWhitespace&&M.textContent&&!M.textContent.trim()){K.removeChild(M);M=M.nextSibling;continue}}dWv(M,m,{parentIndex:w,parentInfo:Q});M.parentNode&&w++;M=M.nextSibling}}var p;if((p=K.hasAttributes)==null?0:p.call(K)){p=x=i4L(x);Q=!1;w=Array.from(K.attributes);w=_.u(w);for(f=w.next();!f.done;f=w.next())f=f.value,Q=H4T(K,p,f.name,f.value)||Q;S=Q||S}K.nodeType===Node.TEXT_NODE&&(p=Yj0(K.textContent),p.length&&(K.textContent=
APS(p)||" ",x=i4L(x),oZn(x,"text","textContent",p),S=!0));x&&S&&(x.infoIndex=m.nodeInfoList.push(x)-1)};
Nd1=function(K,m){m={nodeInfoList:[],stripWhitespace:(m===void 0?!1:m)||K.hasAttribute("strip-whitespace")};dWv(K.content,m);return m};
yPm=function(K){Object.assign(K,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
vZv=function(K,m,x){m.signalCache!=null||(m.signalCache={});var S=m.signalCache[x];if(!S){var Q=x.split(".");S=!VtT(K,Q[0]);if(Q.length>1&&S){var w=K.getPathMutationSignal(Q);S=function(){var M=dj(K.owner,function(){return K.getWithPath([Q[0]])}),f,c=(f=w())==null?void 0:f.value;
return{rootWasDefined:M!==void 0,value:c}}}else S=function(){var M=K.getWithPath(Q);
return{rootWasDefined:M!==void 0,value:M}};
m.signalCache[x]=S}return S()};
z1T=function(K,m,x,S,Q){m=m.parts.map(function(M,f){if(M.type==="literal"){x.partWasDefined!=null||(x.partWasDefined=[]);var c;(c=x.partWasDefined)[f]||(c[f]=M.value!==void 0);return M.value}var D;if(M.type==="method"){var G,p=(G=(D=x.partWasDefined)==null?void 0:D[f])!=null?G:!1;p||(p=M.signature.args.every(function(L){return L.type==="literal"}));
var R=!1,J=!0;D=M.signature.args.map(function(L){if(L.type==="literal")return L.value;if(L.type!=="path")throw Error("Gg`"+L.type);var n=vZv(K,x,L.path);L=n.value;n=n.rootWasDefined;R||(R=n);J&&(J=n);return L});
p||(p=Q===1?J:R);x.partWasDefined!=null||(x.partWasDefined={});x.partWasDefined[f]=p;if(!p)return;D=(f=vZv(K,x,M.signature.methodName).value)&&typeof f==="function"?f.apply(S,D):void 0}else G=vZv(K,x,M.path),D=G.value,x.partWasDefined!=null||(x.partWasDefined={}),(p=x.partWasDefined)[f]||(p[f]=D!==void 0||G.rootWasDefined);M.negate&&(D=!D);return D});
if(m.length===1){var w;return((w=x.partWasDefined)==null?0:w[0])?m[0]:UWn}return m.join("")};
Tdm=function(K){return typeof K==="object"&&!!K&&"notifyPath"in K&&"canNotifyPath"in K};
I60=function(K){return typeof K==="object"&&!!K&&"notifyPath"in K};
k_8=function(K){return"polymerController"in K};
WXn=function(K,m){m=""+hp(m)[0];if(Tdm(K))return K.canNotifyPath(m);if(k_8(K)&&Tdm(K.polymerController))return K.polymerController.canNotifyPath(m);if(I60(K)){var x;return!((x=K.properties)==null||!x[m])}if(k_8(K)&&I60(K.polymerController)){var S;return!((S=K.polymerController.properties)==null||!S[m])}return!1};
Xi8=function(K,m,x){Tdm(K)||I60(K)?K.notifyPath(m,x):k_8(K)&&(Tdm(K.polymerController)||I60(K.polymerController))&&K.polymerController.notifyPath(m,x)};
mOT=function(K,m,x){if(x!==UWn){K.kind==="attribute"||K.target!=="textContent"&&(K.target!=="value"||m.localName!=="input"&&m.localName!=="textarea")||(x=x===void 0?"":x);var S,Q=(S=K_S.Polymer)==null?void 0:S.sanitizeDOMValue;Q&&(x=Q(x,K.target,K.kind,m));if(K.kind==="attribute"){K=K.target;if(K==="class"||K==="name"||K==="slot")m=(0,_.k3)(m);Cd(m,x,K)}else if(K=K.target,x!==m[K]||typeof x==="object")m.loggingStatus&&(m.loggingStatus.isDeclarativeExternal=!0,tp(m.localName,K,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
m[K]=x,m.loggingStatus&&(m.loggingStatus.isDeclarativeExternal=!1)}};
xO8=function(K,m,x,S){var Q=m.parts[0];if(m.parts.length!==1||Q.type!=="path"||!WXn(x,m.target))return!1;var w=_.u(Q.path.split(".")),M=w.next().value,f=S9(w);if(VtT(K,M))return!1;S.signalCache!=null||(S.signalCache={});w=S.signalCache[Q.path];var c;w=(c=w)==null?void 0:c().value;if((w==null?void 0:w.path)!==void 0){S=hp(w.path);var D=hp(Q.path);S=[m.target].concat(_.N3(S.slice(D.length-1)));Xi8(x,S,Q.negate?!w.value:w.value);return!0}var G=Ld(K,M);var p=G.getChangeRecordSignal(f),R=!1;w=function(){if(!R){var L=
dj(K.owner,function(){return G.getWithPath([])});
R||(R=L!==void 0)}return{value:p(),rootWasDefined:R}};
S.signalCache[Q.path]=w;S.partWasDefined!=null||(S.partWasDefined={});w=w();(D=S.partWasDefined)[0]||(D[0]=w.rootWasDefined);var J=dj(K.owner,function(){return G.getWithPath(f)});
S.partWasDefined[0]&&dj(K.owner,function(){return void mOT(m,x,Q.negate?!J:J)});
return!0};
Su5=function(K,m,x,S,Q,w){if(!xO8(K,m,x,S)){var M=z1T(K,m,S,Q,w);dj(K.owner,function(){return void mOT(m,x,M)})}};
QfT=function(K,m,x,S,Q,w){x=_.u(x);for(var M=x.next(),f={};!M.done;f={infoIndex:void 0},M=x.next()){M=M.value;var c=M.bindings;f.infoIndex=M.infoIndex;M=M.parentInfo;if(c){c=_.u(c);for(var D=c.next(),G={};!D.done;G={b$jscomp$256:void 0,bindingCtx$jscomp$4:void 0},D=c.next()){G.b$jscomp$256=D.value;if(f.infoIndex===void 0)throw Error("Hg");G.bindingCtx$jscomp$4={};K.effect(function(p,R){return function(){Q&&!Q()||Su5(K,p.b$jscomp$256,m[R.infoIndex],p.bindingCtx$jscomp$4,S,w)}}(G,f))}}M&&QfT(K,m,[M],
S,Q,w)}};
wUv=function(K,m){K=(m.parentInfo?wUv(K,m.parentInfo):K).firstChild;for(var x=0;K;K=K.nextSibling)if(m.parentIndex===x++)return K;throw Error("Ig");};
lS8=function(K,m,x,S){K=document.importNode(K.content,!0);K.__noInsertionPoint=!(S==null?0:S.hasInsertionPoint);for(var Q=Array(m.length),w={},M=0;M<m.length;M++){var f=m[M],c=wUv(K,f);Q[M]=c;f.id&&(w[f.id]=c);if(f.templateInfo){var D=c.parentElement;D&&(D.templateInfo=f.templateInfo,D.parentSignalProxy=x,D.eventListenerHost=S.eventListenerHost,D.stampingEnabled=S.enabledSignal)}D=void 0;if((D=f.events)==null?0:D.length)for(D=0;D<f.events.length;D++){var G=f.events[D];sfS(S.eventListenerHost,c,G.name,
G.value,S.getModel)}}QfT(x,Q,m,S.thisCtx,S.enabledSignal,S.methodInvocationRequirement);return{root:K,nodes:Q,nodesById:w}};
MaB=function(K,m){K=K();var x;(x=u$D.ShadyCSS)==null||x.prepareTemplate(K,m);m=Nd1(K);return{template:K,nodeInfoList:m.nodeInfoList,hasInsertionPoint:m.hasInsertionPoint}};
cJ0=function(){fST=!1;for(var K=qP.length,m=0;m<K;m++){var x=qP[m];if(x)try{x()}catch(S){Promise.resolve().then(function(){throw S;})}}qP.splice(0,K);
taG+=K};
rJ8=function(K){fST||(fST=!0,OD5.textContent=(jfB++).toString());qP.push(K);return DOT++};
_.gs=function(K,m,x){EL++;K=m?new GsL(EL,K,m,x):new pUm(EL,K);bV.set(EL,K);return EL};
RE8=function(K){(K=bV.get(K))&&K.cancel()};
hE1=function(K,m){K=JJT.get(K);return K?(m=K.get(m))?m:null:null};
_.nd=function(K,m,x,S){var Q=hE1(K,m);if(!Q){Q=new CCv;var w=JJT.get(K);w||(w=new Map,JJT.set(K,w));w.set(m,Q)}K=x.bind(K);Q.run(K,S,void 0)};
_.L_T=function(K,m){var x;(x=hE1(K,m))==null||x.cancel()};
qum=function(K){var m;(m=hE1(K,"doRender"))==null||m.flush()};
P_=function(K){var m;return(m=K.hostElement)!=null?m:K};
ER1=function(K){var m=K.indexOf(".");return m===-1?K:K.slice(0,m)};
bDG=function(K,m,x,S,Q,w){w=(Q=(S=w?ER1(m):m)?m:null)?K.get(Q):K.__data[m];Q&&w===void 0&&(w=x[m]);_.vg(K.hostElement,UgS(S)+"-changed",{value:w,queueProperty:!0,path:Q!=null?Q:void 0},{bubbles:!1,composed:!1})};
gR8=function(K,m){K.__isReflecting=!0;P7B(K.hostElement,m,K.__data[m]);K.__isReflecting=!1};
nRT=function(K){if(K._onIronRequestResizeNotifications){var m=K._onIronRequestResizeNotifications.bind(K);K._onIronRequestResizeNotifications=function(x){_.oX(x)!==K.hostElement&&m(x)}}K._ariaActiveAttributeChanged&&(K._ariaActiveAttributeChanged=K._ariaActiveAttributeChanged.bind(K.hostElement));
K._activeChanged&&(K._activeChanged=function(x){K.toggles?Cd(K.hostElement,x?"true":"false",K.ariaActiveAttribute):K.hostElement.removeAttribute(K.ariaActiveAttribute);K._changedButtonState()});
K._asyncClick&&(K._asyncClick=function(){_.gs(function(){K.hostElement.click()},1)});
!K.keyEventTarget||K.keyEventTarget instanceof EventTarget||(K.keyEventTarget=P_(K.keyEventTarget));K._disabledChanged&&(K._disabledChanged=K._disabledChanged.bind(K.hostElement));K._observeItems&&(K._observeItems=function(x){var S=P_(x);return _.cg(S).observeNodes(function(Q){K._updateItems();K._updateSelected();_.vg(S,"iron-items-changed",Q,{bubbles:!1,cancelable:!1})})});
K._updateItems&&K._updateItems===_.eT._updateItems&&(K._updateItems=function(){var x=_.cg(K.hostElement).queryDistributedElements(K.selectable||"*");x=Array.prototype.filter.call(x,K._bindFilterItem);K._setItems(x)});
K._computeKeyboardClass&&(K._computeKeyboardClass=function(x){_.TN(K.hostElement,"keyboard-focus",x)});
K.ensureRipple&&(K.ensureRipple=function(x){if(K.hasRipple&&!K.hasRipple()){if(!K._createRipple)return;K._ripple=K._createRipple();K._ripple.noink=K.noink;var S=K._rippleContainer||K.hostElement;S&&_.U8(S).appendChild(K._ripple)}var Q;if(x&&((Q=K._ripple)==null?0:Q.uiDownAction)){S=_.U8(K._rippleContainer||K.hostElement);var w;Q=(w=x.composedPath())==null?void 0:w[0];S.contains(Q)&&K._ripple.uiDownAction(x)}});
K._updateMultiselectable&&(K._updateMultiselectable=function(x){x?K.hostElement.setAttribute("aria-multiselectable","true"):K.hostElement.removeAttribute("aria-multiselectable")})};
PCS=function(K,m,x){x=_.u(x);for(var S=x.next();!S.done;S=x.next())wiS(S.value.constructor,K);wiS(m.constructor,K)};
iD1=function(K,m){K=_.u(K);for(var x=K.next();!x.done;x=K.next())if(x=x.value,x.type==="signal"){var S=x.propertyKey;if(m.hasOwnProperty(S)&&m[S]!=null&&x.attributeType===Object){a:{S=m[S].constructor;for(var Q=_.u(eET),w=Q.next();!w.done;w=Q.next())if(w=w.value,S===w){S=w;break a}S=Object}x.attributeType=S}}};
Yun=function(){};
F_L=function(K){var m;return(m=K.hostElement)!=null?m:K};
AJ8=function(){throw Error("Mg");};
oRT=function(K,m){K.constructor.prototype.useSignals=!0;var x=new K.constructor;PCS(x,K,m.behaviors);iD1(m.reactiveSchemas,x);x={};for(var S=_.u(m.reactiveSchemas),Q=S.next();!Q.done;Q=S.next())Q=Q.value,Q.type==="signal"&&(x[Q.propertyKey]=Q.attributeType);var w={copyPropertiesToProto:AJ8,didRegister:!1,typesForSignals:x},M=["disable-upgrade"].concat(_.N3(m.observedAttributes)),f=function(c){iV.call(this,K,m,w,c)};
_.q(f,iV);_.tv.Object.defineProperties(f,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return M}}});
w.copyPropertiesToProto=function(){for(var c=0;c<m.behaviors.length;c++)l6G(m.behaviors[c],f.prototype);l6G(K,f.prototype)};
m.legacyOptimizations||w.copyPropertiesToProto();f.prototype.is=K.is;return f};
HDn=function(K,m){if(Object.getPrototypeOf(m.prototype).constructor!==_.e)throw Error("Ng");m.prototype.is=K.is;return oRT(m.prototype,K)};
$O0=function(K){return K.type==="compute"||K.type==="computeWithMethod"};
Ncv=function(K){for(var m=K.reactiveSchemas.filter($O0),x=new Map,S=new Map,Q=new Map,w=_.u(m),M=w.next();!M.done;M=w.next())M=M.value,x.set(M.propertyKey,M),S.set(M.propertyKey,[]),Q.set(M.propertyKey,0);w=0;m=_.u(m);for(M=m.next();!M.done;M=m.next()){M=M.value;for(var f=_.u(M.type==="computeWithMethod"?M.method.args:M.args),c=f.next();!c.done;c=f.next())c=c.value,c.type!=="literal"&&(c=c.path.split(".")[0],S.has(c)&&(S.get(c).push(M.propertyKey),Q.set(M.propertyKey,Q.get(M.propertyKey)+1),w++))}M=
[].concat(_.N3(S.keys())).filter(function(D){return Q.get(D)===0});
for(m=[];M.length;)for(f=M.shift(),m.push(x.get(f)),f=_.u(S.get(f)),c=f.next();!c.done;c=f.next())c=c.value,Q.set(c,Q.get(c)-1),w--,Q.get(c)===0&&M.push(c);x=K.reactiveSchemas.filter(function(D){return!$O0(D)});
K.reactiveSchemas=[].concat(_.N3(x),_.N3(m))};
ZDv=function(K,m){if(m.properties)for(var x=_.u(Object.entries(m.properties)),S=x.next();!S.done;S=x.next()){var Q=_.u(S.value);S=Q.next().value;Q=Q.next().value;K.properties[S]=typeof Q==="function"?{type:Q}:Q}m.observers&&K.observers.push.apply(K.observers,_.N3(m.observers));m.disabledPolySiReactions&&K.disabledPolySiReactions.push.apply(K.disabledPolySiReactions,_.N3(m.disabledPolySiReactions))};
BcT=function(K,m){for(var x=m.length-1;x>=0;x--){var S=m[x];Array.isArray(S)?BcT(K,S):K.indexOf(S)<0&&K.unshift(S)}};
aSv=function(K,m){K.reactiveSchemas=K.reactiveSchemas.filter(function(x){return x.type==="observe"&&m.includes(x.method.methodName)||$O0(x)&&m.includes(x.propertyKey)?!1:!0})};
yJ1=function(K,m){var x=m.prototype,S,Q,w={is:K.is,reactiveSchemas:[],observedAttributes:[],behaviors:[XwL.InjectBehavior,pd.prototype],disableElementRegistration:K.disableElementRegistration,provide:(S=K.providers)!=null?S:[],reactivityMode:K.reactivityMode,signalProperties:(Q=x.signalProperties)!=null?Q:[]};"template"in m?w.templateGetter=function(){return m.template}:K.getTemplate&&(w.templateGetter=K.getTemplate);
x.behaviors&&BcT(w.behaviors,x.behaviors);dOm(w,m);return w};
dOm=function(K,m){for(var x=m.prototype,S={properties:{},observers:[],disabledPolySiReactions:[]},Q=_.u(K.behaviors),w=Q.next();!w.done;w=Q.next())ZDv(S,w.value);ZDv(S,x);if(K.signalProperties)for(x=_.u(K.signalProperties),Q=x.next();!Q.done;Q=x.next())delete S.properties[Q.value];x=_.u(Object.entries(S.properties));for(Q=x.next();!Q.done;Q=x.next()){w=_.u(Q.value);Q=w.next().value;w=w.next().value;var M=void 0;if((M=K.signalProperties)==null||!M.includes(Q)){M=void 0;var f=K,c=w.type;if(!c)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{c=Reflect.getMetadata("design:type",m,Q);for(var D=_.u(Va5),G=D.next();!G.done;G=D.next())if(G=G.value,c===G){c=G;break a}c=Object}else c=String;w.computed||w.selector||(f.reactiveSchemas.push({type:"signal",propertyKey:Q,value:w.value,attributeType:c,readOnly:w.readOnly}),f.observedAttributes.push(_.QB(Q)));w.reflectToAttribute&&f.reactiveSchemas.push({type:"reflect",propertyKey:Q});if(w.computed){c=nZn(w.computed);if(!c)throw Error("Og");f.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:Q,method:c,value:w.value})}w.observer&&f.reactiveSchemas.push({type:"observe",method:{methodName:w.observer,args:[{type:"path",path:Q}]}});w.notify&&f.reactiveSchemas.push({type:"notify",propertyKey:Q});w.selector&&f.reactiveSchemas.push({type:"redux",propertyKey:Q,selector:w.selector,selectorArgs:(M=w.selectorArgs)!=null?M:[]})}}vRB&&Ncv(K);m=_.u(S.observers);for(Q=m.next();!Q.done;Q=m.next())x=K,Q=Q.value,(w=nZn(Q))?x.reactiveSchemas.push({type:"observe",method:w}):console.log('Warning: unable to parse observe declaration: "'+
Q+'"');aSv(K,S.disabledPolySiReactions)};
UO8=function(K,m){for(var x=0;x<m.length;x++){var S=m[x],Q=void 0;(Q=S).showHideApi!=null||(Q.showHideApi={});Q=void 0;!!K!==!((Q=S.showHideApi)==null||!Q.hideTemplateChildren)&&(S.nodeType===Node.TEXT_NODE?K?(S.showHideApi.polymerTextContent=S.textContent,S.textContent=""):(Q=void 0,S.textContent=(Q=S.showHideApi.polymerTextContent)!=null?Q:null):S instanceof Element&&S.localName==="slot"?K?(S.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.k3)((0,_.k3)(S).parentNode).replaceChild(S.showHideApi.polymerReplaced,
S)):(Q=S.showHideApi.polymerReplaced)&&(0,_.k3)((0,_.k3)(Q).parentNode).replaceChild(S,Q):S instanceof HTMLElement&&S.style&&(K?(S.showHideApi.polymerDisplay=S.style.display,S.style.display="none"):S.style.display=S.showHideApi.polymerDisplay));S.showHideApi.hideTemplateChildren=K;S.showHideChildren&&S.showHideChildren(K)}};
Tc8=function(){if(!zE8){var K=document.createElement("style");K.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(K);zE8=!0}};
Yt=function(){return _.h("disable_hidden_dom_if_using_stamper")};
ISS=function(K,m){var x=_.FO().getState();return m?K.apply(null,[x].concat(_.N3(m))):K(x)};
XU1=function(){if(ksT)return ksT;var K=_.u(_.hL(0,void 0,"MB1Hb")),m=K.next().value;K.next();var x=K.next().value;_.FO().subscribe(function(){W_G(x)});
return ksT=m};
W_G=function(K){KH1||(KH1=!0,Promise.resolve().then(function(){K(function(m){return m+1});
KH1=!1}))};
_.FO=function(){return mz8.getAppStore()};
xzD=function(K,m){return mz8.getSelectFn()(K,m)};
_.Ap=function(K){mz8.getDispatchFn()(K)};
SKG=function(K,m){var x={},S;for(S in K)x[S]=m(K[S],S);return x};
_.oB=function(K,m){return function(){var x;return(x=_.B7(K))!=null?x:m}};
_.H_=function(K,m){var x=Object.assign({},K),S;for(S in m)m.hasOwnProperty(S)&&(x[S]=_.oB(K[S],m[S]));return x};
QQ8=function(K,m,x){K instanceof Element&&(x.debugName||(x.debugName="<"+K.tagName.toLowerCase()+(K.tagName.includes("-")?">":"."+K.className+">")),_.h("ytwiz_enable_debug_component_props")&&(K.debugProps||(K.debugProps=SKG(m,function(S){return function(){return S()}}))))};
sQv=function(K){var m;return wvn.value.traceAllComponents||((m=ZQ.stack[ZQ.stack.length-1])==null?void 0:m.name)!=="ytComponent"?EfB("ytComponent",{},K):K()};
_.B=function(K,m){var x=function(S){return sQv(function(Q){var w=lKD={};var M;if(((M=x)==null?0:M.idomCompat)&&S.renderedFromIdom){var f;M=typeof x.idomCompat==="object"?(f=x)==null?void 0:f.idomCompat.callbacks:{};M=_.u(uvv(S,M,x.debugName));f=M.next().value;M.next();M=M.next().value;var c=M21(K,f);w.privateValue=c;lKD=void 0;QQ8(c,f,x);w={debugName:x.debugName};Q&&w&&Object.assign(Q.attributes,w);Q=jc8(c);Q=Array.isArray(Q)?Q[0]:Q;Q[CY]||(Q[CY]={});Q[CY].updateSignalsFromIdomProps=M;fKT(f,c);return c}M=
SKG(S,t2n);f=M21(K,M);w.privateValue=f;lKD=void 0;QQ8(f,M,x);w={debugName:x.debugName};Q&&w&&Object.assign(Q.attributes,w);fKT(M,f);return f})};
x.debugName=m===void 0?"":m;return x};
M21=function(K,m){K=K(m);return bE(K)};
cc0=function(K,m){K[m]||(K=new _.AR("IDOM interop setter undefined. Key:",m),_.aC(K))};
t2n=function(K,m){return m==="children"||m==="ref"||typeof K==="function"||K===void 0?K:function(){return _.B7(K)}};
uvv=function(K,m,x){var S={},Q={},w={},M={},f;for(f in K){M={key$jscomp$953:M.key$jscomp$953};M.key$jscomp$953=f;var c=K[M.key$jscomp$953];if(M.key$jscomp$953==="children"||M.key$jscomp$953==="ref")S[M.key$jscomp$953]=c;else if(typeof c==="function")M.key$jscomp$953 in m||c.length>0?(w[M.key$jscomp$953]=c,S[M.key$jscomp$953]=function(G){return function(){return w[G.key$jscomp$953].apply(w,_.N3(_.VU.apply(0,arguments)))}}(M)):S[M.key$jscomp$953]=c;
else if(!(K[M.key$jscomp$953]===void 0&&M.key$jscomp$953 in m)){var D=_.u(_.hL(K[M.key$jscomp$953],{debugName:M.key$jscomp$953+":cwis:"+x},"rvrjQe"));c=D.next().value;D=D.next().value;S[M.key$jscomp$953]=c;Q[M.key$jscomp$953]=D}}return[S,Q,function(G){var p={},R;for(R in G)p={key$jscomp$954:p.key$jscomp$954,val$jscomp$122:void 0},p.key$jscomp$954=R,p.val$jscomp$122=G[p.key$jscomp$954],p.key$jscomp$954!=="children"&&p.key$jscomp$954!=="ref"&&(typeof p.val$jscomp$122==="function"?p.key$jscomp$954 in
m?w[p.key$jscomp$954]=p.val$jscomp$122:p.val$jscomp$122.length>0&&(w[p.key$jscomp$954]=p.val$jscomp$122,_.yq(new _.AR("Callback detected that was not set in the idomCompat callbacks map. Key:",p.key$jscomp$954))):p.key$jscomp$954 in m&&p.val$jscomp$122===void 0||(cc0(Q,p.key$jscomp$954),gj(function(J){return function(){Q[J.key$jscomp$954](J.val$jscomp$122)}}(p))))}]};
DzT=function(K,m,x){var S=kkB(K.prototype,OgS,K.prototype.behaviors);S.prototype.is=m;S.prototype.localName=m;x&&jQ8(S,x);return function(Q){Q&&(S.prototype.hostElement=Q);var w=new S;w.root=w;w.hostElement=Q;return w}};
jQ8=function(K,m){var x;Object.defineProperty(K.prototype,"_template",{get:function(){x===void 0&&(x=m());return x},
set:function(S){x=S},
configurable:!0,enumerable:!0})};
Jc8=function(K,m,x,S){function Q(){if(!J){for(var L=new Set,n=_.u(G),F=n.next();!F.done;F=n.next()){F=F.value;for(var H=_.u(Object.getOwnPropertyNames(F)),N=H.next();!N.done;N=H.next()){N=N.value;var z=void 0,y=(z=Object.getOwnPropertyDescriptor(F,N))==null?void 0:z.value;y&&y instanceof Function&&!$t(N)&&(!f[N]||_.h("polymer_forward_method_killswitch"))&&L.add(N)}}n=_.u(Object.entries(Object.getOwnPropertyDescriptors(K.prototype)));for(F=n.next();!F.done;F=n.next())H=_.u(F.value),F=H.next().value,
H=H.next().value,H.value instanceof Function&&!$t(F)&&L.add(F);J=L}return J}
rcS(K,m,S==null?void 0:S.providers);WeT(K.prototype,K,!0);var w=DzT(K,m,x),M,f=(M=K.prototype.properties)!=null?M:{},c,D,G=(D=(c=K.prototype.behaviors)==null?void 0:c.flat(Infinity))!=null?D:[];x=_.u(G);for(M=x.next();!M.done;M=x.next())f=Object.assign({},M.value.properties,f);var p=[].concat(_.N3(GA1),_.N3(Object.keys(f).map(function(L){return _.QB(L)}))),R=!1,J;
return{ctor:function(L,n){var F=w(L),H,N;L=[].concat(_.N3((H=S==null?void 0:S.allowedProps)!=null?H:[]),_.N3((N=S==null?void 0:S.allowedPropsFromBehaviors)!=null?N:[]));F.allowedProps=L.length>0?L:void 0;H={};N=_.u(p);for(L=N.next();!L.done;L=N.next())L=L.value,H[L]=_.wW(L);F.__dataAttributes=H;var z=F.ready.bind(F);F.ready=function(){n.beforeReady();z();if(MP(m)&&!R){var y=F.__templateInfo;if(y==null?0:y.hostProps){y=_.u(Object.keys(y.hostProps));for(var V=y.next();!V.done;V=y.next())tp(m,V.value,
"PROPERTY_ACCESS_GET_INTERNAL")}R=!0}};
F._overrideLegacyUndefined=!0;return F},
props:f,observedAttributes:p,getInitialMethods:Q,getPropsToForwardBeforeRegister:function(){for(var L=[],n=new Set,F=_.u(Object.keys(f)),H=F.next();!H.done;H=F.next())H=H.value,L.push([H,f[H].readOnly]),n.add(H);F=Q();H=_.u(Object.keys(Object.getOwnPropertyDescriptors(K.prototype)));for(var N=H.next();!N.done;N=H.next())N=N.value,!pvT(N)||F.has(N)||n.has(N)||(L.push([N,!1]),n.add(N));n=_.u(RP8);for(F=n.next();!F.done;F=n.next())L.push([F.value,!0]);return L},
getPropsToForwardBeforeReady:function(L){for(var n=[],F=_.u(Object.entries(L)),H=F.next();!H.done;H=F.next()){var N=_.u(H.value);H=N.next().value;N=N.next().value;if(pvT(H)&&!(N instanceof Function)&&(n.push([H,!1]),MP(m))){var z=N=void 0;(z=(N=L)._createPropertyAccessor)==null||z.call(N,H)}}return n},
shouldForwardProp:pvT,shouldLog:MP}};
rcS=function(K,m,x){KX0(K,x);K.prototype.behaviors.unshift(hPm);if(B8T()){if(MP(m)){var S;(S=K.prototype).behaviors!=null||(S.behaviors=[]);K.prototype.behaviors.unshift(VVn())}vb8(K)}_.b(pd.prototype)(K.prototype,"__templateHelpers")};
$t=function(K){return CPB.has(K)||K.startsWith("__compute__")};
pvT=function(K){return!$t(K)&&!K.startsWith("_")&&!K.endsWith("_")};
gWT=function(K,m){function x(){var R=c();R=_.u(R);for(var J=R.next();!J.done;J=R.next()){var L=_.u(J.value);J=L.next().value;L=L.next().value;LHD(p.prototype,J,L)}S=!0}
var S=!1,Q=K.ctor,w=K.getInitialMethods,M=K.observedAttributes,f=K.getPropsToForwardBeforeReady,c=K.getPropsToForwardBeforeRegister,D=K.shouldForwardProp,G=K.shouldLog,p=function(){var R=HTMLElement.call(this)||this;R.didForwardDynamicProps=!1;R.loggingStatus={};S||x();R.inst=Q(R,{beforeReady:function(){R.didForwardDynamicProps||(R.forwardDynamicProps(),R.didForwardDynamicProps=!0)}});
R.controllerProxy=d08(R.inst,m);R.forwardMethods();return R};
_.q(p,HTMLElement);p.prototype.forwardMethods=function(){for(var R=this,J=_.u(this.inst.getExtraMethodsToForward()),L=J.next(),n={};!L.done;n={method$jscomp$65:void 0},L=J.next()){var F=_.u(L.value);L=F.next().value;F=F.next().value;n.method$jscomp$65=F;this[L]=function(H){return function(){return H.method$jscomp$65.call.apply(H.method$jscomp$65,[R.inst].concat(_.N3(_.VU.apply(0,arguments))))}}(n)}J=_.u(w());
for(n=J.next();!n.done;n=J.next())n=n.value,D(n)&&qKB(this,n),G(m)&&!$t(n)&&EW0(this.inst,n)};
p.prototype.forwardDynamicProps=function(){var R=f(this.inst);R=_.u(R);for(var J=R.next();!J.done;J=R.next()){var L=_.u(J.value);J=L.next().value;L=L.next().value;LHD(this,J,L);G(m)&&!$t(J)&&bgT(this.inst,J)}};
p.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
p.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
p.prototype.attributeChangedCallback=function(R,J,L){this.inst.attributeChangedCallbackWrapper(R,J,L)};
_.tv.Object.defineProperties(p.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return m}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.tv.Object.defineProperties(p,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return M}}});
customElements.define(m,p)};
LHD=function(K,m,x){K.hasOwnProperty(m)||Object.defineProperty(K,m,{get:function(){var S,Q=((S=K.is)!=null?S:K.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||tp(Q,m,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,S=this.polymerController[m],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,S},
set:function(S){if(!x){var Q,w=((Q=K.is)!=null?Q:K.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||tp(w,m,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=m,this.loggingStatus.bypassProxyController=!0,this.polymerController[m]!==S&&(Q={},this.polymerController.setProperties((Q[m]=S,Q)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
qKB=function(K,m,x){var S=K.polymerController;K[m]=function(){var Q=_.VU.apply(0,arguments);K.loggingStatus.currentExternalCall=m;K.loggingStatus.bypassProxyController=!0;var w,M=((w=K.is)!=null?w:K.tagName).toLowerCase();tp(M,m,"PROPERTY_ACCESS_CALL_EXTERNAL");var f;w=(f=x!=null?x:S[m])==null?void 0:f.call.apply(f,[S].concat(_.N3(Q)));K.loggingStatus.currentExternalCall=void 0;K.loggingStatus.bypassProxyController=!1;return w}};
EW0=function(K,m){var x=K.hostElement,S=K[m];K[m]=function(){var Q=_.VU.apply(0,arguments);if(x.loggingStatus.currentExternalCall!==m){var w,M=((w=x.is)!=null?w:x.tagName).toLowerCase();tp(M,m,"PROPERTY_ACCESS_CALL_INTERNAL")}return S==null?void 0:S.apply(K,Q)}};
bgT=function(K,m){var x=Object.getOwnPropertyDescriptor(K,m);x&&!x.get&&Object.defineProperty(K,m,{get:function(){yTS(K.hostElement,m);return x.value},
set:function(S){c_(K.hostElement,m);x.value=S}})};
nWS=function(K){return _.h("poly_si_dom_repeat_detached_fix_killswitch")||K.tagName!=="PS-DOM-REPEAT"?K.tagName==="DOM-REPEAT":!0};
ePT=function(K,m){var x=PPT(K);K instanceof Element&&x.unshift(K);K=_.u(x.filter(nWS));for(var S=K.next();!S.done;S=K.next()){var Q=void 0;S=_.u((Q=S.value.__instances)!=null?Q:[]);for(Q=S.next();!Q.done;Q=S.next())if(Q=Q.value,Q.root){Q=Array.from(Q.root.children);Q=_.u(Q);for(var w=Q.next();!w.done;w=Q.next())x.push.apply(x,_.N3(ePT(w.value,m)))}}return x.filter(function(M){return M.usePatchedLifecycles&&M.lifecycleIsConnected===m})};
PPT=function(K){var m=null;K instanceof Element?m=Element.prototype.querySelectorAll:K instanceof DocumentFragment&&(m=DocumentFragment.prototype.querySelectorAll);return m?Array.from(m.call(K,"*")):[]};
NP=function(K){_.JL(function(){for(var m=_.u(ePT(K,!1)),x=m.next();!x.done;x=m.next()){x=x.value;x.lifecycleIsConnected=!0;try{var S=void 0,Q=void 0,w=void 0,M=void 0;(S=(M=x.polymerController)!=null?M:x)==null||(w=(Q=S).connectedCallback)==null||w.call(Q)}catch(f){_.aC(f)}}})};
Zy=function(K){_.JL(function(){for(var m=_.u(ePT(K,!0)),x=m.next();!x.done;x=m.next()){x=x.value;x.lifecycleIsConnected=!1;try{var S=void 0,Q=void 0,w=void 0,M=void 0;(S=(M=x.polymerController)!=null?M:x)==null||(w=(Q=S).disconnectedCallback)==null||w.call(Q)}catch(f){_.aC(f)}}})};
$zS=function(){if(!igT){igT=!0;var K=[Node];B_&&K.push(B_.Wrapper);var m=Node.prototype.insertBefore,x=Node.prototype.removeChild;K=_.u(K);for(var S=K.next(),Q={};!S.done;Q={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},S=K.next())S=S.value,Q.nativeInsertBefore=S.prototype.insertBefore,S.prototype.insertBefore=function(M){return function(f,c){if(f instanceof DocumentFragment){var D=Array.from(f.children);f=M.nativeInsertBefore.call(this,f,c);
if(this.isConnected&&M.nativeInsertBefore===m)for(c=_.u(D),D=c.next();!D.done;D=c.next())NP(D.value);return f}D=f instanceof Element&&f.isConnected;c=M.nativeInsertBefore.call(this,f,c);D&&Zy(f);this.isConnected&&NP(f);return c}}(Q),Q.nativeAppendChild=S.prototype.appendChild,S.prototype.appendChild=function(M){return function(f){if(f instanceof DocumentFragment){var c=Array.from(f.children);
f=M.nativeAppendChild.call(this,f);if(this.isConnected){c=_.u(c);for(var D=c.next();!D.done;D=c.next())NP(D.value)}return f}c=f instanceof Element&&f.isConnected;D=M.nativeAppendChild.call(this,f);c&&Zy(f);this.isConnected&&NP(f);return D}}(Q),Q.nativeRemoveChild=S.prototype.removeChild,S.prototype.removeChild=function(M){return function(f){var c=f instanceof Element&&f.isConnected,D=M.nativeRemoveChild.call(this,f);
c&&x===M.nativeRemoveChild&&Zy(f);return D}}(Q),Q.nativeReplaceChild=S.prototype.replaceChild,S.prototype.replaceChild=function(M){return function(f,c){if(f instanceof DocumentFragment){var D=Array.from(f.children);
f=M.nativeReplaceChild.call(this,f,c);if(this.isConnected)for(Zy(c),c=_.u(D),D=c.next();!D.done;D=c.next())NP(D.value);return f}D=f instanceof Element&&f.isConnected;var G=this.isConnected,p=M.nativeReplaceChild.call(this,f,c);G&&Zy(c);D&&Zy(f);G&&NP(f);return p}}(Q);
K=[Element];B_&&K.push(B_.Wrapper);K=_.u(K);S=K.next();for(Q={};!S.done;Q={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},S=K.next())S=S.value,S.prototype.before=YKm(S.prototype.before),S.prototype.after=YKm(S.prototype.after),Q.nativeReplaceWith=S.prototype.replaceWith,S.prototype.replaceWith=function(M){return function(){var f=_.VU.apply(0,arguments),c=_.u(FHB(f)),D=c.next().value,
G=c.next().value;c=this.isConnected;M.nativeReplaceWith.apply(this,f);f=_.u(G);for(G=f.next();!G.done;G=f.next())Zy(G.value);if(c)for(Zy(this),D=_.u(D),c=D.next();!c.done;c=D.next())c=c.value,c instanceof Element&&NP(c)}}(Q),Q.nativeRemove=S.prototype.remove,S.prototype.remove=function(M){return function(){var f=this.isConnected;
M.nativeRemove.call(this);f&&Zy(this)}}(Q),Q.nativeInsertAdjacentElement=S.prototype.insertAdjacentElement,S.prototype.insertAdjacentElement=function(M){return function(f,c){var D=c.isConnected;
f=M.nativeInsertAdjacentElement.call(this,f,c);D&&Zy(c);f.isConnected&&NP(f);return f}}(Q),Q.nativeSetAttribute=S.prototype.setAttribute,S.prototype.setAttribute=function(M){return function(f,c){var D=Ac0(this);
if(!D.usePatchedLifecycles)return M.nativeSetAttribute.call(this,f,c);var G=this.getAttribute(f);M.nativeSetAttribute.call(this,f,c);c=this.getAttribute(f);oWS(D,f,G,c)}}(Q),Q.nativeRemoveAttribute=S.prototype.removeAttribute,S.prototype.removeAttribute=function(M){return function(f){var c=Ac0(this);
if(!c.usePatchedLifecycles)return M.nativeRemoveAttribute.call(this,f);var D=this.getAttribute(f);M.nativeRemoveAttribute.call(this,f);D!==null&&oWS(c,f,D,null)}}(Q),Q.nativeToggleAttribute=S.prototype.toggleAttribute,S.prototype.toggleAttribute=function(M){return function(f,c){var D=Ac0(this);
if(!this.usePatchedLifecycles)return M.nativeToggleAttribute.call(this,f,c);var G=this.getAttribute(f),p=G!==null;c=M.nativeToggleAttribute.call(this,f,c);c!==p&&oWS(D,f,G,c?"":null);return c}}(Q);
K=[Document,DocumentFragment,Element,ShadowRoot];B_&&K.push(B_.Wrapper);K=_.u(K);for(Q=K.next();!Q.done;Q=K.next())Q=Q.value,Q.prototype.prepend=YKm(Q.prototype.prepend),Q.prototype.append=YKm(Q.prototype.append);(B_==null?void 0:B_.noPatch)===!0&&Hg0();document.readyState==="complete"?NP(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&NP(document.body)});
var w=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");w&&w.get&&w.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:w.enumerable,configurable:!0,get:w.get,set:function(M){M||Zy(this);w.set.call(this,M);return M}})}};
YKm=function(K){return function(){var m=_.VU.apply(0,arguments),x=_.u(FHB(m)),S=x.next().value;x=x.next().value;K.apply(this,m);m=_.u(x);for(x=m.next();!x.done;x=m.next())Zy(x.value);if(this.isConnected)for(S=_.u(S),m=S.next();!m.done;m=S.next())m=m.value,m instanceof Element&&NP(m)}};
Hg0=function(){for(var K=_.u(Nx5),m=K.next();!m.done;m=K.next()){m=m.value.prototype;for(var x=_.u(Zgv),S=x.next();!S.done;S=x.next()){S=S.value;var Q=Object.getOwnPropertyDescriptor(m,S);Q&&Object.defineProperty(m,"__shady_native_"+S,Q)}}};
oWS=function(K,m,x,S){var Q,w;if((Q=K.polymerController)==null?0:(w=Q.observedAttributes)==null?0:w.includes(m))if(K=K.polymerController,K.attributeChangedCallbackWrapper)K.attributeChangedCallbackWrapper.call(K,m,x,S);else{var M;(M=K.attributeChangedCallback)==null||M.call(K,m,x,S)}};
FHB=function(K){var m=[],x=[];K=_.u(K);for(var S=K.next();!S.done;S=K.next())S=S.value,S instanceof Element&&S.isConnected&&x.push(S),S instanceof DocumentFragment?m.push.apply(m,_.N3(Array.from(S.children))):m.push(S);return[m,x]};
Ac0=function(K){return!(K instanceof Element)&&K.node instanceof Element?K.node:K};
BxL=function(K,m){var x=m?["children"].concat(_.N3(m)):["children"];m=[];x=_.u(x);for(var S=x.next();!S.done;S=x.next()){var Q=S.value;if(K.hasOwnProperty(Q)){S=K[Q];S=typeof S==="function"?S():S;S=Array.isArray(S)?S:[S];S=bE(S).flat();if(Q!=="children"){Q=UgS(Q);for(var w=_.u(S),M=w.next();!M.done;M=w.next())M=M.value,M instanceof Element&&M.setAttribute("slot",Q)}m.push(S)}}m.length===0?K=[]:(K=bE(_.O("div",null,m)),K=Array.from(K.childNodes));return K};
dz8=function(K,m,x){var S={};_.ag(function(){var Q={},w;for(w in m)if(m.hasOwnProperty(w)){var M=void 0,f=void 0;if(!(((M=x.slotProps)==null?0:M.includes(w))||w==="children"||((f=x.callbackProps)==null?0:f.includes(w))||w==="ref")&&(M=_.B7(m[w]),S[w]!==M)){S[w]=M;f=void 0;var c=(f=K.hostElement)!=null?f:K;!x.skipHostForwardedProps&&aKL.has(w)&&(c[w]=M);Q[w]=M}}gj(function(){if(K.setProperties)K.setProperties(Q);else for(var D=_.u(Object.entries(Q)),G=D.next();!G.done;G=D.next()){var p=_.u(G.value);
G=p.next().value;p=p.next().value;K[G]=p}})},"i")};
V25=function(K,m,x,S){var Q=BxL(x,S.slotProps),w=(0,_.k3)(K);Q=_.u(Q);for(var M=Q.next();!M.done;M=Q.next())w.appendChild(M.value);dz8(m,x,S);S=_.u(S.callbackProps||[]);Q=S.next();for(w={};!Q.done;w={kebabEventName:void 0,eventListener:void 0},Q=S.next())M=Q=Q.value,String(Q).substring(0,2)==="on"&&x[M]?(w.kebabEventName=UgS(String(Q).substring(2)),w.eventListener=x[M],K.addEventListener(w.kebabEventName,w.eventListener),_.Nl(function(G){return function(){K.removeEventListener(G.kebabEventName,G.eventListener)}}(w))):
m[M]=x[M];
if(x.ref){x=_.u(ycS(x.ref));var f=x.next().value,c=x.next().value,D=m.attached.bind(m);m.attached=function(){f(K);D()};
_.Nl(function(){c()})}};
ycS=function(K){if(typeof K==="function"){var m;return[function(x){m=K(x)},
function(){var x;(x=m)==null||x()}]}if(!K.onRender||!K.onUnmount)throw Error("Sg");
return[K.onRender,K.onUnmount]};
vWT=function(K,m){m=m===void 0?{}:m;var x=function(S){var Q=document.createElement(K),w;var M=(w=Q.polymerController)!=null?w:Q;V25(Q,M,S,m);return Q};
x.debugName=K+" (CoW wrapped)";return x};
IKS=function(K,m,x,S,Q){S=S===void 0?{}:S;var w=Uz5,M=!1;w?(M=!0,Uz5=void 0):(zPL=m,w=document.createElement(m),zPL=void 0);var f=w;f.usePatchedLifecycles=!0;f.lifecycleIsConnected=!1;w.loggingStatus={};var c=TxT(K,m,w,S,Q);_.Nl(function(){f.lifecycleIsConnected&&(f.lifecycleIsConnected=!1,c.disconnectedCallback())});
M||(w.__noInsertionPoint=!0,V25(w,c,x,S));return w};
TxT=function(K,m,x,S,Q){Q=Q===void 0?Jc8:Q;kAD[m]!=null||(kAD[m]=Q(K,m,S==null?void 0:S.getTemplate,S));var w=kAD[m],M=w.ctor;Q=w.getInitialMethods;var f=w.getPropsToForwardBeforeReady;K=w.getPropsToForwardBeforeRegister;S=w.shouldForwardProp;var c=w.observedAttributes,D=w.shouldLog,G=M(x,{beforeReady:function(){var p=G;p._takeAttributes?p._takeAttributes():p.setPropertiesFromInitialAttributeValues&&p.setPropertiesFromInitialAttributeValues();p=_.u(f(x.polymerController));for(var R=p.next();!R.done;R=
p.next()){var J=_.u(R.value);R=J.next().value;J=J.next().value;LHD(x,R,J);D(m)&&!$t(R)&&bgT(x.polymerController,R)}x.polymerController=d08(G,m)}});
x.polymerController=G;x.polymerController.observedAttributes=c;w=_.u(G.getExtraMethodsToForward());for(M=w.next();!M.done;M=w.next())c=_.u(M.value),M=c.next().value,c=c.next().value,qKB(x,M,c);Q=_.u(Q());for(w=Q.next();!w.done;w=Q.next())w=w.value,S(w)&&qKB(x,w),D(m)&&!$t(w)&&EW0(G,w);K=_.u(K());for(S=K.next();!S.done;S=K.next())Q=_.u(S.value),S=Q.next().value,Q=Q.next().value,LHD(x,S,Q);return G};
WH1=function(K){var m=aB;aB=K;return m};
KMB=function(K){if(ds.has(K)&&aB&&Xvv(aB)===K){var m;(m=aB)._numRenders!=null||(m._numRenders=0);aB._numRenders++;if(aB._numRenders>1)throw Error("Tg");return aB}};
myv=function(K){ds.has(Xvv(K))&&aB!==K&&(K._isInert=!0)};
Xvv=function(K){var m;return(m=K==null?void 0:K.tagName.toLowerCase())!=null?m:""};
xyG=function(K,m){if(K.componentType===Ft)throw Error("Ug");ds.add(m);var x=function(){var S=HTMLElement.call(this)||this;S.is=m;if(zPL===m)return S.isInert=!0,S;S.createElement();return S};
_.q(x,HTMLElement);x.prototype.createElement=function(){if(!this.isInert){Uz5=this;var S=_.u(_.a2S(function(){return _.O(K,null)})).next().value;
Uz5=void 0;yPm(this);return S}};
customElements.define(m,x)};
QO5=function(K,m,x,S,Q){K.prototype.is=m;(S==null?0:S.useSink)?SVT(K,m,x,S,Q):(x=Jc8(K,m,x,S),gWT(x,m));return K};
SVT=function(K,m,x,S,Q){$zS();var w=_.B(function(M){return IKS(K,m,M,Object.assign({},S,{getTemplate:x}),Q)},"j");
w.debugName=m+" (CoW wrapped)";xyG(w,m);return w};
sOv=function(K){return!wEv.has(K)};
MX1=function(K,m,x,S){function Q(){if(!p){for(var R=new Set(lg8),J=_.u(w.behaviors),L=J.next();!L.done;L=J.next()){L=L.value;for(var n=_.u(Object.getOwnPropertyNames(L)),F=n.next();!F.done;F=n.next()){F=F.value;var H=void 0,N=(H=Object.getOwnPropertyDescriptor(L,F))==null?void 0:H.value;N&&N instanceof Function&&(!D[F]||_.h("polymer_forward_method_killswitch"))&&R.add(F)}}J=_.u(Object.entries(Object.getOwnPropertyDescriptors(K.prototype)));for(L=J.next();!L.done;L=J.next())n=_.u(L.value),L=n.next().value,
n=n.next().value,n.value instanceof Function&&R.add(L);p=R}return p}
var w=yJ1({is:m,disableElementRegistration:!1,getTemplate:x,providers:S==null?void 0:S.providers,reactivityMode:S==null?void 0:S.reactivityMode},K);if((S==null?0:S.allowedProps)||(S==null?0:S.allowedPropsFromBehaviors)){var M,f;w.allowedProps=[].concat(_.N3((M=S.allowedProps)!=null?M:[]),_.N3((f=S.allowedPropsFromBehaviors)!=null?f:[]))}var c=HDn(w,K);m=c.observedAttributes;var D={};x=_.u(w.reactiveSchemas);for(S=x.next();!S.done;S=x.next())if(S=S.value,S.type==="signal")D[S.propertyKey]={readOnly:S.readOnly},
S.readOnly&&(D[O4G(S.propertyKey)]={readOnly:!0});else if(S.type==="compute"||S.type==="computeWithMethod"||S.type==="redux")D[S.propertyKey]={readOnly:!0};var G=w.reactiveSchemas.length,p;return{ctor:function(R,J){R=new c(R);R.beforeReady=J.beforeReady;return R},
props:D,observedAttributes:m,getInitialMethods:Q,getPropsToForwardBeforeRegister:function(){for(var R=[],J=new Set,L=_.u(ueG),n=L.next();!n.done;n=L.next())n=n.value,R.push([n,n!=="observers"&&n!=="properties"]),J.add(n);L=_.u(Object.keys(D));for(n=L.next();!n.done;n=L.next())n=n.value,R.push([n,D[n].readOnly]),J.add(n);L=Q();n=_.u(Object.keys(Object.getOwnPropertyDescriptors(K.prototype)));for(var F=n.next();!F.done;F=n.next())F=F.value,!sOv(F)||L.has(F)||J.has(F)||(R.push([F,!1]),J.add(F));R.push(["allowedProps",
!0]);return R},
getPropsToForwardBeforeReady:function(R){var J=[];R=_.u(Object.keys(R));for(var L=R.next();!L.done;L=R.next()){L=L.value;var n=Q();sOv(L)&&!n.has(L)&&J.push([L,!1])}R=_.u(w.reactiveSchemas.slice(G));for(L=R.next();!L.done;L=R.next())L=L.value,L.type!=="compute"&&L.type!=="computeWithMethod"&&L.type!=="redux"&&L.type!=="signal"||J.push([L.propertyKey,L.type==="signal"?L.readOnly:!0]);return J},
shouldForwardProp:sOv,shouldLog:MP}};
_.d=function(K,m,x,S){var Q,w,M=(w=(Q=S)==null?void 0:Q.mode)!=null?w:0;S!=null||(S={});var f;(f=S).reactivityMode!=null||(f.reactivityMode=0);M===1&&_.p0("creator_poly_si_disable_list").includes(m)&&(M=2);return M===1?QO5(K,m,x,Object.assign({},S,{useSink:!0}),MX1):QO5(K,m,x,Object.assign({},S,{useSink:M===2}))};
_.yF=function(){return function(K,m,x,S){var Q,w,M=(w=(Q=S)==null?void 0:Q.mode)!=null?w:2;S!=null||(S={});var f;(f=S).reactivityMode!=null||(f.reactivityMode=0);if(M===0)throw Error("Vg`"+M);return SVT(K,m,x,S,M===1?MX1:void 0)}};
_.VF=function(K){return _.h("creator_poly_si_killswitch")?!1:_.h("force_all_poly_si_batches")&&(K==="poly_si_all_on_test_check"||K==="creator_poly_si_batch_050"?0:K)||document.documentElement.hasAttribute("use-signals")?!0:!K||_.h(K+"_holdback_enabled")&&_.h("kevlar_polysi_holdback")?!1:_.h(K)};
v_=function(K){return K?K.icon?K.icon.iconType.toLowerCase():K.customThumbnail?"member":"":""};
fg0=function(K){if(!K)return"";K=_.u(K);for(var m=K.next();!m.done;m=K.next())if((m=m.value)&&m.liveChatAuthorBadgeRenderer&&(m=v_(m.liveChatAuthorBadgeRenderer))&&m!=="verified")return m;return""};
tXL=function(K,m){if(!K)return null;var x;return((x=K.find(function(S){return S&&S.liveChatAuthorBadgeRenderer?v_(S.liveChatAuthorBadgeRenderer)===m:!1}))==null?void 0:x.liveChatAuthorBadgeRenderer)||null};
_.Gmm=function(K){var m=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;K=cF0(K);m=cF0(m);var x=OSB(K.hex);m=OSB(m.hex);var S=m[0]/255;var Q=m[1]/255,w=m[2]/255,M=Math.max(S,Q,w),f=Math.min(S,Q,w),c=0,D=0,G=.5*(M+f);M!=f&&(M==S?c=60*(Q-w)/(M-f):M==Q?c=60*(w-S)/(M-f)+120:M==w&&(c=60*(S-Q)/(M-f)+240),D=0<G&&G<=.5?(M-f)/(2*G):(M-f)/(2-2*G));S=[Math.round(c+360)%360,D,G];x=jO8(x,m);for(K=Dy8(K.hex);x<4.5;){K=S[2]>=.5?K.darker((4.5-x)/2):K.brighter((4.5-x)/2);x=K.toString();
Q=rFT(x);if(!Q.length)throw Error("Xd`"+x);x=Q;x=jO8(x,m)}return K.hex()};
jO8=function(K,m){K=_.Vr1(K);m=_.Vr1(m);return(Math.max(K,m)+.05)/(Math.min(K,m)+.05)};
_.UL=function(K){return"#"+("000000"+(K&16777215).toString(16)).slice(-6)};
_.pEG=function(K){for(var m=0,x=0;x<K.length;x++)m=K.charCodeAt(x)+((m<<5)-m);K="#";for(x=0;x<3;x++)K+=("00"+(m>>x*8&255).toString(16)).slice(-2);return K};
RLT=function(K){K=(K||"").split(":");K.length===1&&K.unshift("yt-icons");K[1]=K[1].toLowerCase();return K};
Es0=function(K,m){var x=(m=m===void 0?!1:m)?JF0:hL0,S=m?Ci8:LMB;K.getIconNames().forEach(function(Q){Q=m?Q:Q.substring(Q.indexOf(":")+1);K.name==="yt-icons"?qV0.add(Q):Q.includes("-filled")?x.add(Q):S.add(Q)})};
z9=function(K,m,x,S){x=x===void 0?!1:x;S=S===void 0?!1:S;var Q,w,M;return _.t(function(f){if(f.nextAddress==1)return f.yield(bS1,2);if(S)return f.return(qV0.has(K));Q=x?JF0:hL0;w=x?Ci8:LMB;return m?(M=K.includes("-filled")?K:K.concat("-filled"),f.return(Q.has(M))):f.return(w.has(K))})};
_.T9=function(K){if(gs1(K))return K.toString();var m=ns8.get(K);if(m)return m;m=K.toLowerCase();var x="yt-icons",S=m.replace(/_/g,"-");switch(K){case "MY_CHANNEL":m="account_circle";break;case "ADD_TO_LIBRARY":m="add";break;case "ALERT_WARN_RED":m="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":m="person_music";break;case "BLOCK_USER":m="block";break;case "CAPTIONS":m="closed_caption";break;case "CLOSED_CAPTION":x="av";m="closed-caption";break;case "COLLECTION":x="maps";m="layers";break;case "CONTACT":x=
"icons";m="business";break;case "CREATOR_STUDIO_ERROR_ON_LOAD":case "CREATOR_STUDIO_ERROR_ON_LOAD_V2":case "CREATOR_STUDIO_NO_COMMENTS":case "CREATOR_STUDIO_NO_HELD_COMMENTS":case "CREATOR_STUDIO_NO_HELD_COMMENTS_V2":case "CREATOR_STUDIO_NO_SEARCH_MATCH":case "CREATOR_STUDIO_NO_SEARCH_MATCH_V2":x="yt-studio-system-icons";m=S.split("creator-studio-")[1];break;case "DISMISSAL":m="close";break;case "DO_NOT_DISTURB":m="block";break;case "DOGFOOD":x="icons";m="pets";break;case "DRAFT":m="paper_corner_folded";
break;case "EMPTY_LIKE":m="like_outline";break;case "EXIT_APP":m="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":m=S;break;case "GAMES":x="ytg";m="my-games";break;case "GO_TO_PAGE":m="arrow-forward";break;case "GROUP":x="social";break;case "HIDE":m="not_interested";break;case "INPUT_COMPONENT":x="icons";m="settings-input-component";break;case "KIDS_BLOCK":m="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":x="ytg";m="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":x=
"ytg";m="membership-post-purchase";break;case "MULTIVIEW":m="screen_multi_view";break;case "MY_LOCATION":x="maps";m=S;break;case "NOTIFICATIONS_INBOX":m="NOTIFICATIONS";break;case "NEXT":m="chevron_right";break;case "OFFLINE":m="power-settings-new";break;case "PAUSE":x="miniplayer";break;case "PAYMENT":x="icons";break;case "PHONE_DOWNLOAD":m="phone_download";break;case "PREMIUM_STANDALONE":x="yt-logos";m="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":x="yt-logos";m="premium_standalone_cairo";
break;case "QUESTION_ANSWER":m="question_answer";break;case "REDEEM":x="icons";m="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":m="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":m="library_add";break;case "SCHOOL":x="yt-sys-icons";m="creator_academy";break;case "SETTINGS_LIGHT":m="settings_applications";break;case "SETTINGS_MATERIAL":m="settings";break;case "SEARCH_HISTORY":m="watch_history";break;case "SHOPPING_BAG":m="bag";break;case "SOCIAL":case "PEOPLE":x=
"yt-icons";m="people";break;case "STAFF_PICK":x="ytg";m="spotlight";break;case "START_DVR":m="add";break;case "STOP_DVR":x="av";m="stop";break;case "TAB_LIKED":m="like";break;case "TAB_INBOX":m="mail";break;case "TERMS_OF_SERVICE":x="icons";m="description";break;case "TRENDING":m="fire";break;case "UNBLOCK_USER":m="remove";break;case "UNPLUGGED_DARK_THEME":x="image";m="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":m="live";break;case "UNPLUGGED_SPORTS":x="ytu";m="visibility-off";break;
case "VIDEOS":x="av";m="play-circle-filled";break;case "YOUTUBE":x="yt-logos";m="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":x="yt-logos-ext";m="yt-logo-red-updated";break;case "YOUTUBE_LOGO":x="yt-logos-ext";m="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":x="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":x="shorts";m=S;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":x="yt-sys-icons";m="youtube_improve_tv";break;case "OUTLINE_BAG":x=
"yt-sys-icons";m="bag";break;case "QUEUE_PLAY_LAST":x="yt-sys-icons";m="list_queue_last";break;case "SLASH_CIRCLE_LEFT":m="slash_circle_left";break;case "SPEED_1_POINT_2X":m="1_point_2x";break;case "SPEED_1_POINT_5X":m="1_point_5x";break;case "SPEED_1_POINT_8X":m="1_point_8x";break;case "SPEED_POINT_2X":m="point_2x";break;case "SPEED_POINT_5X":m="point_5x";break;case "SPEED_POINT_8X":m="point_8x";break;case "SPEED_1X":m="1x";break;case "SPEED_2X":m="2x";break;case "TAB_BOOKMARK":m="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":x="yt-sys-icons";m="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":x="yt-sys-icons";m="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":x="yt-sys-icons",m="tic_tac_toe"}m=x+":"+m;ns8.set(K,m);return m};
gs1=function(K){var m;_.h("kevlar_use_wil_icons")?m=!!_.cd().resolve(_.IB).resolveIcon({iconName:K.toString()}):m=!1;return m};
_.W_=function(K,m,x,S){x=x===void 0?{}:x;S=S===void 0?!1:S;x===null&&(x={});var Q=_.p0("kevlar_command_handler_command_banlist");Q=_.u(Q);for(var w=Q.next();!w.done;w=Q.next())if(w=K?K.hasOwnProperty(w.value):void 0,w)return!1;Q=_.C(K.commandMetadata,_.mE);return S&&Q!=null&&Q.url?!1:!m.disableCommandHandlerOverride&&_.kt.instance?(S=_.kt.instance,x.form||(x.form={element:m}),x.form.element||(x.form.element=m),!x.clickedVisualElement&&m.visualElement&&(x.clickedVisualElement=m.visualElement),S.resolveCommand(K,
x),!0):!1};
PiT=function(K,m){K=XO(K);for(var x=_.u(K.visibilityMonitorKeys||[]),S=x.next();!S.done;S=x.next())m.unobserveByKey(S.value);K.visibilityMonitorKeys=void 0};
FMB=function(K,m){if(_.hX()){if(_.h("kevlar_vimio_use_shared_monitor"))eLn(K,m.data);else if(!eLn(K,m.data))return;var x=m.data,S=iS8(x);if(_.h("enable_client_ve_spec_logging"))PiT(K,m.observer);else{var Q=XO(K);Q.trackedParams&&Q.trackedParams!==S&&PiT(K,m.observer)}Q=XO(K);!x||Q.data&&Q.data===x||(Q.data=x);YV1(K,m);Q.trackedParams=S}};
YV1=function(K,m){var x=m.observer;if(!x&&_.h("web_skip_missing_vimio_observer")){var S,Q;_.yq(new _.AR("VisibilityObserver is not defined.",K.tagName,K.trackedParams,(S=m.data)==null?void 0:S.trackingParams,(Q=m.data)==null?void 0:Q.loggingDirectives))}else{var w=m.layer,M=m.visibilityCallback||function(){},f=m.prescanCallback,c=XO(K);
S=[];m.showOption&&S.push(x.observe(K,function(){m.skipLogging&&m.skipLogging()||_.KW().reportShown(c,void 0,w);M(!0)},m.showOption));
m.hideOption&&S.push(x.observe(K,function(){_.KW().reportHidden(c,void 0,w);M(!1)},m.hideOption));
m.prescanOption&&f&&S.push(x.observe(K,function(){f()},m.prescanOption));
c.visibilityMonitorKeys=S}};
eLn=function(K,m){K=XO(K);if(K.visualElement&&!m)return!0;if(!m)return!1;var x=!1;if(_.h("enable_client_ve_spec_logging")){var S,Q;x=!!((S=m.loggingDirectives)==null?0:(Q=S.clientVeSpec)==null?0:Q.uiType)}S=iS8(m);if(!S&&!x)return!1;_.h("mweb_component_visibility_logging")&&(K.veContainer||(K.veContainer={}),K.veContainer.trackingParams=S);if(K.trackedParams&&K.trackedParams===S)return!1;var w;if(_.h("enable_client_ve_spec_logging")&&((w=K.visualElement)==null?0:w.isClientVe())){var M;w=(M=K.visualElement)==
null?void 0:M.getAsJspb();var f,c,D,G;if(_.OQ(w,2)===((f=m.loggingDirectives)==null?void 0:(c=f.clientVeSpec)==null?void 0:c.uiType)&&_.OQ(w,3,-1)===((D=m.loggingDirectives)==null?void 0:(G=D.clientVeSpec)==null?void 0:G.elementIndex))return!1}if(_.h("enable_client_ve_spec_logging")){var p,R;!K.visualElement&&((p=m.loggingDirectives)==null?0:(R=p.clientVeSpec)==null?0:R.uiType)&&(f=m.loggingDirectives.clientVeSpec,m=f.uiType,M=f.elementIndex,f=f.clientYoutubeData,K.visualElement=_.mK(_.So(),{veType:m,
elementIndex:M,clientYouTubeData:f}))}return!0};
iS8=function(K){if(K==null?0:K.rendererContext){var m=_.C(K.rendererContext,_.QA);if(m==null?0:m.loggingDirectives)return m.loggingDirectives.trackingParams}return(K==null?0:K.loggingDirectives)?K.loggingDirectives.trackingParams:K==null?void 0:K.trackingParams};
XO=function(K){var m;return(m=K.polymerController)!=null?m:K};
$y1=function(K){_.KW();if(_.kJ(w9().JSC$12727_elementShouldLogGesture).bind(w9())(K,4)){AF0(K);var m=os8(K);HSG.set(K,m)}};
AF0=function(K){HSG.has(K)&&(HSG.get(K).cancel("untrack hover element"),HSG.delete(K))};
os8=function(K){var m,x=[],S=!1,Q=new _.LA(function(w,M){sA(K,"mouseenter",_.kJ(function(){var f,c,D;return _.t(function(G){if(G.nextAddress==1)return m=(0,_.Of)(),f=NqG(K),x.push(f),c=ZS8(K,function(){S=!0;M(Error("Wg"))}),G.yield(f,2);
if(G.nextAddress!=3)return c&&lX(c),D=BqD(K),x.push(D),G.yield(D,3);w();_.Px(G)})}))});
Q.then(function(){var w=(0,_.Of)()-m;w=Math.round(w);if(!(500>w||6E5<=w)){var M=K.getScreenLayer?K.getScreenLayer():void 0;M=_.hX(M)||"";var f=agS(_.KW(),K);_.HN(M,K.visualElement?K.visualElement:_.uX(f),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:w}})}$y1(K)},function(){MU&&(MU(),MU=null);
S&&(AF0(K),$y1(K))});
return Q};
NqG=function(K){var m;return(new _.LA(function(x,S){MU=function(){S(Error("Xg"))};
m=_.dX.debounce(_.kJ(function(){lX(Q);x()}),1,100);
var Q=_.fW(K,"mousemove",m)})).thenCatch(function(){var x=_.dX.cancelDebouncedJobMap.get(m);
x&&_.dX.cancelJob(x)})};
BqD=function(K){var m;return(new _.LA(function(x,S){MU=function(){S(Error("Yg"))};
m=sA(K,"mouseleave",_.kJ(function(){x()}))})).thenCatch(function(){lX(m)})};
ZS8=function(K,m){return sA(K,"mouseleave",_.kJ(m))};
yF0=function(K){dyT&&_.tE.cancel(dyT);dyT=_.tE.run(function(){_.vg(K,"yt-visibility-refresh");dyT=0})};
VXS=function(K){K=Number(K);return"rgba("+[K>>16&255,K>>8&255,K&255,(K>>24&255)/255].join()+")"};
Uy8=function(K){if(!K)return!1;if(_.C(K,_.vsm))return!0;var m;if(K=(m=_.C(K,_.Wg))==null?void 0:m.commands)for(m=_.u(K),K=m.next();!K.done;K=m.next())if(_.C(K.value,_.vsm))return!0;return!1};
zL0=function(K){var m=!0;m=m===void 0?!0:m;if(!K.useSignals&&!K.experimentalPropertiesChanged||_.h("experimental_templating_behavior_nopatch_killswitch")){var x=K._propertiesChanged;K._propertiesChanged=function(S,Q,w){m?K.debounceRender():K.doRender();x&&x.call(K,S,Q,w)}}};
Tq0=function(K,m){if(K.useSignals||K.experimentalPropertiesChanged)if(_.h("experimental_templating_behavior_nopatch_killswitch"))K.experimentalPropertiesChanged=function(){};
else return;var x=new Set,S=[K].concat(_.N3(K.behaviors));S=_.u(S);for(var Q=S.next();!Q.done;Q=S.next()){Q=Q.value;for(var w in Q.properties)x.has(w)||(K._addPropertyEffect(w,"function",m),x.add(w))}};
IgT=function(){var K=Polymer.Element,m=K._prepareTemplate;K._prepareTemplate=function(){m.call(this);var x=this.prototype;if(x.experimentalTemplatingInUse&&x.experimentalTemplatingInUse()&&x.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.aC(Error("Zg"));else{x=this.template.content.childNodes;for(var S=x.length-1;S>=0;S--){var Q=x[S];Q.nodeName!=="STYLE"&&Q.nodeName!=="LINK"&&Q.nodeName!=="SCRIPT"&&Q.nodeName!=="#comment"&&Q.remove()}}}};
kmm=function(K){var m=!0;m=m===void 0?!0:m;IgT();var x=K.ready;K.ready=function(){this._template=null;x.call(this)};
Tq0(K,m?K.debounceRender:K.doRender)};
XE8=function(K,m,x){if(x===null||x===void 0)return x;var S=bum(K.tagName.toLowerCase(),m,function(){throw Error("Tb");});
if(S===null)return x;S=WM0[S];var Q;if((Q=S.isUnwrappable)==null?0:Q.call(S,x)){if(S.unwrap)return S.unwrap(x);throw Error("bh");}return S.filterString?S.filterString(K.tagName,m,String(x)):x};
KnT=function(K,m,x){var S=m[m.length-1]!=="$",Q=XE8(K,m,x);if(S)if(typeof Q==="function"&&m.startsWith("reactiveon")&&m===m.toLowerCase()){var w=wj;oi5(K,m.slice(8),function(M){dj(w,function(){Q(M)})})}else K[m]=Q;
else x=Q==null?null:String(Q),Ub(K,m.slice(0,-1),x)};
OA=function(K){mFD.length===0&&requestAnimationFrame(function(){setTimeout(function(){var m=mFD.slice();mFD.length=0;m=_.u(m);for(var x=m.next();!x.done;x=m.next()){x=x.value;try{x()}catch(S){_.cX(S)}}})});
mFD.push(K)};
xF5=function(K){if(K){var m=K.component;if(m){var x;m==null||(x=m.events)==null||x.publish("DISCONNECTED");var S;m==null||(S=m.onDisconnected)==null||S.call(m)}var Q,w;(Q=K.__spec)==null||(w=Q.didUnmount)==null||w.call(Q);for(m=0;m<K.childNodes.length;m++)xF5(K.childNodes[m])}};
SSn=function(K,m,x){var S=m&&m.key,Q=wC;Q[0]=K;Q[1]=S;Q[2]=void 0;for(var w in m)m.hasOwnProperty(w)&&(K=m[w],S=s2,S.push(w),S.push(K));m=wC;a:{if(w=wC[2])for(K=0;K<w.length;K+=2)if(w[K]==="nonce"){w=w[K+1];break a}w=""}w=TuT(m[0],m[1],w);K=Ig(w);S=m[2];if(!K.staticsApplied&&(K.staticsApplied=!0,S&&S.length))if((Q=K._attrsArr)&&Q.length){for(Q=0;Q<S.length;Q+=2)jo[S[Q]]=Q+1;Q=K._attrsArr||(K._attrsArr=AWn(0));for(var M=0,f=0;f<Q.length;f+=2){var c=Q[f],D=Q[f+1],G=jo[c];G?S[G]===D&&delete jo[c]:(Q[M]=
c,Q[M+1]=D,M+=2)}v7(Q,M);for(var p in jo)Bum(w,p,S[jo[p]],fu),delete jo[p]}else for(p=0;p<S.length;p+=2)Bum(w,S[p],S[p+1],fu);xJ8(w,K,fu);v7(m,0);x&&x(Xt);IRT()};
_.DE=function(K,m,x){x===void 0?delete K[m.name]:K[m.name]=x};
_.r9=function(K){var m={androidIncludeFontPadding:!1},x=0,S=[],Q=[],w=[];if(K.simpleText)return m.content=K.simpleText,m;if(K.runs===void 0)return m.content="",m;K=_.u(K.runs);for(var M=K.next();!M.done;M=K.next()){M=M.value;var f=M.text,c=void 0,D=(c=f)==null?void 0:c.length;if(f&&D){S.push(f);if(M.bold||M.italics||M.strikethrough||M.underline||M.textColor!=null&&M.textColor!==0||M.deemphasize){f=Q;c=f.push;var G={startIndex:x,length:D};M.bold&&(G.weightLabel="FONT_WEIGHT_MEDIUM");M.italics&&(G.italic=
!0);M.strikethrough&&(G.strikethrough="LINE_STYLE_SINGLE");M.underline&&(G.underline="LINE_STYLE_SINGLE");M.textColor!=null&&M.textColor!==0?document.documentElement.hasAttribute("dark")?G.fontColor=M.darkModeTextColor||M.textColor:G.fontColor=M.textColor:M.deemphasize&&(document.documentElement.hasAttribute("dark")?G.fontColor=parseInt("ff"+Q1B("#aaa").substring(1),16):G.fontColor=parseInt("ff"+Q1B("#606060").substring(1),16));c.call(f,G)}M.navigationEndpoint&&(f=w,c=f.push,G={startIndex:x,length:D,
onTap:{innertubeCommand:M.navigationEndpoint}},M.loggingDirectives&&_.DE(G,w2S,M.loggingDirectives),c.call(f,G));x+=D}}m.content=S.join("");m.styleRuns=Q.length?Q:void 0;m.commandRuns=w.length?w:void 0;return m};
lCL=function(K){if(K==null||!K.runs)return!0;K=_.u(K.runs);for(var m=K.next();!m.done;m=K.next())if(m=m.value,m.bracket||m.errorUnderline||m.deemphasize||_.C(m,Gt)||_.C(m,s1D))return!1;return!0};
uQn=function(K,m){return function(x){var S=m.unit;if(S!==x)throw Error("eh`"+K+"`"+S+"`"+x);return m}};
pW=function(K){if(!((K==null?0:K.value)&&(K==null?0:K.unit)))return"";switch(K.unit){case "DIMENSION_UNIT_FRACTION":var m="%";break;default:m="px"}K=K.value;m==="%"&&(K*=100);return""+K+m};
MZT=function(K){try{return K()}catch(m){_.yq(m)}};
_.JE=function(K){var m=_.C(K,_.R$);if(m)return m;if((m=_.C(K,fCB))&&m.commands)return tZv(m.commands);if((m=_.C(K,ckm))&&m.commands)return tZv(m.commands);if((K=_.C(K,OoG))&&K.identifier&&K.command&&(j18||(j18=[]),!j18.includes(K.identifier)))return j18.push(K.identifier),_.C(K.command,_.R$)};
tZv=function(K){if(K.length!==0){var m=[];K=_.u(K);for(var x=K.next();!x.done;x=K.next())(x=_.JE(x.value))&&m.push(x);return{commandExecutorCommand:{commands:m}}}};
_.CW=function(K){var m=K.defaultTarget,x=K.elementConfig,S=K.elementsCommand,Q=K.skipOnClick,w=K.forceNewState,M=K.additionalCommandArgs,f=K.innertubeCommand||_.JE(S);if(f){K={};var c=DF5(f);S=c.navigatingCommand;c=c.href;S&&c?(K.href$=c,rkm(K,S,c,m),_.h("web_atagconfig_pointerdown")&&GXL(K,S),w&&(K["force-new-state$"]=!0)):(K.role$="button",K.href$="javascript:void(0);");_.C(f,p2m)&&(K["aria-haspopup$"]=!0);Q||(K.onclick=function(D){var G={};if(RXD(D)){var p=(M==null?void 0:M.clickedVisualElement)||
(M==null?void 0:M.getClickedVisualElement)&&M.getClickedVisualElement();p&&(G={clickedVisualElement:p});G=Object.assign({},{form:{element:D.target,event:D,createScreenConfig:G}},M);D.preventDefault();_.hE(f,G)}});
return Object.assign({},x,K)}};
JkG=function(K){if(K.length){if(K.length===1)return K[0];var m={};_.DE(m,_.Wg,{commands:K});return m}};
LW=function(K){return K&&K.href$!=="javascript:void(0);"};
DF5=function(K){var m,x=((m=_.C(K,_.Wg))==null?void 0:m.commands)||[K];K=_.u(x);for(m=K.next();!m.done;m=K.next()){m=m.value;var S=void 0,Q=void 0;x=(Q=_.C((S=m)==null?void 0:S.commandMetadata,_.mE))==null?void 0:Q.url;_.h("web_remove_web_navigation_endpoint_data")||(S=void 0,x=x||((S=_.C(m,hXB))==null?void 0:S.url));if(x&&x!=="/service_ajax"){if(S=_.Bs(x,ClT))return K=_.$m(S),{navigatingCommand:m,href:K};_.yq(new _.AR("AttributedString URL could not be sanitized",x))}}return{}};
RXD=function(K){return K.button!==void 0?K.button===0&&!(K.shiftKey||K.altKey||K.metaKey||K.ctrlKey):!(K.shiftKey||K.altKey||K.metaKey||K.ctrlKey)};
rkm=function(K,m,x,S){x=!Mb(x);var Q,w,M;if((Q=_.C(m,_.SB))!=null&&Q.nofollow||(w=_.C(m,_.o7))!=null&&w.nofollow||(M=_.C(m,_.Ku))!=null&&M.nofollow||x)K.rel$="nofollow";var f;m=((f=_.C(m,_.Ku))==null?void 0:f.target)==="TARGET_NEW_WINDOW"?"_blank":S===void 0?"":S;K.target$=m};
GXL=function(K,m){m.clickTrackingParams&&(K.params={itct:m.clickTrackingParams});K.onpointerdown=function(x){LnT(x)};
K._data=m};
qSB=function(K){(K.loggingUrls||[]).forEach(function(m){KA(m.baseUrl,m.attributionSrcMode)})};
LnT=function(K){var m=K.currentTarget;K=MZT(function(){return m.href});
var x=m.params;K&&_.ZX(K,x||{},8,!0)};
_.qU=function(K,m){(K=_.JE(K))&&_.hE(K,m)};
_.hE=function(K,m){Xgn(function(x){m?x.resolveCommand(K,m):x.resolveCommand(K)})};
ne1=function(K,m){var x=["yt-core-attributed-string__link"];m!=null&&m.noLinkColor||((m==null?0:m.isOverlay)?x.push("yt-core-attributed-string__link--overlay-call-to-action-color"):x.push("yt-core-attributed-string__link--call-to-action-color"),(m==null?0:m.linkInheritColor)&&x.push("yt-core-attributed-string--link-inherit-color"));x={className:x.join(" "),tabindex$:"0"};var S=K.onTap||K.onLongPress;if(!S)return x;var Q=Ee8(K);Q&&(x["aria-label$"]=Q);m=_.CW({elementsCommand:S,elementConfig:x,skipOnClick:!(m==
null||!m.skipOnClick),forceNewState:!0});K.onLongPress&&(S=new bon(function(){var w=_.JE(K.onLongPress);w&&_.cd().resolve(_.jQ).resolveCommand(w)}),m&&gen(S,m));
return m||x};
Ee8=function(K){var m,x;return(m=K.onTapOptions)==null?void 0:(x=m.accessibilityInfo)==null?void 0:x.accessibilityLabel};
Pl8=function(K){var m=K;K<=16777215&&(m+=parseInt("ff000000",16));return _.RX(m)};
eX0=function(K){var m=K.isDarkTheme;var x=K.extension;K=K.runColor;var S=void 0;if(x=x==null?void 0:x.colorMap){m=m?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";x=_.u(x);for(var Q=x.next();!Q.done;Q=x.next())if(Q=Q.value,m===Q.key){S=Q.value;break}}S==null&&K&&(S=K);if(S)return Pl8(S)};
EA=function(K){var m=K.config;var x=K.image;var S=K.imageConfig;var Q=K.imageWrapperConfig;var w=K.run;var M=K.tag;var f=K.textLength;var c=K.startIndex===void 0?0:K.startIndex;K=K.length;c===void 0&&(c=0);w={run:w,startIndex:c,endIndex:K!==void 0?c+K:f,tag:M};x&&(w.image=x);S&&(w.imageConfig=S);Q&&(w.imageWrapperConfig=Q);m&&(w.config=m);return w};
YS8=function(K,m){var x=[];x.push("yt-core-attributed-string");(m==null?0:m.className)&&x.push(m==null?void 0:m.className);(m==null?0:m.ellipsisTruncate)?x.push("yt-core-attributed-string--ellipsis-truncate"):(m==null?0:m.noWrap)?x.push("yt-core-attributed-string--white-space-no-wrap"):(m==null?0:m.noPreWrap)||x.push("yt-core-attributed-string--white-space-pre-wrap");(m==null?0:m.linkInheritColor)&&x.push("yt-core-attributed-string--link-inherit-color");K.alignment&&x.push(iov(K.alignment));K.lineBreakMode&&
x.push("yt-core-attributed-string--word-wrapping");return x.join(" ")};
Fn0=function(K,m){if(K.weight)return K.weight;switch(K.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 m?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
Akv=function(K){switch(K){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"}};
iov=function(K){switch(K){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"}};
nW=function(K,m,x){var S=m;K.content&&x&&(x=K.content.indexOf("\n"),x!==-1&&(S=Math.min(m,x)));if(!K.content||K.content.length<=S)m=K;else if(K.attachmentRuns||K.commandRuns||K.decorationRuns||K.styleRuns||K.paragraphStyleRuns){m=bX(K.content,S);x=S;var Q=K.attachmentRuns;if(Q){var w=[];Q=_.u(Q);for(var M=Q.next();!M.done;M=Q.next())M=Object.assign({},M.value),M.startIndex===void 0||M.startIndex>=x||(M.length||(M.length=0),M.length+M.startIndex>x&&(M.length=x-M.startIndex),w.push(M));x=w}else x=void 0;
w=oeT(S,K.commandRuns);Q=S;var f=K.decorationRuns;if(f){M=[];f=_.u(f);for(var c=f.next();!c.done;c=f.next()){c=c.value;var D=_.C(c.textDecorator,g9);if(D&&D.startIndex!==void 0&&!(D.startIndex>=Q)){c=Object.assign({},c,{textDecorator:{highlightTextDecorator:Object.assign({},D)}});D=_.C(c.textDecorator,g9);if(!D.length||D.length+D.startIndex>Q)D.length=Q-D.startIndex;M.push(c)}}Q=M}else Q=void 0;M=oeT(S,K.styleRuns);if(f=K.paragraphStyleRuns)for(K=[],f=_.u(f),c=f.next();!c.done;c=f.next()){var G=c.value;
c=Object.assign({},G);if(!(c.startIndex===void 0||c.startIndex>=S)){if(!c.length||c.length+c.startIndex>S)c.length=S-c.startIndex;D=[];var p=void 0,R=void 0;if((p=G)==null?0:(R=p.listGroup)==null?0:R.listItems)for(G=_.u(G.listGroup.listItems),p=G.next();!p.done;p=G.next())if(p=Object.assign({},p.value),!(p.startIndex===void 0||p.startIndex>=S)){if(!p.length||p.length+p.startIndex>S)p.length=S-p.startIndex;D.push(p)}D.length>0&&(c.listGroup||(c.listGroup={}),c.listGroup=Object.assign({},c.listGroup,
{listItems:D}));K.push(c)}}else K=void 0;m={content:m,attachmentRuns:x,commandRuns:w,decorationRuns:Q,styleRuns:M,paragraphStyleRuns:K}}else m=Object.assign({},K,{content:bX(K.content,S)});return m};
oeT=function(K,m){if(m){var x=[];m=_.u(m);for(var S=m.next();!S.done;S=m.next())if(S=Object.assign({},S.value),!(S.startIndex===void 0||S.startIndex>=K)){if(!S.length||S.length+S.startIndex>K)S.length=K-S.startIndex;x.push(S)}return x}};
bX=function(K,m){var x=m,S;if(S=x>0)S=K.charCodeAt(x-1),S=S>=55296&&S<=56319;S&&(x=K.charCodeAt(x),S=x>=56320&&x<=57343);S&&--m;return K.substring(0,m)};
Zon=function(K,m,x){x=x===void 0?Ho1:x;if(K){var S=_.cd().resolve(cF);S||_.h("mweb_no_observer_killswitch")?FMB(K,{data:m,observer:S,visibilityCallback:x,hideOption:$FS,showOption:NmT,layer:K.layer}):_.yq(new _.AR("Warning: monitorVisibility called with null observer",K.tagName,m==null?void 0:m.loggingDirectives,m==null?void 0:m.trackingParams))}else _.yq(new _.AR("Warning: monitorVisibility called with null element",m==null?void 0:m.loggingDirectives,m==null?void 0:m.trackingParams,m==null?void 0:
m.rendererContext))};
UFn=function(K,m){var x=[],S=K.content.length,Q,w=(Q=_.cd().resolve(_.tR(_.PX)))==null?void 0:Q();if(K.paragraphStyleRuns){Q=_.u(K.paragraphStyleRuns);for(var M=Q.next();!M.done;M=Q.next()){var f=x.push,c=f.apply;var D=void 0;M=M.value;if((D=M.listGroup)!=null&&D.listItems){D=[];b:switch(M.listGroup.listType){case "LIST_TYPE_BULLET":var G="ul";break b;default:G="span"}D.push(EA({run:M,textLength:S,tag:G,config:{className:"yt-core-attributed-string__list-group"},startIndex:M.startIndex,length:M.length}));
G=_.u(M.listGroup.listItems);for(var p=G.next();!p.done;p=G.next()){p=p.value;b:switch(M.listGroup.listType){case "LIST_TYPE_BULLET":var R="li";break b;default:R="span"}D.push(EA({run:M,textLength:S,tag:R,startIndex:p.startIndex,length:p.length}))}M=D}else M=[];c.call(f,x,_.N3(M))}}if(K.styleRuns&&(m==null||!m.noStyleRuns))for(Q=_.u(K.styleRuns),f=Q.next();!f.done;f=Q.next()){M=f=f.value;D=w;c=m;D=eX0({extension:_.C(M.styleRunExtensions,Bmm),isDarkTheme:D===void 0?!1:D,runColor:M.fontColor});p=M;
G=[];D&&G.push("yt-core-attributed-string--link-inherit-color");p.italic&&G.push("yt-core-attributed-string--italicized");p.underline&&p.strikethrough?G.push("yt-core-attributed-string--underline-strikethrough",Akv(p.underline)):p.underline?G.push("yt-core-attributed-string--underlined",Akv(p.underline)):p.strikethrough&&G.push("yt-core-attributed-string--strikethrough",Akv(p.strikethrough));if(p.baselineOffset){a:switch(p.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":p="yt-core-attributed-string--baseline-offset-subscript";
break a;case "BASELINE_OFFSET_SUPERSCRIPT":p="yt-core-attributed-string--baseline-offset-superscript";break a;default:p="yt-core-attributed-string--baseline-offset-unknown"}G.push(p)}G=G.join(" ");p={};if(M.weight||M.weightLabel)p.fontWeight=Fn0(M,c==null?void 0:c.isHeadline).toString();D&&(p.color=D);x.push(EA({run:f,textLength:S,tag:"span",config:{className:G,style:p},startIndex:f.startIndex,length:f.length}))}if(K.decorationRuns)for(Q=_.u(K.decorationRuns),f=Q.next();!f.done;f=Q.next())f=f.value,
c={},f.textDecorator&&(G=f.textDecorator,M=w===void 0?!1:w,p=[],D=_.C(G,g9),G=_.C(G,aCm),D?(G=p,p=G.concat,R=[],(M=eX0({extension:_.C(D.highlightTextDecoratorExtensions,dFm),isDarkTheme:M,runColor:D.backgroundColor}))&&R.push("background-color: "+M+";"),D.backgroundCornerRadius!==void 0&&R.push("border-radius: "+D.backgroundCornerRadius+"px;"),D.leftPadding!==void 0&&R.push("padding-left: "+D.leftPadding+"px;"),D.rightPadding!==void 0&&R.push("padding-right: "+D.rightPadding+"px;"),D.topPadding!==
void 0&&R.push("padding-top: "+D.topPadding+"px;"),D.bottomPadding!==void 0&&R.push("padding-bottom: "+D.bottomPadding+"px;"),p=p.call(G,R)):G&&(D=p,p=D.concat,M=M?"#2ba640":"#107516",M=G.color?Pl8(G.color):M,M=["padding: 2px;","border-top: solid "+M+" 2px;","border-bottom: solid "+M+" 2px;","background: linear-gradient(135deg, "+M+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+M+" 3px, rgba(0, 0, 0, 0) 3px);"],p=p.call(D,M)),M=p.join(" "),c.style$=M,M=f.textDecorator,D=[],G=_.C(M,
aCm),_.C(M,g9)?D.push("yt-core-attributed-string--highlight-text-decorator"):G&&D.push("yt-core-attributed-string--bracket-text-decorator"),M=D.join(" "),c.className=M,c.dir="auto"),M=_.C(f.textDecorator,g9),D=_.C(f.textDecorator,aCm),G=_.C(f.textDecorator,g9),p=_.C(f.textDecorator,aCm),x.push(EA({run:f,textLength:S,tag:"span",config:c,startIndex:(M==null?void 0:M.startIndex)||(D==null?void 0:D.startIndex)||0,length:(G==null?void 0:G.length)||(p==null?void 0:p.length)||0}));if(K.commandRuns&&(m==
null||!m.noEndpoints))for(w=_.u(K.commandRuns),Q=w.next();!Q.done;Q=w.next())Q=Q.value,f=ne1(Q,m),x.push(EA({run:Q,textLength:S,tag:"a",config:f,startIndex:Q.startIndex,length:Q.length}));if(K.attachmentRuns)for(K=_.u(K.attachmentRuns),w=K.next();!w.done;w=K.next()){w=w.value;c=f=void 0;Q={className:"yt-core-attributed-string--inline-block-mod"};if((c=w.element)==null?0:c.properties){c=(f=w.element)==null?void 0:f.properties;f=[];c=_.C(c,ykD);if(c==null?0:c.margin)c=c.margin,c.left&&f.push("margin-left: "+
pW(c.left)+";"),c.right&&f.push("margin-right: "+pW(c.right)+";"),c.top&&f.push("margin-top: "+pW(c.top)+";"),c.bottom&&f.push("margin-bottom: "+pW(c.bottom)+";");f=f.length!==0?f.join(" "):void 0;Q.style$=f}M=void 0;f={alt:"",preserveHeight:!0,preserveWidth:!0};c=["yt-core-attributed-string__image-element"];if(w.alignment){a:switch(w.alignment){case "ALIGNMENT_BASELINE":D="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":D="yt-core-attributed-string__image-element--image-alignment-vertical-center";
break a;default:D="yt-core-attributed-string__image-element--image-alignment-bottom"}c.push(D)}if((M=w.element)==null?0:M.properties)M=[],D=_.C(w.element.properties,ykD),(D==null?0:D.height)&&M.push("height: "+pW(D.height)+";"),(D==null?0:D.width)&&M.push("width: "+pW(D.width)+";"),M=M.length!==0?M.join(" "):void 0,f.style$=M,D=void 0,M=((D=_.C(w.element.properties,VZ8))==null?void 0:D.label)||"",f.alt=M;f.className=c.join(" ");c=void 0;G=D=void 0;M=((G=w.element)==null?0:G.type)?(D=_.C(w.element.type,
veT))==null?void 0:D.image:void 0;x.push(EA({run:w,textLength:S,tag:"img",image:M,imageConfig:f,imageWrapperConfig:Q,startIndex:w.startIndex,length:(c=w.length)!=null?c:0}))}if(m==null?0:m.headerRuns)for(m=_.u(m.headerRuns),K=m.next();!K.done;K=m.next())if(K=K.value,K.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(K.headerMapping)){a:{switch(K.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":w=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":w="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":w="yt-core-attributed-string--heading-3";break a}w=void 0}x.push(EA({run:K,textLength:S,tag:"span",config:w?{className:w}:void 0,startIndex:K.startIndex,length:K.length}))}return x};
_.eo=function(K){return(K==null?void 0:K.content)!==void 0};
zXn=function(K){return _.eo(K)?K:_.r9(K)};
TmD=function(K){return K.image!==void 0&&K.imageConfig!==void 0};
ICn=function(K,m){if(m==null?0:m.userInput)for(K=_.u(K),m=K.next();!m.done;m=K.next())if(m=m.value,m.tag!=="a"&&m.tag!=="li"){var x=void 0;(x=m).config||(x.config={});m.config.dir=m.tag==="ul"?_.cd().resolve(_.iX):"auto"}};
kX0=function(K){return function(m){var x=K.run;(x.onTap!==void 0||x.onLongPress!==void 0)&&_.C(x,w2S)&&Zon(m,{loggingDirectives:_.C(x,w2S)})}};
WnB=function(K){return function(m){for(var x in K)(fu[x]||fu[Tv["default"]])(m,x,K[x])}};
x6B=function(K,m){X2D(m);var x={data:null,start:0,end:K.length,parts:[]};m=_.u(m);for(var S=m.next();!S.done;S=m.next())S=S.value,K2L(x,S.startIndex,S.endIndex,S);m6B(K,x);return x};
K2L=function(K,m,x,S){for(var Q=_.u(K.parts),w=Q.next();!w.done;w=Q.next()){w=w.value;if(typeof w==="string")throw Error("gh");if(w.start<=m&&x<=w.end){K2L(w,m,x,S);return}}K.parts.push({data:S,parts:[],start:m,end:x})};
m6B=function(K,m){for(var x=m.parts.length;x>=0;x--){var S=m.parts[x],Q=m.parts[x-1],w=x===m.parts.length?m.end:S.start;Q=x===0?m.start:Q.end;w!==Q&&m.parts.splice(x,0,K.slice(Q,w));S&&m6B(K,S)}};
X2D=function(K){K.sort(function(m,x){if(m.startIndex<x.startIndex)return-1;if(x.startIndex<m.startIndex)return 1;m=m.endIndex-m.startIndex;x=x.endIndex-x.startIndex;return m>x?-1:x>m?1:0})};
_.ScT=function(K){var m=K.thumbnails;if(m){K={sources:[]};m=_.u(m);for(var x=m.next();!x.done;x=m.next()){x=x.value;var S={};S.url=x.url;S.width=x.width;S.height=x.height;K.sources.push(S)}return K}};
Q5D=function(K,m,x,S){if(!m)return K.length>=1?K[K.length-1]:null;if(S)for(var Q=_.u(K),w=Q.next();!w.done;w=Q.next()){w=w.value;var M=void 0,f=(M=w.url)==null?void 0:M.indexOf(S);if(f!==void 0&&f>=0)return w}S=_.u(K);for(Q=S.next();!Q.done;Q=S.next())if(Q=Q.value,Q.width&&Q.height&&(x&&Q.width>=m||!x&&Q.height>=m))return Q;for(m=K.length-1;m>=0;m--)if(x&&K[m].width||!x&&K[m].height)return K[m];return K[0]};
_.wlv=function(K){var m;return(K=(m=K.sources)==null?void 0:m[0])?K.width/K.height:0};
_.s5L=function(K){if(K.sources){K=_.u(K.sources);for(var m=K.next();!m.done;m=K.next()){m=m.value;var x=void 0;if((x=m.clientResource)==null?0:x.imageName)return m}}};
lJS=function(K){var m;if((m=K.clientResource)!=null&&m.imageColor)return _.RX(K.clientResource.imageColor)};
_.Mdm=function(K,m,x,S,Q,w,M){if(!m||m.length===0||m[0].clientResource)return null;if(x&&m[0].url)return m[0].url;S===void 0&&(S=!0);if(S){var f;K=u9L*(Q||(K==null?void 0:(f=K.getBoundingClientRect())==null?void 0:f.width)||0)}else{var c;K=u9L*(w||(K==null?void 0:(c=K.getBoundingClientRect())==null?void 0:c.height)||0)}m=Q5D(m,K,S,M);return(m==null?0:m.url)?m.url:(m==null?0:m.imageData)?m.imageData:null};
fJL=function(K,m,x){x=x?[x]:[];K.opacity&&x.push("opacity: "+K.opacity+";");m&&K.placeholderColor?(K=_.RX(K.placeholderColor),x.push("background-color: "+K+";")):x.push("background-color: transparent;");return x.join(" ")};
tdm=function(K,m,x,S,Q){var w=["ytCoreImageHost"];m&&w.push(m);x||w.push("ytCoreImageFillParentHeight");S||w.push("ytCoreImageFillParentWidth");switch(K.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":w.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":w.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":w.push("ytCoreImageContentModeCenter");break;default:w.push("ytCoreImageContentModeScaleToFill")}K.flipForRtlLayout&&w.push("ytCoreImageFlipRtl");
switch(Q){case "TOP_START":var M;w.push(((M=document.body)==null?void 0:M.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return w.join(" ")};
OMm=function(K){var m;if(K==null?0:(m=K.clientResource)==null?0:m.imageName){var x;K=(x=K.clientResource)==null?void 0:x.imageName;a:{switch(K){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":x="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":x="yt-logos-ext:yt-logo-updated";break a}x=void 0}return x||cz5.get(K)||K}};
rzB=function(K){return _.h("mweb_wiz_skip_render")?j5T(K):D65(K)};
j5T=function(K){return function(m){var x=TuT("wink-root");xJ=Xt.lastChild;IRT();hC5(x,_.O(K,m))}};
D65=function(K){var m=m===void 0?!1:m;return function(x){if(!m||!_.h("mweb_skip_keto_to_c3_if_no_data")||x.data!==void 0){var S=jI(!1);try{var Q=x.children;_.h("mweb_render_outside_patch_killswitch")||Xt?Q?Mi(_.O(K,x,Q)):Mi(_.O(K,x)):_.yq(new _.AR("ketoToC3 called outside of a patch",{tagName:K.TAG_NAME}))}finally{jI(S)}}}};
GT1=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
RzB=function(K,m){K.onViewportEntered=m;plT.observe(K)};
JzG=function(){var K={rootMargin:"10%",threshold:.01};_.h("mweb_enable_set_io_root_to_null_safari")?K.root=null:_.h("mweb_enable_set_io_root_to_body_safari")&&(K.root=document.body);return new IntersectionObserver(function(m,x){m.filter(function(S){return S.intersectionRect.height>0}).forEach(function(S){S=S.target;
if(!_.h("mweb_enable_only_update_image_when_connected")||S.isConnected!==!1){var Q;(Q=S.onViewportEntered)==null||Q.call(S);x.unobserve(S)}})},K)};
hzm=function(K,m,x,S,Q){function w(){if(S){var f=S.loadedClass,c=S.notifyOnUnloaded;f&&_.YA(K,f);c&&K.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function M(){var f=x(m,K);f&&K.getAttribute("src")!==f&&(_.h("mweb_enable_only_update_image_when_connected")&&K.isConnected===!1||f===K.src||(K.src=f),w())}
Q=Q===void 0?!0:Q;K.removeAttribute("src");w();m&&(Q?RzB(K,M):M())};
CuB=function(K,m,x){if(!m)return!1;m=x(m,K);x=K.getAttribute("src");return m&&m===x&&K.complete};
L2v=function(K,m){for(var x in m)x==="className"?K.className=m[x]:(fu[x]||fu[Tv.default])(K,x,m[x])};
qcL=function(K,m,x,S){rzB(_.FR)({contentMode:m.contentMode,loadedClass:m.loadedClass,isPreloaded:m.isPreloaded,notifyOnLoaded:m.notifyOnLoaded,notifyOnUnloaded:m.notifyOnUnloaded,preferredThumbnail:m.preferredThumbnail,preserveHeight:m.preserveHeight,preserveWidth:m.preserveWidth,objectPosition:m.objectPosition,targetWidth:m.targetWidth,targetHeight:m.targetHeight,shouldShowPlaceholder:m.shouldShowPlaceholder,useWidth:m.useWidth,isToggled:m.isToggled,alt:m.alt,className:m.className,onerror:m.onerror,
onload:m.onload,style$:m.style$,color:m.color,width:m.width,height:m.height,"aria-hidden$":m["aria-hidden$"],draggable:m.draggable,"data-disabled$":m["data-disabled$"],data:K,callback:x,renderLazy:S===void 0?!0:S,hideOn404:!1})};
bMD=function(K,m,x){x=x===void 0?!1:x;var S=K.sources!==void 0?K:_.ScT(K);if(S){var Q=m.onload;m.onload=function(c){var D=c.target;x&&D.naturalWidth===120||_.AE(D,"ytCoreImageLoaded");m.notifyOnLoaded&&D.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));Q==null||Q(c)};
m.targetWidth&&m.preserveWidth&&(m.width=m.targetWidth);m.targetHeight&&m.preserveHeight&&(m.height=m.targetHeight);var w=_.s5L(S),M=w&&OMm(w);if(M)return(K=lJS(w))&&(m.color=K),{type:"icon",iconName:M,config:Object.assign({},m,m.alt?{}:{"aria-hidden$":"true"},{"aria-label$":m.alt,role:"img"})};if(K.sources===void 0){m.alt=K.accessibility&&K.accessibility.accessibilityData&&K.accessibility.accessibilityData.label||m.alt;m.style$=fJL(K,m.shouldShowPlaceholder,m.style$);var f;m.isPreloaded=!((f=_.C(K,
EYT))==null||!f.isPreloaded)}m.contentMode&&!S.contentMode&&(S.contentMode=m.contentMode);m.className=tdm(S,m.className,m.preserveHeight,m.preserveWidth,m.objectPosition);m.loadedClass="ytCoreImageLoaded";return{type:"image",image:S,config:m}}};
_.o$=function(){var K=_.VU.apply(0,arguments);return _.ud(gY0,function(m){var x=K.map(function(S){return S==null?void 0:S(m)});
return function(){return void x.forEach(function(S){return void(S==null?void 0:S())})}})};
HX=function(K,m){var x=m==null?void 0:m.initial;return _.bv(function(){_.B7(!0);return x=K(x)},{equals:m==null?void 0:m.isEqual},"rSlKsc")};
nYG=function(K,m){if(K===m)return!0;if(K===void 0||m===void 0)return!1;var x,S,Q,w,M,f,c,D;return K.content===m.content&&((x=K.styleRuns)==null?void 0:x.length)===((S=m.styleRuns)==null?void 0:S.length)&&((Q=K.commandRuns)==null?void 0:Q.length)===((w=m.commandRuns)==null?void 0:w.length)&&((M=K.attachmentRuns)==null?void 0:M.length)===((f=m.attachmentRuns)==null?void 0:f.length)&&((c=K.decorationRuns)==null?void 0:c.length)===((D=m.decorationRuns)==null?void 0:D.length)};
iM5=function(K,m){if(K){var x=zXn(K);if(x!=null&&x.content)if(_.h("attr_string_reactive"))rzB(PuG)({text:K,config:m});else{var S=!(m==null||!m.ariaLabel)||!(x.commandRuns&&x.commandRuns.length!==0||x.paragraphStyleRuns&&x.paragraphStyleRuns.length!==0);K=S?m==null?void 0:m.ariaLabel:null;S=S?"text":null;SSn("span",{className:YS8(x,m),dir$:(m==null?0:m.userInput)?"auto":void 0,"aria-label$":K,role$:S},function(){if(x.styleRuns||x.commandRuns||x.attachmentRuns||x.decorationRuns||x.paragraphStyleRuns){var Q=
UFn(x,m);ICn(Q,m);Q=x6B(x.content,Q);Q=_.u(Q.parts);for(var w=Q.next();!w.done;w=Q.next())ezB(w.value)}else S7m(x.content)})}}};
ezB=function(K){typeof K==="string"?S7m(K):TmD(K.data)?SSn("span",K.data.imageWrapperConfig,function(){qcL(K.data.image,K.data.imageConfig)}):SSn(K.data.tag,K.data.config,function(m){kX0(K.data)(m);
m=_.u(K.parts);for(var x=m.next();!x.done;x=m.next())ezB(x.value)})};
F20=function(K){return K.parts.map(YcT)};
YcT=function(K){if(typeof K==="string")return K;K=TmD(K.data)?_.O("span",{el:_.o$(WnB(K.data.imageWrapperConfig))},_.O(_.FR,Object.assign({},{data:K.data.image},K.data.imageConfig))):_.O(K.data.tag,{el:_.o$(kX0(K.data),WnB(K.data.config))},K.parts.map(YcT));return bE(K)};
Az1=function(K,m){return K===m?!0:K===void 0||m===void 0?!1:K.noStyleRuns===m.noStyleRuns&&K.noLinkColor===m.noLinkColor&&K.noEndpoints===m.noEndpoints&&K.headerRuns===m.headerRuns&&K.isOverlay===m.isOverlay&&K.linkInheritColor===m.linkInheritColor&&K.userInput===m.userInput&&K.isHeadline===m.isHeadline};
oYv=function(K){return function(){var m,x,S,Q,w,M,f,c,D,G,p,R,J,L;return{ariaLabel:(m=K.ariaLabel)==null?void 0:m.call(K),className:(x=K.className)==null?void 0:x.call(K),ellipsisTruncate:(S=K.ellipsisTruncate)==null?void 0:S.call(K),isOverlay:(Q=K.isOverlay)==null?void 0:Q.call(K),linkInheritColor:(w=K.linkInheritColor)==null?void 0:w.call(K),noEndpoints:(M=K.noEndpoints)==null?void 0:M.call(K),noStyleRuns:(f=K.noStyleRuns)==null?void 0:f.call(K),noLinkColor:(c=K.noLinkColor)==null?void 0:c.call(K),
noPreWrap:(D=K.noPreWrap)==null?void 0:D.call(K),noWrap:(G=K.noWrap)==null?void 0:G.call(K),skipOnClick:(p=K.skipOnClick)==null?void 0:p.call(K),userInput:(R=K.userInput)==null?void 0:R.call(K),headerRuns:(J=K.headerRuns)==null?void 0:J.call(K),isHeadline:(L=K.isHeadline)==null?void 0:L.call(K)}}};
$6n=function(K,m){K=new HMT(K,m);_.aC(K);throw K;};
NVT=function(K,m,x){var S=WH1(K);K._numRenders=0;try{var Q=_.a2S(function(){return _.O(m,Object.assign({},x))})}catch(M){var w=function(f){f.args||(f.args=[]);
f.args.push("Error in web component wrapper");f.args.push(K.tagName.toLowerCase());return f};
_.d7(M instanceof Error?w(M):new HMT("Wiz rendering error",K.tagName.toLowerCase()));throw M;}finally{WH1(S)}return Q};
_.BX=function(K,m,x){function S(G){var p={};G=_.u(G);for(var R=G.next();!R.done;R=G.next()){R=R.value;var J=void 0,L=void 0,n=void 0,F=_.wW((n=(L=(J=R).getAttribute)==null?void 0:L.call(J,"slot"))!=null?n:"children");if(J=p[F])J.push(R);else if(F in w||F==="children")p[F]=[R]}G=_.u(Object.keys(p));F=G.next();for(R={};!F.done;R={content$jscomp$59:void 0},F=G.next())F=F.value,F!=="children"&&(R.content$jscomp$59=p[F],p[F]=function(H){return function(){return H.content$jscomp$59}}(R));
return p}
x=x===void 0?{}:x;K.componentType!==Ft||$6n("Components must be marked reactive to be used from web component wrapper.",m);var Q,w=(Q=x.props)!=null?Q:{};ds.add(m);var M=ZMm();Q=function(){var G=M.apply(this,arguments)||this;G.rawProps={};G.queuingRender=!1;G.dispose=function(){};
G.isWebComponentWrapper=!0;G.isReparenting=!1;G.hasRendered=!1;return G};
_.q(Q,M);Q.prototype.render=function(){this.hasRendered=!0;for(var G=_.u([].concat(_.N3(this.attributes))),p=G.next();!p.done;p=G.next())p=p.value,p.name!=="slot"&&p.name!=="hidden"&&this.removeAttribute(p.name);G=Object.assign({},this.componentProps,this.slotProps);p=_.u(NVT(this,K,G));G=p.next().value;p=p.next().value;!(G[0]instanceof Element)||G.length>1?$6n("Wrapped Wiz components must return a single root element.",m):(G=G[0].tagName.toLowerCase(),G!==m&&$6n("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(G+" !== '"+m),m),this.dispose=p)};
Q.prototype.setUpProps=function(){for(var G=this.rawProps,p=this.attributes,R=_.u(Object.keys(w)),J=R.next();!J.done;J=R.next()){J=J.value;var L=void 0;((L=this)==null?0:L[J])&&this[J]!==BVL&&G[J]===void 0&&(G[J]=this[J],(L=Object.getOwnPropertyDescriptor(this.constructor.prototype,J))&&Object.defineProperty(this,J,L))}R=_.u(p);for(J=R.next();!J.done;J=R.next()){L=J.value;J=_.wW(L.name);var n=J==="class"&&!p.getNamedItem("class-name");if(J in w||n)L=L.value===""||L.value==="true"?!0:L.value==="false"?
!1:isNaN(Number(L.value))?L.value:Number(L.value),J!=="class"||G.className?G[J]=L:G.className=L}p={};for(var F in w)w[F]!==_.$A&&w[F]!==aJB&&(G[F]instanceof Function&&$6n("Function props must be configured as STATIC, not SIGNAL.",m),J=_.u(_.hL(G[F],void 0,"q4ZVff")),R=J.next().value,J=J.next().value,p[F]=J,G[F]=R);G=_.u([G,p]);this.componentProps=G.next().value;this.setters=G.next().value;this.slotProps=S(this.childNodes)};
Q.prototype.connectedCallback=function(){d6D===m&&(this._isInert=!0);this._isInert||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in w&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
Q.prototype.disconnectedCallback=function(){if(!this._isInert){var G;a:{if(_.NU)for(G=this;G;){if(_.ZE.has(G)){G=!0;break a}G=G.parentElement}G=!1}if(G)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){G=_.u([].concat(_.N3(this.attributes)));for(var p=G.next();!p.done;p=G.next()){p=p.value;var R=void 0;p.name==="slot"||p.name==="hidden"&&((R=x.unsafeExternallySettableAttributes)==null?0:R.has("hidden"))||this.removeAttribute(p.name)}}this.innerText="";yPm(this)}}};
Q.prototype._setPendingPropertyOrPath=function(){};
Q.prototype.notifyPath=function(){};
_.tv.Object.defineProperties(Q.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var f=_.u(Object.keys(w)),c=f.next(),D={};!c.done;D={prop$jscomp$109:void 0},c=f.next())D.prop$jscomp$109=c.value,c=void 0,((c=x.legacyPolymer)==null?0:c.forwardHostProps)&&aKL.has(D.prop$jscomp$109)||Object.defineProperty(Q.prototype,D.prop$jscomp$109,{set:function(G){return function(p){var R=this;this._isInert||(this.setters?gj(function(){var J,L;return void((L=(J=R.setters)[G.prop$jscomp$109])==null?void 0:L.call(J,p))}):(this.rawProps[G.prop$jscomp$109]=p,this.queuingRender&&G.prop$jscomp$109===
"data"&&p!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(D),
get:yz8.has(D.prop$jscomp$109)?void 0:function(){return BVL}});
customElements.define(m,Q)};
_.VdT=function(K,m){return(K=_.a$(K,m))?_.$m(_.de(K)):null};
_.d9=function(K){if(K=_.a$(K,Number.MAX_VALUE,void 0,"width"))return _.de(K)};
_.a$=function(K,m,x,S){S=S===void 0?"width":S;if(!K||!K.length)return null;if(_.h("kevlar_tuner_should_always_use_device_pixel_ratio")){var Q=window.devicePixelRatio;_.h("kevlar_tuner_should_clamp_device_pixel_ratio")?Q=Math.min(Q,_.rp("kevlar_tuner_clamp_device_pixel_ratio")):_.h("kevlar_tuner_should_use_thumbnail_factor")&&(Q=_.rp("kevlar_tuner_thumbnail_factor"));vYm=Q}else vYm||(vYm=window.devicePixelRatio);Q=vYm;_.h("kevlar_tuner_should_always_use_device_pixel_ratio")?m*=Q:Q>1&&(m*=Q);if(_.h("kevlar_tuner_min_thumbnail_quality"))return K[0].url||
null;Q=K.length;if(_.h("kevlar_tuner_max_thumbnail_quality"))return K[Q-1].url||null;if(x)for(var w=0;w<Q;w++)if(K[w].url.indexOf(x)>=0)return K[w].url||null;for(x=0;x<Q;x++)if(K[x][S]>=m)return K[x].url||null;for(m=Q-1;m>0;m--)if(K[m][S])return K[m].url||null;return K[0].url||null};
TVn=function(){yA.size?setTimeout(function(){VA(U6G)},0):zz8=0};
U6G=function(){var K=(0,_.Of)(),m=null,x=!1;yA.forEach(function(Q){Q.loaded=!0;Q.loadTime=K;Q.pendingPaint=!1;var w=IJL.get(Q);w&&w.resolve(K);m=Q;x||!Q.ftlEligible&&Q.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(x=!0)});
var S;((S=m)==null?0:S.markDirty)&&m.markDirty();yA.clear();zz8=0;x&&kT8(K)};
W2B=function(K){yA.add(K);K.pendingPaint=!0;zz8||(zz8=_.vX(_.dX,TVn))};
XlB=function(K){K.loaded=!1;K.loadTime=Infinity;var m=IJL.get(K);m&&(m.reject(Error("mh")),IJL.delete(K));K.pendingPaint&&(yA.delete(K),K.pendingPaint=!1)};
_.K48=function(K){var m=K.indexOf(":");return m===-1?{originalName:K}:{originalName:K.substring(0,m),datasyncId:K.substring(m+1)}};
_.xjm=function(){return _.t(function(K){if(mjT!==void 0)return K.return(mjT);mjT=new Promise(function(m){var x;return _.t(function(S){switch(S.nextAddress){case 1:return _.h2(S,2),S.yield(_.UA.open("test-only"),4);case 4:return S.yield(_.UA.delete("test-only"),5);case 5:_.xl(S,3);break;case 2:if(x=_.gl(S),x instanceof Error&&x.name==="SecurityError")return m(!1),S.return();case 3:m("caches"in window),_.Px(S)}})});
return K.return(mjT)})};
wO0=function(){return _.t(function(K){if(K.nextAddress==1)return K.yield(_.xjm(),2);if(!K.yieldResult)return K.return(void 0);SeT||(SeT=new Qmv);return K.return(SeT)})};
sm5=function(K){var m,x,S,Q;return _.t(function(w){switch(w.nextAddress){case 1:return w.yield(wO0(),2);case 2:m=w.yieldResult;if(!m)throw Error("oh");return w.yield(m.open("yt-player-local-img"),3);case 3:return x=w.yieldResult,w.yield(x.match(K),4);case 4:S=w.yieldResult;if(!S)throw Error("ph");return w.yield(S.blob(),5);case 5:return Q=w.yieldResult,w.return(Q)}})};
lnT=function(K,m){for(var x in K)if(K.hasOwnProperty(x)&&m[x])return x;return null};
uUT=function(K){return"stamp"+K.replace("-","_")+"_"};
M7T=function(K){var m=K.match(/\[\[([\w\.]+)\]\]/);if(m&&m.length>1)return m[1];_.aC(Error("rh`"+K));return null};
fnm=function(K){return K===void 0?_.U2("REUSE_COMPONENTS",!1):K||!1};
Oq5=function(K,m,x){x&&(m.is?(t71.has(m)&&(K=t71.get(m),x=K.listener,delete m[K.property],x.type==="element"&&m.removeEventListener(x.eventName,x.handler),t71.delete(m)),cm8(m)):m.__proto__==HTMLElement.prototype&&(m=new _.AR("Rendererstamper removed a non custom element","Stamper: "+K+" element: "+(m&&m.nodeName)),_.yq(m)))};
jmn=function(K,m,x,S){var Q=m.node?m.node:m;_.U8(x).parentNode===Q&&(m.removeChild(x),Oq5(K,x,S));if(K=zt.get(x))zt.delete(x),_.dX.cancelJob(K);x.hidden=!1};
DjS=function(K,m,x,S){if(m&&m.children&&(x=m.children[x]))if(_.U2("DEFERRED_DETACH"))for(;x&&!zt.has(x);){var Q=K,w=m,M=x,f=S;M.hidden=!0;Q=_.FI(_.dX,jmn.bind(null,Q,w,M,f),0);zt.set(M,Q);x=x.nextElementSibling}else for(;(M=m.lastElementChild)&&(m.removeChild(M),Oq5(K,M,S),M!=x););};
_.Tt=function(){for(var K=_.VU.apply(0,arguments),m=!0,x=_.u(K),S=x.next();!S.done;S=x.next())if(typeof S.value!=="string"){m=!1;break}return m?K.join(" ").trim()||void 0:function(){for(var Q="",w=_.u(K),M=w.next();!M.done;M=w.next())if(M=M.value,typeof M==="function"&&(M=M()),M)if(typeof M==="string")Q+=" "+M;else for(var f in M)if(M.hasOwnProperty(f)){var c=M[f];typeof c==="function"&&(c=c());c&&(Q+=" "+f)}Q=Q.trim()||void 0;return _.B7(Q)}};
_.rmv=function(K,m){return _.X4(K.entities,"markersEngagementPanelSyncEntity",m)};
_.I$=function(K,m){return _.X4(K.entities,"playerStateEntity",m)};
G$m=function(K,m){return _.X4(K.entities,"fantasyWinProbabilityEntity",m)};
pOT=function(K,m){return _.X4(K.entities,"fantasyTeamEntity",m)};
Ro1=function(K,m){return _.X4(K.entities,"fantasyPlayerEntity",m)};
Jm5=function(K,m){return _.X4(K.entities,"booleanEntity",m)};
ho8=function(K,m){return _.X4(K.entities,"qrCodeEntity",m)};
CaL=function(K){return _.X4(K.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
qeT=function(K){var m;return(m=L40[K])!=null?m:"EVENT_SPAN_TYPE_UNKNOWN"};
E7G=function(K){var m=K.nodeName;if(K.id)return m+="#"+K.id;if(K.classList)for(var x=_.u(K.classList),S=x.next();!S.done;S=x.next())m+="."+S.value;K.parentElement&&(m=E7G(K.parentElement)+" > "+m);return m};
bqL=function(K){return function(m){var x=qeT(m.type);return x==="EVENT_SPAN_TYPE_UNKNOWN"?K(m):EfB("event",{type:x,nodepath:m.target instanceof Element?E7G(m.target):void 0},function(){return K(m)})}};
_.kA=function(K){K&&Ctm("event")&&(K=bqL(K));return r0S(function(m){var x,S=(x=K)==null?void 0:x(m);return typeof S==="boolean"?S:!0})};
WX=function(K){return function(){return K()?K():void 0}};
eoT=function(K){var m=_.ld("animated-rolling-character"),x=Yk1(),S=$8(K.character)||$8(K.previousCharacter),Q=_.u(Fv5()),w=Q.next().value,M=Q.next().value;_.BZ(function(){if(window.ResizeObserver&&_.h("web_fix_rolling_numbers_zoom_safari")){var f=new _.Kp(function(){var D,G,p=Math.round(((G=(D=m.value.querySelector("div"))==null?void 0:D.getBoundingClientRect().height)!=null?G:0)*100)/100;p&&M(p)},500),c=new ResizeObserver(function(){f.fire()});
c.observe(m.value);return function(){c.disconnect();f.dispose()}}});
LbB(function(){var f=_.h("web_fix_rolling_numbers_zoom_safari")?w:K.marginMultiplier;if(f){var c;(c=x.value)==null||c.cancel();S?(c=K.previousCharacter?Number(K.previousCharacter)+10:K.rollUp?0:30,K.shouldAnimate||(c-=g75(K,c))):(c=K.rollUp?0:2,K.shouldAnimate||(c-=K.rollUp?-1:1));m.value.style.marginTop="-"+c*f+"px";K.shouldAnimate?x.value=n71(m.value,K,c,S,f):m.value.style.display=K.character?"":"none"}});
return _.O("animated-rolling-character",{el:m,class:"animatedRollingCharacterHost"},DwL(S,function(){for(var f=[],c=1;c<30;c++)f.push(_.O("div",null,c%10));return _.O(_.O2,null,_.O("div",null,"\u00a0"),f,_.O("div",null,"\u00a0"))},function(){return Pa5(K.character)}))};
Pa5=function(K){return _.O(_.O2,null,_.O("div",null,"\u00a0"),_.O(_.O2,null,DwL(!K||_.t8(K),function(){return _.O("div",null,"\u00a0")},function(){return _.O("div",null,K)})),_.O("div",null,"\u00a0"))};
n71=function(K,m,x,S,Q){x=new Animation(new KeyframeEffect(K,[{transform:"translateY(0px)"},{transform:"translateY("+(S?g75(m,x):m.rollUp?-1:1)*Q+"px)"}],iqT),document.timeline);m.character?(K.style.display="",x.onfinish=null):x.onfinish=function(){K.style.display="none"};
x.play();return x};
g75=function(K,m){var x=Number(K.character)+10;if(K.previousCharacter)if(K.character){var S=Number(K.character),Q=Number(K.previousCharacter);K=K.rollUp?Q<S?x:x+10:Q<S?x-10:x}else K=K.rollUp?30:0;else K=K.character==="0"?x:K.rollUp?x-10:x+10;return m-K};
Ye8=function(K){return function(m){var x={},S;for(S in m){var Q=void 0,w=void 0;((Q=void 0)==null?0:(w=Q.callbacks)==null?0:w[S])||(x[S]=m[S])}return _.O(BYT,null,function(){for(var M in x)m[M]=_.B7(x[M]);m.disableReactiveLogging=!0;return _.O(K,Object.assign({},m))})}};
o7n=function(K,m,x,S,Q,w,M){x=new Animation(new KeyframeEffect(K,[{transform:"translateY(0px)"},{transform:"translateY("+(w?F48(m,x,S,Q):S?-1:1)*M+"px)"}],AmT),document.timeline);m?(K.style.display="",x.onfinish=null):x.onfinish=function(){K.style.display="none"};
x.play();return x};
F48=function(K,m,x,S){var Q=Number(K)+10;m?K?(K=Number(K),m=Number(m),x=x?m<K?Q:Q+10:m<K?Q-10:Q):x=x?30:0:x=K==="0"?Q:x?Q-10:Q+10;return S-x};
$j0=function(K){var m=Yk1(),x=Yk1();g8L(function(){m.value=K.numberText;x.value=K.numberValue},[K.numberText]);
var S=K.fontSizeMultiplier?K.heightPx*K.fontSizeMultiplier:K.heightPx,Q=iIT(function(){if(K.numberText){var M=K.numberText;var f=K.forceRollUp||!x.value||!K.numberValue||x.value<K.numberValue;var c=!!K.shouldAnimate,D=m.value,G=[],p=0,R=0,J=(D?D.replace(/\D/g,"").length:0)-(M?M.replace(/\D/g,"").length:0);D=D?D.split(/(\d)/).filter(Boolean):[];for(M=M.split(/(\d)/).filter(Boolean);J<0;){var L=M[R];G.push({character:L,rollUp:f,marginMultiplier:S,shouldAnimate:c});R++;$8(L)&&J++}for(;p<J;)L=D[p],G.push({previousCharacter:L,
rollUp:f,marginMultiplier:S,shouldAnimate:c}),p++,$8(L)||J++;for(;R<M.length;)J=M[R],L=D[p],$8(J)===$8(L)?(R++,p++):$8(J)?(p++,J=void 0):$8(L)&&(R++,L=void 0),G.push({character:J,previousCharacter:L,rollUp:f,marginMultiplier:S,shouldAnimate:c});f=G}else f=[];return f},[K.numberText]),w=K.numberText?["height: "+S+"px;",
"line-height: "+K.heightPx+"px;"].join(" "):"";return _.O("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:w,dir:"ltr","aria-hidden":"true"},Q.map(function(M){return _.O(Hqn,Object.assign({},M))}))};
NOS=function(K){switch(K){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}};
Zq1=function(K,m){if(!K&&!m)return"medium";K=Math.max(K||0,m||0);return K>=256?"large":K>=96?"medium":"small"};
BOD=function(K){switch(K){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
anT=function(K){return new KeyframeEffect(K,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
djD=function(K){return new KeyframeEffect(K,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.mc=function(K){if(K.length===0)return JWT(K,"D");var m=_.u(JWT({source:function(){return K()},
computation:function(Q,w){return(w==null?0:w.value)?K(w.value):Q}},"E")),x=m.next().value,S=m.next().value;
m=m.next().value;return[x,S,m]};
_.x_=function(K){return function(){var m="",x;for(x in K){for(var S=K[x];typeof S==="function";)S=S();S!==void 0&&S!==null&&(m+="; "+x+": "+S)}return m.length>0?_.B7(m.slice(2)):_.B7()}};
ymT=function(K){switch(K){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"}};
V71=function(K,m){if(m)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(K)switch(K){case "large":return"yt-spec-touch-feedback-shape--thumbnail-size-large";case "medium":return"yt-spec-touch-feedback-shape--thumbnail-size-medium";default:return"yt-spec-touch-feedback-shape--thumbnail-size-small"}};
InG=function(K,m,x,S,Q,w,M){var f=v7L(K),c=f.disabled,D=f.iconPosition,G=f.style,p=f.focused,R=function(){return!!n()&&D()==="icon-only"},J=function(){return!!n()&&D()==="icon-only-40"},L=function(){return!!n()&&D()==="icon-with-label"},n=function(){return!!m||!(S==null||!S())};
return{type:function(){return G()==="call-to-action-inverse"?"text":G()==="overlay-dark"&&K().type!=="filled"&&K().type!=="tonal"?"tonal":K().type},
shouldFocus:function(){return(p()||(w==null?void 0:w()))&&!c()},
hasIconLeading:function(){return!!n()&&D()==="leading"},
hasIconTrailing:function(){return!!n()&&D()==="trailing"},
hasIconLeadingTrailing:function(){return!!n()&&!!(x||Q!=null&&Q())&&D()==="leading-trailing"},
hasIconOnly:R,hasIconOnly40:J,hasIconWithLabel:L,iconButton:function(){return R()||J()||L()},
visiblyDisabled:function(){return(c()?"disabled":K().state)==="disabled"||c()},
overrideSmallSizeIcon:function(){return!K().ignoreIconSizeOverride&&UjB(K(),n())},
iconToRender:m?m:function(){return _.O(_.SW,{icon:S,gradientColor:function(){var F;return(F=K().customColors)==null?void 0:F.iconGradientColor},
size:function(){return zoL(K(),!0,K().ignoreIconSizeOverride)},
active:function(){return K().toggled},
iconFilter:function(){return TOB(K())},
animateIcon:M})},
secondaryIconToRender:x?x:function(){return _.O(_.SW,{icon:Q,size:function(){return zoL(K(),!0,K().ignoreIconSizeOverride)},
active:function(){return K().toggled},
iconFilter:function(){return TOB(K())}})}}};
v7L=function(K){return{size:function(){return K().size},
style:function(){return K().style},
focused:function(){return K().focused},
disabled:function(){return K().disabled},
onTap:function(m){var x,S;return(S=(x=K()).onTap)==null?void 0:S.call(x,m)},
alignByText:function(){return K().alignByText},
aTagConfig:function(){return K().aTagConfig},
customColors:function(){return K().customColors},
segmentedPosition:function(){return K().segmentedPosition},
toggled:function(){return K().toggled},
toggleable:function(){return K().toggleable},
accessibilityLabel:function(){return K().accessibilityLabel},
onToggle:function(m){var x,S;return(S=(x=K()).onToggle)==null?void 0:S.call(x,m)},
iconPosition:function(){return K().iconPosition},
oneOffCustomTextWrap:function(){return K().oneOffCustomTextWrap},
disableTextEllipsis:function(){return K().disableTextEllipsis},
disableBackdropFilter:function(){return K().disableBackdropFilter},
tooltipText:function(){return K().tooltipText},
tooltipShape:function(){return K().tooltipShape},
ariaHidden:function(){return K().ariaHidden},
tabIndex:function(){return K().tabIndex},
buttonText:function(){return K().buttonText},
formattedButtonText:function(){return K().formattedButtonText},
animatedTextProps:function(){return K().animatedTextProps},
onClickRateLimitMs:function(){return K().onClickRateLimitMs}}};
UjB=function(K,m){m=(K.iconPosition==="icon-only"||K.iconPosition==="icon-only-40"||K.iconPosition==="icon-with-label")&&m;return!K.segmentedPosition&&m&&K.size==="S"};
zoL=function(K,m,x){switch(K.size){case "XS":return 16;case "S":return!x&&UjB(K,m)?24:16;default:return 24}};
k$8=function(K){switch(K){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"}};
W4L=function(K){switch(K){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"}};
XO8=function(K){switch(K){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"}};
TOB=function(K){if(K.style==="overlay-dark"&&K.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
QQ=function(K){return K&&K.endsWith("px")?Number(K.slice(0,-2)):0};
xnm=function(K,m){var x=_.u(_.mc(function(){var Q,w;return(w=K())!=null?w:m==null?void 0:(Q=m())==null?void 0:Q.text})),S=x.next().value;
return[function(Q){var w=_.bv(function(){var c;return Object.assign({},{location:"bottom",offset:16,delay:1},m==null?void 0:m(),{text:(c=S())!=null?c:""})},void 0,"IJU38d");
_.$p(function(){var c=w();_.JL(function(){_.dX.addJob(function(){wN.notify(Q,c)},4)})},"WlsgZc");
var M=function(){K6n(Q,w())},f=function(){mnn()};
Q.addEventListener("mouseenter",M);Q.addEventListener("focus",M);Q.addEventListener("mouseleave",f);Q.addEventListener("blur",f);Q.addEventListener("tap",f);_.Nl(function(){Q.removeEventListener("mouseenter",M);Q.removeEventListener("mouseleave",f);Q.removeEventListener("focus",M);Q.removeEventListener("blur",f);Q.removeEventListener("tap",f);mnn()})},
x.next().value]};
Qj0=function(K,m){if(!wj){var x;LtB(function(){return x=NYS(K,m)});
return x}K.parent=S4G();return NYS(K,m)};
S4G=function(){var K=_.lv(wj||void 0,ouS);return _.RgL(K)?void 0:K};
sY=function(K,m){_.hE(K,Object.assign({},m,{forceClickLogging:!0}))};
wt8=function(K){switch(K){case "TOOLTIP_VIEW_MODEL_PLACEMENT_BOTTOM":return"bottom";case "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP":return"top";case "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT":return"left";case "TOOLTIP_VIEW_MODEL_PLACEMENT_RIGHT":return"right";default:return"bottom"}};
lZ8=function(K,m){var x=_.JE(K==null?void 0:K.onTap),S={};x&&(S.getClickedVisualElement=function(){var Q;return sj1(K,x,m==null?void 0:(Q=m.value)==null?void 0:Q.visualElement)});
S=_.CW({elementsCommand:K.onTap,forceNewState:!0,additionalCommandArgs:S});return LW(S)?S:void 0};
uAT=function(K,m,x,S){sY(K,Object.assign({},{form:{element:m,event:x}},S))};
MmG=function(K,m,x,S,Q){var w=void 0;return function(M){var f=_.JE(x?K==null?void 0:K.onDisabledTap:K==null?void 0:K.onTap);if(f){var c;w=(c=w)!=null?c:m==null?void 0:m.value;if(f)if(_.h("web_button_vm_click_client_ve_killswitch"))uAT(f,w,M);else{var D;c=sj1(K,f,(D=w)==null?void 0:D.visualElement);if(Q){uAT(f,Q,M,{clickedVisualElement:c,form:{element:Q}});return}uAT(f,w,M,{clickedVisualElement:c})}}S&&S(M)}};
sj1=function(K,m,x){m=m==null?void 0:m.clickTrackingParams;var S,Q;K=K==null?void 0:(S=K.loggingDirectives)==null?void 0:(Q=S.clientVeSpec)==null?void 0:Q.uiType;if(x&&K&&!m)return x};
fZ8=function(K){switch(K){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"}};
tmv=function(K){switch(K){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"}};
c9v=function(K){switch(K){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"}};
O7T=function(K){switch(K){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"}};
_.lx=function(K){return _.bv(function(){XU1()();return xzD(K)},{debugName:"d8B62c"},"DEXkhd")};
jj5=function(K,m){return _.X4(K.entities,"engagementToolbarStateEntityPayload",m)};
r91=function(K){(K=_.uX(K))&&_.Dnv(K)};
_.Dnv=function(K){var m=_.hX();m&&_.Yc(m,K)};
G11=function(K,m,x){_.Uk(K,"yt-open-popup-action",[m,x||K])};
ptS=function(K,m){var x=_.dC(K,"endpoint"),S=_.dC(K,"action");return(x=S?S:x)&&m&&(x=m.navigationEndpointPopupMap[x])&&(K=_.WZ(x,K),(x=_.dC(K,"renderer"))&&m.supportedPopups.hasOwnProperty(x))?{openPopupAction:{popupType:m.popupTypeMap[x],popup:K}}:null};
RQL=function(K,m,x,S){if(S){var Q;x=x==null?void 0:(Q=x.data)==null?void 0:Q.contents;(Q=x instanceof Array&&x.length?x[0]:x)&&(x=_.dC(Q,"renderer"))&&S.supportedPopups.hasOwnProperty(x)&&(m.stopPropagation(),G11(K,{openPopupAction:{popupType:S.popupTypeMap[x],popup:Q}}))}};
CI0=function(K,m,x,S){S=S===void 0?!1:S;var Q=J98(m);if(Q){Q.href&&Ll(Q.href);var w=m.button;w=w!==void 0?w===0&&!ux(m):!ux(m);Q.data&&w&&hQ5(K,Q,m,x,S)}};
hQ5=function(K,m,x,S,Q){Q=Q===void 0?!1:Q;var w=_.rp("pbj_navigate_limit",-1)===0;L6v(m);_.cd().resolve(_.tR(XI));var M=m.data;if(Object.keys(M).length!==0)if(!_.h("unplugged_web_disable_actions_for_cec_endpoint")&&_.C(M,_.Wg))_.h("endpoint_behavior_command_executor_fix_killswitch")||(x.preventDefault(),x.stopPropagation()),_.I7(K,[M],K);else if(S=ptS(M,S))M.loggingUrls&&M.loggingUrls.forEach(function(c){c.baseUrl&&_.XJ(c.baseUrl)}),x.preventDefault(),x.stopPropagation(),G11(K,S,m);
else{var f=q4D(0,m.data,x);if(K=m.getForm)K=K(),f.tempData=f.tempData||{},f.tempData=Object.assign({},f.tempData,K);K=_.AO(x);if(S=K.find(function(c){return!!c.visualElement}))f.createScreenConfig=f.createScreenConfig||{},f.createScreenConfig.clickedVisualElement=S.visualElement;
if(!w)if(x.preventDefault(),x.stopPropagation(),_.C(M,_.E2L)&&!Q&&_.kt.instance)_.kt.instance.resolveCommand(M,f);else if(_.h("kevlar_command_handler_formatted_string")&&!Q&&_.kt.instance&&b7T(M))Q=K.find(function(c){return!!c.is})||x.target,x={form:Object.assign({},f,{event:x,
element:Q,originatingNode:m})},_.kt.instance.resolveCommand(M,x);else{M=_.AO(x);x=[];for(Q=0;Q<M.length;Q++)(w=M[Q].is)&&x.push(w);X31({parents:x.join(","),text:m.innerText},function(){_.vg(m,"yt-navigate",f)})}}};
g2m=function(K){if(K=J98(K))L6v(K),xmS(K.href)};
J98=function(K){K=_.AO(K);for(var m,x=0;x<K.length;x++)if(m=K[x],m.tagName==="A"&&m.classList.contains("yt-simple-endpoint")){if(!m.data)break;return m}return null};
ux=function(K){return K.shiftKey||K.altKey||K.metaKey||K.ctrlKey};
n2B=function(K,m){var x={itct:m.clickTrackingParams};_.h("kevlar_client_side_screens")&&(!_.C(m,_.l9)||_.h("kevlar_exclude_endpoint_killswitch"))&&(x.endpoint=JSON.stringify(m));_.h("enable_unknown_lact_fix_on_html5")&&_.cd().resolve(_.tR(_.ML))&&(x.lact=_.cL());XQ5(x);_.ZX(K,x)};
L6v=function(K){K.href&&Object.keys(K.data).length!==0&&n2B(K.href,K.data)};
b7T=function(K){for(var m=_.u(PIG),x=m.next();!x.done;x=m.next())if(K[x.value])return!1;return!0};
eQm=function(){if(fp)return fp;if(window.lottie)return fp=Promise.resolve(window.lottie);var K=_.yy(_.vZ("LOTTIE_URL"));return K?fp=new Promise(function(m,x){var S=document.createElement("script");S.addEventListener("load",function(){m(lottie)});
S.addEventListener("error",function(Q){var w="Lottie library failed to load.";Q?Q.message&&(w+=" Original description: "+Q.message,_.Vq(Q,w)):Q=Error(w);_.yq(Q);x(Q)});
S.setAttribute("async","");_.sr(S,K);document.head.appendChild(S)}):Promise.reject(Error("sh"))};
i7G=function(){return fp?fp:eQm()};
Y4G=function(K){if(K)switch(K){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.h("kevlar_use_wil_icons"))return K=(K=CaL(_.NS().getState()))&&K.animationLightUrl&&K.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:K.animationLightUrl,pathDarkTheme:K.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,K?K:t7.get("LIKE");break;case "LIKE_DELHI_PLAYER":return t7.get("LIKE_DELHI_PLAYER")}};
F6n=function(K){var m=Y4G(K);if(m)return m;switch(K){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return t7.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return t7.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return t7.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return t7.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return t7.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return t7.get("NOTIFICATION_BELL")}};
A91=function(K,m){if(!K.closest)return!1;m=!!Y4G(m);return _.vZ("ID_TOKEN")&&m?!!K.closest("segmented-like-dislike-button-view-model")||!!K.closest("yt-player-quick-action-buttons"):!1};
H7m=function(K,m){if(!K||o2m)m=!1;else{var x;if(!(x=A91(K,m)))if(K.closest)if(x=!_.vZ("ID_TOKEN"),K=K.closest("ytd-subscription-notification-toggle-button-renderer-next"),x||!K)x=!1;else{var S;x=((S=K.data)==null?void 0:S.targetId)==="notification-bell"&&m!=="EXPAND_MORE"}else x=!1;m=x}return m};
$n8=function(K){var m,x;return _.t(function(S){switch(S.nextAddress){case 1:return _.h2(S,2),S.yield(fetch(K),4);case 4:return m=S.yieldResult,S.yield(m.json(),5);case 5:return S.return(S.yieldResult);case 2:x=_.gl(S),_.yq(x),_.Px(S)}})};
Nwm=function(K,m){var x,S,Q;return _.t(function(w){if(w.nextAddress==1)return(x=m?K.pathDarkTheme:K.path)?w.yield(Promise.all([$n8(x),eQm()]),2):w.return();S=w.yieldResult;Q=S[0];c3.set(x,Q);_.Px(w)})};
BwG=function(K,m,x,S){function Q(M,f){if(m.value===f&&!m.cancelled&&K!=null&&K.value){for(;K.value.firstChild;)K.value.removeChild(K.value.firstChild);K.value.classList.add("ytSpecIconShapeHost");M(K.value,S)}}
var w=_.Z7L(_.cd().resolve(_.IB),x);typeof w==="function"?(m.value=null,Q(w,null)):(m.value=w,w.then(function(M){Q(M,w)}))};
dn1=function(K,m){var x=document.createElement("div"),S=_.$J(x,function(){return _.O(_.r,{cond:K,then:function(Q){return _.O(aZ5,{data:Q,options:m})}})},"ba");
return[x,S]};
_.OY=function(K,m){if(m){var x={};y9T.forEach(function(S){S=VmT(m,S,"--yt-lightsource-");Object.assign(x,S)});
v2G.forEach(function(S){S=VmT(m,S,"--yt-basic-");Object.assign(x,S)});
_.W9(K,x)}};
VmT=function(K,m,x){var S={};S[x+_.QB(m)]=K&&K[m]?_.RX(K[m]):"";return S};
_.DN=function(K,m,x){jW[K]||(jW[K]={});jW[K][m]=x};
_.rN=function(K){jW[K]||(jW[K]={});return jW[K]};
Unn=function(K){if(!K)return{};var m=K.foregroundTitleColor,x=K.backgroundColor;K=K.borderColor;var S="text";K?S="outline":x&&(S="filled");return{type:S,customColors:{color:m?_.RX(m):void 0,backgroundColor:x?_.RX(x):void 0,borderColor:K?_.RX(K):void 0}}};
W6T=function(K){var m=K.renderer;var x=K.element;var S=K.commandController;var Q=K.onTapCallback;var w=K.skipCommandHandling;var M=K.overrides;var f=K.forceIcon;var c=K.forceModernIconButton;var D=K.forceDisabled;var G=K.isSubscribe===void 0?!1:K.isSubscribe;var p=K.isPressed===void 0?!1:K.isPressed;var R=K.useButtonSize===void 0?!1:K.useButtonSize;K=zQ1(m);G&&(K.style="mono",K.type="filled");f=!m.icon||!f&&m.text?m.icon?m.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:c?"icon-only":"icon-only-40";f==="icon-only-40"&&(K.type="text");var J;c=Object;G=c.assign;R=TwT(m,R);p=!!m.isSelected||!_.h("web_propagate_is_pressed_killswitch")&&!!p;var L=m.isSelected!==void 0;D=D===void 0?m.isDisabled:D;var n=m.text?_.r9(m.text):void 0;var F,H,N,z=((F=m.accessibilityData)==null?void 0:(H=F.accessibilityData)==null?void 0:H.label)||((N=m.accessibility)==null?void 0:N.label);F=z?z:_.Hk(m.text);x=IZ8(m,x,S,Q,w);S=k18(m);S!=null&&S.length?(S=_.CW({innertubeCommand:JkG(S),
forceNewState:!0}),S=LW(S)?S:void 0):S=void 0;return G.call(c,{},K,R,{iconPosition:f},M,{focused:!1,toggled:p,toggleable:L,disabled:D,formattedButtonText:n,accessibilityLabel:F,onTap:x,aTagConfig:S},Unn((J=m.colorData)==null?void 0:J.basicColorPaletteData),{oneOffCustomTextWrap:m.oneOffCustomTextWrap})};
IZ8=function(K,m,x,S,Q){return function(w){var M=k18(K);S(M,w);if(!Q){M=_.u(M);for(var f=M.next();!f.done;f=M.next())sY(f.value,{form:{element:m,event:w},commandController:x})}}};
k18=function(K){var m=[];K.command&&m.push(K.command);K.serviceEndpoint&&m.push(K.serviceEndpoint);K.navigationEndpoint&&m.push(K.navigationEndpoint);return m};
TwT=function(K,m){if(m)switch(K.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(K.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
zQ1=function(K){switch(K.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_CALL_TO_ACTION_TONAL":return{style:"call-to-action",type:"tonal",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"}}};
XtL=function(K,m){return typeof K!=="object"||K===null?!1:Object.keys(m).every(function(x){return x in K})};
_.Gb=function(K){return Object.fromEntries(Object.keys(K).map(function(m){return[m,m]}))};
KIT=function(K,m,x){return KY5(x,function(S,Q){return function(w){var M=_.VU.apply(1,arguments);return XtL(w,K)?Q.apply(null,[w[m]].concat(_.N3(M))):Q.apply(null,[w].concat(_.N3(M)))}})};
_.pp=function(K){return function(m,x){return KIT(K,m,x)}};
mvm=function(K,m){var x;return(x=_.X4(K,"playlistLoopStateEntity",m))!=null?x:void 0};
xvL=function(K,m){var x;return(x=_.X4(K,"toggleMenuServiceItemEntity",m))!=null?x:void 0};
_.RK=function(K){return K!=null&&K.watch?K.watch.isTheaterMode:!1};
_.J7=function(K){return K!=null&&K.watch?K.watch.isWatchFullscreen:!1};
_.h7=function(K){if(_.Slv(K))return!0;K=_.QYv(K);return _.h("web_watch_enable_single_column_grid_view")?K:!1};
_.Slv=function(K){return K.watch.isSwatcherooActive};
_.QYv=function(K){return K.watch.isWatchNarrowWidth};
_.w11=function(K){return K.watch.openEngagementPanels};
Cp=function(K,m){return _.X4(K.entities,"likeStatusEntity",m)};
sYL=function(K,m){return _.X4(K.entities,"likeCountEntity",m)};
_.lI8=function(K,m){return _.X4(K.entities,"stringEntity",m)};
ukn=function(K,m){return _.X4(K.entities,"dataFreshnessEntity",m)};
MMD=function(K,m){if(!K)return!1;var x,S=(x=_.C(K,_.KQ))==null?void 0:x.signal;if(S&&m.signalEndpointMap)return!!m.signalEndpointMap[S];var Q;if((x=(Q=_.C(K,_.Lp))==null?void 0:Q.request)&&m.continuationEndpointMap)return!!m.continuationEndpointMap[x];for(var w in K)if(m.commandEndpointMap[w])return!0;return!1};
fIT=function(K,m){if(m.streamingEndpointMap)for(var x in K)if(m.streamingEndpointMap[x]&&(K=m.streamingEndpointMap[x]))return K()};
tMn=function(K,m){var x,S=(x=_.C(K,_.KQ))==null?void 0:x.signal;if(S&&m.signalEndpointMap&&(x=m.signalEndpointMap[S]))return x();var Q;if((x=(Q=_.C(K,_.Lp))==null?void 0:Q.request)&&m.continuationEndpointMap&&(Q=m.continuationEndpointMap[x]))return Q();for(var w in K)if(m.commandEndpointMap[w]&&(K=m.commandEndpointMap[w]))return K()};
cC1=function(K){var m={"Content-Type":"application/json"};_.vZ("EOM_VISITOR_DATA")?m["X-Goog-EOM-Visitor-Id"]=_.vZ("EOM_VISITOR_DATA"):_.vZ("VISITOR_DATA")&&(m["X-Goog-Visitor-Id"]=_.vZ("VISITOR_DATA"));m["X-Youtube-Bootstrap-Logged-In"]=_.vZ("LOGGED_IN",!1);_.vZ("DEBUG_SETTINGS_METADATA")&&(m["X-Debug-Settings-Metadata"]=_.vZ("DEBUG_SETTINGS_METADATA"));if(K!=="cors"){var x=_.vZ("INNERTUBE_CONTEXT_CLIENT_NAME");x&&(m["X-Youtube-Client-Name"]=x);(x=_.vZ("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(m["X-Youtube-Client-Version"]=
x);(x=_.vZ("CHROME_CONNECTED_HEADER"))&&(m["X-Youtube-Chrome-Connected"]=x);(x=_.vZ("DOMAIN_ADMIN_STATE"))&&(m["X-Youtube-Domain-Admin-State"]=x)}_.U2("SEND_LAVA_HEADER_UNCONDITIONALLY",!1)?(K=_.vZ("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(m["X-YouTube-Lava-Device-Context"]=K):K!=="cors"&&_.U2("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(K=_.vZ("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(m["X-YouTube-Lava-Device-Context"]=K);return m};
OG5=function(K,m){m.watchNextResponse||m.reelItemWatchResponse?m.watchNextResponse?K.content=m.watchNextResponse:K.content=m.reelItemWatchResponse:m.playerResponse?K.player=m.playerResponse:m.reelWatchSequenceResponse&&(K.reelSequence=m.reelWatchSequenceResponse)};
qL=function(K){return function(){return new K}};
EY=function(K){var m=_.cd();return function(){return m.resolve(K)}};
_.bx=function(K){if(!K)return null;for(var m=[],x=0;x<K.textSegments.length;x++){var S=K.textSegments[x];S.text?m.push(S):S.emojiId&&m.push({emoji_id:S.emojiId})}return{text_segments:m}};
p1T=function(K,m,x,S,Q,w,M){w=w===void 0?[]:w;var f=new _.gN;f.endpoint=x;if(!x)return _.d7(new _.AR("handle undefined endpoint",m.tagName)),f;var c=uz5(x);c.length&&(_.I7(K,c,m,S),f.actions=c);x.loggingUrls&&x.loggingUrls.forEach(function(G){G.baseUrl&&KA(G.baseUrl,G.attributionSrcMode)});
c=!_.h("web_skip_impression_click_killswitch")&&S&&S.impression;if(x.clickTrackingParams&&!jYT(x)&&!Dv8(m)&&!c&&(c=_.So(),!_.np(c,m))){var D=m.getScreenLayer&&m.getScreenLayer();D?c.clickCommand(x,null,D):c.clickCommand(x,null)}c=!1;for(D=0;D<w.length;D++)if((0,w[D])(m,x,S)){c=!0;break}!c&&rC1(x)&&(f.ajaxPromise=GG5(K,m,x,S,Q,M));return f};
Dv8=function(K){var m;return(K=(m=K.data)==null?void 0:m.navigationEndpoint)&&!!K.clickTrackingParams};
jYT=function(K){var m=_.C(K,_.KQ);if(m&&(m=m.signal)&&RH8.indexOf(m)>=0)return!0;for(var x in K)if(JCn.indexOf(x)>=0)return!0;return!1};
rC1=function(K){var m;if(((m=_.C(K,_.KQ))==null?void 0:m.signal)==="CLIENT_SIGNAL")return!1;for(var x in K)if(hH1.indexOf(x)>=0)return!1;K=Object.keys(K);return K.length===1&&K[0]==="loggingUrls"?!1:!0};
eHn=function(K,m,x,S,Q,w,M){var f=_.P3.instance;if(f&&_.eW(f,S))var c=_.ix(f,S,Q).then(function(G){return(G==null?0:G.data)?G:{data:G}});
else c=K.requestDataForServiceEndpoint(S,Q),_.C(S,CY8)||_.C(S,LIG)||_.C(S,_.qln)||_.C(S,EGG)||_.yq(new _.AR("No RequestBuilder for endpoint",S));var D=_.Y_();D.promise.thenCatch(function(){var G=_.dC(S,"action")||_.dC(S,"command")||_.dC(S,"endpoint");G&&(G=S[G],G.hasOwnProperty("onFailureAction")?_.I7(m,[G.onFailureAction],x):G.hasOwnProperty("onFailureCommand")&&_.I7(m,G.onFailureCommand,x));c.cancel("Resolver promise rejected")});
c.then(function(G){if(G){var p=G.error;if(p){if(w&&w.onServerError)w.onServerError(S,G);D.reject(new _.AR("Response error",S,p))}else if(G=G.data)if(p=G.error){if(w&&w.onServerError)w.onServerError(S,G);D.reject(new _.AR("Returned error",S,p))}else{bGG(m,x,G,S);gGD(G);if(p=l2m(G))for(var R=_.u(p),J=R.next();!J.done;J=R.next()){J=J.value;var L=_.cd().resolve(_.tR(nG1))||PYL;if(!_.P3.instance||!L.some(function(F){return!!_.C(S,F)})||_.h("kevlar_response_processor_allowlist_killswitch")){var n=L=void 0;
((n=_.C((L=J)==null?void 0:L.commandMetadata,_.mE))==null?0:n.sendPost)?_.T4(m,[J]):_.I7(m,[J],x)}}(R=_.C(G==null?void 0:G.frameworkUpdates,Fs))&&M&&M(R);if(w&&w.onSuccess)w.onSuccess(S,G);D.resolve(new _.A7(G,p))}}else D.reject(new _.AR("Invalid service endpoint provided",S))},function(G){D.reject(G)});
return D.promise};
gGD=function(K){var m;(K=(m=_.C(K==null?void 0:K.onResponseReceivedCommand,_.iGm))==null?void 0:m.continuationItems)&&(K==null?void 0:K.length)===1&&_.C(K[0],YlB)&&_.CQ("so_r",void 0,"search_overview_answer")};
GG5=function(K,m,x,S,Q,w){var M;return(M=m.getNetworkManager&&m.getNetworkManager()?m.getNetworkManager():_.cd().resolve(_.tR(_.Mq)))?eHn(M,K,m,x,S,Q,w):_.cX("No network manager.")};
bGG=function(K,m,x,S){if(x=x.trackingParams||x.loggingDirectives&&x.loggingDirectives.trackingParams){var Q;(_.C(S,FIT)||_.C(S,ACL)||_.C(S,oGB))&&S.clickTrackingParams?Q=_.uX(S.clickTrackingParams):_.h("web_graft_to_parent_command")&&S.clickTrackingParams&&(Q=_.uX(S.clickTrackingParams));var w;S=(w=m.getScreenLayer)==null?void 0:w.call(m);m=_.So().graftServerVe(x,Q,S);_.z4(K,"yt-store-grafted-ve-action",[m])}};
_.HGT=function(K){var m=new Image;return new _.LA(function(x,S){m.addEventListener("load",function(){x()});
m.addEventListener("error",function(){S()});
m.src=K})};
$vT=function(K){return!!K};
N$B=function(K){return!!K};
ZG0=function(K,m,x){var S=K.rowIndex;S!==void 0&&_.z4(K.hostElement,"yt-section-reactive-dismissal",[S,m,x])};
_.oK=function(K,m,x){K=_.u(K);for(var S=K.next();!S.done;S=K.next()){S=S.value;if(S===m)break;for(var Q=_.u(x),w=Q.next();!w.done;w=Q.next())if(w=w.value,S.tagName===w||!_.h("web_event_button_role_check_killswitch")&&S.role==="button"&&w==="BUTTON")return!0}return!1};
_.H3=function(K,m,x){K=_.u(K);for(var S=K.next();!S.done;S=K.next()){S=S.value;if(S===m)break;for(var Q=_.u(x),w=Q.next();!w.done;w=Q.next())if(S.id===w.value)return!0}return!1};
_.B3=function(){var K=_.cd().resolve(_.tR(_.NL));return K?(K=K.getCurrentPage())?_.ZN(K):null:null};
_.aK=function(){var K=_.B3();if(!K){var m=_.cd().resolve(_.tR(_.NL)),x=m?typeof m:"no page manager";m=m?m.getCurrentPage():null;x=new _.AR("Player is missing when requested.",x,m?m.tagName:"no page");_.aC(x)}return K};
_.ZN=function(K){return K&&K.getPlayer?K.getPlayer():null};
B$5=function(K,m){K={args:{raw_player_response:K}};m&&(K.args=Object.assign({},K.args,m));return K};
aI0=function(K){if(K.args){if(K.args.raw_player_response)return K.args.raw_player_response;if(K.args.player_response)return JSON.parse(K.args.player_response)}};
_.dvT=function(K,m){var x={url:"/watch?v="+K.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};K.playlistId&&(x.url+="&list="+K.playlistId);K.playerParams&&(x.url+="&pp="+K.playerParams);K={watchEndpoint:K,commandMetadata:{webCommandMetadata:x}};m&&(K.clickTrackingParams=m);return K};
VM5=function(){return yCn||!!_.WZ("yt.player.Application")};
UvS=function(){return vGL||!!document.querySelector("link#player-css")};
T$8=function(){function K(){yCn=!0;zH8.resolve()}
var m,x;return _.t(function(S){zH8||(zH8=new _.Wk,VM5()?K():(m=document.createElement("script"),m.addEventListener("load",K),x=_.Hc(_.vZ("PLAYER_JS_URL")),_.sr(m,x),document.head.appendChild(m)));return S.return(zH8.promise)})};
kGn=function(){function K(){vGL=!0;II8.resolve()}
if(!II8)if(II8=new _.Wk,UvS())K();else{var m=document.createElement("link");m.id="player-css";m.addEventListener("load",K);var x=_.Hc(_.vZ("PLAYER_CSS_URL"));_.M3(m,x,"stylesheet");document.head.appendChild(m)}return II8.promise};
WIv=function(){return VM5()&&UvS()?Promise.resolve([]):Promise.all([T$8(),kGn()])};
X1T=function(K,m,x){var S={args:{}};K&&(S.args.raw_player_response=K);m&&(S.args.raw_watch_next_response=m);x&&(S.args=Object.assign({},S.args,x));return S};
SGT=function(K,m,x){var S=!1;S=S===void 0?!0:S;K=typeof K==="string"?_.dN(document,K):K;var Q=K3L+"_"+_.T8(K),w=mND[Q];if(w&&S)return xNT(m,x)?w.api.loadVideoByPlayerVars(m.args||null):w.loadNewVideoConfig(m),w.api;w=new yQ(K,Q,m,x,void 0);mND[Q]=w;w.addOnDisposeCallback(function(){delete mND[w.getId()]});
return w.api};
xNT=function(K,m){return m&&m.serializedExperimentFlags?m.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):K&&K.args&&K.args.fflags?K.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
Qv8=function(){var K=new _.Wk;K.resolved=!1;var m=K.resolve;K.resolve=function(x){K.resolved=!0;m(x)};
return K};
svS=function(K){var m={};wGT().install((m.document_disposed={callback:K},m))};
VQ=function(K,m){if(!K&&Math.random()<=_.rp("kevlar_unified_player_logging_threshold")){K=Error("uh`"+(m?m:"Unspecified error"));if(_.h("kevlar_unified_player_throw_errors"))throw K;_.yq(K)}};
_.lWT=function(){var K=_.WZ("ytDebugData.callbacks");K||(K={},_.ff("ytDebugData.callbacks",K));return K};
MKm=function(K,m){var x=_.lWT();if(_.h("web_dd_iu")||u7T.includes(K))x[K]=m};
fWv=function(){return _.t(function(K){return K.return({isLeader:_.yHD(_.NS().getState()),c:_.vZ("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.vZ("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
tKv=function(){var K;_.t(function(m){if(m.nextAddress==1)return MKm("APP_STATE",fWv),m.yield(_.cd().resolve(_.v3),2);K=m.yieldResult;MKm("PI",function(){return _.t(function(x){return x.return(K.getVideoStats())})});
_.Px(m)})};
ct0=function(K){return!!K&&K.length>0&&K[0].loggingUrls!=null&&K[0].loggingUrls.length>0};
OeT=function(){var K=_.vZ("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(K==null?void 0:K.length)===2?K[1]:null};
jvv=function(K){if(!K)return[];var m=[];K=_.u(K);for(var x=K.next();!x.done;x=K.next())if(x=x.value,x.loggingUrls){x=_.u(x.loggingUrls);for(var S=x.next();!S.done;S=x.next())S=S.value,S.baseUrl&&m.push(S.baseUrl)}return m};
DNT=function(K){var m=_.NB(_.eH(_.Qm.location.href));K=_.NB(_.eH(K));return _.h("kevlar_clear_non_displayable_url_params")?m==UY(K):UY(m)==UY(K)};
UY=function(K){var m=_.rtL(K);K=K.slice(0);var x=["frags"];_.h("kevlar_hide_pp_url_param")&&x.push("pp");_.h("kevlar_hide_time_continue_url_param")&&x.push("time_continue");x=_.u(x);for(var S=x.next();!S.done;S=x.next())S=S.value,K=_.Bg(_.NB(K),S);return _.NB(K)+(m?"#"+m:"")};
zb=function(K,m){m=Number(m)*1E3;var x=Math.round((0,_.Of)()),S=x.toString();K={innertubeResponse:K,serverDateTimestampMs:S,lastModifiedTimestampMs:S,expireTimestampMs:(x+m).toString()};if(m=_.vZ("INNERTUBE_CONTEXT_CLIENT_NAME"))K.clientName=m;return K};
pGT=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++GCS};
Rl8=function(K){return!isNaN(K)&&K>0};
hl8=function(){_.h("web_adaptive_repeat_ase")&&Jtm&&_.Zx("applicationStarted",Jtm)};
_.CmT=function(){var K=_.JX(),m=_.hX();m&&K&&_.Ag(m,[K],!0)};
qGL=function(K){return K&&L35.some(function(m){return K.includes(m)})};
elm=function(K){var m=_.C(K,_.Ku);if(!m)return!1;var x=m.url,S=m.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!x)return _.aC(Error("zh")),!1;if(m.target==="TARGET_NEW_WINDOW"){m={};_.h("resolve_url_parent_tracking_params")&&(!_.lc(x)||uc(window.location.href,x))&&(m={endpoint:K,itct:K.clickTrackingParams});XQ5(m);K=null;try{if(S){a:{var Q=x,w=m;S=S===void 0?!1:S;w&&_.ZX(Q,w);var M=_.de(Q),f=_.$m(M);Q!=f&&_.Xu(Error("Yf`"+Q));Q=f;try{if(S){f=Q;f=yp8(f);Ll(f);K=_.K6(window,f,"_blank",
"attributionsrc");break a}}catch(R){_.Ih(R)}Ll(Q);K=_.K6(window,M,"_blank")}EU1(_.cd().resolve(beD),K,x);return!0}}catch(R){_.aC(R)}_.ZX(x,m);m={target:"_blank",noopener:!1};M=window;f=Hs(x)?x:_.de(typeof x.href!="undefined"?x.href:String(x));S=self.crossOriginIsolated!==void 0;K="strict-origin-when-cross-origin";window.Request&&(K=(new Request("/")).referrerPolicy);Q=m.noreferrer;if(S&&Q&&K==="unsafe-url")throw Error("ve");K=Q&&!S;Q=m.target||x.target;w=[];var c=[],D=!1;for(p in m){var G=m[p];switch(p){case "width":case "height":case "top":case "left":w.push(p+
"="+G);break;case "target":break;case "noopener":case "noreferrer":G?c.push(p):(D=!0,c.push(p+"=false"));break;case "attributionsrc":w.push(p+(G?"="+G:""));break;default:w.push(p+"="+(G?1:0))}}var p=Q!==void 0&&!["_blank","_self","_top","_parent",""].includes(Q);p=gD()&&p;gUD&&S&&w.length===0&&c.length>0&&!p&&!D?(c.length===2&&(c=["noreferrer"]),_.K6(M,f,Q,c[0]),K=nUB()):(p=w.join(","),_.YS()&&M.navigator&&M.navigator.standalone&&Q&&Q!="_self"?(p=_.gk("A"),Um(p,f),p.target=Q,K&&(p.rel="noreferrer"),
((m=m.attributionsrc)||m==="")&&p.setAttribute("attributionsrc",m),m=document.createEvent("MouseEvent"),m.initMouseEvent("click",!0,!0,M,1),p.dispatchEvent(m),p=nUB()):K?(p=_.K6(M,"",Q,p),M=_.$m(f),p&&(p.opener=null,M===""&&(M="javascript:''"),M='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+Tb(M)+'">',M=km(M),(m=p.document)&&m.write&&(m.write(Ws(M)),m.close()))):((p=_.K6(M,f,Q,p))&&m.noopener&&(p.opener=null),p&&m.noreferrer&&(p.opener=null)),K=p);EU1(_.cd().resolve(beD),
K,x);return!0}p=_.qb(x);p=qGL(p)||x==="https://studio.youtube.com/";if(_.lc(x)&&!uc(window.location.href,x)||p)Ll(x),rB(),_.qq(x,void 0,void 0,window.top,PmL);else return _.yq(new _.AR("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",K)),!1;return!0};
_.F38=function(K,m){m=m===void 0?0:m;if(!(_.C(K,ieT)||_.C(K,YGS)||_.C(K,_.Ku)&&_.C(K,_.Ku).url))return!1;var x,S=(x=_.C(K,_.Ku))==null?void 0:x.url;x=S?{externalLinkData:{url:S}}:null;return _.So().clickCommand(K,x,m)};
oUm=function(K,m,x,S,Q){Q=Q===void 0?{}:Q;return function(w){var M,f;var c=((M=K.loggingDirectives)==null?0:(f=M.clientVeSpec)==null?0:f.uiType)?_.IK(K.loggingDirectives.clientVeSpec.uiType):void 0;Q.clickedVisualElement||(Q.clickedVisualElement=c);c=Atv(K,m);x(c,w);c=_.u(c);for(M=c.next();!M.done;M=c.next()){M=M.value;f=S;var D=w,G=Q;G.form?G.form.event=D:G.form={element:f,event:D};sY(M,G)}}};
Atv=function(K,m){var x=[];m?(K.toggledCommand&&x.push(K.toggledCommand),K.toggledServiceEndpoint&&x.push(K.toggledServiceEndpoint)):(K.defaultCommand&&x.push(K.defaultCommand),K.defaultServiceEndpoint&&x.push(K.defaultServiceEndpoint),K.defaultNavigationEndpoint&&x.push(K.defaultNavigationEndpoint));return x};
HeL=function(K,m){var x=K.toggledStyle||K.style,S;switch((S=m?x:K.style)==null?void 0:S.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"}}};
_.k_=function(){return _.t(function(K){return K.nextAddress==1?K.yield(_.cd().resolve(_.v3),2):K.return(_.cd().resolve($Nm)())})};
_.W3=function(){return _.cd().resolve($Nm)()};
_.Xs=function(){return ah(function(){return{lottieEl:void 0}})};
NGB=function(K,m){return K.startsWith(m.uniqueId)};
ZeB=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return S.yield(_.k_(),2);m=S.yieldResult;if((x=m)==null||!x.addEventListener)return Ki(),S.return();m.addEventListener("onCueRangeEnter",K);_.Px(S)})};
BGv=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return S.yield(_.k_(),2);m=S.yieldResult;if((x=m)==null||!x.removeEventListener)return Ki(),S.return();m.removeEventListener("onCueRangeEnter",K);_.Px(S)})};
aWD=function(K){var m,x,S,Q,w;_.t(function(M){if(M.nextAddress==1)return M.yield(_.k_(),2);m=M.yieldResult;if((x=m)==null||!x.addCueRange)return Ki(),M.return();S=_.u(K.timings);for(Q=S.next();!Q.done;Q=S.next())w=Q.value,m.addCueRange(K.uniqueId+"-"+w,w/1E3,(w+100)/1E3);_.Px(M)})};
dNn=function(K){var m,x,S,Q,w;_.t(function(M){if(M.nextAddress==1)return M.yield(_.k_(),2);m=M.yieldResult;if((x=m)==null||!x.removeCueRange)return Ki(),M.return();S=_.u(K.timings);for(Q=S.next();!Q.done;Q=S.next())w=Q.value,m.removeCueRange(K.uniqueId+"-"+w);_.Px(M)})};
ytn=function(){var K,m,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(_.k_(),2);K=S.yieldResult;if((m=K)==null||!m.getPlayerState)return Ki(),S.return();x=K.getPlayerState();return S.return(x===2)})};
Ki=function(){_.yq(new _.AR("Smartimation player does not exist or is corrupted"))};
VKD=function(){try{var K;return(K=window.CSS)!=null&&K.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(m){return _.yq(new _.AR("Smartimation CSS.supports threw an error")),!1}};
W30=function(K,m,x,S,Q){var w=K.playlistId?vUT:UNn;m=m();x=x();Q=!!K.videoId&&Q()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.u2(m))return zlD({data:K,actionType:w,disabled:Q},x);if(K.videoId&&S())return TGn({data:K,actionType:w,disabled:Q});switch(m){case "TRANSFER_STATE_UNKNOWN":return TGn({data:K,actionType:w,disabled:Q});case "TRANSFER_STATE_FAILED":return K.videoId?IWT({data:K,actionType:w,disabled:Q}):kC5({data:K,actionType:w,disabled:Q});case "TRANSFER_STATE_COMPLETE":return kC5({data:K,
actionType:w,disabled:Q});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return zlD({data:K,actionType:w,disabled:Q},x);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return K.videoId?IWT({data:K,actionType:w,disabled:Q}):TGn({data:K,actionType:w,disabled:Q});default:return TGn({data:K,actionType:w,disabled:Q})}};
XGL=function(K,m){var x=K.onTapCommand,S=_.JE(x);if(K.videoId&&_.C(S,_.mv))return _.C(S,_.mv).action=m,x;K.playlistId&&_.C(S,_.xu)&&(_.C(S,_.xu).action=m);return x};
TGn=function(K){var m=K.data;var x=K.actionType;K=K.disabled;return{text:KmT,iconType:"OFFLINE_DOWNLOAD",onTap:XGL(m,x.ACTION_ADD),disabled:K}};
zlD=function(K,m){var x=K.data;var S=K.actionType;K=K.disabled;var Q="OFFLINE_DOWNLOAD";m>=0&&m<=.1?Q="OFFLINE_DOWNLOADING_ZERO":m>.1&&m<=.3?Q="OFFLINE_DOWNLOADING_TWENTY":m>.3&&m<=.5?Q="OFFLINE_DOWNLOADING_FORTY":m>.5&&m<=.7?Q="OFFLINE_DOWNLOADING_SIXTY":m>.7&&m<1?Q="OFFLINE_DOWNLOADING_EIGHTY":m===1&&(Q="OFFLINE_PIN");return{text:m2T,iconType:Q,onTap:XGL(x,S.ACTION_REMOVE_WITH_PROMPT),disabled:K}};
kC5=function(K){var m=K.data;var x=K.actionType;K=K.disabled;return{text:x2B,iconType:"OFFLINE_PIN",onTap:XGL(m,x.ACTION_REMOVE_WITH_PROMPT),disabled:K}};
IWT=function(K){var m=K.data;var x=K.actionType;K=K.disabled;return{text:S_0,iconType:"OFFLINE_DOWNLOAD",onTap:XGL(m,x.ACTION_RETRY),disabled:K}};
_.QS=function(K,m){var x=XU1();return _.bv(function(){x();return xzD(K,[_.B7(m)||""])},{debugName:"LUZslf"},"Z105t")};
QD1=function(K){var m=_.QS(_.LN,function(){return K().videoId}),x=_.QS(_.qS,function(){return K().playlistId});
return function(){return K().videoId?m:K().playlistId?x:_.u(_.hL("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
wDT=function(K){var m=_.QS(Ew,function(){return K().videoId}),x=_.QS(_.do8,function(){return K().playlistId});
return function(){return K().videoId?m:K().playlistId?x:_.u(_.hL(0,void 0,"K4tgOc")).next().value}};
sD8=function(K){var m=_.QS(_.WaB,function(){return K().videoId});
return function(){return K().videoId?m:_.u(_.hL(!1,void 0,"Oaxwcf")).next().value}};
lb1=function(K){var m=_.QS(vH8,function(){return K().videoId});
return function(){return K().videoId?m:_.u(_.hL("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
uVD=function(){return{}};
_.OUn=function(K,m,x){return{submitForm:function(){var S,Q,w,M;return _.t(function(f){if(f.nextAddress==1){S=My5(K());if(!S)return f.return();if(S.onSubmit)return fbB(m),S.onSubmit(),fbB(x),f.return();if(!S.submitConfig||!S.formData)return f.jumpTo(0);S.disableDuringSubmission&&tyS(K(),!0);fbB(m);return f.yield(ce8(S.submitConfig,S.formData()),3)}Q=f.yieldResult;fbB(x);if(((w=Q)==null?0:w.submitResult)&&((M=S)==null?0:M.onSubmitResult))S.onSubmitResult(Q.submitResult);S.disableDuringSubmission&&tyS(K(),
!1);return f.return()})},
isValid:function(){var S=My5(K());if(S){var Q;return!((Q=S.isValid)==null||!Q.call(S))}return!0},
isSubmitting:function(){var S,Q;return!!((S=My5(K()))==null?0:(Q=S.isSubmitting)==null?0:Q.call(S))}}};
_.wY=function(){if(!jDS){var K=_.u(_.hL(new Map,void 0,"Y1XnBc"));jDS=K.next().value;D20=K.next().value}return jDS};
_.re1=function(K){D20(new Map(K))};
My5=function(K){if(K)return _.wY()().get(K)};
ce8=function(K,m){var x;return _.t(function(S){return S.nextAddress==1?m?(x=_.cd().resolve(_.tR(GnB)))&&K.submitId?S.yield(x.submitForm(K.submitId,m,pDm,K.params,K.clickTrackingParams),2):S.return(Promise.reject(Error("Bh"))):S.return(Promise.reject(Error("Ah"))):S.return(S.yieldResult)})};
tyS=function(K,m){if(K){var x=_.wY();x().set(K,Object.assign({},x().get(K),{isSubmitting:function(){return m}}));
_.re1(x())}};
fbB=function(K){if(K){var m=_.cd().resolve(_.jQ);m&&(K=_.JE(K()))&&m.resolveCommand(K)}};
hST=function(K,m){m=m===void 0?{shouldPersist:!0}:m;return{useUpdatableData:function(x,S){var Q=_.bv(function(){return K(x())},void 0,"Gmrblb"),w=RSG(x,Q,S,m);
_.$p(function(){if(Q()!=null){JeT.set(Q(),w);var M=Q();_.Nl(function(){JeT.delete(M)})}},"j4hx9b");
return w},
getData:function(x){var S;return(S=JeT.get(K(x)))==null?void 0:S[0]()},
updateData:function(x,S){x=K(x);x=JeT.get(x);if(!x)return!1;var Q=_.u(x);x=Q.next().value;Q=Q.next().value;S=S(x());Q(S);return!0}}};
RSG=function(K,m,x,S){S=S===void 0?{}:S;var Q=_.u(_.mc(function(){var f=K(),c=m();return CF0(f,c,x,S)})),w=Q.next().value,M=Q.next().value;
return[w,function(f){M(f);var c=m();if(S.shouldPersist&&c!=null){var D,G=(D=x==null?void 0:x.map(function(p){return p()}))!=null?D:[];
_.s$.set(c,[f,G])}}]};
CF0=function(K,m,x,S){S=S===void 0?{}:S;if(m==null||!S.shouldPersist)return K;S=_.s$.get(m);if(!S)return K;var Q=_.u(S);S=Q.next().value;var w=Q.next().value,M;Q=(M=x==null?void 0:x.map(function(f){return f()}))!=null?M:[];
if((w==null?0:w.length)&&(x==null?0:x.length)&&Q.some(function(f,c){return f!==w[c]}))return _.s$.remove(m),K;
(x==null?0:x.length)&&_.s$.set(m,[S,Q]);return S};
Lmv=function(K){var m=_.u(_.hL(!0,void 0,"bKtO6d")),x=m.next().value;m.next();return function(){var S=bE(K.children());return _.O(_.r,{cond:x,then:function(){return S},
else:K.fallback})}()};
_.le=function(K){var m=q_S(K),x=m.data,S=m.mapping,Q=m.wrapper;m=m.pendingFallback;var w=function(){return EBG(_.B7(x))},M=function(){var f=w(),c=[];
f=_.u(f);for(var D=f.next();!D.done;D=f.next()){var G=void 0;D=D.value;var p=void 0;for(G in D)if(!(!D).hasOwnProperty(G)){p=G;break}(G=p)&&c.push(G)}return c};
return K.data?_.O(Lmv,{fallback:m},function(){return _.O(_.AS,{each:M},function(f,c){var D=Q?function(p){return Q(function(){return S[f](p,c)},G,c)}:function(p){return S[f](p,c)};
D.debugName||(D.debugName=String(f));if(!S[String(f)])return document.createComment("");D.componentType!==Ft&&bUL(String(f));var G=gBD(w,f,c);return _.O(D,{data:G})})}):_.O(_.O2,null)};
q_S=function(K){var m=K.targetId||nBG(K.children);if(!K.data||!m)return Object.assign({},K,{mapping:K.children,wrapper:void 0});var x="stamper-"+PFn++,S=function(){var f;return(f=typeof K.targetId==="function"?K.targetId(x):K.targetId)!=null?f:x};
m=_.u(eSm(function(){var f=EBG(K.data());f.targetId=S;return f})).next().value;
var Q=Object.assign({},(_.cd().resolve(_.tR(iUT))||{}).replaceableMapping,K.children);if(K.replacementWrapper){var w=Q.notificationTextRenderer,M=Q.notificationMultiActionRenderer;w&&(Q.notificationTextRenderer=function(f,c){return K.replacementWrapper(w({data:f.data},c))});
M&&(Q.notificationMultiActionRenderer=function(f,c){return K.replacementWrapper(M({data:f.data},c))})}return Object.assign({},K,{data:m,
mapping:Q,wrapper:function(f,c,D){return Qj0({targetId:S,stamperIndex:D},f)}})};
gBD=function(K,m,x){var S;return _.bv(function(){var Q=K()[x()];if(Q)S=Q[m];else return _.yq(new _.AR("Stamper failed to find "+String(m)+" at index "+x()+" of data array of length "+(K().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),S;return Q[m]},void 0,"Md3d6e")};
nBG=function(K){K=_.u(Object.keys(K));for(var m=K.next();!m.done;m=K.next())if(m=m.value,Y_D.includes(m)||Fm1.includes(m)||AeT.includes(m))return!0;return!1};
EBG=function(K){return K?Array.isArray(K)?K:[K]:[]};
bUL=function(K){if(_.h("web_enable_renderer_logger")){var m;(m=_.cd().resolve(_.tR(oBD)))!=null&&m.loggingEnabled&&!m.ids.has(K)&&m.ids.add(K)}};
HU8=function(){var K,m;return(m=(K=_.cd().resolve(_.tR(_.PX)))==null?void 0:K())!=null?m:!1};
Ni1=function(K,m){K=K===void 0?$28:K;switch(m.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},K,{isOpen:m.payload});default:return K}};
BiD=function(K,m){K=K===void 0?ZUD:K;switch(m.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},K,{isAllowed:m.payload});default:return K}};
d2n=function(K,m){K=K===void 0?ab1:K;switch(m.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},K,{errorMessage:m.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},K,{title:m.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},K,{privacy:m.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},K,{isDisabled:m.payload});default:return K}};
VyL=function(K,m){K=K===void 0?ye8:K;switch(m.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},K,{isOpen:m.payload});default:return K}};
U2T=function(K,m){K=K===void 0?vBS:K;switch(m.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},K,{isFullscreen:m.payload});case "SET_NAVIGATION_BUTTON":var x=m.payload.targetId,S=Object.assign({},K.navigationButtons);S[x]=m.payload.button;return Object.assign({},K,{navigationButtons:S});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},K,{topPanelId:m.payload});case "SET_SECONDARY_HEADER":return x=m.payload.panelId,S=Object.assign({},K.secondaryHeader),S[x]=m.payload.secondaryHeader,
Object.assign({},K,{secondaryHeader:S});default:return K}};
knD=function(){return PW(Object.assign({},{voiceSearch:JjS,engagementPanel:U2T,bottomSheet:Ni1,cinematicSetting:BiD,shorts:nwD,drawerLayout:VyL,createPlaylist:d2n,locationCollection:zSS,reportChannel:TiS,reportForm:IbT},PU8))};
Wm1=function(K,m){_.dX.addLowPriorityJob(function(){var x,S,Q;return _.t(function(w){switch(w.nextAddress){case 1:return _.h2(w,2),w.yield(eQm(),4);case 4:return w.yield(fetch(K),5);case 5:return x=w.yieldResult,w.yield(x.json(),6);case 6:S=w.yieldResult;c3.set(K,S);requestAnimationFrame(function(){m(S)});
_.xl(w,0);break;case 2:Q=_.gl(w),_.yq(Q),_.Px(w)}})})};
XDT=function(K){var m={animationConfig:{},listeners:{}},x=function(){K(!0)};
m.listeners.data_failed=x;m.listeners.error=x;m.listeners.data_ready=function(){K(!1)};
return m};
x4m=function(K){var m=K.model;var x=K.subscribed;var S=K.isOverlay;var Q=K.element;var w=K.commandController;var M=K.notificationState;if(x){var f,c;var D=(m==null?void 0:(f=m.buttonStyle)==null?void 0:f.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:m==null?void 0:(c=m.unsubscribeButtonContent)==null?void 0:c.buttonText}else{var G;D=m==null?void 0:(G=m.subscribeButtonContent)==null?void 0:G.buttonText}a:{var p;switch(m==null?void 0:(p=m.buttonStyle)==
null?void 0:p.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":f="S";break a;default:f="M"}}a:if(S)S="overlay";else switch(m.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":S="overlay";break a;default:S="mono"}a:if(x)var R="tonal";else switch((R=m.buttonStyle)==
null?void 0:R.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":R="tonal";break a;default:R="filled"}return{style:S,type:R,state:m.disableSubscribeButton?"disabled":"active",size:f,focused:K.focused,toggled:x,accessibilityLabel:KjT(m,x,M),buttonText:D,iconPosition:m.disableNotificationBell?"none":"leading-trailing",onTap:m40(m,x,Q,w),disableTextEllipsis:!!K.disableTextEllipsis}};
m40=function(K,m,x,S){return function(Q){if(m){var w;var M=K.disableNotificationBell?_.JE(K==null?void 0:(w=K.unsubscribeButtonContent)==null?void 0:w.onTapCommand):_.JE(K==null?void 0:K.onShowSubscriptionOptions)}else{var f;M=_.JE(K==null?void 0:(f=K.subscribeButtonContent)==null?void 0:f.onTapCommand)}M&&sY(M,{form:{element:x==null?void 0:x.value},commandController:S});Q.stopPropagation()}};
KjT=function(K,m,x){if(m){if(K==null?0:K.disableNotificationBell){var S;return K==null?void 0:(S=K.unsubscribeButtonContent)==null?void 0:S.accessibilityText}switch(x){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var Q;return K==null?void 0:(Q=K.bellAccessibilityData)==null?void 0:Q.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var w;return K==null?void 0:(w=K.bellAccessibilityData)==null?void 0:w.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var M;return K==null?void 0:(M=
K.bellAccessibilityData)==null?void 0:M.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var f;return K==null?void 0:(f=K.bellAccessibilityData)==null?void 0:f.disabledLabel;default:var c;return K==null?void 0:(c=K.unsubscribeButtonContent)==null?void 0:c.accessibilityText}}else{var D;return K==null?void 0:(D=K.subscribeButtonContent)==null?void 0:D.accessibilityText}};
ShL=function(K,m){return _.X4(K.entities,"subscriptionStateEntity",m)};
QU0=function(K,m){return _.X4(K.entities,"subscriptionNotificationStateEntity",m)};
wIT=function(K,m){return _.X4(K.entities,"upcomingEventReminderStateEntity",m)};
sU1=function(K,m){return _.X4(K.entities,"commentEntityPayload",m)};
lPG=function(K,m){return _.X4(K.entities,"engagementToolbarSurfaceEntityPayload",m)};
uwv=function(K,m){return _.X4(K.entities,"triStateButtonStateEntityPayload",m)};
Mx1=function(K,m){return _.X4(K.entities,"commerceCartCheckoutButtonEntity",m)};
fPv=function(K,m){return _.X4(K.entities,"commandEntity",m)};
txm=function(K){if(K){switch(K){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":K="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":K="NOTIFICATIONS_OFF";break;default:K="NOTIFICATIONS_NONE"}return K}};
cMT=function(K,m,x){x.subscribed!==m&&((x=x.key)&&_.Ap(_.ue("subscriptionStateEntity",x,{key:x,subscribed:m})),K.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:m})),m||_.Uk(K,"yt-unsubscribe-action"))};
D48=function(K){K=_.C(_.JE(K),_.OCv);var m,x,S,Q;return(Q=_.C(K==null?void 0:(m=K.panelLoadingStrategy)==null?void 0:(x=m.inlineContent)==null?void 0:(S=x.sheetViewModel)==null?void 0:S.content,jUL))==null?void 0:Q.listItems};
rMT=function(K,m){if(K.onShowSubscriptionOptions&&m&&(K=D48(K.onShowSubscriptionOptions),K!=null&&K.length)){var x=txm(m);K.forEach(function(S){S=_.C(S,_.Me);var Q,w,M,f,c=S==null?void 0:(Q=S.leadingImage)==null?void 0:(w=Q.sources)==null?void 0:(M=w[0])==null?void 0:(f=M.clientResource)==null?void 0:f.imageName;S&&c&&(S.isSelected=c===x)})}};
Ggv=function(K,m,x,S){m&&x?K.style.width=x+"px":!m&&S&&(K.style.width=S+"px")};
pIS=function(K,m,x){var S;(S=K.lottieEl)==null||S.goToAndPlay(0);var Q;(Q=m.lottieEl)==null||Q.goToAndPlay(0);_.fi(_.dX,function(){var w;(w=x.lottieEl)==null||w.goToAndPlay(0)},300)};
R8G=function(K){return!(K==null||!K.iconName||(K==null?0:K.title))};
JMS=function(K,m,x,S){x&&_.dX.cancelJob(x);x=_.dX.addLowPriorityJob(function(){S(void 0)},5E3);
S(x);m&&K!==(m.likeStatus==="LIKE")&&m.key&&_.Ap(_.ue("likeStatusEntity",m.key,{key:m.key,likeStatus:K?"LIKE":"INDIFFERENT",hadUserInteraction:K}))};
_.h8v=function(K,m){return _.X4(K.entities,"accountLinkStatusEntity",m)};
ChT=function(K,m){return _.X4(K.entities,"hatsSurveyEntity",m)};
LjL=function(K,m){return _.X4(K.entities,"hatsSurveyStateEntity",m)};
qh1=function(K,m){return _.X4(K.entities,"quantityIncrementerEntity",m)};
Ex8=function(K){switch(K){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 8;case "BADGE_STYLE_TYPE_LIVE_NOW":return 11;case "BADGE_STYLE_TYPE_PREMIUM":return 6;case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":return 2;case "BADGE_STYLE_TYPE_YPC":return 9;case "BADGE_STYLE_TYPE_FEATURED":return 5;case "BADGE_STYLE_TYPE_THUMBNAIL_OVERLAY_SPECIAL":return 19;case "BADGE_STYLE_TYPE_BLUE":return 12;default:return 0}};
bCT=function(K){switch(K){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}};
gxT=function(K){switch(K){case 2:return"yt-badge-shape--ad";case 1:return"yt-badge-shape--media";case 3:return"yt-badge-shape--promoted";case 4:return"yt-badge-shape--promoted-inverted";case 5:return"yt-badge-shape--timely";case 6:return"yt-badge-shape--premium";case 7:return"yt-badge-shape--sale";case 8:return"yt-badge-shape--membership";case 9:return"yt-badge-shape--commerce";case 11:return"yt-badge-shape--live";case 12:return"yt-badge-shape--status-new";case 13:return"yt-badge-shape--status-complete";
case 14:return"yt-badge-shape--status-warning";case 15:return"yt-badge-shape--status-error";case 16:return"yt-badge-shape--status-default";case 17:return"yt-badge-shape--thumbnail-default";case 18:return"yt-badge-shape--thumbnail-live";case 19:return"yt-badge-shape--thumbnail-special";default:return"yt-badge-shape--default"}};
_.Phm=function(K){var m=_.rp("web_generic_client_event_wait_period ",0);m||(m=3E5);var x=nxT.get(K);!_.h("enable_web_client_experiment_event_timeout_killswitch")&&x&&(0,_.Of)()-x<m||(nxT.set(K,(0,_.Of)()),_.Zx("genericClientExperimentEvent",{eventType:K}))};
_.e8B=function(K,m){var x,S,Q,w;a:{var M=K.style;if(M===void 0)M=17;else switch(M){case "LIVE":M=18;break a;default:M=17}}return{type:M,text:m?Sav({seconds:m}):_.Hk(K.text),accessibilityText:(x=K.text)==null?void 0:(S=x.accessibility)==null?void 0:(Q=S.accessibilityData)==null?void 0:Q.label,icon:(w=K.icon)==null?void 0:w.iconType}};
iCD=function(K){switch(K){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
YhT=function(K){if(!K)return"";var m,x=(m=_.cd().resolve(_.tR(_.PX)))==null?void 0:m(),S;if(!x&&((S=K.vibrantColorPalette)==null?0:S.iconInactiveColor))return JO(K.vibrantColorPalette.iconInactiveColor,"1");var Q;return x&&((Q=K.darkColorPalette)==null?0:Q.iconInactiveColor)?JO(K.darkColorPalette.iconInactiveColor,"1"):K.color?JO(K.color,"1"):K.sampledThumbnailColor?(K=K.sampledThumbnailColor,"rgba("+K.red+","+K.green+","+K.blue+");"):""};
_.t0=function(K,m){if(!K.includes("DATE_PLACEHOLDER"))return K;var x=new Date(0);x.setUTCSeconds(m);return K.replace("DATE_PLACEHOLDER",Fjm(x))};
AM5=function(K,m,x){return function(S){var Q=K.command;Q&&(sY(Q,{form:{element:x}}),m([Q],S))}};
HCS=function(K,m,x,S,Q){return function(w){var M=oxn(K,m);M&&sY(M,{form:{element:x},commandController:S});Q&&w.stopPropagation()}};
oxn=function(K,m){if(K.signInEndpoint&&!_.h("web_subscribe_sign_in_endpoint_killswitch"))return K.signInEndpoint;if(m){if(K.serviceEndpoints)return K.serviceEndpoints[1];if(K.onUnsubscribeEndpoints)return K.onUnsubscribeEndpoints[0]}else{if(K.serviceEndpoints)return K.serviceEndpoints[0];if(K.onSubscribeEndpoints)return K.onSubscribeEndpoints[0]}};
$4T=function(K,m){var x,S,Q,w;m=m&&((x=K.unsubscribeAccessibility)==null?void 0:(S=x.accessibilityData)==null?void 0:S.label)||((Q=K.subscribeAccessibility)==null?void 0:(w=Q.accessibilityData)==null?void 0:w.label);return K.longSubscriberCountText?[m,_.Hk(K.longSubscriberCountText)].filter(function(M){return M}).join(" "):m};
cR=function(K,m){return m||(K==null?0:K.isChannelDelegate)?"disabled":"active"};
NgB=function(K,m){var x;switch((x=K.style)==null?void 0:x.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:cR(K)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:cR(K)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:cR(K,!0)};case "OVERLAY":return m?{style:"overlay",type:"tonal",state:cR(K)}:{style:"overlay",type:"filled",state:cR(K)};default:return m?{style:"mono",type:"tonal",state:cR(K)}:{style:"mono",type:"filled",state:cR(K)}}};
_.O$=function(){for(var K=[],m=_.u(_.VU.apply(0,arguments)),x=m.next();!x.done;x=m.next())if(x=x.value)if(typeof x==="string")K.push(x);else{x=_.u(Object.entries(x));for(var S=x.next();!S.done;S=x.next()){var Q=_.u(S.value);S=Q.next().value;(Q=Q.next().value)&&K.push(S)}}return K.join(" ")};
ZCB=function(K){switch(K){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
BgD=function(K){switch(K){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
aP8=function(K,m){var x=K.map(function(S){return S.toString()});
return _.kA(function(S){if(x.includes(S.key)){m&&S.preventDefault();var Q;(Q=S.currentTarget)==null||Q.click()}})};
_.d4n=function(){return aP8(["Enter"])};
_.yM1=function(){return aP8(["Enter"," "],!0)};
_.jO=function(K){if(K.composedPath)return K.composedPath();if(!K.__composedPath){for(var m=[],x=K.target;x;)m.push(x),x=x.parentNode;m.push(window);K.__composedPath=m}return K.__composedPath};
_.D2=function(K,m,x){K=_.u(K);for(var S=K.next();!S.done;S=K.next()){S=S.value;if(S===m)break;for(var Q=_.u(x),w=Q.next();!w.done;w=Q.next())if(w=w.value,S.tagName===w||S.role==="button"&&w==="BUTTON")return!0}return!1};
vx5=function(K,m){var x,S=(x=m.observer)!=null?x:_.cd().resolve(cF);if(K){x=Vx8(K);var Q=[];m.showOption&&Q.push(S.observe(K,function(){m.visibilityCallback(!0,K)},m.showOption));
m.hideOption&&Q.push(S.observe(K,function(){m.visibilityCallback(!1,K)},m.hideOption));
m.prescanOption&&m.prescanCallback&&Q.push(S.observe(K,function(){m.prescanCallback()},m.prescanOption));
var w;x.visibilityMonitorKeys=((w=x.visibilityMonitorKeys)!=null?w:[]).concat(Q)}};
Vx8=function(K){var m;return(m=K.polymerController)!=null?m:K};
_.GZ=function(K){return!!_.rY(K)};
_.pi=function(K,m,x,S,Q){return function(w){var M=S4G();_.$p(function(){if(w){U45(w,K(),Q);var f=z8S(w,K(),m,x,S,M);_.Nl(f)}},"nr377e")}};
U45=function(K,m,x){var S=Tg8(m),Q=IPS(m);m=S&&kg8;var w=Q&&Wj0;(S||Q)&&vx5(K,{visibilityCallback:function(M){var f=_.cd().resolve(_.jQ);M&&S?f.resolveCommand(S,{form:{element:x?K:void 0},disableClickTracking:!0}):!M&&Q&&f.resolveCommand(Q,{form:{element:x?K:void 0},disableClickTracking:!0})},
showOption:m,hideOption:w})};
z8S=function(K,m,x,S,Q,w){var M=new Map;if(m=_.rY(m)){var f;K=(S==null?void 0:(f=S.onTap)==null?void 0:f.value)||K;x=XI0(m,K,x==null?void 0:x.onTap,Q,w);K.addEventListener("click",x);M.set("click",x)}return function(){for(var c=_.u(M),D=c.next();!D.done;D=c.next()){var G=_.u(D.value);D=G.next().value;G=G.next().value;K.removeEventListener(D,G)}}};
_.rY=function(K){var m;return(K=(m=_.C(K,KJ5))==null?void 0:m.onTap)&&_.JE(K)};
Tg8=function(K){var m;return(K=(m=_.C(K,KJ5))==null?void 0:m.onVisible)&&_.JE(K)};
IPS=function(K){var m;return(K=(m=_.C(K,KJ5))==null?void 0:m.onHidden)&&_.JE(K)};
XI0=function(K,m,x,S,Q){var w=function(f){_.cd().resolve(_.jQ).resolveCommand(K,f)},M=function(f){S&&_.D2(_.jO(f),m,S)||w(f.target?{form:{element:f.target,
sourceData:K,mutationContext:Q}}:void 0)};
x&&(M=function(f){x(f,w)});
return M};
mkn=function(K){switch(K){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}};
xkT=function(K){var m=K.numAvatarsInCluster;switch(K.clusterSize){case "small":return m===2?22:18;case "40":return m===2?24:22;default:return m===2?24:20}};
SJ0=function(K,m){return function(x){var S=Object.keys(m);_.$p(function(){if(K!=null&&K()){for(var Q=_.u(S),w=Q.next();!w.done;w=Q.next())w=w.value,x.addEventListener(w,m[w]);_.Nl(function(){for(var M=_.u(S),f=M.next();!f.done;f=M.next())f=f.value,x.removeEventListener(f,m[f])})}},"bXZGfe")}};
QlB=function(K){switch(xkT(K)){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""}};
wfS=function(K){switch(K){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""}};
slS=function(K){switch(xkT(K)){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""}};
lFm=function(K){switch(K){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""}};
uM0=function(K){switch(K){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}};
M41=function(K){return K==="medium"||K==="48"||K==="large"||K==="extra-large"||K==="extra-extra-large"||K==="giant"};
fFT=function(K){return!!((K==null?0:K.includes(3))||(K==null?0:K.includes(5)))};
cQn=function(K){var m=K.data;return{size:t4v(m.avatarImageSize),type:m.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:K.onTap,decorations:K.decorations||[],badgeText:K.badgeText,accessibilityText:K.accessibilityText,avatarButtonCustomClassName:K.avatarButtonCustomClassName,clusterLayoutConfig:K.clusterLayoutConfig}};
t4v=function(K){switch(K){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"}};
OnT=function(K){switch(K){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}};
jlT=function(K){switch(K){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model__avatar--avatar-size-giant";default:return""}};
Dk0=function(K){var m=K.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",x,S=K.avatars&&K.avatars.length>0?(x=_.C(K.avatars[0],_.R0))==null?void 0:x.avatarImageSize:"AVATAR_SIZE_UNKNOWN";x=OnT(S)||0;if(m){var Q,w=(Q=K.avatarClusterSize)!=null?Q:"AVATAR_SIZE_M";m=OnT(w);var M,f,c=Math.min((f=(M=K.avatars)==null?void 0:M.length)!=null?f:0,4),D;return{avatars:((D=K.avatars)==null?void 0:D.slice(0,4))||[],avatarSizeInPx:x,avatarStackStyle:{width:m+"px",height:m+"px",position:"relative"},avatarStyle:function(p){var R=
xkT({clusterSize:t4v(w),numAvatarsInCluster:c,avatarIndex:p});var J=OnT(w);c===3&&p===2?(J=(J-R)/2,J=(_.vZ("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*J):J=void 0;return{position:"absolute",top:c===2&&p===1||c===3&&p===2||c===4&&p>=2?"0":void 0,bottom:c===2&&p===0||c>2&&p<2?"0":void 0,left:c===2&&p===1||c>2&&(p===1||p===3)?"0":void 0,right:c<=3&&p===0||c===4&&(p===0||p===2)?"0":void 0,transform:J?"translateX("+J+"px)":void 0,width:R+"px",height:R+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(p){return{clusterSize:t4v(K.avatarClusterSize),numAvatarsInCluster:c,avatarIndex:p}},
avatarButtonCustomClassName:void 0}}var G;return{avatars:((G=K.avatars)==null?void 0:G.slice())||[],avatarSizeInPx:x,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:jlT(S),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
rQL=function(K,m,x){return function(){sY(K,{form:{element:m},commandController:x})}};
GfL=function(K){switch(K){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
pfG=function(K){switch(K){case "small":return"yt-thumbnail-overlay-badge-view-model--small";case "medium":return"yt-thumbnail-overlay-badge-view-model--medium";case "large":return"yt-thumbnail-overlay-badge-view-model--large";default:return"yt-thumbnail-overlay-badge-view-model--medium"}};
RKB=function(K){if("accessibilityText"in K)return K.accessibilityText||"";if("title"in K){var m,x,S;return((m=K.title)==null?void 0:(x=m.accessibility)==null?void 0:(S=x.accessibilityData)==null?void 0:S.label)||""}if("accessibility"in K){var Q,w;return((Q=K.accessibility)==null?void 0:(w=Q.accessibilityData)==null?void 0:w.label)||""}return""};
JQT=function(K){return"inlinePlayerData"in K};
J0=function(K){return new hKD(K)};
CbT=function(K){return function(m){K&&(K.thumbnailElRef=m.thumbnailElRef,K.thumbnail=m.thumbnail,K.thumbnailOverlays=m.thumbnailOverlays,K.thumbnailSize=m.thumbnailSize)}};
LJv=function(K){switch(K){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
Ehv=function(K){var m=_.u(_.hL(!1,void 0,"E6wDDe")),x=m.next().value,S=m.next().value;_.BZ(function(){var Q=K==null?void 0:K();if(Q){var w=_.cd().resolve(_.tR(qJS));if(w){var M={triggeringElement:Q,onDwellTriggeredFn:function(){S(!0)},
onDwellEndFn:function(){S(!1)}};
w.registerElement(M);_.Nl(function(){_.h0(w,M)})}}});
return x};
bnS=function(K,m,x){x?x(m):_.qU(m,K.target?{form:{element:K.target}}:void 0)};
_.Ci=function(K,m,x,S){return function(Q){_.$p(function(){function w(G){G=G.composedPath();G=_.u(G);for(var p=G.next();!p.done;p=G.next()){p=p.value;if(p===Q)break;if(p.className.indexOf("HostIsClickableAdComponent")>=0||p.tagName==="A".toString()||p.tagName==="BUTTON".toString())return!0}return!1}
var M=new Map,f,c=(f=K())==null?void 0:f.onTap;if(c){f=function(G){w(G)||bnS(G,c,m)};
var D=function(G){w(G)||G.key!=="Enter"||bnS(G,c,m)};
(x==null?0:x())||_.h("enable_web_home_top_landscape_image_layout_level_click")?(Q.addEventListener("tap",f),M.set("tap",f)):(Q.addEventListener("click",f),M.set("click",f));if(S==null?0:S())Q.addEventListener("keydown",D),M.set("keydown",D)}_.Nl(function(){for(var G=_.u(M),p=G.next();!p.done;p=G.next()){var R=_.u(p.value);p=R.next().value;R=R.next().value;Q.removeEventListener(p,R)}})},"D7XqOc")}};
gh0=function(K,m){var x,S=(x=K.interaction)==null?void 0:x.onTap;if(K=_.CW({elementsCommand:S,forceNewState:!0,skipOnClick:!0}))return K.onclick=function(Q){RXD(Q)&&(Q.preventDefault(),S&&bnS(Q,S,m))},LW(K)?K:void 0};
nhL=function(K){switch(K){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
PbL=function(K){switch(K){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"}};
eKv=function(K){switch(K){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"}};
_.inB=function(K){return _.h("rich_grid_enable_dynamic_offset")&&K?Math.max((K-_.rp("rich_grid_dynamic_offset_anchor_width",1300))/100*_.rp("rich_grid_dynamic_offset_offset_per_100",10),_.rp("rich_grid_dynamic_offset_lower_bound",-60)):0};
YJ8=function(K,m){switch(m){case 4:return 16;case 1:return K<528?16:K<1024?32:48;case 2:return(K>=528?16:8)/2;case 3:return(K<528?16:K<1024?32:48)+(K>=528?16:8)/2;default:return 0}};
FJB=function(K){var m=K.originalContainerWidth;var x=K.sizing;var S=K.standardUnit;if(K.isCompactList&&m<528)return 1;switch(x){case "STANDARD":return S;case "COMPACT":return S+1;case "EXTRA_COMPACT":return _.h("web_responsive_extra_compact_2x")?S*2:_.h("web_responsive_current")?S===1?2:S%2===0?S/2*3:S+2:S<4?S*2:Math.ceil(S*3/2);case "MINI":return S>1?S*2:3;default:return S}};
oh8=function(K){var m=K.containerWidth;var x=K.peek;var S=K.gutter;var Q=K.numItems;K=K.ignoreMaxWidthLimit;m=x?Math.max((m-x-S*Q)/Q,0):Math.max((m-S*(Q-1))/Q,0);return K?m:Math.min(m,AQ8)};
_.Li=function(K){var m=K.containerWidth;var x=K.hasPeek;var S=K.sizing;var Q=K.marginSettings;var w=K.isCompactList;var M=K.enableFullBleedForSingleCol;var f=K.standardUnitMinWidth;S=S||"STANDARD";x=!!x;K=m>=528?16:8;var c=x?m>=528?48:24:0;Q=YJ8(m,Q);var D=Math.max(m-Q*2,0);f=_.h("kevlar_disable_min_width_override")?void 0:f;f=Math.min(Math.max(Math.floor((D-c+K)/((f!=null?f:HnD)+_.inB(m)+K)),1),6);var G=(M=!!M&&f===1)||f===1&&S!=="STANDARD";x=x||G?D:Math.min(D,(AQ8+K)*f-K);S=FJB({originalContainerWidth:m,
sizing:S,standardUnit:f,isCompactList:w});return{itemWidth:oh8({containerWidth:x,peek:c,gutter:K,numItems:S,ignoreMaxWidthLimit:G}),gutter:K,maxContainerWidth:x,numItems:S,margin:M?0:Q,contentMargin:YJ8(m,1),typographyBump:oh8({containerWidth:x,peek:c,gutter:K,numItems:f,ignoreMaxWidthLimit:G})>400&&!(w&&m<528),standardUnit:f}};
qe=function(K){switch(K){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.$k8=function(K){if(K){var m;if((m=K.responsiveContainerConfiguration)==null?0:m.responsiveSize)return qe(K.responsiveContainerConfiguration.responsiveSize);if(K.layoutSizing)switch(K.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"}}};
NZ8=function(K){if(K.fullbleed)return 1;switch(K.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
yQT=function(K,m,x,S,Q,w,M,f){a:if(K===4&&S==="LOCKUP_CONTENT_TYPE_SOURCE")var c=1;else switch(K){case 3:c=1;break a;default:c=0}a:switch(K){case 4:w=!!(w&&w<100);break a;default:w=!1}a:switch(K){case 3:case 4:var D=S==="LOCKUP_CONTENT_TYPE_CHANNEL"||S==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:D=!1}return{isOverlay:ZnT(K,S),isCard:BZn(S,M),sizing:m!=null?m:"STANDARD",typographyBump:x!=null?x:!1,isTiny:w,isCentered:D,isCollection:aF8(S),arrangement:c,addMarginForFullbleed:K===1&&S!=="LOCKUP_CONTENT_TYPE_VIDEO",
fullbleed:K===1&&S==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:dkT(S,Q,f),disableRounding:K===5||BZn(S,M)||K===1&&S==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:aF8(S)?2:0,useLegacyTypography:!(f==null||!f.useLegacyTypography),useRichGridLegacyTypography:!(f==null||!f.useRichGridLegacyTypography)&&!_.h("web_enable_typography_bump"),compactMetadata:c===0&&S==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:f==null?void 0:f.onFocusEffect,titleMaxLines:S==="LOCKUP_CONTENT_TYPE_AI_CARD"?1:void 0}};
aF8=function(K){switch(K){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":case "LOCKUP_CONTENT_TYPE_MIX":case "LOCKUP_CONTENT_TYPE_STATION":return!0;default:return!1}};
BZn=function(K,m){if(m&&K==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(K){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
ZnT=function(K,m){if(m==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(K){case 5:return!0;case 4:return!1;default:return!1}};
dkT=function(K,m,x){if(m&&(x==null||!x.alwaysRespectPodcastShowAspectRatio||K!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(K){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}};
V4T=function(K){switch(K){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"}};
vh8=function(K){switch(K){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 9;case "BADGE_STATUS_NEW":return 12;case "BADGE_PREMIUM":return 6;case "BADGE_PROMOTED":return 3;case "BADGE_PROMOTED_INVERTED":return 4;default:return 0}};
UkD=function(K){switch(K){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}};
_.E$=function(K){if(K){var m;return((m=_.cd().resolve(_.tR(_.PX)))==null?0:m())?K.darkThemeImage:K.image}};
IFB=function(K,m,x,S,Q,w){if(Q&&w&&m==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:Q,height:w};if(!x)return{};Q=x.size;x=x.allowFullWidth;if(m==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&x)return{fullWidth:!0};if(Q===void 0)return{};switch(K){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:Q,height:Q};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:Q,height:1/zK8*Q};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:Q*
TZm,height:Q};default:return(S==null?0:S.height)&&(S==null?0:S.width)?S.width/S.height>1?{maxWidth:Q*TZm}:{maxWidth:Q}:{maxWidth:Q}}};
kfB=function(K){var m;return K&&((m=_.E$(K.themedImage))!=null?m:K.image)};
WJ1=function(K){var m;return K==null?void 0:(m=K.sources)==null?void 0:m[0]};
Xf1=function(K){switch(K){case 0:return"yt-content-metadata-view-model__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model__metadata-text";case 2:return"yt-content-metadata-view-model__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model__metadata-text-max-lines-4"}};
_.KzG=function(K){if(K)return"content-id-"+K};
mf1=function(K){switch(K.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"}}};
xf1=function(K){var m=_.be.currentPageSubTypeSelector(_.FO().getState())||"";return K?K+m:""};
S6L=function(K){switch(K){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
wyn=function(K){var m=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],x=_.u(_.hL(void 0,void 0,"JrqNsb")),S=x.next().value,Q=x.next().value,w=_.u(_.hL(void 0,void 0,"rWytse"));x=w.next().value;var M=w.next().value;w=_.u(_.hL(void 0,void 0,"DHRqxe"));var f=w.next().value,c=w.next().value;return{touchFeedbackEvents:{pointerUpEvent:S,pointerDownEvent:x,pointerLeaveEvent:f},touchFeedbackOnPointerUp:_.kA(function(D){QEB(_.jO(D),m)||(Q(D),M(void 0),c(void 0))}),
touchFeedbackOnPointerDown:_.kA(function(D){K==null||K(D);QEB(_.jO(D),m)||(M(D),Q(void 0),c(void 0))}),
touchFeedbackOnPointerLeave:_.kA(function(D){QEB(_.jO(D),m)||(c(D),M(void 0),Q(void 0))})}};
QEB=function(K,m){m=m===void 0?[]:m;m=[].concat(_.N3(m),["BUTTON".toString()]);K=_.u(K);for(var x=K.next();!x.done;x=K.next()){x=x.value;for(var S=_.u(m),Q=S.next();!Q.done;Q=S.next())if(x.tagName===Q.value)return!0}return!1};
sE0=function(K){switch(K){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"}};
lVB=function(K){return K.scrollHeight-K.offsetHeight>1};
ucG=function(K,m){var x;return nW(K,((x=K.content)==null?void 0:x.length)||0,!m)};
tAG=function(K,m,x,S,Q,w){if(!m||MAv){var M;return nW(K,((M=K.content)==null?void 0:M.length)||0,!0)}m=S.value;if(!x.value||!m||!K.content)return K;x=0;S=K.content.length;M=0;fVv||(fVv=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var f=fVv;for(Q=Q*w*f;x<=S;)w=Math.floor(x+(S-x)/2),f=nW(K,w)||K,m.firstChild&&(m.firstChild.textContent=f.content),m.scrollHeight>Q?S=w-1:(M=w,x=w+1);return nW(K,M)};
cnS=function(K,m){var x,S;return(((x=K.content)==null?void 0:x.length)||0)>(((S=m.content)==null?void 0:S.length)||0)};
OXS=function(K,m,x,S,Q,w){var M=_.ld("truncated-text-content"),f=_.ld("truncated-text-content"),c=_.ld("button"),D=_.ld("button"),G=_.ld("button"),p=_.cd().resolve(_.iX),R=_.u(_.mc(function(){return ucG(K(),Q())})),J=R.next().value,L=R.next().value;
R=_.u(_.mc(function(){return cnS(K(),J())}));
var n=R.next().value,F=R.next().value,H=null;_.$p(function(){function N(){if(M.value&&c.value&&G.value){var V=w()?K():tAG(K(),Q(),M,f,m(),x());L(V);requestAnimationFrame(function(){if(M.value&&c.value&&G.value){var T=lVB(M.value)||cnS(K(),V);F(T);if(!S()){var m1=lVB(M.value),MT=x(),c0=M.value,EB=c.value,pT=G.value,h8=p==="rtl";if(c0&&EB){var $S=EB.offsetLeft;h8&&($S=c0.offsetWidth-EB.offsetWidth-EB.offsetLeft);if(T){T=EB.offsetWidth;EB=c0.offsetWidth;var nT=m1?EB-T-70:$S-70;MT="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
MT+"rem,\n      #000 "+MT+"rem,\n      #000 100%), linear-gradient(\n      to "+((h8?"left":"right")+",\n      #000 0px,\n      #000 "+nT+"px,\n      transparent "+(m1?EB-T:nT+70)+"px)");c0.style.setProperty("-webkit-mask-image",MT);c0.style.setProperty("mask-image",MT)}else c0.style.setProperty("-webkit-mask-image",""),c0.style.setProperty("mask-image","");m1?h8?(pT.style.setProperty("left","0"),pT.style.setProperty("right","unset")):(pT.style.setProperty("left",""),pT.style.setProperty("right",
"0")):h8?(pT.style.setProperty("left","unset"),pT.style.setProperty("right",$S+"px")):(pT.style.setProperty("left",$S+"px"),pT.style.setProperty("right","unset"))}}}})}}
var z,y;(z=H)==null||(y=z.stop)==null||y.call(z);z=new _.Kp(N,17);N();H=z},"KjwIxd");
_.BZ(function(){L(ucG(K(),Q()));F(cnS(K(),J()));var N=function(){fVv=void 0;var y,V;(y=H)==null||(V=y.fire)==null||V.call(y)};
if(window.ResizeObserver){var z=new ResizeObserver(N);z.observe(M.value);_.Nl(function(){var y,V;(y=H)==null||(V=y.stop)==null||V.call(y);z.disconnect()})}else window.addEventListener("resize",N),_.Nl(function(){var y,V;
(y=H)==null||(V=y.stop)==null||V.call(y);window.removeEventListener("resize",N)})});
return{isTruncated:n,displayText:J,contentRef:M,hiddenRef:f,placeholderTruncationTextRef:c,hiddenTruncationTextRef:D,truncationTextRef:G}};
jET=function(K){return{content:K!=null?K:""}};
Df1=function(K){return _.JE(K.onTap)||_.rY(K.rendererContext)};
rnB=function(K){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:K.overflowMenuA11yLabel,onTap:function(m){m.preventDefault();m.stopPropagation();if(K.overflowMenuOnTap){var x=_.CW({elementsCommand:K.overflowMenuOnTap,forceNewState:!0});if(x==null?0:x.onclick)x.onclick(m)}}}};
_.gY=function(K,m,x,S,Q){S=S===void 0?{}:S;if(!Q||Math.random()<5E-4){m=m||null;x=x||null;K=K instanceof Error?K:new _.AR(K);if(K.args)for(var w=_.u(K.args),M=w.next();!M.done;M=w.next())M=M.value,M instanceof Object&&(S=Object.assign({},M,S));S.category="H5 Ads Control Flow";m&&(S.slot=m?"slot:  "+m.slotType:"");x&&(S.layout=x?"layout:  "+x.layoutType:"",S.layoutId=x.layoutId);Q&&(S.known_error_aggressively_sampled=!0);K.args=[S];_.yq(K)}};
_.Gu0=function(K,m){m=_.Bk(m);_.Uk(K,"yt-open-popup-action",[m,K])};
_.ni=function(K,m){_.Gu0(K,_.o_(m))};
R7L=function(K){if(!K)return"";if(pyT[K])return pyT[K];PR||(PR=_.gk("A"));PR.href!==K&&Um(PR,K);var m=PR.pathname;pyT[K]=m.startsWith("/")?m:"/"+m;return pyT[K]};
Jn1=function(){var K=R7L(window.location.href);if(K==="/")return"home";if(K.startsWith("/results"))return"search";if(K.startsWith("/watch"))return"watch";if(K.startsWith("/shorts"))return"shorts";if(K.startsWith("/hashtag"))return"hashtag";if(K.startsWith("/create_channel"))return"create_channel";if(K.startsWith("/@")||K.startsWith("/user/")||K.startsWith("/channel/"))return"channel";if(K.startsWith("/experiments"))return"experiments";if(K.startsWith("/sponsor_channel"))return"sponsorship";if(K.startsWith("/select_site"))return"settings";
if(K.startsWith("/locate"))return"locate";if(K.startsWith("/redeem"))return"redeem";if(K.startsWith("/musicpremium")||K.startsWith("/premium")||K.startsWith("/red"))return"premium";if(K.startsWith("/paid_memberships"))return"paid_memberships";if(K.startsWith("/oops"))return"oops";if(K.startsWith("/clip"))return"clip";var m;return(eO==null?void 0:(m=eO.response)==null?void 0:m.page)==="404"?"404":K.startsWith("/feed/history")?"history":K.startsWith("/feed/library")?"library":K.startsWith("/feed/subscriptions")?
"subscriptions":K.startsWith("/feed/trending")?"trending":K.startsWith("/feed/news_destination")?"news":K.startsWith("/playlist")?"playlist":K.startsWith("/minor_moment")?"minor_moment":K.startsWith("/playable/")||K.match("^/playables/(?!saved).")?"mini_app":K.startsWith("/playables")?"playables":K.startsWith("/create/live/join")?"open_in_app":K.startsWith("/feed/explore")?"explore":"browse"};
_.q65=function(){var K=eO==null?void 0:eO.response,m=K==null?void 0:K.endpoint;if(!m)return(K==null?void 0:K.page)==="watch"?"watch":Jn1();var x;K=(x=_.C(m==null?void 0:m.commandMetadata,_.mE))==null?void 0:x.webPageType;x=!1;if(K&&!h7S.includes(K))switch(K){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 S;return((S=_.C(m==null?void 0:m.commandMetadata,_.mE))==null?0:S.url)&&R7L(_.C(m.commandMetadata,_.mE).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var Q;return(m=(Q=_.C(m,_.SB))==null?void 0:Q.browseId)?CgT[m]||"browse":"browse";default:x=!0}if(_.C(m,_.ie)||_.C(m,LzT))return"sponsorship";Q=R7L(window.location.href);if(Q.startsWith("/experiments"))return"experiments";if(Q.startsWith("/create_channel"))return"create_channel";
if(_.C(m,_.Ku)&&Q.startsWith("/shorts"))return"shorts";if(_.C(m,_.Ku)&&Q.startsWith("/watch"))return"watch";x&&(m=new _.AR("Unsupported mWeb page type",{pathname:Q,webPageType:K}),_.aC(m));return"browse"};
Yu=function(K,m,x,S){return K&&m?K!==x||m!==S?(_.gY(Error("Kh"),void 0,void 0,{"stored-slot":K,"stored-layout":m,"latest-slot":x,"latest-layout":S}),!1):!0:!1};
bXT=function(K,m,x){return K({targetId:m},function(S){return x.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},S,{contents:[x.continuationItems?_.C(x.continuationItems[0],EoT):{}]}):x.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},S,{header:x.continuationItems?x.continuationItems[0]:void 0}):Object.assign({},S,{contents:x.continuationItems?x.continuationItems:[]})})};
gon=function(K,m,x,S){if(m=m.trackingParams){var Q,w=(Q=x.getScreenLayer)==null?void 0:Q.call(x);x=_.hX(w);Q=_.JX(w);if(x&&Q){var M=_.uX(m);_.h("combine_ve_grafts")?K.graftServerVe(m,Q,w):_.eC(x,Q,M);S==null||S(M)}}};
Pg5=function(K){var m;return((m=noD.get(K))==null?void 0:m.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
Y6S=function(K,m){var x={type:m.slotType,controlFlowManagerLayer:e78.get(m.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};m.slotEntryTrigger&&(x.entryTriggerType=m.slotEntryTrigger.triggerType);m.slotPhysicalPosition!==1&&(x.slotPhysicalPosition=m.slotPhysicalPosition);if(K){x.debugData={slotId:m.slotId};if(K=m.slotEntryTrigger)x.debugData.slotEntryTriggerData=iX1(K);K=m.slotFulfillmentTriggers;x.debugData.fulfillmentTriggerData=[];K=_.u(K);for(var S=K.next();!S.done;S=K.next())x.debugData.fulfillmentTriggerData.push(iX1(S.value));
m=m.slotExpirationTriggers;x.debugData.expirationTriggerData=[];m=_.u(m);for(K=m.next();!K.done;K=m.next())x.debugData.expirationTriggerData.push(iX1(K.value))}return x};
iX1=function(K,m){var x={type:K.triggerType};m!=null&&(x.category=m);K.triggeringSlotId!=null&&(x.triggerSourceData||(x.triggerSourceData={}),x.triggerSourceData.associatedSlotId=K.triggeringSlotId);K.triggeringLayoutId!=null&&(x.triggerSourceData||(x.triggerSourceData={}),x.triggerSourceData.associatedLayoutId=K.triggeringLayoutId);return x};
FzD=function(K,m,x,S){m={opportunityType:m};K&&(S||x)&&(S=_.Zz(S||[],function(Q){return Y6S(K,Q)}),m.debugData=Object.assign({},x&&x.length>0?{associatedSlotId:x}:{},S.length>0?{slots:S}:{}));
return m};
Anm=function(K){return Fz(K.opportunityAdapterMap).concat(Fz(K.triggerAdapterMap)).concat(Fz(K.fulfillmentAdapterFactoryMap)).concat(Fz(K.slotAdapterFactoryMap)).concat(Fz(K.layoutRenderingAdapterFactoryMap))};
Fz=function(K){var m=[];K=_.u(K.values());for(var x=K.next();!x.done;x=K.next())x=x.value,x.isAdsControlFlowEventListener&&m.push(x);return m};
o0=function(K){var m=K.slotId,x=K.slotType,S=K.slotPhysicalPosition;return m===void 0?new A0("Cannot construct a slot due to the missing id.",{adSlotMetadata:K}):x===void 0?new A0("Cannot construct a slot due to the missing type.",{adSlotMetadata:K}):S===void 0?new A0("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:K}):{slotId:m,slotType:x,slotPhysicalPosition:S,managerLayer:"external",adSlotLoggingData:K.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new oo5}};
HXS=function(K){var m=K.layoutId,x=K.layoutType;return m===void 0?new HR("Cannot construct a layout due to the missing id.",{adLayoutMetadata:K}):x===void 0?new HR("Cannot construct a layout due to the missing type.",{adLayoutMetadata:K}):{layoutId:m,layoutType:x,managerLayer:"external",adLayoutLoggingData:K.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new oo5,interactionLoggingAdsClientData:{}}};
$f8=function(K){if(K.querySelector("img")){var m=K.querySelector("img");m.addEventListener("error",function(){sm5(m.src).then(function(x){(x=_.yU(x).toString())?m.src=x:m.removeAttribute("src")}).catch(function(){m.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
Ne=function(K,m){if(m&&(NK5(m.viewableCommand)||NK5(m.endOfSessionCommand))){var x=ZXn(m==null?void 0:m.viewableCommand);m=ZXn(m==null?void 0:m.endOfSessionCommand);if(!$u){var S=_.rp("custom_active_view_tos_timeout_ms");$u=S>0&&S!==36E5?new BKG(aVv(),S):new BKG(aVv())}dfS($u,K);ynD($u,K,x,m)}};
Z2=function(K){$u&&dfS($u,K)};
aVv=function(){var K=_.vZ("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(K==null?void 0:K.length)===2?K[1]:null};
NK5=function(K){K=_.JE(K);return!(K==null||!K.loggingUrls)&&K.loggingUrls.length>0};
ZXn=function(K){if(!K)return[];var m=[],x,S;((S=(x=_.JE(K))==null?void 0:x.loggingUrls)!=null?S:[]).forEach(function(Q){Q.baseUrl&&m.push(Q.baseUrl)});
return m};
VA1=function(K){if(_.h("stop_av_measurement_on_detach"))return function(){Z2(K)}};
vom=function(K){return function(){_.h("stop_av_measurement_on_detach")&&Z2(K)}};
Uf0=function(K){if(_.h("stop_av_measurement_on_detach"))return function(){Z2(K)}};
z7L=function(K){return K.shorts.isDesktopSmallWidth};
_.TKB=function(K){return K.shorts.isShortsActive};
_.IVB=function(K){return K.shorts.isWatchWhileMode};
_.BR=function(K){return K.shorts.isFullscreen};
_.a0=function(K){return K.shorts.isShortsPipActive};
Wz8=function(K){var m,x;if(K=(m=_.C(K.reelsAdCardButtoned,ku5))==null?void 0:(x=m.animatedRenderingConfig)==null?void 0:x.easeOutSeconds)return K+"s"};
KAT=function(K,m,x){return _.t(function(S){return S.return(new Promise(function(Q){var w=new Image;w.onload=function(){Q(new XyL(K,m,x,w.naturalWidth,w.naturalHeight))};
w.src=x.toString()}))})};
mpm=function(K,m){return Math.round(K/1E-5)===Math.round(m/1E-5)};
xpB=function(K,m){return Math.round(K/1E-5)===Math.round(m/1E-5)};
So1=function(K,m){return K.year===m.year&&K.month===m.month&&K.day===m.day};
QJB=function(K,m){return K.year!==m.year?K.year<m.year:K.month!==m.month?K.month<m.month:K.day<m.day};
sJn=function(K){return K.day===wmD(K.year,K.month)?K.month===11?{year:K.year+1,month:0,day:1}:{year:K.year,month:K.month+1,day:1}:{year:K.year,month:K.month,day:K.day+1}};
lkS=function(){var K=new Date,m={year:K.getFullYear(),month:K.getMonth(),day:K.getDate()};return{start:m,end:{year:K.getFullYear()+2,month:K.getMonth(),day:K.getDate()},selectedDate:sJn(m)}};
umT=function(K){return(new Ay(2)).format(new Date(K.year,K.month,K.day))};
M18=function(K){return{year:K.getFullYear(),month:K.getMonth(),day:K.getDate()}};
fkB=function(K,m){K=(K+(Number(m.utcOffsetSec)+(new Date(K*1E3)).getTimezoneOffset()*60))*1E3;m=M18(new Date(K));return{date:m,secondsSinceMidnight:Math.floor((K-(new Date(m.year,m.month,m.day)).getTime())/1E3)}};
t1L=function(K,m){m=m.months.findIndex(function(x){return x.year===K.year&&x.month===K.month});
return m>=0?m:void 0};
cN8=function(K){if(!K)return!1;try{if(K.host&&K.host.tagName==="YT-FORMATTED-STRING"&&K.host.id==="contenteditable-textarea"||K.nodeType===Node.ELEMENT_NODE&&K.tagName==="YTD-COMMENTBOX")return!0}catch(m){return!1}return cN8(K.parentNode)};
dY=function(K){return K?!(K.tagName!=="A"||!K.href||!K.classList.contains("yt-simple-endpoint")):!1};
Ox8=function(K){return K?K.tagName==="IMG"&&K.classList.contains("emoji"):!1};
jJ0=function(K,m,x){if(!K)return null;var S=dY(K);if(S&&x)return m=K.pathname.substring(K.pathname.indexOf("/channel/")+9),document.createTextNode("@"+m);if(S&&!x)return document.createTextNode("");if(Ox8(K))return x=K.alt,K=K.dataset.emojiId,!K&&m&&(m=_.yS(m,x))&&m.isCustomEmoji&&(K=m.emojiId),K?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+K+">"):document.createTextNode(x);S=K.cloneNode(!1);for(var Q=0;Q<K.childNodes.length;++Q){var w=jJ0(K.childNodes[Q],m,x);w&&S.appendChild(w)}return S};
VS=function(K){return K?dY(K)?K:VS(K.lastChild):null};
Dp8=function(K){return K?dY(K)?K:Dp8(K.firstChild):null};
rN5=function(K){if(!K)return null;for(var m=K.previousSibling;m;)if(m.nodeType===Node.ELEMENT_NODE&&m.nodeName==="BR")m=m.previousSibling;else if(m.nodeType===Node.TEXT_NODE&&/\s+/.test(m.textContent))m=m.previousSibling;else break;(m=VS(m))?K=m:K=(K=K.parentNode)?VS(K.previousElementSibling):null;return K};
GLT=function(K){if(!K)return null;for(var m=K.nextSibling;m;)if(m.nodeType===Node.ELEMENT_NODE&&m.nodeName==="BR")m=m.nextSibling;else if(m.nodeType===Node.TEXT_NODE&&/\s+/.test(m.textContent))m=m.nextSibling;else break;return(m=Dp8(m))?m:GLT(K.parentNode)};
pmn=function(K){var m=_.vR(),x=m.JSC$11351_getStartNode();if(!cN8(x.parentNode))return null;m=m.JSC$11351_getStartOffset();if(x.nodeType===Node.TEXT_NODE){var S=_.vb(x,dY);if(S){if(K&&m===0||!K&&m===x.length)return S}else{if(K&&m===x.length)return!x||x.nodeName==="BR"||x.nextElementSibling&&_.U$(x.nextElementSibling,"display")==="block"?null:Dp8(x.nextElementSibling);if(!K&&m===0)return x?VS(x.previousElementSibling):null}}if(x.nodeType===Node.ELEMENT_NODE)if(K){if(0<=m&&m<x.childNodes.length)return Dp8(x.childNodes[m])}else if(0<
m&&m<=x.childNodes.length)return VS(x.childNodes[m-1]);return null};
R4T=function(K,m,x){if(!K)return null;if(K.nodeType===Node.TEXT_NODE)if(x){var S=rN5(K);if(S&&!/^\s+\S/.test(K.wholeText.substr(0,m)))return S}else if((S=GLT(K))&&!/\S\s+/.test(K.wholeText.substr(m,K.wholeText.length)))return S;return K.nodeType===Node.ELEMENT_NODE?x?rN5(K.childNodes[m]):GLT(K.childNodes[m]):R4T(K.parentNode,m,x)};
JN5=function(K){if(K.hasChildNodes())switch(K.tagName){case "DIV":case "A":case "SPAN":var m="";for(K=K.firstChild;K;K=K.nextSibling)m+=JN5(K);return m;default:return""}else switch(K.nodeType){case 3:return K.textContent;default:return""}};
zZ=function(K,m){return K.year===m.year&&K.month===m.month&&K.day===m.day};
TZ=function(K,m){return K.year!==m.year?K.year<m.year:K.month!==m.month?K.month<m.month:K.day<m.day};
h4m=function(K){return{year:K.getFullYear(),month:K.getMonth(),day:K.getDate()}};
COm=function(K){var m=al5;m=m===void 0?al5:m;m(new Date(K.year,K.month,K.day))};
I0=function(K){return h4m(new Date(Number(K.seconds)*1E3))};
LA0=function(K){return K.year!==void 0&&K.month!==void 0&&K.day!==void 0};
qoS=function(K){return K.start!==void 0&&K.end!==void 0};
EnS=function(K){return qoS(K)?K.start:K};
bx1=function(K){return qoS(K)?K.end:void 0};
nnT=function(K,m){for(var x=[],S=new Date(K.start.year,K.start.month);S.getFullYear()<K.end.year||S.getFullYear()===K.end.year&&S.getMonth()<=K.end.month;){var Q=x,w=Q.push,M=S.getFullYear(),f=S.getMonth(),c=K,D=m,G=void 0,p=[],R=Object.freeze({extraCssClass:"invisible"}),J=new Date(M,f),L=h4m(J);J=J.getDay();for(var n=h4m(new Date);L.month===f;){J!==gn0&&G||(G=Array.from({length:7}).fill(R),p.push(G));var F={date:{year:M,month:f,day:L.day},extraCssClass:"",debugClass:""};F.extraCssClass=D(F.date,
L,n,c).trim();G[(J-gn0+7)%7]=F;L=L.day===wmD(L.year,L.month)?L.month===11?{year:L.year+1,month:0,day:1}:{year:L.year,month:L.month+1,day:1}:{year:L.year,month:L.month,day:L.day+1};J=(J+1)%7}w.call(Q,{weeks:p,monthLabel:ku.SHORTMONTHS[f]+" "+M,year:M,month:f,monthLabelExtraCssClass:p[0][2]===R?"shift-down-label":""});S.setMonth(S.getMonth()+1)}return x};
POT=function(K,m){m=m.months.findIndex(function(x){return x.year===K.year&&x.month===K.month});
return m>=0?m:void 0};
ixD=function(K,m){a:{var x=x===void 0?[2,3]:x;x=_.u(x);for(var S=x.next();!S.done;S=x.next()){var Q=new Date;if((new e4B(S.value)).parse(m,Q,{validate:!0})){Q.setHours(0,0,0,0);m=Q;break a}}m=null}if(!m)return{isValid:!1,value:void 0};m=h4m(m);x=K.end;return TZ(m,K.start)||TZ(x,m)?{isValid:!1,value:void 0}:{isValid:!0,value:m}};
HxD=function(K){var m=YoG;m=m===void 0?FAB:m;var x=K.columnsToShow||[],S=ANG(K.columnDimensions,K.columnsToShow,K.leftFloatingColumns,m);return x.map(function(Q,w){var M=K.columns[Q];if(M===void 0)throw Error("Qh");var f=S?S[w]:"";var c=K.getCustomTooltip?K.getCustomTooltip(Q,M.headerTooltipParagraphs):M.headerTooltipParagraphs;var D=onD(K,Q);return{type:Q,index:w,style:f,classes:D,headerName:M.headerName||"",headerIcon:M.headerIcon,headerTooltipParagraphs:c||[],headerTooltipHelpContext:M.headerTooltipHelpContext,
sortOrders:M.sortOrders||[],selectionState:M.isSelectionCheckbox?K.selectionState:void 0}})};
onD=function(K,m){var x=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],S=K.columns[m];if(S===void 0)return"";var Q=x.includes("DEFAULTS")&&S.cssClass?[S.cssClass]:[];if(x.includes("SORTING")){S.sortOrders&&S.sortOrders.length&&Q.push("sortable");if(K.sorting&&K.sorting.columnType===m)a:switch(K.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var w="column-sorted";break a;default:w=""}else w="";w&&Q.push(w)}x.includes("FLOATING")&&(m=K.columnsToShow.indexOf(m),K.leftFloatingColumns&&m<K.leftFloatingColumns&&
Q.push("floating-column"),K.leftFloatingColumns&&m===K.leftFloatingColumns-1&&Q.push("last-floating-column"));x.includes("RIGHT_ALIGN")&&S.rightAlignHeader&&Q.push("right-align");return Q.filter(function(M){return M}).join(" ")};
ANG=function(K,m,x,S){x=x===void 0?0:x;S=S===void 0?FAB:S;if(K){var Q=[],w=0;$p5(K,m,S).forEach(function(M,f){var c="min-width:"+M.minWidth+"px;padding-left:"+M.paddingLeft+"px;padding-right:"+M.paddingRight+"px;flex:"+M.flexGrow+" 0 "+M.minWidth+"px;";M.maxWidth!==Infinity&&(c=[c,"max-width:"+M.maxWidth+"px;"].join(""));w>0&&f<x&&(c=[c,"left:"+w+"px;"].join(""));Q.push(c);w+=M.minWidth+M.paddingLeft+M.paddingRight});
return Q}};
$p5=function(K,m,x){x=x===void 0?FAB:x;return m.map(function(S,Q){S=K&&K[S]||{};var w=Q===0?x.paddingLeftFirstColumn:x.padding;S.paddingLeft!==void 0&&(w=S.paddingLeft);Q=Q===m.length-1?x.paddingRightLastColumn:x.padding;S.paddingRight!==void 0&&(Q=S.paddingRight);return{paddingLeft:w,paddingRight:Q,minWidth:S.minWidth!==void 0?S.minWidth:x.minWidth,maxWidth:S.maxWidth!==void 0?S.maxWidth:x.maxWidth,flexGrow:S.flexGrow!==void 0?S.flexGrow:x.flexGrow}})};
NIm=function(K){var m=K.reduce(function(S,Q){var w=Q.columnId,M={};Q.headerText&&(M.headerName=_.Hk(Q.headerText));Q.rightAlignHeader&&(M.rightAlignHeader=Q.rightAlignHeader);var f;if((f=Q.headerIcon)==null?0:f.iconType)M.headerIcon=_.T9(Q.headerIcon.iconType);S[w]=M;return S},{}),x=K.filter(function(S){return!S.hideColumn}).map(function(S){return S.columnId});
K=K.filter(function(S){return!!S.dimensions}).reduce(function(S,Q){S[Q.columnId]=Q.dimensions;
return S},{});
return{columns:m,columnsToShow:x,columnDimensions:K}};
_.Zxm=function(K){return K?K.simpleText?K.simpleText:K.runs?K.runs.map(function(m){return m.text}).join(""):"":""};
vnv=function(K){var m=K.data;var x=K.onTap;var S=K.isSelected;var Q=K.onFocusIn;if(!m)return{};K=BIm(m);S===void 0&&(S=m==null?void 0:m.isSelected);var w;return{text:akD(m,K),startIcon:(w=m.icon)==null?void 0:w.iconType,state:S?0:2,type:0,style:dpm(m),onTap:yNL(m,x),accessibilityLabel:V1L(m,K),onFocusIn:function(){return Q==null?void 0:Q()}}};
akD=function(K,m){if(!m)return K.text?_.Zxm(K.text):void 0};
dpm=function(K){var m;switch((m=K.style)==null?void 0:m.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
yNL=function(K,m){return function(x){m==null||m(x,K)}};
BIm=function(K){K=K.style&&K.style.styleType;return!MAv&&K==="STYLE_EXPLORE_LAUNCHER_CHIP"};
V1L=function(K,m){if(m){var x,S,Q;return(Q=(x=K.accessibilityData)==null?void 0:(S=x.accessibilityData)==null?void 0:S.label)!=null?Q:akD(K,!1)}};
WR=function(K){return{signalAction:{signal:K}}};
TIn=function(){return _.vZ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?Up0:_.z4B};
IkS=function(K,m){K=K===void 0?"SOFT_RELOAD_PAGE":K;m=m===void 0?49504:m;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.yp(_.SC("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:m}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:K}}]}}}};
kLG=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.yp(_.SC("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:TIn()}};
WA8=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.yp(_.SC("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:TIn()}};
XmT=function(K,m){var x=_.yp(_.SC("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),S=_.yp(_.SC("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),Q={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.yp(_.SC("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};Q.serviceEndpoint=K?K:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[WR("SOFT_RELOAD_PAGE")]}};return{title:x,bodyText:S,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:Q},
style:{value:m!=null?m:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
m_8=function(K){K=K===void 0?{}:K;return{title:_.yp(K.localizedZeroStateTitleText===void 0?"":K.localizedZeroStateTitleText),bodyText:_.yp(K.localizedZeroStateMessage===void 0?"":K.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.yp(K.localizedZeroStateButtonText===void 0?"":K.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[KPB]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
SXB=function(K){K=K===void 0?{}:K;return{title:_.yp(K.localizedOptInBannerTitleText===void 0?"":K.localizedOptInBannerTitleText),titleLength:19,subtitle:_.yp(K.localizedOptInMessage===void 0?"":K.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.yp(_.SC("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:_.yp(_.SC("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:[x_G]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
sqL=function(K,m){var x=m=m===void 0?{}:m;m=x.offlineTitleText===void 0?"":x.offlineTitleText;var S=x.offlineDescriptionText===void 0?"":x.offlineDescriptionText,Q=x.formattedSupplementalText,w=x.actionButtonText===void 0?"":x.actionButtonText,M=x.titleText===void 0?"":x.titleText;x=x.descriptionText===void 0?"":x.descriptionText;var f={title:w,accessibilityText:w,style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:266213}},onTap:{innertubeCommand:{browseEndpoint:{browseId:"SPunlimited"},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse",rootVe:93498,url:"/premium",webPageType:"WEB_PAGE_TYPE_BROWSE"}}}}};K||(M=m,x=S,f={title:w,accessibilityText:w,style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_DISABLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:266213}}});
return{title:_.yp(M),titleLength:M.length,overrideTitleMaxFontSize:30,subtitle:_.yp(x),supplementalText:Q,primaryButton:{buttonViewModel:f},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[Qqv]},darkTileImage:{thumbnails:[whL]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.MDm=function(K,m,x,S,Q,w,M,f,c,D,G){Q=Q===void 0?!1:Q;w=w===void 0?!1:w;M=M===void 0?0:M;f=f===void 0?-Infinity:f;c=c===void 0?!1:c;D=D===void 0?!1:D;G=G===void 0?!1:G;var p=[],R=_.yp(_.SC("SMART_DOWNLOADS",void 0,"Smart downloads")),J=_.yp(l8T(M,f,K.length));f=M=void 0;D?M={statementBannerRenderer:sqL(G,S)}:Q?K.length>0?f=uj5(K,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.h("kevlar_manual_downloads_above"),R,J):c?f={alertBannerViewModel:{heading:{content:x.localizedOptInBannerTitleText===
void 0?"":x.localizedOptInBannerTitleText},body:{content:x.localizedPromptMessage===void 0?"":x.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.SC("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.SC("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:_.JHD}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:w&&(f={backgroundPromoRenderer:{bodyText:_.yp(_.SC("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"}}}):
w&&(f={alertBannerViewModel:{heading:{content:x.localizedOptInBannerTitleText===void 0?"":x.localizedOptInBannerTitleText},body:{content:x.localizedOptInMessage===void 0?"":x.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.SC("TURN_ON",void 0,"Turn on"),accessibilityText:_.SC("TURN_ON",void 0,"Turn on"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:127983}},onTap:{innertubeCommand:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!0}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:127982}}}}}});x=_.yp(_.SC("YOUR_DOWNLOADS",void 0,"Your downloads"));S=void 0;m.length>0?(S=void 0,_.h("kevlar_display_downloads_numbers")&&(S=_.yp(_.Qp("VIDEO_COUNT",m.length))),S=uj5(m,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,x,S)):Q||K.length||
D||(S={backgroundPromoRenderer:{bodyText:_.yp(_.SC("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}}}});M?p.push({richSectionRenderer:{content:M}}):f&&!_.h("kevlar_manual_downloads_above")&&p.push({richSectionRenderer:{content:f,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
S&&p.push({richSectionRenderer:{content:S,loggingDirectives:{clientVeSpec:{uiType:51721}}}});f&&_.h("kevlar_manual_downloads_above")&&p.push({richSectionRenderer:{content:f,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(m.length>0||Q&&K.length>0&&!D)&&p.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.yp(_.SC("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:p}};
_.tDv=function(K){return f8G(K,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.cU8=function(K){return f8G(K,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
f8G=function(K,m){var x=[];K=uj5(K,m,!0);x.push({richSectionRenderer:{content:K}});return{contents:x}};
uj5=function(K,m,x,S,Q){x=x===void 0?!1:x;var w="RESPONSIVE_SIZE_STANDARD";_.h("kevlar_standard_rich_grid_on_offline_home")&&m==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?w="RESPONSIVE_SIZE_STANDARD":_.h("kevlar_modern_downloads_compact")?w="RESPONSIVE_SIZE_COMPACT":_.h("kevlar_modern_downloads_extra_compact")?w="RESPONSIVE_SIZE_EXTRA_COMPACT":_.h("kevlar_modern_downloads_tiny")&&(w="RESPONSIVE_SIZE_TINY");K={isExpanded:x,contents:Xz(K),entitySelectorType:m,responsiveContainerConfiguration:{responsiveSize:w}};
S&&(K.title=S);Q&&(K.subtitle=Q);x||(_.h("kevlar_smart_downloads_show_more_button")?(K.showMoreButton={buttonRenderer:{accessibility:{label:_.SC("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.yp(_.SC("SHOW_MORE",void 0,"Show more"))}},K.showLessButton={buttonRenderer:{accessibility:{label:_.SC("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.yp(_.SC("SHOW_LESS",void 0,"Show less"))}}):(K.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.SC("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}}}},K.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.SC("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}}}},K.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.SC("VIEW_ALL",void 0,"View all"),accessibilityText:_.SC("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:_.an("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:K}};
Xz=function(K){var m=[];K=_.u(K);for(var x=K.next();!x.done;x=K.next())if(x=x.value,SyD(x)){var S=m,Q=S.push;var w=void 0;if(x==null?0:(w=x.videoEntity)==null?0:w.videoId){w=b2(_.NS().getState(),x.videoEntity.videoId);var M=_.NS().getState();var f=_.WN(x.videoEntity.videoId,"mainVideoEntity");M=!!_.Ow(M.entities)[f];M={videoId:x.videoEntity.videoId,title:Vp(x.videoEntity.title),shortBylineText:Vp(x.channelEntity.title),thumbnail:x.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:M&&_.h("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:FN5(x.videoEntity.videoId,w,x.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.SC("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};x.videoEntity.lengthSeconds&&(M.thumbnailOverlays=sT8(x.videoEntity.lengthSeconds,w));M.isWatched=w>0;_.h("kevlar_modern_downloads_page")&&(M.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:x.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.SC("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},M.badges=void 0);x=M}else x={};Q.call(S,{richItemRenderer:{content:{videoRenderer:x},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(xo1(x)){S=m;Q=S.push;var c=f=w=void 0,D=void 0,G=void 0,p=void 0,R=void 0,J=void 0,L=void 0,n=void 0,F=void 0,H=void 0;M=x.mainPlaylistEntity.playlistId;var N=x==null?void 0:(H=x.mainPlaylistEntity)==null?void 0:(F=H.thumbnailStyleData)==null?void 0:(n=F[0])==null?void 0:(L=n.value)==null?void 0:(J=L.collageThumbnail)==
null?void 0:J.coverThumbnail;if(M&&N){J=AV8(M);!_.h("enable_offline_playlist_page")&&(x==null?0:(R=x.mainPlaylistEntity)==null?0:R.videos)&&(R=x==null?void 0:(p=x.mainPlaylistEntity)==null?void 0:(G=p.videos)==null?void 0:G[0],G=_.T5(R).entityId,G=JSON.parse(G).videoId,G!==void 0&&(J=b2(_.NS().getState(),G),J=_.dB(G,M,void 0,void 0,J)));G=[];if(x==null?0:(D=x.mainPlaylistEntity)==null?0:(c=D.videos)==null?0:c.length)c=BJT(),D=Object,G=D.assign,p=(p=ZET(x==null?void 0:x.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.yp(p),icon:{iconType:"PLAYLISTS"}}}:void 0,G=[c,G.call(D,{},(f=p)!=null?f:{})];x={playlistId:M,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:N}},navigationEndpoint:J,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:G,title:Vp(x.mainPlaylistEntity.title),shortBylineText:Vp(x==null?void 0:(w=x.channelEntity)==null?void 0:w.title),badges:[{metadataBadgeRenderer:{label:_.SC("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.h("kevlar_modern_downloads_page")&&(x.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:OwD,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:M,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.SC("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},x.badges=void 0)}else x=void 0;Q.call(S,{richItemRenderer:{content:{playlistRenderer:x},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return m};
l8T=function(K,m,x){K=K?jq0(K):"";m!==void 0&&isFinite(m)?m===0?m=_.SC("UPDATING",void 0,"Updating..."):(m=wC8(new Date(m),new Date),m=_.SC("UPDATED_TIME",{relative_time:m},"Updated "+m)):m="";var S="";K&&m&&(S=" \u2022 ");if(x&&_.h("kevlar_display_downloads_numbers")){x=_.Qp("VIDEO_COUNT",x);if(K||m)S=" \u2022 ";return x+S+K+S+m}return K+S+m};
D_B=function(K){return zBT(K.entities).length};
_.rU5=function(K,m){var x=qe(K.responsiveSize),S;K=!((S=K.responsiveMap)==null||!S.some(function(Q){return Q.containerSize==="CONTAINER_SIZE_NARROW"&&Q.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:2,containerWidth:m,sizing:x,enableFullBleedForSingleCol:!1,isCompactList:x==="COMPACT"&&K}};
Gzn=function(K,m){return _.X4(K.entities,"votingEntity",m)};
KZ=function(K){if(K){var m;return((m=_.cd().resolve(_.tR(_.PX)))==null?0:m())?K.darkTheme:K.lightTheme}};
phT=function(K,m){if(K.simpleText)return Object.assign({},K,{simpleText:bX(K.simpleText,m)});if(!K.runs)return K;for(var x=Object.assign({},K,{runs:[]}),S=0,Q=_.u(K.runs),w=Q.next();!w.done;w=Q.next())if(w=w.value,w.text)if(S+w.text.length<=m)x.runs.push(w),S+=w.text.length;else return x.runs.push(Object.assign({},w,{text:bX(w.text,m-S)})),x;return K};
Rb5=function(K,m){return _.X4(K.entities,"chipBarStateEntity",m)};
JUv=function(K,m){return _.X4(K.entities,"chipEntity",m)};
C4B=function(K,m,x,S){return function(){var Q=hbm.has(K.displayType)&&K.selected,w=Q&&K.deselectCommand?K.deselectCommand:K.tapCommand;!w||Q&&S||_.qU(w,{form:{element:m==null?void 0:m.value}});x==null||x()}};
LP0=function(K){switch(K){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"dividerViewModelBaseDividerFullBleed4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"dividerViewModelBaseDividerFullBleedThick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"dividerViewModelBaseDividerFullBleed8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"dividerViewModelBaseDividerFullBleed12px";default:return""}};
qX1=function(K,m){return{triggeringElement:K,onDwellTriggeredFn:function(){var x={triggeringElement:K,loadVideoPreviewEventData:m},S=document.querySelector(".video-preview");S&&S.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:x}))},
onDwellEndFn:function(){var x=document.querySelector(".video-preview");x&&x.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
EQv=function(K,m){var x=_.cd().resolve(_.tR(qJS)),S=function(){var Q=m();return x&&Q?qX1(K.value,Q):null};
_.$p(function(){var Q=S();x&&Q&&Promise.resolve().then(function(){x.registerElement(Q)});
_.Nl(function(){x&&Q&&Promise.resolve().then(function(){_.h0(x,Q)})})},"csPUge")};
gQB=function(K){var m=K.dataset.resizeObserverId;if(m)return m;m=""+bwG++;return K.dataset.resizeObserverId=m};
nQB=function(K,m){var x=gQB(K);mp.has(x)||mp.set(x,new Set);mp.get(x).add(m);x$.has(x)&&m(Object.assign({},{target:K},x$.get(x)))};
P4v=function(K){K=_.u(K);for(var m=K.next();!m.done;m=K.next()){m=m.value;var x=gQB(m.target),S=Object.assign({},{target:m.target},x$.get(x));if(S!=null&&S.contentRect?S.contentRect.width!==m.contentRect.width||S.contentRect.height!==m.contentRect.height:1)for(x$.set(x,{borderBoxSize:m.borderBoxSize,contentBoxSize:m.contentBoxSize,contentRect:m.contentRect,devicePixelContentBoxSize:m.devicePixelContentBoxSize}),x=_.u(mp.get(x)||[]),S=x.next();!S.done;S=x.next())S=S.value,S(m)}};
iw1=function(){return Sv?Sv:Sv=new ebD(P4v)};
YXv=function(K,m){var x=gQB(K);mp.has(x)&&(mp.get(x).delete(m),mp.get(x).size===0&&(mp.delete(x),x$.delete(x),Sv.unobserve(K),delete K.dataset.resizeObserverId));mp.size===0&&Sv&&(Sv.disconnect(),Sv=void 0)};
AUS=function(K,m){var x=_.cd().resolve(cF);return FP0.map(function(S){return x.observe(K,m,S)})};
oQS=function(K){var m=_.cd().resolve(cF);K.forEach(function(x){m.unobserveByKey(x)})};
_.N6B=function(K,m){var x=Object.assign({},Hw8,m);m=_.u(axm());var S=m.next().value,Q=m.next().value,w=function(M){var f=M.contentRect.height;if((M=M.contentRect.width)||f||x.canHaveZeroSize)S.width()===M&&S.height()===f||Q(S,{height:f,width:M})};
_.BZ(function(){var M=K instanceof HTMLElement?K:K.value,f=$_v(w,x.throttleMs),c=[];x.useVisibilityObserver&&(c=AUS(M,function(D,G){requestAnimationFrame(function(){G==="visible"?(nQB(M,f),iw1().observe(M)):YXv(M,f)})}));
c.length||(nQB(M,f),iw1().observe(M));_.Nl(function(){c.length&&(oQS(c),c.length=0);YXv(M,f)})});
return S};
B6n=function(K,m,x,S,Q){K=m?K.switchOffCommand:K.switchOnCommand;if(S&&Q)Zw8(K,x,Q);else{var w,M;(w=_.CW({elementsCommand:K}))==null||(M=w.onclick)==null||M.call(w,x)}};
Zw8=function(K,m,x){K=_.CW({elementsCommand:K,additionalCommandArgs:{commandController:{onSuccess:function(){x(!1)},
onServerError:function(){x(!1)}}}});
if(K==null?0:K.onclick)K.onclick(m),x(!0)};
d_v=function(K){if(K)return _.C(K,a8S)};
yU8=function(K,m){if(!((K==null?0:K.entitySelectorType)&&(K==null?0:K.entityKey)))return{};switch(K.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":if(_.h("enable_web_shorts_captions_language_command")){var x;var S=(x=_.W3())==null?void 0:x.getOption("captions","track");var Q,w=typeof(S==null?void 0:S.translationLanguage)==="object"&&((Q=S.translationLanguage)==null?void 0:Q.languageName)||(S==null?void 0:S.displayName)||"";S={data:Object.assign({},
!!w&&{selectionText:{content:w}},!!w&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:typeof S==="undefined"})}}else S={};return S;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.h("web_shorts_audio_track_picker")){var M;Q=((M=_.W3())==null?void 0:M.getAudioTrack())||void 0;x=Q==null?void 0:(w=Q.getLanguageInfo())==null?void 0:w.getName();Q={data:Object.assign({},{selectionText:{content:x}},x&&!(Q==null?0:(S=Q.getLanguageInfo())==
null?0:S.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else Q={};return Q;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return S=K!=null&&K.entityKey?(S=_.I$(m,K.entityKey))?{isHidden:(S==null?void 0:S.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},S;default:return{}}};
VDv=function(K){var m=["A".toString(),"BUTTON".toString()];return function(x){var S=function(Q){_.D2(_.jO(Q),x,m)||K(Q)};
x.addEventListener("click",S);return function(){x.removeEventListener("click",S)}}};
_.vQG=function(K){return function(){return _.C(K(),_.Q7)}};
U_5=function(K){switch(K==null?void 0:K.all){case "LINEAR_LAYOUT_SPACE_S1":return 4;case "LINEAR_LAYOUT_SPACE_S2":return 8;case "LINEAR_LAYOUT_SPACE_S3":return 12;case "LINEAR_LAYOUT_SPACE_S4":return 16;case "LINEAR_LAYOUT_SPACE_S5":return 20;case "LINEAR_LAYOUT_SPACE_S6":return 24;case "LINEAR_LAYOUT_SPACE_S7":return 28;case "LINEAR_LAYOUT_SPACE_S8":return 32;case "LINEAR_LAYOUT_SPACE_S9":return 36;case "LINEAR_LAYOUT_SPACE_S10":return 40;default:return 0}};
zbD=function(K){switch(K){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
T6T=function(K){switch(K){case "JUSTIFY_CONTENT_CENTER":return"ytLinearLayoutViewModelJustifyContentCenter";case "JUSTIFY_CONTENT_FLEX_END":return"ytLinearLayoutViewModelJustifyContentFlexEnd";case "JUSTIFY_CONTENT_SPACE_AROUND":return"ytLinearLayoutViewModelJustifyContentSpaceAround";case "JUSTIFY_CONTENT_BETWEEN":return"ytLinearLayoutViewModelJustifyContentBetween";case "JUSTIFY_CONTENT_SPACE_EVENLY":return"ytLinearLayoutViewModelJustifyContentSpaceEvenly";default:return"ytLinearLayoutViewModelJustifyContentFlexStart"}};
I8m=function(K){switch(K){case "ALIGN_ITEMS_START":return"ytLinearLayoutViewModelAlignItemsStart";case "ALIGN_ITEMS_END":return"ytLinearLayoutViewModelAlignItemsEnd";case "ALIGN_ITEMS_CENTER":return"ytLinearLayoutViewModelAlignItemsCenter";case "ALIGN_ITEMS_BASELINE_FIRST":return"ytLinearLayoutViewModelAlignItemsBaselineFirst";case "ALIGN_ITEMS_BASELINE_LAST":return"ytLinearLayoutViewModelAlignItemsBaselineLast";default:return"ytLinearLayoutViewModelAlignItemsStretch"}};
mKv=function(K,m,x){if(m)return[kz8];switch(K){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[wn];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return x?[wn]:[WPG,wn];case "TRANSFER_STATE_PAUSED_BY_USER":return[Xh1,wn];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[KqD,wn];default:return[kz8]}};
xKT=function(K,m,x,S){return mKv(K,m,S).map(function(Q){var w=Q.text,M=Q.iconType,f=Q.videoAction;Q=Q.playlistAction;w=w?{content:w}:void 0;M=M&&{sources:[{clientResource:{imageName:M}}]};var c=(0,_.NX.unsafeClone)(x);if(c){var D=_.C(c,_.mv),G=_.C(c,_.xu);D&&f?D.action=f:G&&Q&&(G.action=Q)}return{title:w,leadingImage:M,rendererContext:c&&{commandContext:{onTap:{innertubeCommand:c}}}}})};
Spm=function(K){K=_.rY(K.rendererContext);var m;return(m=_.C(K,_.xu))==null?void 0:m.playlistId};
QwT=function(K){var m;return(m=K.listItems)==null?void 0:m.some(function(x){var S;return _.GZ((S=_.C(x,_.Me))==null?void 0:S.rendererContext)})};
lqT=function(K){var m;return(m=K.listItems)==null?void 0:m.some(function(x){var S,Q,w=(Q=(S=_.C(x,wJ5))==null?void 0:S.defaultListItem)!=null?Q:x;x=_.C(w,_.Me);return!!_.C(x==null?void 0:x.leadingAccessory,swT)})};
sg=function(K){var m=_.cd().resolve(_.tR(_.PX));return m!=null&&m()?K.darkThemeColorPalette:K.lightThemeColorPalette};
u6=function(K){return{primaryTextColor:l6(K,0),secondaryTextColor:l6(K,1),optionColor:l6(K,2),backgroundColor:l6(K,3),videoBackgroundColor:l6(K,4)}};
l6=function(K,m){if(K){switch(m){case 0:K=K.primaryTitleColor;break;case 1:K=K.secondaryTitleColor;break;case 2:K=K.surgeColor;break;case 3:K=K.section2Color;break;case 4:K=K.section3Color;break;default:return}if(K)return _.pl(K)}};
fqB=function(K){var m=K.element;var x=K.veType;var S=K.storedVisualElement===void 0?null:K.storedVisualElement;var Q=K.elementIndex===void 0?0:K.elementIndex;K=K.clientYouTubeData;var w=_.hX();w!==uWD&&(MhG.clear(),uWD=w);if(m.visualElement&&MhG.has(m.visualElement))return null;if(S&&MhG.has(S))return m.visualElement=S,null;x=_.mK(_.So(),{veType:x,elementIndex:Q,clientYouTubeData:K});if(!x)return null;m.visualElement=x;MhG.add(x);return x};
_.Mc=function(K,m,x,S){x=x===void 0?null:x;S=S===void 0?Ho1:S;var Q=Q===void 0?null:Q;OA(function(){if(m){x instanceof Function&&(x=x());var w=fqB({element:m,veType:K,storedVisualElement:x,clientYouTubeData:void 0});w&&(Zon(m,Q),S(w))}})};
thv=function(K){return K?_.RX(K):""};
ch8=function(K){return(K==null?void 0:K.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
OPS=function(K,m){return _.X4(K.entities,"videoOverviewAsyncDataEntity",m)};
jwm=function(K,m){var x;return"linear-gradient(to bottom, "+((x=m==null?void 0:m.map(function(S){var Q=K?S.darkThemeColor:S.lightThemeColor;return Q?_.RX(Q)+" "+((S==null?void 0:S.startLocation)||0)*100+"%":"transparent"}))==null?void 0:x.join(", "))+")"};
DKm=function(K,m,x,S,Q){if(!((S==null?0:S.height)&&(S==null?0:S.width)))return{size:0};var w=S.width;S=S.height;if(Q)return m==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||m==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&w>S?{size:312/TZm}:m==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(x!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||K!==1&&K!==2||m!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&m!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&m!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(m==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||m==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||S===w)switch(K){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(m==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||S>w)switch(K){case 1:case 3:return{size:240*zK8};default:return{size:360*zK8}}switch(K){case 1:case 2:return{size:1/TZm*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.rhv=function(K){if(!("matchMedia"in window))return _.Xu(Error("Rh")),function(){return!1};
var m=window.matchMedia(K);K=_.u(_.hL(m.matches,void 0,"jLJc8e"));var x=K.next().value,S=K.next().value,Q=function(w){S(w.matches)};
m.addEventListener?(m.addEventListener("change",Q),_.Nl(function(){m.removeEventListener("change",Q)})):m.addListener&&(m.addListener(Q),_.Nl(function(){m.removeListener(Q)}));
return x};
G6S=function(K){return K==="IMAGE_BANNER_STYLE_INSET"||K==="IMAGE_BANNER_STYLE_UNKNOWN"};
pJ8=function(){if(!("matchMedia"in window))return _.Xu(Error("Rh")),function(){return 0};
var K=ah(function(){return window.matchMedia("(max-width: 527.9px)")}),m=ah(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),x=ah(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),S=ah(function(){return window.matchMedia("(min-width: 1024px)")}),Q=_.u(_.hL(K.matches,void 0,"og9kEc")),w=Q.next().value,M=Q.next().value;
Q=_.u(_.hL(m.matches,void 0,"ybDWCb"));var f=Q.next().value,c=Q.next().value;Q=_.u(_.hL(x.matches,void 0,"o0Gfh"));var D=Q.next().value,G=Q.next().value;Q=_.u(_.hL(S.matches,void 0,"yqUUgd"));var p=Q.next().value,R=Q.next().value,J=ah(function(){return function(H){M(H.matches)}}),L=ah(function(){return function(H){c(H.matches)}}),n=ah(function(){return function(H){G(H.matches)}}),F=ah(function(){return function(H){R(H.matches)}});
_.BZ(function(){K.addEventListener?(K.addEventListener("change",J),m.addEventListener("change",L),x.addEventListener("change",n),S.addEventListener("change",F)):K.addListener&&(K.addListener(J),m.addListener(L),x.addListener(n),S.addListener(F));_.Nl(function(){K.removeEventListener?(K.removeEventListener("change",J),m.removeEventListener("change",L),x.removeEventListener("change",n),S.removeEventListener("change",F)):K.removeListener&&(K.removeListener(J),m.removeListener(L),x.removeListener(n),
S.removeListener(F))})});
return function(){return w()?1:f()?2:D()?3:p()?4:0}};
RJG=function(K){var m=0;K=_.u([K.title,K.metadata,K.actions,K.description,K.attribution]);for(var x=K.next();!x.done;x=K.next())x.value&&m++;return m};
JhD=function(K){return K===1||K===2?1:0};
CnT=function(K){K=(new hJT).parse(K);return(new g_).render(K).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(m){var x=m.split(":").map(Number),S=0,Q=0;if(x.length===3)x=_.u(x),S=x.next().value,Q=x.next().value,x=x.next().value;else if(x.length===2)x=_.u(x),Q=x.next().value,x=x.next().value;else if(x.length===1)x=_.u(x).next().value;else throw Error("Sh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(S*3600+Q*60+x)+'" role="button">'+m+"</span>"})};
LqG=function(K){K=_.u(K.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var m=K.next(),x={};!m.done;x={clickHandler$jscomp$5:void 0},m=K.next()){m=m.value;x.clickHandler$jscomp$5=function(Q){Q=Number(Q.target.getAttribute("data-time"));if(isNaN(Q))throw Error("Th");var w;(w=_.W3())==null||w.seekTo(Q,!0)};
var S=function(Q){return function(w){w.key!=="Enter"&&w.key!=="Space"||(0,Q.clickHandler$jscomp$5)(w)}}(x);
m.setAttribute("tabindex","0");m.removeEventListener("click",x.clickHandler$jscomp$5);m.removeEventListener("keydown",S);m.addEventListener("click",x.clickHandler$jscomp$5);m.addEventListener("keydown",S)}};
qpG=function(){return _.O("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.O(fZ,{percentWidth:100}),_.O(fZ,{animationDelay:200}),_.O(fZ,{animationDelay:400}),_.O(fZ,{animationDelay:600}),_.O(fZ,{animationDelay:800,percentWidth:60}),_.O("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.O(fZ,{percentWidth:100}),_.O(fZ,{animationDelay:200}),_.O(fZ,{animationDelay:400}),_.O(fZ,{animationDelay:600,percentWidth:50}))};
fZ=function(K){return _.O("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(K.percentWidth===void 0?100:K.percentWidth)+"%"},_.O("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(K.animationDelay===void 0?0:K.animationDelay)+"ms"}))};
Eqn=function(){var K=_.u(_.hL(function(){return""},void 0,"dXJHWc")),m=K.next().value;
return[function(){return m()()},
K.next().value]};
bP1=function(K,m){K=K?jq0(K):"";m!==void 0&&isFinite(m)?m===0?m=_.SC("UPDATING",void 0,"Updating..."):(m=wC8(new Date(m),new Date),m=_.SC("UPDATED_TIME",{relative_time:m},"Updated "+m)):m="";var x="";K&&m&&(x=" \u2022 ");return _.yp(K+x+m)};
PnT=function(K,m,x,S,Q,w){m=m===void 0?0:m;var M=gq0[m],f=M.title,c=M.iconType,D=M.topButtonRenderer,G=M.sectionClientVE;M=M.videoClientVE;var p;if(m!==1||K.length){x=[];K=_.u(K);for(S=K.next();!S.done;S=K.next()){var R=S.value;if(SyD(R))x.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:R.videoEntity.videoId,title:Vp(R.videoEntity.title),shortBylineText:Vp(R.channelEntity.title),thumbnail:R.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:R.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.SC("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:M}}}}}});else if(xo1(R)){S=x;var J=S.push;var L=void 0,n=void 0,F=void 0,H=void 0,N=void 0,z=void 0,y=void 0,V=void 0,T=R.mainPlaylistEntity.playlistId,m1=R==null?void 0:(V=R.mainPlaylistEntity)==null?void 0:(y=V.thumbnailStyleData)==null?void 0:(z=y[0])==null?void 0:(N=z.value)==null?void 0:(H=N.collageThumbnail)==null?void 0:H.coverThumbnail;H=AV8(T);if(!_.h("enable_offline_playlist_page")&&
(R==null?0:(F=R.mainPlaylistEntity)==null?0:F.videos)){b:{F=R==null?void 0:(n=R.mainPlaylistEntity)==null?void 0:n.videos;n=_.NS().getState().entities;if(F!=null&&F.length&&n)for(F=_.u(F),N=F.next();!N.done;N=F.next())if(N=_.T5(N.value).entityId,(N=JSON.parse(N).videoId)&&vv8(n,N)==="TRANSFER_STATE_COMPLETE"){n=N;break b}n=""}n!==void 0&&(H=b2(_.NS().getState(),n),H=_.dB(n,T,void 0,void 0,H))}n=HvT(_.SC("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),AV8(T));R=T&&m1&&n?{playlistId:T,navigationEndpoint:H,
viewPlaylistText:n,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:m1}},title:Vp(R.mainPlaylistEntity.title),shortBylineText:Vp(R==null?void 0:(L=R.channelEntity)==null?void 0:L.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:nqv,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:T,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.SC("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:M}}}:
void 0;J.call(S,{gridPlaylistRenderer:R})}}M={gridRenderer:{items:x}};m===1&&(p=bP1(Q,w))}else if(S){var MT=_.yp((J=x==null?void 0:x.localizedPromptMessage)!=null?J:"");M={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.yp(_.SC("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.JHD}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.yp(_.SC("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};p=bP1(Q,w)}else MT=_.yp(_.SC("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
M={};return{contents:[{shelfRenderer:{title:f,titleAnnotation:p,icon:{iconType:c},subtitle:MT,content:M,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:D}]}}}}],loggingDirectives:{clientVeSpec:{uiType:G}}}};
eJn=function(K,m,x,S,Q,w,M,f,c,D,G){x=x===void 0?{}:x;S=S===void 0?{}:S;Q=Q===void 0?!1:Q;w=w===void 0?!1:w;M=M===void 0?!1:M;f=f===void 0?!1:f;c=c===void 0?!1:c;D=D===void 0?0:D;G=G===void 0?-Infinity:G;if(!(m.length||K.length||Q||f))return w?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:m_8(x)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.yp(_.SC("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 p=[];K.length&&p.push(PnT(K,0));f?p.push({contents:[{statementBannerRenderer:sqL(c,S)}]}):Q?p.push(PnT(m,1,x,M,D,G)):w&&p.push({contents:[{statementBannerRenderer:SXB(x)}]});(Q&&m.length||K.length)&&p.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.yp(_.SC("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 p.map(function(R){return{itemSectionRenderer:R}})};
to=function(K,m){if(typeof K!=="object")return null;K=_.u(Object.entries(K));for(var x=K.next();!x.done;x=K.next()){var S=_.u(x.value);x=S.next().value;S=S.next().value;if(x===m)return x;if(S=to(S,m))return x+"."+S}return null};
cP=function(K){var m=K.content;return(K=K.styleRuns)&&m?{runs:K.map(function(x){var S={text:m.slice(x.startIndex,x.startIndex+x.length)};x.fontColor&&(S.textColor=x.fontColor);return S})}:{simpleText:m}};
Fqv=function(K,m,x,S){var Q=iP1;S&&(K.quantity=S);if(!K.quantity||!K.maxQuantity)return{};S=K.minusButton;var w=K.plusButton,M,f,c,D;return{value:K.quantity,maxValue:K.maxQuantity,onChangeCallback:function(G){Q(K,G)},
minusLabel:(M=_.C(S,YpB))==null?void 0:M.label,minimumReachedLabel:(f=_.C(S,YpB))==null?void 0:f.limitReachedLabel,plusLabel:(c=_.C(w,YpB))==null?void 0:c.label,maximumReachedLabel:(D=_.C(w,YpB))==null?void 0:D.limitReachedLabel,disabled:m,onRemoveCommand:x}};
iP1=function(K,m){var x=K.quantityIncrementerEntityKey;if(x){var S={};S.quantity=m;_.Ap(_.Og("quantityIncrementerEntity",x,S));K.onChangeCommand&&_.qU(K.onChangeCommand)}};
Ahm=function(K){if(K)return K===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(K).overflowY)?K:Ahm(K.parentElement)};
$KS=function(K,m){(K=oqT(K))&&((_.h("enable_mini_app_command_handler_mweb_fix")?0:m)?HP8.push({command:K,sourceData:{},commandContext:void 0}):_.cd().resolve(_.jQ).resolveCommand(K))};
oqT=function(K){return _.C(K,_.R$)};
NzD=function(){var K=window.performance.timeOrigin+window.performance.now(),m=(new _.jv).setSeconds(K/1E9);return _.mS(m,2,_.uH(K%1E9),0)};
Bz8=function(K,m){var x;K=(x=_.C(_.C(K,_.R$),ZPm))==null?void 0:x.methodName;var S,Q;(x=window.youtubewebview||((S=window.webkit)==null?void 0:(Q=S.messageHandlers)==null?void 0:Q.youtubewebview))&&K&&(S=new Ds,K=_.YL(S,1,K),K=_.H6(K.JSC$12553_serializeBinary()),m=_.H6(m),x.postMessage(K+","+m))};
rn=function(K,m){var x=_.C(_.C(K,_.R$),ZPm);x&&(m&&(x.serializedAdditionalMetadata=_.H6(m)),$KS(K,!0))};
aqS=function(K){switch(K){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"}};
dK8=function(){return!!_.vZ("ID_TOKEN")};
vqT=function(K){return K instanceof Error&&K.cause instanceof yh8&&K.cause.rpcErrorCode!==void 0?!VhL.includes(K.cause.rpcErrorCode):!0};
zJ8=function(){return _.wp(UK5,{authuser:""+(_.vZ("SESSION_INDEX")||0)})};
GH=function(K,m,x,S){x=x===void 0?"MINI_APP_SDK_API_UNSPECIFIED":x;S=S===void 0?"":S;var Q=new _.AR;x={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:S,sdkApi:x};K instanceof Error&&(Q.message=K.message,Q.name=K.name,K.cause instanceof yh8&&K.cause.rpcErrorCode!==void 0&&(x.rpcErrorCode=K.cause.rpcErrorCode));var w;(w=m.onError)==null||w.call(m,{loggingError:Q,metadata:x})};
Iqm=function(K,m,x,S){switch(K){case "MINI_APP_SOURCE_GAMESNACKS":return new pZ(m,x,S);default:return new TzD(m,x,S)}};
k6B=function(K){switch(K){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"}};
Wq5=function(K){switch(K){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"}};
XJ8=function(K){switch(K){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"}};
K$m=function(){return Math.floor(Math.random()*4)+1};
mEB=function(K,m,x,S){K=_.u(Object.entries(K));for(var Q=K.next(),w={};!Q.done;w={message$jscomp$995:void 0},Q=K.next()){var M=_.u(Q.value);Q=M.next().value;M=M.next().value;w.message$jscomp$995=M;m.push(setTimeout(function(f){return function(){S(!1);x(f.message$jscomp$995.text)}}(w),w.message$jscomp$995.delayMs));
Number(Q)>0&&m.push(setTimeout(function(){S(!0)},w.message$jscomp$995.delayMs-400))}};
xEB=function(K,m){var x=x===void 0?Ho1:x;_.h("mweb_fix_monitor_visibility_after_render")?K&&OA(function(){Zon(K,m,x)}):OA(function(){Zon(K,m,x)})};
SPv=function(K,m){var x=document.createElement("ytd-engagement-panel-section-list-renderer");x.data=K;if(m==null?0:m.isPersistentPanel)x.isPersistentPanel=!0;if(m==null?0:m.hideDelayMs)x.hideDelayMs=m.hideDelayMs;return x};
lom=function(K){Q3T||(Q3T=wHG(new _.eu(1,void 0,void 0,s3T),0));var m=Q3T.format(Math.floor(K));m=nN==="be"||nN==="bg"||nN==="es"||nN==="et"||nN==="hu"||nN==="ka"||nN==="lv"||nN==="pl"||nN==="pt-PT"||nN==="sq"?m.replace(new RegExp("^(\\d)"+s3T.GROUP_SEP.replace(".","\\.")+"(\\d+("+s3T.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):m;return K>=1E3&&K<=9999&&m[1]==="."&&(nN==="sl"||nN==="it")?m.replace(".",""):m};
fo8=function(K,m,x,S){if(K)return S=S||K.likeStatus,m?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:S==="LIKE",isDisabled:!K.likesAllowed,defaultIcon:{iconType:x},defaultText:S==="LIKE"?K.likeCountWithUnlikeText:K.likeCountText,toggledText:S==="LIKE"?K.likeCountText:K.likeCountWithLikeText,defaultNavigationEndpoint:uqT(K,"LIKE"),defaultServiceEndpoint:MfT(K,"LIKE"),toggledServiceEndpoint:MfT(K,"INDIFFERENT"),defaultTooltip:_.Hk(K.likeCountTooltipText),toggledTooltip:_.Hk(K.likeCountTooltipText),
targetId:K.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:S==="DISLIKE",isDisabled:!K.likesAllowed,defaultIcon:{iconType:x},defaultText:S==="DISLIKE"?K.dislikeCountWithUndislikeText:K.dislikeCountText,toggledText:S==="DISLIKE"?K.dislikeCountText:K.dislikeCountWithDislikeText,defaultNavigationEndpoint:uqT(K,"DISLIKE"),defaultServiceEndpoint:MfT(K,"DISLIKE"),toggledServiceEndpoint:MfT(K,"INDIFFERENT"),defaultTooltip:_.Hk(K.dislikeCountTooltipText),
toggledTooltip:_.Hk(K.dislikeCountTooltipText)}};
uqT=function(K,m){if(m==="LIKE")return K.likeCommand;if(m==="DISLIKE")return K.dislikeNavigationEndpoint};
MfT=function(K,m){var x;return(x=K.serviceEndpoints)==null?void 0:x.find(function(S){var Q;return((Q=_.C(S,_.Rz))==null?void 0:Q.status)===m})};
_.O3v=function(K,m,x){return window.spf&&!_.h("web_disable_spfjs_client")?tfT(K,m,x):cZ1(K,m)};
tfT=function(K,m,x){var S=null,Q=(new _.LA(function(w,M){var f={};if(m){f.method=m.method;var c=m.postParams||{};D1T(K,m)&&(c[_.vZ("XSRF_FIELD_NAME")]=_.vZ("XSRF_TOKEN"));f.postData=_.bc(c);m.type&&(f.type=m.type);c=m.headers}f.headers=MC8(K,c);_.h("debug_forward_web_query_parameters")&&(K=_.OQG(K,window.location.search));f.experimental_headers=f.headers;f.onError=function(D){D.err&&D.xhr&&(D.err.params={url:D.xhr.responseURL,response:D.xhr.responseText.substr(0,64)});M(D.err)};
f.onPartDone=function(D){x&&x.call(null,D.part)};
f.onDone=function(D){var G=j3D(D.response,"xsrf_token");uc(window.location.href,K)&&G&&_.V6("XSRF_TOKEN",G);if(G=j3D(D.response,"service_worker_killswitch"))_.V6("SERVICE_WORKER_KILLSWITCH",G),GJT();w(D.response)};
S=spf.request(K,f)})).then(DE5);
Q.thenCatch(function(w){var M=w instanceof _.Jo,f=w&&w.hasOwnProperty("params")&&w.params.response?w.params.response:"";w instanceof Error&&(f?M?WcD(w):f===')]}\'\n{"reload":"now"}'?WcD(w):(rZn(w,K,f),GUT(w,f)?_.yq(w):_.aC(w)):WcD(w));S&&S.abort()});
return Q};
DE5=function(K){if(K.type==="multipart"){var m=K.timing;K=K.parts.reduce(function(x,S){Object.assign(x,S);return x},{});
K.timing=K.timing||{};Object.assign(K.timing,m);K.type="reduced"}return K};
cZ1=function(K,m){m=m===void 0?{}:m;var x=null,S=new _.LA(function(Q,w){m.onFinish=function(M){if(M.readyState===XMLHttpRequest.DONE)if(M.status===200){if(M.responseType!=="json"){var f=M.response;f.substring(0,5)===")]}'\n"&&(f=f.substring(5));try{var c=JSON.parse(f)}catch(D){c=D}}else c=M.response;c instanceof Error?w(c):(f=j3D(c,"xsrf_token"),uc(window.location.href,K)&&f&&_.V6("XSRF_TOKEN",f),M=M.responseURL,window.performance&&window.performance.getEntriesByName?(f=window.performance.getEntriesByName(M).pop())?
M={responseStart:(0,_.Of)()-(f.responseEnd-f.responseStart)}:(Math.random()<.01&&(f=Error("ei"),f.params=M,_.yq(f)),M={responseStart:-1}):M={responseStart:0},c.timing=c.timing||{},Object.assign(c.timing,M),Q(c))}else w(Error("di`"+M.status))};
(x=_.Ed(K,m))||w(Error("di`"+x.status))});
S.thenCatch(function(Q){Q instanceof Error&&(rZn(Q,K),GUT(Q)&&(Q.level="WARNING"))});
_.h("cancel_pending_navs")&&S.thenCatch(function(){x.abort()});
return S};
j3D=function(K,m){var x=K[m],S=K.parts;K.type==="multipart"&&S&&(x=(K=S.find(function(Q){return m in Q}))&&K[m]);
return x};
rZn=function(K,m,x){var S=K.message||"";m={original:S,url:m};if(x)if(S=S.match(/position:?\s*(\d+)/)){S=S&&Number(S[1])?Number(S[1]):0;var Q=Math.max(S-25,0);m.position=S;m.response=x.substring(Q,S+25)}else m.response=x.substring(0,50);_.Vq(K,m);try{K.message="JSON parse error"}catch(w){}};
GUT=function(K,m){K=K.message||"";K=!!(K.indexOf("<")>=0||K.indexOf("end of ")>=0||K.indexOf("Unterminated string")>=0||K.indexOf("Unexpected EOF"));if(!K&&m)for(var x=m.length,S=!1,Q=0;Q<x;Q++)if(S&&m[Q]==="\\")Q++;else if(m[Q]==='"')S=!S;else if(m[Q]==="<"&&!S){K=!0;break}return K};
pHD=function(){return document.documentElement.hasAttribute("dark")};
_.RuT=function(K,m){if(K!=="GFEEDBACK"&&K!=="GUIDED_HELP")_.Ih(Error("fi`"+K));else{var x=_.cd().resolve(_.tR(_.NL));if(x&&(x=x.getCurrentPage())&&x.getServiceTrackingParams&&(x=x.getServiceTrackingParams()))for(var S=0,Q;Q=x[S++];)if(Q.service===K){if(K=Q.params)for(x=0;S=K[x++];)m[S.key]=S.value;break}}};
_.JZD=function(K){var m=_.B3();m&&(m=m.getPlayer())&&(m.pauseVideo(),K.playback_id=m.getVideoData().cpn,K.eid=m.getVideoData().eventId,Object.assign(K,m.getFeedbackProductData()))};
huB=function(){var K={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.vZ("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(K.enableAnonymousFeedback=!0);_.vZ("SESSION_INDEX")&&(K.authuser=String(_.vZ("SESSION_INDEX")));_.h("enable_pageid_for_feedback")&&_.vZ("DELEGATED_SESSION_ID")&&(K.pageId=String(_.vZ("DELEGATED_SESSION_ID")));return K};
_.ho=function(K){_.h("enable_ypc_spinners")&&_.Uk(K,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},K])};
_.CZ=function(K){_.h("enable_ypc_spinners")&&_.Uk(K,"yt-close-popup-action",["yt-loading-renderer"])};
Co8=function(K){return new Promise(function(m,x){_.hE({verifyCommand:{recaptchaToken:K.recaptchaResponse}},{commandController:{onSuccess:function(S,Q){Q||x("ChallengeService did not return a response.");var w;m({challengeCompleted:(w=Q.verified)!=null?w:!1})},
onServerError:function(S,Q){x(Q)}}})})};
L$S=function(K,m,x,S){m({recaptchaResponse:S}).then(function(Q){Q.challengeCompleted?_.ic()?(x(3),_.cd().resolve(_.jQ).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:K}})):x(2):x(4)},function(){x(4)})};
E0n=function(K,m,x){_.nI(_.p1(qPT,_.vZ("HL")),function(){var S;(S=window.grecaptcha)==null||S.ready(function(){var Q=window.grecaptcha;Q?(x(Q.render(K,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:L$S.bind(null,K,Co8,m)})),m(1)):m(4)})})};
b3v=function(K,m){return function(){switch(m()){case 0:return K().captchaLoadingMessage;case 1:return K().challengeReason;case 3:return K().captchaSuccessfulMessage;case 2:return K().captchaCookieSetFailureMessage;case 4:return K().captchaFailedMessage;default:return K().challengeReason}}()};
_.LZ=function(){if(!g0n){var K=document.querySelector("#player.skeleton");K&&(_.nh(K),g0n=!0)}};
_.Pon=function(){return n05=LRS()};
YPv=function(){return _.t(function(K){return euS!==void 0?K.return():K.yield(i30(),0)})};
i30=function(){return _.t(function(K){if(K.nextAddress==1)return K.yield(Eg8(),2);n05=K.yieldResult;euS=_.dX.addLowPriorityJob(i30,5E3);_.Px(K)})};
NSv=function(K){var m=m===void 0?F$5:m;var x,S,Q=(x=K.responseContext)==null?void 0:(S=x.mainAppWebResponseContext)==null?void 0:S.trackingParam;if(!Q){m.increment("MISSING");var w,M,f,c,D,G;_.yq(new _.AR("282054944_a",{cfH:!!((w=K.responseContext)==null?0:(M=w.mainAppWebResponseContext)==null?0:M.loggedOut),qlu:((f=K.responseContext)==null?void 0:f.mainAppWebResponseContext)===void 0,zCq:K.responseContext===void 0,cp:(c=K.playabilityStatus)==null?void 0:c.contextParams,nlw:(((D=K.streamingData)==
null?void 0:D.formats)||[]).length>0,q9w:(((G=K.streamingData)==null?void 0:G.adaptiveFormats)||[]).length>0,os:!!K.offlineState,cotn:K.cotn}));return 2}x="";try{x=AZ0(Q)}catch(J){return m.increment("C_ERROR"),_.aC(J),2}try{var p=_.o08(x);var R=H3G(p)}catch(J){return m.increment("P_ERROR"),_.aC(J),2}R=_.tr(R,$ET,1,_.cc());Q=[];R=_.u(R);for(p=R.next();!p.done;p=R.next())S=p.value,p=S.getPath(),x=(0,_.NX.getValueByKeys)(K,p.split(".")),x=String(x===void 0||x===null?"":x),S=S.getValue()||"",w=/[+\-\/_]/g,
x.replace(w,"")!==S.replace(w,"")&&(m.increment("MISMATCH"),_.h("ab_mis_log_err")&&(x=new _.AR("282054944_p",{oDt:p,g:String(x),e:String(S)}),_.aC(x)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(p)||(p.match(/enforcementMessageViewModel/i)?Q.push(3):Q.push(2)));if(Q.length>0)return Math.max.apply(Math,_.N3(Q));m.increment("SUCCESS");return 1};
aoL=function(K){var m=new qc;if(K.interpreterJavascript){var x=_.VBm(K.interpreterJavascript);x=Qj(x).toString();var S=new Z38;_.YL(S,6,x);_.Em(m,1,S,A5)}else K.interpreterUrl&&(x=_.yy(K.interpreterUrl),x=_.Ym(x).toString(),S=new _.BST,_.YL(S,4,x),_.Em(m,2,S,A5));K.interpreterHash&&_.Eg(m,3,K.interpreterHash,A5);K.program&&_.Eg(m,4,K.program,A5);K.globalName&&_.Eg(m,5,K.globalName,A5);K.clientExperimentsStateBlob&&_.Eg(m,7,K.clientExperimentsStateBlob,A5);return m};
b6=function(K){var m={};K=_.u(K.split("&"));for(var x=K.next();!x.done;x=K.next())x=x.value.split("="),x.length===2&&(m[x[0]]=x[1]);return m};
dES=function(K){return Number(K.t)||7200};
dD8=function(){if(_.h("bg_st_hr"))return"havuokmhhs-0";var K,m=((K=globalThis.performance)==null?void 0:K.timeOrigin)||0;return"havuokmhhs-"+Math.floor(m)};
yZn=function(){return new Promise(function(K){var m=window;m.ntpevasrs!==void 0?K(new gn(m.ntpevasrs)):(m.ntpqfbel===void 0&&(m.ntpqfbel=[]),m.ntpqfbel.push(function(x){K(new gn(x))}))})};
Vf8=function(K){var m=K.qZ2.bind(K);_.ff("yt.aba.att",m);K=K.py0.bind(K);_.ff("yt.aba.att2",K)};
UEB=function(K){switch(_.qb(K.input)){case _.Z1(v0T):var m={};return m.encryptedVideoId=K.innerTubeRequest.externalVideoId,m}return{}};
Io8=function(K){switch(_.qb(K.input)){case _.Z1(v0T):if(_.h("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.Z1(zu5):if(_.h("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.Z1(nZ):if(_.h("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&K.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.Z1(TSB):var m,x;if(_.h("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((x=_.C((m=K.config)==null?void 0:m.command,FIT))==null?0:x.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.W$m=function(K){var m;if(K.playlistVideoRenderer&&((m=K.playlistVideoRenderer)==null?0:m.engagementBar))return kU8(K.playlistVideoRenderer.engagementBar);if(_.C(K,PP)){var x;if(K=(x=_.C(K,PP))==null?void 0:x.engagementBar)return kU8(K)}return""};
kU8=function(K){if(!K)return"";K=_.C(K,_.XHB);if(K==null||!K.actions)return"";K=_.u(K.actions);for(K=K.next();!K.done;K=K.next()){K=_.C(K.value,_.K9D);var m=void 0;if((m=K)==null||!m.itemId)break;return K.itemId}return""};
_.mrm=function(K){var m;if(K.playlistVideoRenderer&&((m=K.playlistVideoRenderer)==null?0:m.videoId))return K.playlistVideoRenderer.videoId;if(_.C(K,PP)){var x,S;if(K=(x=_.C(K,PP))==null?void 0:(S=x.playlistItemData)==null?void 0:S.videoId)return K}return""};
_.xrT=function(K){var m;if(K.playlistVideoRenderer&&((m=K.playlistVideoRenderer)==null?0:m.voteCount))return K.playlistVideoRenderer.voteCount;if(_.C(K,PP)){var x,S;if(K=(x=_.C(K,PP))==null?void 0:(S=x.playlistItemData)==null?void 0:S.voteCount)return K}return 0};
_.ev=function(K,m){return _.X4(K.entities,"flowStateEntity",m)};
QVn=function(K,m,x,S){var Q=void 0;K=_.u(K[m.iconName]||[]);for(var w=K.next();!w.done;w=K.next()){w=w.value;var M=m.iconSize;var f=m.iconStyle;M=!M||M===w[2];var c=S0B[w[0]];S&&S!==w[1]||!M||f&&f!==c?f=!1:Q?(f=S0B[w[0]],f=!!m.iconStyle||f==="youtube_outline",M=Q.version<=w[1],f=(!!m.iconSize||w[2]===24)&&f&&M):f=!0;f&&(Q={name:m.iconName,style:S0B[w[0]],size:w[2],version:w[1],allowMirroring:!!w[3],url:x(m.iconName,w)})}return Q};
wV0=function(K,m,x,S){return K+(""+S0B[x[0]]+((S===void 0?0:S)?"_experimental":"")+"/"+m+"/v"+x[1]+"/")+(x[2]+"px.svg")};
sV0=function(K){return _.vZ("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.vZ("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":K};
lD5=function(K,m){return wV0("https://fonts.gstatic.com/s/i/",K,m)};
ud0=function(K,m){return wV0("https://fonts.gstatic.com/s/i/",K,m,!0)};
M5T=function(K,m){return wV0("https://www.gstatic.com/youtube/img/icons/web/",K,m)};
t5T=function(K){var m=K.enabled;var x=K.itemPlaybackModel;var S=K.thumbnailElRef;var Q=K.containerElRef;var w=K.options;var M;_.$p(function(){var f=Q==null?void 0:Q.value;var c,D=(c=S())==null?void 0:c.value;c=x();var G=w();if(m&&c&&f&&D&&(G==null?0:G.thumbnail)){var p={data:c,hostElement:f},R,J,L=[].concat(_.N3((R=G.thumbnailOverlays)!=null?R:[]),_.N3((J=c.overlays)!=null?J:[]));J=c.itemPlaybackOptions;R=(J==null?void 0:J.enableRoundedPlayer)||G.enableRounding;J=J==null?void 0:J.disableTimeStatusOverlay;
var n,F;f={mediaRenderer:p,lockupElement:f,thumbnailElement:D,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.JE((n=c.inlinePlayerData)==null?void 0:n.onVisible),navigationEndpoint:_.JE((F=c.inlinePlayerData)==null?void 0:F.onSelect),thumbnail:G.thumbnail,thumbnailOverlays:L,accessibilityText:G.accessibilityText||""},thumbnailSize:G.thumbnailSize,enableRounding:R,mouseleaveCallback:G.mouseleaveCallback,hideTimeDisplay:J}}}else f=void 0;if(n=f){var H;(H=M)==null||i6(H);M=J0(n);var N,z;
((N=x())==null?0:(z=N.inlinePlayerData)==null?0:z.forceImpAutoplay)&&fDB(M)}},"BLiQOd");
_.Nl(function(){var f;(f=M)==null||i6(f)})};
cGv=function(K){K=atob(K);for(var m=[],x=0;x<K.length;x++)m.push(K.charCodeAt(x));return new Blob([new Uint8Array(m)],{type:"image/png"})};
jVT=function(K,m,x,S){S=S===void 0?"INSERTION_POSITION_UNSPECIFIED":S;return K({targetId:m},function(Q){var w,M=(w=Q.contents)!=null?w:[];w=x!=null?x:[];var f=OOT(M);switch(S){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},Q,{contents:[].concat(_.N3(M.slice(0,f)),_.N3(w),_.N3(M.slice(f+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},Q,{contents:[].concat(_.N3(w),_.N3(M))});case "INSERTION_POSITION_LAST":return Object.assign({},Q,{contents:[].concat(_.N3(M),_.N3(w))});
default:return Q}})};
rGS=function(K,m,x,S,Q){Q=Q===void 0?"RELATIVE_INSERTION_POSITION_AFTER":Q;return K({targetId:m},function(w){var M,f=(M=w.contents)!=null?M:[];M=Dr0(f,x);if(M<0)return w;M=Q==="RELATIVE_INSERTION_POSITION_BEFORE"?M:M+1;return Object.assign({},w,{contents:[].concat(_.N3(f.slice(0,M)),_.N3(S),_.N3(f.slice(M)))})})};
OOT=function(K){var m=K.findIndex(function(x){return _.C(x,_.Y$)});
return m>=0?m:K.length};
Dr0=function(K,m){return K.findIndex(function(x){a:{x=_.u(Object.values(x));for(var S=x.next();!S.done;S=x.next())if((S=S.value)&&S.targetId){x=S.targetId;break a}x=""}return x===m})};
pVv=function(K,m,x){return K({targetId:m},function(S){var Q,w=(Q=S.contents)!=null?Q:[];return Object.assign({},S,{contents:GSB(w,x)})})};
GSB=function(K,m){return K.filter(function(x){var S=m.includes;a:{x=_.u(Object.values(x));for(var Q=x.next();!Q.done;Q=x.next())if((Q=Q.value)&&Q.targetId){x=Q.targetId;break a}x=""}return!S.call(m,x||"")})};
_.Ren=function(K,m){return{engagementPanelSectionListRenderer:{panelIdentifier:K,identifier:m,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
JG5=function(K,m){K=K.getAvailableAudioTracks();if(K.length)return K==null?void 0:K.find(function(x){var S;return(x==null?void 0:(S=x.getLanguageInfo())==null?void 0:S.getId())===m})};
_.CZn=function(K){var m,x=(m=K.getOption("captions","tracklist",{includeAsr:!0}))!=null?m:[];return x=heG(x,K)};
L95=function(K){return K.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
heG=function(K,m){m=L95(m);if(m==null||!m.length)return K;var x=m.filter(function(M){return M});
m=K.filter(function(M){return M.languageCode.startsWith("en")});
x=_.u(x);for(var S=x.next();!S.done;S=x.next())if(S=S.value,m.length){var Q=m[0],w=Object.assign({},Q);Q.languageCode!==S.languageCode&&(w.displayName=Q.languageName+" >> "+S.languageName,w.translationLanguage=S,K.push(w))}return K};
q08=function(K,m,x){K=_.CZn(K);if(K.length)return x?K.find(function(S){if(typeof(S==null?void 0:S.translationLanguage)==="object"){var Q;return((Q=S.translationLanguage)==null?void 0:Q.languageCode)===m}return!1}):K==null?void 0:K.find(function(S){return S.languageCode===m})};
E68=function(K){return K.getOption("captions","tracklist",{includeAsr:!0})};
bOG=function(K){var m=K.getAvailableAudioTracks();if(m!=null&&m.length){var x=K.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.N3(m.map(function(S){return{listItemViewModel:{title:{content:S.getLanguageInfo().getName()},isSelected:S.getLanguageInfo().getId()===(x==null?void 0:x.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:S.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
g6L=function(K){return K.getOption("captions","tracklist",{includeAsr:!0})};
n6n=function(K){var m=g6L(K);if(m==null?0:m.length)return m;K.loadModule("captions");return g6L(K)};
PZn=function(K){var m=K.getOption("captions","track");if(m)return m;K.loadModule("captions");return K.getOption("captions","track")};
iOT=function(K){var m=n6n(K);if(m!=null&&m.length){var x=PZn(K),S;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.SC("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(x==null?0:x.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.N3(m.map(function(Q){return{listItemViewModel:{title:{content:Q.displayName},
isSelected:Q.displayName===(x==null?void 0:x.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:Q.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.SC("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!x.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!x.translationLanguage&&{selectionText:{content:(x==null?void 0:(S=x.translationLanguage)==null?void 0:S.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[eeG(K)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
eeG=function(K){var m=L95(K);if(m==null||!m.length)throw Error("Ei");var x=PZn(K);K=m.filter(function(S){return!S.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.N3(K.map(function(S){var Q;return{listItemViewModel:{title:{content:S.languageName},isSelected:S.languageName===(x==null?void 0:(Q=x.translationLanguage)==null?void 0:Q.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:S.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
o6B=function(K){return new Promise(function(m,x){if(K===void 0)_.aC(Error("Ii"),"ERROR"),x(Error("Ii"));else{x=new _.Y0L;var S=_.F9L();x=x.init();var Q=_.AGn(_.vZ("YPC_MB_URL"),!0);Promise.all([x,Q]).then(function(){var w=_.FS.payments.business.integration.ClientTokenFactory.createClientToken(K,S);m(w)})}})};
N5G=function(K,m,x,S,Q,w,M){var f=_.Y_();x=x.replace(/-/g,"+").replace(/_/g,"/");var c=_.s1().get("hl"),D=_.Ao(_.Fi),G=m==null?void 0:m.element;G&&_.ho(G);HOD(m,!0);_.$rv(D,x,f.resolve,function(){G&&_.CZ(G)},function(p){G&&_.CZ(G);
f.reject(p)},c,S?function(p){S&&_.ix(K,S,{backend_analytics:p})}:void 0,f.resolve,Q,w,M);
return f.promise};
HOD=function(K,m){!(K=K==null?void 0:K.element)||K.tagName!=="YT-BUTTON-RENDERER"&&K.tagName!=="YTD-BUTTON-RENDERER"||(K.disabled=m)};
ZOT=function(){var K=_.SC("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.yp(K),actionButton:{buttonRenderer:WA8()}}},popupType:"TOAST"}};
B51=function(){var K=_.SC("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.yp(K),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
aDL=function(K){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:K}]}}};
oz=function(K,m,x,S){var Q;return _.t(function(w){if(w.nextAddress==1)return _.h2(w,2),w.yield(K,4);if(w.nextAddress!=2)return(Q=_.fN(m.getState().entities).length>0)?w.return({title:_.yp(_.SC("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.yp(_.SC("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:kLG()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
w.return(XmT(x,S));_.gl(w);return w.return(XmT(x,S))})};
drv=function(K,m){return m?m==="PPSV"||T2D(K,m):!1};
yGG=function(K){K.responseContext||(K.responseContext={});K.responseContext.maxAgeSeconds=0;return K};
$$=function(K){var m;return _.t(function(x){return x.nextAddress==1?x.yield(V5n(K,"service:topbar:fallback"),2):(m=x.yieldResult)&&_.HP(m)?x.return(yGG(_.HP(m))):x.return()})};
v61=function(K){var m;return _.t(function(x){return x.nextAddress==1?x.yield(V5n(K,"service:downloads_settings:fallback"),2):(m=x.yieldResult)&&_.HP(m)?x.return(m):x.return()})};
V5n=function(K,m){var x;return _.t(function(S){if(S.nextAddress==1)return K?S.yield(K.get(m),2):S.return();x=S.yieldResult;return!x||!_.HP(x)||!isNaN(Number(x.data.expireTimestampMs))&&x.isExpired()?S.return():S.return(x)})};
UrB=function(K){var m=_.cd().resolve(Nc).getState().entities;return K.playlistId?drv(m,K.playlistId):!1};
T5m=function(K){var m=_.rp("web_pbj_log_warning_rate",0);m=m>0&&Math.random()<m;if(!_.C(K,_.l9))return m&&_.yq(Error("bj")),!1;var x;return _.h("shorts_controller_retrieve_seedless_sequence_v2")&&((x=_.C(K,_.l9))==null?void 0:x.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:ze5(K)?!0:(m&&_.yq(Error("cj")),!1)};
ze5=function(K){var m=(_.C(K,_.o7)||_.C(K,_.l9)).videoId;if(!m||!IDn.test(m))return!1;var x;return(K=(x=_.C(K.commandMetadata,_.mE))==null?void 0:x.url)&&(K.includes(m)||K.startsWith("/clip"))?!0:!1};
_.W90=function(){var K=_.s1();return K.getFlag(192)?K.getFlag(190):!(_.h("web_watch_cinematics_disabled_by_default")||_.h("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&kSm())};
_.Zs=function(K,m,x){var S={};S.currentUrl=m;S.vis=K.vis!==void 0?K.vis:0;S.splay=!1;m=_.s1();S.autoCaptionsDefaultOn=m.getFlag(66);m.getFlag(141)?m.getFlag(140)?S.autonavState="STATE_OFF":S.autonavState="STATE_ON":S.autonavState="STATE_NONE";S.html5Preference="HTML5_PREF_WANTS";isNaN(_.vZ("STS"))||(S.signatureTimestamp=_.vZ("STS"));K.autonav&&(S.autoplay=!0,S.autonav=!0);K.mutedAutoplay&&(S.autoplay=!0,S.mutedAutoplay=!0);K.inlinePlayback&&(S.autoplay=!0,S.autonav=!1,S.isInlineUnmutedPlayback=!!K.inlineUnmuted);
S.referer=x;S.lactMilliseconds=K.lact!==void 0?K.lact.toString():"-1";_.h("enable_unknown_lact_fix_on_html5")&&S.lactMilliseconds==="-1"&&_.yq(new _.AR("Unknown LACT is set in playbackContext.",{"lact in tempData":K.lact||"undefined",autonav:K.autonav||"undefined"}));K={};m.getFlag(194)&&(K.hasShownAmbientMode=!0);m.getFlag(192)&&(K.hasToggledOffAmbientMode=!0);_.W90()&&(K.watchAmbientModeEnabled=!0);S.watchAmbientModeContext=K;return S};
XVT=function(K){var m={},x=K.pbis||0;x&&(m.playbackBeginsInSeconds=x);K.prefetch_reason&&K.prefetch_reason==="hc_pbis"&&(m.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return m};
Kr8=function(K,m){var x;if(m==null?0:(x=m.requestTemplate)==null?0:x.panelId)K.panelId=m.requestTemplate.panelId;var S;if(m==null?0:(S=m.requestTemplate)==null?0:S.params)K.params=m.requestTemplate.params};
x7T=function(){if(m7G)return m7G();var K=!_.h("idb_response_store_auth_killswitch"),m={};m7G=cu("yt-it-response-store",{objectStores:(m.ResponseStore={addedAtVersion:1},m),shared:!K,upgrade:function(x,S){S(1)&&(x=Ip(x,"ResponseStore",{keyPath:["key","clientName"]}),kl(x,"byExpiration","expireTimestampMs"),kl(x,"byInterface","clientName"))},
version:1});return m7G()};
SWn=function(K){return _.Qy(x7T(),K)};
wY0=function(K,m){var x;return _.t(function(S){return S.nextAddress==1?S.yield(_.ta(),2):(x=S.yieldResult)?S.return(new QRv(K,m,x)):S.return()})};
sRL=function(K){var m=Object.keys(K)[0];if(m)return K.screenExit&&(m=m+";"+K.screenExit.screen),m};
le1=function(K){var m=new Map;K=_.u(K);for(var x=K.next();!x.done;x=K.next())x=x.value,x!=null&&(m.has(x.taskType)||m.set(x.taskType,[]),m.get(x.taskType).push(x));return m};
uY5=function(K){K=[].concat(_.N3(K)).sort(function(x,S){return x-S});
var m=Math.floor(K.length/2);return K.length%2?K[m]:(K[m-1]+K[m])/2};
tzT=function(K,m){K=K===void 0?$LG:K;m=m===void 0?{}:m;_.ff("yt.logging.errors.log",_.aC);o_n();Mz8(dL8(),m);window.onerror=K;fe8=Hp8;window.addEventListener("unhandledrejection",function(x){if(x.reason instanceof Error){var S=x.reason;_.Vq(S,{source:"unhandledrejection"});S.name==="AbortError"&&(S.level="WARNING")}Hp8(x.reason);x.preventDefault()})};
_.c1G=function(K){var m,x,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y,V,T,m1,MT,c0,EB,pT,h8,$S,nT,Lt,yD,Ez,sz,t5,bB,PA,CH,pH,l5;return _.t(function(mo){if(mo.nextAddress==1)return mo.yield(_.wF(K,{mode:"readonly",enableRetries:!0},function(GM){return sw(GM,"playbackData").then(function(wy){var J5=wy.map(function(j_){return j_.transfer}).filter(function(j_){return!!j_}),Ql=wy.map(function(j_){return j_.offlineVideoPolicy}).filter(function(j_){return!!j_}),A2=wy.filter(function(j_){return!!j_.key}).map(function(j_){return _.WN(_.T5(j_.key).entityId,
"downloadStatusEntity")});
J5=sw(GM,"transfer",J5);Ql=sw(GM,"offlineVideoPolicy",Ql);A2=sw(GM,"downloadStatusEntity",A2);var vA=J5.then(function(j_){j_=j_.reduce(function(Oz,SJ){(SJ==null?0:SJ.offlineVideoStreams)&&Oz.push.apply(Oz,_.N3(SJ.offlineVideoStreams));return Oz},[]).filter(function(Oz){return!!Oz});
return sw(GM,"offlineVideoStreams",j_)});
return kM.all([J5,Ql,vA,A2]).then(function(j_){var Oz=_.u(j_);j_=Oz.next().value;var SJ=Oz.next().value;var z8=Oz.next().value;Oz=Oz.next().value;return[wy,j_,SJ,z8,Oz]})})}),2);
if(mo.nextAddress!=3)return m=mo.yieldResult,mo.yield(_.wF(K,{mode:"readonly",enableRetries:!0},function(GM){return sw(GM,"mainDownloadsListEntity").then(function(wy){var J5,Ql;return(Ql=(J5=wy[0])==null?void 0:J5.downloads)!=null?Ql:[]})}),3);
x=mo.yieldResult;S=_.u(m);Q=S.next().value;w=S.next().value;M=S.next().value;f=S.next().value;c=S.next().value;D=Q;G=w;p=M;R=f;J=c;L={};n={};F={};H={};N={};z=[];y=_.u(G);for(V=y.next();!V.done;V=y.next())(T=V.value)&&(L[T.key]=T);m1=_.u(p);for(MT=m1.next();!MT.done;MT=m1.next())(c0=MT.value)&&(n[c0.key]=c0);EB=_.u(J);for(pT=EB.next();!pT.done;pT=EB.next())(h8=pT.value)&&(F[h8.key]=h8);$S=_.u(R);for(nT=$S.next();!nT.done;nT=$S.next())(Lt=nT.value)&&(H[Lt.key]=Lt);yD=_.u(x);for(Ez=yD.next();!Ez.done;Ez=
yD.next())sz=Ez.value,t5=void 0,N[(t5=sz.videoItem)!=null?t5:""]=!0,sz.videoItem&&(PA=bB=void 0,CH=(PA=(bB=_.T5(sz.videoItem))==null?void 0:bB.entityId)!=null?PA:"",z.push({externalVideoId:CH}));pH=D.filter(function(GM){if(!GM||!GM.key||!GM.offlineVideoPolicy)return!1;GM=_.T5(GM.key).entityId;GM=_.WN(GM,"downloadStatusEntity");var wy;return!(GM&&((wy=F[GM])==null?void 0:wy.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
l5=pH.map(function(GM){var wy=L[GM.transfer],J5=[];if(wy==null?0:wy.offlineVideoStreams)for(var Ql=_.u(wy.offlineVideoStreams),A2=Ql.next();!A2.done;A2=Ql.next())(A2=H[A2.value])&&J5.push(A2);Ql=n[GM.offlineVideoPolicy];A2=N;var vA=GM==null?void 0:GM.playerResponseTimestamp,j_=_.T5(Ql.key).entityId;GM=_.WN(j_,"mainVideoEntity");if(Ql.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var Oz="OFFLINE_VIDEO_STATE_DISABLED";Ql.expirationTimestamp&&Number(Ql.expirationTimestamp)<Date.now()/1E3&&(Oz="OFFLINE_VIDEO_STATE_EXPIRED")}else if(Ql.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")Oz="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(wy==null?void 0:wy.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":Oz="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":Oz="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":Oz="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":Oz="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":Oz="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":Oz="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:Oz="OFFLINE_VIDEO_STATE_UNKNOWN"}if(Oz==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(wy==null?void 0:wy.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":Oz="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":Oz="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":Oz=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}j_={id:j_,videoState:Oz};if(wy==null?0:wy.cotn)j_.cotn=wy.cotn;if(wy==null?0:wy.maximumDownloadQuality)j_.selectedVideoQuality=wy==null?void 0:wy.maximumDownloadQuality;if(wy==null?0:wy.lastProgressTimeMs)j_.lastProgressTimeMs=wy.lastProgressTimeMs;vA&&(j_.playerResponseSavedTimeMs=String(Number(vA)*1E3));wy=String;vA=0;J5=_.u(J5);for(Oz=J5.next();!Oz.done;Oz=J5.next())if(Oz=Oz.value,Oz.streamsProgress){Oz=_.u(Oz.streamsProgress);for(var SJ=Oz.next();!SJ.done;SJ=
Oz.next()){var z8=void 0;vA+=Number((z8=SJ.value.numBytesDownloaded)!=null?z8:0)}}j_.downloadedBytes=wy(vA);j_.selectedOfflineMode=A2[GM]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";Ql.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(j_.offlinePlaybackDisabledReason=Ql.offlinePlaybackDisabledReason);return j_});
return mo.return({offlineVideos:l5,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:z}}})})};
Oy0=function(){var K;return _.t(function(m){return m.nextAddress==1?m.yield(_.xV(),2):(K=m.yieldResult)?m.return(_.c1G(K)):m.return({state:"PES Unavailable"})})};
r1D=function(){var K,m,x,S;return _.t(function(Q){if(Q.nextAddress==1)return Q.yield(_.xV(),2);if(Q.nextAddress!=3)return(K=Q.yieldResult)?Q.yield(jR0(K),3):Q.return({state:"PES Unavailable"});m=Q.yieldResult;x={};S=m.reduce(function(w,M){w[M.key]=M;return w},x);
return Q.return(D7T(S))})};
D7T=function(K){for(var m={},x=[],S=_.u(Object.keys(K)),Q=S.next();!Q.done;Q=S.next()){var w=Q.value;Q=K[w];var M=void 0;if(((M=Q)==null?void 0:M.entityType)==="mainVideoEntity"){delete K[w];var f=Q.data;Q={};if(f){var c=void 0;M=(c=f.videoId)!=null?c:"vid-"+w;w=K;Q.video=f;delete Q.video.formattedDescription;delete Q.video.thumbnail;f.owner&&(c=w[f.owner],c==null?0:c.data)&&(delete w[c.key],Q.video.owner=c.data,delete Q.video.owner.avatar);if(f=f.downloadState)if(c=w[f],c==null?0:c.data)if(delete w[f],
f=c.data.playbackData)if(c=w[f],c!=null&&c.data){delete w[f];f=c.data;delete f.playerResponseJson;Q.playbackData=f;if(f.transfer&&(c=w[f.transfer],c==null?0:c.data)){delete w[c.key];var D=c.data;Q.transfer=D;c=[];D=_.u(D.offlineVideoStreams||[]);for(var G=D.next();!G.done;G=D.next())if(G=w[G.value])delete w[G.key],c.push(G.data);c&&(Q.streams=c)}(f=f.offlineVideoPolicy)&&(f=w[f])&&f.data&&(delete w[f.key],Q.offlineVideoPolicy=f.data)}m[M]=Q}}else Q&&Q.entityType==="offlineOrchestrationActionWrapperEntity"&&
Q.data&&(delete K[Q.key],M=Q.data,w=void 0,x.push({id:M.rootActionId,type:((w=M.actionProto)==null?void 0:w.actionType)||"",entity:Q}))}m.wrapperEntities=x;Object.keys(K).length>0&&(m.unknownKeys=K);return m};
GRG=function(){var K,m,x,S,Q,w,M,f,c;return _.t(function(D){if(D.nextAddress==1)return K=(new _.zx("")).hasLocalStorage(),S=!!((m=_.Qm.crypto)==null?0:(x=m.subtle)==null?0:x.importKey),Q=!!_.Qm.BroadcastChannel,w=!!_.Qm.navigator.locks,D.yield(j_L(),2);M=D.yieldResult;f=K&&S&&Q&&w&&M;c={isSupported:f};if(f)return D.return(c);c.missingBrowserFeatures=[];M||c.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");K||c.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
S||c.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");Q||c.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");w||c.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return D.return(c)})};
pY0=function(){var K;return!((K=BP?BP:null)==null||!K.window)};
_.J10=function(K){if(_.P0()&&_.C5D("Chromium")>=120){var m=_.RpL().mediaSession;try{m.setActionHandler("enterpictureinpicture",function(){K()})}catch(x){}}};
hp1=function(K){for(var m=[],x=_.u(document.styleSheets),S=x.next(),Q={};!S.done;Q={node$jscomp$771:void 0},S=x.next())Q.node$jscomp$771=S.value.ownerNode,Q.node$jscomp$771&&(Q.node$jscomp$771 instanceof HTMLStyleElement||Q.node$jscomp$771 instanceof HTMLLinkElement)&&m.push(new Promise(function(w){return function(M){var f=w.node$jscomp$771.cloneNode(!0);f.onload=function(){M()};
f.onerror=function(){_.yq(Error("tj"));M()};
K.document.head.appendChild(f)}}(Q)));
return Promise.all(m)};
iyT=function(K){var m=[_.Dz(C05),_.Dz(LrT),_.Dz(qWL)];EC5(window.document.documentElement,K.document.documentElement,[_.Dz(by0),_.Dz(gC8),_.Dz(nCB),_.Dz(P0T),_.Dz(ep0)]);EC5(window.document.body,K.document.body,m)};
EC5=function(K,m,x){K=_.u(K.attributes);for(var S=K.next();!S.done;S=K.next())if(S=S.value)try{_.u1(x,m,S.name,S.value)}catch(Q){}};
Frv=function(K,m){K=new _.V7(K.document.documentElement);K.start(YWG,m);return K};
A1T=function(K){var m=K.document.documentElement;m.addEventListener("click",function(x){CI0(m,x)});
m.addEventListener("touchstart",function(x){g2m(x)});
m.addEventListener("mousedown",function(x){g2m(x)})};
HyL=function(K,m,x,S){S=S===void 0?!1:S;m=new oCS(m||K,x||K);return{x:K.x+((S===void 0?0:S)?m.lengthX*-1:m.lengthX)*.2,y:K.y+((S===void 0?0:S)?m.lengthY*-1:m.lengthY)*.2}};
$7T=function(K){if(!K)return!1;var m=K.status==="OK"||K.status==="LIVE_STREAM_OFFLINE",x,S,Q,w=(Q=(x=K.errorScreen)==null?void 0:x.playerLegacyDesktopYpcTrailerRenderer)!=null?Q:(S=K.errorScreen)==null?void 0:S.ypcTrailerRenderer;return!!m||!!w};
_.Na8=function(K,m){if(!K)return!1;var x,S=(x=K.errorScreen)==null?void 0:x.playerLegacyDesktopYpcOfferRenderer,Q;m=!!(m==null?0:(Q=m.playerOverlayRenderer)==null?0:Q.gatedActionsOverlayRenderer);return!!$7T(K)||!!S||!!m};
aen=function(K){return Zy1(K,0,"gclid",K.search(BaT))>=0||Zy1(K,0,"gad_source",K.search(BaT))>=0};
d75=function(K){var m=[],x=0;return{clear:function(){x=m.length=0},
push:function(S){m[x]=S;x=(x+1)%K},
iterate:function(){return function Q(){var w,M,f,c;return _.vP(Q,function(D){switch(D.nextAddress){case 1:_.Er(D,2),w=m.length,M=0;case 4:if(!(M<w)){D.jumpTo(2);break}f=x+M;c=_.Ug;return D.yield(m[f%w],7);case 7:c(D.yieldResult);M++;D.jumpTo(4);break;case 2:_.q3(D),_.b1(D,0)}})}()}}};
y1n=function(K){K.eventsToIgnore||(K.eventsToIgnore=[]);var m=K.eventsToIgnore.map(qeT),x=new Set(m),S=d75(K.bufferSize);return{flush:function(){var Q=Array.from(S.iterate());S.clear();Q=Q.map(function(w){return{name:w.name,timestamp:w.startTime,attributes:w.attributes}});
return JSON.stringify(Q)},
onSpanStart:function(Q){Q.name==="event"&&x.has(Q.attributes.type)||S.push(Q)}}};
Vz1=function(K){K=y1n(K);var m=K.flush;hUT({onSpanStart:K.onSpanStart});U9.subscribe("handleError",function(x){try{x.params.breadcrumbs=m()}catch(S){_.aC(S,"WARNING")}})};
vC1=function(){pQ("web_tracing_action");_.hg("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
U71=function(){pQ("web_tracing_action");_.hg("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
Ta5=function(K,m,x){if(m===void 0){zp8||(U71(),setInterval(U71,6E5),zp8=!0);var S="web_tracing_action"}else S=m;var Q,w=((Q=K.endTime)!=null?Q:K.startTime)-K.startTime,M={};Q=K.name;var f=K.startTime;M={webTracing:(M[K.name]=K.attributes,M)};x=_.kJ($sG)(Q,w,f,M,x,S);if(K.children)for(K=_.u(K.children),S=K.next();!S.done;S=K.next())Ta5(S.value,m,x)};
IeB=function(K){var m=nf5.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(x){x.data&&typeof x.data==="object"&&(x=x.data,x.from==="extension"&&x.app==="yt.telemetry"&&(m("Received message from extension",x),K.onMessage(x)))});
return function(x,S){x={app:"yt.telemetry",from:"app",key:x,payload:S};m("Sending message to extension",x);window.postMessage(x,"*")}};
kR1=function(){var K=K===void 0?3E3:K;var m=IeB({onMessage:function(){}}),x=[];
return{onSpanEnd:function(S){S.parentId==null&&x.push(S)===1&&setTimeout(function(){var Q=[].concat(_.N3(x));x.length=0;m("spansReported",{spans:Q})},K)}}};
XYn=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var K=window.performance.getEntriesByType("navigation");if(K.length>0){var m=K[0];EfB("pageLoad",{navigationType:Wrn(m.type),unloadEventStart:Math.round(m.unloadEventStart),unloadEventEnd:Math.round(m.unloadEventEnd),domInteractive:Math.round(m.domInteractive),domContentLoadedEventStart:Math.round(m.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(m.domContentLoadedEventEnd),
domComplete:Math.round(m.domComplete),loadEventStart:Math.round(m.loadEventStart),loadEventEnd:Math.round(m.loadEventEnd),redirectCount:m.redirectCount},function(){})}}catch(x){}})};
Wrn=function(K){switch(K){case "navigate":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_NAVIGATE";case "reload":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_RELOAD";case "back_forward":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_BACK_FORWARD";case "prerender":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_PRERENDER";default:return"PERFORMANCE_NAVIGATION_TIMING_TYPE_UNKNOWN"}};
KCT=function(K){K=K===void 0?400:K;var m=[],x=[];return{start:function(){return SRT({checkoutEveryNth:K,emit:function(S,Q){Q&&(m=x,x=[]);x.push(S)}})},
getRecording:function(){return[].concat(_.N3(m),_.N3(x))}}};
s2B=function(){for(var K=wvn.value,m={},x=_.u(K.enabledSpansArray),S=x.next();!S.done;S=x.next())m[S.value]=!0;JVB({sessionId:Q98(),enabledSpans:m,shouldSampleFn:function(w,M,f){if(mZ8){var c;return w==="shortToShort"||(f==null?void 0:(c=f.rootSpan())==null?void 0:c.name)==="shortToShort"}return!0}});
gf0();Ctm("pageLoad")&&XYn();K.exportToCsi&&hUT(xZm);K.exportToDevTools&&hUT(kR1());K.maxBreadcrumbs>0&&Vz1({eventsToIgnore:SZB,bufferSize:K.maxBreadcrumbs});if(K.sessionReplayEvents>0){var Q=KCT(K.sessionReplayEvents);Q.start();_.h("web_tracing_session_replay_demo")&&(window.exportSessionReplay=function(){var w=JSON.stringify(Q.getRecording(),null,2);w=Q28(new Blob([w],{type:"text/plain"}));var M=document.createElement("a");M.download="session_replay.json";M.dataset.downloadurl=["application/json",
M.download,M.href].join(":");M.style.display="none";M.href=w;M.click();URL.revokeObjectURL(w);wKm("View replay at go/yt-session-replay-viewer")})}};
lML=function(K){return new Promise(function(m){window.setTimeout(m,K)})};
uFS=function(K){var m={bicf:function(w){K.nhl=w},
blc:function(){return K.getLatestChallengeResponse()},
bcr:function(w){K.n0j.push(w)}},x=window;
x.ntpevasrs=m;if(x.ntpqfbel!==void 0)for(var S=_.u(x.ntpqfbel),Q=S.next();!Q.done;Q=S.next())Q=Q.value,Q(m);x.ntpqfbel=void 0};
MbL=function(K){return _.t(function(m){if(m.nextAddress==1)return _.h2(m,2),m.yield(K.gUh(),4);if(m.nextAddress!=2)return _.xl(m,0);_.gl(m);_.Px(m)})};
fMT=function(K){var m,x;(m=K.ytcsi)==null||(x=m.tick)==null||x.call(m,"pot_ist")};
tb0=function(K){if(K instanceof Error){var m=_.WZ("yt.logging.errors.log");m&&m(K,"WARNING")}};
cAL=function(K){try{var m=JSON.parse(K);if(m.bgChallenge)return m}catch(x){}};
j20=function(){var K=window,m={networkStatusManagerPromise:_.cd().resolve(new Wbv(_.mu)),initialChallengeSli:_.h("wpo_att_sli")?new _.LYS("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};K=K===void 0?window:K;var x=K.ytAtR,S;m==null||(S=m.initialChallengeSli)==null||_.zH(S);if(x){if(x=cAL(x)){var Q;m==null||(Q=m.initialChallengeSli)==null||_.TH(Q,"SUCCESS");Or5(x,m)}K.ytAtR=void 0}else K.ytAtRC=function(w){if(w=cAL(w)){var M;m==null||(M=m.initialChallengeSli)==null||
_.TH(M,"SUCCESS");Or5(w,m);K.ytAtRC=void 0}}};
GO8=function(){if(DZG)return DZG;try{var K=_.gk("IFRAME");_.XN(K,_.p1(rA8));K.sandbox.add("allow-same-origin");K.style.display="none";document.body.appendChild(K);return DZG=K}catch(m){K=new _.AR("Failed to create sandbox iframe"),_.aC(K)}};
pKD=function(K){var m,x;return(x=K==null?void 0:(m=K.contentWindow)==null?void 0:m.fetch)!=null?x:window.fetch};
RV1=function(K){var m,x;return(x=K==null?void 0:(m=K.contentWindow)==null?void 0:m.Request)!=null?x:window.Request};
JAB=function(K){var m,x;return(x=K==null?void 0:(m=K.contentWindow)==null?void 0:m.TextDecoder)!=null?x:window.TextDecoder};
hVG=function(){return function(K,m){_.vZ("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[K]=m}};
CKL=function(){return function(K,m){var x={};x[K]=m;K=_.kJ(_.oyn)(x);Object.keys(K).length>0&&_.G5(K)}};
Ed8=function(){if(s$S()==="hidden")var K="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else s$S()==="visible"&&(K="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",LCB=null);K&&qZT(K)};
qZT=function(K){if(K==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||K==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(brv===K)return;brv=K}var m=9E4+Math.random()*2E3;if(K!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.cL()>m)&&s$S()==="visible"){m=-1;LCB&&(m=Math.round((0,_.Of)()-LCB));var x=String;var S=_.WZ("_fact",window);S=S==null||S==-1?-1:Math.max(Date.now()-S,0);_.Zx("foregroundHeartbeat",{firstActivityMs:x(S),clientDocumentNonce:wa1,index:String(gdT),lastEventDeltaMs:String(m),trigger:K});
_.ff("_fact",-1,window);gdT++;LCB=(0,_.Of)()}};
ndv=function(K,m,x,S,Q,w){m=new Uint8Array(m);if(K.length===0)return m;var M=0;Q=Q!=null?Q:K.length-1;for(var f=x;f<=Q;f++){var c=K[f],D=f===x?S:0,G=void 0,p=f===Q?(G=w)!=null?G:c.length:c.length;c=c.subarray(D,p);m.set(c,M);M+=c.length}return m};
_.PKS=function(){try{return!!self.sessionStorage}catch(K){return!1}};
eVL=function(){var K=navigator;return new Promise(function(m,x){var S;(S=K.webkitTemporaryStorage)!=null&&S.queryUsageAndQuota?K.webkitTemporaryStorage.queryUsageAndQuota(function(Q,w){m({usage:Q,quota:w})},function(Q){x(Q)}):x(Error("Dj"))})};
irL=function(K,m){var x={errorSeverity:m.errorSeverity.toString(),wizFeatureFlags:Object.entries(m.featureFlags).join("\n")};A75(m,x);m=m.errorSeverity;m===3?_.aC(K,"ERROR",void 0,void 0,void 0,x):m===2&&_.aC(K,"WARNING",void 0,void 0,void 0,x);_.h("cow_if_errors_in_popup")&&m===3&&K.message.indexOf("<If>")!==-1&&window.alert(K.message)};
YZT=function(K,m){var x=N1.get(K)||{layerNode:m};x.layerNode=m;RU8(K,x);K.getScreenLayer=function(){return Iz(x.layerNode)}};
FCT=function(K){var m;K=K.parentNode;for(var x;K&&((m=N1.get(K))==null||!m.isRenderer)&&!((x=K.polymerController)!=null?x:K).isRenderer_;)K=K.parentNode||K.host;if(m=K)return N1.get(m)};
AA1=function(K){if(K){N1.delete(K);var m=_.cd().resolve(cF);PiT(K,m)}};
Hrm=function(K,m,x){if(x===void 0?0:x){if(x=K.getAttribute("client-ve-type"),m.data&&!m.disableReactiveLogging||x)_.ag(function(){od0(K,_.B7(m.data))},"qg"),_.Nl(function(){return void AA1(K)})}else typeof m.data!=="function"&&od0(K,m.data)};
od0=function(K,m){$Zv++;NHG(K,m)&&_.dX.addJob(function(){_.k$(_.dX,function(){if(NHG(K,m)&&K.ownerDocument.documentElement===document.documentElement&&K){var x;if(K.getAttribute("layer")){var S=x=Number(K.getAttribute("layer")),Q=N1.get(K);Q?Q.layerNode.layer=S:YZT(K,new Zr1(S));(S=FCT(K))&&(Q=N1.get(K))!=null&&(Q.layerNode.parent=S.layerNode)}else if(x=N1.get(K))x=Iz(x.layerNode);else{x=Iz;S=new Zr1;if(Q=FCT(K))S.parent=Q.layerNode;YZT(K,S);x=x(S)}x!=null||(x=0);S=K.getAttribute("client-ve-type");
Q=Number(S);var w=!1;S=!1;var M=N1.get(K),f;if((f=M)&&!(f=M[BHn]!==m)&&(f=Q)){var c;f=((c=N1.get(K))==null?void 0:c.clientVeType)===void 0}f&&(M[BHn]=m,w=S=M.isRenderer=!0);N1.has(K)&&(N1.get(K).clientVeType=Q);K.visualElement&&(S=!0);if(_.h("wiz_next_ld_fix_client_ve_spec")){var D;c=((D=_.C(m==null?void 0:m.rendererContext,_.QA))==null?void 0:D.loggingDirectives)||(m==null?void 0:m.loggingDirectives)}else c=m==null?void 0:m.loggingDirectives;c&&c.clientVeSpec&&(D=aML(_.KW(),K),D=_.dZT(_.So(),c,D||
void 0,x))&&(K.visualElement=D);!K.visualElement&&Q&&w&&(K.veType=Q,D=void 0,_.h("wiz_next_client_ve_parent_fix")&&(D=aML(_.KW(),K)),D=_.mK(_.So(),K,D,x),K.visualElement=D);S&&(D=_.cd().resolve(cF),FMB(K,{data:m,observer:D,layer:x,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
NHG=function(K,m){return(m==null?0:m.trackingParams)||(m==null?0:m.loggingDirectives)||_.C(m==null?void 0:m.rendererContext,_.QA)||K.getAttribute("client-ve-type")?!0:!1};
yAT=function(K,m,x){K.componentType!==Ft&&x instanceof HTMLElement&&m&&!_.h("cow_logging_in_component_wrapper")&&Hrm(x,m,!0)};
zVT=function(){if(!Vbn){Vbn=!0;var K=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.h("enable_wiz_queue_effect_and_on_init_initial_runs")},{handleError:irL,enableComponentStacksInErrorMessages:!1});Object.assign(fk,K);WU0=vd8;UZG();SkT=KMB;KbB=myv}};
UZG=function(){_.h("cow_logging_in_component_wrapper")?(fKT=function(K,m){m instanceof HTMLElement&&Hrm(m,K,!0)},B_G=function(){}):(fKT=function(){},B_G=yAT)};
THT=function(K,m,x){m=m===void 0?{}:m;var S,Q=(S=_.C(K.commandMetadata,_.mE))==null?void 0:S.url;S=m.form||{};!x||S.element||S.skipDefaultElement||(m.form=m.form||{},m.form.element=x);if(Q&&Q!=="/service_ajax")return{type:0,command:K,form:m.form};if(_.h("kevlar_service_command_check")){if(_.eW(_.cd().resolve(_.fl),K))return Object.assign({},{type:1,command:K},m)}else{var w;if((w=_.C(K.commandMetadata,_.mE))==null?0:w.apiUrl)return Object.assign({},{type:1,command:K},m)}return{type:2,command:K,form:m.form}};
IMS=function(K){if(K.form){var m=K.form,x=Object.assign({},m);m=m.element;x=(delete x.element,x);if(m)return[_.T4(m,[K.command,x,K.commandController])]}return[]};
kOT=function(K){if(K.form){var m=K.form,x=Object.assign({},m);m=m.element;x=(delete x.element,x);m&&_.I7(m,[K.command],m,x)}};
XKS=function(K,m,x){var S=new WCT(K,m),Q=new WP(K,m,x);K={"/youtubei/v1/browse":new XS(K,m,x),"/youtubei/v1/player":S,"/youtubei/v1/navigation/resolve_url":new Km,"/youtubei/v1/next":Q,"/youtubei/v1/guide":new mi(x),"/youtubei/v1/search":new xk(K,m,x),"/youtubei/v1/reel/reel_item_watch":new SF(K,m,x),"/youtubei/v1/get_watch":new Qd(S,Q)};K["/youtubei/v1/account/account_menu"]=new wo;K["/youtubei/v1/notification/get_notification_menu"]=new st;return K};
uR=function(){var K=_.cd().resolve(_.lR);return Promise.resolve(Kg5(K,_.Qm.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
mQ1=function(K){return K&&(K=_.MH(_.rtL(K)))?(new URLSearchParams(K)).get("service"):null};
cr=function(K,m){_.vX(_.fm(),function(){_.CQ("adl")});
_.cd().resolve(xQB)(m);K=K.root;K.loadData&&K.loadData(m);(m==null?0:m.response)?_.TH(b9S(),"SUCCESS"):_.yq(new _.AR("Lifecycle: No response in data",_.U2("IS_SHELL_LOAD"),m?m.page:"NO_PAGE",m?m.endpoint:"NO_ENDPOINT"));K.polymerController.$["page-manager"].lazyPrepareCriticalPages((m==null?void 0:m.page)||"",m.endpoint);var x,S;((S=_.C(m==null?void 0:(x=m.endpoint)==null?void 0:x.commandMetadata,_.mE))==null?0:S.webPageType)&&_.NS().dispatch(_.tl(_.C(m.endpoint.commandMetadata,_.mE).webPageType))};
SCL=function(){var K,m;return _.t(function(x){switch(x.nextAddress){case 1:K=window;if(!K.getDataPromise){x.jumpTo(2);break}_.h2(x,3);return x.yield(K.getDataPromise(),5);case 5:return x.return(x.yieldResult);case 3:return _.gl(x),x.yield(uR(),6);case 6:return x.return(x.yieldResult);case 2:if(K.getInitialData)return m=K.getInitialData(),K.getInitialData=void 0,x.return(m);throw Error("Fj`"+_.Qm.location.href);}})};
w8G=function(){_.V6("CSI_SERVICE_NAME","youtube");_.G5({loadType:"cold"});_.h("kevlar_log_lcp")&&QFB(function(K){_.CQ("lcp",K.value)})};
sFv=function(){var K=_.II(document.location.href,"enable");K&&K.indexOf("scraper")>-1&&_.V6("ADD_SCRAPER_ATTRIBUTES",!0)};
te0=function(K){var m=K.root;K=[l5L,u61,_.Ot];_.h("web_feedback_endpoint_autolog_allowlist_killswitch")&&K.push(_.jF,MeL);f55(function(x,S){return THT(x,S,m)},function(x){if(!x.command)return[];
var S;((S=x.form)==null?0:S.element)?x.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},x.form,{endpoint:x.command})})):m.handleNavigate(x);return[]},K);
_.cd().addProvider({provide:_.jQ,useValue:_.kt.instance})};
OaT=function(){var K={},m={},x;for(x in ciL){var S=_.u(_.hL(ciL[x],void 0,"IAtZ7"));K[x]=S.next().value;m[x]=S.next().value}return[K,function(Q){for(var w in Q){var M=void 0;(M=m[w])==null||M(Q[w])}}]};
_.Dw=function(K,m,x){m=m===void 0?!1:m;var S=_.NX.getValueByKeys(K,"contents","twoColumnWatchNextResults","results","results","contents"),Q=_.NX.getValueByKeys(K,"contents","twoColumnWatchNextResults","playlist","playlist")||null;m&&(Q=null);var w=m=null;if(Q)m=_.NX.getValueByKeys(Q,"titleText"),w=_.NX.unsafeClone(_.NX.getValueByKeys(Q,"longBylineText")),S="",w&&(S=_.Hk(w)),w=_.o_(S);else if(S){S=_.u(S);for(var M=S.next();!M.done;M=S.next())M=M.value,M.videoPrimaryInfoRenderer&&(m=_.NX.getValueByKeys.apply(_.NX,
[M].concat(_.N3(jFv)))),M.videoSecondaryInfoRenderer&&(w=_.NX.getValueByKeys.apply(_.NX,[M].concat(_.N3(DQv))))}else _.Xu(Error("Kj"));var f;K.currentVideoEndpoint?f=K.currentVideoEndpoint:_.Xu(Error("Lj"));var c;x&&(c=_.NX.getValueByKeys(x,"playabilityStatus","miniplayer","miniplayerRenderer"));K={miniplayerTitle:m,miniplayerSubtitle:w,watchEndpoint:f,playlistData:Q};c&&(K.miniplayerRenderer=c);return K};
ri8=function(K){if(K)return _.r9(K)};
_.G7L=function(){return{isFullscreen:function(){throw Error("Mj");},
toggleFullscreen:function(){throw Error("Nj");},
exitFullscreen:function(){throw Error("Oj");},
isAutonavEnabled:function(){throw Error("Pj");},
setAutonavEnabled:function(){throw Error("Qj");},
isAutoplaySetExplicitly:function(){throw Error("Rj");}}};
p8B=function(K){return K.videoDuration?K.numTaps>1&&K.tapDirection!==0?_.ro(K.draggedTime/K.videoDuration,0,1):_.ro((K.playedTime||0)/K.videoDuration,0,1):0};
RqS=function(K){return K.videoDuration?K.isDragging||K.numTaps>1&&K.tapDirection!==0?_.ro(K.draggedTime/K.videoDuration,0,1):_.ro((K.playedTime||0)/K.videoDuration,0,1):0};
hqn=function(K){var m,x,S;return _.C(K==null?void 0:(m=K.markersMap)==null?void 0:(x=m.find(function(Q){return Q.key==="HEATSEEKER"}))==null?void 0:(S=x.value)==null?void 0:S.heatmap,Ji0)};
CLT=function(K){var m,x;return(x=(m=hqn(K))==null?void 0:m.heatMarkersDecorations)!=null?x:[]};
LgB=function(K){if(_.h("mweb_supported_chapters_killswitch"))return!0;var m;return!!(K==null?0:(m=K.markersMap)==null?0:m.find(function(x){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(x.key)}))};
_.qCD=function(K){var m=Object,x=m.assign,S;K={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(S=K==null?void 0:K.getPlayerState())!=null?S:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return x.call(m,{},{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,lastTapTime:0,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},K,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
E5L=function(K){return function(m){var x=K(),S,Q=(S=x.playerApi)==null?void 0:S.getPlayerState();m&&m!==x.playerState&&(m===1||m===2)&&x.setState({playerState:Q})}};
g5n=function(K){return function(m){var x=K(),S=x.playerApi;S&&(m==null?void 0:m.type)==="newdata"&&(ba1&&(clearTimeout(ba1),ba1=void 0),_.h("web_shorts_use_progress_state_for_gapless")?(m=S==null?void 0:S.getProgressState(m==null?void 0:m.playertype),m=m.seekableEnd-m.seekableStart):m=S==null?void 0:S.getDuration(m==null?void 0:m.playertype),x.setState({playedTime:0,videoDuration:m}))}};
n5m=function(K){return function(m){var x=K(),S=x.playerApi;if(S){var Q=S.getPresentingPlayerType();_.h("web_shorts_use_progress_state_for_gapless")?(S=S.getProgressState(Q),S=S.seekableEnd-S.seekableStart):S=S.getDuration(Q);x.setState({playedTime:m,videoDuration:S})}}};
eqT=function(K){_.Mc(112394,K,function(){return PLD},function(m){PLD=m})};
Fg8=function(K,m){if(!K)return[];var x,S,Q;K=((x=K.markersMap)==null?void 0:(S=x.find(function(w){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(w.key)}))==null?void 0:(Q=S.value)==null?void 0:Q.chapters)||[];
!iaD(K)||(m==null?0:m.ignoreStub)||(K=[YCB()].concat(_.N3(K)));return K};
YCB=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
iaD=function(K){if(K.length===0)return!1;var m;return((m=_.C(K[0],GB))==null?void 0:m.timeRangeStartMillis)!==0};
pm=function(K){return K?K.timeRangeStartMillis||0:0};
o5B=function(K,m){if(K.isDragging&&m)return K=AiD(K,m),K===-1?YCB():Fg8(m)[K]};
AiD=function(K,m){return K.isDragging&&m?Fg8(m,{ignoreStub:!0}).findIndex(function(x,S,Q){x=Ha5(K);return $Q5(x,Q,S).scrubberHovering}):-1};
Ha5=function(K){return Object.assign({},K,{videoDuration:K.videoDuration*1E3,playedTime:K.playedTime*1E3,draggedTime:K.draggedTime*1E3})};
$Q5=function(K,m,x){var S=pm(_.C(m[x],GB));m=pm(_.C(m[x+1],GB))||K.videoDuration;x=K.isDragging;var Q;if(Q=K.isDragging)Q=K.draggedTime,Q=Q!==null&&Q>=S&&Q<m;var w=K.playedTime;return w!==null&&w>=S&&w<m?{videoPosition:"active",isScrubbing:x,scrubberHovering:Q}:K.playedTime<S?{videoPosition:"pending",isScrubbing:x,scrubberHovering:Q}:{videoPosition:"seen",isScrubbing:x,scrubberHovering:Q}};
NUL=function(K,m){return K.videoPosition==="seen"||(m===void 0?0:m)>0};
ZaD=function(K,m,x){m=K/m.storyboardInterval;var S=Fg8(x);if(!S.length)return-m*72;x=0;S=_.u(S);for(var Q=S.next();!Q.done;Q=S.next())if(pm(_.C(Q.value,GB))/1E3<K)x++;else break;return-(m*72)-x*56};
BUD=function(K){return K?K.width/K.columns:0};
a5D=function(K){return K.isHovering?K.hoveredTime:K.draggedTime};
dQ0=function(K,m){K=K.draggedTime*1E3;return K>=m.visibleTimeRangeStartMillis&&K<=m.visibleTimeRangeEndMillis};
_.yiT=function(K){if(K===void 0||Number.isNaN(K))return"--:--";var m=Math.abs(Math.floor(K)),x=Math.floor(m/86400),S=Math.floor(m%86400/3600),Q=Math.floor(m%3600/60);m=Math.floor(m%60);var w="";x>0&&(w+=x+":",S<10&&(w+="0"));if(x>0||S>0)w+=S+":",Q<10&&(w+="0");w+=Q+":";m<10&&(w+="0");w+=m;return K>=0?w:"-"+w};
VeB=function(K,m){return function(){var x=a5D(K());var S=m();var Q=K().playerApi;if(Q&&Q.getNumberOfStoryboardLevels()!==0){var w=Q.getStoryboardFrameIndex(x,1);w!==-1?S=Q.getStoryboardFrame(w,1):(x=Q.getStoryboardFrameIndex(x,0),Q=Q.getStoryboardFrame(x,0),S&&Q&&(Q.height*=3,Q.width*=3),S=Q)}else S=null;if(!S)return null;m()&&(S.width=90*S.columns,S.height=160*S.rows);return S}};
_.RS=function(K){if(!K||K.getVideoData)return K};
v5T=function(){var K;return{playerApi:(K=_.W3())!=null?K:void 0}};
UQT=function(K){var m;_.t(function(x){if(x.nextAddress==1)return x.yield(_.k_(),2);if(m=x.yieldResult)m.unMute(!0),m.setVolume(K,!0);_.Px(x)})};
zqB=function(K,m){K&&(K.value=""+m,K.style.setProperty("--gradient-percent",m+"%"))};
TUL=function(K){var m;return(m=K==null?void 0:K.value)!=null?m:0};
I5S=function(){var K;_.t(function(m){if(m.nextAddress==1)return m.yield(_.k_(),2);K=m.yieldResult;if(!K)return m.return();K.isMuted()?K.unMute(!0):K.mute(!0);_.Px(m)})};
k7D=function(K){var m=_.cd().resolve(_.Jl).getPlayerElement();m&&K&&(K===1?m.pause():m.play())};
WgS=function(K){_.z4(K,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
X8S=function(K){_.z4(K,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
mdB=function(K){return _.$J(K.document.body,function(){return _.O(KBv,null)},"eh")};
xdn=function(){var K=window.performance.getEntriesByType("navigation");return K?K.map(function(m){return m.type}).includes("reload"):!1};
fp8=function(){hl(hl(hl(hl(hl(hl(hl(_.cd().resolve(_.Cm),_.SxT),_.Qd1),_.wq5),_.sd8),_.lpS),_.uC1),_.MRT)};
tR8=function(K,m){m=m===void 0?!1:m;var x,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return m||!_.h("kevlar_shorts_seedless_retry_initial_load")||(x=window,S=!(!x.getDataPromise&&!x.getInitialData),S)?M.yield(SCL(),2):(setTimeout(tR8.bind(window,K,!0),1E3),M.return());if(M.nextAddress!=3)return Q=M.yieldResult,M.yield(cxv(Q),3);w=M.yieldResult;cr(K,w);_.Px(M)})};
cxv=function(K){var m;if((m=K.response)==null||!m.replacementEndpoint)return _.k8(K);m=_.cd().resolve(_.lR);K=K.response;_.C(K.replacementEndpoint,_.l9)&&K.sequenceContinuation&&(_.C(K.replacementEndpoint,_.l9).sequenceParams=K.sequenceContinuation);return Lm(m,K.replacementEndpoint,{},_.Qm.location.href,"shorts",function(){},function(){return!1})};
jd5=function(K){var m=_.cd().resolve(OFG);K.playerResponse&&m.handleResponse(K.playerResponse);K.response&&m.handleResponse(K.response)};
Dd1=function(K){var m=_.NS(),x,S=_.C((x=K.response)==null?void 0:x.frameworkUpdates,Fs),Q;x=_.C((Q=K.playerResponse)==null?void 0:Q.frameworkUpdates,Fs);var w;K=_.C((w=K.reelWatchSequenceResponse)==null?void 0:w.frameworkUpdates,Fs);S&&_.Q9(S,m);x&&_.Q9(x,m);K&&_.Q9(K,m)};
rxS=function(K){var m;_.h("enable_redirect_linking_for_desktop_web_client")&&((m=window.location.hash)==null?0:m.includes("redirect_state"))&&K.url&&(K.url=K.url.toString()+window.location.hash)};
RFv=function(K){var m=_.cd(),x=m.resolve(_.lR);m=m.resolve(_.GrT);K.endpoint&&(x=pqT(x,K.endpoint),x.content&&K.response&&_.qH(m,K.response,x.content),x.player&&K.playerResponse&&_.qH(m,K.playerResponse,x.player),x.reelSequence&&K.reelWatchSequenceResponse&&_.qH(m,K.reelWatchSequenceResponse,x.reelSequence))};
Et=function(K,m){jd5(m);Dd1(m);var x;(m==null?0:m.url)&&((x=window.location.hash)==null?0:x.includes("redirect_state"))&&(rxS(m),(x=mQ1(m.url))&&_.Uk(K.root,"yt-initialize-third-party",[x,m]));RFv(m);x=_.cd();var S=x.resolve(Jx8);m.playerResponse&&x.resolve(hFm).handleResponse(m.playerResponse);if(m.playerResponse){x=void 0;if(_.h("ab_v_vid_sig")&&m.endpoint){var Q,w=(Q=_.C(m.endpoint,_.o7))!=null?Q:_.C(m.endpoint,_.l9);w&&(x=w.videoId)}CsG(S,m.playerResponse,x)}m.playerResponse&&WR5(m.playerResponse)&&
_.h("web_enable_ab_rsp_cl")?YPv().then(function(){LBL(S,m.playerResponse);cr(K,m)}):cr(K,m)};
EaT=function(K){if(K=K.root.data){var m=_.cd().resolve(qxn);K.endpoint&&(K.response&&m.handleResponse(K.response,void 0,document.querySelector("ytd-app")),K.playerResponse&&m.handleResponse(K.playerResponse),K.reelWatchSequenceResponse&&m.handleResponse(K.reelWatchSequenceResponse))}};
bFm=function(K){var m,x,S,Q,w,M;return _.t(function(f){switch(f.nextAddress){case 1:m=window;if(!m.getDataPromise){f.jumpTo(2);break}_.h2(f,3);return f.yield(m.getDataPromise(),5);case 5:x=f.yieldResult;Et(K,x);_.xl(f,4);break;case 3:return _.gl(f),f.yield(uR(),6);case 6:S=f.yieldResult,cr(K,S);case 4:return f.return();case 2:if(!_.h("sw_nav_preload_pbj")){f.jumpTo(7);break}m.fetchInitialData=function(){var c;return _.t(function(D){if(D.nextAddress==1)return D.yield(uR(),2);c=D.yieldResult;cr(K,c);
_.Px(D)})};
if(m.getInitialData){m.loadInitialData=function(c){Et(K,c)};
Q=m.getInitialData();m.getInitialData=void 0;Et(K,Q);f.jumpTo(8);break}m.fetchInitialData=void 0;return f.yield(uR(),9);case 9:w=f.yieldResult,cr(K,w);case 8:return f.return();case 7:m.getInitialData?(M=m.getInitialData(),m.getInitialData=void 0,Et(K,M)):m.loadInitialData=function(c){Et(K,c)},_.Px(f)}})};
nam=function(){var K=new gaS;_.Tp8(K);K.registerInitializationCallback(function(){SgS(void 0,void 0,void 0,_.h("web_enable_mss_batching_ks")?void 0:{batchingStrategy:"BATCH"})});
K.registerCallback("error",function(m,x,S){_.Ih(Error("Vj`"+x+"`"+S))})};
Psv=function(K){var m=0;return function(){return m<K.length?{done:!1,value:K[m++]}:{done:!0}}};
eFL=typeof Object.defineProperties=="function"?Object.defineProperty:function(K,m,x){if(K==Array.prototype||K==Object.prototype)return K;K[m]=x.value;return K};
iFL=function(K){K=["object"==typeof globalThis&&globalThis,K,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var m=0;m<K.length;++m){var x=K[m];if(x&&x.Math==Math)return x}throw Error("a");};
_.tv=iFL(this);YxD="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.tv.BigInt64Array&&(YxD.push("BigInt64"),YxD.push("BigUint64"));var AxL=function(K,m){if(m)for(var x=0;x<YxD.length;x++)FBL(YxD[x]+"Array.prototype."+K,m)},bR=function(K,m){m&&FBL(K,m)},FBL=function(K,m){var x=_.tv;
K=K.split(".");for(var S=0;S<K.length-1;S++){var Q=K[S];if(!(Q in x))return;x=x[Q]}K=K[K.length-1];S=x[K];m=m(S);m!=S&&m!=null&&eFL(x,K,{configurable:!0,writable:!0,value:m})};
bR("Symbol",function(K){if(K)return K;var m=function(w,M){this.$jscomp$symbol$id_=w;eFL(this,"description",{configurable:!0,writable:!0,value:M})};
m.prototype.toString=function(){return this.$jscomp$symbol$id_};
var x="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",S=0,Q=function(w){if(this instanceof Q)throw new TypeError("b");return new m(x+(w||"")+"_"+S++,w)};
return Q});
bR("Symbol.iterator",function(K){if(K)return K;K=Symbol("c");eFL(Array.prototype,K,{configurable:!0,writable:!0,value:function(){return oaT(Psv(this))}});
return K});
bR("Symbol.asyncIterator",function(K){return K?K:Symbol("d")});
var oaT=function(K){K={next:K};K[Symbol.iterator]=function(){return this};
return K},HF0=typeof Object.create=="function"?Object.create:function(K){var m=function(){};
m.prototype=K;return new m},$dS=function(){function K(){function x(){}
new x;Reflect.construct(x,[],function(){});
return new x instanceof x}
if(typeof Reflect!="undefined"&&Reflect.construct){if(K())return Reflect.construct;var m=Reflect.construct;return function(x,S,Q){x=m(x,S);Q&&Reflect.setPrototypeOf(x,Q.prototype);return x}}return function(x,S,Q){Q===void 0&&(Q=x);
Q=HF0(Q.prototype||Object.prototype);return Function.prototype.apply.call(x,Q,S)||Q}}(),NTT;
if(typeof Object.setPrototypeOf=="function")NTT=Object.setPrototypeOf;else{var ZFT;a:{var BTT={a:!0},ap5={};try{ap5.__proto__=BTT;ZFT=ap5.a;break a}catch(K){}ZFT=!1}NTT=ZFT?function(K,m){K.__proto__=m;if(K.__proto__!==m)throw new TypeError("e`"+K);return K}:null}go=NTT;
_.q=function(K,m){K.prototype=HF0(m.prototype);K.prototype.constructor=K;if(go)go(K,m);else for(var x in m)if(x!="prototype")if(Object.defineProperties){var S=Object.getOwnPropertyDescriptor(m,x);S&&Object.defineProperty(K,x,S)}else K[x]=m[x];K.superClass_=m.prototype};
_.u=function(K){var m=typeof Symbol!="undefined"&&Symbol.iterator&&K[Symbol.iterator];if(m)return m.call(K);if(typeof K.length=="number")return{next:Psv(K)};throw Error("f`"+String(K));};
S9=function(K){for(var m,x=[];!(m=K.next()).done;)x.push(m.value);return x};
_.N3=function(K){return K instanceof Array?K:S9(_.u(K))};
_.Pr=function(K){return nm(K,K)};
nm=function(K,m){K.raw=m;Object.freeze&&(Object.freeze(K),Object.freeze(m));return K};
eF=function(K,m){return Object.prototype.hasOwnProperty.call(K,m)};
dd1=function(K){if(K==null)throw new TypeError("g");return Object(K)};
yxn=typeof Object.assign=="function"?Object.assign:function(K,m){K=dd1(K);for(var x=1;x<arguments.length;x++){var S=arguments[x];if(S)for(var Q in S)eF(S,Q)&&(K[Q]=S[Q])}return K};
bR("Object.assign",function(K){return K||yxn});
var iR=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},VRm=function(K){if(K.isRunning_)throw new TypeError("i");
K.isRunning_=!0};
iR.prototype.JSC$8728_next_=function(K){this.yieldResult=K};
var vaS=function(K,m){K.abruptCompletion_={exception:m,isException:!0};K.nextAddress=K.catchAddress_||K.finallyAddress_};
iR.prototype.return=function(K){this.abruptCompletion_={return:K};this.nextAddress=this.finallyAddress_};
iR.prototype.yield=function(K,m){this.nextAddress=m;return{value:K}};
iR.prototype.jumpTo=function(K){this.nextAddress=K};
_.Px=function(K){K.nextAddress=0};
_.h2=function(K,m,x){K.catchAddress_=m;x!=void 0&&(K.finallyAddress_=x)};
_.Er=function(K,m){K.catchAddress_=0;K.finallyAddress_=m||0};
_.xl=function(K,m,x){K.nextAddress=m;K.catchAddress_=x||0};
_.gl=function(K,m){K.catchAddress_=m||0;m=K.abruptCompletion_.exception;K.abruptCompletion_=null;return m};
_.q3=function(K,m,x,S){S?K.finallyContexts_[S]=K.abruptCompletion_:K.finallyContexts_=[K.abruptCompletion_];K.catchAddress_=m||0;K.finallyAddress_=x||0};
_.b1=function(K,m,x){x=K.finallyContexts_.splice(x||0)[0];(x=K.abruptCompletion_=K.abruptCompletion_||x)?x.isException?K.nextAddress=K.catchAddress_||K.finallyAddress_:x.jumpTo!=void 0&&K.finallyAddress_<x.jumpTo?(K.nextAddress=x.jumpTo,K.abruptCompletion_=null):K.nextAddress=K.finallyAddress_:K.nextAddress=m};
UdG=function(K){this.JSC$8733_context_=new iR;this.program_=K};
TTD=function(K,m){VRm(K.JSC$8733_context_);var x=K.JSC$8733_context_.yieldAllIterator_;if(x)return zF8(K,"return"in x?x["return"]:function(S){return{value:S,done:!0}},m,K.JSC$8733_context_.return);
K.JSC$8733_context_.return(m);return Yk(K)};
zF8=function(K,m,x,S){try{var Q=m.call(K.JSC$8733_context_.yieldAllIterator_,x);if(!(Q instanceof Object))throw new TypeError("h`"+Q);if(!Q.done)return K.JSC$8733_context_.isRunning_=!1,Q;var w=Q.value}catch(M){return K.JSC$8733_context_.yieldAllIterator_=null,vaS(K.JSC$8733_context_,M),Yk(K)}K.JSC$8733_context_.yieldAllIterator_=null;S.call(K.JSC$8733_context_,w);return Yk(K)};
Yk=function(K){for(;K.JSC$8733_context_.nextAddress;)try{var m=K.program_(K.JSC$8733_context_);if(m)return K.JSC$8733_context_.isRunning_=!1,{value:m.value,done:!1}}catch(x){K.JSC$8733_context_.yieldResult=void 0,vaS(K.JSC$8733_context_,x)}K.JSC$8733_context_.isRunning_=!1;if(K.JSC$8733_context_.abruptCompletion_){m=K.JSC$8733_context_.abruptCompletion_;K.JSC$8733_context_.abruptCompletion_=null;if(m.isException)throw m.exception;return{value:m.return,done:!0}}return{value:void 0,done:!0}};
IpG=function(K){this.next=function(m){VRm(K.JSC$8733_context_);K.JSC$8733_context_.yieldAllIterator_?m=zF8(K,K.JSC$8733_context_.yieldAllIterator_.next,m,K.JSC$8733_context_.JSC$8728_next_):(K.JSC$8733_context_.JSC$8728_next_(m),m=Yk(K));return m};
this.throw=function(m){VRm(K.JSC$8733_context_);K.JSC$8733_context_.yieldAllIterator_?m=zF8(K,K.JSC$8733_context_.yieldAllIterator_["throw"],m,K.JSC$8733_context_.JSC$8728_next_):(vaS(K.JSC$8733_context_,m),m=Yk(K));return m};
this.return=function(m){return TTD(K,m)};
this[Symbol.iterator]=function(){return this}};
_.vP=function(K,m){m=new IpG(new UdG(m));go&&K.prototype&&go(m,K.prototype);return m};
kr0=function(K){function m(S){return K.next(S)}
function x(S){return K.throw(S)}
return new Promise(function(S,Q){function w(M){M.done?S(M.value):Promise.resolve(M.value).then(m,x).then(w,Q)}
w(K.next())})};
_.t=function(K){return kr0(new IpG(new UdG(K)))};
_.L6=function(K){var m=K[Symbol.asyncIterator];return m!==void 0?m.call(K):new WBm(_.u(K))};
WBm=function(K){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return K};
this.next=function(m){return Promise.resolve(K.next(m))};
this["throw"]=function(m){return new Promise(function(x,S){var Q=K["throw"];Q!==void 0?x(Q.call(K,m)):(x=K["return"],x!==void 0&&x.call(K),S(new TypeError("j")))})};
K["return"]!==void 0&&(this["return"]=function(m){return Promise.resolve(K["return"](m))})};
_.VU=function(){for(var K=Number(this),m=[],x=K;x<arguments.length;x++)m[x-K]=arguments[x];return m};
_.Ug=function(K){return K};
bR("globalThis",function(K){return K||_.tv});
bR("Reflect",function(K){return K?K:{}});
bR("Reflect.construct",function(){return $dS});
bR("Reflect.setPrototypeOf",function(K){return K?K:go?function(m,x){try{return go(m,x),!0}catch(S){return!1}}:null});
bR("Promise",function(K){function m(){this.batch_=null}
function x(M){return M instanceof Q?M:new Q(function(f){f(M)})}
if(K&&(typeof _.tv.PromiseRejectionEvent!=="undefined"||!_.tv.Promise||_.tv.Promise.toString().indexOf("[native code]")===-1))return K;m.prototype.asyncExecute=function(M){if(this.batch_==null){this.batch_=[];var f=this;this.asyncExecuteFunction(function(){f.executeBatch_()})}this.batch_.push(M)};
var S=_.tv.setTimeout;m.prototype.asyncExecuteFunction=function(M){S(M,0)};
m.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var M=this.batch_;this.batch_=[];for(var f=0;f<M.length;++f){var c=M[f];M[f]=null;try{c()}catch(D){this.asyncThrow_(D)}}}this.batch_=null};
m.prototype.asyncThrow_=function(M){this.asyncExecuteFunction(function(){throw M;})};
var Q=function(M){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var f=this.createResolveAndReject_();try{M(f.resolve,f.reject)}catch(c){f.reject(c)}};
Q.prototype.createResolveAndReject_=function(){function M(D){return function(G){c||(c=!0,D.call(f,G))}}
var f=this,c=!1;return{resolve:M(this.resolveTo_),reject:M(this.JSC$8761_reject_)}};
Q.prototype.resolveTo_=function(M){if(M===this)this.JSC$8761_reject_(new TypeError("n"));else if(M instanceof Q)this.settleSameAsPromise_(M);else{a:switch(typeof M){case "object":var f=M!=null;break a;case "function":f=!0;break a;default:f=!1}f?this.resolveToNonPromiseObj_(M):this.fulfill_(M)}};
Q.prototype.resolveToNonPromiseObj_=function(M){var f=void 0;try{f=M.then}catch(c){this.JSC$8761_reject_(c);return}typeof f=="function"?this.settleSameAsThenable_(f,M):this.fulfill_(M)};
Q.prototype.JSC$8761_reject_=function(M){this.settle_(2,M)};
Q.prototype.fulfill_=function(M){this.settle_(1,M)};
Q.prototype.settle_=function(M,f){if(this.state_!=0)throw Error("o`"+M+"`"+f+"`"+this.state_);this.state_=M;this.result_=f;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
Q.prototype.scheduleUnhandledRejectionCheck_=function(){var M=this;S(function(){if(M.notifyUnhandledRejection_()){var f=_.tv.console;typeof f!=="undefined"&&f.error(M.result_)}},1)};
Q.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var M=_.tv.CustomEvent,f=_.tv.Event,c=_.tv.dispatchEvent;if(typeof c==="undefined")return!0;typeof M==="function"?M=new M("unhandledrejection",{cancelable:!0}):typeof f==="function"?M=new f("unhandledrejection",{cancelable:!0}):(M=_.tv.document.createEvent("CustomEvent"),M.initCustomEvent("unhandledrejection",!1,!0,M));M.promise=this;M.reason=this.result_;return c(M)};
Q.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var M=0;M<this.onSettledCallbacks_.length;++M)w.asyncExecute(this.onSettledCallbacks_[M]);this.onSettledCallbacks_=null}};
var w=new m;Q.prototype.settleSameAsPromise_=function(M){var f=this.createResolveAndReject_();M.callWhenSettled_(f.resolve,f.reject)};
Q.prototype.settleSameAsThenable_=function(M,f){var c=this.createResolveAndReject_();try{M.call(f,c.resolve,c.reject)}catch(D){c.reject(D)}};
Q.prototype.then=function(M,f){function c(R,J){return typeof R=="function"?function(L){try{D(R(L))}catch(n){G(n)}}:J}
var D,G,p=new Q(function(R,J){D=R;G=J});
this.callWhenSettled_(c(M,D),c(f,G));return p};
Q.prototype.catch=function(M){return this.then(void 0,M)};
Q.prototype.callWhenSettled_=function(M,f){function c(){switch(D.state_){case 1:M(D.result_);break;case 2:f(D.result_);break;default:throw Error("p`"+D.state_);}}
var D=this;this.onSettledCallbacks_==null?w.asyncExecute(c):this.onSettledCallbacks_.push(c);this.isRejectionHandled_=!0};
Q.resolve=x;Q.reject=function(M){return new Q(function(f,c){c(M)})};
Q.race=function(M){return new Q(function(f,c){for(var D=_.u(M),G=D.next();!G.done;G=D.next())x(G.value).callWhenSettled_(f,c)})};
Q.all=function(M){var f=_.u(M),c=f.next();return c.done?x([]):new Q(function(D,G){function p(L){return function(n){R[L]=n;J--;J==0&&D(R)}}
var R=[],J=0;do R.push(void 0),J++,x(c.value).callWhenSettled_(p(R.length-1),G),c=f.next();while(!c.done)})};
return Q});
var Fb=function(K,m,x){if(K==null)throw new TypeError("q`"+x);if(m instanceof RegExp)throw new TypeError("r`"+x);return K+""};
bR("String.prototype.startsWith",function(K){return K?K:function(m,x){var S=Fb(this,m,"startsWith"),Q=S.length,w=m.length;x=Math.max(0,Math.min(x|0,S.length));for(var M=0;M<w&&x<Q;)if(S[x++]!=m[M++])return!1;return M>=w}});
bR("Object.setPrototypeOf",function(K){return K||go});
bR("Symbol.dispose",function(K){return K?K:Symbol("s")});
bR("SuppressedError",function(K){function m(x,S,Q){if(!(this instanceof m))return new m(x,S,Q);Q=Error(Q);"stack"in Q&&(this.stack=Q.stack);this.message=Q.message;this.error=x;this.suppressed=S}
if(K)return K;_.q(m,Error);m.prototype.name="SuppressedError";return m});
bR("Array.from",function(K){return K?K:function(m,x,S){x=x!=null?x:function(f){return f};
var Q=[],w=typeof Symbol!="undefined"&&Symbol.iterator&&m[Symbol.iterator];if(typeof w=="function"){m=w.call(m);for(var M=0;!(w=m.next()).done;)Q.push(x.call(S,w.value,M++))}else for(w=m.length,M=0;M<w;M++)Q.push(x.call(S,m[M],M));return Q}});
var XqS=function(K,m,x){K instanceof String&&(K=String(K));for(var S=K.length,Q=0;Q<S;Q++){var w=K[Q];if(m.call(x,w,Q,K))return{i:Q,v:w}}return{i:-1,v:void 0}};
bR("Array.prototype.find",function(K){return K?K:function(m,x){return XqS(this,m,x).v}});
bR("WeakMap",function(K){function m(){}
function x(c){var D=typeof c;return D==="object"&&c!==null||D==="function"}
function S(c){if(!eF(c,w)){var D=new m;eFL(c,w,{value:D})}}
function Q(c){var D=Object[c];D&&(Object[c]=function(G){if(G instanceof m)return G;Object.isExtensible(G)&&S(G);return D(G)})}
if(function(){if(!K||!Object.seal)return!1;try{var c=Object.seal({}),D=Object.seal({}),G=new K([[c,2],[D,3]]);if(G.get(c)!=2||G.get(D)!=3)return!1;G.delete(c);G.set(D,4);return!G.has(c)&&G.get(D)==4}catch(p){return!1}}())return K;
var w="$jscomp_hidden_"+Math.random();Q("freeze");Q("preventExtensions");Q("seal");var M=0,f=function(c){this.JSC$8769_id_=(M+=Math.random()+1).toString();if(c){c=_.u(c);for(var D;!(D=c.next()).done;)D=D.value,this.set(D[0],D[1])}};
f.prototype.set=function(c,D){if(!x(c))throw Error("t");S(c);if(!eF(c,w))throw Error("u`"+c);c[w][this.JSC$8769_id_]=D;return this};
f.prototype.get=function(c){return x(c)&&eF(c,w)?c[w][this.JSC$8769_id_]:void 0};
f.prototype.has=function(c){return x(c)&&eF(c,w)&&eF(c[w],this.JSC$8769_id_)};
f.prototype.delete=function(c){return x(c)&&eF(c,w)&&eF(c[w],this.JSC$8769_id_)?delete c[w][this.JSC$8769_id_]:!1};
return f});
bR("Map",function(K){if(function(){if(!K||typeof K!="function"||!K.prototype.entries||typeof Object.seal!="function")return!1;try{var f=Object.seal({x:4}),c=new K(_.u([[f,"s"]]));if(c.get(f)!="s"||c.size!=1||c.get({x:4})||c.set({x:4},"t")!=c||c.size!=2)return!1;var D=c.entries(),G=D.next();if(G.done||G.value[0]!=f||G.value[1]!="s")return!1;G=D.next();return G.done||G.value[0].x!=4||G.value[1]!="t"||!D.next().done?!1:!0}catch(p){return!1}}())return K;
var m=new WeakMap,x=function(f){this[0]={};this[1]=w();this.size=0;if(f){f=_.u(f);for(var c;!(c=f.next()).done;)c=c.value,this.set(c[0],c[1])}};
x.prototype.set=function(f,c){f=f===0?0:f;var D=S(this,f);D.list||(D.list=this[0][D.id]=[]);D.entry?D.entry.value=c:(D.entry={next:this[1],previous:this[1].previous,head:this[1],key:f,value:c},D.list.push(D.entry),this[1].previous.next=D.entry,this[1].previous=D.entry,this.size++);return this};
x.prototype.delete=function(f){f=S(this,f);return f.entry&&f.list?(f.list.splice(f.index,1),f.list.length||delete this[0][f.id],f.entry.previous.next=f.entry.next,f.entry.next.previous=f.entry.previous,f.entry.head=null,this.size--,!0):!1};
x.prototype.clear=function(){this[0]={};this[1]=this[1].previous=w();this.size=0};
x.prototype.has=function(f){return!!S(this,f).entry};
x.prototype.get=function(f){return(f=S(this,f).entry)&&f.value};
x.prototype.entries=function(){return Q(this,function(f){return[f.key,f.value]})};
x.prototype.keys=function(){return Q(this,function(f){return f.key})};
x.prototype.values=function(){return Q(this,function(f){return f.value})};
x.prototype.forEach=function(f,c){for(var D=this.entries(),G;!(G=D.next()).done;)G=G.value,f.call(c,G[1],G[0],this)};
x.prototype[Symbol.iterator]=x.prototype.entries;var S=function(f,c){var D=c&&typeof c;D=="object"||D=="function"?m.has(c)?D=m.get(c):(D=""+ ++M,m.set(c,D)):D="p_"+c;var G=f[0][D];if(G&&eF(f[0],D))for(f=0;f<G.length;f++){var p=G[f];if(c!==c&&p.key!==p.key||c===p.key)return{id:D,list:G,index:f,entry:p}}return{id:D,list:G,index:-1,entry:void 0}},Q=function(f,c){var D=f[1];
return oaT(function(){if(D){for(;D.head!=f[1];)D=D.previous;for(;D.next!=D.head;)return D=D.next,{done:!1,value:c(D)};D=null}return{done:!0,value:void 0}})},w=function(){var f={};
return f.previous=f.next=f.head=f},M=0;
return x});
bR("Set",function(K){if(function(){if(!K||typeof K!="function"||!K.prototype.entries||typeof Object.seal!="function")return!1;try{var x=Object.seal({x:4}),S=new K(_.u([x]));if(!S.has(x)||S.size!=1||S.add(x)!=S||S.size!=1||S.add({x:4})!=S||S.size!=2)return!1;var Q=S.entries(),w=Q.next();if(w.done||w.value[0]!=x||w.value[1]!=x)return!1;w=Q.next();return w.done||w.value[0]==x||w.value[0].x!=4||w.value[1]!=w.value[0]?!1:Q.next().done}catch(M){return!1}}())return K;
var m=function(x){this.JSC$8783_map_=new Map;if(x){x=_.u(x);for(var S;!(S=x.next()).done;)this.add(S.value)}this.size=this.JSC$8783_map_.size};
m.prototype.add=function(x){x=x===0?0:x;this.JSC$8783_map_.set(x,x);this.size=this.JSC$8783_map_.size;return this};
m.prototype.delete=function(x){x=this.JSC$8783_map_.delete(x);this.size=this.JSC$8783_map_.size;return x};
m.prototype.clear=function(){this.JSC$8783_map_.clear();this.size=0};
m.prototype.has=function(x){return this.JSC$8783_map_.has(x)};
m.prototype.entries=function(){return this.JSC$8783_map_.entries()};
m.prototype.values=function(){return this.JSC$8783_map_.values()};
m.prototype.keys=m.prototype.values;m.prototype[Symbol.iterator]=m.prototype.values;m.prototype.forEach=function(x,S){var Q=this;this.JSC$8783_map_.forEach(function(w){return x.call(S,w,w,Q)})};
return m});
bR("Math.log2",function(K){return K?K:function(m){return Math.log(m)/Math.LN2}});
bR("Object.values",function(K){return K?K:function(m){var x=[],S;for(S in m)eF(m,S)&&x.push(m[S]);return x}});
bR("Object.is",function(K){return K?K:function(m,x){return m===x?m!==0||1/m===1/x:m!==m&&x!==x}});
bR("Array.prototype.includes",function(K){return K?K:function(m,x){var S=this;S instanceof String&&(S=String(S));var Q=S.length;x=x||0;for(x<0&&(x=Math.max(x+Q,0));x<Q;x++){var w=S[x];if(w===m||Object.is(w,m))return!0}return!1}});
bR("String.prototype.includes",function(K){return K?K:function(m,x){return Fb(this,m,"includes").indexOf(m,x||0)!==-1}});
bR("Object.entries",function(K){return K?K:function(m){var x=[],S;for(S in m)eF(m,S)&&x.push([S,m[S]]);return x}});
bR("Number.isFinite",function(K){return K?K:function(m){return typeof m!=="number"?!1:!isNaN(m)&&m!==Infinity&&m!==-Infinity}});
bR("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
bR("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
bR("Number.isInteger",function(K){return K?K:function(m){return Number.isFinite(m)?m===Math.floor(m):!1}});
bR("Number.isSafeInteger",function(K){return K?K:function(m){return Number.isInteger(m)&&Math.abs(m)<=Number.MAX_SAFE_INTEGER}});
bR("String.prototype.endsWith",function(K){return K?K:function(m,x){var S=Fb(this,m,"endsWith");x===void 0&&(x=S.length);x=Math.max(0,Math.min(x|0,S.length));for(var Q=m.length;Q>0&&x>0;)if(S[--x]!=m[--Q])return!1;return Q<=0}});
var K1_=function(K,m){K instanceof String&&(K+="");var x=0,S=!1,Q={next:function(){if(!S&&x<K.length){var w=x++;return{value:m(w,K[w]),done:!1}}S=!0;return{done:!0,value:void 0}}};
Q[Symbol.iterator]=function(){return Q};
return Q};
bR("Array.prototype.entries",function(K){return K?K:function(){return K1_(this,function(m,x){return[m,x]})}});
bR("Math.trunc",function(K){return K?K:function(m){m=Number(m);if(isNaN(m)||m===Infinity||m===-Infinity||m===0)return m;var x=Math.floor(Math.abs(m));return m<0?-x:x}});
bR("Number.isNaN",function(K){return K?K:function(m){return typeof m==="number"&&isNaN(m)}});
bR("Array.prototype.keys",function(K){return K?K:function(){return K1_(this,function(m){return m})}});
bR("Array.prototype.values",function(K){return K?K:function(){return K1_(this,function(m,x){return x})}});
bR("Array.prototype.fill",function(K){return K?K:function(m,x,S){var Q=this.length||0;x<0&&(x=Math.max(0,Q+x));if(S==null||S>Q)S=Q;S=Number(S);S<0&&(S=Math.max(0,Q+S));for(x=Number(x||0);x<S;x++)this[x]=m;return this}});
AxL("fill",function(K){return K?K:Array.prototype.fill});
bR("Object.fromEntries",function(K){return K?K:function(m){var x={};if(!(Symbol.iterator in m))throw new TypeError("v`"+m);m=m[Symbol.iterator].call(m);for(var S=m.next();!S.done;S=m.next()){S=S.value;if(Object(S)!==S)throw new TypeError("w");x[S[0]]=S[1]}return x}});
bR("String.prototype.replaceAll",function(K){return K?K:function(m,x){if(m instanceof RegExp&&!m.global)throw new TypeError("x");return m instanceof RegExp?this.replace(m,x):this.replace(new RegExp(String(m).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),x)}});
bR("Object.getOwnPropertySymbols",function(K){return K?K:function(){return[]}});
bR("String.prototype.repeat",function(K){return K?K:function(m){var x=Fb(this,null,"repeat");if(m<0||m>1342177279)throw new RangeError("y");m|=0;for(var S="";m;)if(m&1&&(S+=x),m>>>=1)x+=x;return S}});
bR("Array.prototype.findIndex",function(K){return K?K:function(m,x){return XqS(this,m,x).i}});
bR("Array.prototype.flatMap",function(K){return K?K:function(m,x){var S=[];Array.prototype.forEach.call(this,function(Q,w){Q=m.call(x,Q,w,this);Array.isArray(Q)?S.push.apply(S,Q):S.push(Q)});
return S}});
bR("String.prototype.codePointAt",function(K){return K?K:function(m){var x=Fb(this,null,"codePointAt"),S=x.length;m=Number(m)||0;if(m>=0&&m<S){m|=0;var Q=x.charCodeAt(m);if(Q<55296||Q>56319||m+1===S)return Q;m=x.charCodeAt(m+1);return m<56320||m>57343?Q:(Q-55296)*1024+m+9216}}});
bR("String.fromCodePoint",function(K){return K?K:function(m){for(var x="",S=0;S<arguments.length;S++){var Q=Number(arguments[S]);if(Q<0||Q>1114111||Q!==Math.floor(Q))throw new RangeError("z`"+Q);Q<=65535?x+=String.fromCharCode(Q):(Q-=65536,x+=String.fromCharCode(Q>>>10&1023|55296),x+=String.fromCharCode(Q&1023|56320))}return x}});
bR("String.prototype.trimLeft",function(K){function m(){return this.replace(/^[\s\xa0]+/,"")}
return K||m});
bR("String.prototype.trimStart",function(K){return K||String.prototype.trimLeft});
bR("String.prototype.padStart",function(K){return K?K:function(m,x){var S=Fb(this,null,"padStart");m-=S.length;x=x!==void 0?String(x):" ";return(m>0&&x?x.repeat(Math.ceil(m/x.length)).substring(0,m):"")+S}});
bR("Promise.prototype.finally",function(K){return K?K:function(m){return this.then(function(x){return Promise.resolve(m()).then(function(){return x})},function(x){return Promise.resolve(m()).then(function(){throw x;
})})}});
bR("Math.imul",function(K){return K?K:function(m,x){m=Number(m);x=Number(x);var S=m&65535,Q=x&65535;return S*Q+((m>>>16&65535)*Q+S*(x>>>16&65535)<<16>>>0)|0}});
bR("Object.hasOwn",function(K){return K?K:function(m,x){return Object.prototype.hasOwnProperty.call(m,x)}});
bR("Math.sign",function(K){return K?K:function(m){m=Number(m);return m===0||isNaN(m)?m:m>0?1:-1}});
bR("Array.prototype.flat",function(K){return K?K:function(m){m=m===void 0?1:m;var x=[];Array.prototype.forEach.call(this,function(S){Array.isArray(S)&&m>0?(S=Array.prototype.flat.call(S,m-1),x.push.apply(x,S)):x.push(S)});
return x}});
bR("String.raw",function(K){return K?K:function(m,x){m=dd1(m);for(var S=m.raw,Q=S.length,w="",M=0;M<Q;++M)w+=S[M],M+1<Q&&M+1<arguments.length&&(w+=String(arguments[M+1]));return w}});
bR("WeakSet",function(K){if(function(){if(!K||!Object.seal)return!1;try{var x=Object.seal({}),S=Object.seal({}),Q=new K([x]);if(!Q.has(x)||Q.has(S))return!1;Q.delete(x);Q.add(S);return!Q.has(x)&&Q.has(S)}catch(w){return!1}}())return K;
var m=function(x){this.JSC$8794_map_=new WeakMap;if(x){x=_.u(x);for(var S;!(S=x.next()).done;)this.add(S.value)}};
m.prototype.add=function(x){this.JSC$8794_map_.set(x,!0);return this};
m.prototype.has=function(x){return this.JSC$8794_map_.has(x)};
m.prototype.delete=function(x){return this.JSC$8794_map_.delete(x)};
return m});
bR("Reflect.ownKeys",function(K){return K?K:function(m){var x=[],S=Object.getOwnPropertyNames(m);m=Object.getOwnPropertySymbols(m);for(var Q=0;Q<S.length;Q++)(S[Q].substring(0,14)=="jscomp_symbol_"?m:x).push(S[Q]);return x.concat(m)}});
bR("Object.getOwnPropertyDescriptors",function(K){return K?K:function(m){for(var x={},S=Reflect.ownKeys(m),Q=0;Q<S.length;Q++)x[S[Q]]=Object.getOwnPropertyDescriptor(m,S[Q]);return x}});
bR("Promise.allSettled",function(K){function m(S){return{status:"fulfilled",value:S}}
function x(S){return{status:"rejected",reason:S}}
return K?K:function(S){var Q=this;S=Array.from(S,function(w){return Q.resolve(w).then(m,x)});
return Q.all(S)}});
bR("Number.parseInt",function(K){return K||parseInt});
_._DumpException=window._DumpException||function(K){throw K;};
window._DumpException=_._DumpException;var mTL=window.ytcsi;mTL&&typeof mTL.tick==="function"&&mTL.tick("rses_dpj");var xTE,Al,oS,Hr,SBD,QGA,w0M,sG5,F5,lTD;xTE=xTE||{};_.Qm=this||self;_.ff=function(K,m,x){K=K.split(".");x=x||_.Qm;for(var S;K.length&&(S=K.shift());)K.length||m===void 0?x[S]&&x[S]!==Object.prototype[S]?x=x[S]:x=x[S]={}:x[S]=m};
Al=function(K,m){var x=_.WZ("WIZ_global_data.oxN3nb");K=x&&x[K];return K!=null?K:m};
oS=_.Qm._F_toggles_default_kevlar_base||[];Hr=function(){};
Hr.get=function(){return null};
_.xc8=null;_.WZ=function(K,m){K=K.split(".");m=m||_.Qm;for(var x=0;x<K.length;x++)if(m=m[K[x]],m==null)return null;return m};
_.$k=function(K){K.instance_=void 0;K.getInstance=function(){return K.instance_?K.instance_:K.instance_=new K}};
_.XE=function(K){var m=typeof K;return m!="object"?m:K?Array.isArray(K)?"array":m:"null"};
_.ym=function(K){var m=_.XE(K);return m=="array"||m=="object"&&typeof K.length=="number"};
_.UB=function(K){var m=typeof K;return m=="object"&&K!=null||m=="function"};
_.T8=function(K){return Object.prototype.hasOwnProperty.call(K,SBD)&&K[SBD]||(K[SBD]=++QGA)};
SBD="closure_uid_"+(Math.random()*1E9>>>0);QGA=0;w0M=function(K,m,x){return K.call.apply(K.bind,arguments)};
sG5=function(K,m,x){if(!K)throw Error();if(arguments.length>2){var S=Array.prototype.slice.call(arguments,2);return function(){var Q=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(Q,S);return K.apply(m,Q)}}return function(){return K.apply(m,arguments)}};
_.Ar=function(K,m,x){_.Ar=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?w0M:sG5;return _.Ar.apply(null,arguments)};
_.wB=function(K,m){var x=Array.prototype.slice.call(arguments,1);return function(){var S=x.slice();S.push.apply(S,arguments);return K.apply(this,S)}};
_.NH=function(){return Date.now()};
F5=function(K){return K};
_.Zw=function(K,m){function x(){}
x.prototype=m.prototype;K.superClass_=m.prototype;K.prototype=new x;K.prototype.constructor=K;K.base=function(S,Q,w){for(var M=Array(arguments.length-2),f=2;f<arguments.length;f++)M[f-2]=arguments[f];return m.prototype[Q].apply(S,M)}};
lTD=function(K){return K};var un_,MLM;_.v=function(K,m,x,S){var Q=arguments.length,w=Q<3?m:S===null?S=Object.getOwnPropertyDescriptor(m,x):S,M;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")w=Reflect.decorate(K,m,x,S);else for(var f=K.length-1;f>=0;f--)if(M=K[f])w=(Q<3?M(w):Q>3?M(m,x,w):M(m,x))||w;Q>3&&w&&Object.defineProperty(m,x,w)};
_.U=function(K,m){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(K,m)};
un_=function(K,m){if(m!==null&&m!==void 0){if(typeof m!=="object"&&typeof m!=="function")throw new TypeError("A");if(x===void 0){if(!Symbol.dispose)throw new TypeError("C");var x=m[Symbol.dispose]}if(typeof x!=="function")throw new TypeError("D");K.stack.push({value:m,dispose:x,async:!1})}return m};
MLM=function(K){function m(w){K.error=K.hasError?new SuppressedError(w,K.error,"An error was suppressed during disposal."):w;K.hasError=!0}
function x(){for(;S=K.stack.pop();)try{if(!S.async&&Q===1)return Q=0,K.stack.push(S),Promise.resolve().then(x);if(S.dispose){var w=S.dispose.call(S.value);if(S.async)return Q|=2,Promise.resolve(w).then(x,function(M){m(M);return x()})}else Q|=1}catch(M){m(M)}if(Q===1)return K.hasError?Promise.reject(K.error):Promise.resolve();
if(K.hasError)throw K.error;}
var S,Q=0;x()};var fTt="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(" ");K1L()&&fTt.push("details:not(:has(summary))");var xTD=fTt.join(",");_.Zw(_.xS,Error);_.xS.prototype.name="CustomError";var tLB;var c8o=void 0,OTM,jGA=typeof TextDecoder!=="undefined",tL5,fTT=typeof String.prototype.isWellFormed==="function",ML8=typeof TextEncoder!=="undefined";var DTD;_.YN=function(K){for(var m=[],x=0,S=0;S<K.length;S++){var Q=K.charCodeAt(S);Q<128?m[x++]=Q:(Q<2048?m[x++]=Q>>6|192:((Q&64512)==55296&&S+1<K.length&&(K.charCodeAt(S+1)&64512)==56320?(Q=65536+((Q&1023)<<10)+(K.charCodeAt(++S)&1023),m[x++]=Q>>18|240,m[x++]=Q>>12&63|128):m[x++]=Q>>12|224,m[x++]=Q>>6&63|128),m[x++]=Q&63|128)}return m};
DTD=function(K){for(var m=[],x=0,S=0;x<K.length;){var Q=K[x++];if(Q<128)m[S++]=String.fromCharCode(Q);else if(Q>191&&Q<224){var w=K[x++];m[S++]=String.fromCharCode((Q&31)<<6|w&63)}else if(Q>239&&Q<365){w=K[x++];var M=K[x++],f=K[x++];Q=((Q&7)<<18|(w&63)<<12|(M&63)<<6|f&63)-65536;m[S++]=String.fromCharCode(55296+(Q>>10));m[S++]=String.fromCharCode(56320+(Q&1023))}else w=K[x++],M=K[x++],m[S++]=String.fromCharCode((Q&15)<<12|(w&63)<<6|M&63)}return m.join("")};var DT=String.prototype.trim?function(K){return K.trim()}:function(K){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(K)[1]},r8t=/&/g,G8E=/</g,p0M=/>/g,RvA=/"/g,J8D=/'/g,hvE=/\x00/g,C5E=/[\x00&<>"']/;var Br=!!(oS[0]>>15&1),L1M=!!(oS[0]&1024),qB5=!!(oS[0]>>16&1),ESD=!!(oS[0]&8),bTz=!!(oS[0]&2),gSz=!!(oS[0]&4),nSE=!!(oS[0]&16),P5B=!!(oS[0]&128);var J8=Br?qB5:Al(610401301,!1),evt=Br?ESD:Al(772657768,!1),iTB=Br?bTz:Al(513659523,!1),YBR=Br?L1M||!gSz:Al(568333945,!0),gUD=Br?nSE:Al(1331761403,!1),Jsm=Br?L1M||!P5B:Al(748402147,!0);var CT,F1z=_.Qm.navigator;CT=F1z?F1z.userAgentData||null:null;var Sg;_.NT=function(K,m){return Array.prototype.indexOf.call(K,m,void 0)};
_.m7=function(K,m,x){Array.prototype.forEach.call(K,m,x)};
_.aS=function(K,m,x){return Array.prototype.filter.call(K,m,x)};
_.Zz=function(K,m,x){return Array.prototype.map.call(K,m,x)};
Sg=function(K,m,x){return Array.prototype.some.call(K,m,x)};
_.dMT=function(K,m,x){return Array.prototype.every.call(K,m,x)};var yd=function(K){yd[" "](K);return K};
yd[" "]=function(){};
var oLG=function(K,m){try{return yd(K[m]),!0}catch(x){}return!1},OfT=function(K,m,x,S){S=S?S(m):m;
return Object.prototype.hasOwnProperty.call(K,S)?K[S]:K[S]=x(m)};var A8_,uj,oSE,HTA,NDo,ZT_,yYT,BDD,aTD,dTB,MAv,VLA,vSt,ITt,k8R,W15;_.RpL=function(){return _.Qm.navigator||null};
A8_=DTS();_.Vd=r8T();uj=qT("Edge");oSE=uj||_.Vd;_.vr=qT("Gecko")&&!(_.jL(_.RG(),"WebKit")&&!qT("Edge"))&&!(qT("Trident")||qT("MSIE"))&&!qT("Edge");_.Ut=_.jL(_.RG(),"WebKit")&&!qT("Edge");HTA=_.Ut&&qT("Mobile");_.$TM=_.ESm();NDo=_.bTB();ZT_=(i5()?CT.platform==="Linux":qT("Linux"))||_.gSB();yYT=_.L18();BDD=qB8();aTD=qT("iPad");dTB=qT("iPod");_.y8z=_.YS();MAv=_.jL(_.RG(),"KaiOS");VLA=function(){var K=_.Qm.document;return K?K.documentMode:void 0};
a:{var UTz="",zvD=function(){var K=_.RG();if(_.vr)return/rv:([^\);]+)(\)|;)/.exec(K);if(uj)return/Edge\/([\d\.]+)/.exec(K);if(_.Vd)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(K);if(_.Ut)return/WebKit\/(\S+)/.exec(K);if(A8_)return/(?:Version)[ \/]?(\S+)/.exec(K)}();
zvD&&(UTz=zvD?zvD[1]:"");if(_.Vd){var TDH=VLA();if(TDH!=null&&TDH>parseFloat(UTz)){vSt=String(TDH);break a}}vSt=UTz}ITt=vSt;k8R={};_.zB=function(K){return OfT(k8R,K,function(){return _.rD(ITt,K)>=0})};
if(_.Qm.document&&_.Vd){var X0t=VLA();W15=X0t?X0t:parseInt(ITt,10)||void 0}else W15=void 0;_.Ko_=W15;var U1T,zmD,mRE;_.TB=gD();U1T=qB8()||qT("iPod");zmD=qT("iPad");mRE=_.Rv0();_.IS=_.P0();_.TW=_.p08()&&!_.YS();var xRo,kk,xY8,SEB,QL5,SzA;xRo={};kk=null;xY8=_.vr||_.Ut||typeof _.Qm.btoa=="function";_.H6=function(K,m){m===void 0&&(m=0);SzA();m=xRo[m];for(var x=Array(Math.floor(K.length/3)),S=m[64]||"",Q=0,w=0;Q<K.length-2;Q+=3){var M=K[Q],f=K[Q+1],c=K[Q+2],D=m[M>>2];M=m[(M&3)<<4|f>>4];f=m[(f&15)<<2|c>>6];c=m[c&63];x[w++]=D+M+f+c}D=0;c=S;switch(K.length-Q){case 2:D=K[Q+1],c=m[(D&15)<<2]||S;case 1:K=K[Q],x[w]=m[K>>2]+m[(K&3)<<4|D>>4]+c+S}return x.join("")};
SEB=function(K){var m="";QL5(K,function(x){m+=String.fromCharCode(x)});
return m};
_.o08=function(K){var m=[];QL5(K,function(x){m.push(x)});
return m};
_.W0=function(K){var m=K.length,x=m*3/4;x%3?x=Math.floor(x):_.OB("=.",K[m-1])&&(x=_.OB("=.",K[m-2])?x-2:x-1);var S=new Uint8Array(x),Q=0;QL5(K,function(w){S[Q++]=w});
return Q!==x?S.subarray(0,Q):S};
QL5=function(K,m){function x(c){for(;S<K.length;){var D=K.charAt(S++),G=kk[D];if(G!=null)return G;if(!_.t8(D))throw Error("H`"+D);}return c}
SzA();for(var S=0;;){var Q=x(-1),w=x(0),M=x(64),f=x(64);if(f===64&&Q===-1)break;m(Q<<2|w>>4);M!=64&&(m(w<<4&240|M>>2),f!=64&&m(M<<6&192|f))}};
SzA=function(){if(!kk){kk={};for(var K="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),m=["+/=","+/","-_=","-_.","-_"],x=0;x<5;x++){var S=K.concat(m[x].split(""));xRo[x]=S;for(var Q=0;Q<S.length;Q++){var w=S[Q];kk[w]===void 0&&(kk[w]=Q)}}}};var W18=typeof Uint8Array!=="undefined",aTS=!_.Vd&&typeof btoa==="function",dT5=/[-_.]/g,ZTL={"-":"+",_:"/",".":"="},iB={};var e_,sLM;e_=function(K,m){if(m!==iB)throw Error("J");this.JSC$8828_value_=K;if(K!=null&&K.length===0)throw Error("I");};
_.YD=function(){return wAR||(wAR=new e_(null,iB))};
sLM=function(K){return new Uint8Array(dGT(K)||0)};
e_.prototype.isEmpty=function(){return this.JSC$8828_value_==null};
e_.prototype.sizeBytes=function(){var K=dGT(this);return K?K.length:0};
var dGT=function(K){if(iB!==iB)throw Error("J");var m=K.JSC$8828_value_;m==null||W18&&m!=null&&m instanceof Uint8Array||(typeof m==="string"?m=y8B(m):(_.XE(m),m=null));return m==null?m:K.JSC$8828_value_=m},wAR;var vST=void 0;var S_=typeof Symbol==="function"&&typeof Symbol()==="symbol",lHE=xD("jas",void 0,!0),Zt0=xD(void 0,"0di"),S8=xD(void 0,"1oa"),As=xD(void 0,Symbol()),xGm=xD(void 0,"0ub"),Q4D=xD(void 0,"0ubs"),Em5=xD(void 0,"0ubsb"),CHn=xD(void 0,"0actk"),gy=xD("m_m","messagePrototypeMarker",!0),DG1=xD(void 0,"vps"),XAv=xD();var TDT,zvS,Td,uEz;TDT={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};zvS=Object.defineProperties;_.wE=S_?lHE:"internalArrayState";uEz=[];MR(uEz,7);Td=Object.freeze(uEz);var nH={},h5={},M_z=function(K,m,x){this.iterable=K;this.mapper=m;this.thisArg=x};
M_z.prototype.next=function(){var K=this.iterable.next();K.done||(K.value=this.mapper.call(this.thisArg,K.value));return K};
M_z.prototype[Symbol.iterator]=function(){return this};
var fHM=Object.freeze({}),A5={};_.t_E=HA(function(K){return K!==null&&K!==void 0});var QL8=HA(function(K){return typeof K==="number"}),Szv=HA(function(K){return typeof K==="string"}),sL8=HA(function(K){return typeof K==="boolean"}),c5A=HA(function(K){return K!=null&&typeof K==="object"&&typeof K.then==="function"}),BpT=HA(function(K){return typeof K==="function"}),tL=HA(function(K){return!!K&&(typeof K==="object"||typeof K==="function")});var wAT=typeof _.Qm.BigInt==="function"&&typeof _.Qm.BigInt(0)==="bigint";var Fo5=HA(function(K){return wAT?K>=OtR&&K<=jLD:K[0]==="-"?lHn(K,DRA):lHn(K,r5B)}),DRA=Number.MIN_SAFE_INTEGER.toString(),OtR=wAT?BigInt(Number.MIN_SAFE_INTEGER):void 0,r5B=Number.MAX_SAFE_INTEGER.toString(),jLD=wAT?BigInt(Number.MAX_SAFE_INTEGER):void 0;var GMt=typeof Uint8Array.prototype.slice==="function",NR=0,ZH=0,fH8;var c6,ry,KH,Df,RA1;c6=typeof BigInt==="function"?BigInt.asIntN:void 0;_.Gd=typeof BigInt==="function"?BigInt.asUintN:void 0;ry=Number.isSafeInteger;KH=Number.isFinite;Df=Math.trunc;RA1=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var rsB={};var IH8={},pAt=function(){try{var K=function(){return $dS(Map,[],this.constructor)};
_.q(K,Map);yd(new K);return!1}catch(m){return!0}}(),Wr=function(){this.JSC$8847_map_=new Map};
_.l=Wr.prototype;_.l.get=function(K){return this.JSC$8847_map_.get(K)};
_.l.set=function(K,m){this.JSC$8847_map_.set(K,m);this.size=this.JSC$8847_map_.size;return this};
_.l.delete=function(K){K=this.JSC$8847_map_.delete(K);this.size=this.JSC$8847_map_.size;return K};
_.l.clear=function(){this.JSC$8847_map_.clear();this.size=this.JSC$8847_map_.size};
_.l.has=function(K){return this.JSC$8847_map_.has(K)};
_.l.entries=function(){return this.JSC$8847_map_.entries()};
_.l.keys=function(){return this.JSC$8847_map_.keys()};
_.l.values=function(){return this.JSC$8847_map_.values()};
_.l.forEach=function(K,m){return this.JSC$8847_map_.forEach(K,m)};
Wr.prototype[Symbol.iterator]=function(){return this.entries()};
var Xb=function(){if(pAt)return Object.setPrototypeOf(Wr.prototype,Map.prototype),Object.defineProperties(Wr.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Wr;var K=function(){return $dS(Map,[],this.constructor)};
_.q(K,Map);return K}(),P6=function(K,m,x,S){x=x===void 0?V_S:x;
S=S===void 0?V_S:S;var Q=Xb.call(this)||this;Q.arrayState=K[_.wE]|0;Q.valueCtor=m;Q.keyToApi=x;Q.valueToApi=Q.valueCtor?UR0:S;for(var w=0;w<K.length;w++){var M=K[w],f=x(M[0],!1,!0),c=M[1];m?c===void 0&&(c=null):c=S(M[1],!1,!0,void 0,void 0,Q.arrayState);Xb.prototype.set.call(Q,f,c)}return Q};
_.q(P6,Xb);var RAo=function(K){if(K.arrayState&2)throw Error("N");},j40=function(K,m){return cA(Array.from(Xb.prototype.entries.call(K),m))};
_.l=P6.prototype;_.l.clear=function(){RAo(this);Xb.prototype.clear.call(this)};
_.l.delete=function(K){RAo(this);return Xb.prototype.delete.call(this,this.keyToApi(K,!0,!1))};
_.l.entries=function(){if(this.valueCtor){var K=Xb.prototype.keys.call(this);K=new M_z(K,zAS,this)}else K=Xb.prototype.entries.call(this);return K};
_.l.values=function(){if(this.valueCtor){var K=Xb.prototype.keys.call(this);K=new M_z(K,P6.prototype.get,this)}else K=Xb.prototype.values.call(this);return K};
_.l.forEach=function(K,m){this.valueCtor?Xb.prototype.forEach.call(this,function(x,S,Q){K.call(m,Q.get(S),S,Q)}):Xb.prototype.forEach.call(this,K,m)};
_.l.set=function(K,m){RAo(this);K=this.keyToApi(K,!0,!1);return K==null?this:m==null?(Xb.prototype.delete.call(this,K),this):Xb.prototype.set.call(this,K,this.valueToApi(m,!0,!0,this.valueCtor,!1,this.arrayState))};
_.l.has=function(K){return Xb.prototype.has.call(this,this.keyToApi(K,!1,!1))};
_.l.get=function(K){K=this.keyToApi(K,!1,!1);var m=Xb.prototype.get.call(this,K);if(m!==void 0){var x=this.valueCtor;return x?(x=this.valueToApi(m,!1,!0,x,this.callToMutableOnAccess,this.arrayState),x!==m&&Xb.prototype.set.call(this,K,x),x):m}};
P6.prototype[Symbol.iterator]=function(){return this.entries()};
P6.prototype.toJSON=void 0;var TES;var u5T=function(){},s4T=function(K,m){for(var x in K)!isNaN(x)&&m(K,+x,K[x])},MJT=function(K){var m=new u5T;
s4T(K,function(x,S,Q){m[S]=Uz(Q)});
m.reviveUnknownFields=K.reviveUnknownFields;return m},Kl8={reviveIntoImmutable:!0};var lfS;var Gd0,p6v;var J5M,X5,qt,PL,hAR,ly,g7,CBo,Loo,tD,qzE,cM,D4,rA;J5M=_.$D(0);_.K5={};_.me=function(K,m,x,S,Q){m=X5(K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,m,x,Q);if(m!==null||S&&K.noLegacyNull!==h5)return m};
X5=function(K,m,x,S){if(m===-1)return null;var Q=m+(x?0:-1),w=K.length-1;if(!(w<1+(x?0:-1))){if(Q>=w){var M=K[w];if(M!=null&&typeof M==="object"&&M.constructor===Object){x=M[m];var f=!0}else if(Q===w)x=M;else return}else x=K[Q];if(S&&x!=null){S=S(x);if(S==null)return S;if(!Object.is(S,x))return f?M[m]=S:K[Q]=S,S}return x}};
_.pf=function(K,m,x,S){Vl(K);var Q=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;zd(Q,Q[_.wE]|0,m,x,S);return K};
_.xF=function(K,m,x){K=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return $GT(K,K[_.wE]|0,m,x)!==void 0};
_.Ss=function(K,m,x,S){var Q=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return $GT(Q,Q[_.wE]|0,m,PL(K,S,x))!==void 0};
_.cc=function(K){return K===fHM?2:4};
_.QT=function(K,m){K=_.me(K,m,void 0,void 0,iH8);return K==null?_.YD():K};
qt=function(K,m,x,S){Vl(K);var Q=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,w=Q[_.wE]|0;if(S==null){var M=AsL(Q);if(o41(M,Q,w,x)===m)M.set(x,0);else return K}else w=HH8(Q,w,x,m);zd(Q,w,m,S);return K};
_.wA=function(K,m,x,S){var Q=K[_.wE]|0,w=oL(Q);Q=HH8(K,Q,x,m,w);zd(K,Q,m,S,w)};
PL=function(K,m,x){return _.sn(K,m)===x?x:-1};
_.sn=function(K,m){K=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return o41(AsL(K),K,void 0,m,void 0)};
hAR=function(K,m,x){var S=K[_.wE]|0,Q=oL(S),w=X5(K,x,Q);if(w!=null&&w[gy]===nH){if(!nt(w))return yl(w),w.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var M=w.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(w)&&(M=w);if(M){var f=M[_.wE]|0;f&2&&(M=dy(M,f))}M=a4(M,m,!0);M!==w&&zd(K,S,x,M,Q);return M};
_.rX=function(K,m,x,S){var Q=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,w=Q[_.wE]|0;m=$GT(Q,w,m,x,S);if(m==null)return m;w=Q[_.wE]|0;if(!nt(K,w)){var M=vDT(m);M!==m&&(yl(K)&&(Q=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,w=Q[_.wE]|0),m=M,w=zd(Q,w,x,m,S),v6(Q,w))}return m};
_.tr=function(K,m,x,S){var Q=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return NyT(K,Q,Q[_.wE]|0,m,x,S,!1,!0)};
_.Em=function(K,m,x,S){x=ZH8(x);_.pf(K,m,x,S);x&&!nt(x)&&v6(K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return K};
_.bG=function(K,m,x,S){S=ZH8(S);qt(K,m,x,S);S&&!nt(S)&&v6(K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return K};
ly=function(K,m,x){Vl(K);var S=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Q=S[_.wE]|0;if(x==null)return zd(S,Q,m),K;for(var w=x===Td?7:x[_.wE]|0,M=w,f=W6(w),c=f||Object.isFrozen(x),D=!0,G=!0,p=0;p<x.length;p++){var R=x[p];f||(R=nt(R),D&&(D=!R),G&&(G=R))}f||(w=D?13:5,w=G?w&-4097:w|4096);c&&w===M||(x=Uz(x),M=0,w=I4(w,Q));w!==M&&MR(x,w);Q=zd(S,Q,m,x);2&w||!(4096&w||16&w)||v6(S,Q);return K};
g7=function(K,m,x,S){afT(K,m,x,S);return K};
CBo=function(K,m,x){afT(K,m,uy,void 0,x,1,!0);return K};
_.MV=function(K,m,x){K=_.me(K,m,void 0,x);m=typeof K;K=K==null?K:m==="bigint"?_.$D((0,_.Gd)(64,K)):_.x4(K)?m==="string"?_.YzT(K):_.eA0(K):void 0;return K};
_.f5=function(K,m){var x=x===void 0?!1:x;var S;return(S=_.pAT(_.me(K,m)))!=null?S:x};
_.OQ=function(K,m,x){x=x===void 0?0:x;var S;return(S=_.MG(_.me(K,m)))!=null?S:x};
Loo=function(K,m){var x=x===void 0?0:x;K=_.hAT(_.me(K,m));return K!=null?K:x};
tD=function(K,m,x){x=x===void 0?J5M:x;var S;return(S=_.HtL(_.me(K,m)))!=null?S:x};
qzE=function(K){var m=m===void 0?J5M:m;var x;return(x=_.MV(K,23))!=null?x:m};
cM=function(K,m){var x=x===void 0?0:x;var S;return(S=_.me(K,m,void 0,void 0,_.WA))!=null?S:x};
_.On=function(K,m,x,S){x=x===void 0?"":x;var Q;return(Q=_.qG(_.me(K,m,S)))!=null?Q:x};
_.js=function(K,m){var x=x===void 0?0:x;var S;return(S=_.lH(_.me(K,m)))!=null?S:x};
D4=function(K,m){var x=x===void 0?"0":x;K=oD8(_.me(K,m),!0);return K!=null?K:x};
rA=function(K,m,x){return _.On(K,PL(K,x,m))};
_.Gk=function(K,m,x,S){return _.rX(K,m,PL(K,S,x),void 0)};
_.bz=function(K,m){return _.qG(_.me(K,m,void 0,_.K5))};
_.GI=function(K,m,x){return _.pf(K,m,GMT(x))};
_.rW=function(K,m,x){return _.mS(K,m,GMT(x),!1)};
_.p5=function(K,m,x){return _.pf(K,m,_.uH(x))};
_.ir=function(K,m,x){return _.pf(K,m,jJ(x))};
_.YL=function(K,m,x){return _.pf(K,m,LH(x))};
_.Eg=function(K,m,x,S){return _.mS(K,m,LH(x),"",S)};
_.Gx=function(K,m,x){return _.pf(K,m,x==null?x:_.sO(x))};
_.RZ=function(K,m,x){return _.mS(K,m,x==null?x:_.sO(x),0)};var QU=function(K,m,x){this.buffer=K;if(x&&!m)throw Error();this.JSC$8859_isImmutable=m};var EDD=function(K,m,x,S){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$8862_start_=0;this.init(K,m,x,S)},JD,gDB,nDD,PBo,eAA,itB,j8S,bto;
_.l=EDD.prototype;_.l.init=function(K,m,x,S){var Q=S===void 0?{}:S;S=Q.aliasBytesFields===void 0?!1:Q.aliasBytesFields;Q=Q.treatNewDataAsImmutable===void 0?!1:Q.treatNewDataAsImmutable;this.aliasBytesFields=S;this.treatNewDataAsImmutable=Q;K&&(K=ys5(K,this.treatNewDataAsImmutable),this.bytes_=K.buffer,this.bytesAreImmutable_=K.JSC$8859_isImmutable,this.JSC$8862_start_=m||0,this.end_=x!==void 0?this.JSC$8862_start_+x:this.bytes_.length,this.cursor_=this.JSC$8862_start_)};
_.l.free=function(){this.clear();bto.length<100&&bto.push(this)};
_.l.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$8862_start_=0;this.aliasBytesFields=!1};
_.l.reset=function(){this.cursor_=this.JSC$8862_start_};
_.l.atEnd=function(){return this.cursor_==this.end_};
_.hD=function(K,m){var x=0,S=0,Q=0,w=K.bytes_,M=K.cursor_;do{var f=w[M++];x|=(f&127)<<Q;Q+=7}while(Q<32&&f&128);if(Q>32)for(S|=(f&127)>>4,Q=3;Q<32&&f&128;Q+=7)f=w[M++],S|=(f&127)<<Q;JD(K,M);if(!(f&128))return m(x>>>0,S>>>0);throw Error();};
JD=function(K,m){K.cursor_=m;if(m>K.end_)throw Error();};
_.C5=function(K){var m=K.bytes_,x=K.cursor_,S=m[x++],Q=S&127;if(S&128&&(S=m[x++],Q|=(S&127)<<7,S&128&&(S=m[x++],Q|=(S&127)<<14,S&128&&(S=m[x++],Q|=(S&127)<<21,S&128&&(S=m[x++],Q|=S<<28,S&128&&m[x++]&128&&m[x++]&128&&m[x++]&128&&m[x++]&128&&m[x++]&128)))))throw Error();JD(K,x);return Q};
_.L5=function(K){var m=K.bytes_,x=K.cursor_,S=m[x],Q=m[x+1],w=m[x+2];m=m[x+3];JD(K,K.cursor_+4);return(S<<0|Q<<8|w<<16|m<<24)>>>0};
gDB=function(K){var m=_.L5(K);K=_.L5(K);return c50(m,K)};
nDD=function(K){var m=_.L5(K);K=(m>>31)*2+1;var x=m>>>23&255;m&=8388607;return x==255?m?NaN:K*Infinity:x==0?K*1.401298464324817E-45*m:K*Math.pow(2,x-150)*(m+8388608)};
PBo=function(K){var m=_.L5(K),x=_.L5(K);K=(x>>31)*2+1;var S=x>>>20&2047;m=4294967296*(x&1048575)+m;return S==2047?m?NaN:K*Infinity:S==0?K*4.9E-324*m:K*Math.pow(2,S-1075)*(m+4503599627370496)};
eAA=function(K){for(var m=0,x=K.cursor_,S=x+10,Q=K.bytes_;x<S;){var w=Q[x++];m|=w;if((w&128)===0)return JD(K,x),!!(m&127)}throw Error();};
itB=function(K,m){if(m<0)throw Error();var x=K.cursor_;m=x+m;if(m>K.end_)throw Error();K.cursor_=m;return x};
j8S=function(K,m){if(m==0)return _.YD();var x=itB(K,m);K.aliasBytesFields&&K.bytesAreImmutable_?x=K.bytes_.subarray(x,x+m):(K=K.bytes_,m=x+m,x=x===m?new Uint8Array(0):GMt?K.slice(x,m):new Uint8Array(K.subarray(x,m)));return x.length==0?_.YD():new e_(x,iB)};
bto=[];var FoB=function(K,m,x,S){if(bto.length){var Q=bto.pop();Q.init(K,m,x,S);K=Q}else K=new EDD(K,m,x,S);this.decoder_=K;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;YzR(this,S)},YzR=function(K,m){m=m===void 0?{}:m;
K.discardUnknownFields=m.discardUnknownFields===void 0?!1:m.discardUnknownFields},GKT=function(K,m,x,S){if(A5B.length){var Q=A5B.pop();
YzR(Q,S);Q.decoder_.init(K,m,x,S);return Q}return new FoB(K,m,x,S)},t8n,O$T,qV,oDM,A5B;
FoB.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;A5B.length<100&&A5B.push(this)};
FoB.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
t8n=function(K){if(K.decoder_.atEnd())return!1;K.fieldCursor_=K.decoder_.cursor_;var m=_.C5(K.decoder_)>>>0,x=m>>>3;m&=7;if(!(m>=0&&m<=5))throw Error();if(x<1)throw Error();K.nextField_=x;K.nextWireType_=m;return!0};
O$T=function(K){switch(K.nextWireType_){case 0:K.nextWireType_!=0?O$T(K):eAA(K.decoder_);break;case 1:K=K.decoder_;JD(K,K.cursor_+8);break;case 2:if(K.nextWireType_!=2)O$T(K);else{var m=_.C5(K.decoder_)>>>0;K=K.decoder_;JD(K,K.cursor_+m)}break;case 5:K=K.decoder_;JD(K,K.cursor_+4);break;case 3:m=K.nextField_;do{if(!t8n(K))throw Error();if(K.nextWireType_==4){if(K.nextField_!=m)throw Error();break}O$T(K)}while(1);break;default:throw Error();}};
qV=function(K,m,x){var S=K.decoder_.end_,Q=_.C5(K.decoder_)>>>0;Q=K.decoder_.cursor_+Q;var w=Q-S;w<=0&&(K.decoder_.end_=Q,x(m,K,void 0,void 0,void 0),w=Q-K.decoder_.cursor_);if(w)throw Error();K.decoder_.cursor_=Q;K.decoder_.end_=S;return m};
oDM=function(K){var m=_.C5(K.decoder_)>>>0;K=K.decoder_;var x=itB(K,m);K=K.bytes_;if(jGA){var S=K,Q;(Q=OTM)||(Q=OTM=new TextDecoder("utf-8",{fatal:!0}));m=x+m;S=x===0&&m===S.length?S:S.subarray(x,m);try{var w=Q.decode(S)}catch(D){if(c8o===void 0){try{Q.decode(new Uint8Array([128]))}catch(G){}try{Q.decode(new Uint8Array([97])),c8o=!0}catch(G){c8o=!1}}!c8o&&(OTM=void 0);throw D;}}else{w=x;m=w+m;x=[];for(var M=null,f,c;w<m;)f=K[w++],f<128?x.push(f):f<224?w>=m?SL():(c=K[w++],f<194||(c&192)!==128?(w--,
SL()):x.push((f&31)<<6|c&63)):f<240?w>=m-1?SL():(c=K[w++],(c&192)!==128||f===224&&c<160||f===237&&c>=160||((Q=K[w++])&192)!==128?(w--,SL()):x.push((f&15)<<12|(c&63)<<6|Q&63)):f<=244?w>=m-2?SL():(c=K[w++],(c&192)!==128||(f<<28)+(c-144)>>30!==0||((Q=K[w++])&192)!==128||((S=K[w++])&192)!==128?(w--,SL()):(f=(f&7)<<18|(c&63)<<12|(Q&63)<<6|S&63,f-=65536,x.push((f>>10&1023)+55296,(f&1023)+56320))):SL(),x.length>=8192&&(M=unL(M,x),x.length=0);w=unL(M,x)}return w};
_.Ht_=function(K){var m=_.C5(K.decoder_)>>>0;return j8S(K.decoder_,m)};
_.$R5=function(K,m,x){var S=_.C5(K.decoder_)>>>0;for(S=K.decoder_.cursor_+S;K.decoder_.cursor_<S;)x.push(m(K.decoder_))};
A5B=[];var NEE=function(K,m){this.JSC$8869_lo=K>>>0;this.JSC$8869_hi=m>>>0},i$1=function(K){K=BigInt.asUintN(64,K);
return new NEE(Number(K&BigInt(4294967295)),Number(K>>BigInt(32)))},UGG=function(K){if(!K)return ZtA||(ZtA=new NEE(0,0));
if(!/^\d+$/.test(K))return null;VD(K);return new NEE(NR,ZH)},ZtA,eym=function(K,m){this.JSC$8871_lo=K>>>0;
this.JSC$8871_hi=m>>>0},VJT=function(K){if(!K)return BEM||(BEM=new eym(0,0));
if(!/^-?\d+$/.test(K))return null;VD(K);return new eym(NR,ZH)},BEM;var En=function(){this.JSC$8873_buffer_=[]},D3,GK,aH_;
En.prototype.length=function(){return this.JSC$8873_buffer_.length};
En.prototype.end=function(){var K=this.JSC$8873_buffer_;this.JSC$8873_buffer_=[];return K};
D3=function(K,m,x){for(;x>0||m>127;)K.JSC$8873_buffer_.push(m&127|128),m=(m>>>7|x<<25)>>>0,x>>>=7;K.JSC$8873_buffer_.push(m)};
GK=function(K,m){for(;m>127;)K.JSC$8873_buffer_.push(m&127|128),m>>>=7;K.JSC$8873_buffer_.push(m)};
_.FSS=function(K,m){if(m>=0)GK(K,m);else{for(var x=0;x<9;x++)K.JSC$8873_buffer_.push(m&127|128),m>>=7;K.JSC$8873_buffer_.push(1)}};
aH_=function(K,m){VD(m);OtT(function(x,S){D3(K,x>>>0,S>>>0)})};
En.prototype.writeUint8=function(K){this.JSC$8873_buffer_.push(K>>>0&255)};
_.j8=function(K,m){K.JSC$8873_buffer_.push(m>>>0&255);K.JSC$8873_buffer_.push(m>>>8&255);K.JSC$8873_buffer_.push(m>>>16&255);K.JSC$8873_buffer_.push(m>>>24&255)};
En.prototype.writeInt8=function(K){this.JSC$8873_buffer_.push(K>>>0&255)};var dRD,MA,omv,NeS,kdL;dRD=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new En};
MA=function(K,m){m.length!==0&&(K.blocks_.push(m),K.totalLength_+=m.length)};
_.y5t=function(K,m){_.Om(K,m,2);m=K.encoder_.end();MA(K,m);m.push(K.totalLength_);return m};
_.V_D=function(K,m){var x=m.pop();for(x=K.totalLength_+K.encoder_.length()-x;x>127;)m.push(x&127|128),x>>>=7,K.totalLength_++;m.push(x);K.totalLength_++};
_.Om=function(K,m,x){GK(K.encoder_,m*8+x)};
omv=function(K,m,x){if(x!=null)switch(zsT(x),_.Om(K,m,1),typeof x){case "number":K=K.encoder_;uEB(x);_.j8(K,NR);_.j8(K,ZH);break;case "bigint":x=i$1(x);K=K.encoder_;m=x.JSC$8869_hi;_.j8(K,x.JSC$8869_lo);_.j8(K,m);break;default:x=UGG(x),K=K.encoder_,m=x.JSC$8869_hi,_.j8(K,x.JSC$8869_lo),_.j8(K,m)}};
NeS=function(K,m,x){_.Om(K,m,2);GK(K.encoder_,x.length);MA(K,K.encoder_.end());MA(K,x)};
kdL=function(K,m,x,S){x!=null&&(m=_.y5t(K,m),S(x,K),_.V_D(K,m))};var TyB,vDH,URA,zAD,TED,kMA,WoE,Kl5,mGA;TyB=we();vDH=we();URA=we();zAD=we();TED=we();_.IH5=we();_.by=we();kMA=we();WoE=we();_.XAA=we();Kl5=we();mGA=we();_.xGD=we();_.SOD=we();_.uG=function(K,m,x){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K,m,x)};
_.uG.prototype.toJSON=function(){return NG(this)};
_.uG.prototype.serialize=function(K){return JSON.stringify(NG(this,K))};
var zyT=function(K,m){if(m==null||m=="")return new K;m=JSON.parse(m);if(!Array.isArray(m))throw Error("V");return new K(k8T(m))};
_.uG.prototype.getExtension=function(K){SOS(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,K.fieldIndex);mG0(this,K.fieldIndex);return K.ctor?K.isRepeated?K.getExtensionFn(this,K.ctor,K.fieldIndex,_.cc(),K.JSC$8884_hasMessageId):K.getExtensionFn(this,K.ctor,K.fieldIndex,K.JSC$8884_hasMessageId):K.isRepeated?K.getExtensionFn(this,K.fieldIndex,_.cc(),K.JSC$8884_hasMessageId):K.getExtensionFn(this,K.fieldIndex,K.defaultValue,K.JSC$8884_hasMessageId)};
_.uG.prototype.clone=function(){var K=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,m=K[_.wE]|0;return g4m(this,K,m)?bH8(this,K,!0):new this.constructor(dy(K,m,!1))};
_.uG.prototype[gy]=nH;_.uG.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var sm=function(K,m,x){this.$$binaryReaderFn=K;this.$$binaryWriterFn=m;K=F5(TyB);this.$$isMsg=!!K&&x===K||!1},Smv=IfL(function(K,m,x,S,Q){if(K.nextWireType_!==2)return!1;
qV(K,hAR(m,S,x),Q);return!0},X6v),Q85=IfL(function(K,m,x,S,Q){if(K.nextWireType_!==2)return!1;
qV(K,hAR(m,S,x),Q);return!0},X6v),Ry8=Symbol(),l3S=Symbol(),f3B=Symbol(),CG8=Symbol(),DAT=Symbol(),KST,mA1;var V81,Q4E,gA,w6t,s4t,lfD,u5t,PM,ff_,tJo,csE,OHz,j4A,rsz,GdA,p6A,RsB,JsD,hsz;V81=function(K,m){var x=new dRD;LST(K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,x,lG(Ry8,psD,Jf8,m));MA(x,x.encoder_.end());K=new Uint8Array(x.totalLength_);m=x.blocks_;for(var S=m.length,Q=0,w=0;w<S;w++){var M=m[w];K.set(M,Q);Q+=M.length}x.blocks_=[K];return K};
Q4E=IfL(function(K,m,x,S,Q){if(K.nextWireType_!==2)return!1;K=qV(K,a4([void 0,void 0],S,!0),Q);K=Uz(K);S=m[_.wE]|0;Q=oL(S);if(S&2)throw Error();var w=X5(m,x,Q);if(w instanceof P6)(w.arrayState&2)!=0?(w=j40(w),w.push(K),zd(m,S,x,w,Q)):(m=w,x=m.keyToApi(K[0],!1,!0),K=K[1],K=m.valueCtor?K===void 0?null:K:m.valueToApi(K,!1,!0,void 0,!1,m.arrayState),Xb.prototype.set.call(m,x,K));else if(Array.isArray(w)){var M=w[_.wE]|0;M&8192||MR(w,M|=8192);M&2&&(w=YO5(w),zd(m,S,x,w,Q));w.push(K)}else zd(m,S,x,cA([K]),
Q);return!0},function(K,m,x,S,Q){if(m instanceof P6)m.forEach(function(f,c){kdL(K,x,a4([c,
f],S,!1),Q)});
else if(Array.isArray(m)){for(var w=0;w<m.length;w++){var M=m[w];Array.isArray(M)&&kdL(K,x,a4(M,S,!1),Q)}cA(m)}});
gA=_.f$(function(K,m,x){if(K.nextWireType_!==1)return!1;_.cs(m,x,PBo(K.decoder_));return!0},nmn,mGA);
w6t=_.f$(function(K,m,x,S){if(K.nextWireType_!==1)return!1;_.wA(m,x,S,PBo(K.decoder_));return!0},nmn,mGA);
s4t=_.f$(function(K,m,x){if(K.nextWireType_!==5)return!1;_.cs(m,x,nDD(K.decoder_));return!0},PG5,Kl5);
lfD=_.gmS(function(K,m,x){if(K.nextWireType_!==5&&K.nextWireType_!==2)return!1;m=_.xm(m,m[_.wE]|0,x);K.nextWireType_==2?_.$R5(K,nDD,m):m.push(nDD(K.decoder_));return!0},function(K,m,x){m=_.b$G(_.WA,m,!0);
if(m!=null&&m.length)for(_.Om(K,x,2),GK(K.encoder_,m.length*4),x=0;x<m.length;x++){var S=K.encoder_;t_n(m[x]);_.j8(S,NR)}},Kl5);
u5t=_.f$(function(K,m,x,S){if(K.nextWireType_!==5)return!1;_.wA(m,x,S,nDD(K.decoder_));return!0},PG5,Kl5);
_.MJR=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;_.cs(m,x,_.hD(K.decoder_,_.r55));return!0},_.re,_.by);
_.n5=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;_.cs(m,x,_.hD(K.decoder_,dE));return!0},_.re,_.by);
PM=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;K=_.hD(K.decoder_,dE);_.cs(m,x,K===0?void 0:K);return!0},_.re,_.by);
ff_=_.f$(function(K,m,x,S){if(K.nextWireType_!==0)return!1;_.wA(m,x,S,_.hD(K.decoder_,dE));return!0},_.re,_.by);
tJo=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;_.cs(m,x,_.hD(K.decoder_,_.aL));return!0},YmG,kMA);
_.es=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;_.cs(m,x,_.hD(K.decoder_,c50));return!0},YmG,kMA);
_.iy=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;_.cs(m,x,_.C5(K.decoder_));return!0},Af1,zAD);
csE=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;K=_.C5(K.decoder_);_.cs(m,x,K===0?void 0:K);return!0},Af1,zAD);
OHz=_.f$(function(K,m,x,S){if(K.nextWireType_!==0)return!1;_.wA(m,x,S,_.C5(K.decoder_));return!0},Af1,zAD);
j4A=_.f$(function(K,m,x){if(K.nextWireType_!==1)return!1;_.cs(m,x,gDB(K.decoder_));return!0},_.H$n,_.XAA);
_.DGo=_.gmS(function(K,m,x){if(K.nextWireType_!==1&&K.nextWireType_!==2)return!1;m=_.xm(m,m[_.wE]|0,x);K.nextWireType_==2?_.$R5(K,gDB,m):m.push(gDB(K.decoder_));return!0},function(K,m,x){m=_.b$G(NED,m,!1);
if(m!=null)for(var S=0;S<m.length;S++)omv(K,x,m[S])},_.XAA);
_.YF=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;_.cs(m,x,eAA(K.decoder_));return!0},$AT,vDH);
_.Fx=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;K=eAA(K.decoder_);_.cs(m,x,K===!1?void 0:K);return!0},$AT,vDH);
rsz=_.f$(function(K,m,x,S){if(K.nextWireType_!==0)return!1;_.wA(m,x,S,eAA(K.decoder_));return!0},$AT,vDH);
_.AD=_.f$(function(K,m,x){if(K.nextWireType_!==2)return!1;_.cs(m,x,oDM(K));return!0},Z$8,URA);
_.oZ=_.f$(function(K,m,x){if(K.nextWireType_!==2)return!1;K=oDM(K);_.cs(m,x,K===""?void 0:K);return!0},Z$8,URA);
_.$F=_.f$(function(K,m,x,S){if(K.nextWireType_!==2)return!1;_.wA(m,x,S,oDM(K));return!0},Z$8,URA);
GdA=_.gmS(function(K,m,x){if(K.nextWireType_!==2)return!1;K=oDM(K);_.xm(m,m[_.wE]|0,x).push(K);return!0},function(K,m,x){m=_.b$G(_.qG,m,!0);
if(m!=null)for(var S=0;S<m.length;S++){var Q=K,w=x,M=m[S];M!=null&&NeS(Q,w,c81(M))}},URA);
p6A=void 0;p6A=p6A===void 0?TyB:p6A;_.NV=new sm(function(K,m,x,S,Q){if(K.nextWireType_!==2)return!1;S=a4(void 0,S,!0);_.xm(m,m[_.wE]|0,x).push(S);qV(K,S,Q);return!0},function(K,m,x,S,Q){if(Array.isArray(m)){for(var w=0;w<m.length;w++)Be1(K,m[w],x,S,Q);
K=m[_.wE]|0;K&1||MR(m,K|1)}},p6A);
_.Z4=IfL(function(K,m,x,S,Q,w){if(K.nextWireType_!==2)return!1;var M=m[_.wE]|0;HH8(m,M,w,x,oL(M));m=hAR(m,S,x);qV(K,m,Q);return!0},Be1);
_.BM=_.f$(function(K,m,x){if(K.nextWireType_!==2)return!1;_.cs(m,x,_.Ht_(K));return!0},_.a3B,_.xGD);
RsB=_.f$(function(K,m,x,S){if(K.nextWireType_!==2)return!1;_.wA(m,x,S,_.Ht_(K));return!0},_.a3B,_.xGD);
_.aZ=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;_.cs(m,x,_.C5(K.decoder_)>>>0);return!0},dAn,TED);
JsD=_.f$(function(K,m,x,S){if(K.nextWireType_!==0)return!1;_.wA(m,x,S,_.C5(K.decoder_)>>>0);return!0},dAn,TED);
_.dA=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;_.cs(m,x,_.C5(K.decoder_));return!0},_.yfT,_.SOD);
_.yT=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;K=_.C5(K.decoder_);_.cs(m,x,K===0?void 0:K);return!0},_.yfT,_.SOD);
hsz=_.f$(function(K,m,x){if(K.nextWireType_!==0)return!1;_.cs(m,x,_.hD(K.decoder_,jLm));return!0},function(K,m,x){m=$R8(m);
if(m!=null&&(v45(m),m!=null))switch(_.Om(K,x,0),typeof m){case "number":K=K.encoder_;x=m;m=x<0;x=Math.abs(x)*2;uEB(x);x=NR;var S=ZH;m&&(x==0?S==0?S=x=4294967295:(S--,x=4294967295):x--);NR=x;ZH=S;D3(K,NR,ZH);break;case "bigint":K=K.encoder_;m=m<<BigInt(1)^m>>BigInt(63);NR=Number(BigInt.asUintN(32,m));ZH=Number(BigInt.asUintN(32,m>>BigInt(32)));D3(K,NR,ZH);break;default:aH_(K.encoder_,m)}},WoE);var qOR=function(){var K=CHE,m=LlD;this.fieldIndex=175237375;this.ctor=m;this.isRepeated=0;this.getExtensionFn=_.rX;this.defaultValue=void 0;this.JSC$8884_hasMessageId=K.messageId!=null?A5:void 0};
qOR.prototype.register=function(){yd(this)};var E4M=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(E4M,_.uG);var bH5=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(bH5,_.uG);var kK5=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(kK5,_.uG);var g4D=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(g4D,_.uG);var n4t=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(n4t,_.uG);var PHD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(PHD,_.uG);var esD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(esD,_.uG);esD.prototype.getData=function(){return _.QT(this,2)};var iH5=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(iH5,_.uG);var YOB=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(YOB,_.uG);YOB.prototype.getStyle=function(){return _.rX(this,E4M,1)};var qA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(qA,_.uG);qA.prototype.getPayloadCase=function(){return _.sn(this,ge)};
qA.prototype.getStyle=function(){return _.Gk(this,YOB,6,ge)};
var FlB=function(){var K=new qA,m=new n4t;return _.bG(K,7,ge,m)},As_=function(){var K=new qA,m=new PHD;
return _.bG(K,8,ge,m)},ge=[1,
2,3,4,5,6,7,8];var o4o=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(o4o,_.uG);var HHM=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(HHM,_.uG);var $GH=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q($GH,_.uG);var NyH=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(NyH,_.uG);var ZHM=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(ZHM,_.uG);var By5=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(By5,_.uG);var aft=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(aft,_.uG);var dGt=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(dGt,_.uG);dGt.prototype.getData=function(){return _.QT(this,2)};var ysB=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(ysB,_.uG);var I3D=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(I3D,_.uG);I3D.prototype.getPayloadCase=function(){return _.sn(this,VT)};
var VT=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var vM=function(K,m){K=Error.call(this,K);this.message=K.message;"stack"in K&&(this.stack=K.stack);this.code=m===void 0?2:m};
_.q(vM,Error);var VJR=Promise;var v4B=function(K){this.channelPromise=K};
v4B.prototype.send=function(K,m,x){this.channelPromise.then(function(S){S.send(K,m,x)})};var UGL=function(K,m){this.data=K;this.channel=m};
UGL.prototype.reply=function(K,m,x){this.channel.send(K,m,x)};var zsH=function(K){this.JSC$8950_port_=K};
zsH.prototype.send=function(K,m,x){x=x===void 0?[]:x;var S=new MessageChannel;Tyz(S.port1,m);this.JSC$8950_port_.postMessage(K,[S.port2].concat(x))};
var If_=function(K,m){Tyz(K,m);return new zsH(K)},Tyz=function(K,m){m&&(K.onmessage=function(x){m(new UGL(x.data,If_(x.ports[0])))})};var kd_=function(K){this.verifier_=K};
kd_.prototype.verify=function(K){return this.verifier_(K)};
var Wlt=function(K){var m=Object.create(null);(typeof K==="string"?[K]:K).forEach(function(x){if(x==="null")throw Error("X");m[x]=!0});
return function(x){return m[x]===!0}};_.X6A=function(){if(!_.Qm.addEventListener||!Object.defineProperty)return!1;var K=!1,m=Object.defineProperty({},"passive",{get:function(){K=!0}});
try{var x=function(){};
_.Qm.addEventListener("test",x,m);_.Qm.removeEventListener("test",x,m)}catch(S){}return K}();var KSH;_.Un=function(K){var m=K.destination;var x=K.iframe;var S=K.origin;var Q=K.channelName===void 0?"ZNWN1d":K.channelName;var w=K.onMessage===void 0?void 0:K.onMessage;K=K.onEstablished===void 0?void 0:K.onEstablished;return KSH({destination:m,getSource:function(){return x.contentWindow},
originVerifier:S instanceof kd_?S:typeof S==="function"?new kd_(S):new kd_(Wlt(S)),channelName:Q,onMessage:w,onEstablished:K})};
KSH=function(K){var m=K.destination;var x=K.getSource;var S=K.originVerifier;var Q=K.token===void 0?void 0:K.token;var w=K.channelName;var M=K.onMessage===void 0?void 0:K.onMessage;var f=K.onEstablished===void 0?void 0:K.onEstablished;return new v4B(new VJR(function(c,D){var G=function(p){p.source&&p.source===x()&&S.verify(p.origin)&&(p.data.n||p.data)===w&&(m.removeEventListener("message",G,!1),Q&&p.data.t!==Q?D(Error("Y`"+w+"`"+Q+"`"+p.data.t)):(c(If_(p.ports[0],M)),f&&f(p)))};
m.addEventListener("message",G,!1)}))};var mAo=function(K){try{K()}catch(m){wD(m)}};var SmA=function(K){var m=this;var x=K.getMessageType;var S=K.onUnregisteredMessage===void 0?function(){}:K.onUnregisteredMessage;
var Q=K.onBeforeRegisteredMessage===void 0?function(){}:K.onBeforeRegisteredMessage;
K=K.onAfterRegisteredMessage===void 0?function(){}:K.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=x;this.onUnregisteredMessage_=S;this.onBeforeRegisteredMessage_=Q;this.onAfterRegisteredMessage_=K;this.onMessage=function(w){return xA5(m,w)}};
SmA.prototype.register=function(K,m){this.registry_.set(K,m);return this};
var xA5=function(K,m){var x=K.getMessageType_(m.data),S=K.registry_.get(x);S?(mAo(function(){return K.onBeforeRegisteredMessage_(m,x)}),mAo(function(){return S(m)}),mAo(function(){return K.onAfterRegisteredMessage_(m,x)})):mAo(function(){return K.onUnregisteredMessage_(m,x)})};var Q8B=function(K){this.JSC$8967_channel_=K},s8E,l3D;
Q8B.prototype.send=function(K,m,x){this.JSC$8967_channel_.send(NG(K),m,x)};
_.ws5=function(K,m){return function(x){var S=new K(x.data);return m(new UGL(S,x.channel))}};
s8E=function(K){return function(m){return K(new UGL(m.data,new Q8B(m.channel)))}};
l3D=function(K,m){return s8E(_.ws5(K,m))};var uNM=function(K,m,x,S){this.registry=K;this.delegate=m;this.receiveMessageConstructor=x;this.createInitMessage=S;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},Te8=function(K){var m=new SmA({getMessageType:K.getPayloadCase});
return new uNM(m,new Q8B(_.Un({iframe:K.child,destination:window,origin:K.origin,channelName:K.channelName,onMessage:l3D(K.receiveMessageConstructor,m.onMessage)})),K.receiveMessageConstructor,K.createInitMessage)},M8z=function(K,m){K.createInitMessage=m};
uNM.prototype.send=function(K){if(!this.initialised)throw new vM("Attempted to send a message before initialisation.");this.delegate.send(K)};
var f3z=function(K,m){return _.t(function(x){if(!K.initialised)throw new vM("Attempted to send a message before initialisation.");return x.return(new Promise(function(S){K.delegate.send(m,l3D(K.receiveMessageConstructor,S))}))})};
uNM.prototype.init=function(){var K=this;return _.t(function(m){if(K.initialised)throw new vM("Attempted to initialise twice. The SDK can only be initialised once.");if(K.createInitMessage!==void 0){var x=K.delegate,S=x.send,Q=K.createInitMessage;var w=new bH5;var M=[].concat(_.N3(K.features));w=_.K$(w,1,M,_.sO);S.call(x,Q.call(K,w))}K.initialised=!0;_.Px(m)})};
var zk=function(K,m){if(K.initialised)throw new vM('Attempted to set up API "'+m+'" after initialisation. All APIs must be set up before initialising the SDK.');K.features.add(m);return K.registry};
_.tv.Object.defineProperties(uNM.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var t8E=function(K){this.channel=K;this.registered=!1};
t8E.prototype.update=function(K){if(this.channel.isInitialised){if(!this.registered)throw new vM("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var m=new qA;var x=new g4D;x=_.GI(x,1,K);m=_.bG(m,2,ge,x);this.channel.send(m)}else this.register();this.JSC$8981_audioEnabled=K};
t8E.prototype.register=function(){zk(this.channel,1);this.registered=!0};
t8E.prototype.isAudioEnabled=function(){return this.JSC$8981_audioEnabled};var cfL=function(K){this.channel=K};
_.l=cfL.prototype;_.l.onFirstFrameReady=function(K){zk(this.channel,2).register(11,function(m){m=_.Gk(m.data,o4o,11,VT);if(!m)throw new vM("Unexpectedly nonexistent GameFirstFrameReadyEvent");K(_.On(m,1))})};
_.l.onReady=function(K){zk(this.channel,2).register(4,function(m){m=_.Gk(m.data,$GH,4,VT);if(!m)throw new vM("Unexpectedly nonexistent GameReadyEvent");K(_.On(m,1))})};
_.l.onLevelComplete=function(K){zk(this.channel,2).register(5,function(m){m=_.Gk(m.data,NyH,5,VT);if(!m)throw new vM("Unexpectedly nonexistent LevelCompleteEvent");K(_.On(m,1),_.OQ(m,2))})};
_.l.onGameOver=function(K){zk(this.channel,2).register(6,function(m){m=_.Gk(m.data,HHM,6,VT);if(!m)throw new vM("Unexpectedly nonexistent GameOverEvent");K(_.On(m,1))})};
_.l.pause=function(){var K=this;if(!this.channel.isInitialised)return zk(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new vM("Using unregistered Game Feature: pause.");var m=FlB();return new Promise(function(x){return _.t(function(S){if(S.nextAddress==1)return S.yield(f3z(K.channel,m),2);x();_.Px(S)})})};
_.l.resume=function(){var K=this;if(!this.channel.isInitialised)return zk(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new vM("Using unregistered Game Feature: resume.");var m=As_();return new Promise(function(x){return _.t(function(S){if(S.nextAddress==1)return S.yield(f3z(K.channel,m),2);x();_.Px(S)})})};var O$R=function(K){this.channel=K};
O$R.prototype.onReady=function(K){zk(this.channel,5).register(8,function(m){if(!_.Gk(m.data,ZHM,8,VT))throw new vM("Unexpectedly nonexistent PageReadyEvent");K()})};var j8D=function(K){this.channel=K};
j8D.prototype.onChange=function(K){zk(this.channel,3).register(7,function(m){m=_.Gk(m.data,By5,7,VT);if(!m)throw new vM("Unexpectedly nonexistent ScoreEvent");K(_.On(m,1),_.OQ(m,2))})};var DAH={load:function(){throw new vM("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new vM("Storage used, but storage.onSave() listener not set!");}},rfB=function(K){this.channel=K;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},GKt=function(K){zk(K.channel,4).register(2,DAH.load).register(3,DAH.save);
K.initialSetupDone=!0};
rfB.prototype.onLoad=function(K){this.initialSetupDone||GKt(this);this.loadRegistered||(this.loadRegistered=!0,zk(this.channel,4).register(2,function(m){var x,S,Q;return _.t(function(w){if(w.nextAddress==1){x=_.Gk(m.data,aft,2,VT);if(!x)throw new vM("Unexpectedly nonexistent StorageLoad");S=_.On(x,1);return w.yield(K(S),2)}Q=w.yieldResult;var M=m.reply,f=new qA;var c=new esD;c=_.YL(c,1,S);c=_.pf(c,2,_.FE(Q,!1));f=_.bG(f,3,ge,c);M.call(m,f);_.Px(w)})}))};
rfB.prototype.onSave=function(K){this.initialSetupDone||GKt(this);this.saveRegistered||(this.saveRegistered=!0,zk(this.channel,4).register(3,function(m){var x,S,Q;return _.t(function(w){if(w.nextAddress==1){x=_.Gk(m.data,dGt,3,VT);if(!x)throw new vM("Unexpectedly nonexistent StorageSave");S=_.On(x,1);Q=sLM(x.getData());return w.yield(K(S,Q),2)}var M=m.reply,f=new qA;var c=new iH5;c=_.YL(c,1,S);f=_.bG(f,4,ge,c);M.call(m,f);_.Px(w)})}))};var psE=function(K){this.channel=K};
psE.prototype.update=function(K){if(!this.channel.features.has(6))throw new vM("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var m=new qA,x=new YOB;K=_.Em(x,1,K);m=_.bG(m,6,ge,K);this.channel.send(m)};
psE.prototype.register=function(){zk(this.channel,6)};var Ry5=function(K){this.channel=K;this.userActivityLoggingIntervalMs=0};
Ry5.prototype.onUserActivity=function(K,m){this.userActivityLoggingIntervalMs=m;zk(this.channel,7).register(9,function(x){if(!_.Gk(x.data,ysB,9,VT))throw new vM("Unexpectedly nonexistent ClickEvent");K()})};var JfM=function(K){var m=this;this.channel=K;this.init=this.channel.init.bind(this.channel);this.page=new O$R(this.channel);this.game=new cfL(this.channel);this.audio=new t8E(this.channel);this.score=new j8D(this.channel);this.storage=new rfB(this.channel);this.style=new psE(this.channel);this.userActivity=new Ry5(this.channel);M8z(this.channel,function(x){var S=new kK5;x=_.Em(S,1,x);x=_.p5(x,3,m.userActivity.userActivityLoggingIntervalMs);S=m.audio.isAudioEnabled();S!==void 0&&_.GI(x,2,S);S=new qA;
return _.bG(S,5,ge,x)})};var hy5=function(){this.timedFunctionContext=0};
hy5.prototype.timeExecution=function(K,m){var x=this;return function(){var S=_.VU.apply(0,arguments);x.timedFunctionContext=K;return m.apply(null,_.N3(S))}};var CGM=function(){var K={};this.priorityTasks=(K[3]=[],K[2]=[],K[1]=[],K);this.isFlushing=!1},qX=function(K,m,x){var S=LSH(K,x);
K.priorityTasks[x].push(m);S&&K.priorityTasks[x].length===1&&K.flush()},LSH=function(K,m){return Object.keys(K.priorityTasks).map(function(x){return Number(x)}).filter(function(x){return!isNaN(x)&&x>m}).every(function(x){return K.priorityTasks[x].length===0})};
CGM.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(K){return K.length>0});)qmD(this,3),qmD(this,2),qmD(this,1)}catch(K){throw Object.values(this.priorityTasks).forEach(function(m){return void m.splice(0,m.length)}),K;
}finally{this.isFlushing=!1}}};
var qmD=function(K,m){for(;LSH(K,m)&&K.priorityTasks[m].length>0;)K.priorityTasks[m][0](),K.priorityTasks[m].shift()};
_.tv.Object.defineProperties(CGM.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(K){return K.length>0})}}});var QeT={};var EmB=globalThis.trustedTypes,XsT=EmB,m3B;var Ps=function(K){this.privateDoNotAccessOrElseWrappedResourceUrl=K};
Ps.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var b$L,gmD,nmE,PGB,eyD,i$o,YmL,FSD;b$L=_.Pr([""]);gmD=nm(["\x00"],["\\0"]);nmE=nm(["\n"],["\\n"]);PGB=nm(["\x00"],["\\u0000"]);eyD=_.Pr([""]);i$o=nm(["\x00"],["\\0"]);YmL=nm(["\n"],["\\n"]);FSD=nm(["\x00"],["\\u0000"]);_.Afo=Sr1(function(K){return K(b$L)})||Sr1(function(K){return K(gmD)})||Sr1(function(K){return K(nmE)})||Sr1(function(K){return K(PGB)});
_.omA=_.FN(eyD)&&_.FN(i$o)&&_.FN(YmL)&&_.FN(FSD);var a8;_.Af=function(K,m){this.privateDoNotAccessOrElseWrappedUrl=m};
_.Af.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.H$E=o8("about:blank");a8=o8("about:invalid#zClosurez");var wx0=function(K){this.isValid=K},$At=new wx0(function(K){return/^[^:]*([/?#]|$)/.test(K)}),NeD=Z3("data"),Z$5=Z3("http"),Beo=Z3("https"),a3z=Z3("ftp"),dAE=Z3("mailto"),yft=Z3("intent"),V8o=Z3("vnd.youtube"),seT=[NeD,
Z$5,Beo,dAE,a3z,$At],uX8=n$(function(){return typeof URL==="function"}),vm5=["data:",
"http:","https:","mailto:","ftp:"],f$D=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var zK=function(K){this.privateDoNotAccessOrElseWrappedHtml=K};
zK.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var fv8=n$(function(){return new zK(EmB?EmB.emptyHTML:"")});var UAE={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"},c2L=function(K,m){var x=Error.call(this,K+" cannot be used with intent "+UAE[m]);this.message=x.message;"stack"in x&&(this.stack=x.stack);this.type=K;this.intent=m;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.q(c2L,Error);_.xr=function(K){this.privateDoNotAccessOrElseWrappedScript=K};
_.xr.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var D3T=function(K){this.privateDoNotAccessOrElseWrappedAttributePrefix=K};
D3T.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var r25="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var f6=function(K){this.privateDoNotAccessOrElseWrappedStyleSheet=K};
f6.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var aN0=function(K){var m=_.WZ("window.location.href");K==null&&(K='Unknown Error of type "null/undefined"');if(typeof K==="string")return{message:K,name:"Unknown error",lineNumber:"Not available",fileName:m,stack:"Not available"};var x=!1;try{var S=K.lineNumber||K.line||"Not available"}catch(M){S="Not available",x=!0}try{var Q=K.fileName||K.filename||K.sourceURL||_.Qm.$googDebugFname||m}catch(M){Q="Not available",x=!0}m=zyH(K);if(!(!x&&K.lineNumber&&K.fileName&&K.stack&&K.message&&K.name)){x=K.message;
if(x==null){if(K.constructor&&K.constructor instanceof Function){if(K.constructor.name)x=K.constructor.name;else if(x=K.constructor,Tk[x])x=Tk[x];else{x=String(x);if(!Tk[x]){var w=/function\s+([^\(]+)/m.exec(x);Tk[x]=w?w[1]:"[Anonymous]"}x=Tk[x]}x='Unknown Error of type "'+x+'"'}else x="Unknown Error of unknown type";typeof K.toString==="function"&&Object.prototype.toString!==K.toString&&(x+=": "+K.toString())}return{message:x,name:K.name||"UnknownError",lineNumber:S,fileName:Q,stack:m||"Not available"}}return{message:K.message,
name:K.name,lineNumber:K.lineNumber,fileName:K.fileName,stack:m}},zyH=function(K,m){m||(m={});
m[TeM(K)]=!0;var x=K.stack||"",S=K.cause;S&&!m[TeM(S)]&&(x+="\nCaused by: ",S.stack&&S.stack.indexOf(S.toString())==0||(x+=typeof S==="string"?S:S.message+"\n"),x+=zyH(S,m));K=K.errors;if(Array.isArray(K)){S=1;var Q;for(Q=0;Q<K.length&&!(S>4);Q++)m[TeM(K[Q])]||(x+="\nInner error "+S++ +": ",K[Q].stack&&K[Q].stack.indexOf(K[Q].toString())==0||(x+=typeof K[Q]==="string"?K[Q]:K[Q].message+"\n"),x+=zyH(K[Q],m));Q<K.length&&(x+="\n... "+(K.length-Q)+" more inner errors")}return x},TeM=function(K){var m=
"";
typeof K.toString==="function"&&(m=""+K);return m+K.stack},Tk={};var I3E,f0,Tb,WSL,XsR,kKB,kN,Pg,m3z;I3E=function(K,m){for(var x=K.split("%s"),S="",Q=Array.prototype.slice.call(arguments,1);Q.length&&x.length>1;)S+=x.shift()+Q.shift();return S+x.join("%s")};
_.K0=function(K){return encodeURIComponent(String(K))};
f0=function(K){return decodeURIComponent(K.replace(/\+/g," "))};
Tb=function(K){C5E.test(K)&&(K.indexOf("&")!=-1&&(K=K.replace(r8t,"&amp;")),K.indexOf("<")!=-1&&(K=K.replace(G8E,"&lt;")),K.indexOf(">")!=-1&&(K=K.replace(p0M,"&gt;")),K.indexOf('"')!=-1&&(K=K.replace(RvA,"&quot;")),K.indexOf("'")!=-1&&(K=K.replace(J8D,"&#39;")),K.indexOf("\x00")!=-1&&(K=K.replace(hvE,"&#0;")));return K};
WSL=function(K){var m={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var x=_.Qm.document.createElement("div");return K.replace(kKB,function(S,Q){var w=m[S];if(w)return w;Q.charAt(0)=="#"&&(Q=Number("0"+Q.slice(1)),isNaN(Q)||(w=String.fromCharCode(Q)));w||(_.l1(x,km(S+" ")),w=x.firstChild.nodeValue.slice(0,-1));return m[S]=w})};
XsR=function(K){return K.replace(/&([^;]+);/g,function(m,x){switch(x){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return x.charAt(0)!="#"||(x=Number("0"+x.slice(1)),isNaN(x))?m:String.fromCharCode(x)}})};
kKB=/&([^;\s<&]+);?/g;_.gIS=function(K){return String(K).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.KGt=String.prototype.repeat?function(K,m){return K.repeat(m)}:function(K,m){return Array(m+1).join(K)};
_.IZ=function(K,m){if(!Number.isFinite(K))return String(K);K=String(K);var x=K.indexOf(".");x===-1&&(x=K.length);var S=K[0]==="-"?"-":"";S&&(K=K.substring(1));return S+(0,_.KGt)("0",Math.max(0,m-x))+K};
kN=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.NH()).toString(36)};
Pg=function(K){for(var m=0,x=0;x<K.length;++x)m=31*m+K.charCodeAt(x)>>>0;return m};
_.wW=function(K){return String(K).replace(/\-([a-z])/g,function(m,x){return x.toUpperCase()})};
_.QB=function(K){return String(K).replace(/([A-Z])/g,"-$1").toLowerCase()};
m3z=function(K){return K.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(m,x,S){return x+S.toUpperCase()})};var x3M=function(){this.names=new Map};
x3M.prototype.getName=function(K){var m=this.names.get(K);if(m)return m;var x;m=(x=K.description)!=null?x:kN();this.names.set(K,m);return m};var Sro=function(K){var m=Error.call(this,K?K.length+" errors occurred during unsubscription:\n"+K.map(function(x,S){return S+1+") "+x.toString()}).join("\n  "):"");
this.message=m.message;"stack"in m&&(this.stack=m.stack);this.errors=K;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.q(Sro,Error);var cx=function(K){this.initialTeardown=K;this.closed=!1;this._teardowns=this._parentage=null};
_.l=cx.prototype;
_.l.unsubscribe=function(){if(!this.closed){this.closed=!0;var K=this._parentage;if(Array.isArray(K))for(var m=_.u(K),x=m.next();!x.done;x=m.next())x.value.remove(this);else K==null||K.remove(this);m=this.initialTeardown;if(t2(m))try{m()}catch(w){var S=w instanceof Sro?w.errors:[w]}var Q=this._teardowns;if(Q)for(this._teardowns=null,m=_.u(Q),x=m.next();!x.done;x=m.next()){x=x.value;try{t2(x)?x():x.unsubscribe()}catch(w){x=void 0,S=(x=S)!=null?x:[],w instanceof Sro?S=[].concat(_.N3(S),_.N3(w.errors)):
S.push(w)}}if(S)throw new Sro(S);}};
_.l.add=function(K){if(K&&K!==this)if(this.closed)t2(K)?K():K.unsubscribe();else{if(K instanceof cx){if(K.closed||K._hasParent(this))return;K._addParent(this)}var m;(this._teardowns=(m=this._teardowns)!=null?m:[]).push(K)}};
_.l._hasParent=function(K){var m=this._parentage;return m===K||Array.isArray(m)&&m.includes(K)};
_.l._addParent=function(K){var m=this._parentage;this._parentage=Array.isArray(m)?(m.push(K),m):m?[m,K]:K};
_.l._removeParent=function(K){var m=this._parentage;m===K?this._parentage=null:Array.isArray(m)&&h9S(m,K)};
_.l.remove=function(K){var m=this._teardowns;m&&h9S(m,K);K instanceof cx&&K._removeParent(this)};
var QeR=new cx;QeR.closed=!0;cx.JSC$9077_EMPTY=QeR;var LGT=function(){setTimeout.apply(null,_.N3(_.VU.apply(0,arguments)))};var kF=function(K){cx.call(this);this.JSC$9082_isStopped=!1;this.destination=K instanceof kF?K:new WM(!K||t2(K)?{next:K!=null?K:void 0}:K);C10(K)&&K.add(this)};
_.q(kF,cx);kF.JSC$9077_EMPTY=cx.JSC$9077_EMPTY;kF.create=function(K,m,x){return new Xx(K,m,x)};
_.l=kF.prototype;_.l.next=function(K){this.JSC$9082_isStopped||this._next(K)};
_.l.error=function(K){this.JSC$9082_isStopped||(this.JSC$9082_isStopped=!0,this._error(K))};
_.l.complete=function(){this.JSC$9082_isStopped||(this.JSC$9082_isStopped=!0,this._complete())};
_.l.unsubscribe=function(){this.closed||(this.JSC$9082_isStopped=!0,cx.prototype.unsubscribe.call(this))};
_.l._next=function(K){this.destination.next(K)};
_.l._error=function(K){this.destination.error(K);this.unsubscribe()};
_.l._complete=function(){this.destination.complete();this.unsubscribe()};
var WM=function(K){this.partialObserver=K};
WM.prototype.next=function(K){var m=this.partialObserver;if(m.next)try{m.next(K)}catch(x){jl(x)}};
WM.prototype.error=function(K){var m=this.partialObserver;if(m.error)try{m.error(K)}catch(x){jl(x)}else jl(K)};
WM.prototype.complete=function(){var K=this.partialObserver;if(K.complete)try{K.complete()}catch(m){jl(m)}};
var Xx=function(K,m,x){kF.call(this);var S;t2(K)||!K?S={next:K!=null?K:void 0,error:m!=null?m:void 0,complete:x!=null?x:void 0}:S=K;this.destination=new WM(S)};
_.q(Xx,kF);Xx.JSC$9077_EMPTY=kF.JSC$9077_EMPTY;Xx.create=kF.create;var p6=typeof Symbol==="function"&&Symbol.observable||"@@observable";var G3=function(K){K&&(this._subscribe=K)};
_.l=G3.prototype;_.l.lift=function(K){var m=new G3;m.source=this;m.operator=K;return m};
_.l.subscribe=function(K,m,x){K=K&&K instanceof kF||K&&t2(K.next)&&t2(K.error)&&t2(K.complete)&&C10(K)?K:new Xx(K,m,x);m=this.operator;x=this.source;K.add(m?m.call(K,x):x?this._subscribe(K):this._trySubscribe(K));return K};
_.l._trySubscribe=function(K){try{return this._subscribe(K)}catch(m){K.error(m)}};
_.l.forEach=function(K,m){var x=this;m=Er8(m);return new m(function(S,Q){var w=x.subscribe(function(M){try{K(M)}catch(f){Q(f),w==null||w.unsubscribe()}},Q,S)})};
_.l._subscribe=function(K){var m;return(m=this.source)==null?void 0:m.subscribe(K)};
G3.prototype[p6]=function(){return this};
G3.prototype.pipe=function(){var K=_.VU.apply(0,arguments);return K.length?qrB(K)(this):this};
G3.create=function(K){return new G3(K)};var wxA=function(){var K=Error.call(this,"object unsubscribed");this.message=K.message;"stack"in K&&(this.stack=K.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.q(wxA,Error);var hw=function(){this.observers=[];this.hasError=this.JSC$9098_isStopped=this.closed=!1;this.thrownError=null};
_.q(hw,G3);_.l=hw.prototype;_.l.lift=function(K){var m=new KR(this,this);m.operator=K;return m};
_.l._throwIfClosed=function(){if(this.closed)throw new wxA;};
_.l.next=function(K){this._throwIfClosed();if(!this.JSC$9098_isStopped){var m=this.observers.slice();m=_.u(m);for(var x=m.next();!x.done;x=m.next())x.value.next(K)}};
_.l.error=function(K){this._throwIfClosed();if(!this.JSC$9098_isStopped){this.hasError=this.JSC$9098_isStopped=!0;this.thrownError=K;for(var m=this.observers;m.length;)m.shift().error(K)}};
_.l.complete=function(){this._throwIfClosed();if(!this.JSC$9098_isStopped){this.JSC$9098_isStopped=!0;for(var K=this.observers;K.length;)K.shift().complete()}};
_.l.unsubscribe=function(){this.JSC$9098_isStopped=this.closed=!0;this.observers=null};
_.l._trySubscribe=function(K){this._throwIfClosed();return G3.prototype._trySubscribe.call(this,K)};
_.l._subscribe=function(K){this._throwIfClosed();this._checkFinalizedStatuses(K);return this._innerSubscribe(K)};
_.l._innerSubscribe=function(K){var m=this,x=this.JSC$9098_isStopped,S=this.observers;return this.hasError||x?cx.JSC$9077_EMPTY:(S.push(K),new cx(function(){return h9S(m.observers,K)}))};
_.l._checkFinalizedStatuses=function(K){var m=this.thrownError,x=this.JSC$9098_isStopped;this.hasError?K.error(m):x&&K.complete()};
hw.create=function(K,m){return new KR(K,m)};
var KR=function(K,m){hw.call(this);this.destination=K;this.source=m};
_.q(KR,hw);KR.create=hw.create;KR.prototype.next=function(K){var m,x;(m=this.destination)==null||(x=m.next)==null||x.call(m,K)};
KR.prototype.error=function(K){var m,x;(m=this.destination)==null||(x=m.error)==null||x.call(m,K)};
KR.prototype.complete=function(){var K,m;(K=this.destination)==null||(m=K.complete)==null||m.call(K)};
KR.prototype._subscribe=function(K){var m,x;return(x=(m=this.source)==null?void 0:m.subscribe(K))!=null?x:cx.JSC$9077_EMPTY};var Wb=function(K){hw.call(this);this._value=K};
_.q(Wb,hw);Wb.create=hw.create;Wb.prototype._subscribe=function(K){var m=hw.prototype._subscribe.call(this,K);!m.closed&&K.next(this._value);return m};
Wb.prototype.getValue=function(){var K=this.thrownError,m=this._value;if(this.hasError)throw K;this._throwIfClosed();return m};
Wb.prototype.next=function(K){hw.prototype.next.call(this,this._value=K)};
_.tv.Object.defineProperties(Wb.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var vx=new G3(function(K){return K.complete()});var P15=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var A2D=function(K){return K&&typeof K.length==="number"&&typeof K!=="function"};var seH={now:function(){return(seH.delegate||Date).now()},
delegate:void 0};var sF=function(K,m,x){K=K===void 0?Infinity:K;m=m===void 0?Infinity:m;x=x===void 0?seH:x;hw.call(this);this.bufferSize=K;this.windowTime=m;this.timestampProvider=x;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=m===Infinity;this.bufferSize=Math.max(1,K);this.windowTime=Math.max(1,m)};
_.q(sF,hw);sF.create=hw.create;sF.prototype.next=function(K){var m=this.buffer,x=this.infiniteTimeWindow,S=this.timestampProvider,Q=this.windowTime;this.JSC$9098_isStopped||(m.push(K),!x&&m.push(S.now()+Q));l$_(this);hw.prototype.next.call(this,K)};
sF.prototype._subscribe=function(K){this._throwIfClosed();l$_(this);for(var m=this._innerSubscribe(K),x=this.infiniteTimeWindow,S=this.buffer.slice(),Q=0;Q<S.length&&!K.closed;Q+=x?1:2)K.next(S[Q]);this._checkFinalizedStatuses(K);return m};
var l$_=function(K){var m=K.bufferSize,x=K.timestampProvider,S=K.buffer;K=K.infiniteTimeWindow;var Q=(K?1:2)*m;m<Infinity&&Q<S.length&&S.splice(0,S.length-Q);if(!K){m=x.now();x=0;for(K=1;K<S.length&&S[K]<=m;K+=2)x=K;x&&S.splice(0,x+1)}};var MlE=function(K,m){m=m===void 0?uXM:m;this.schedulerActionCtor=K;this.now=m};
MlE.prototype.schedule=function(K,m,x){m=m===void 0?0:m;return(new this.schedulerActionCtor(this,K)).schedule(x,m)};
var uXM=seH.now;var b18=function(){var K=Error.call(this,"no elements in sequence");this.message=K.message;"stack"in K&&(this.stack=K.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.q(b18,Error);var oe=function(K,m,x,S,Q){kF.call(this,K);this.onUnsubscribe=Q;m&&(this._next=function(w){try{m(w)}catch(M){this.destination.error(M)}});
x&&(this._error=function(w){try{x(w)}catch(M){this.destination.error(M)}this.unsubscribe()});
S&&(this._complete=function(){try{S()}catch(w){this.destination.error(w)}this.unsubscribe()})};
_.q(oe,kF);oe.JSC$9077_EMPTY=kF.JSC$9077_EMPTY;oe.create=kF.create;oe.prototype.unsubscribe=function(){var K;this.closed||(K=this.onUnsubscribe)!=null&&K.call(this);kF.prototype.unsubscribe.call(this)};var QJ=function(K,m){this.source=K;this.subjectFactory=m;this._subject=null;this._refCount=0;this._connection=null};
_.q(QJ,G3);QJ.create=G3.create;QJ.prototype._subscribe=function(K){return f$E(this).subscribe(K)};
var f$E=function(K){var m=K._subject;if(!m||m.JSC$9098_isStopped)K._subject=K.subjectFactory();return K._subject};
QJ.prototype._teardown=function(){this._refCount=0;var K=this._connection;this._subject=this._connection=null;K==null||K.unsubscribe()};
QJ.prototype.connect=function(){var K=this,m=this._connection;if(!m){m=this._connection=new cx;var x=f$E(this);m.add(this.source.subscribe(new oe(x,void 0,function(S){K._teardown();x.error(S)},function(){K._teardown();
x.complete()},function(){return K._teardown()})));
m.closed&&(this._connection=null,m=cx.JSC$9077_EMPTY)}return m};var U3T=Array.isArray;var Tl8=Array.isArray,tlH=Object,I$B=tlH.getPrototypeOf,k3D=tlH.prototype,WG8=tlH.keys;var Bx=function(K,m,x){kF.call(this,K);this._next=m;this.shouldComplete=x};
_.q(Bx,kF);Bx.JSC$9077_EMPTY=kF.JSC$9077_EMPTY;Bx.create=kF.create;Bx.prototype._complete=function(){this.shouldComplete()?kF.prototype._complete.call(this):this.unsubscribe()};var lz8=["addListener","removeListener"],sa8=["addEventListener","removeEventListener"],MEB=["on","off"];var mO=function(){cx.call(this)};
_.q(mO,cx);mO.JSC$9077_EMPTY=cx.JSC$9077_EMPTY;mO.prototype.schedule=function(){return this};var c2_=function(K,m){return setInterval.apply(null,[K,m].concat(_.N3(_.VU.apply(2,arguments))))};var xP=function(K,m){cx.call(this);this.scheduler=K;this.work=m;this.pending=!1};
_.q(xP,mO);xP.JSC$9077_EMPTY=mO.JSC$9077_EMPTY;xP.prototype.schedule=function(K,m){m=m===void 0?0:m;if(this.closed)return this;this.state=K;K=this.id;var x=this.scheduler;K!=null&&(this.id=O6B(this,K,m));this.pending=!0;this.delay=m;this.id=this.id||this.requestAsyncId(x,this.id,m);return this};
xP.prototype.requestAsyncId=function(K,m,x){x=x===void 0?0:x;return c2_(K.flush.bind(K,this),x)};
var O6B=function(K,m,x){x=x===void 0?0:x;if(x!=null&&K.delay===x&&K.pending===!1)return m;clearInterval(m)};
xP.prototype.execute=function(K,m){if(this.closed)return Error("ha");this.pending=!1;if(K=this._execute(K,m))return K;this.pending===!1&&this.id!=null&&(this.id=O6B(this,this.id,null))};
xP.prototype._execute=function(K){var m=!1;try{this.work(K)}catch(S){m=!0;var x=!!S&&S||Error(S)}if(m)return this.unsubscribe(),x};
xP.prototype.unsubscribe=function(){if(!this.closed){var K=this.id,m=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;h9S(m,this);K!=null&&(this.id=O6B(this,K,null));this.delay=null;mO.prototype.unsubscribe.call(this)}};var jeB=function(K,m){m=m===void 0?uXM:m;MlE.call(this,K,m);this.actions=[];this.active=!1;this.scheduled=void 0};
_.q(jeB,MlE);jeB.prototype.flush=function(K){var m=this.actions;if(this.active)m.push(K);else{var x;this.active=!0;do if(x=K.execute(K.state,K.delay))break;while(K=m.shift());this.active=!1;if(x){for(;K=m.shift();)K.unsubscribe();throw x;}}};var oa=new G3(Or);var fzG=Array.isArray;var S6=function(K,m){xP.call(this,K,m);this.scheduler=K;this.work=m};
_.q(S6,xP);S6.JSC$9077_EMPTY=xP.JSC$9077_EMPTY;S6.prototype.schedule=function(K,m){m=m===void 0?0:m;if(m>0)return xP.prototype.schedule.call(this,K,m);this.delay=m;this.state=K;this.scheduler.flush(this);return this};
S6.prototype.execute=function(K,m){return m>0||this.closed?xP.prototype.execute.call(this,K,m):this._execute(K,m)};
S6.prototype.requestAsyncId=function(K,m,x){x=x===void 0?0:x;return x!=null&&x>0||x==null&&this.delay>0?xP.prototype.requestAsyncId.call(this,K,m,x):K.flush(this)};var D3H=function(){jeB.apply(this,arguments)};
_.q(D3H,jeB);var VlL=new D3H(S6);var r2B=function(){this.performanceMonitor=new hy5;this.queue=new CGM;this.internalSymbol=Symbol();this.debugNames=new x3M};
r2B.prototype.getOnBackgrounded=function(){return oa};
_.tv.Object.defineProperties(r2B.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var QN=function(K,m){m=Error.call(this,m?K+": "+m:String(K));this.message=m.message;"stack"in m&&(this.stack=m.stack);this.code=K;this.__proto__=QN.prototype;this.name=String(K)};
_.q(QN,Error);var Hb=function(K){QN.call(this,1E3,'sfr:"'+K+'"');this.measurementStrategyFailureReason=K;this.__proto__=Hb.prototype};
_.q(Hb,QN);var $L=function(){QN.call(this,1003);this.__proto__=$L.prototype};
_.q($L,QN);var wf=function(){QN.call(this,1009);this.__proto__=wf.prototype};
_.q(wf,QN);var G3L=function(){QN.call(this,1011);this.__proto__=G3L.prototype};
_.q(G3L,QN);var pxR=function(){QN.call(this,1007);this.__proto__=$L.prototype};
_.q(pxR,QN);var Fo=function(K){QN.call(this,1004,String(K));this.inputObservableIndex=K;this.__proto__=Fo.prototype};
_.q(Fo,QN);var UYn=function(K){QN.call(this,1010,K);this.__proto__=zcv.prototype};
_.q(UYn,QN);var zcv=function(K){QN.call(this,1005,K);this.__proto__=zcv.prototype};
_.q(zcv,QN);var R9t=function(K){var m=_.VU.apply(1,arguments),x=this;this.orderedFactories=[];this.orderedFactories.push(K);m.forEach(function(S){x.orderedFactories.push(S)})};
R9t.prototype.isSupported=function(K){return this.orderedFactories.some(function(m){return m.isSupported(K)})};
R9t.prototype.makeBeacon=function(K,m){for(var x=0;x<this.orderedFactories.length;x++)if(this.orderedFactories[x].isSupported(m))return this.orderedFactories[x].makeBeacon(K,m);throw new wf;};var opL=Symbol("ia"),J2z=Symbol("ja"),Ie=function(K,m){this.value=K;this.timeline=m},T3=function(K,m){if(m.timeline!==K.timeline)throw new pxR;
return K.value-m.value};
_.l=Ie.prototype;_.l.equals=function(K){return T3(this,K)===0};
_.l.maximum=function(K){if(K.timeline!==this.timeline)throw new pxR;return this.value>=K.value?this:K};
_.l.round=function(){return new Ie(Math.round(this.value),this.timeline)};
_.l.add=function(K){return new Ie(this.value+K,this.timeline)};
_.l.toString=function(){return String(this.value)};var s3=function(K,m){this.context=K;this.JSC$9204_pinger=m};
s3.prototype.isSupported=function(K){return this.JSC$9204_pinger.isSupported(K)};
s3.prototype.makeBeacon=function(K,m){if(!this.isSupported(m))throw new wf;return new lA(this.context,this.JSC$9204_pinger,m!=null?m:void 0,K)};
var lA=function(K,m,x,S){var Q=this;this.JSC$9210_pinger=m;this.properties=x;this.url=S;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var w;this.method=(w=x==null?void 0:x.beaconMethod)!=null?w:"GET";this.backgroundedSubscription=K.getOnBackgrounded().subscribe(function(){Q.sendNow()})};
lA.prototype.deactivate=function(){this.internalIsPending=!1};
lA.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9210_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var K,m;this.JSC$9210_pinger.pingWithHeadersAndBody((K=this.properties)!=null?K:{},this.customHeaders,(m=this.body)!=null?m:"",this.url)}else this.JSC$9210_pinger.ping(this.url);this.internalIsPending=!1}catch(x){}else this.internalIsPending=!1};
lA.prototype.setHeader=function(K,m){this.customHeaders.set(K,m)};
_.tv.Object.defineProperties(lA.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var C1A=function(){for(var K=_.u(_.VU.apply(0,arguments)),m=K.next();!m.done;m=K.next())if(m=m.value,m.available()){this.timeProvider=m;return}this.timeProvider=new h9D};
_.l=C1A.prototype;_.l.available=function(){return this.timeProvider.available()};
_.l.now=function(){return this.timeProvider.now()};
_.l.setTimeout=function(K,m){return this.timeProvider.setTimeout(K,m)};
_.l.clearTimeout=function(K){this.timeProvider.clearTimeout(K)};
_.l.interval=function(K,m){var x=this.intervalObservable(K).subscribe(m);return function(){return void x.unsubscribe()}};
_.l.intervalObservable=function(K){return this.timeProvider.intervalObservable(K)};
_.tv.Object.defineProperties(C1A.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var h9D=function(){this.timeline=Symbol()};
_.l=h9D.prototype;_.l.available=function(){return!1};
_.l.now=function(){return new Ie(0,this.timeline)};
_.l.setTimeout=function(){return 0};
_.l.clearTimeout=function(){};
_.l.interval=function(){return function(){}};
_.l.intervalObservable=function(){return oa};var uA=function(K,m){this.intrinsicFunctionNamespace=K;this.performanceMonitor=m};
_.l=uA.prototype;_.l.setTimeout=function(K,m){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,K),m)};
_.l.clearTimeout=function(K){this.intrinsicFunctionNamespace.clearTimeout(K)};
_.l.interval=function(K,m){var x=this.intervalObservable(K).subscribe(m);return function(){return void x.unsubscribe()}};
_.l.intervalObservable=function(K){var m=this;return new G3(function(x){var S=0,Q=m.intrinsicFunctionNamespace.setInterval(function(){x.next(S++)},K);
return function(){m.intrinsicFunctionNamespace.clearInterval(Q)}})};
_.l.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var LGH=function(K,m){uA.call(this,K,m);this.timeline=J2z};
_.q(LGH,uA);LGH.prototype.now=function(){return new Ie(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
LGH.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&uA.prototype.available.call(this)};var qrz=function(K,m){uA.call(this,K,m);this.timeline=opL};
_.q(qrz,uA);qrz.prototype.now=function(){return new Ie(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
qrz.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&uA.prototype.available.call(this)};var b6A=function(K){this.context=K;if(Er5===void 0)a:{var m,x,S=(m=K.global)==null?void 0:(x=m.document)==null?void 0:x.createElement("meta");if(S)try{S.httpEquiv="origin-trial";S.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";K.global.document.head.append(S);Er5=S;break a}catch(Q){}Er5=void 0}},
Er5;
b6A.prototype.isSupported=function(K){return JwT(this.context)!==void 0&&!(K==null||!K.endOfSession)&&!Ma(this.context)&&!(K==null?0:K.attributionEnabled)&&!(K==null?0:K.customHeaders)&&!(K==null?0:K.customBody)};
b6A.prototype.makeBeacon=function(K,m){if(!this.isSupported(m))throw new wf;return new fR(this.context,K,m)};
var fR=function(K,m,x){this.context=K;this.properties=x;this.JSC$9237_urlWithoutToken=m;var S;this.beaconMethod=(S=x==null?void 0:x.beaconMethod)!=null?S:"GET";K=JwT(this.context);if(K===void 0)throw Error();this.fetchLater=K;grL(this,nrL(this))},grL=function(K,m){K.beaconResult&&K.beaconResult.activated||(K.beaconAbort=new AbortController,K.beaconResult=K.fetchLater(m,{method:K.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:K.beaconAbort.signal,activateAfter:96E4}))},nrL=function(K){K=K.JSC$9237_urlWithoutToken;
return(K.slice(-1)[0]==="&"?K:K+"&")+"flapi=1"};
fR.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
fR.prototype.sendNow=function(){};
fR.prototype.setHeader=function(){};
_.tv.Object.defineProperties(fR.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9237_urlWithoutToken},
set:function(K){this.JSC$9237_urlWithoutToken=K;K=nrL(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);grL(this,K)}},
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 P1B=function(K){this.context=K};
P1B.prototype.isSupported=function(){return!Ma(this.context)&&!!this.context.global.fetch};
P1B.prototype.ping=function(){var K=this;return Ur.apply(null,_.N3(_.VU.apply(0,arguments).map(function(m){return J2(K.context.global.fetch(m,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe($r(function(x){return x.status===200}))}))).pipe(gL0(function(m){return m}),PpT())};
P1B.prototype.pingWithHeadersAndBody=function(K,m,x){for(var S=_.VU.apply(3,arguments),Q=this,w=new Headers,M=_.u(m.entries()),f=M.next();!f.done;f=M.next()){var c=_.u(f.value);f=c.next().value;c=c.next().value;w.set(f,c)}var D,G=(D=K.keepAlive)!=null?D:!1;Ur.apply(null,_.N3(S.map(function(p){return J2(Q.context.global.fetch(p,Object.assign({},{method:String(K.beaconMethod),cache:"no-cache"},G?{keepalive:!0}:{},{mode:"no-cors",headers:w,body:x}))).pipe($r(function(R){return R.status===200}))}))).pipe(gL0(function(p){return p}),
PpT())};var e9t,$_v,i6E;_.t_=function(){};
_.H0=function(K){return K};
e9t=function(K){var m=m||0;return function(){return K.apply(this,Array.prototype.slice.call(arguments,0,m))}};
_.c4=function(K){var m=!1,x;return function(){m||(x=K(),m=!0);return x}};
_.O3=function(K,m){var x=0;return function(S){_.Qm.clearTimeout(x);var Q=arguments;x=_.Qm.setTimeout(function(){K.apply(void 0,Q)},m)}};
$_v=function(K,m){var x=0,S=!1,Q=[],w=function(){x=0;S&&(S=!1,M())},M=function(){x=_.Qm.setTimeout(w,m);
var f=Q;Q=[];K.apply(void 0,f)};
return function(f){Q=arguments;x?S=!0:M()}};
i6E=function(K,m){var x=0,S=function(){x=0};
return function(Q){x||(x=_.Qm.setTimeout(S,m),K.apply(void 0,arguments))}};var FGB=function(){return J8&&CT?CT.mobile:!YrE()&&(qT("iPod")||qT("iPhone")||qT("Android")||qT("IEMobile"))},YrE=function(){return J8&&CT?!CT.mobile&&(qT("iPad")||qT("Android")||qT("Silk")):qT("iPad")||qT("Android")&&!qT("Mobile")||qT("Silk")};var j6=function(K,m,x,S,Q){this.allowedElements=K;this.elementPolicies=m;this.allowedGlobalAttributes=x;this.globalAttributePolicies=S;this.globallyAllowedAttributePrefixes=Q},A2E=function(K,m,x){x=K.elementPolicies.get(x);
return(x==null?0:x.has(m))?x.get(m):K.allowedGlobalAttributes.has(m)?{policyAction:1}:(x=K.globalAttributePolicies.get(m))?x:K.globallyAllowedAttributePrefixes&&[].concat(_.N3(K.globallyAllowedAttributePrefixes)).some(function(S){return m.indexOf(S)===0})?{policyAction:1}:{policyAction:0}};var orE="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(" "),
H6t=[["A",new Map([["href",{policyAction:7}]])],["AREA",new Map([["href",{policyAction:7}]])],["LINK",new Map([["href",{policyAction:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["IMG",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["VIDEO",new Map([["src",
{policyAction:5}]])],["AUDIO",new Map([["src",{policyAction:5}]])]],$3B="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(" "),
NlE=[["dir",{policyAction:3,conditions:n$(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:n$(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:n$(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:n$(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],Z6D=new j6(new Set(orE),new Map(H6t),new Set($3B),new Map(NlE)),BlH=new j6(new Set(orE.concat(["BUTTON",
"INPUT"])),new Map(H6t),new Set(n$(function(){return $3B.concat(["class","id","name"])})),new Map(n$(function(){return NlE.concat([["style",
{policyAction:1}]])})));var a$R,d3D,Vl_;a$R=function(K,m,x,S,Q){this.JSC$9294_sanitizerTable=K;this.styleElementSanitizer=m;this.styleAttributeSanitizer=x;this.JSC$9294_resourceUrlPolicy=S;this.JSC$9294_navigationUrlPolicy=Q;this.changes=[]};
_.y2M=function(K,m){var x=document.implementation.createHTMLDocument("");K=d3D(K,m,x);x=x.body;x.appendChild(K);x=(new XMLSerializer).serializeToString(x);x=x.slice(x.indexOf(">")+1,x.lastIndexOf("</"));return km(x)};
d3D=function(K,m,x){m=Z1m(m,x);m=document.createTreeWalker(m,5,function(f){if(f.nodeType===3)f=1;else if(azG(f))if(f=BRT(f),f===null)f=2;else{var c=K.JSC$9294_sanitizerTable;f=f!=="FORM"&&(c.allowedElements.has(f)||c.elementPolicies.has(f))?1:2}else f=2;return f});
for(var S=m.nextNode(),Q=x.createDocumentFragment(),w=Q;S!==null;){var M=void 0;if(S.nodeType===3)K.styleElementSanitizer&&w.nodeName==="STYLE"?(S=K.styleElementSanitizer(S.data),M=K.createTextNode(S)):M=K.createTextNode(S.data);else if(azG(S))M=Vl_(K,S,x);else throw Error("Z");w.appendChild(M);if(S=m.firstChild())w=M;else for(;!(S=m.nextSibling())&&(S=m.parentNode());)w=w.parentNode}return Q};
a$R.prototype.createTextNode=function(K){return document.createTextNode(K)};
Vl_=function(K,m,x){var S,Q=BRT(m);x=x.createElement(Q);m=m.attributes;for(var w=_.u(m),M=w.next();!M.done;M=w.next()){var f=M.value;M=f.name;f=f.value;var c=A2E(K.JSC$9294_sanitizerTable,M,Q);a:{if(S=c.conditions){S=_.u(S);for(var D=S.next();!D.done;D=S.next()){var G=_.u(D.value);D=G.next().value;G=G.next().value;var p=void 0;if((D=(p=m.getNamedItem(D))==null?void 0:p.value)&&!G.has(D)){S=!1;break a}}}S=!0}if(S)switch(c.policyAction){case 1:GV(x,M,f);break;case 2:throw Error();case 3:GV(x,M,f.toLowerCase());
break;case 4:K.styleAttributeSanitizer?(f=K.styleAttributeSanitizer(f),GV(x,M,f)):GV(x,M,f);break;case 5:K.JSC$9294_resourceUrlPolicy?(c={type:2,attributeName:M,elementName:Q},f=NRT(f),(f=K.JSC$9294_resourceUrlPolicy(f,c))&&GV(x,M,f.toString())):GV(x,M,f);break;case 6:if(K.JSC$9294_resourceUrlPolicy){c={type:2,attributeName:M,elementName:Q};S=[];f=_.u(f.split(","));for(D=f.next();!D.done;D=f.next())G=_.u(D.value.trim().split(/\s+/,2)),D=G.next().value,G=G.next().value,S.push({url:D,descriptor:G});
f={parts:[]};S=_.u(S);for(D=S.next();!D.done;D=S.next())D=D.value,G=NRT(D.url),(G=K.JSC$9294_resourceUrlPolicy(G,c))&&f.parts.push({url:G.toString(),descriptor:D.descriptor});GV(x,M,dXv(f))}else GV(x,M,f);break;case 7:c=f;if(K.JSC$9294_navigationUrlPolicy){c={type:2,attributeName:M,elementName:Q};f=NRT(f);f=K.JSC$9294_navigationUrlPolicy(f,c);if(f===null)break;c=f.toString()}f=c;c=_.Mln(f);c=c!==void 0&&vm5.indexOf(c.toLowerCase())!==-1?f:"about:invalid#zClosurez";GV(x,M,c)}}return x};
_.vro=n$(function(){return new a$R(Z6D)});
_.U3t=n$(function(){return new a$R(BlH)});var z9E=function(){this.calledBuild=!1;this.JSC$9306_sanitizerTable=Z6D},Tl5=function(){z9E.apply(this,arguments)};
_.q(Tl5,z9E);Tl5.prototype.build=function(){if(this.calledBuild)throw Error("la");this.calledBuild=!0;return new a$R(this.JSC$9306_sanitizerTable,void 0,void 0,this.JSC$9306_resourceUrlPolicy,this.JSC$9306_navigationUrlPolicy)};var I$z=/[^#]*/;var YFL={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"},k3E=_.c4(function(){return AwL()}),
Xxt=function(){var K=WG5("IFRAME"),m={};
_.m7(k3E(),function(x){K.sandbox&&K.sandbox.supports&&K.sandbox.supports(x)&&(m[x]=!0)});
return m},WG5=function(K,m){m=m===void 0?document:m;
return m.createElement(String(K).toLowerCase())};var DB;_.ro=function(K,m,x){return Math.min(Math.max(K,m),x)};
DB=function(K,m,x){return K+x*(m-K)};_.Bb=function(K,m){this.x=K!==void 0?K:0;this.y=m!==void 0?m:0};
_.l=_.Bb.prototype;_.l.clone=function(){return new _.Bb(this.x,this.y)};
_.l.equals=function(K){return K instanceof _.Bb&&(this==K?!0:this&&K?this.x==K.x&&this.y==K.y:!1)};
_.l.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.l.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.l.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.l.translate=function(K,m){K instanceof _.Bb?(this.x+=K.x,this.y+=K.y):(this.x+=Number(K),typeof m==="number"&&(this.y+=m));return this};
_.l.scale=function(K,m){this.x*=K;this.y*=typeof m==="number"?m:K;return this};_.gR=function(K,m){this.width=K;this.height=m};
_.l=_.gR.prototype;_.l.clone=function(){return new _.gR(this.width,this.height)};
_.l.area=function(){return this.width*this.height};
_.l.aspectRatio=function(){return this.width/this.height};
_.l.isEmpty=function(){return!this.area()};
_.l.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.l.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.l.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.l.scale=function(K,m){this.width*=K;this.height*=typeof m==="number"?m:K;return this};var Kx_;_.NX={};Kx_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.NX.add=function(K,m,x){if(K!==null&&m in K)throw Error("na`"+m);K[m]=x};
_.NX.clear=function(K){for(var m in K)delete K[m]};
_.NX.clone=function(K){var m={},x;for(x in K)m[x]=K[x];return m};
_.NX.contains=function(K,m){return zwv(K,m)};
_.NX.containsKey=function(K,m){return K!==null&&m in K};
_.NX.containsValue=zwv;_.NX.create=kVn;_.NX.createImmutableView=function(K){var m=K;Object.isFrozen&&!Object.isFrozen(K)&&(m=Object.create(K),Object.freeze(m));return m};
_.NX.createSet=Wxn;_.NX.equals=function(K,m){for(var x in K)if(!(x in m)||K[x]!==m[x])return!1;for(var S in m)if(!(S in K))return!1;return!0};
_.NX.every=function(K,m,x){for(var S in K)if(!m.call(x,K[S],S,K))return!1;return!0};
_.NX.extend=function(K,m){for(var x,S,Q=1;Q<arguments.length;Q++){S=arguments[Q];for(x in S)K[x]=S[x];for(var w=0;w<Kx_.length;w++)x=Kx_[w],Object.prototype.hasOwnProperty.call(S,x)&&(K[x]=S[x])}};
_.NX.filter=function(K,m,x){var S={},Q;for(Q in K)m.call(x,K[Q],Q,K)&&(S[Q]=K[Q]);return S};
_.NX.findKey=TRT;_.NX.findValue=function(K,m,x){return(m=TRT(K,m,x))&&K[m]};
_.NX.forEach=function(K,m,x){for(var S in K)m.call(x,K[S],S,K)};
_.NX.get=function(K,m,x){return K!==null&&m in K?K[m]:x};
_.NX.getAllPropertyNames=function(K,m,x){if(!K)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return UX0(K);for(var S={};K&&(K!==Object.prototype||m)&&(K!==Function.prototype||x);){for(var Q=Object.getOwnPropertyNames(K),w=0;w<Q.length;w++)S[Q[w]]=!0;K=Object.getPrototypeOf(K)}return UX0(S)};
_.NX.getAnyKey=function(K){for(var m in K)return m};
_.NX.getAnyValue=function(K){for(var m in K)return K[m]};
_.NX.getCount=function(K){var m=0,x;for(x in K)m++;return m};
_.NX.getKeys=UX0;_.NX.getSuperClass=function(K){return(K=Object.getPrototypeOf(K.prototype))&&K.constructor};
_.NX.getValueByKeys=function(K,m){var x=_.ym(m),S=x?m:arguments;for(x=x?0:1;x<S.length;x++){if(K==null)return;K=K[S[x]]}return K};
_.NX.getValues=function(K){var m=[],x=0,S;for(S in K)m[x++]=K[S];return m};
_.NX.isEmpty=function(K){for(var m in K)return!1;return!0};
_.NX.isImmutableView=function(K){return!!Object.isFrozen&&Object.isFrozen(K)};
_.NX.map=function(K,m,x){var S={},Q;for(Q in K)S[Q]=m.call(x,K[Q],Q,K);return S};
_.NX.remove=function(K,m){var x;(x=m in K)&&delete K[m];return x};
_.NX.set=function(K,m,x){K[m]=x};
_.NX.setIfUndefined=function(K,m,x){return m in K?K[m]:K[m]=x};
_.NX.setWithReturnValueIfNotSet=function(K,m,x){if(m in K)return K[m];x=x();return K[m]=x};
_.NX.some=function(K,m,x){for(var S in K)if(m.call(x,K[S],S,K))return!0;return!1};
_.NX.transpose=function(K){var m={},x;for(x in K)m[K[x]]=x;return m};
_.NX.unsafeClone=Iz8;var vL=function(K,m){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=K===VW5&&m||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=mXM};
vL.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var xXL=function(K){return K instanceof vL&&K.constructor===vL&&K.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===mXM?K.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},mXM={},VW5={};
new vL(VW5,"");var ip,Pc,G2,SFH,sa5,wbo,dR,uoA,fzL,MEz,h_,tEB,pbA,GVR,rwL,RwR,JwR,hwz,CpA,Mov,LxR,ELE,b1M,qFR,rf;ip=function(K){return K?new rf(_.yJ(K)):tLB||(tLB=new rf)};
_.dN=function(K,m){return typeof m==="string"?K.getElementById(m):m};
Pc=function(K,m){return(m||document).getElementsByTagName(String(K))};
_.QaB=function(K){return SFH("yt-formatted-string","paper-input-input",K)};
G2=function(K,m,x,S){K=S||K;return(m=m&&m!="*"?String(m).toUpperCase():"")||x?K.querySelectorAll(m+(x?"."+x:"")):K.getElementsByTagName("*")};
SFH=function(K,m,x){var S=document,Q=K&&K!="*"?String(K).toUpperCase():"";return Q||m?(x||S).querySelector(Q+(m?"."+m:"")):G2(S,K,m,x)[0]||null};
sa5=function(K,m){_.NX.forEach(m,function(x,S){S=="style"?K.style.cssText=x:S=="class"?K.className=x:S=="for"?K.htmlFor=x:wbo.hasOwnProperty(S)?K.setAttribute(wbo[S],x):_.sB(S,"aria-")||_.sB(S,"data-")?K.setAttribute(S,x):K[S]=x})};
wbo={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"};_.Pb=function(K){K=(K||window).document;K=K.compatMode=="CSS1Compat"?K.documentElement:K.body;return new _.gR(K.clientWidth,K.clientHeight)};
_.lzM=function(K){var m=_.pR(K);K=K.defaultView;return new _.Bb((K==null?void 0:K.pageXOffset)||m.scrollLeft,(K==null?void 0:K.pageYOffset)||m.scrollTop)};
_.pR=function(K){return K.scrollingElement?K.scrollingElement:_.Ut||K.compatMode!="CSS1Compat"?K.body||K.documentElement:K.documentElement};
dR=function(K){return K?K.defaultView:window};
_.RA=function(K,m,x){return uoA(document,arguments)};
uoA=function(K,m){var x=m[1],S=MEz(K,String(m[0]));x&&(typeof x==="string"?S.className=x:Array.isArray(x)?S.className=x.join(" "):sa5(S,x));m.length>2&&fzL(K,S,m,2);return S};
fzL=function(K,m,x,S){function Q(f){f&&m.appendChild(typeof f==="string"?K.createTextNode(f):f)}
for(;S<x.length;S++){var w=x[S];if(!_.ym(w)||_.UB(w)&&w.nodeType>0)Q(w);else{a:{if(w&&typeof w.length=="number"){if(_.UB(w)){var M=typeof w.item=="function"||typeof w.item=="string";break a}if(typeof w==="function"){M=typeof w.item=="function";break a}}M=!1}_.m7(M?_.dD(w):w,Q)}}};
_.gk=function(K){return MEz(document,K)};
MEz=function(K,m){m=String(m);K.contentType==="application/xhtml+xml"&&(m=m.toLowerCase());return K.createElement(m)};
_.J_=function(){return document.createTextNode("\n")};
h_=function(K){if(K.nodeType!=1)return!1;switch(K.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};
tEB=function(K,m){fzL(_.yJ(K),K,arguments,1)};
_.CR=function(K){for(var m;m=K.firstChild;)K.removeChild(m)};
_.LR=function(K,m){m.parentNode&&m.parentNode.insertBefore(K,m)};
_.qa=function(K,m){m.parentNode&&m.parentNode.insertBefore(K,m.nextSibling)};
_.nh=function(K){return K&&K.parentNode?K.parentNode.removeChild(K):null};
_.cwA=function(K,m){var x=m.parentNode;x&&x.replaceChild(K,m)};
_.O15=function(K){var m,x=K.parentNode;if(x&&x.nodeType!=11)if(K.removeNode)K.removeNode(!1);else{for(;m=K.firstChild;)x.insertBefore(m,K);_.nh(K)}};
_.E3=function(K){return K.children!=void 0?K.children:Array.prototype.filter.call(K.childNodes,function(m){return m.nodeType==1})};
_.DXD=function(K){return K.nextElementSibling!==void 0?K.nextElementSibling:_.jaH(K.nextSibling,!0)};
_.jaH=function(K,m){for(;K&&K.nodeType!=1;)K=m?K.nextSibling:K.previousSibling;return K};
_.s9=function(K){return _.UB(K)&&K.nodeType==1};
_.TI=function(K,m){if(!K||!m)return!1;if(K.contains&&m.nodeType==1)return K==m||K.contains(m);if(typeof K.compareDocumentPosition!="undefined")return K==m||!!(K.compareDocumentPosition(m)&16);for(;m&&K!=m;)m=m.parentNode;return m==K};
pbA=function(K,m){if(K==m)return 0;if(K.compareDocumentPosition)return K.compareDocumentPosition(m)&2?1:-1;if("sourceIndex"in K||K.parentNode&&"sourceIndex"in K.parentNode){var x=K.nodeType==1,S=m.nodeType==1;if(x&&S)return K.sourceIndex-m.sourceIndex;var Q=K.parentNode,w=m.parentNode;return Q==w?rwL(K,m):!x&&_.TI(Q,m)?-1*GVR(K,m):!S&&_.TI(w,K)?GVR(m,K):(x?K.sourceIndex:Q.sourceIndex)-(S?m.sourceIndex:w.sourceIndex)}S=_.yJ(K);x=S.createRange();x.selectNode(K);x.collapse(!0);K=S.createRange();K.selectNode(m);
K.collapse(!0);return x.compareBoundaryPoints(_.Qm.Range.START_TO_END,K)};
GVR=function(K,m){var x=K.parentNode;if(x==m)return-1;for(;m.parentNode!=x;)m=m.parentNode;return rwL(m,K)};
rwL=function(K,m){for(;m=m.previousSibling;)if(m==K)return-1;return 1};
RwR=function(K){var m,x=arguments.length;if(!x)return null;if(x==1)return arguments[0];var S=[],Q=Infinity;for(m=0;m<x;m++){for(var w=[],M=arguments[m];M;)w.unshift(M),M=M.parentNode;S.push(w);Q=Math.min(Q,w.length)}w=null;for(m=0;m<Q;m++){M=S[0][m];for(var f=1;f<x;f++)if(M!=S[f][m])return w;w=M}return w};
_.yJ=function(K){return K.nodeType==9?K:K.ownerDocument||K.document};
JwR=function(K){return K.contentDocument||K.contentWindow.document};
_.bA=function(K,m){if("textContent"in K)K.textContent=m;else if(K.nodeType==3)K.data=String(m);else if(K.firstChild&&K.firstChild.nodeType==3){for(;K.lastChild!=K.firstChild;)K.removeChild(K.lastChild);K.firstChild.data=String(m)}else _.CR(K),K.appendChild(_.yJ(K).createTextNode(String(m)))};
hwz={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};CpA={IMG:" ",BR:"\n"};Mov=function(K){var m;K.tagName=="A"&&K.hasAttribute("href")||K.tagName=="INPUT"||K.tagName=="TEXTAREA"||K.tagName=="SELECT"||K.tagName=="BUTTON"?m=!K.disabled&&(!K.hasAttribute("tabindex")||LxR(K)):m=K.hasAttribute("tabindex")&&LxR(K);return m};
LxR=function(K){K=K.tabIndex;return typeof K==="number"&&K>=0&&K<32768};
ELE=function(K){var m=[];qFR(K,m,!0);K=m.join("");K=K.replace(/ \xAD /g," ").replace(/\xAD/g,"");K=K.replace(/\u200B/g,"");K=K.replace(/ +/g," ");K!=" "&&(K=K.replace(/^\s*/,""));return K};
b1M=function(K){var m=[];qFR(K,m,!1);return m.join("")};
qFR=function(K,m,x){if(!(K.nodeName in hwz))if(K.nodeType==3)x?m.push(String(K.nodeValue).replace(/(\r\n|\r|\n)/g,"")):m.push(K.nodeValue);else if(K.nodeName in CpA)m.push(CpA[K.nodeName]);else for(K=K.firstChild;K;)qFR(K,m,x),K=K.nextSibling};
_.gLA=function(K,m,x){if(!m&&!x)return null;var S=m?String(m).toUpperCase():null;return _.vb(K,function(Q){return(!S||Q.nodeName==S)&&(!x||typeof Q.className==="string"&&_.B0(Q.className.split(/\s+/),x))},!0)};
_.vb=function(K,m,x){K&&!x&&(K=K.parentNode);for(x=0;K;){if(m(K))return K;K=K.parentNode;x++}return null};
rf=function(K){this.JSC$9334_document_=K||_.Qm.document||document};
_.l=rf.prototype;_.l.getElement=function(K){return _.dN(this.JSC$9334_document_,K)};
_.l.$=rf.prototype.getElement;_.l.getElementsByTagName=function(K,m){return(m||this.JSC$9334_document_).getElementsByTagName(String(K))};
_.l.getElementsByTagNameAndClass=function(K,m,x){return G2(this.JSC$9334_document_,K,m,x)};
_.l.$$=rf.prototype.getElementsByTagNameAndClass;_.l.setProperties=sa5;_.l.JSC$9336_createDom=function(K,m,x){return uoA(this.JSC$9334_document_,arguments)};
_.l.createElement=function(K){return MEz(this.JSC$9334_document_,K)};
_.l.createTextNode=function(K){return this.JSC$9334_document_.createTextNode(String(K))};
_.l.getWindow=function(){return this.JSC$9334_document_.defaultView};
var eE=function(K){return _.lzM(K.JSC$9334_document_)};
_.l=rf.prototype;_.l.appendChild=function(K,m){K.appendChild(m)};
_.l.append=tEB;_.l.canHaveChildren=h_;_.l.removeNode=_.nh;_.l.getChildren=_.E3;_.l.contains=_.TI;_.l.isFocusable=Mov;_.l=Jw.prototype;_.l.getWidth=function(){return this.right-this.left};
_.l.getHeight=function(){return this.bottom-this.top};
_.l.clone=function(){return new Jw(this.top,this.right,this.bottom,this.left)};
_.l.contains=function(K){return this&&K?K instanceof Jw?K.left>=this.left&&K.right<=this.right&&K.top>=this.top&&K.bottom<=this.bottom:K.x>=this.left&&K.x<=this.right&&K.y>=this.top&&K.y<=this.bottom:!1};
_.l.expand=function(K,m,x,S){_.UB(K)?(this.top-=K.top,this.right+=K.right,this.bottom+=K.bottom,this.left-=K.left):(this.top-=K,this.right+=Number(m),this.bottom+=Number(x),this.left-=Number(S));return this};
_.l.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};
_.l.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};
_.l.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};
_.l.translate=function(K,m){K instanceof _.Bb?(this.left+=K.x,this.right+=K.x,this.top+=K.y,this.bottom+=K.y):(this.left+=K,this.right+=K,typeof m==="number"&&(this.top+=m,this.bottom+=m));return this};
_.l.scale=function(K,m){m=typeof m==="number"?m:K;this.left*=K;this.right*=K;this.top*=m;this.bottom*=m;return this};var gf=function(K,m,x,S){this.left=K;this.top=m;this.width=x;this.height=S};
_.l=gf.prototype;_.l.clone=function(){return new gf(this.left,this.top,this.width,this.height)};
_.l.boundingRect=function(K){var m=Math.max(this.left+this.width,K.left+K.width),x=Math.max(this.top+this.height,K.top+K.height);this.left=Math.min(this.left,K.left);this.top=Math.min(this.top,K.top);this.width=m-this.left;this.height=x-this.top};
_.l.contains=function(K){return K instanceof _.Bb?K.x>=this.left&&K.x<=this.left+this.width&&K.y>=this.top&&K.y<=this.top+this.height:this.left<=K.left&&this.left+this.width>=K.left+K.width&&this.top<=K.top&&this.top+this.height>=K.top+K.height};
_.l.distance=function(K){var m=K.x<this.left?this.left-K.x:Math.max(K.x-(this.left+this.width),0);K=K.y<this.top?this.top-K.y:Math.max(K.y-(this.top+this.height),0);return Math.sqrt(m*m+K*K)};
_.l.getSize=function(){return new _.gR(this.width,this.height)};
_.l.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};
_.l.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};
_.l.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};
_.l.translate=function(K,m){K instanceof _.Bb?(this.left+=K.x,this.top+=K.y):(this.left+=K,typeof m==="number"&&(this.top+=m));return this};
_.l.scale=function(K,m){m=typeof m==="number"?m:K;this.left*=K;this.width*=K;this.top*=m;this.height*=m;return this};var PpH,e6,LZ8,P4,FxH,YF_,Aw_,jA1,oLL,$XH;_.nR=function(K,m,x){if(typeof m==="string")(m=_.nL5(K,m))&&(K.style[m]=x);else for(var S in m){x=K;var Q=m[S],w=_.nL5(x,S);w&&(x.style[w]=Q)}};
PpH={};_.nL5=function(K,m){var x=PpH[m];if(!x){var S=_.wW(m);x=S;K.style[S]===void 0&&(S=(_.Ut?"Webkit":_.vr?"Moz":null)+m3z(S),K.style[S]!==void 0&&(x=S));PpH[m]=x}return x};
_.U$=function(K,m){var x=_.yJ(K);return x.defaultView&&x.defaultView.getComputedStyle&&(K=x.defaultView.getComputedStyle(K,null))?K[m]||K.getPropertyValue(m)||"":""};
_.zI=function(K,m){return _.U$(K,m)||(K.currentStyle?K.currentStyle[m]:null)||K.style&&K.style[m]};
_.ewt=function(K){return _.zI(K,"position")};
e6=function(K,m,x){if(m instanceof _.Bb){var S=m.x;m=m.y}else S=m,m=x;K.style.left=P4(S,!1);K.style.top=P4(m,!1)};
LZ8=function(K){try{return K.getBoundingClientRect()}catch(m){return{left:0,top:0,right:0,bottom:0}}};
_.VJ=function(K){var m=_.yJ(K),x=new _.Bb(0,0);if(K==(m?_.yJ(m):document).documentElement)return x;K=LZ8(K);m=eE(ip(m));x.x=K.left+m.x;x.y=K.top+m.y;return x};
_.i15=function(K,m,x){if(m instanceof _.gR)x=m.height,m=m.width;else if(x==void 0)throw Error("oa");K.style.width=P4(m,!0);K.style.height=P4(x,!0)};
P4=function(K,m){typeof K=="number"&&(K=(m?Math.round(K):K)+"px");return K};
FxH=function(K){return YF_(K)};
YF_=function(K){var m=Aw_;if(_.zI(K,"display")!="none")return m(K);var x=K.style,S=x.display,Q=x.visibility,w=x.position;x.visibility="hidden";x.position="absolute";x.display="inline";K=m(K);x.display=S;x.position=w;x.visibility=Q;return K};
Aw_=function(K){var m=K.offsetWidth,x=K.offsetHeight,S=_.Ut&&!m&&!x;return(m===void 0||S)&&K.getBoundingClientRect?(K=LZ8(K),new _.gR(K.right-K.left,K.bottom-K.top)):new _.gR(m,x)};
jA1=function(K){var m=_.VJ(K);K=YF_(K);return new gf(m.x,m.y,K.width,K.height)};
oLL=function(K,m){K=K.style;"opacity"in K?K.opacity=m:"MozOpacity"in K?K.MozOpacity=m:"filter"in K&&(K.filter=m===""?"":"alpha(opacity="+Number(m)*100+")")};
_.mZ=function(K,m){K.style.display=m?"":"none"};
_.H1L=function(K){return"rtl"==_.zI(K,"direction")};
$XH=function(K){var m=_.U$(K,"marginLeft"),x=_.U$(K,"marginRight"),S=_.U$(K,"marginTop");K=_.U$(K,"marginBottom");return new Jw(parseFloat(S),parseFloat(x),parseFloat(K),parseFloat(m))};
_.NRH=function(K){var m=_.U$(K,"borderLeftWidth"),x=_.U$(K,"borderRightWidth"),S=_.U$(K,"borderTopWidth");K=_.U$(K,"borderBottomWidth");return new Jw(parseFloat(S),parseFloat(x),parseFloat(K),parseFloat(m))};var iA=function(K){this.context=K};
iA.prototype.isSupported=function(K){return(K==null?0:K.attributionEnabled)||(K==null?void 0:K.beaconMethod)==="POST"||(K==null?0:K.customHeaders)||(K==null?0:K.customBody)||(K==null?0:K.keepAlive)?!1:!Ma(this.context)};
iA.prototype.ping=function(){var K=this;return i1(_.VU.apply(0,arguments).map(function(m){try{var x=K.context.global,S=!1;S=S===void 0?!1:S;x.google_image_requests||(x.google_image_requests=[]);var Q=WG5("IMG",x.document);S&&(Q.attributionSrc="");Q.src=m;x.google_image_requests.push(Q);return!0}catch(w){return!1}}).every(function(m){return m}))};
iA.prototype.pingWithHeadersAndBody=function(K,m,x){this.ping.apply(this,_.N3(_.VU.apply(3,arguments)))};var Z1D=function(K){this.context=K};
Z1D.prototype.isSupported=function(K){return BRR&&!Ma(this.context)&&Xbn(this.context)!==void 0&&!(K==null?0:K.attributionEnabled)&&(K==null?void 0:K.beaconMethod)!=="POST"&&!(K==null?0:K.customHeaders)&&!(K==null?0:K.customBody)};
Z1D.prototype.makeBeacon=function(K,m){if(!this.isSupported(m))throw new wf;return new YP(this.context,K)};
var BRR=!1,YP=function(K,m){this.context=K;this.JSC$9355_urlWithoutToken=m;K=Xbn(this.context);if(K===void 0)throw Error();this.wrappedBeacon=new K(azL(this),{})},azL=function(K){K=K.JSC$9355_urlWithoutToken;
return(K.slice(-1)[0]==="&"?K:K+"&")+"pbapi=1"};
YP.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
YP.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
YP.prototype.setHeader=function(){};
_.tv.Object.defineProperties(YP.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9355_urlWithoutToken},
set:function(K){this.JSC$9355_urlWithoutToken=K;this.wrappedBeacon.setURL(azL(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(K){if(K!=="GET")throw new wf;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var dXA=function(K){this.context=K};
dXA.prototype.isSupported=function(K){if((K==null?0:K.attributionEnabled)||(K==null?void 0:K.beaconMethod)==="GET"||(K==null?0:K.customHeaders)||(K==null?0:K.customBody)||(K==null?0:K.keepAlive))return!1;var m;return!Ma(this.context)&&((m=this.context.global.navigator)==null?void 0:m.sendBeacon)!==void 0};
dXA.prototype.ping=function(){var K=this;return i1(_.VU.apply(0,arguments).map(function(m){var x;return(x=K.context.global.navigator)==null?void 0:x.sendBeacon(m)}).every(function(m){return m}))};
dXA.prototype.pingWithHeadersAndBody=function(K,m,x){this.ping.apply(this,_.N3(_.VU.apply(3,arguments)))};var EF=function(K){this.value=K},QW=function(K,m){return i1(K.value).pipe(L1(m))},sQ=new EF(!1),oJL=new EF(!0);var UF=function(K){this.value=K;this.releasedSubject=new hw};
UF.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.tv.Object.defineProperties(UF.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9368_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var crn=["FRAME","IMG","IFRAME"],sIv=/^[01](px)?$/,ti1=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},fd8=function(){var K=new ti1;
K.crossDomainLoadedDefault=!0;K.pendingImagesBlockLoad=!0;return K};var ywo=function(K,m){var x=Rc8(K);if(x)if(x.onCreativeLoad)x.onCreativeLoad(m);else{var S=m?[m]:[],Q=function(w){for(var M=0;M<S.length;++M)try{S[M](1,w)}catch(f){}S={push:function(f){f(1,w)}}};
x.onCreativeLoad=function(w){S.push(w)};
x.setAttribute("data-creative-load-listener","");x.addEventListener("creativeLoad",function(w){Q(w.detail)});
_.Qm.addEventListener("message",function(w){pcD(x,Q,w)})}};var FD=function(K,m){var x=this;this.global=K;this.parentContext=m;this.JSC$9379_onVisibilityChange=this.document?Ur(i1(!0),yj(this.document,"visibilitychange")).pipe(kr(this.parentContext.performanceMonitor,748),$r(function(){return x.getVisibilityState()}),xL()):i1("visible");
this.document?yj(this.document,"DOMContentLoaded").pipe(kr(this.parentContext.performanceMonitor,739),mx(1)):i1(QI1("DOMContentLoaded"))},AS5=function(K){return K.document!==null&&K.document.visibilityState!==void 0};
FD.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
FD.prototype.querySelector=function(K){return this.document?this.document.querySelector(K):null};
FD.prototype.querySelectorAll=function(K){return this.document?_.dD(this.document.querySelectorAll(K)):[]};
FD.prototype.elementFromPoint=function(K,m){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;K=this.document.elementFromPoint(K,m);return K===null?null:new UF(K)};
var L8S=function(K,m,x){x=x===void 0?!1:x;if(m.ref===void 0||!K.document)return i1(m).pipe(kr(K.parentContext.performanceMonitor,749));var S=new sF(1),Q=function(){S.next(m)};
x||ywo(m.ref,Q);OhD(m.ref,Q);return S.pipe(kr(K.parentContext.performanceMonitor,749),mx(1))};
_.tv.Object.defineProperties(FD.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return oLG(this.global,"document")?this.global.document||null:null}}});var JrB=_.Pr(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),hc8=_.Pr(["./reach_worklet.js"]),Cz0=_.Pr(["./reach_worklet.js"]),VED=_.Pr(["./reach_worklet.html"]),vLo=_.Pr(["./reach_worklet.js"]),UXA=_.Pr(["./reach_worklet.js"]);_.p1(VED);_.p1(vLo);_.p1(UXA);var Xo={left:0,top:0,width:0,height:0};var zwA,TRt,IzM,kVE,uc,XbE,KDH,mYz,Zy1,BaT,QIo,wcL;zwA=function(K,m,x,S,Q,w,M){var f="";K&&(f+=K+":");x&&(f+="//",m&&(f+=m+"@"),f+=x,S&&(f+=":"+S));Q&&(f+=Q);w&&(f+="?"+w);M&&(f+="#"+M);return f};
TRt=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.sd=function(K){return K.match(TRt)};
_.MH=function(K,m){return K?m?decodeURI(K):decodeURIComponent(K):K};
IzM=function(K){K=_.sd(K)[1]||null;!K&&_.Qm.self&&_.Qm.self.location&&(K=_.Qm.self.location.protocol.slice(0,-1));return K?K.toLowerCase():""};
_.lc=function(K){return _.MH(_.sd(K)[3]||null,!0)};
_.qb=function(K){return _.MH(_.sd(K)[5]||null,!0)};
_.rtL=function(K){var m=K.indexOf("#");return m<0?null:K.slice(m+1)};
kVE=function(K){K=_.sd(K);return zwA(K[1],K[2],K[3],K[4])};
_.WxE=function(K){K=_.sd(K);return zwA(K[1],null,K[3],K[4])};
_.eH=function(K){K=_.sd(K);return zwA(null,null,null,null,K[5],K[6],K[7])};
_.NB=function(K){var m=K.indexOf("#");return m<0?K:K.slice(0,m)};
uc=function(K,m){K=_.sd(K);m=_.sd(m);return K[3]==m[3]&&K[1]==m[1]&&K[4]==m[4]};
XbE=function(K,m){if(K){K=K.split("&");for(var x=0;x<K.length;x++){var S=K[x].indexOf("="),Q=null;if(S>=0){var w=K[x].substring(0,S);Q=K[x].substring(S+1)}else w=K[x];m(w,Q?f0(Q):"")}}};
KDH=function(K){var m=K.indexOf("#");m<0&&(m=K.length);var x=K.indexOf("?");if(x<0||x>m){x=m;var S=""}else S=K.substring(x+1,m);return[K.slice(0,x),S,K.slice(m)]};
mYz=function(K,m){return m?K?K+"&"+m:m:K};
_.xYM=function(K,m){if(!m)return K;K=KDH(K);K[1]=mYz(K[1],m);return K[0]+(K[1]?"?"+K[1]:"")+K[2]};
_.SQA=function(K,m,x){if(Array.isArray(m))for(var S=0;S<m.length;S++)_.SQA(K,String(m[S]),x);else m!=null&&x.push(K+(m===""?"":"="+_.K0(m)))};
_.bc=function(K){var m=[],x;for(x in K)_.SQA(x,K[x],m);return m.join("&")};
_.wp=function(K,m){m=_.bc(m);return _.xYM(K,m)};
_.A_=function(K,m,x){x=x!=null?"="+_.K0(x):"";return _.xYM(K,m+x)};
Zy1=function(K,m,x,S){for(var Q=x.length;(m=K.indexOf(x,m))>=0&&m<S;){var w=K.charCodeAt(m-1);if(w==38||w==63)if(w=K.charCodeAt(m+Q),!w||w==61||w==38||w==35)return m;m+=Q+1}return-1};
BaT=/#|$/;_.II=function(K,m){var x=K.search(BaT),S=Zy1(K,0,m,x);if(S<0)return null;var Q=K.indexOf("&",S);if(Q<0||Q>x)Q=x;S+=m.length+1;return f0(K.slice(S,Q!==-1?Q:0))};
QIo=/[?&]($|#)/;_.Bg=function(K,m){for(var x=K.search(BaT),S=0,Q,w=[];(Q=Zy1(K,S,m,x))>=0;)w.push(K.substring(S,Q)),S=Math.min(K.indexOf("&",Q)+1||x,x);w.push(K.slice(S));return w.join("").replace(QIo,"$1")};
_.zi=function(K,m,x){return _.A_(_.Bg(K,m),m,x)};
wcL=function(K){var m=KDH(window.location.href),x=m[1],S=[];x&&x.split("&").forEach(function(Q){var w=Q.indexOf("=");w=w>=0?Q.slice(0,w):Q;K.hasOwnProperty(w)||S.push(Q)});
m[1]=mYz(S.join("&"),_.bc(K));return m[0]+(m[1]?"?"+m[1]:"")+m[2]};var dYv=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(dYv,_.uG);var adT=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(adT,_.uG);var oNT=function(K,m){return _.YL(K,2,m)},BkB=function(K,m){return _.YL(K,3,m)};
adT.prototype.getModel=function(){return _.On(this,4)};
var $Ym=function(K,m){return _.YL(K,4,m)},Ar8=function(K,m){return _.YL(K,5,m)},ZhT=function(K,m){return _.YL(K,9,m)},FD8=function(K,m){return ly(K,10,m)},YQm=function(K,m){return _.GI(K,11,m)},HhB=function(K,m){return _.YL(K,1,m)},Nk1=function(K,m){return _.GI(K,7,m)};var ecm="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var wk=function(K,m,x,S){K=K===void 0?window:K;m=m===void 0?null:m;x=x===void 0?new hy5:x;S=S===void 0?LD0():S;r2B.call(this);var Q=this;this.global=K;this.debugChannel=m;this.performanceMonitor=x;this.onPageHide=wb1(function(){return yj(Q.global,"pagehide")}).pipe(kr(this.performanceMonitor,941));
this.onLoad=wb1(function(){return yj(Q.global,"load")}).pipe(kr(this.performanceMonitor,738),mx(1));
this.onResize=wb1(function(){return yj(Q.global,"resize")}).pipe(kr(this.performanceMonitor,741));
this.onMessage=wb1(function(){return yj(Q.global,"message")}).pipe(kr(this.performanceMonitor,740));
this.document=new FD(this.global,this);this.timeProvider=new C1A(new qrz(this.intrinsicFunctionNamespace,this.performanceMonitor),new LGH(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new R9t(new b6A(this),new Z1D(this),new s3(this,new P1B(this)),new s3(this,new dXA(this)),new s3(this,new iA(this)))};
_.q(wk,r2B);wk.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(K){return K}};
var Ma=function(K){var m=K.global;return!!K.global.HTMLFencedFrameElement&&!!m.fence&&typeof m.fence.reportEvent==="function"};
_.l=wk.prototype;_.l.reportFencedFrameEvent=function(K){Ma(this)&&this.global.fence.reportEvent(K)};
_.l.getOnBackgrounded=function(){return this.onPageHide.pipe(kr(this.performanceMonitor,942),L1(this.queue),$r(function(){}))};
_.l.postMessage=function(K,m,x){x=x===void 0?[]:x;this.global.postMessage(K,m,x)};
_.l.getWidth=function(){return H1G(this.global)?this.global.width:0};
_.l.getHeight=function(){return H1G(this.global)?this.global.height:0};
_.l.isMobile=function(){return YrE()||FGB()};
var Ia=function(K,m){try{var x=gND(m,K.global,K.isMobile());return{left:x.left,top:x.top,width:x.getWidth(),height:x.getHeight()}}catch(S){return Xo}};
wk.prototype.validate=function(){var K=this.beaconFactory.isSupported()||Ma(this);return this.global&&this.timeProvider.available()&&K};
var mYB=function(K){return(K=Vi8(K.global))?J2(K):null};
_.tv.Object.defineProperties(wk.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(K){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(K){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!H1G(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}}});_.sIA=!_.Vd&&!_.p08();var HY5=function(K){return K};var NCT=function(K){return K.pipe(z3(function(m){var x=m.endOfSessionReason;var S;return((S=m.viewable)==null?void 0:S.extrapolateToNow().value)||x!=void 0}),mx(1),XX())};var WDG=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},Xcv=function(K){var m=K.sequenceNumber.toString(10).padStart(2,"0");
m=""+K.startTime+m;K.sequenceNumber<99&&K.sequenceNumber++;return m};var F8L=rl(cb(function(K){return K.endOfSessionReason===void 0}),$r(function(K){return Object.assign({},K,{timestamps:Aw(K)})}),z3(function(K){var m=K.viewable;
K=K.timestamps;var x;return(x=m==null?void 0:m.extrapolateUsingTimestampMap(K).value)!=null?x:!1}),$r(function(K){var m=K.beaconFactory;
var x=K.timestampedExposureHistory;var S=K.timeOnScreen;var Q=K.binaryContext;K=K.timestamps;if(m===void 0||x===void 0||S===void 0||Q===void 0)return!1;if(S.extrapolateUsingTimestampMap(K).value.every(function(w){return w>=0}))return!0;
x=x.map(function(w){return w.timestamp+":"+w.value}).join(",");
S=KZB({bin:Q,tos:S},K);m.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+S+("&eh="+x)).sendNow();return!0}),cb(function(K){return!K}),XX());var xlv=function(K){return{id:K.pingId,mcvt:K.maxConsecutiveViewTime,p:K.creativePosition,asp:K.adSpeedPosition,tm:K.totalMeasurementTime,tu:K.totalUnviewedTime,mtos:K.maxTimeOnScreen,tos:K.timeOnScreen,v:K.binaryVersion,bin:K.binaryContext,avms:K.measurementStrategy,bs:K.browserSize,mc:K.maximumExposure,"if":K.crossDomainIframeState,vu:K.delayedImpressionJsState,app:K.inApp,mse:K.mraidError,mtop:K.mraidSituation,itpl:K.injectedTemplateId,adk:K.adKey,exk:K.awbidKey,rs:K.requestSource,la:K.isLargeAd,
cr:K.isContentRecommendationAd,uach:K.userAgentClientHints,vs:K.viewState,r:K.reasonCode,pay:K.hasCpmavUrl,co:K.clientPingOrderCounter,rst:K.adRenderStartTime,rpt:K.adRenderPeriodTime,isd:K.initialScrollDepth,lsd:K.loadedScrollDepth,context:K.errorContext,msg:K.errorMessage,stack:K.errorStack,name:K.errorName,ec:K.hasElementChanged,sfr:K.strategyFailureReasons,met:K.creativeSearchResult,wmsd:K.webMeasurementStartDiagnostic,pv:K.pageVisible,epv:K.eosPageVisible,pbe:K.inStatefulBeaconExperiment,fle:K.inFetchLaterBeaconExperiment,
vae:K.inViewableAttributionExperiment,spb:K.supportsPendingBeacon,sfl:K.supportsFetchLater,ffslot:K.isFencedFrameSlotTurtlex,reach:K.sharedStorageReachMode,io2:K.v2VisibilityBitVector,rxdbg:K.rxDebugger,omida:K.omidAppId,omidp:K.omidPartner,omidpv:K.omidPartnerVersion,omidor:K.omidOcclusionReasons,omidv:K.omidVersion,omids:K.omidSessionType,omidam:K.omidAccessMode,omidct:K.omidCreativeType,omidia:K.omidInApp,omiddc:K.omidDeviceCategory,omidlat:K.omidLastActivity,omiddit:K.omidDeviceIdleTime,qid:K.errorEscapedQueryId}};var $DT=function(K){var m=[];return K.pipe($r(function(x){var S=x.beaconFactory,Q=x.fetchBeaconFactory,w=x.timeOnScreen,M=x.timeOnScreenUrlPrefixes,f=x.payloadMapper,c=x.timeOnScreenPingId,D=x.timeOnScreenReason,G=x.urlSerializer,p=x.viewable,R=x.hasImpressionFired,J=x.inStatefulBeaconExperiment,L=x.supportsPendingBeacon,n=x.supportsFetchLater,F=x.turtlexReportEventData;if(!x.geometryMeasurable||!R||x.maxTimeOnScreen===void 0||w===void 0||M===void 0||f===void 0||c===void 0||G===void 0||S===void 0)return!1;
if(x.isTurtlex){if(D===void 0)return!1;M=x.reportFencedFrameEvent;if(!M)return!1;M({eventType:"active-view-time-on-screen",eventData:F!=null?F:"",destination:["buyer"]});return!0}if(!(J||n||D))return!1;F=Aw(x);var H;p=(H=p==null?void 0:p.extrapolateUsingTimestampMap(F).value)!=null?H:!1;H=G(Object.assign({},x,{pingId:c,viewState:p?4:3,reasonCode:D!=null?D:"u",payloadMapper:f,urlPrefixes:M}),F);if(J){for(;m.length>M.length;)x=void 0,(x=m.shift())==null||x.deactivate();H.forEach(function(z,y){y>=m.length?
m.push(S.makeBeacon(z)):m[y].url=z});
return L&&Q&&D!==void 0?(H.forEach(function(z){Q.makeBeacon(z).sendNow()}),!0):D!==void 0}if(L&&Q&&D!==void 0)return H.forEach(function(z){Q.makeBeacon(z).sendNow()}),!0;
if(n&&Q){for(;m.length>M.length;)L=void 0,(L=m.shift())==null||L.deactivate();var N=G(Object.assign({},x,{pingId:c,viewState:p?4:3,reasonCode:D!=null?D:"u",payloadMapper:f,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),F)[0];H.forEach(function(z,y){y>=m.length?m.push(S.makeBeacon(N,{endOfSession:!0})):m[y].url=N});
return D!==void 0?(H.forEach(function(z){Q.makeBeacon(z).sendNow()}),!0):D!==void 0}return D!==void 0?(H.forEach(function(z){S.makeBeacon(z).sendNow()}),!0):!1}),cb(function(x){return!x}),XX())};var ZYG=rl(z3(function(K){return K.immediateUrlPrefixes!==void 0&&K.payloadMapper!==void 0&&K.urlSerializer!==void 0&&K.inferredPingId!==void 0&&K.beaconFactory!==void 0}),z3(function(K){return fYn(K)!==null}),utS(function(K){return K.activeViewUnmeasurableEvent},function(K){return K.emit}),$r(function(K){if(K.isTurtlex){var m=K.reportFencedFrameEvent;
if(m){var x;m({eventType:"active-view-unmeasurable",eventData:(x=K.turtlexReportEventData)!=null?x:"",destination:["buyer"]})}}else{x=void 0;var S=fYn(K);if(S==="x"){var Q,w=(Q=K.geometricMeasurementErrors)!=null?Q:K.contextValidationErrors;w&&(m=w.stack,x=w.message)}K.urlSerializer(Object.assign({},K,{urlPrefixes:K.immediateUrlPrefixes,payloadMapper:K.payloadMapper,pingId:K.inferredPingId,viewState:2,reasonCode:S,errorMessage:x,errorStack:m}),Aw(K)).forEach(function(M){K.beaconFactory.makeBeacon(M).sendNow()})}}),
mx(1),XX());var t9n=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var Y21=rl(z3(function(K){return K.payloadMapper!==void 0&&K.immediateUrlPrefixes!==void 0&&K.urlSerializer!==void 0&&K.inferredPingId!==void 0&&K.beaconFactory!==void 0}),$r(function(K){return Object.assign({},K,{timestamps:Aw(K)})}),z3(function(K){var m=K.viewable;
var x=K.hasImpressionFired;K=K.timestamps;var S;return!!x&&((S=m==null?void 0:m.extrapolateUsingTimestampMap(K).value)!=null?S:!1)}),utS(function(K){return K.activeViewViewableEvent},function(K){return K.emit}),$r(function(K){var m=K.beaconFactory,x=K.turtlexReportEventData;
if(K.isTurtlex){var S=K.reportFencedFrameEvent;if(!S)return!1;S({eventType:"active-view-viewable",eventData:x!=null?x:"",destination:["buyer"]});return!0}x=K.urlSerializer(Object.assign({},K,{urlPrefixes:K.immediateUrlPrefixes,payloadMapper:K.payloadMapper,pingId:K.inferredPingId,viewState:4,reasonCode:"v"}),K.timestamps);(S=K.cpmavUrls)&&S.length>0&&K.viewUrlSerializer&&K.viewUrlSerializer(S,K).forEach(function(Q){m.makeBeacon(Q).sendNow()});
(S=K.viewableRelayUrls)&&S.length>0&&K.viewUrlSerializer&&K.viewUrlSerializer(S,K).forEach(function(Q){m.makeBeacon(Q).sendNow()});
x.forEach(function(Q){m.makeBeacon(Q,{attributionEnabled:K.isViewableAttributionEnabled}).sendNow()});
return!0}),cb(function(K){return!K}),XX());var xD0=$r(function(K){return[K.value.topWindowViewportExternalGeometry.width,K.value.topWindowViewportExternalGeometry.height]});var kL=function(K,m){this.callback=K;this.options=m;this.intersectionObserverV2=this.intersectionObserverV1=null},$lm=function(K,m){m?K.intersectionObserverV2||(m=Object.assign({},K.options,{delay:100,
trackVisibility:!0}),K.intersectionObserverV2=new IntersectionObserver(K.callback,m)):K.intersectionObserverV1||(K.intersectionObserverV1=new IntersectionObserver(K.callback,K.options))},ldM=function(K,m){K=m?K.intersectionObserverV2:K.intersectionObserverV1;
if(!K)throw new G3L;return K};
kL.prototype.observe=function(K,m){ldM(this,K).observe(m)};
kL.prototype.unobserve=function(K,m){ldM(this,K).unobserve(m)};
kL.prototype.disconnect=function(K){ldM(this,K).disconnect()};
kL.prototype.takeRecords=function(K){return ldM(this,K).takeRecords()};var Epv={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:Xo,topWindowViewportExternalGeometry:Xo,measurementRequests:new hw,elementGeometrySourceName:"ns",elementGeometry:Xo,intersectionGeometry:Xo,viewportLocalAppOffset:{x:0,y:0}};var V98=Kh(rl($r(function(K){var m;return(m=K.exposureOverride)!=null?m:Zk8(K)}),$r(function(K){return isFinite(K)?K:0}))),WZv=Kh(rl($r(function(K){var m;
return(m=K.exposureOverride)!=null?m:Zk8(K)}),$r(function(K){return isFinite(K)?K:-1})));var oA=function(K,m){this.a=K;this.b=m;if(K.clock.timeline!==m.clock.timeline)throw Error();};
oA.prototype.equivalentTo=function(K){return K instanceof oA?this.a.equivalentTo(K.a)&&this.b.equivalentTo(K.b):!1};
oA.prototype.extrapolateToTime=function(K){var m=this.a.extrapolateToTime(K).value,x=this.b.extrapolateToTime(K).value;return{timestamp:K,value:[m,x]}};
_.tv.Object.defineProperties(oA.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 K=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),m=this.a.lastMeasurement.timestamp.equals(K)?this.a.lastMeasurement.value:this.a.extrapolateToTime(K).value,x=this.b.lastMeasurement.timestamp.equals(K)?this.b.lastMeasurement.value:this.b.extrapolateToTime(K).value;return{timestamp:K,value:[m,x]}}}});var H4=function(K,m){this.input=K;this.mapFunction=m;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
H4.prototype.equivalentTo=function(K){return K instanceof H4?this.input.equivalentTo(K.input)&&this.mapFunction===K.mapFunction:!1};
H4.prototype.extrapolateToTime=function(K){K=this.input.extrapolateToTime(K);return{timestamp:K.timestamp,value:this.mapFunction(K.value)}};
_.tv.Object.defineProperties(H4.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var $P=function(){};
$P.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
$P.prototype.extrapolateUsingTimestampMap=function(K){var m=this.clock.timeline,x,S=(x=K.get(m))!=null?x:this.clock.now();K.set(m,S);return this.extrapolateToTime(S)};
$P.prototype.map=function(K){return new ugA(this,K)};
$P.prototype.joinWith=function(K){return new MiR(this,K)};
var MiR=function(){oA.apply(this,arguments);this.map=$P.prototype.map;this.joinWith=$P.prototype.joinWith;this.extrapolateToNow=$P.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=$P.prototype.extrapolateUsingTimestampMap};
_.q(MiR,oA);var ugA=function(){H4.apply(this,arguments);this.map=$P.prototype.map;this.joinWith=$P.prototype.joinWith;this.extrapolateToNow=$P.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=$P.prototype.extrapolateUsingTimestampMap};
_.q(ugA,H4);var xN=function(K,m){this.lastMeasurement=m;this.extrapolateToNow=$P.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=$P.prototype.extrapolateUsingTimestampMap;this.map=$P.prototype.map;this.joinWith=$P.prototype.joinWith;this.clock=K};
xN.prototype.equivalentTo=function(K){return K.active};
xN.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.tv.Object.defineProperties(xN.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var mDn=$r(function(K){if(K.value.viewportGeometrySourceName==="omid"){if(K.value.elementGeometrySourceName==="nio")return"omio";if(K.value.elementGeometrySourceName==="geo")return"omgeo"}return K.value.elementGeometrySourceName==="geo"||K.value.elementGeometrySourceName==="nio"?K.value.viewportGeometrySourceName:K.value.elementGeometrySourceName});var aY5=rl(z3(function(K){return!isNaN(K)}),MX(function(K,m){return isNaN(K)?m:Math.min(K,m)},NaN),xL());var vpm=Kh(rl($r(function(K){return K.intersectionGeometry.width*K.intersectionGeometry.height/(K.exposedViewportLocalGeometry.width*K.exposedViewportLocalGeometry.height)}),$r(function(K){return isFinite(K)?Math.min(1,K):0})));var K8B=rl(Kh($r(function(K){K=K.exposureOverride?K.elementGeometry.width*K.elementGeometry.height*K.exposureOverride/(K.topWindowViewportExternalGeometry.width*K.topWindowViewportExternalGeometry.height):K.intersectionGeometry.width*K.intersectionGeometry.height/(K.topWindowViewportExternalGeometry.width*K.topWindowViewportExternalGeometry.height);return isFinite(K)?K:0})));var wZG=function(K,m){var x=this;this.timeProvider=K;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=m.pipe(xL()).subscribe(function(S){lUD(x);x.measurementRequestObserver=S})},uu8=function(K,m){lUD(K);
K.lastMeasurementRequest=K.timeProvider.setTimeout(function(){var x;return void((x=K.measurementRequestObserver)==null?void 0:x.next())},m)},lUD=function(K){K.lastMeasurementRequest!==null&&K.timeProvider.clearTimeout(K.lastMeasurementRequest);
K.lastMeasurementRequest=null};
wZG.prototype.dispose=function(){lUD(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var fdM=function(){};var PET=function(K,m){this.context=K;this.strategies=m};
_.q(PET,fdM);PET.prototype.buildGeometrySource=function(K,m){var x=this.strategies.map(function(w){return w.buildGeometrySource(K,m)}),S=OYm(x.map(function(w){return w.geometrySource})),Q=S.capturedErrors.pipe(tio());
return{geometrySource:S.chain.pipe(L1(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:Q,strategyErrors:S.capturedErrors}].concat(_.N3(x.map(function(w){return w.additionalOutputs}))))}};
var tio=function(){return MX(function(K,m){m instanceof Hb?K.push(m.measurementStrategyFailureReason):K.push(-1);return K},[])};var iY0=function(K,m){this.context=K;this.poller=m};
_.q(iY0,fdM);iY0.prototype.buildGeometrySource=function(K,m){var x=jhv(rSn(this.context,this.poller),bk8(this.context,m.requestSource));return{geometrySource:cSS(K.measurableCreative.pipe(x),m.inApp),additionalOutputs:{}}};var e$5=function(K,m,x){x=x===void 0?YbS(K,m):x;this.context=K;this.intersectionObserverStrategy=x};
_.q(e$5,fdM);e$5.prototype.buildGeometrySource=function(K,m){var x=this.intersectionObserverStrategy(m.useV2);return{geometrySource:cSS(K.measurableCreative.pipe(x,FZT(this.context)),m.inApp),additionalOutputs:{}}};var crE=function(K,m,x){var S=S===void 0?Symbol():S;this.element=K;this.immediateUrls=m;this.timeOnScreenUrls=x;this.symbol=S};var QhB=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),h$1=Object.freeze([1,.75,QhB.exposureThreshold,QhB.largeAdExposureThreshold,0]);var BKG=function(K,m){m=m===void 0?36E5:m;var x=x===void 0?!0:x;this.creatives=new hw;this.elementsToUnregister=new hw;this.elementMap=new Map;var S=new wk(window,null);S.beaconFactory=new s3(S,new iA(S));nJ8(S,this.creatives,this.elementsToUnregister,K,m,x).subscribe()},ynD=function(K,m,x,S){if(!K.elementMap.has(m)){var Q=new UF(m);
K.elementMap.set(m,Q);K.creatives.next(new crE(Q,x,S))}},dfS=function(K,m){K.elementsToUnregister.next(m);
var x=K.elementMap.get(m);x!==void 0&&(x.release(),K.elementMap.delete(m))};var Ns8=function(K){var m=K.url;K=K.uaDataValues;this.JSC$9484_url_=m;this.uaDataValues_=K;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var x=/[?&]([^&=]+)=([^&]*)/g;K=x.exec(m);)this.urlParamValues_[K[1]]=K[2]},ZdD=function(K){K=K.uaDataValues_;
if(!K)return"";var m=lz("uap",K.platform)+lz("uapv",K.platformVersion)+lz("uafv",K.uaFullVersion)+lz("uaa",K.architecture)+lz("uam",K.model)+lz("uab",K.bitness);K.fullVersionList&&(m+="&uafvl="+encodeURIComponent(K.fullVersionList.map(function(x){return encodeURIComponent(x.brand)+";"+encodeURIComponent(x.version)}).join("|")));
K.wow64!=null&&(m+="&uaw="+Number(K.wow64));return m.slice(1)};var OhE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(OhE,_.uG);OhE.prototype.getId=function(){return _.On(this,1)};var Na=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Na,_.uG);Na.prototype.getSeconds=function(){return tD(this,1)};
Na.prototype.setSeconds=function(K){return _.mS(this,1,jJ(K),"0")};_.jv=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(_.jv,_.uG);_.jv.prototype.getSeconds=function(){return tD(this,1)};
_.jv.prototype.setSeconds=function(K){return _.mS(this,1,jJ(K),"0")};
_.jID=function(K){var m=Number(D4(K,1));K=_.OQ(K,2);return new Date(m*1E3+K/1E6)};var ZB=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(ZB,_.uG);ZB.prototype.getUrl=function(){return _.On(this,1)};
ZB.prototype.setUrl=function(K){return _.Eg(this,1,K)};
ZB.prototype.getHeight=function(){return _.OQ(this,2)};
ZB.prototype.getWidth=function(){return _.OQ(this,3)};var B4=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(B4,_.uG);B4.prototype.getAspectRatio=function(){return cM(this,1)};
B4.prototype.getDuration=function(){return _.rX(this,Na,2)};var DYE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(DYE,_.uG);var rrA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(rrA,_.uG);var GIL=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(GIL,_.uG);var pcE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(pcE,_.uG);var Rc5=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Rc5,_.uG);var Jrz=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Jrz,_.uG);var hcM=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(hcM,_.uG);var CzA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(CzA,_.uG);var LDA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(LDA,_.uG);var aA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(aA,_.uG);var df=[2,4,5,6,7];var qQD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(qQD,_.uG);var uy=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(uy,_.uG);_.l=uy.prototype;_.l.getId=function(){return _.rX(this,OhE,1)};
_.l.getName=function(){return _.On(this,2)};
_.l.setDescription=function(K){return _.Eg(this,3,K)};
_.l.getUrl=function(){return _.On(this,8)};
_.l.setUrl=function(K){return _.Eg(this,8,K)};
var yN=function(K){return _.tr(K,ZB,10,_.cc())};
uy.prototype.getOwner=function(K){var m=_.k4(this,40,_.qG,3,!0);X0T(m,K);return m[K]};
var VN=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(VN,_.uG);_.v4=[0,PM,csE];_.U3=[0,PM,csE];var ENB=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(ENB,_.uG);var z2=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(z2,_.uG);z2.prototype.getStatus=function(){return _.js(this,1)};
z2.prototype.removeItem=function(K){return CBo(this,2,K)};var bhH=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(bhH,_.uG);bhH.prototype.getName=function(){return _.On(this,8)};var T2=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(T2,_.uG);T2.prototype.getCommand=function(){return _.js(this,1)};
T2.prototype.getSource=function(){return _.rX(this,bhH,2)};
T2.prototype.setVisible=function(K){return _.rW(this,5,K)};
T2.prototype.removeItem=function(K){return CBo(this,7,K)};var gNE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(gNE,_.uG);gNE.prototype.getCommand=function(){return _.js(this,1)};
gNE.prototype.removeItem=function(K){return CBo(this,4,K)};
var nND=_.L$(gNE);var IA=function(K,m,x){x=x===void 0?Error():x;var S=Error.call(this);this.message=S.message;"stack"in S&&(this.stack=S.stack);this.code=K;m+=":";x instanceof Error?(this.message=m+x.message,this.stack=x.stack||""):(this.message=m+String(x),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.q(IA,Error);_.Fg=function(){this.JSC$9542_disposed_=this.JSC$9542_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.Fg.prototype.JSC$9542_disposed_=!1;_.Fg.prototype.isDisposed=function(){return this.JSC$9542_disposed_};
_.Fg.prototype.dispose=function(){this.JSC$9542_disposed_||(this.JSC$9542_disposed_=!0,this.disposeInternal())};
_.Fg.prototype[Symbol.dispose]=function(){this.dispose()};
_.Lh=function(K,m){K.addOnDisposeCallback(_.wB(_.uz,m))};
_.Fg.prototype.addOnDisposeCallback=function(K,m){this.JSC$9542_disposed_?m!==void 0?K.call(m):K():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),m&&(K=K.bind(m)),this.onDisposeCallbacks_.push(K))};
_.Fg.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var kP=function(K){_.Fg.call(this);this.wpc=K};
_.q(kP,_.Fg);kP.prototype.gUh=function(){return this.wpc.f()};
kP.prototype.eOh=function(K){return this.wpc.c(K)};
kP.prototype.p7=function(K){return this.wpc.m(VIm(K))};
kP.prototype.cOx=function(K){return this.wpc.mws(VIm(K))};
var fh=function(K){_.Fg.call(this);var m=this;this.vm=K;this.wxA="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.dyk=void 0;this.sHB=this.vm.p;this.xR1=this.nv4.bind(this);this.addOnDisposeCallback(function(){return void Pzo(m)})};
_.q(fh,_.Fg);var ecD=function(K){var m;return _.t(function(x){if(x.nextAddress==1){if(!K.vm.wpc)throw new IA(30,"NWA");return K.z7L?x.return(K.z7L):x.yield(K.vm.wpc(),2)}m=x.yieldResult;K.z7L=new kP(m);return x.return(K.z7L)})};
fh.prototype.snapshot=function(K){return this.vm.s(Object.assign({},K.ju&&{c:K.ju},K.aEx&&{s:K.aEx},K.d4D!==void 0&&{p:K.d4D}))};
fh.prototype.nv4=function(K){this.vm.e(K)};
fh.prototype.eQk=function(K,m){return this.vm.c(K,m,!1)};
var Pzo=function(K){K.dyk!==void 0&&(K.wxA.forEach(function(m){var x;(x=K.dyk)==null||x.removeEventListener(m,K.xR1)}),K.dyk=void 0)};
fh.prototype.yE4=function(){return this.vm.l()};var W4=function(){_.Fg.apply(this,arguments);this.zuj=1};
_.q(W4,_.Fg);W4.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.zuj++;return this};
W4.prototype.dispose=function(){--this.zuj||_.Fg.prototype.dispose.call(this)};var ihL=function(K){this.q4M=K;K.addNewEventMetric("/client_streamz/bg/frs",_.rk("mk"))};
ihL.prototype.record=function(K,m){this.q4M.record("/client_streamz/bg/frs",K,m)};
var YQD=function(K){this.n3s=K;K.addNewEventMetric("/client_streamz/bg/wrl",_.rk("mn"),Dd("ac"),Dd("sc"),_.rk("rk"),_.rk("mk"))};
YQD.prototype.record=function(K,m,x,S,Q,w){this.n3s.record("/client_streamz/bg/wrl",K,m,x,S,Q,w)};
var FDM=function(K){this.iz1=K;K.addNewCounter("/client_streamz/bg/ec",_.rk("en"),_.rk("mk"))};
FDM.prototype.increment=function(K,m){this.iz1.JSC$9795_incrementCounter("/client_streamz/bg/ec",K,m)};
var ArM=function(K){this.zHO=K;K.addNewEventMetric("/client_streamz/bg/el",_.rk("en"),_.rk("mk"))};
ArM.prototype.record=function(K,m,x){this.zHO.record("/client_streamz/bg/el",K,m,x)};
var oNR=function(K){this.pW4=K;K.addNewCounter("/client_streamz/bg/cec",Dd("ec"),_.rk("mk"))};
oNR.prototype.increment=function(K,m){this.pW4.JSC$9795_incrementCounter("/client_streamz/bg/cec",K,m)};
var Hhz=function(K){this.kTy=K;K.addNewCounter("/client_streamz/bg/po/csc",Dd("cs"),_.rk("mk"))};
Hhz.prototype.increment=function(K,m){this.kTy.JSC$9795_incrementCounter("/client_streamz/bg/po/csc",K,m)};
var $YD=function(K){this.bz0=K;K.addNewCounter("/client_streamz/bg/po/ctav",_.rk("av"),_.rk("mk"))};
$YD.prototype.increment=function(K,m){this.bz0.JSC$9795_incrementCounter("/client_streamz/bg/po/ctav",K,m)};
var Nko=function(K){this.mqs=K;K.addNewCounter("/client_streamz/bg/po/cwsc",_.rk("su"),_.rk("mk"))};
Nko.prototype.increment=function(K,m){this.mqs.JSC$9795_incrementCounter("/client_streamz/bg/po/cwsc",K,m)};var RfG=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(RfG,_.uG);var pdB=function(K,m){return _.K$(K,3,m,J58)};var Zht=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Zht,_.uG);var Bkz=[1,2,3];var adH=[0,Bkz,_.$F,OHz,rsz];var dYA=[0,_.NV,[0,gA,_.n5]];var yrE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(yrE,_.uG);var ViM=[1,2,3];var vNt=[0,ViM,ff_,w6t,_.Z4,dYA];var UYE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(UYE,_.uG);var zcA=[0,_.NV,adH,vNt];var Tkz=[0,_.AD];var IdD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(IdD,_.uG);var kIt=[0,_.AD,-1,_.YF];var WDL=[0,_.AD,-1,_.iy,_.YF];var XcA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(XcA,_.uG);var KZz=[1,2,3];var mlR=[0,KZz,_.Z4,kIt,_.Z4,WDL,_.Z4,Tkz];var xlA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(xlA,_.uG);xlA.prototype.JSC$9615_serializeBinary=vm8([0,_.AD,mlR,GdA,_.NV,zcA,j4A,_.DGo]);var SbH=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(SbH,_.uG);var sgz=function(K){var m=new xlA;m=_.YL(m,1,K.JSC$9731_metricName);var x=QgR(K);m=_.K$(m,3,x,_.hs);x=[];for(var S=[],Q=_.u(K.cellMap.keys()),w=Q.next();!w.done;w=Q.next())S.push(w.value.split(","));for(Q=0;Q<S.length;Q++){w=S[Q];for(var M=K.cellType,f=K.getCells(w)||[],c=[],D=0;D<f.length;D++){var G=f[D],p=G&&G.cellValue;G=new yrE;switch(M){case 3:p=Number(p);Number.isFinite(p)&&qt(G,1,ViM,jJ(p));break;case 2:qt(G,2,ViM,_.IL(Number(p)))}c.push(G)}M=c;for(f=0;f<M.length;f++){c=M[f];D=new UYE;c=_.Em(D,
2,c);D=[];G=w7E(K);for(p=0;p<G.length;p++){var R=G[p],J=w[p],L=new Zht;switch(R){case 3:qt(L,1,Bkz,LH(String(J)));break;case 2:R=Number(J);Number.isFinite(R)&&qt(L,2,Bkz,_.uH(R));break;case 1:qt(L,3,Bkz,GMT(J==="true"))}D.push(L)}ly(c,1,D);x.push(c)}}ly(m,4,x);return m};var lYE=function(K){if(!K)return"";if(/^about:(?:blank|srcdoc)$/.test(K))return window.origin||"";K.indexOf("blob:")===0&&(K=K.substring(5));K=K.split("#")[0].split("?")[0];K=K.toLowerCase();K.indexOf("//")==0&&(K=window.location.protocol+K);/^[\w\-]*:\/\//.test(K)||(K=window.location.href);var m=K.substring(K.indexOf("://")+3),x=m.indexOf("/");x!=-1&&(m=m.substring(0,x));x=K.substring(0,K.indexOf("://"));if(!x)throw Error("qa`"+K);if(x!=="http"&&x!=="https"&&x!=="chrome-extension"&&x!=="moz-extension"&&
x!=="file"&&x!=="android-app"&&x!=="chrome-search"&&x!=="chrome-untrusted"&&x!=="chrome"&&x!=="app"&&x!=="devtools")throw Error("ra`"+x);K="";var S=m.indexOf(":");if(S!=-1){var Q=m.substring(S+1);m=m.substring(0,S);if(x==="http"&&Q!=="80"||x==="https"&&Q!=="443")K=":"+Q}return x+"://"+m+K};var M9M=function(K,m,x){var S=String(_.Qm.location.href);return S&&K&&m?[m,utD(lYE(S),K,x||null)].join(" "):null},utD=function(K,m,x){var S=[],Q=[];
if((Array.isArray(x)?2:1)==1)return Q=[m,K],_.m7(S,function(f){Q.push(f)}),fYE(Q.join(" "));
var w=[],M=[];_.m7(x,function(f){M.push(f.key);w.push(f.value)});
x=Math.floor((new Date).getTime()/1E3);Q=w.length==0?[x,m,K]:[w.join(":"),x,m,K];_.m7(S,function(f){Q.push(f)});
K=fYE(Q.join(" "));K=[x,K];M.length==0||K.push(M.join(""));return K.join("_")},fYE=function(K){var m=XZ5();
m.update(K);return m.digestString().toLowerCase()};var XD=function(K){this.JSC$9626_document_=K||{cookie:""}},t9E;
_.l=XD.prototype;_.l.isEnabled=function(){if(!_.Qm.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};
_.l.set=function(K,m,x){var S=!1;if(typeof x==="object"){var Q=x.sameSite;S=x.secure||!1;var w=x.domain||void 0;var M=x.path||void 0;var f=x.maxAge}if(/[;=\s]/.test(K))throw Error("sa`"+K);if(/[;\r\n]/.test(m))throw Error("ta`"+m);f===void 0&&(f=-1);x=w?";domain="+w:"";M=M?";path="+M:"";S=S?";secure":"";f=f<0?"":f==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+f*1E3)).toUTCString();this.JSC$9626_document_.cookie=K+"="+m+x+M+f+S+(Q!=null?";samesite="+Q:"")};
_.l.get=function(K,m){for(var x=K+"=",S=(this.JSC$9626_document_.cookie||"").split(";"),Q=0,w;Q<S.length;Q++){w=DT(S[Q]);if(w.lastIndexOf(x,0)==0)return w.slice(x.length);if(w==K)return""}return m};
_.l.remove=function(K,m,x){var S=this.containsKey(K);this.set(K,"",{maxAge:0,path:m,domain:x});return S};
_.l.getKeys=function(){return t9E(this).keys};
_.l.getValues=function(){return t9E(this).values};
_.l.isEmpty=function(){return!this.JSC$9626_document_.cookie};
_.l.getCount=function(){return this.JSC$9626_document_.cookie?(this.JSC$9626_document_.cookie||"").split(";").length:0};
_.l.containsKey=function(K){return this.get(K)!==void 0};
_.l.containsValue=function(K){for(var m=t9E(this).values,x=0;x<m.length;x++)if(m[x]==K)return!0;return!1};
_.l.clear=function(){for(var K=t9E(this).keys,m=K.length-1;m>=0;m--)this.remove(K[m])};
t9E=function(K){K=(K.JSC$9626_document_.cookie||"").split(";");for(var m=[],x=[],S,Q,w=0;w<K.length;w++)Q=DT(K[w]),S=Q.indexOf("="),S==-1?(m.push(""),x.push(Q)):(m.push(Q.substring(0,S)),x.push(Q.substring(S+1)));return{keys:m,values:x}};
_.Pd=new XD(typeof document=="undefined"?null:document);var dgB,cLR;dgB=function(){var K=_.Qm.__SAPISID||_.Qm.__APISID||_.Qm.__3PSAPISID||_.Qm.__1PSAPISID||_.Qm.__OVERRIDE_SID;if(K)return!0;typeof document!=="undefined"&&(K=new XD(document),K=K.get("SAPISID")||K.get("APISID")||K.get("__Secure-3PAPISID")||K.get("__Secure-1PAPISID"));return!!K};
cLR=function(K,m,x,S){(K=_.Qm[K])||typeof document==="undefined"||(K=(new XD(document)).get(m));return K?M9M(K,x,S):null};
_.jB8=function(K){var m=lYE(_.Qm==null?void 0:_.Qm.location.href),x=[];if(dgB()){m=m.indexOf("https:")==0||m.indexOf("chrome-extension:")==0||m.indexOf("chrome-untrusted://new-tab-page")==0||m.indexOf("moz-extension:")==0;var S=m?_.Qm.__SAPISID:_.Qm.__APISID;S||typeof document==="undefined"||(S=new XD(document),S=S.get(m?"SAPISID":"APISID")||S.get("__Secure-3PAPISID"));(S=S?M9M(S,m?"SAPISIDHASH":"APISIDHASH",K):null)&&x.push(S);m&&((m=cLR("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",K))&&x.push(m),
(K=cLR("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",K))&&x.push(K))}return x.length==0?null:x.join(" ")};var Ok_=function(){this.minSize=1024};
Ok_.prototype.compress=function(K){var m,x,S,Q;return _.t(function(w){switch(w.nextAddress){case 1:return m=new CompressionStream("gzip"),x=(new Response(m.readable)).arrayBuffer(),S=m.writable.getWriter(),w.yield(S.write((new TextEncoder).encode(K)),2);case 2:return w.yield(S.close(),3);case 3:return Q=Uint8Array,w.yield(x,4);case 4:return w.return(new Q(w.yieldResult))}})};
Ok_.prototype.isSupported=function(K){return K<this.minSize?!1:typeof CompressionStream!=="undefined"};var jgE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(jgE,_.uG);var KK=function(K,m){this.intervalMs=K;this.callback=m;this.enabled=!1;this.nowFn=function(){return _.NH()};
this.lastTimeMs=this.nowFn()};
KK.prototype.setInterval=function(K){this.intervalMs=K;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
KK.prototype.start=function(){var K=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){K.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
KK.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
KK.prototype.tick=function(){var K=this;if(this.enabled){var m=Math.max(this.nowFn()-this.lastTimeMs,0);m<this.intervalMs*.8?this.timer=setTimeout(function(){K.tick()},this.intervalMs-m):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var Dl_=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Dl_,_.uG);var rLz=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(rLz,_.uG);var Gv_=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Gv_,_.uG);Gv_.prototype.getTransmissionType=function(){return _.js(this,1)};var SdD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(SdD,_.uG);var md=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(md,_.uG);var xbm=function(K){ly(QyL,1,K)};
md.prototype.getModel=function(){return _.On(this,6)};
var p7D=_.L$(md);var RkA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(RkA,_.uG);var K7T=["platform","platformVersion","architecture","model","uaFullVersion"],QyL=new md,mbv=null;var xX=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(xX,_.uG);var JLz=function(K){return _.Gx(K,1,1)};var hkD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K,4)};
_.q(hkD,_.uG);_.Sw=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K,36)};
_.q(_.Sw,_.uG);_.Sw.prototype.getExperimentIds=function(){return _.rX(this,jgE,16)};var CvB=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K,19)};
_.q(CvB,_.uG);CvB.prototype.setLogSource=function(K){return _.Gx(this,2,K)};
CvB.prototype.setScheduler=function(K){return _.Gx(this,10,K)};var qbL=function(K,m){this.isServiceWorkerScope=m=m===void 0?!1:m;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new CvB;Number.isInteger(K)&&this.logRequest.setLogSource(K);m||(this.locale=document.documentElement.getAttribute("lang"));LZM(this,new xX)};
qbL.prototype.setLogSource=function(K){this.logRequest.setLogSource(K);return this};
var LZM=function(K,m){_.Em(K.logRequest,1,m);_.js(m,1)||JLz(m);K.isServiceWorkerScope||(m=QZ(K),_.On(m,5)||_.YL(m,5,K.locale));K.uach&&(m=QZ(K),_.rX(m,md,9)||_.Em(m,9,K.uach))},EpA=function(K,m){K.transmissionType=m},bk5=function(K){var m=m===void 0?K7T:m;
var x=K.isServiceWorkerScope?void 0:dR();x?wdT(x,m).then(function(S){K.uach=p7D(S!=null?S:"[]");S=QZ(K);_.Em(S,9,K.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},QZ=function(K){var m=_.rX(K.logRequest,xX,1);
m||(m=new xX,LZM(K,m));K=m;m=_.rX(K,RkA,11);m||(m=new RkA,_.Em(K,11,m));return m};
qbL.prototype.build=function(K,m,x,S,Q,w){m=m===void 0?0:m;x=x===void 0?0:x;S=S===void 0?null:S;Q=Q===void 0?0:Q;w=w===void 0?0:w;if(!this.isServiceWorkerScope){var M=QZ(this);var f=new Gv_;f=_.Gx(f,1,this.transmissionType);f=_.GI(f,2,this.isFinal);x=_.p5(f,3,x>0?x:void 0);x=_.p5(x,4,Q>0?Q:void 0);x=_.p5(x,5,w>0?w:void 0);Q=x.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;w=Q[_.wE]|0;x=nt(x,w)?x:g4m(x,Q,w)?bH8(x,Q):new x.constructor(dy(Q,w,!0));_.Em(M,10,x)}M=this.logRequest.clone();x=Date.now().toString();
M=_.pf(M,4,jJ(x));K=K.slice();K=ly(M,3,K);S&&(M=new Dl_,S=_.p5(M,13,S),M=new rLz,S=_.Em(M,2,S),M=new hkD,S=_.Em(M,1,S),S=_.Gx(S,2,9),_.Em(K,18,S));m&&_.ir(K,14,m);return K};ph.prototype.currBackoffCount_=0;ph.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
ph.prototype.getValue=function(){return this.currValue_};
var gpz=function(K){K.currBaseValue_=Math.min(K.maxValue_,K.currBaseValue_*K.backoffFactor_);K.currValue_=Math.min(K.maxValue_,K.currBaseValue_+(K.randomFactor_?Math.round(K.randomFactor_*(Math.random()-.5)*2*K.currBaseValue_):0));K.currBackoffCount_++};var CHE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K,8)};
_.q(CHE,_.uG);var npD=_.L$(CHE);var LlD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(LlD,_.uG);var w4;w4=new qOR;var ss=function(K){_.Fg.call(this);var m=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9704_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$9704_sendBeaconApiEnabled=!1;this.logSource=K.logSource;this.getAuthHeaderValue=
K.getAuthHeaderValue||function(){};
this.logRequestBuilder=new qbL(K.logSource,K.isServiceWorkerScope);this.network=K.network||null;this.productID=K.productID||null;this.bufferSize=1E3;this.clearcutUrl=K.urlOverride||null;this.sessionIndex=K.sessionIndex||null;this.disableAutomaticFlush=K.disableAutomaticFlush||!1;this.withCredentials=!K.disableWithCredentials;this.isServiceWorkerScope=K.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!dR()&&!!dR().navigator&&dR().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(PvA())).searchParams&&!!(new URL(PvA())).searchParams.set;var x=JLz(new xX);LZM(this.logRequestBuilder,x);this.flushBackoff=new ph(1E4,3E5,.1);K=ekt(this,K.backgroundJobDeferrer);this.JSC$9704_flushTimer=new KK(this.flushBackoff.getValue(),K);this.backupTimer=new KK(6E5,K);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){ikA(m);
var S;(S=m.metalogService)==null||S.flush()}}),document.addEventListener("pagehide",function(){ikA(m);
var S;(S=m.metalogService)==null||S.flush()}))};
_.q(ss,_.Fg);var ekt=function(K,m){return K.isBrowserSupported?m?function(){m().then(function(){K.flush()})}:function(){K.flush()}:function(){}};
ss.prototype.disposeInternal=function(){ikA(this);this.JSC$9704_flushTimer.stop();this.backupTimer.stop();_.Fg.prototype.disposeInternal.call(this)};
var YbD=function(K){K.clearcutUrl||(K.clearcutUrl=PvA());try{return(new URL(K.clearcutUrl)).toString()}catch(m){return(new URL(K.clearcutUrl,dR().location.origin)).toString()}};
ss.prototype.dispatch=function(K){if(K instanceof _.Sw)this.log(K);else try{var m=new _.Sw,x=K.serialize();var S=_.YL(m,8,x);this.log(S)}catch(Q){lf(this,4,1)}};
var lf=function(K,m,x){K.metalogService&&K.metalogService.increment(m,x)};
ss.prototype.log=function(K){lf(this,2,1);if(this.isBrowserSupported){K=K.clone();var m=this.sequencePosition++;K=_.ir(K,21,m);this.componentId&&_.YL(K,26,this.componentId);m=K;if(oD8(_.me(m,1))==null){var x=Date.now();x=Number.isFinite(x)?x.toString():"0";_.pf(m,1,jJ(x))}_.A55(_.me(m,15))!=null||_.ir(m,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(x=this.experimentIds.clone(),_.Em(m,16,x));lf(this,1,1);m=this.pendingEvents.length-this.bufferSize+1;m>0&&(this.pendingEvents.splice(0,m),
this.numLogsDroppedSinceLastFlush+=m,lf(this,3,m));this.pendingEvents.push(K);this.disableAutomaticFlush||this.JSC$9704_flushTimer.enabled||this.JSC$9704_flushTimer.start()}};
ss.prototype.flush=function(K,m){var x=this;if(this.pendingEvents.length===0)K&&K();else if(this.JSC$9704_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,FZH(this);else{var S=Date.now();if(this.noFlushUntilMs>S&&this.startWaitingMs<S)m&&m("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?EpA(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var Q=this.pendingEvents.length,
w=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),M=this.getAuthHeaderValue();if(M&&this.lastFailedAuth===M)m&&m("stale-auth-token");else{this.pendingEvents=[];this.JSC$9704_flushTimer.enabled&&this.JSC$9704_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;S=w.serialize();var f;this.JSC$9704_compressor&&this.JSC$9704_compressor.isSupported(S.length)&&
(f=this.JSC$9704_compressor.compress(S));var c=ALL(this,S,M),D=function(R){x.flushBackoff.reset();x.JSC$9704_flushTimer.setInterval(x.flushBackoff.getValue());if(R){var J=null;try{var L=JSON.stringify(JSON.parse(R.replace(")]}'\n","")));J=npD(L)}catch(n){}J&&(R=Number(tD(J,1,_.$D("-1"))),R>0&&(x.startWaitingMs=Date.now(),x.noFlushUntilMs=x.startWaitingMs+R),SOS(J.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,w4.fieldIndex),mG0(J,w4.fieldIndex),J=w4.ctor?w4.getExtensionFn(J,w4.ctor,w4.fieldIndex,
w4.JSC$8884_hasMessageId):w4.getExtensionFn(J,w4.fieldIndex,null,w4.JSC$8884_hasMessageId),J=J===null?void 0:J)&&(J=_.OQ(J,1,-1),J!==-1&&(x.flushBackoff=new ph(J<1?1:J,3E5,.1),x.JSC$9704_flushTimer.setInterval(x.flushBackoff.getValue())))}K&&K();x.numRetriesSinceLastSuccessfulFlush=0},G=function(R,J){var L=_.tr(w,_.Sw,3,_.cc());
var n=Number(tD(w,14));gpz(x.flushBackoff);x.JSC$9704_flushTimer.setInterval(x.flushBackoff.getValue());R===401&&M&&(x.lastFailedAuth=M);n&&(x.numLogsDroppedSinceLastFlush+=n);J===void 0&&(J=x.isRetryable(R));J&&(x.pendingEvents=L.concat(x.pendingEvents),x.disableAutomaticFlush||x.JSC$9704_flushTimer.enabled||x.JSC$9704_flushTimer.start());lf(x,7,1);m&&m("net-send-failed",R);++x.numRetriesSinceLastSuccessfulFlush},p=function(){x.network&&x.network.send(c,D,G)};
f?f.then(function(R){lf(x,5,Q);c.requestHeaders["Content-Encoding"]="gzip";c.requestHeaders["Content-Type"]="application/binary";c.body=R;c.bodyType=2;p()},function(){lf(x,6,Q);
p()}):p()}}}};
var ALL=function(K,m,x){x=x===void 0?null:x;var S=S===void 0?K.withCredentials:S;var Q={},w=new URL(YbD(K));x&&(Q.Authorization=x);K.sessionIndex&&(Q["X-Goog-AuthUser"]=K.sessionIndex,w.searchParams.set("authuser",K.sessionIndex));K.pageId&&(Object.defineProperty(Q,"X-Goog-PageId",{value:K.pageId}),w.searchParams.set("pageId",K.pageId));return{url:w.toString(),body:m,bodyType:1,requestHeaders:Q,requestType:"POST",withCredentials:S,timeoutMillis:K.timeoutMillis}},ikA=function(K){K.logRequestBuilder.isFinal=
!0;
K.flush();K.logRequestBuilder.isFinal=!1},FZH=function(K){op_(K,function(m,x){m=new URL(m);
m.searchParams.set("format","json");var S=!1;try{S=dR().navigator.sendBeacon(m.toString(),x.serialize())}catch(Q){}S||(K.isSendBeaconSupported=!1);return S})},op_=function(K,m){if(K.pendingEvents.length!==0){var x=new URL(YbD(K));
x.searchParams.delete("format");var S=K.getAuthHeaderValue();S&&x.searchParams.set("auth",S);x.searchParams.set("authuser",K.sessionIndex||"0");for(S=0;S<10&&K.pendingEvents.length;++S){var Q=K.pendingEvents.slice(0,32),w=K.logRequestBuilder.build(Q,K.numLogsDroppedSinceLastFlush,K.numRetriesSinceLastSuccessfulFlush,K.productID,K.persistedLogRecoveredCount,K.persistedLogExpiredCount);if(!m(x.toString(),w)){++K.numRetriesSinceLastSuccessfulFlush;break}K.numLogsDroppedSinceLastFlush=0;K.numRetriesSinceLastSuccessfulFlush=
0;K.persistedLogRecoveredCount=0;K.persistedLogExpiredCount=0;K.pendingEvents=K.pendingEvents.slice(Q.length)}K.JSC$9704_flushTimer.enabled&&K.JSC$9704_flushTimer.stop()}};
ss.prototype.isRetryable=function(K){return 500<=K&&K<600||K===401||K===0};
var PvA=function(){return"https://play.google.com/log?format=json&hasfast=true"};var HkL=function(){this.abortSupported=typeof AbortController!=="undefined"};
HkL.prototype.send=function(K,m,x){var S=this,Q,w,M,f,c,D,G,p,R,J;return _.t(function(L){switch(L.nextAddress){case 1:return w=(Q=S.abortSupported?new AbortController:void 0)?setTimeout(function(){Q.abort()},K.timeoutMillis):void 0,_.h2(L,2,3),M=Object.assign({},{method:K.requestType,
headers:Object.assign({},K.requestHeaders)},K.body&&{body:K.body},K.withCredentials&&{credentials:"include"},{signal:K.timeoutMillis&&Q?Q.signal:null}),L.yield(fetch(K.url,M),5);case 5:f=L.yieldResult;if(f.status!==200){(c=x)==null||c(f.status);L.jumpTo(3);break}if((D=m)==null){L.jumpTo(7);break}return L.yield(f.text(),8);case 8:D(L.yieldResult);case 7:case 3:_.q3(L);clearTimeout(w);_.b1(L,0);break;case 2:G=_.gl(L);switch((p=G)==null?void 0:p.name){case "AbortError":(R=x)==null||R(408);break;default:(J=
x)==null||J(400)}L.jumpTo(3)}})};
HkL.prototype.getTransmissionType=function(){return 4};_.Ch=function(K,m){m=m===void 0?"0":m;_.Fg.call(this);this.logSource=K;this.sessionIndex=m;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$9722_clearExperimentIds=this.productID=null;this.JSC$9722_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.q(_.Ch,_.Fg);var Dbm=function(K,m){K.buildLabel=m;return K},jy8=function(K,m){K.network=m;
return K},GW8=function(K,m){K.JSC$9722_clearExperimentIds=m},O08=function(K){K.JSC$9722_sendBeaconApiEnabled=!0;
return K};
_.Ch.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.Ch.prototype.build=function(){this.network||(this.network=new HkL);var K=new ss({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.jB8,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.Lh(this,K);if(this.buildLabel){var m=this.buildLabel,x=
QZ(K.logRequestBuilder);_.YL(x,7,m)}K.JSC$9704_compressor=new Ok_;this.componentId&&(K.componentId=this.componentId);this.productID&&(K.productID=this.productID);this.pageId&&(K.pageId=this.pageId);this.JSC$9722_clearExperimentIds&&((x=this.JSC$9722_clearExperimentIds)?(K.experimentIds||(K.experimentIds=new jgE),m=K.experimentIds,x=x.serialize(),_.YL(m,4,x)):K.experimentIds&&_.pf(K.experimentIds,4));this.JSC$9722_sendBeaconApiEnabled&&(K.JSC$9704_sendBeaconApiEnabled=K.isSendBeaconSupported);bk5(K.logRequestBuilder);
this.bufferSize&&(K.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(K);return K};var JRT=function(K,m,x,S,Q,w,M){K=K===void 0?-1:K;m=m===void 0?"":m;x=x===void 0?"":x;S=S===void 0?!1:S;Q=Q===void 0?"":Q;_.Fg.call(this);this.logSource=K;this.componentId=m;w?m=w:(K=new _.Ch(K,"0"),K.componentId=m,_.Lh(this,K),x!==""&&(K.destinationUrl=x),S&&(K.serviceWorkerScopeEnabled=!0),Q&&Dbm(K,Q),M&&jy8(K,M),m=K.build());this.JSC$9726_transport=m};
_.q(JRT,_.Fg);JRT.prototype.flush=function(K){K=K||[];if(K.length){for(var m=new SbH,x=[],S=0;S<K.length;S++){var Q=K[S],w=sgz(Q);x.push(w);Q.clear()}ly(m,1,x);this.JSC$9726_transport.dispatch(m);this.JSC$9726_transport.flush()}};var $lD=function(K){this.cellValue=K};var uf=function(K,m,x){this.JSC$9731_metricName=K;this.cellType=m;this.fields=x||[];this.cellMap=new Map},w7E=function(K){return K.fields.map(function(m){return m.fieldType})},QgR=function(K){return K.fields.map(function(m){return m.fieldName})};
_.l=uf.prototype;_.l.addCell=function(K){var m=_.VU.apply(1,arguments),x=this.getCells(m);x?x.push(new $lD(K)):this.JSC$9731_setCell(K,m)};
_.l.JSC$9731_setCell=function(K){var m=this.JSC$9731_getKey(_.VU.apply(1,arguments));this.cellMap.set(m,[new $lD(K)])};
_.l.getCells=function(){var K=this.JSC$9731_getKey(_.VU.apply(0,arguments));return this.cellMap.has(K)?this.cellMap.get(K):void 0};
_.l.getCell=function(){var K=this.getCells(_.VU.apply(0,arguments));return K&&K.length?K[0]:void 0};
_.l.clear=function(){this.cellMap.clear()};
_.l.JSC$9731_getKey=function(){var K=_.VU.apply(0,arguments);return K?K.join(","):"key"};var Njt=function(K,m){uf.call(this,K,3,m)};
_.q(Njt,uf);Njt.prototype.JSC$9734_incrementCounterBy=function(K){var m=_.VU.apply(1,arguments),x=0,S=this.getCell(m);S&&(x=S.cellValue);this.JSC$9731_setCell(x+K,m)};var ZkM=function(K,m){uf.call(this,K,2,m)};
_.q(ZkM,uf);ZkM.prototype.record=function(K){this.addCell(K,_.VU.apply(1,arguments))};_.Mu=function(K){this.id=K};
_.Mu.prototype.toString=function(){return this.id};_.fK=function(K,m){this.type=K instanceof _.Mu?String(K):K;this.currentTarget=this.target=m;this.defaultPrevented=this.propagationStopped_=!1};
_.fK.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.fK.prototype.preventDefault=function(){this.defaultPrevented=!0};_.cp=function(K,m){_.fK.call(this,K?K.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;K&&this.init(K,m)};
_.Zw(_.cp,_.fK);
_.cp.prototype.init=function(K,m){var x=this.type=K.type,S=K.changedTouches&&K.changedTouches.length?K.changedTouches[0]:null;this.target=K.target||K.srcElement;this.currentTarget=m;m=K.relatedTarget;m||(x=="mouseover"?m=K.fromElement:x=="mouseout"&&(m=K.toElement));this.relatedTarget=m;S?(this.clientX=S.clientX!==void 0?S.clientX:S.pageX,this.clientY=S.clientY!==void 0?S.clientY:S.pageY,this.screenX=S.screenX||0,this.screenY=S.screenY||0):(this.offsetX=_.Ut||K.offsetX!==void 0?K.offsetX:K.layerX,
this.offsetY=_.Ut||K.offsetY!==void 0?K.offsetY:K.layerY,this.clientX=K.clientX!==void 0?K.clientX:K.pageX,this.clientY=K.clientY!==void 0?K.clientY:K.pageY,this.screenX=K.screenX||0,this.screenY=K.screenY||0);this.button=K.button;this.keyCode=K.keyCode||0;this.key=K.key||"";this.charCode=K.charCode||(x=="keypress"?K.keyCode:0);this.ctrlKey=K.ctrlKey;this.altKey=K.altKey;this.shiftKey=K.shiftKey;this.metaKey=K.metaKey;this.pointerId=K.pointerId||0;this.pointerType=K.pointerType;this.state=K.state;
this.timeStamp=K.timeStamp;this.event_=K;K.defaultPrevented&&_.cp.superClass_.preventDefault.call(this)};
_.cp.prototype.isButton=function(K){return this.event_.button==K};
_.cp.prototype.stopPropagation=function(){_.cp.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.cp.prototype.preventDefault=function(){_.cp.superClass_.preventDefault.call(this);var K=this.event_;K.preventDefault?K.preventDefault():K.returnValue=!1};var Bj_="closure_listenable_"+(Math.random()*1E6|0),Os=function(K){return!(!K||!K[Bj_])};var aYB=0;var dlA=function(K,m,x,S,Q){this.listener=K;this.proxy=null;this.src=m;this.type=x;this.capture=!!S;this.handler=Q;this.key=++aYB;this.removed=this.callOnce=!1},yLH=function(K){K.removed=!0;
K.listener=null;K.proxy=null;K.src=null;K.handler=null};Jr.prototype.add=function(K,m,x,S,Q){var w=K.toString();K=this.listeners[w];K||(K=this.listeners[w]=[],this.typeCount_++);var M=V95(K,m,S,Q);M>-1?(m=K[M],x||(m.callOnce=!1)):(m=new dlA(m,this.src,w,!!S,Q),m.callOnce=x,K.push(m));return m};
Jr.prototype.remove=function(K,m,x,S){K=K.toString();if(!(K in this.listeners))return!1;var Q=this.listeners[K];m=V95(Q,m,x,S);return m>-1?(yLH(Q[m]),_.iT5(Q,m),Q.length==0&&(delete this.listeners[K],this.typeCount_--),!0):!1};
var vpD=function(K,m){var x=m.type;if(!(x in K.listeners))return!1;var S=_.aG(K.listeners[x],m);S&&(yLH(m),K.listeners[x].length==0&&(delete K.listeners[x],K.typeCount_--));return S};
Jr.prototype.removeAll=function(K){K=K&&K.toString();var m=0,x;for(x in this.listeners)if(!K||x==K){for(var S=this.listeners[x],Q=0;Q<S.length;Q++)++m,yLH(S[Q]);delete this.listeners[x];this.typeCount_--}return m};
Jr.prototype.getListener=function(K,m,x,S){K=this.listeners[K.toString()];var Q=-1;K&&(Q=V95(K,m,x,S));return Q>-1?K[Q]:null};
Jr.prototype.hasListener=function(K,m){var x=K!==void 0,S=x?K.toString():"",Q=m!==void 0;return _.NX.some(this.listeners,function(w){for(var M=0;M<w.length;++M)if(!(x&&w[M].type!=S||Q&&w[M].capture!=m))return!0;return!1})};
var V95=function(K,m,x,S){for(var Q=0;Q<K.length;++Q){var w=K[Q];if(!w.removed&&w.listener==m&&w.capture==!!x&&w.handler==S)return Q}return-1};var UlL,zk_,TjL,kvA,WZA,sA,lX,mDE,X7o,K8z,jw,xDA,IY5;UlL="closure_lm_"+(Math.random()*1E6|0);zk_={};TjL=0;_.fW=function(K,m,x,S,Q){if(S&&S.once)return sA(K,m,x,S,Q);if(Array.isArray(m)){for(var w=0;w<m.length;w++)_.fW(K,m[w],x,S,Q);return null}x=IY5(x);return Os(K)?K.listen(m,x,_.UB(S)?!!S.capture:!!S,Q):kvA(K,m,x,!1,S,Q)};
kvA=function(K,m,x,S,Q,w){if(!m)throw Error("va");var M=_.UB(Q)?!!Q.capture:!!Q,f=jw(K);f||(K[UlL]=f=new Jr(K));x=f.add(m,x,S,M,w);if(x.proxy)return x;S=WZA();x.proxy=S;S.src=K;S.listener=x;if(K.addEventListener)_.X6A||(Q=M),Q===void 0&&(Q=!1),K.addEventListener(m.toString(),S,Q);else if(K.attachEvent)K.attachEvent(X7o(m.toString()),S);else if(K.addListener&&K.removeListener)K.addListener(S);else throw Error("wa");TjL++;return x};
WZA=function(){var K=K8z,m=function(x){return K.call(m.src,m.listener,x)};
return m};
sA=function(K,m,x,S,Q){if(Array.isArray(m)){for(var w=0;w<m.length;w++)sA(K,m[w],x,S,Q);return null}x=IY5(x);return Os(K)?K.listenOnce(m,x,_.UB(S)?!!S.capture:!!S,Q):kvA(K,m,x,!0,S,Q)};
_.DA=function(K,m,x,S,Q){if(Array.isArray(m))for(var w=0;w<m.length;w++)_.DA(K,m[w],x,S,Q);else S=_.UB(S)?!!S.capture:!!S,x=IY5(x),Os(K)?K.unlisten(m,x,S,Q):K&&(K=jw(K))&&(m=K.getListener(m,x,S,Q))&&lX(m)};
lX=function(K){if(typeof K==="number"||!K||K.removed)return!1;var m=K.src;if(Os(m))return vpD(m.eventTargetListeners_,K);var x=K.type,S=K.proxy;m.removeEventListener?m.removeEventListener(x,S,K.capture):m.detachEvent?m.detachEvent(X7o(x),S):m.addListener&&m.removeListener&&m.removeListener(S);TjL--;(x=jw(m))?(vpD(x,K),x.typeCount_==0&&(x.src=null,m[UlL]=null)):yLH(K);return!0};
mDE=function(K,m,x,S,Q){x=IY5(x);S=!!S;return Os(K)?K.getListener(m,x,S,Q):K?(K=jw(K))?K.getListener(m,x,S,Q):null:null};
X7o=function(K){return K in zk_?zk_[K]:zk_[K]="on"+K};
K8z=function(K,m){if(K.removed)K=!0;else{m=new _.cp(m,this);var x=K.listener,S=K.handler||K.src;K.callOnce&&lX(K);K=x.call(S,m)}return K};
jw=function(K){K=K[UlL];return K instanceof Jr?K:null};
xDA="__closure_events_fn_"+(Math.random()*1E9>>>0);IY5=function(K){if(typeof K==="function")return K;K[xDA]||(K[xDA]=function(m){return K.handleEvent(m)});
return K[xDA]};_.r4=function(){_.Fg.call(this);this.eventTargetListeners_=new Jr(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.Zw(_.r4,_.Fg);_.r4.prototype[Bj_]=!0;_.l=_.r4.prototype;_.l.setParentEventTarget=function(K){this.parentEventTarget_=K};
_.l.addEventListener=function(K,m,x,S){_.fW(this,K,m,x,S)};
_.l.removeEventListener=function(K,m,x,S){_.DA(this,K,m,x,S)};
_.l.dispatchEvent=function(K){var m,x=this.parentEventTarget_;if(x)for(m=[];x;x=x.parentEventTarget_)m.push(x);x=this.actualEventTarget_;var S=K.type||K;if(typeof K==="string")K=new _.fK(K,x);else if(K instanceof _.fK)K.target=K.target||x;else{var Q=K;K=new _.fK(S,x);_.NX.extend(K,Q)}Q=!0;var w;if(m)for(w=m.length-1;!K.propagationStopped_&&w>=0;w--){var M=K.currentTarget=m[w];Q=S2M(M,S,!0,K)&&Q}K.propagationStopped_||(M=K.currentTarget=x,Q=S2M(M,S,!0,K)&&Q,K.propagationStopped_||(Q=S2M(M,S,!1,K)&&
Q));if(m)for(w=0;!K.propagationStopped_&&w<m.length;w++)M=K.currentTarget=m[w],Q=S2M(M,S,!1,K)&&Q;return Q};
_.l.disposeInternal=function(){_.r4.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.l.listen=function(K,m,x,S){return this.eventTargetListeners_.add(String(K),m,!1,x,S)};
_.l.listenOnce=function(K,m,x,S){return this.eventTargetListeners_.add(String(K),m,!0,x,S)};
_.l.unlisten=function(K,m,x,S){return this.eventTargetListeners_.remove(String(K),m,x,S)};
_.l.removeAllListeners=function(K){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(K):0};
var S2M=function(K,m,x,S){m=K.eventTargetListeners_.listeners[String(m)];if(!m)return!0;m=m.concat();for(var Q=!0,w=0;w<m.length;++w){var M=m[w];if(M&&!M.removed&&M.capture==x){var f=M.listener,c=M.handler||M.src;M.callOnce&&vpD(K.eventTargetListeners_,M);Q=f.call(c,S)!==!1&&Q}}return Q&&!S.defaultPrevented};
_.r4.prototype.getListener=function(K,m,x,S){return this.eventTargetListeners_.getListener(String(K),m,x,S)};
_.r4.prototype.hasListener=function(K,m){return this.eventTargetListeners_.hasListener(K!==void 0?String(K):void 0,m)};var Gy=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(K){return K&&AsyncContext.Snapshot.wrap(K)}:function(K){return K};var Qhz=function(K,m){this.create_=K;this.reset_=m;this.occupants_=0;this.JSC$9766_head_=null};
Qhz.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var K=this.JSC$9766_head_;this.JSC$9766_head_=K.next;K.next=null}else K=this.create_();return K};
Qhz.prototype.put=function(K){this.reset_(K);this.occupants_<100&&(this.occupants_++,K.next=this.JSC$9766_head_,this.JSC$9766_head_=K)};var wZL=function(){this.workTail_=this.workHead_=null};
wZL.prototype.add=function(K,m){var x=li0.get();x.set(K,m);this.workTail_?this.workTail_.next=x:this.workHead_=x;this.workTail_=x};
wZL.prototype.remove=function(){var K=null;this.workHead_&&(K=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),K.next=null);return K};
var li0=new Qhz(function(){return new shA},function(K){return K.reset()}),shA=function(){this.next=this.scope=this.fn=null};
shA.prototype.set=function(K,m){this.fn=K;this.scope=m;this.next=null};
shA.prototype.reset=function(){this.next=this.scope=this.fn=null};var lUE,uK8,syD,uuM;uK8=!1;syD=new wZL;_.pK=function(K,m){lUE||uuM();uK8||(lUE(),uK8=!0);syD.add(K,m)};
uuM=function(){var K=Promise.resolve(void 0);lUE=function(){K.then(MQB)}};var MIB=function(K){K.prototype.$goog_Thenable=!0},fUM=function(K){if(!K)return!1;
try{return!!K.$goog_Thenable}catch(m){return!1}};var tIt,cSD,OYD,DDA,rSE,GQM,h$o,q2L,nJ5,bYE,fe8;_.LA=function(K,m){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(K!=_.t_)try{var x=this;K.call(m,function(S){x.resolve_(2,S)},function(S){x.resolve_(3,S)})}catch(S){this.resolve_(3,S)}};
tIt=function(){this.next=this.context=this.JSC$9777_onRejected=this.JSC$9777_onFulfilled=this.child=null;this.always=!1};
tIt.prototype.reset=function(){this.context=this.JSC$9777_onRejected=this.JSC$9777_onFulfilled=this.child=null;this.always=!1};
cSD=new Qhz(function(){return new tIt},function(K){K.reset()});
OYD=function(K,m,x){var S=cSD.get();S.JSC$9777_onFulfilled=K;S.JSC$9777_onRejected=m;S.context=x;return S};
_.k8=function(K){if(K instanceof _.LA)return K;var m=new _.LA(_.t_);m.resolve_(2,K);return m};
_.cX=function(K){return new _.LA(function(m,x){x(K)})};
DDA=function(K,m,x){jhA(K,m,x,null)||_.pK(_.wB(m,K))};
_.Rb=function(K){return new _.LA(function(m,x){var S=K.length,Q=[];if(S)for(var w=function(D,G){S--;Q[D]=G;S==0&&m(Q)},M=function(D){x(D)},f,c=0;c<K.length;c++)f=K[c],DDA(f,_.wB(w,c),M);
else m(Q)})};
rSE=function(K){return new _.LA(function(m){var x=K.length,S=[];if(x)for(var Q=function(f,c,D){x--;S[f]=c?{fulfilled:!0,value:D}:{fulfilled:!1,reason:D};x==0&&m(S)},w,M=0;M<K.length;M++)w=K[M],DDA(w,_.wB(Q,M,!0),_.wB(Q,M,!1));
else m(S)})};
GQM=function(K){return new _.LA(function(m,x){var S=K.length,Q=[];if(S)for(var w=function(D){m(D)},M=function(D,G){S--;
Q[D]=G;S==0&&x(Q)},f,c=0;c<K.length;c++)f=K[c],DDA(f,w,_.wB(M,c));
else m(void 0)})};
_.Y_=function(){var K,m,x=new _.LA(function(S,Q){K=S;m=Q});
return new pZz(x,K,m)};
_.LA.prototype.then=function(K,m,x){return R$L(this,Gy(typeof K==="function"?K:null),Gy(typeof m==="function"?m:null),x)};
MIB(_.LA);h$o=function(K,m,x,S){JSE(K,OYD(m||_.t_,x||null,S))};
_.Ju=function(K,m){m=Gy(m);m=OYD(m,m);m.always=!0;JSE(K,m);return K};
_.LA.prototype.finally=function(K){var m=this;K=Gy(K);return new _.LA(function(x,S){h$o(m,function(Q){K();x(Q)},function(Q){K();
S(Q)})})};
_.LA.prototype.thenCatch=function(K,m){return R$L(this,null,Gy(K),m)};
_.LA.prototype.catch=_.LA.prototype.thenCatch;_.LA.prototype.cancel=function(K){if(this.state_==0){var m=new _.Jo(K);_.pK(function(){CEA(this,m)},this)}};
var CEA=function(K,m){if(K.state_==0)if(K.parent_){var x=K.parent_;if(x.callbackEntries_){for(var S=0,Q=null,w=null,M=x.callbackEntries_;M&&(M.always||(S++,M.child==K&&(Q=M),!(Q&&S>1)));M=M.next)Q||(w=M);Q&&(x.state_==0&&S==1?CEA(x,m):(w?(S=w,S.next==x.callbackEntriesTail_&&(x.callbackEntriesTail_=S),S.next=S.next.next):L8D(x),q2L(x,Q,3,m)))}K.parent_=null}else K.resolve_(3,m)},JSE=function(K,m){K.callbackEntries_||K.state_!=2&&K.state_!=3||EJA(K);
K.callbackEntriesTail_?K.callbackEntriesTail_.next=m:K.callbackEntries_=m;K.callbackEntriesTail_=m},R$L=function(K,m,x,S){var Q=OYD(null,null,null);
Q.child=new _.LA(function(w,M){Q.JSC$9777_onFulfilled=m?function(f){try{var c=m.call(S,f);w(c)}catch(D){M(D)}}:w;
Q.JSC$9777_onRejected=x?function(f){try{var c=x.call(S,f);c===void 0&&f instanceof _.Jo?M(f):w(c)}catch(D){M(D)}}:M});
Q.child.parent_=K;JSE(K,Q);return Q.child};
_.LA.prototype.unblockAndFulfill_=function(K){this.state_=0;this.resolve_(2,K)};
_.LA.prototype.unblockAndReject_=function(K){this.state_=0;this.resolve_(3,K)};
_.LA.prototype.resolve_=function(K,m){this.state_==0&&(this===m&&(K=3,m=new TypeError("xa")),this.state_=1,jhA(m,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=m,this.state_=K,this.parent_=null,EJA(this),K!=3||m instanceof _.Jo||bYE(this,m)))};
var jhA=function(K,m,x,S){if(K instanceof _.LA)return h$o(K,m,x,S),!0;if(fUM(K))return K.then(m,x,S),!0;if(_.UB(K))try{var Q=K.then;if(typeof Q==="function")return gJH(K,Q,m,x,S),!0}catch(w){return x.call(S,w),!0}return!1},gJH=function(K,m,x,S,Q){var w=!1,M=function(c){w||(w=!0,x.call(Q,c))},f=function(c){w||(w=!0,S.call(Q,c))};
try{m.call(K,M,f)}catch(c){f(c)}},EJA=function(K){K.executing_||(K.executing_=!0,_.pK(K.executeCallbacks_,K))},L8D=function(K){var m=null;
K.callbackEntries_&&(m=K.callbackEntries_,K.callbackEntries_=m.next,m.next=null);K.callbackEntries_||(K.callbackEntriesTail_=null);return m};
_.LA.prototype.executeCallbacks_=function(){for(var K;K=L8D(this);)q2L(this,K,this.state_,this.result_);this.executing_=!1};
q2L=function(K,m,x,S){if(x==3&&m.JSC$9777_onRejected&&!m.always)for(;K&&K.hadUnhandledRejection_;K=K.parent_)K.hadUnhandledRejection_=!1;if(m.child)m.child.parent_=null,nJ5(m,x,S);else try{m.always?m.JSC$9777_onFulfilled.call(m.context):nJ5(m,x,S)}catch(Q){fe8.call(null,Q)}cSD.put(m)};
nJ5=function(K,m,x){m==2?K.JSC$9777_onFulfilled.call(K.context,x):K.JSC$9777_onRejected&&K.JSC$9777_onRejected.call(K.context,x)};
bYE=function(K,m){K.hadUnhandledRejection_=!0;_.pK(function(){K.hadUnhandledRejection_&&fe8.call(null,m)})};
fe8=wD;_.Jo=function(K){_.xS.call(this,K)};
_.Zw(_.Jo,_.xS);_.Jo.prototype.name="cancel";var pZz=function(K,m,x){this.promise=K;this.resolve=m;this.reject=x};var hu;_.pV=function(K,m){_.r4.call(this);this.JSC$9789_interval_=K||1;this.timerObject_=m||_.Qm;this.boundTick_=(0,_.Ar)(this.tick_,this);this.last_=_.NH()};
_.Zw(_.pV,_.r4);_.l=_.pV.prototype;_.l.enabled=!1;_.l.JSC$9791_timer_=null;_.l.setInterval=function(K){this.JSC$9789_interval_=K;this.JSC$9791_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$9791_timer_&&this.stop()};
_.l.tick_=function(){if(this.enabled){var K=_.NH()-this.last_;K>0&&K<this.JSC$9789_interval_*.8?this.JSC$9791_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9789_interval_-K):(this.JSC$9791_timer_&&(this.timerObject_.clearTimeout(this.JSC$9791_timer_),this.JSC$9791_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.l.start=function(){this.enabled=!0;this.JSC$9791_timer_||(this.JSC$9791_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9789_interval_),this.last_=_.NH())};
_.l.stop=function(){this.enabled=!1;this.JSC$9791_timer_&&(this.timerObject_.clearTimeout(this.JSC$9791_timer_),this.JSC$9791_timer_=null)};
_.l.disposeInternal=function(){_.pV.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
hu=function(K,m,x){if(typeof K==="function")x&&(K=(0,_.Ar)(K,x));else if(K&&typeof K.handleEvent=="function")K=(0,_.Ar)(K.handleEvent,K);else throw Error("ya");return Number(m)>2147483647?-1:_.Qm.setTimeout(K,m||0)};
_.PEt=function(K){var m=null;return(new _.LA(function(x,S){m=hu(function(){x(void 0)},K);
m==-1&&S(Error("za"))})).thenCatch(function(x){_.Qm.clearTimeout(m);
throw x;})};var qY=function(K){_.Fg.call(this);this.streamzLogger=K;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$9795_flushTimer=new _.pV(this.flushInterval);this.JSC$9795_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.Lh(this,this.JSC$9795_flushTimer)};
_.q(qY,_.Fg);qY.prototype.sendIsolatedPayload=function(K){this.shouldSendIsolatedPayload=K;this.invocationLimit=1};
var e$B=function(K){K.JSC$9795_flushTimer.enabled||K.JSC$9795_flushTimer.start();K.invocationCount++;K.invocationCount>=K.invocationLimit&&K.snapshotAndFlush()};
qY.prototype.snapshotAndFlush=function(){var K=this.metricMap.values();K=[].concat(_.N3(K)).filter(function(m){return m.cellMap.size});
K.length&&this.streamzLogger.flush(K,this.shouldSendIsolatedPayload);iYA(K);this.invocationCount=0;this.JSC$9795_flushTimer.enabled&&this.JSC$9795_flushTimer.stop()};
qY.prototype.addNewCounter=function(K){var m=_.VU.apply(1,arguments);this.metricMap.has(K)||this.metricMap.set(K,new Njt(K,m))};
qY.prototype.addNewEventMetric=function(K){var m=_.VU.apply(1,arguments);this.metricMap.has(K)||this.metricMap.set(K,new ZkM(K,m))};
var Y2o=function(K,m){return K.disabledMetrics.has(m)?void 0:K.metricMap.get(m)};
qY.prototype.JSC$9795_incrementCounter=function(K){this.JSC$9795_incrementCounterBy(K,1,_.VU.apply(1,arguments))};
qY.prototype.JSC$9795_incrementCounterBy=function(K,m){var x=_.VU.apply(2,arguments),S=Y2o(this,K);S&&S instanceof Njt&&(S.JSC$9734_incrementCounterBy(m,x),e$B(this))};
qY.prototype.record=function(K,m){var x=_.VU.apply(2,arguments),S=Y2o(this,K);S&&S instanceof ZkM&&(S.record(m,x),e$B(this))};
var iYA=function(K){for(var m=0;m<K.length;m++)K[m].clear()};_.CK=function(K,m,x){x=x===void 0?{}:x;m=Error.call(this,m);this.message=m.message;"stack"in m&&(this.stack=m.stack);this.code=K;this.metadata=x;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.q(_.CK,Error);_.CK.prototype.toString=function(){var K="RpcError("+(tQ8(this.code)||String(this.code))+")";this.message&&(K+=": "+this.message);return K};_.F8_=_.Qm.JSON.parse;_.LK=_.Qm.JSON.stringify;_.DX=_.Qm.JSON.parse;_.ASB=function(K){switch(K){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 oJ_=function(K){switch(K){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var HYB,$DH=function(){};
_.Zw($DH,_.cR8);$DH.prototype.createInstance=function(){return new XMLHttpRequest};
HYB=new $DH;_.qu=function(K){_.r4.call(this);this.headers=new Map;this.JSC$9804_xmlHttpFactory_=K||null;this.JSC$9804_active_=!1;this.JSC$9804_xhr_=null;this.JSC$9804_lastUri_="";this.JSC$9804_lastErrorCode_=0;this.JSC$9804_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$9804_timeoutId_=null;this.responseType_="";this.JSC$9804_withCredentials_=!1};
_.Zw(_.qu,_.r4);var NCt=/^https?$/i,ZYL=["POST","PUT"],BCH=[],vK8=function(K,m,x,S,Q,w,M){var f=new _.qu;BCH.push(f);m&&f.listen("complete",m);f.listenOnce("ready",f.cleanupSend_);w&&(f.timeoutInterval_=Math.max(0,w));M&&(f.JSC$9804_withCredentials_=M);f.send(K,x,S,Q)};
_.qu.prototype.cleanupSend_=function(){this.dispose();_.aG(BCH,this)};
_.qu.prototype.send=function(K,m,x,S){if(this.JSC$9804_xhr_)throw Error("Aa`"+this.JSC$9804_lastUri_+"`"+K);m=m?m.toUpperCase():"GET";this.JSC$9804_lastUri_=K;this.JSC$9804_lastError_="";this.JSC$9804_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$9804_active_=!0;this.JSC$9804_xhr_=this.createXhr();this.JSC$9804_xhr_.onreadystatechange=Gy((0,_.Ar)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$9804_xhr_.open(m,String(K),!0),this.inOpen_=!1}catch(M){aUA(this,M);return}K=x||"";x=new Map(this.headers);
if(S)if(Object.getPrototypeOf(S)===Object.prototype)for(var Q in S)x.set(Q,S[Q]);else if(typeof S.keys==="function"&&typeof S.get==="function"){Q=_.u(S.keys());for(var w=Q.next();!w.done;w=Q.next())w=w.value,x.set(w,S.get(w))}else throw Error("Ba`"+String(S));S=Array.from(x.keys()).find(function(M){return"content-type"==M.toLowerCase()});
Q=_.Qm.FormData&&K instanceof _.Qm.FormData;!_.B0(ZYL,m)||S||Q||x.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");m=_.u(x);for(S=m.next();!S.done;S=m.next())x=_.u(S.value),S=x.next().value,x=x.next().value,this.JSC$9804_xhr_.setRequestHeader(S,x);this.responseType_&&(this.JSC$9804_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$9804_xhr_&&this.JSC$9804_xhr_.withCredentials!==this.JSC$9804_withCredentials_&&(this.JSC$9804_xhr_.withCredentials=this.JSC$9804_withCredentials_);
try{this.JSC$9804_timeoutId_&&(clearTimeout(this.JSC$9804_timeoutId_),this.JSC$9804_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$9804_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$9804_xhr_.send(K),this.inSend_=!1}catch(M){aUA(this,M)}};
_.qu.prototype.createXhr=function(){return this.JSC$9804_xmlHttpFactory_?this.JSC$9804_xmlHttpFactory_.createInstance():HYB.createInstance()};
_.qu.prototype.timeout_=function(){typeof xTE!="undefined"&&this.JSC$9804_xhr_&&(this.JSC$9804_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$9804_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var aUA=function(K,m){K.JSC$9804_active_=!1;K.JSC$9804_xhr_&&(K.inAbort_=!0,K.JSC$9804_xhr_.abort(),K.inAbort_=!1);K.JSC$9804_lastError_=m;K.JSC$9804_lastErrorCode_=5;dDM(K);ySE(K)},dDM=function(K){K.errorDispatched_||(K.errorDispatched_=!0,K.dispatchEvent("complete"),K.dispatchEvent("error"))};
_.qu.prototype.abort=function(K){this.JSC$9804_xhr_&&this.JSC$9804_active_&&(this.JSC$9804_active_=!1,this.inAbort_=!0,this.JSC$9804_xhr_.abort(),this.inAbort_=!1,this.JSC$9804_lastErrorCode_=K||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ySE(this))};
_.qu.prototype.disposeInternal=function(){this.JSC$9804_xhr_&&(this.JSC$9804_active_&&(this.JSC$9804_active_=!1,this.inAbort_=!0,this.JSC$9804_xhr_.abort(),this.inAbort_=!1),ySE(this,!0));_.qu.superClass_.disposeInternal.call(this)};
_.qu.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)VID(this);else this.onReadyStateChangeEntryPoint_()};
_.qu.prototype.onReadyStateChangeEntryPoint_=function(){VID(this)};
var VID=function(K){if(K.JSC$9804_active_&&typeof xTE!="undefined")if(K.inSend_&&_.Es(K)==4)setTimeout(K.onReadyStateChange_.bind(K),0);else if(K.dispatchEvent("readystatechange"),K.isComplete()){K.JSC$9804_active_=!1;try{if(K.isSuccess())K.dispatchEvent("complete"),K.dispatchEvent("success");else{K.JSC$9804_lastErrorCode_=6;try{var m=_.Es(K)>2?K.JSC$9804_xhr_.statusText:""}catch(x){m=""}K.JSC$9804_lastError_=m+" ["+K.getStatus()+"]";dDM(K)}}finally{ySE(K)}}},ySE=function(K,m){if(K.JSC$9804_xhr_){K.JSC$9804_timeoutId_&&
(clearTimeout(K.JSC$9804_timeoutId_),K.JSC$9804_timeoutId_=null);
var x=K.JSC$9804_xhr_;K.JSC$9804_xhr_=null;m||K.dispatchEvent("ready");try{x.onreadystatechange=null}catch(S){}}};
_.qu.prototype.isActive=function(){return!!this.JSC$9804_xhr_};
_.qu.prototype.isComplete=function(){return _.Es(this)==4};
_.qu.prototype.isSuccess=function(){var K=this.getStatus(),m;if(!(m=oJ_(K))){if(K=K===0)K=IzM(String(this.JSC$9804_lastUri_)),K=!NCt.test(K);m=K}return m};
_.Es=function(K){return K.JSC$9804_xhr_?K.JSC$9804_xhr_.readyState:0};
_.l=_.qu.prototype;_.l.getStatus=function(){try{return _.Es(this)>2?this.JSC$9804_xhr_.status:-1}catch(K){return-1}};
_.l.getResponseText=function(){try{return this.JSC$9804_xhr_?this.JSC$9804_xhr_.responseText:""}catch(K){return""}};
_.l.getResponse=function(){try{if(!this.JSC$9804_xhr_)return null;if("response"in this.JSC$9804_xhr_)return this.JSC$9804_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$9804_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$9804_xhr_)return this.JSC$9804_xhr_.mozResponseArrayBuffer}return null}catch(K){return null}};
_.l.getAllResponseHeaders=function(){return this.JSC$9804_xhr_&&_.Es(this)>=2?this.JSC$9804_xhr_.getAllResponseHeaders()||"":""};
_.l.getLastError=function(){return typeof this.JSC$9804_lastError_==="string"?this.JSC$9804_lastError_:String(this.JSC$9804_lastError_)};var rR8=function(){};
rR8.prototype.send=function(K,m,x){m=m===void 0?function(){}:m;
x=x===void 0?function(){}:x;
vK8(K.url,function(S){S=S.target;S.isSuccess()?m(S.getResponseText()):x(S.getStatus())},K.requestType,K.body,K.requestHeaders,K.timeoutMillis,K.withCredentials)};
rR8.prototype.getTransmissionType=function(){return 1};var vJL=function(K,m){this.cJA=K;this.event=m;this.startTime=EQ()},Ccn;
vJL.prototype.done=function(){this.cJA.sO(this.event,EQ()-this.startTime)};
var bf=function(){W4.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.q(bf,W4);_.g4=function(K,m,x){var S=EQ();m=m();K.sO(x,EQ()-S);return m};
Ccn=function(){bf.apply(this,arguments)};
_.q(Ccn,bf);_.l=Ccn.prototype;_.l.bRx=function(){};
_.l.iT=function(){};
_.l.sO=function(){};
_.l.logError=function(){};
_.l.zr=function(){};
_.l.zJX=function(){};
_.l.nGq=function(){};
_.l.iWq=function(){};
var UDD=function(K){bf.call(this);var m=this;this.uX=K;this.TEST_ONLY={rUr:function(){return m.uX},
getExperimentIds:function(){return m.uX.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void m.uX.dispose()})};
_.q(UDD,bf);_.l=UDD.prototype;_.l.update=function(K){this.uX.dispose();this.uX=K};
_.l.iT=function(K){this.uX.iT(K)};
_.l.sO=function(K,m){this.uX.sO(K,m)};
_.l.logError=function(K){this.uX.logError(K)};
_.l.zr=function(){this.uX.zr()};
_.l.zJX=function(K){this.uX.zJX(K)};
_.l.nGq=function(K){this.uX.nGq(K)};
_.l.iWq=function(K){this.uX.iWq(K)};
_.l.bRx=function(K){this.uX.bRx(K)};
var z$o=function(K,m){_.Fg.call(this);var x=this;this.callback=K;this.qaX=m;this.zBe=-m;this.addOnDisposeCallback(function(){return void clearTimeout(x.timer)})};
_.q(z$o,_.Fg);var TCE=function(K){if(K.timer===void 0){var m=Math.max(0,K.zBe+K.qaX-EQ());K.timer=setTimeout(function(){try{K.callback()}finally{K.zBe=EQ(),K.timer=void 0}},m)}},IUz=function(K,m){bf.call(this);
this.metrics=K;this.hB=m};
_.q(IUz,bf);_.l=IUz.prototype;_.l.bRx=function(K){this.metrics.bRq.record(K,this.hB)};
_.l.iT=function(K){this.metrics.eventCount.increment(K,this.hB)};
_.l.sO=function(K,m){this.metrics.lEy.record(m,K,this.hB)};
_.l.logError=function(K){this.metrics.errorCount.increment(K,this.hB)};
_.l.zJX=function(K){this.metrics.yXj.increment(K,this.hB)};
_.l.nGq=function(K){this.metrics.tNg.increment(K,this.hB)};
_.l.iWq=function(K){this.metrics.a7U.increment(K,this.hB)};
var L78=function(K,m){m=m===void 0?[]:m;var x={hB:K.hB||"_",qhq:K.qhq||[],s4e:K.s4e|0,destinationUrl:K.destinationUrl,lQB:K.lQB||function(){},
urk:K.urk||function(w,M){return hfG(w,M,x.lQB,x.destinationUrl)}},S=x.urk("51",x.qhq.concat(m));
IUz.call(this,{bRq:new ihL(S),errorCount:new oNR(S),eventCount:new FDM(S),lEy:new ArM(S),w6p:new YQD(S),yXj:new Hhz(S),tNg:new $YD(S),a7U:new Nko(S)},x.hB);var Q=this;this.TEST_ONLY={getExperimentIds:function(){return Q.options.qhq.concat(Q.eZ0).sort(function(w,M){return w-M})}};
this.options=x;this.service=S;this.nHj=!K.urk;this.flushDebouncer=new z$o(function(){return void Q.service.snapshotAndFlush()},x.s4e);
this.addOnDisposeCallback(function(){Q.flushDebouncer.dispose();Q.nHj&&Q.service.dispose()});
(this.eZ0=m.slice()).sort(_.oSn)};
_.q(L78,IUz);L78.prototype.zr=function(){TCE(this.flushDebouncer)};var Z38=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Z38,_.uG);_.BST=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(_.BST,_.uG);var qc=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K,0,qc.messageId)};
_.q(qc,_.uG);var kQz=_.UAn(qc);qc.messageId="bfkj";var TCD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(TCD,_.uG);var W8E=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(W8E,_.uG);var XZB=_.L$(W8E);_.Wk=function(){var K=this;this.promise=new Promise(function(m,x){K.resolve=m;K.reject=x})};_.nK=function(K){_.Fg.call(this);var m=this;this.jc1=Math.floor(Math.random()*200);this.rAX=new W8E;if("challenge"in K&&kQz(K.challenge)){var x=_.On(K.challenge,4,void 0,A5);var S=_.On(K.challenge,5,void 0,A5);_.On(K.challenge,7,void 0,A5)&&(this.rAX=XZB(_.On(K.challenge,7,void 0,A5)))}else x=K.program,S=K.globalName;this.addOnDisposeCallback(function(){var L,n,F;return _.t(function(H){if(H.nextAddress==1)return H.yield(m.lYB,2);L=H.yieldResult;n=L.jJi;(F=n)==null||F();_.Px(H)})});
this.f6=qdG(K.uxg||{},this.rAX);_.Lh(this,this.f6);var Q=new _.Wk;this.lYB=Q.promise;this.f6.iT("t");var w=this.f6.share(),M=new vJL(w,"t"),f=function(L,n,F,H){if(!m.f6.isDisposed()){var N="k";n?N="h":F&&(N="u");N!=="k"?H!==0&&(m.f6.iT(N),m.f6.sO(N,L)):m.jc1<=0?(m.f6.iT(N),m.f6.sO(N,L),m.jc1=Math.floor(Math.random()*200)):m.jc1--}},c=function(L,n,F,H){Promise.resolve().then(function(){M.done();
w.zr();w.dispose();Q.resolve({bfj:L,jJi:n,myj:F,kHM:H})})};
if(!_.Qm[S])throw this.f6.logError(25),Error("Ca");if(!_.Qm[S].a)throw this.f6.logError(26),Error("Da");try{var D=_.Qm[S].a;S=[];for(var G=[],p=IUB(this.rAX),R=0;R<p.length;R++)S.push(p[R]),G.push(1);var J=kQB(this.rAX);for(p=0;p<J.length;p++)S.push(J[p]),G.push(2);this.sea=_.u(D(x,c,!0,K.yBg,f,[S,G],_.On(this.rAX,5),!1)).next().value;this.sHB=Q.promise.then(function(){})}catch(L){throw this.f6.logError(28),L;
}};
_.q(_.nK,_.Fg);_.nK.prototype.snapshot=function(K){if(this.isDisposed())throw Error("Ea");this.f6.iT("n");var m=this.f6.share();return this.lYB.then(function(x){var S=x.bfj;return new Promise(function(Q){var w=new vJL(m,"n");S(function(M){w.done();m.bRx(M.length);m.zr();m.dispose();Q(M)},[K.ju,
K.aEx,K.m80,K.d4D])})})};
_.nK.prototype.nv4=function(K){this.lYB.then(function(m){var x;(x=m.myj)==null||x(K)})};
_.nK.prototype.eQk=function(K,m){return this.lYB.then(function(x){var S;return(S=x.kHM)==null?void 0:S(K,m,!1)})};
_.nK.prototype.yE4=function(){return this.f6.share()};var K7R=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(K7R,_.uG);var pWv=_.UAn(K7R);var mbA=function(){this.promises={};this.ocl=null},xbD=function(){mbA.instance||(mbA.instance=new mbA);
return mbA.instance},Qy_=function(K,m){return SdE(K,_.rX(m,Z38,1,A5),_.rX(m,_.BST,2,A5),_.On(m,3,void 0,A5))},SdE=function(K,m,x,S){if(!m&&!x)return Promise.resolve();
if(!S)return PcD(m,x);var Q;(Q=K.promises)[S]||(Q[S]=new Promise(function(w,M){PcD(m,x).then(function(){K.ocl=S;w()},function(f){delete K.promises[S];
M(f)})}));
return K.promises[S]};var wdH=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(wdH,_.uG);var syE=function(K,m){return _.Eg(K,1,m)},liA=function(K,m){return _.Eg(K,2,m)};var Pp=function(K){_.Fg.call(this);var m=this;this.options=K;this.zY0=new _.Wk;this.sHB=this.zY0.promise;this.mrk=new _.Wk;this.avE=1;this.nXg=new _.Wk;this.wFH=[];this.d5x=K.d5x||function(){};
this.bqL=new UDD(qdG(K.uxg||{}));uK5(this,K.mZ,K.guZ,K.jgP,K.ho3,Object.assign({},MQz,K.zg4||{}));this.addOnDisposeCallback(function(){return void fiB(m)})};
_.q(Pp,_.Fg);Pp.prototype.snapshot=function(K){var m=this;return _.t(function(x){switch(x.nextAddress){case 1:if(m.isDisposed())throw Error("Ea");if(m.eA||m.xyS){x.jumpTo(2);break}return x.yield(m.mrk.promise,2);case 2:if(!m.eA){x.jumpTo(4);break}return x.yield(m.eA.snapshot(K),5);case 5:return x.return(x.yieldResult);case 4:throw m.xyS;}})};
var tQ5=function(K){var m;return _.t(function(x){if(K.isDisposed())throw Error("Ea");(m=K.d1)!=null&&(m.endTimeMs=0,m.resolver(1));return x.yield(K.nXg.promise,0)})},fiB=function(K){K.xyS=Error("Ga");
K.mrk.resolve();W8D(K.zY0.promise);K.zY0.reject(Error("Ga"));K.bqL.dispose();Promise.all(K.wFH).then(function(){var x;return _.t(function(S){(x=K.eA)==null||x.dispose();K.eA=void 0;_.Px(S)})});
K.wFH=[];var m;(m=K.d1)!=null&&(m.endTimeMs=0,m.resolver(1));W8D(K.nXg.promise);K.nXg.reject(Error("Ga"))};
Pp.prototype.nv4=function(K){var m,x;(m=this.eA)==null||(x=m.nv4)==null||x.call(m,K)};
Pp.prototype.eQk=function(K,m){var x,S,Q;return(Q=(x=this.eA)==null?void 0:(S=x.eQk)==null?void 0:S.call(x,K,m))!=null?Q:Promise.resolve()};
var cRM=function(K,m){var x=K.d5x;K.d5x=function(){x();m()}},O05=function(K,m){K.isDisposed()||(K.eA=m,K.bqL.update(m.yE4()),K.mrk.resolve(),K.zY0.resolve(void 0),K.d5x())};
Pp.prototype.handleError=function(K){if(!this.isDisposed()){this.xyS=K;this.mrk.resolve();var m,x;(x=(m=this.options).tVj)==null||x.call(m,K)}};
var jyM=function(K,m){m&&(Promise.all(K.wFH).then(function(){return void m.dispose()}),K.wFH=[])},ew=function(K,m){K.avE=m;
var x,S;(S=(x=K.options).mEq)==null||S.call(x,m)},DbD=function(K){K.isDisposed()||(K.nXg.resolve(),K.nXg=new _.Wk)},uK5=function(K,m,x,S,Q,w){S=S===void 0?xbD():S;
Q=Q===void 0?Promise.resolve(void 0):Q;var M,f,c,D,G,p,R,J,L,n,F,H;_.t(function(N){switch(N.nextAddress){case 1:return N.yield(0,3);case 3:f=null;if(!M){N.jumpTo(6);break}ew(K,7);_.h2(N,7);return N.yield(ei(M.snapshot({}),w.qkM,function(){return Promise.resolve("E:CTO")}),9);
case 9:f=N.yieldResult;_.xl(N,6);break;case 7:_.gl(N),f="E:UCE";case 6:c=void 0,D=M?w.qFC:w.nn9,G=new ph(D,w.io4,w.zYO,w.onM),p=1;case 10:if(!(p<=w.maxAttempts)){N.jumpTo(12);break}if(p===1){N.jumpTo(13);break}ew(K,0);K.d1=new rR5(G.getValue(),w.l0x,w.d2x);return N.yield(K.d1.promise,14);case 14:R=N.yieldResult,K.d1=void 0,R===1?(p=1,G.reset()):gpz(G);case 13:_.h2(N,15);J=void 0;if(x){J=x;N.jumpTo(17);break}ew(K,5);L=S.ocl;return N.yield(ei(GWM(m,L,f),w.pLg,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:J=N.yieldResult;case 17:return ew(K,3),N.yield(ei(Qy_(S,J),w.hB1,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return ew(K,8),N.yield(Q,20);case 20:return n=new _.nK({challenge:J,uxg:K.options.uxg,yBg:K.options.yBg}),N.yield(ei(n.sHB,w.hAO,function(){return Promise.reject(Error("Ja"))}),21);
case 21:c=n;N.jumpTo(12);break;case 15:F=_.gl(N),K.handleError(F),DbD(K);case 11:p++;N.jumpTo(10);break;case 12:if(K.isDisposed()){N.jumpTo(5);break}c&&(x=void 0,jyM(K,M),M=c,O05(K,c),DbD(K));ew(K,2);K.d1=new rR5(w.p8a,w.l0x,w.d2x);return N.yield(K.d1.promise,22);case 22:K.d1=void 0;if(K.isDisposed()){N.jumpTo(5);break}N.jumpTo(3);break;case 5:(H=M)==null||H.dispose(),_.Px(N)}})};
Pp.prototype.yE4=function(){return this.bqL.share()};
var MQz={p8a:432E5,l0x:3E5,d2x:10,qkM:1E4,pLg:3E4,hB1:3E4,hAO:6E4,nn9:1E3,qFC:6E4,io4:6E5,zYO:.25,onM:2,maxAttempts:10},rR5=function(K,m,x){var S=this;this.endTimeMs=Date.now()+K;this.promise=new Promise(function(w){S.resolver=w});
var Q=function(){var w=S.endTimeMs-Date.now();w<=x?S.resolver(0):setTimeout(Q,Math.min(w,m))};
Q()};var pdz,YdB=(pdz=Math.imul)!=null?pdz:function(K,m){return K*m|0},iz=[196,
200,224,18],YX=function(K,m,x){x=x===void 0?[]:x;this.maxItems=K;this.xB=m===void 0?0:m;this.aj=x},RfL=function(K){var m=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!m)return new YX(K);var x=m.split(",");if(x.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new YX(K);m=x.slice(1);m.length===1&&m[0]===""&&(m=[]);x=Number(x[0]);return isNaN(x)||x<0||x>m.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new YX(K)):new YX(K,x,m)};
YX.prototype.serialize=function(){return String(this.xB)+","+this.aj.join()};
YX.prototype.insert=function(K,m){var x=void 0;if(this.aj[this.xB]!==K){var S=this.aj.indexOf(K);S!==-1?(this.aj.splice(S,1),S<this.xB&&this.xB--,this.aj.splice(this.xB,0,K)):(x=this.aj[this.xB],this.aj[this.xB]=K)}this.xB=(this.xB+1)%this.maxItems;K=ef8("iU5q-!O9@$",this.serialize());x&&K&&m(x);return K};
var JRH=function(K,m){this.eI2=m;try{var x=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(S){x=!1}x&&(this.index=RfL(K))},hfL=function(K,m,x,S,Q){var w=K.index?_.g4(K.eI2,function(){return H08(K.index,ARv(m),x,S,Q)},"W"):"u";
K.eI2.iWq(w)},CcE=function(K,m,x){var S=_.u(K.index?_.g4(K.eI2,function(){return $b0(ARv(m),x)},"R"):["u"]),Q=S.next().value;
S=S.next().value;K.eI2.nGq(Q);return S};var L75={toString:function(K){var m=[],x=0;K-=-2147483648;m[x++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(K%52);for(K=Math.floor(K/52);K>0;)m[x++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(K%62),K=Math.floor(K/62);return m.join("")}};var b0B=function(K){K=qdL(K);for(var m=2654435769,x=2654435769,S=314159265,Q=K.length,w=Q,M=0,f=function(){m-=x;m-=S;m^=S>>>13;x-=S;x-=m;x^=m<<8;S-=m;S-=x;S^=x>>>13;m-=x;m-=S;m^=S>>>12;x-=S;x-=m;x^=m<<16;S-=m;S-=x;S^=x>>>5;m-=x;m-=S;m^=S>>>3;x-=S;x-=m;x^=m<<10;S-=m;S-=x;S^=x>>>15};w>=12;w-=12,M+=12)m+=EMA(K,M),x+=EMA(K,M+4),S+=EMA(K,M+8),f();
S+=Q;switch(w){case 11:S+=K[M+10]<<24;case 10:S+=K[M+9]<<16;case 9:S+=K[M+8]<<8;case 8:x+=K[M+7]<<24;case 7:x+=K[M+6]<<16;case 6:x+=K[M+5]<<8;case 5:x+=K[M+4];case 4:m+=K[M+3]<<24;case 3:m+=K[M+2]<<16;case 2:m+=K[M+1]<<8;case 1:m+=K[M]}f();return L75.toString(S)},qdL=function(K){for(var m=[],x=0;x<K.length;x++)m.push(K.charCodeAt(x));
return m},EMA=function(K,m){return K[m]+(K[m+1]<<8)+(K[m+2]<<16)+(K[m+3]<<24)};var FL=function(K){_.Fg.call(this);this.hh=K;this.j8l=new _.Wk};
_.q(FL,_.Fg);var gMB=function(K,m){var x=setTimeout(function(){K.j8l.resolve()},m);
K.addOnDisposeCallback(function(){return void clearTimeout(x)})};
FL.prototype.cOx=function(K,m){var x=this.p7(K);m==null||m(x);return _.g4(this.hh,function(){return _.H6(x,2)},this.bIL)};
var nMz=function(K,m,x,S){return _.g4(K.hh,function(){return x?K.cOx(m,S):K.p7(m,S)},K.vsk)},PcE=function(K,m,x,S){FL.call(this,K);
this.z4q=m;this.kyX=x;this.vsk="m";this.bIL="x";this.pAU=0;gMB(this,S)};
_.q(PcE,FL);PcE.prototype.p7=function(K,m){var x=this;this.hh.iT(this.vsk);++this.pAU>=this.kyX&&this.j8l.resolve();var S=K();K=_.g4(this.hh,function(){return x.z4q(S)},"C");
if(K===void 0)throw new IA(17,"YNJ:Undefined");if(!(K instanceof Uint8Array))throw new IA(18,"ODM:Invalid");m==null||m(K);return K};
var ef5=function(K,m,x){FL.call(this,K);this.nQa=m;this.vsk="f";this.bIL="z";gMB(this,x)};
_.q(ef5,FL);ef5.prototype.p7=function(){return this.nQa};
var i0M=function(K,m,x){FL.call(this,K);this.tD4=m;this.vsk="w";this.bIL="z";gMB(this,x)};
_.q(i0M,FL);i0M.prototype.p7=function(){var K=this;return _.g4(this.hh,function(){return _.W0(K.tD4)},"d")};
i0M.prototype.cOx=function(){return this.tD4};
var Ydz=function(K,m){FL.call(this,K);this.error=m;this.vsk="e";this.bIL="y"};
_.q(Ydz,FL);var F7R=function(K,m){var x=(m(K.error.message)+":"+m(K.error.stack)).substring(0,2048);m=x.length+1;x=Npm(x);var S=new Uint8Array(4+x.length);S.set([42,m&127|128,m>>7,K.error.code]);S.set(x,4);return S};
Ydz.prototype.p7=function(){if(this.z0k)return this.z0k;this.z0k=F7R(this,function(K){return"_"+b0B(K)});
return F7R(this,function(K){return K})};
var ARA=function(K,m,x){FL.call(this,K);this.xQa=m;this.clientState=x;this.vsk="S";this.bIL="q"};
_.q(ARA,FL);ARA.prototype.p7=function(){var K=Math.floor(Date.now()/1E3),m=[Math.random()*255,Math.random()*255],x=m.concat([this.xQa&255,this.clientState],[K>>24&255,K>>16&255,K>>8&255,K&255]);K=new Uint8Array(2+x.length);K[0]=34;K[1]=x.length;K.set(x,2);x=K.subarray(2);for(var S=m=m.length;S<x.length;++S)x[S]^=x[S%m];this.hh.zJX(this.clientState);return K};var oME={kia:3E4,moc:2E4},Au=function(K){_.Fg.call(this);var m=this;this.zXB=new _.Wk;this.dke=0;this.l4=void 0;this.state=2;this.vm=K.vm;this.mZ=K.mZ;this.zg4=Object.assign({},oME,K.zg4||{});this.hN=K.vm.yE4();var x;this.onError=(x=K.onError)!=null?x:function(){};
this.m69=K.m69||!1;if(H05(K)){var S=this.vm;this.xV1=function(){return tQ5(S).catch(function(M){M=m.reportError(new IA(m.lZ?20:32,"TRG:Disposed",M));m.l4=M;var f;(f=m.lZ)==null||f.dispose();m.lZ=void 0;m.zXB.reject(M)})};
cRM(S,function(){return void $bA(m)});
S.avE===2&&$bA(this)}else this.xV1=K.zlX,$bA(this);var Q=this.hN.share();Q.iT("o");var w=new vJL(Q,"o");this.zXB.promise.then(function(){w.done();Q.zr();Q.dispose()},function(){return void Q.dispose()});
this.addOnDisposeCallback(function(){m.lZ?(m.lZ.dispose(),m.lZ=void 0):m.l4?m.hN.zr():(m.l4=m.reportError(new IA(32,"TNP:Disposed")),m.hN.zr(),m.zXB.reject(m.l4))});
_.Lh(this,this.hN)};
_.q(Au,_.Fg);Au.prototype.gUh=function(){return this.zXB.promise};
var NpD=function(K,m){if(!(m instanceof IA))if(m instanceof _.CK){var x=Error(m.toString());x.stack=m.stack;m=new IA(11,"EBH:Error",x)}else m=new IA(12,"BSO:Unknown",m);return K.reportError(m)},$bA=function(K){var m,x,S,Q,w,M,f,c,D,G,p,R,J,L,n;
return _.t(function(F){switch(F.nextAddress){case 1:m=void 0;K.dke++;x=new _.Wk;K.vm instanceof Pp&&K.vm.wFH.push(x.promise);if(!K.m69){F.jumpTo(2);break}S=new _.Wk;setTimeout(function(){return void S.resolve()});
return F.yield(S.promise,2);case 2:return Q=K.hN.share(),_.h2(F,4,5),K.state=5,w={},M=[],F.yield(ei(K.vm.snapshot({ju:w,m80:M}),K.zg4.moc,function(){return Promise.reject(new IA(15,"MDA:Timeout"))}),7);
case 7:f=F.yieldResult;if(K.isDisposed())throw new IA(K.lZ?20:32,"MDA:Disposed");c=M[0];K.state=6;return F.yield(ei(Z0z(K.mZ,f),K.zg4.kia,function(){return Promise.reject(new IA(10,"BWB:Timeout"))}),8);
case 8:D=F.yieldResult;if(K.isDisposed())throw new IA(K.lZ?20:32,"BWB:Disposed");K.state=7;m=_.g4(Q,function(){var N=Bpt(K,D,x,c);N.j8l.promise.then(function(){return void K.xV1()});
return N},"i");
case 5:_.q3(F);Q.dispose();_.b1(F,6);break;case 4:G=_.gl(F);(p=m)==null||p.dispose();if(!K.l4){R=NpD(K,G);x.resolve();var H;if(H=K.vm instanceof Pp&&K.dke<2)a:if(G instanceof IA)H=G.code!==32&&G.code!==20&&G.code!==10;else{if(G instanceof _.CK)switch(G.code){case 2:case 13:case 14:case 4:break;default:H=!1;break a}H=!0}if(H)return J=(1+Math.random()*.25)*(K.lZ?6E4:1E3),L=setTimeout(function(){return void K.xV1()},J),K.addOnDisposeCallback(function(){return void clearTimeout(L)}),F.return();
K.l4=R}Q.logError(K.lZ?13:14);K.zXB.reject(K.l4);return F.return();case 6:K.state=8,K.dke=0,(n=K.lZ)==null||n.dispose(),K.lZ=m,K.zXB.resolve(),_.Px(F)}})},Bpt=function(K,m,x,S){var Q=Loo(m,2)*1E3;
if(Q<=0)throw new IA(31,"TTM:Invalid");if(_.On(m,4))return new i0M(K.hN,_.On(m,4),Q);if(!Loo(m,3))return new ef5(K.hN,sLM(_.QT(m,1)),Q);if(!S)throw new IA(4,"PMD:Undefined");S=S(sLM(_.QT(m,1)));if(!(S instanceof Function))throw new IA(16,"APF:Failed");K.chO=Math.floor((Date.now()+Q)/1E3);K=new PcE(K.hN,S,Loo(m,3),Q);K.addOnDisposeCallback(function(){return void x.resolve()});
return K};
Au.prototype.p7=function(K){return aiA(this,Object.assign({},K),!1)};
Au.prototype.cOx=function(K){return aiA(this,Object.assign({},K),!0)};
Au.prototype.eOh=function(K){if(K>150)return!1;try{return this.cache=new JRH(K,this.hN),!0}catch(m){return this.reportError(new IA(22,"GBJ:init",m)),!1}};
Au.prototype.reportError=function(K){this.hN.logError(K.code);this.onError(K);return K};
var dbo=function(K,m){m=m instanceof IA?m:new IA(5,"TVD:error",m);return K.reportError(m)},aiA=function(K,m,x){try{if(K.isDisposed())throw new IA(21,"BNT:disposed");
if(!K.lZ&&K.l4)throw K.l4;var S,Q;return(Q=(S=yRH(K,m,x))!=null?S:VQA(K,m,x))!=null?Q:vMo(K,m,x)}catch(w){if(!m.lV9)throw dbo(K,w);return Ubo(K,x,w)}},yRH=function(K,m,x){var S;
return(S=K.lZ)==null?void 0:nMz(S,function(){return zf5(K,m)},x,function(Q){var w;
if(K.lZ instanceof PcE&&((w=m.sN)==null?0:w.iD1))try{var M;(M=K.cache)==null||hfL(M,zf5(K,m),Q,m.sN.nL0,K.chO-120)}catch(f){K.reportError(new IA(24,"ELX:write",f))}})},VQA=function(K,m,x){var S;
if((S=m.sN)!=null&&S.qAe)try{var Q,w=(Q=K.cache)==null?void 0:CcE(Q,zf5(K,m),m.sN.nL0);return w?x?_.g4(K.hN,function(){return _.H6(w,2)},"a"):w:void 0}catch(M){K.reportError(new IA(23,"RXO:read",M))}},vMo=function(K,m,x){var S={stack:[],
error:void 0,hasError:!1};try{if(!m.m7S)throw new IA(29,"SDF:notready");return nMz(un_(S,new ARA(K.hN,0,K.state)),function(){return zf5(K,m)},x)}catch(Q){S.error=Q,S.hasError=!0}finally{MLM(S)}},Ubo=function(K,m,x){var S={stack:[],
error:void 0,hasError:!1};try{var Q=dbo(K,x);return nMz(un_(S,new Ydz(K.hN,Q)),function(){return[]},m)}catch(w){S.error=w,S.hasError=!0}finally{MLM(S)}},zf5=function(K,m){return m.eTB?m.eTB:m.ju?_.g4(K.hN,function(){return m.eTB=Npm(m.ju)},"c"):[]},H05=function(K){return HA(function(m){if(!tL(m))return!1;
for(var x=_.u(Object.entries(K)),S=x.next();!S.done;S=x.next()){var Q=_.u(S.value);S=Q.next().value;Q=Q.next().value;if(!(S in m)){if(Q.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!Q(m[S]))return!1}return!0})}({vm:function(K){return HA(function(m){return m instanceof K})}(Pp)},"");var TpM=function(){var K=_.zc();this.JSC$9922_streamzService=K;K.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",ji("cookie_enabled"),ji("cookie_3p_enabled"),_.rk("browser"))};
TpM.prototype.increment=function(K,m,x){this.JSC$9922_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",K,m,x)};
var Qt8=function(){var K=_.zc();this.JSC$9946_streamzService=K;K.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",Dd("tick"),ji("from_st_cookie"))};
Qt8.prototype.increment=function(K,m){this.JSC$9946_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",K,m)};
var IiM=function(){var K=_.zc();this.JSC$9952_streamzService=K;K.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.rk("status"))};
IiM.prototype.increment=function(K){this.JSC$9952_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",K)};
var kWH=function(){var K=_.zc();this.JSC$9955_streamzService=K;K.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.rk("stage"),ji("is_using_ytd_player"),ji("has_expandable_tiles"))};
kWH.prototype.increment=function(K,m,x){this.JSC$9955_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",K,m,x)};
var W7_=function(){var K=_.zc();this.JSC$9958_streamzService=K;K.addNewCounter("/client_streamz/youtube/web/response_signature",_.rk("check_status"))};
W7_.prototype.increment=function(K){this.JSC$9958_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/web/response_signature",K)};
var XdD=function(){var K=_.zc();this.JSC$9961_streamzService=K;K.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.rk("sig"),Dd("de"))};
XdD.prototype.increment=function(K,m){this.JSC$9961_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/web/e_sig_log",K,m)};
var Kwz=function(){var K=_.zc();this.JSC$9964_streamzService=K;K.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.rk("sig"),Dd("de"))};
Kwz.prototype.increment=function(K,m){this.JSC$9964_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/web/e_sig_en",K,m)};
_.mwE=function(){var K=_.zc();this.JSC$9967_streamzService=K;K.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.rk("action"))};
_.mwE.prototype.increment=function(K){this.JSC$9967_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/web/enforcement_intent",K)};var ob=window;var xwD=(new Date).getTime();_.NX.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.NX.createSet("action","cite","data","formaction","href","manifest","poster","src");var SfD=function(K){this.servicePromise_=K;K.then((0,_.Ar)(function(){},this),function(){},this)},Qp_=function(K,m,x){K.servicePromise_.then(function(S){var Q=S[m];
if(!Q)throw Error("Ka`"+m);return Q.apply(S,x)})},lvz=function(K,m,x){for(var S=Array(arguments.length-2),Q=2;Q<arguments.length;Q++)S[Q-2]=arguments[Q];
Q=wuB(K,m).then(function(w){return w.apply(null,S)},function(w){w=Error("La`"+m+"`"+K+"`"+w,{cause:w});
delete sp_[m];return _.cX(w)});
return new SfD(Q)},sp_={},wuB=function(K,m){var x=sp_[m];
if(x)return x;x=(x=_.WZ(m))?_.k8(x):(new _.LA(function(S,Q){var w=(new rf(document)).createElement("SCRIPT");w.async=!0;_.sr(w,_.iG(xXL(K)));w.onload=w.onreadystatechange=function(){w.readyState&&w.readyState!="loaded"&&w.readyState!="complete"||S()};
w.onerror=function(M){Q(Error("Ma`"+m+"`"+K,{cause:M}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(w)})).then(function(){var S=_.WZ(m);
if(!S)throw Error("Na`"+m+"`"+K);return S});
return sp_[m]=x};var uJE={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},fv5=function(){var K=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=Z0B(function(){return _.t(function(m){if(m.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?m.return(Promise.resolve()):m.yield(MkA(K),2);K.rsaForList.length>
0&&document.addEventListener("click",K.requestAccessForHelpPanel);_.Px(m)})});
this.requestAccessForHelpPanel=function(){if(!(K.rsaForPromises.length>0)){for(var m=_.u(K.rsaForList),x=m.next();!x.done;x=m.next()){x=x.value;try{K.rsaForPromises.push(document.requestStorageAccessFor(x))}catch(S){}}Promise.all(K.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){K.reset()})}}};
fv5.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var MkA=function(K){var m,x,S,Q;return _.t(function(w){switch(w.nextAddress){case 1:m=_.u(Object.values(uJE)),x=m.next();case 2:if(x.done){w.jumpTo(0);break}S=x.value;_.h2(w,5);return w.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:S}),7);case 7:Q=w.yieldResult;Q.state!=="granted"&&K.rsaForList.push(S);_.xl(w,3);break;case 5:_.gl(w);w.jumpTo(0);break;case 3:x=m.next(),w.jumpTo(2)}})};(new fv5).initialize();var tkH=function(K){this.JSC$9981_loader_=K};
tkH.prototype.startHelp=function(K){Qp_(this.JSC$9981_loader_,"startHelp",arguments)};
tkH.prototype.JSC$9983_loadChatSupport=function(K){Qp_(this.JSC$9981_loader_,"loadChatSupport",arguments)};
var Oft=function(K,m){m=m||{};K=lvz(cat,"help.service.Lazy.create",K,{apiKey:m.apiKey||m.apiKey,asxUiUri:m.asxUiUri||m.asxUiUri,environment:m.environment||m.environment,flow:m.flow||m.flow,frdProductData:m.frdProductData||m.frdProductData,frdProductDataSerializedJspb:m.frdProductDataSerializedJspb||m.frdProductDataSerializedJspb,helpCenterPath:m.helpCenterPath||m.helpCenterPath,locale:m.locale||m.locale||"en-US".replace(/-/g,"_"),nonce:m.nonce||m.nonce,productData:m.productData||m.productData,receiverUri:m.receiverUri||
m.receiverUri,renderApiUri:m.renderApiUri||m.renderApiUri,theme:m.theme||m.theme,window:m.window||m.window});return new tkH(K)},cat=new vL(VW5,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var jp5=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(jp5,_.uG);var Dw_=_.L$(jp5);var ra_=[0,_.oZ,PM,csE];_.Gxt=new function(K,m,x,S){this.configType=K;this.flagName=x;this.defaultValue=S;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 Rg_=function(){this.retriever=_.cd().resolve(puD)};_.FS={get payments(){return window.payments}};aiv(Node);aiv(Element);var Ja5=aiv(HTMLElement);aiv(SVGElement);var hgo,CjD,Nu,LwA;hgo=function(K){return typeof K.className=="string"?K.className:K.getAttribute&&K.getAttribute("class")||""};
CjD=function(K){return K.classList?K.classList:hgo(K).match(/\S+/g)||[]};
_.Hp=function(K,m){typeof K.className=="string"?K.className=m:K.setAttribute&&K.setAttribute("class",m)};
_.$X=function(K,m){return K.classList?K.classList.contains(m):_.B0(CjD(K),m)};
_.AE=function(K,m){if(K.classList)K.classList.add(m);else if(!_.$X(K,m)){var x=hgo(K);_.Hp(K,x+(x.length>0?" "+m:m))}};
Nu=function(K,m){if(K.classList)Array.prototype.forEach.call(m,function(Q){_.AE(K,Q)});
else{var x={};Array.prototype.forEach.call(CjD(K),function(Q){x[Q]=!0});
Array.prototype.forEach.call(m,function(Q){x[Q]=!0});
m="";for(var S in x)m+=m.length>0?" "+S:S;_.Hp(K,m)}};
_.YA=function(K,m){K.classList?K.classList.remove(m):_.$X(K,m)&&_.Hp(K,Array.prototype.filter.call(CjD(K),function(x){return x!=m}).join(" "))};
LwA=function(K,m){K.classList?Array.prototype.forEach.call(m,function(x){_.YA(K,x)}):_.Hp(K,Array.prototype.filter.call(CjD(K),function(x){return!_.B0(m,x)}).join(" "))};var qfo=function(K){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=K.document},glE=function(K,m){El5(K);
var x=document.createElement("div"),S;(S=m.parentNode)==null||S.insertBefore(x,m);x.tabIndex=0;x.id="fc-focus-trap-pre-div";x=document.createElement("div");var Q;(Q=m.parentNode)==null||Q.insertBefore(x,m.nextSibling);x.tabIndex=0;x.id="fc-focus-trap-post-div";var w=bfB(K,m),M=bfB(K,m,!0);w&&M&&(K.focusChangeHandler=function(){var f=K.document.activeElement;if(f)if(_.TI(m,f))K.previouslyFocusedElement=f;else if(f===K.document.activeElement)switch(K.previouslyFocusedElement){case w:M.focus();K.previouslyFocusedElement=
M;break;default:w.focus(),K.previouslyFocusedElement=w}},K.document.addEventListener("focus",K.focusChangeHandler,!0),K.document.addEventListener("focusin",K.focusChangeHandler))},El5=function(K){K.focusChangeHandler&&(document.removeEventListener("focus",K.focusChangeHandler,!0),document.removeEventListener("focusin",K.focusChangeHandler),K.focusChangeHandler=null);
var m;(m=document.getElementById("fc-focus-trap-pre-div"))==null||m.remove();var x;(x=document.getElementById("fc-focus-trap-post-div"))==null||x.remove()},nlH=function(K,m,x,S,Q){x=x===void 0?!0:x;
var w;Q=(w=Q===void 0?null:Q)!=null?w:bfB(K,m,S===void 0?!1:S);Q!==null&&(Q.focus(),x&&glE(K,m))};
qfo.prototype.disableButton=function(K,m){m=m===void 0?null:m;K.disabled=!0;m&&_.AE(K,m)};
var bfB=function(K,m,x){x=x===void 0?!1:x;if(Mov(m)&&!x)return m;var S=x?[].slice.call(m.children,0).reverse():m.children;S=_.u(S);for(var Q=S.next();!Q.done;Q=S.next())if(Q=Q.value,Ja5(Q)&&(Q=bfB(K,Q,x)))return Q;return Mov(m)&&x?m:null};var Pj_=function(K){this.originalBodyOverflow="";this.JSC$10008_domHelper=ip(K);this.isScrollingEnabled=this.JSC$10008_domHelper.JSC$9334_document_.body.style.overflow!=="hidden"};
Pj_.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10008_domHelper.JSC$9334_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.Zw(_.oI,_.Fg);_.l=_.oI.prototype;_.l.JSC$10011_id_=0;_.l.disposeInternal=function(){_.oI.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10009_listener_;delete this.handler_};
_.l.start=function(K){this.stop();this.JSC$10011_id_=hu(this.callback_,K!==void 0?K:this.JSC$10009_interval_)};
_.l.stop=function(){this.isActive()&&_.Qm.clearTimeout(this.JSC$10011_id_);this.JSC$10011_id_=0};
_.l.fire=function(){this.stop();this.JSC$10011_doAction_()};
_.l.isActive=function(){return this.JSC$10011_id_!=0};
_.l.JSC$10011_doAction_=function(){this.JSC$10011_id_=0;this.JSC$10009_listener_&&this.JSC$10009_listener_.call(this.handler_)};_.Rc=function(K){_.Fg.call(this);this.handler_=K;this.JSC$10012_keys_={}};
_.Zw(_.Rc,_.Fg);var egH=[];_.Rc.prototype.listen=function(K,m,x,S){Array.isArray(m)||(m&&(egH[0]=m.toString()),m=egH);for(var Q=0;Q<m.length;Q++){var w=_.fW(K,m[Q],x||this.handleEvent,S||!1,this.handler_||this);if(!w)break;this.JSC$10012_keys_[w.key]=w}return this};
_.Rc.prototype.listenOnce=function(K,m,x,S){return ifL(this,K,m,x,S)};
var ifL=function(K,m,x,S,Q,w){if(Array.isArray(x))for(var M=0;M<x.length;M++)ifL(K,m,x[M],S,Q,w);else{m=sA(m,x,S||K.handleEvent,Q,w||K.handler_||K);if(!m)return K;K.JSC$10012_keys_[m.key]=m}return K};
_.Rc.prototype.unlisten=function(K,m,x,S,Q){if(Array.isArray(m))for(var w=0;w<m.length;w++)this.unlisten(K,m[w],x,S,Q);else if(K=mDE(K,m,x||this.handleEvent,_.UB(S)?!!S.capture:!!S,Q||this.handler_||this))lX(K),delete this.JSC$10012_keys_[K.key];return this};
_.Rc.prototype.removeAll=function(){_.NX.forEach(this.JSC$10012_keys_,function(K,m){this.JSC$10012_keys_.hasOwnProperty(m)&&lX(K)},this);
this.JSC$10012_keys_={}};
_.Rc.prototype.disposeInternal=function(){_.Rc.superClass_.disposeInternal.call(this);this.removeAll()};
_.Rc.prototype.handleEvent=function(){throw Error("Oa");};var Bp=function(){_.Fg.call(this);this.services_={}};
_.Zw(Bp,_.Fg);Bp.prototype.connect=function(K){K&&K()};
Bp.prototype.isConnected=function(){return!0};
Bp.prototype.registerService=function(K,m,x){this.services_[K]={callback:m,objectPayload:!!x}};
Bp.prototype.getService=function(K,m){var x=this.services_[K];return x?x:this.defaultService_?{callback:_.wB(this.defaultService_,K),objectPayload:_.UB(m)}:null};
var Yf5=function(K,m){if(m&&typeof K==="string")try{return JSON.parse(K)}catch(x){return null}else if(!m&&typeof K!=="string")return(0,_.LK)(K);return K};
Bp.prototype.disposeInternal=function(){Bp.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 ab=function(K,m){this.sequence_=[];this.onCancelFunction_=K;this.defaultScope_=m||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};
ab.prototype.cancel=function(K){if(this.fired_)this.result_ instanceof ab&&this.result_.cancel();else{if(this.parent_){var m=this.parent_;delete this.parent_;K?m.cancel(K):(m.branches_--,m.branches_<=0&&m.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new d4(this))}};
ab.prototype.continue_=function(K,m){this.blocked_=!1;Fw_(this,K,m)};
var Fw_=function(K,m,x){K.fired_=!0;K.result_=x;K.hadError_=!m;AaD(K)},HfB=function(K){if(K.fired_){if(!K.silentlyCanceled_)throw new olz(K);
K.silentlyCanceled_=!1}};
ab.prototype.callback=function(K){HfB(this);Fw_(this,!0,K)};
ab.prototype.errback=function(K){HfB(this);Fw_(this,!1,K)};
var $wD=function(K,m,x){yZ(K,m,null,x)};
ab.prototype.finally=function(K){var m=this;return NXE(new Promise(function(x,S){yZ(m,function(Q){K();x(Q)},function(Q){K();
S(Q)})}))};
var yZ=function(K,m,x,S){var Q=K.fired_;Q||(m===x?m=x=Gy(m):(m=Gy(m),x=Gy(x)));K.sequence_.push([m,x,S]);Q&&AaD(K)};
ab.prototype.then=function(K,m,x){var S,Q,w=new _.LA(function(M,f){Q=M;S=f});
yZ(this,Q,function(M){M instanceof d4?w.cancel():S(M);return Zfz},this);
return w.then(K,m,x)};
MIB(ab);var BXt=function(K,m){m instanceof ab?$wD(K,(0,_.Ar)(m.branch,m)):$wD(K,function(){return m})};
ab.prototype.branch=function(K){var m=new ab;yZ(this,m.callback,m.errback,m);K&&(m.parent_=this,this.branches_++);return m};
ab.prototype.isError=function(K){return K instanceof Error};
var avA=function(K){return Sg(K.sequence_,function(m){return typeof m[1]==="function"})},Zfz={},AaD=function(K){if(K.unhandledErrorId_&&K.fired_&&avA(K)){var m=K.unhandledErrorId_,x=dwt[m];
x&&(_.Qm.clearTimeout(x.JSC$10029_id_),delete dwt[m]);K.unhandledErrorId_=0}K.parent_&&(K.parent_.branches_--,delete K.parent_);m=K.result_;for(var S=x=!1;K.sequence_.length&&!K.blocked_;){var Q=K.sequence_.shift(),w=Q[0],M=Q[1];Q=Q[2];if(w=K.hadError_?M:w)try{var f=w.call(Q||K.defaultScope_,m);f===Zfz&&(f=void 0);f!==void 0&&(K.hadError_=K.hadError_&&(f==m||K.isError(f)),K.result_=m=f);if(fUM(m)||typeof _.Qm.Promise==="function"&&m instanceof _.Qm.Promise)S=!0,K.blocked_=!0}catch(c){m=c,K.hadError_=
!0,avA(K)||(x=!0)}}K.result_=m;S&&(f=(0,_.Ar)(K.continue_,K,!0),S=(0,_.Ar)(K.continue_,K,!1),m instanceof ab?(yZ(m,f,S),m.blocking_=!0):m.then(f,S));x&&(m=new yaD(m),dwt[m.JSC$10029_id_]=m,K.unhandledErrorId_=m.JSC$10029_id_)},NXE=function(K){var m=new ab;
K.then(function(x){m.callback(x)},function(x){m.errback(x)});
return m},olz=function(){_.xS.call(this)};
_.Zw(olz,_.xS);olz.prototype.message="Deferred has already fired";olz.prototype.name="AlreadyCalledError";var d4=function(){_.xS.call(this)};
_.Zw(d4,_.xS);d4.prototype.message="Deferred was canceled";d4.prototype.name="CanceledError";var yaD=function(K){this.JSC$10029_id_=_.Qm.setTimeout((0,_.Ar)(this.throwError,this),0);this.JSC$10029_error_=K};
yaD.prototype.throwError=function(){delete dwt[this.JSC$10029_id_];throw this.JSC$10029_error_;};
var dwt={};var Vkz={1:"NativeMessagingTransport"},vlE=["pu","lru","pru","lpu","ppu"],zgD=function(){for(var K=10,m=UwM,x=m.length,S="";K-- >0;)S+=m.charAt(Math.floor(Math.random()*x));return S},UwM="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var VZ=function(K){_.Fg.call(this);this.JSC$10032_domHelper_=K||ip()};
_.Zw(VZ,_.Fg);VZ.prototype.transportType=0;VZ.prototype.getWindow=function(){return this.JSC$10032_domHelper_.getWindow()};
VZ.prototype.getName=function(){return Vkz[String(this.transportType)]||""};var vp=function(K,m,x,S,Q){VZ.call(this,x);this.JSC$10035_channel_=K;this.protocolVersion_=Q||2;this.peerHostname_=m||"*";this.JSC$10035_eventHandler_=new _.Rc(this);this.maybeAttemptToConnectTimer_=new _.pV(100,this.getWindow());this.oneSidedHandshake_=!!S;this.setupAckReceived_=new ab;this.setupAckSent_=new ab;this.JSC$10035_connected_=new ab;this.endpointId_=zgD();this.peerEndpointId_=null;this.oneSidedHandshake_?TXA(this.JSC$10035_channel_)==1?BXt(this.JSC$10035_connected_,this.setupAckReceived_):
BXt(this.JSC$10035_connected_,this.setupAckSent_):(BXt(this.JSC$10035_connected_,this.setupAckReceived_),this.protocolVersion_==2&&BXt(this.JSC$10035_connected_,this.setupAckSent_));$wD(this.JSC$10035_connected_,this.notifyConnected_,this);this.JSC$10035_connected_.callback(!0);this.JSC$10035_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.Zw(vp,VZ);vp.prototype.peerProtocolVersion_=null;vp.prototype.initialized_=!1;vp.prototype.transportType=1;var IvE={};vp.prototype.sendTimerId_=0;
var XuD=function(K){var m=K.event_.data;if(typeof m!=="string")return!1;var x=m.indexOf("|"),S=m.indexOf(":");if(x==-1||S==-1)return!1;var Q=m.substring(0,x);x=m.substring(x+1,S);m=m.substring(S+1);if(S=Us[Q])return S.xpcDeliver(x,m,K.event_.origin),!0;S=kxE(m)[0];for(var w in Us){var M=Us[w];if(TXA(M)==1&&!M.isConnected()&&x=="tp"&&(S=="SETUP"||S=="SETUP_NTPV2")&&WwH(M,K.event_.origin))return delete Us[M.name],M.name=Q,Us[Q]=M,M.xpcDeliver(x,m),!0}return!1},KuD=function(K){K.protocolVersion_!=2||
K.peerProtocolVersion_!=null&&K.peerProtocolVersion_!=2||K.send("tp","SETUP_NTPV2,"+K.endpointId_);
K.peerProtocolVersion_!=null&&K.peerProtocolVersion_!=1||K.send("tp","SETUP")},mtB=function(K,m){if(K.protocolVersion_!=2||K.peerProtocolVersion_!=null&&K.peerProtocolVersion_!=2||m!=2){if(K.peerProtocolVersion_!=null&&K.peerProtocolVersion_!=1||m!=1)return;
K.send("tp","SETUP_ACK")}else K.send("tp","SETUP_ACK_NTPV2");K.setupAckSent_.fired_||K.setupAckSent_.callback(!0)},xtA=function(K,m){m>K.peerProtocolVersion_&&(K.peerProtocolVersion_=m);
K.peerProtocolVersion_==1&&(K.setupAckSent_.fired_||K.oneSidedHandshake_||K.setupAckSent_.callback(!0),K.peerEndpointId_=null)};
_.l=vp.prototype;_.l.connect=function(){var K=this.getWindow(),m=_.T8(K),x=IvE[m];typeof x!=="number"&&(x=0);x==0&&_.fW(K.postMessage?K:K.document,"message",XuD,!1,vp);IvE[m]=x+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.l.maybeAttemptToConnect_=function(){var K=TXA(this.JSC$10035_channel_)==0;this.oneSidedHandshake_&&K||this.JSC$10035_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),KuD(this))};
_.l.send=function(K,m){var x=this.JSC$10035_channel_.peerWindowObject_;x&&(this.send=function(S,Q){var w=this,M=this.JSC$10035_channel_.name;this.sendTimerId_=hu(function(){w.sendTimerId_=0;try{var f=x.postMessage?x:x.document;f.postMessage&&f.postMessage(M+"|"+S+":"+Q,w.peerHostname_)}catch(c){}},0)},this.send(K,m))};
_.l.notifyConnected_=function(){var K=this.JSC$10035_channel_,m=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;K.isConnected()||K.connectionDelay_&&K.connectionDelay_.isActive()||(K.state_=2,_.uz(K.connectionDelay_),m!==void 0?(K.connectionDelay_=new _.oI(K.connectCb_,m),K.connectionDelay_.start()):(K.connectionDelay_=null,K.connectCb_()))};
_.l.disposeInternal=function(){if(this.initialized_){var K=this.getWindow(),m=_.T8(K),x=IvE[m];IvE[m]=x-1;x==1&&_.DA(K.postMessage?K:K.document,"message",XuD,!1,vp)}this.sendTimerId_&&(_.Qm.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.uz(this.JSC$10035_eventHandler_);delete this.JSC$10035_eventHandler_;_.uz(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10035_connected_.cancel();delete this.JSC$10035_connected_;delete this.send;vp.superClass_.disposeInternal.call(this)};
var kxE=function(K){K=K.split(",");K[1]=K[1]||null;return K};var QCR;_.zy=function(K){if(K.getValues&&typeof K.getValues=="function")return K.getValues();if(typeof Map!=="undefined"&&K instanceof Map||typeof Set!=="undefined"&&K instanceof Set)return Array.from(K.values());if(typeof K==="string")return K.split("");if(_.ym(K)){for(var m=[],x=K.length,S=0;S<x;S++)m.push(K[S]);return m}return _.NX.getValues(K)};
_.S9M=function(K){if(K.getKeys&&typeof K.getKeys=="function")return K.getKeys();if(!K.getValues||typeof K.getValues!="function"){if(typeof Map!=="undefined"&&K instanceof Map)return Array.from(K.keys());if(!(typeof Set!=="undefined"&&K instanceof Set)){if(_.ym(K)||typeof K==="string"){var m=[];K=K.length;for(var x=0;x<K;x++)m.push(x);return m}return _.NX.getKeys(K)}}};
QCR=function(K,m,x){if(K.forEach&&typeof K.forEach=="function")K.forEach(m,x);else if(_.ym(K)||typeof K==="string")Array.prototype.forEach.call(K,m,x);else for(var S=_.S9M(K),Q=_.zy(K),w=Q.length,M=0;M<w;M++)m.call(x,Q[M],S&&S[M],K)};var O8v,mV,S$,tgE,wL_,lxD,sCE,fxE,uIE;
_.Hg=function(K,m){this.JSC$10040_domain_=this.userInfo_=this.scheme_="";this.JSC$10040_port_=null;this.fragment_=this.JSC$10040_path_="";this.JSC$10040_ignoreCase_=!1;var x;K instanceof _.Hg?(this.JSC$10040_ignoreCase_=m!==void 0?m:K.JSC$10040_ignoreCase_,_.Ty(this,K.scheme_),this.userInfo_=K.userInfo_,_.Ib(this,K.JSC$10040_domain_),_.kX(this,K.JSC$10040_port_),_.Wp(this,K.getPath()),_.XL(this,K.JSC$10040_queryData_.clone()),_.Ks(this,K.fragment_)):K&&(x=_.sd(String(K)))?(this.JSC$10040_ignoreCase_=
!!m,_.Ty(this,x[1]||"",!0),this.userInfo_=mV(x[2]||""),_.Ib(this,x[3]||"",!0),_.kX(this,x[4]),_.Wp(this,x[5]||"",!0),_.XL(this,x[6]||"",!0),_.Ks(this,x[7]||"",!0)):(this.JSC$10040_ignoreCase_=!!m,this.JSC$10040_queryData_=new _.x1(null,this.JSC$10040_ignoreCase_))};
_.Hg.prototype.toString=function(){var K=[],m=this.scheme_;m&&K.push(S$(m,wL_,!0),":");var x=this.JSC$10040_domain_;if(x||m=="file")K.push("//"),(m=this.userInfo_)&&K.push(S$(m,wL_,!0),"@"),K.push(_.K0(x).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),x=this.JSC$10040_port_,x!=null&&K.push(":",String(x));if(x=this.getPath())this.JSC$10040_domain_&&x.charAt(0)!="/"&&K.push("/"),K.push(S$(x,x.charAt(0)=="/"?sCE:lxD,!0));(x=this.JSC$10040_queryData_.toString())&&K.push("?",x);(x=this.fragment_)&&K.push("#",
S$(x,uIE));return K.join("")};
_.Hg.prototype.resolve=function(K){var m=this.clone(),x=!!K.scheme_;x?_.Ty(m,K.scheme_):x=!!K.userInfo_;x?m.userInfo_=K.userInfo_:x=!!K.JSC$10040_domain_;x?_.Ib(m,K.JSC$10040_domain_):x=K.JSC$10040_port_!=null;var S=K.getPath();if(x)_.kX(m,K.JSC$10040_port_);else if(x=!!K.JSC$10040_path_){if(S.charAt(0)!="/")if(this.JSC$10040_domain_&&!this.JSC$10040_path_)S="/"+S;else{var Q=m.getPath().lastIndexOf("/");Q!=-1&&(S=m.getPath().slice(0,Q+1)+S)}Q=S;if(Q==".."||Q==".")S="";else if(_.OB(Q,"./")||_.OB(Q,
"/.")){S=_.sB(Q,"/");Q=Q.split("/");for(var w=[],M=0;M<Q.length;){var f=Q[M++];f=="."?S&&M==Q.length&&w.push(""):f==".."?((w.length>1||w.length==1&&w[0]!="")&&w.pop(),S&&M==Q.length&&w.push("")):(w.push(f),S=!0)}S=w.join("/")}else S=Q}x?_.Wp(m,S):x=K.JSC$10040_queryData_.toString()!=="";x?_.XL(m,K.JSC$10040_queryData_.clone()):x=!!K.fragment_;x&&_.Ks(m,K.fragment_);return m};
_.Hg.prototype.clone=function(){return new _.Hg(this)};
_.Ty=function(K,m,x){K.scheme_=x?mV(m,!0):m;K.scheme_&&(K.scheme_=K.scheme_.replace(/:$/,""));return K};
_.Ib=function(K,m,x){K.JSC$10040_domain_=x?mV(m,!0):m;return K};
_.kX=function(K,m){if(m){m=Number(m);if(isNaN(m)||m<0)throw Error("Pa`"+m);K.JSC$10040_port_=m}else K.JSC$10040_port_=null;return K};
_.Hg.prototype.getPath=function(){return this.JSC$10040_path_};
_.Wp=function(K,m,x){K.JSC$10040_path_=x?mV(m,!0):m;return K};
_.XL=function(K,m,x){m instanceof _.x1?(K.JSC$10040_queryData_=m,MgA(K.JSC$10040_queryData_,K.JSC$10040_ignoreCase_)):(x||(m=S$(m,fxE)),K.JSC$10040_queryData_=new _.x1(m,K.JSC$10040_ignoreCase_));return K};
_.Kk=function(K,m,x){K.JSC$10040_queryData_.set(m,x);return K};
_.Xg=function(K,m){return K.JSC$10040_queryData_.get(m)};
_.Ks=function(K,m,x){K.fragment_=x?mV(m):m;return K};
_.QE=function(K){_.Kk(K,"zx",kN());return K};
_.Wc=function(K,m){return K instanceof _.Hg?K.clone():new _.Hg(K,m)};
O8v=function(K,m){K instanceof _.Hg||(K=_.Wc(K));m instanceof _.Hg||(m=_.Wc(m));return K.resolve(m)};
mV=function(K,m){return K?m?decodeURI(K.replace(/%25/g,"%2525")):decodeURIComponent(K):""};
S$=function(K,m,x){return typeof K==="string"?(K=encodeURI(K).replace(m,tgE),x&&(K=K.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),K):null};
tgE=function(K){K=K.charCodeAt(0);return"%"+(K>>4&15).toString(16)+(K&15).toString(16)};
wL_=/[#\/\?@]/g;lxD=/[#\?:]/g;sCE=/[#\?]/g;fxE=/[#\?@]/g;uIE=/#/g;_.x1=function(K,m){this.count_=this.keyMap_=null;this.encodedQuery_=K||null;this.JSC$10041_ignoreCase_=!!m};
_.w3=function(K){K.keyMap_||(K.keyMap_=new Map,K.count_=0,K.encodedQuery_&&XbE(K.encodedQuery_,function(m,x){K.add(f0(m),x)}))};
_.l=_.x1.prototype;_.l.getCount=function(){_.w3(this);return this.count_};
_.l.add=function(K,m){_.w3(this);this.encodedQuery_=null;K=si(this,K);var x=this.keyMap_.get(K);x||this.keyMap_.set(K,x=[]);x.push(m);this.count_+=1;return this};
_.l.remove=function(K){_.w3(this);K=si(this,K);return this.keyMap_.has(K)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(K).length,this.keyMap_.delete(K)):!1};
_.l.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.l.isEmpty=function(){_.w3(this);return this.count_==0};
_.l.containsKey=function(K){_.w3(this);K=si(this,K);return this.keyMap_.has(K)};
_.l.containsValue=function(K){var m=this.getValues();return _.B0(m,K)};
_.l.forEach=function(K,m){_.w3(this);this.keyMap_.forEach(function(x,S){x.forEach(function(Q){K.call(m,Q,S,this)},this)},this)};
_.l.getKeys=function(){_.w3(this);for(var K=Array.from(this.keyMap_.values()),m=Array.from(this.keyMap_.keys()),x=[],S=0;S<m.length;S++)for(var Q=K[S],w=0;w<Q.length;w++)x.push(m[S]);return x};
_.l.getValues=function(K){_.w3(this);var m=[];if(typeof K==="string")this.containsKey(K)&&(m=m.concat(this.keyMap_.get(si(this,K))));else{K=Array.from(this.keyMap_.values());for(var x=0;x<K.length;x++)m=m.concat(K[x])}return m};
_.l.set=function(K,m){_.w3(this);this.encodedQuery_=null;K=si(this,K);this.containsKey(K)&&(this.count_-=this.keyMap_.get(K).length);this.keyMap_.set(K,[m]);this.count_+=1;return this};
_.l.get=function(K,m){if(!K)return m;K=this.getValues(K);return K.length>0?String(K[0]):m};
_.cdB=function(K,m,x){K.remove(m);x.length>0&&(K.encodedQuery_=null,K.keyMap_.set(si(K,m),_.dD(x)),K.count_+=x.length)};
_.x1.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var K=[],m=Array.from(this.keyMap_.keys()),x=0;x<m.length;x++){var S=m[x],Q=_.K0(S);S=this.getValues(S);for(var w=0;w<S.length;w++){var M=Q;S[w]!==""&&(M+="="+_.K0(S[w]));K.push(M)}}return this.encodedQuery_=K.join("&")};
_.x1.prototype.clone=function(){var K=new _.x1;K.encodedQuery_=this.encodedQuery_;this.keyMap_&&(K.keyMap_=new Map(this.keyMap_),K.count_=this.count_);return K};
var si=function(K,m){m=String(m);K.JSC$10041_ignoreCase_&&(m=m.toLowerCase());return m},MgA=function(K,m){m&&!K.JSC$10041_ignoreCase_&&(_.w3(K),K.encodedQuery_=null,K.keyMap_.forEach(function(x,S){var Q=S.toLowerCase();
S!=Q&&(this.remove(S),_.cdB(this,Q,x))},K));
K.JSC$10041_ignoreCase_=m};
_.x1.prototype.extend=function(K){for(var m=0;m<arguments.length;m++)QCR(arguments[m],function(x,S){this.add(S,x)},this)};var lS=function(K,m){Bp.call(this);for(var x=0,S;S=vlE[x];x++)if(S in K&&!/^https?:\/\//.test(K[S]))throw Error("Ra`"+K[S]+"`"+S);this.cfg_=K;this.name=this.cfg_.cn||zgD();this.JSC$10036_domHelper_=m||ip();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.Rc(this);K.lpu=K.lpu||kVE(this.JSC$10036_domHelper_.getWindow().location.href)+"/robots.txt";K.ppu=K.ppu||kVE(K.pu||"")+"/robots.txt";Us[this.name]=this;mDE(window,"unload",OAD)||sA(window,"unload",OAD)};
_.Zw(lS,Bp);var jCE=RegExp("^%*tp$"),DtL=RegExp("^%+tp$");_.l=lS.prototype;_.l.connectionDelay_=null;_.l.peerWindowDeferred_=null;_.l.transport_=null;_.l.state_=1;_.l.isConnected=function(){return this.state_==2};
_.l.peerWindowObject_=null;_.l.iframeElement_=null;_.l.getConfig=function(){return this.cfg_};
_.l.connect=function(K){this.connectCb_=K||_.t_;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?$wD(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.l.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10036_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var K=this.iframeElement_.contentWindow;K||(K=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=K}if(!this.peerWindowObject_){if(window==window.top)throw Error("Ta");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$10036_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new vp(this,this.cfg_.ph,this.JSC$10036_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Sa");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.l.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.uz(this.transport_);this.connectCb_=this.transport_=null;_.uz(this.connectionDelay_);this.connectionDelay_=null};
_.l.send=function(K,m){if(this.isConnected()){try{var x=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(Q){x=!1}if(x){_.UB(m)&&(m=(0,_.LK)(m));x=this.transport_;var S=x.send;jCE.test(K)&&(K="%"+K);K=K.replace(/[%:|]/g,encodeURIComponent);S.call(x,K,m)}else this.close()}};
_.l.xpcDeliver=function(K,m,x){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.Ar)(this.xpcDeliver,this,K,m,x));else if(WwH(this,x)&&!this.isDisposed()&&this.state_!=3)if(K&&K!="tp")this.isConnected()&&(K=K.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),K=DtL.test(K)?K.substring(1):K,K=this.getService(K,m))&&(m=Yf5(m,K.objectPayload),m!=null&&K.callback(m));else switch(K=this.transport_,x=kxE(m),m=x[1],x[0]){case "SETUP_ACK":xtA(K,1);K.setupAckReceived_.fired_||K.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":K.protocolVersion_==2&&(xtA(K,2),K.setupAckReceived_.fired_||K.setupAckReceived_.callback(!0));break;case "SETUP":xtA(K,1);mtB(K,1);break;case "SETUP_NTPV2":K.protocolVersion_==2&&(x=K.peerProtocolVersion_,xtA(K,2),mtB(K,2),x!=1&&K.peerEndpointId_==null||K.peerEndpointId_==m||KuD(K),K.peerEndpointId_=m)}};
var TXA=function(K){var m=K.cfg_.role;return typeof m==="number"?m:window.parent==K.peerWindowObject_?1:0},WwH=function(K,m){var x=K.cfg_.ph;
return _.t8(m==null?"":String(m))||_.t8(x==null?"":String(x))||m==K.cfg_.ph};
lS.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete Us[this.name];_.uz(this.peerLoadHandler_);delete this.peerLoadHandler_;lS.superClass_.disposeInternal.call(this)};
var OAD=function(){for(var K in Us)_.uz(Us[K])},Us={};var GiA=function(K,m){this.win=K;this.allowAdsHttpEndpoint=m;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10050_domHelper=ip(K);this.scrollManager=new Pj_(K);this.accessibilityManager=new qfo(K);rdE(this)},rdE=function(K){var m=function(){K.allowAdsPopup&&K.allowAdsPopup.style.setProperty("display","none","important");
K.wallElement.style.setProperty("display","","important");El5(K.accessibilityManager);nlH(K.accessibilityManager,K.wallElement.querySelector(".fc-dialog-container"),!1,!1,K.wallElement.querySelector(".fc-button-whitelist"));K.scrollManager.enableScrolling()};
K.allowAdsPopup=K.JSC$10050_domHelper.JSC$9336_createDom("DIV",{"class":"fc-whitelist-root"});K.allowAdsPopup.style.setProperty("display","none","important");K.JSC$10050_domHelper.appendChild(K.JSC$10050_domHelper.JSC$9334_document_.body,K.allowAdsPopup);var x=K.JSC$10050_domHelper.JSC$9336_createDom("DIV",{"class":"fc-dialog-overlay"});K.JSC$10050_domHelper.appendChild(K.allowAdsPopup,x);var S=K.JSC$10050_domHelper.JSC$9336_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:m});K.JSC$10050_domHelper.appendChild(K.allowAdsPopup,
S);x=K.JSC$10050_domHelper.JSC$9336_createDom("IFRAME");x.className="fc-whitelist-dialog";x.frameBorder="0";x.id="fc-whitelist-iframe";x.tabIndex="0";_.XN(x,K.allowAdsHttpEndpoint);K.JSC$10050_domHelper.appendChild(S,x);S={};S.pu=_.Ym(K.allowAdsHttpEndpoint).toString();S.tp=1;S.cn="fc-whitelist-channel";S.ifrid=x.id;S.osh=!0;K.allowAdsCrossPageChannel=new lS(S);K.allowAdsCrossPageChannel.registerService("close",m);K.allowAdsCrossPageChannel.registerService("refresh",function(){K.win.location.reload()});
K.allowAdsCrossPageChannel.registerService("resize",function(Q){if(Q){var w=K.allowAdsPopup.querySelector(".fc-whitelist-dialog");Q.width&&w.style.setProperty("width",Q.width,"important");Q.height&&w.style.setProperty("height",Q.height,"important")}},!0);
K.allowAdsCrossPageChannel.connect()};
GiA.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10050_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var uS=window,M8=document,pLD=uS.location,RWE=function(){},JdM=/\[native code\]/,tB=function(K,m,x){return K[m]=K[m]||x},hWM=function(K){K=K.sort();
for(var m=[],x=void 0,S=0;S<K.length;S++){var Q=K[S];Q!=x&&m.push(Q);x=Q}return m},c$=function(){var K;
if((K=Object.create)&&JdM.test(K))K=K(null);else{K={};for(var m in K)K[m]=void 0}return K},Oi=tB(uS,"gapi",{});var j$={};j$=tB(uS,"___jsl",c$());tB(j$,"I",0);tB(j$,"hel",10);var CrM=function(){var K=pLD.href;if(j$.dpo)var m=j$.h;else{m=j$.h;var x=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),S=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(K=K&&(x.exec(K)||S.exec(K)))try{m=decodeURIComponent(K[2])}catch(Q){}}return m},LuH=function(K){var m=tB(j$,"PQ",[]);
j$.PQ=[];var x=m.length;if(x===0)K();else for(var S=0,Q=function(){++S===x&&K()},w=0;w<x;w++)m[w](Q)},q9H=function(K){return tB(tB(j$,"H",c$()),K,c$())};var D7=function(K){this.JSC$10052_obj_=K};
D7.prototype.value=function(){return this.JSC$10052_obj_};
D7.prototype.getWidth=function(){return this.JSC$10052_obj_.width};
D7.prototype.getHeight=function(){return this.JSC$10052_obj_.height};
D7.prototype.getStyle=function(){return this.JSC$10052_obj_.style};var Ez5=function(K){this.JSC$10055_obj_=K||{}};
_.l=Ez5.prototype;_.l.value=function(){return this.JSC$10055_obj_};
_.l.setUrl=function(K){this.JSC$10055_obj_.url=K;return this};
_.l.getUrl=function(){return this.JSC$10055_obj_.url};
_.l.getStyle=function(){return this.JSC$10055_obj_.style};
_.l.getId=function(){return this.JSC$10055_obj_.id};
_.l.getContext=function(){return this.JSC$10055_obj_.context};
var bAL=function(K){K.JSC$10055_obj_.attributes=K.JSC$10055_obj_.attributes||{};return new D7(K.JSC$10055_obj_.attributes)};var gzA=function(){Ez5.apply(this,arguments)};
_.q(gzA,Ez5);var nzM=tB(j$,"perf",c$());tB(nzM,"g",c$());var Pr5=tB(nzM,"i",c$());tB(nzM,"r",[]);c$();c$();var iAz=function(K,m,x){m&&m.length>0&&(m=eWz(m),x&&x.length>0&&(m+="___"+eWz(x)),m.length>28&&(m=m.substr(0,28)+(m.length-28)),x=m,m=tB(Pr5,"_p",c$()),tB(m,x,c$())[K]=(new Date).getTime(),m=nzM.r,typeof m==="function"?m(K,"_p",x):m.push([K,"_p",x]))},eWz=function(K){return K.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var Y9o=c$(),FuA=[],r3=function(K){throw Error("Ua`"+K);};
FuA.push(["jsl",function(K){for(var m in K)if(Object.prototype.hasOwnProperty.call(K,m)){var x=K[m];typeof x=="object"?j$[m]=tB(j$,m,[]).concat(x):tB(j$,m,x)}if(m=K.u)K=tB(j$,"us",[]),K.push(m),(m=/^https:(.*)$/.exec(m))&&K.push("http:"+m[1])}]);
var Ad_=/^(\/[a-zA-Z0-9_\-]+)+$/,ozA=[/\/amp\//,/\/amp$/,/^\/amp$/],HAt=/^[a-zA-Z0-9\-_\.,!]+$/,$tA=/^gapi\.loaded_[0-9]+$/,N7o=/^[a-zA-Z0-9,._-]+$/,dtH=function(K,m,x,S,Q){var w=K.split(";"),M=w.shift(),f=Y9o[M],c=null;f?c=f(w,m,x,S):r3("no hint processor for: "+M);c||r3("failed to generate load url");m=c;x=m.match(ZAE);(S=m.match(B7M))&&S.length===1&&axD.test(m)&&x&&x.length===1||r3("failed sanity: "+K);try{K="?";if(Q&&Q.length>0){A8L(Q);var D=Q.join(",");c=c+"?le="+D;K="&"}if(j$.rol){var G=j$.ol;
G&&G.length&&(c=""+c+K+"ol="+G.length)}}catch(p){}return c},vzB=function(K,m,x,S){K=ydM(K);
$tA.test(x)||r3("invalid_callback");m=VgR(m);S=S&&S.length?VgR(S):null;var Q=function(w){return encodeURIComponent(w).replace(/%2C/g,",")};
return[encodeURIComponent(K.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",Q(K.version),"/m=",Q(m),S?"/exm="+Q(S):"","/rt=j/sv=1/d=1/ed=1",K.activeMods?"/am="+Q(K.activeMods):"",K.resourceSig?"/rs="+Q(K.resourceSig):"",K.zcms?"/t="+Q(K.zcms):"","/cb=",Q(x)].join("")},ydM=function(K){K.charAt(0)!=="/"&&r3("relative path");
for(var m=K.substring(1).split("/"),x=[];m.length;){K=m.shift();if(!K.length||K.indexOf(".")==0)r3("empty/relative directory");else if(K.indexOf("=")>0){m.unshift(K);break}x.push(K)}K={};for(var S=0,Q=m.length;S<Q;++S){var w=m[S].split("="),M=decodeURIComponent(w[0]),f=decodeURIComponent(w[1]);w.length==2&&M&&f&&(K[M]=K[M]||f)}m="/"+x.join("/");Ad_.test(m)||r3("invalid_prefix");x=0;for(S=ozA.length;x<S;++x)ozA[x].test(m)&&r3("invalid_prefix");x=UtA(K,"k",!0);S=UtA(K,"am");Q=UtA(K,"rs");K=UtA(K,"t");
return{pathPrefix:m,version:x,activeMods:S,resourceSig:Q,zcms:K}},VgR=function(K){for(var m=[],x=0,S=K.length;x<S;++x){var Q=K[x].replace(/\./g,"_").replace(/-/g,"_");
N7o.test(Q)&&m.push(Q)}return m.join(",")},UtA=function(K,m,x){K=K[m];
!K&&x&&r3("missing: "+m);if(K){if(HAt.test(K))return K;r3("invalid: "+m)}return null},axD=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,B7M=/\/cb=/g,ZAE=/\/\//g;
Y9o.m=function(K,m,x,S){(K=K[0])||r3("missing_hint");return"https://apis.google.com"+vzB(K,m,x,S)};
var zWH=decodeURI("%73cript"),T7M=/^[-+_0-9\/A-Za-z]+={0,2}$/,IxD=function(K,m){for(var x=[],S=0;S<K.length;++S){var Q=K[S],w;if(w=Q){a:{for(w=0;w<m.length;w++)if(m[w]===Q)break a;w=-1}w=w<0}w&&x.push(Q)}return x},kiz=function(){var K=j$.nonce;
return K!==void 0?K&&K===String(K)&&K.match(T7M)?K:j$.nonce=null:M8.querySelector?(K=M8.querySelector("script[nonce]"))?(K=K.nonce||K.getAttribute("nonce")||"",K&&K===String(K)&&K.match(T7M)?j$.nonce=K:j$.nonce=null):null:null},KtB=function(K){if(M8.readyState!="loading")WuA(K);
else{var m=kiz(),x="";m!==null&&(x=' nonce="'+m+'"');K="<"+zWH+' src="'+encodeURI(K)+'"'+x+"></"+zWH+">";M8.write(XLo?XLo.createHTML(K):K)}},WuA=function(K){var m=M8.createElement(zWH);
m.setAttribute("src",XLo?XLo.createScriptURL(K):K);K=kiz();K!==null&&m.setAttribute("nonce",K);m.async="true";(K=M8.getElementsByTagName(zWH)[0])?K.parentNode.insertBefore(m,K):(M8.head||M8.body||M8.documentElement).appendChild(m)},xiA=function(K,m,x){miH(function(){var S=m===CrM()?tB(Oi,"_",c$()):c$();
S=tB(q9H(m),"_",S);K(S)},x)},SM1=function(K,m){var x=m||{};
typeof m=="function"&&(x={},x.callback=m);var S=(m=x)&&m._c;if(S)for(var Q=0;Q<FuA.length;Q++){var w=FuA[Q][0],M=FuA[Q][1];M&&Object.prototype.hasOwnProperty.call(S,w)&&M(S[w],K,m)}m=[];K?m=K.split(":"):x.features&&(m=x.features);if(!(K=x.h)&&(K=CrM(),!K))throw Error("Va");SqA(m||[],x,K)},SqA=function(K,m,x){K=hWM(K)||[];
var S=m.callback,Q=m.config,w=m.timeout,M=m.ontimeout,f=m.onerror,c=void 0;typeof f=="function"&&(c=f);var D=null,G=!1;if(w&&!M||!w&&M)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";f=tB(q9H(x),"r",[]).sort();var p=tB(q9H(x),"L",[]).sort(),R=j$.le||[],J=[].concat(f),L=function(z,y){if(G)return 0;uS.clearTimeout(D);p.push.apply(p,n);var V=((Oi||{}).config||{}).update;V?V(Q):Q&&tB(j$,"cu",[]).push(Q);if(y){iAz("me0",z,J);try{xiA(y,x,c)}finally{iAz("me1",z,J)}}return 1};
w>0&&(D=uS.setTimeout(function(){G=!0;M()},w));
var n=IxD(K,p);if(n.length){n=IxD(K,f);var F=tB(j$,"CP",[]),H=F.length;F[H]=function(z){if(!z)return 0;iAz("ml1",n,J);var y=function(T){F[H]=null;L(n,z)&&LuH(function(){S&&S();T()})},V=function(){var T=F[H+1];
T&&T()};
H>0&&F[H-1]?F[H]=function(){y(V)}:y(V)};
if(n.length){var N="loaded_"+j$.I++;Oi[N]=function(z){F[H](z);Oi[N]=null};
K=dtH(x,n,"gapi."+N,f,R);f.push.apply(f,n);iAz("ml0",n,J);m.sync||uS.___gapisync?KtB(K):WuA(K)}else F[H](RWE)}else L(n)&&S&&S()},QWA;
var wFA=null,sWM=_.Qm.trustedTypes;if(sWM&&sWM.createPolicy){try{wFA=sWM.createPolicy("goog#gapi",{createHTML:lTD,createScript:lTD,createScriptURL:lTD})}catch(K){_.Qm.console&&_.Qm.console.error(K.message)}QWA=wFA}else QWA=wFA;var XLo=QWA,miH=function(K,m){if(j$.hee&&j$.hel>0)try{return K()}catch(x){m&&m(x),j$.hel--,SM1("debug_error",function(){try{window.___jsl.hefn(x)}catch(S){throw x;}})}else try{return K()}catch(x){throw m&&m(x),x;
}},lRL=Oi.load;
lRL&&tB(j$,"ol",[]).push(lRL);Oi.load=function(K,m){return miH(function(){return SM1(K,m)})};var Ub1;var MUR=function(K,m){var x=x||[];this.serviceId_=K;this.moduleId_=m||null;this.dependencies_=[];upD(this,x)};
MUR.prototype.toString=function(){return this.serviceId_};
MUR.prototype.getModuleId=function(){return this.moduleId_};
var upD=function(K,m){var x=!1;x=x===void 0?!1:x;K.dependencies_=K.dependencies_.concat(m);if(x){if(!K.moduleId_)throw Error("Wa`"+K.serviceId_);m.map(function(S){return S.getModuleId()}).forEach(function(S){zf8(function(Q){Q.addExtraEdge(K.moduleId_,S)})})}};var FUm=new MUR("MpJwZc","MpJwZc");var E88=new _.Mu("a"),oO5=new _.Mu("c"),Avm=function(K,m,x){_.fK.call(this,K,m);this.node=m;this.kind=x};
_.q(Avm,_.fK);var fRD=function(){this.JSC$10068_keys_={};this.urlPrefix_="";this.JSC$10068_queryData_={}};
fRD.prototype.toString=function(){var K=this.urlPrefix_+tUE(this),m=_.bc(this.JSC$10068_queryData_),x="";m!=""&&(x="?"+m);return K+x};
var cWD=function(K){K=Gw(K,"md");return!!K&&K!=="0"},tUE=function(K){var m=[],x=function(S){K.JSC$10068_keys_[S]!==void 0&&m.push(S+"="+K.JSC$10068_keys_[S])};
cWD(K)?(x("md"),x("k"),x("ck"),x("am"),x("rs"),x("gssmodulesetproto"),x("slk"),x("dti")):(x("sdch"),x("k"),x("ck"),x("am"),x("rt"),"d"in K.JSC$10068_keys_||ps(K,"d","0"),x("d"),x("exm"),x("excm"),(K.JSC$10068_keys_.excm||K.JSC$10068_keys_.exm)&&m.push("ed=1"),x("im"),x("dg"),x("sm"),Gw(K,"br")!="1"&&Gw(K,"br")!="0"||x("br"),x("br-d"),Gw(K,"rb")=="1"&&x("rb"),Gw(K,"zs")!=="0"&&x("zs"),OuE(K)!==""&&x("wt"),x("gssmodulesetproto"),x("ujg"),x("sp"),x("rs"),x("cb"),x("ee"),x("slk"),x("dti"),x("m"));return m.join("/")},
Gw=function(K,m){return K.JSC$10068_keys_[m]?K.JSC$10068_keys_[m]:null},ps=function(K,m,x){x?K.JSC$10068_keys_[m]=x:delete K.JSC$10068_keys_[m]},jWo=function(K,m){K.urlPrefix_=m},DiB=function(K,m){m&&m.length>0?(m.sort(),ps(K,"exm",m.join(","))):ps(K,"exm",null)},rWo=function(K,m){m&&m.length>0?(m.sort(),ps(K,"excm",m.join(","))):ps(K,"excm",null)},GED=function(K){return(K=Gw(K,"m"))?K.split(","):[]},OuE=function(K){switch(Gw(K,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},pF5=function(K,m){var x=Object.keys(m).filter(function(S){return!!Object.keys(m[S]).length}).map(function(S){var Q=Object.keys(m[S]);
Q.length>1&&Q.sort();return S+":"+Q.join(",")});
x.sort();ps(K,"ee",x.join(";"))},ZfB=function(K){var m=Gw(K,"ee");
if(!m)return{};K={};m=_.u(m.split(";"));for(var x=m.next();!x.done;x=m.next()){var S=_.u(x.value.split(":"));x=S.next().value;S=S.next().value;K[x]={};S=_.u(S.split(","));for(var Q=S.next();!Q.done;Q=S.next())K[x][Q.value]=!0}return K},RMM=function(K){delete K.JSC$10068_keys_.m;
delete K.JSC$10068_keys_.exm;delete K.JSC$10068_keys_.ed};
fRD.prototype.clone=function(){var K=new fRD;K.JSC$10068_keys_=Object.assign({},this.JSC$10068_keys_);K.urlPrefix_=this.urlPrefix_;K.JSC$10068_queryData_=Object.assign({},this.JSC$10068_queryData_);return K};
var BXT=function(K,m){m=m===void 0?!0:m;var x=JWR(K),S=new fRD,Q=_.sd(x)[5];_.NX.forEach(hMR,function(M){var f=Q.match("/"+M+"=([^/]+)");f&&ps(S,M,f[1])});
var w="";w=K.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";jWo(S,K.substr(0,K.indexOf(w)+w.length));if(!m)return S;(K=_.sd(x)[6]||null)&&XbE(K,function(M,f){S.JSC$10068_queryData_[M]=f});
return S},Hf5=function(K){K=_.qb(JWR(K));
return K===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(K)?/\/k=/.test(K):!1},JWR=function(K){return K.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?K.substr(65):K},hMR={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"},CdD=RegExp("^loaded_(g|h)?[_\\d]+$");_.Rs=function(K){this.JSC$10080_id_=K;this.opts={}};
_.Rs.prototype.JSC$10082_setLabel=function(K){this.label_=K||void 0;return this};
_.Rs.prototype.addUploadMetadata=function(K,m){var x=this.opts.data||{};x[K]=m;this.opts.data=x;return this};
var Ltz=function(K){var m=_.NX.filter(K.opts,function(x){return x!==null});
m=_.NX.isEmpty(m)?null:m;K=[K.JSC$10080_id_,K.label_,m];m=P55(K);return K=K.slice(0,m+1)};
_.Rs.prototype.toString=function(){var K=Ltz(this);return"("+_.Zz(K,function(m){return JSON.stringify(m)}).join(",")+")"};
_.Rs.prototype.getId=function(){return this.JSC$10080_id_};
_.Rs.prototype.getOptions=function(){return _.NX.clone(this.opts)};var JB=function(){_.Rs.call(this,"image-search")};
_.q(JB,_.Rs);JB.prototype.setSize=function(K){this.opts.imgsz=K;return this};
JB.prototype.JSC$10082_setLabel=function(K){_.Rs.prototype.JSC$10082_setLabel.call(this,K);return this};
JB.prototype.addUploadMetadata=function(K,m){_.Rs.prototype.addUploadMetadata.call(this,K,m);return this};var hB=function(){_.Rs.call(this,"maps")};
_.q(hB,_.Rs);hB.prototype.setZoom=function(K){this.opts.zoom=K;return this};
hB.prototype.JSC$10082_setLabel=function(K){_.Rs.prototype.JSC$10082_setLabel.call(this,K);return this};
hB.prototype.addUploadMetadata=function(K,m){_.Rs.prototype.addUploadMetadata.call(this,K,m);return this};_.Cs=function(){_.Rs.call(this,"photos")};
_.q(_.Cs,_.Rs);_.Cs.prototype.JSC$10082_setLabel=function(K){_.Rs.prototype.JSC$10082_setLabel.call(this,K);return this};
_.Cs.prototype.addUploadMetadata=function(K,m){_.Rs.prototype.addUploadMetadata.call(this,K,m);return this};var Ls=function(){_.Rs.call(this,"url")};
_.q(Ls,_.Rs);var qqA=function(){var K=new Ls;K.opts.type="video";K.opts.site="youtube.com";return K};
Ls.prototype.JSC$10082_setLabel=function(K){_.Rs.prototype.JSC$10082_setLabel.call(this,K);return this};
Ls.prototype.addUploadMetadata=function(K,m){_.Rs.prototype.addUploadMetadata.call(this,K,m);return this};var q8=function(){_.Rs.call(this,"video-search")};
_.q(q8,_.Rs);var EiA=function(){var K=new q8;K.opts.site="youtube.com";return K};
q8.prototype.JSC$10082_setLabel=function(K){_.Rs.prototype.JSC$10082_setLabel.call(this,K);return this};
q8.prototype.addUploadMetadata=function(K,m){_.Rs.prototype.addUploadMetadata.call(this,K,m);return this};var buD=function(){_.Rs.call(this,"web")};
_.q(buD,_.Rs);buD.prototype.JSC$10082_setLabel=function(K){_.Rs.prototype.JSC$10082_setLabel.call(this,K);return this};
buD.prototype.addUploadMetadata=function(K,m){_.Rs.prototype.addUploadMetadata.call(this,K,m);return this};var Ei=function(){this.items_=[];this.opts={}},git=function(K){switch(K){case "image-search":return new JB;
case "maps":return new hB;case "photos":return new _.Cs;case "url":return new Ls;case "video-search":return new q8;case "web":return new buD}return new _.Rs(K)};
Ei.prototype.addView=function(K){this.items_.push(typeof K==="string"?git(K):K);return this};
var nit=function(K){return"("+_.Zz(K.items_,function(m){return m.toString()}).join(",")+")"};
Ei.prototype.toString=function(){return nit(this)};
Ei.prototype.getViews=function(K,m){m=m===void 0?[]:m;for(var x=this.items_,S=0;S<x.length;S++){var Q=x[S];Q instanceof Ei?Q.getViews(K,m):Q.getId()==K&&m.push(Q)}return m};
Ei.prototype.getOptions=function(){return _.NX.clone(this.opts)};var vc=function(K){this.basePickerUrl_=K||"https://docs.google.com/picker";this.nav_=new Ei};
vc.prototype.nav_=null;vc.prototype.addView=function(K){this.nav_.addView(K);return this};
vc.prototype.getBaseUrl=function(){return this.basePickerUrl_};
vc.prototype.getViews=function(K){return this.nav_.getViews(K)};
_.PdA=function(K,m){K.callback_=m;return K};var eME=new Map;eME.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");eME.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");eME.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var iuM=new Set;iuM.add("application/vnd.google-apps.kix");iuM.add("application/vnd.google-apps.ritz");iuM.add("application/vnd.google-apps.punch");var yWA=function(K,m,x){var S=x&&_.On(x,1);x=YqD(x);var Q=K[0].getId();switch(_.js(Q,2)){case 13:return FtE(K,m,S,x);case 3:return AWE(K,m,S,x);case 10:return oiB(K,m,S,x);case 27:return oiB(K,m,S,x);case 12:return HuM(K,m);case 2:return $iB(K,m,S,x);case 5:return NuL(K,m,S,x);case 9:return Zut(K,m,S,x);case 6:return BuD(K,m,S,x);case 25:return aRo(K,m,S,x);case 1:return _.xF(K[0],DYE,26)?di_(K,m,S,x):oiB(K,m,S,x);default:return{}}},BuD=function(K,m,x,S){K=K.map(function(Q){return{id:Q.getId().getId(),
serviceId:"youtube",name:Q.getName(),description:_.On(Q,3),type:bS(Q),lastEditedUtc:_.jID(_.rX(Q,_.jv,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:Q.getUrl(),embedUrl:_.On(Q,13),thumbnails:g3(yN(Q))}});
return{action:m,docs:K,viewToken:S,view:x||"youtube",v2Translated:!0}},$iB=function(K,m,x,S){var Q=K.map(function(w){var M=w.getId().getId(),f=_.On(w,7),c=w.getName(),D=bS(w),G=_.jID(_.rX(w,_.jv,12)).getTime(),p=w.getUrl(),R=Number(qzE(w)),J=_.On(w,3),L=_.On(w,11),n=g3(yN(w));
var F=_.rX(w,VN,21);F=_.f5(F,1);var H=_.rX(w,VN,21);H=_.On(H,10);var N=_.On(w,13);var z=_.rX(w,VN,21);z=_.f5(z,9);var y=_.rX(w,VN,21);y=_.On(y,11);M={id:M,serviceId:"docs",mimeType:f,name:c,type:D,lastEditedUtc:G,url:p,sizeBytes:R,description:J,iconUrl:L,thumbnails:n,isShared:F,downloadUrl:H,embedUrl:N,copyable:z,resourceKey:y};f=_.rX(w,VN,21);_.f5(f,12)&&(M.uploadState="success",M.isNew=!0);f=_.rX(w,VN,21);_.xF(f,B4,3)&&(w=_.rX(w,VN,21),w=_.rX(w,B4,3),_.xF(w,Na,2)&&(f=dk(w.getDuration().getSeconds()),
c=w.getDuration(),c=_.OQ(c,2),M.duration=f+c/1E9),M.aspectRatio=w.getAspectRatio());return M});
return{action:m,docs:Q,viewToken:S,view:x||"all",extraUserInputs:VUo(K),v2Translated:!0}},NuL=function(K,m,x,S){K=K.map(function(Q){var w=_.rX(Q,qQD,15);
w=_.rX(w,ZB,1);g7(Q,10,ZB,w);return{id:Q.getId().getId(),serviceId:"web",mimeType:_.On(Q,7),name:Q.getName(),type:bS(Q),url:Q.getUrl(),description:_.On(Q,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:g3(yN(Q))}});
return{action:m,docs:K,viewToken:S,view:x||"image-search",v2Translated:!0}},Zut=function(K,m,x,S){K=K.map(function(Q){return{serviceId:"url",
name:yN(Q)[0].getUrl().split("/").pop(),type:bS(Q),mimeType:_.On(Q,7),url:Q.getUrl(),description:_.On(Q,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:g3(yN(Q))}});
return{action:m,docs:K,viewToken:S,view:x||"url",v2Translated:!0}},di_=function(K,m,x,S){K=K.map(function(Q){return{id:Q.getId().getId(),
serviceId:"picasa",name:Q.getName(),type:bS(Q),description:_.On(Q,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:g3(yN(Q))}});
return{action:m,docs:K,viewToken:S,view:x||"webcam",v2Translated:!0}},oiB=function(K,m,x,S){return{action:m,
docs:K.map(viE),viewToken:S,view:Uiz(x||"upload",K),extraUserInputs:VUo(K),v2Translated:!0}},Uiz=function(K,m){return m.some(function(x){var S;
return((S=_.rX(x,aA,30))==null?void 0:_.js(S,3))===9})?K+"/gmailphotos":K},AWE=function(K,m,x,S){var Q=K.map(function(w){var M={id:w.getId().getId(),
serviceId:"picasa",mimeType:_.On(w,7),name:w.getName(),type:bS(w),lastEditedUtc:_.jID(_.rX(w,_.jv,12)).getTime(),url:w.getUrl(),sizeBytes:Number(qzE(w)),description:_.On(w,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:g3(yN(w)),mediaKey:w.getId().getId(),parentId:_.On(w,4)},f,c=(f=_.rX(w,pcE,18))==null?void 0:_.rX(f,GIL,3);c&&(M.latitude=cM(c,1),M.longitude=cM(c,2));var D;w=(D=_.rX(w,pcE,18))==null?void 0:tD(D,6);D=w!=null?dk(w):void 0;D&&(M.version=
D);return M});
return{action:m,docs:Q,viewToken:S,view:x||"photos",extraUserInputs:VUo(K),v2Translated:!0}},FtE=function(K,m,x,S){K=K.map(function(Q){return{id:Q.getId().getId(),
serviceId:"et",name:yN(Q)[0].getUrl().split("/").pop(),description:_.On(Q,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:g3(yN(Q),"etjpg")}});
return{action:m,docs:K,viewToken:S,view:x||"et",v2Translated:!0}},aRo=function(K,m,x,S){K=K.map(function(Q){var w=Q.getId().getId(),M=S["2"];
return{id:w,serviceId:M.type!=="gmail_themes"&&M.parent==="6226252643674576769"?"picasa":"static_themes",name:Q.getName(),mimeType:_.On(Q,7),type:bS(Q),description:_.On(Q,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:Q.getUrl(),embedUrl:Q.getUrl(),thumbnails:g3(yN(Q))}});
return{action:m,docs:K,viewToken:S,view:x||"photos",v2Translated:!0}},HuM=function(K,m){K=K.map(function(x){var S=_.rX(x,rrA,27);
S=_.k4(S,1,_.qG,_.cc())[0];return{id:x.getId().getId(),serviceId:"contacts",mimeType:_.On(x,7),name:x.getName(),description:_.On(x,3),url:"mailto:"+S,thumbnail:[{url:_.On(x,11)}],email:S}});
return{action:m,docs:K,view:"contacts",v2Translated:!0}},YqD=function(K){if(!K)return{};
var m=_.On(K,3);m=m&&JSON.parse(m)||{};return{0:_.On(K,1),1:_.On(K,2),2:m}},g3=function(K,m){m=m===void 0?"":m;
if(!K.length)return null;m=="etjpg"&&(K=K.filter(function(x){return x.getUrl().includes("w1200-h300")}));
return K.map(function(x){return{url:x.getUrl(),height:x.getHeight(),width:x.getWidth(),type:m}})},VUo=function(K){return{isAttachment:K.some(function(m){return _.f5(m,31)})}},viE=function(K){var m,x={id:(m=K.getId())==null?void 0:m.getId(),
serviceId:zMD(K),mimeType:_.On(K,7),name:K.getName(),type:bS(K),sizeBytes:Number(qzE(K)),description:_.On(K,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:g3(yN(K)),isNew:!0};if(m=_.rX(K,aA,30)){x.dataUrl=_.On(m,1)||null;a:{var S=_.rX(K,aA,30);switch(_.js(S,3)){case 9:S=_.Gk(S,CzA,2,df);S={remoteRefs:S&&_.On(S,1)};break a;case 10:case 15:S=_.Gk(S,hcM,4,df);var Q=yN(K);S={photo_id:S&&_.On(S,1),media_key:K.getId().getId(),media_type:_.js(K,6)===1?1:2,image_url:Q&&
Q[0].getUrl(),width:Q&&String(Q[0].getWidth()),height:Q&&String(Q[0].getHeight())};break a}S=null}x.uploadMetadata=S;x.uploadId=_.On(m,9)||null;x.uploadState=TuH(m)||null}(S=m&&_.Gk(m,hcM,4,df))&&(x.id=_.On(S,1));(S=m&&_.Gk(m,LDA,5,df))&&(x.contentId=_.On(S,1));(S=m&&_.Gk(m,Rc5,7,df))&&(x.contentId=_.On(S,1));(S=m&&_.Gk(m,Jrz,6,df))&&(x.contentId=_.On(S,1));(m==null?void 0:_.js(m,3))===1&&(x.mediaKey=K.getId().getId());return x},zMD=function(K){var m;
switch(((m=_.rX(K,aA,30))==null?void 0:_.js(m,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},bS=function(K){switch(_.js(K,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 _.On(K,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},TuH=function(K){switch(K==null?void 0:_.js(K,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 XFt,IRH,kE5,WtE;_.KUL=function(K,m){var x=m||{};m=x.document||document;var S=_.Ym(K).toString(),Q=(new rf(m)).createElement("SCRIPT"),w={script_:Q,timeout_:void 0},M=new ab(IRH,w),f=null,c=x.timeout!=null?x.timeout:5E3;c>0&&(f=window.setTimeout(function(){kE5(Q,!0);M.errback(new WtE(1,"Timeout reached for loading script "+S))},c),w.timeout_=f);
Q.onload=Q.onreadystatechange=function(){Q.readyState&&Q.readyState!="loaded"&&Q.readyState!="complete"||(kE5(Q,x.cleanupWhenDone||!1,f),M.callback(null))};
Q.onerror=function(){kE5(Q,!0,f);M.errback(new WtE(0,"Error while loading script "+S))};
w=x.attributes||{};_.NX.extend(w,{type:"text/javascript",charset:"UTF-8"});sa5(Q,w);_.sr(Q,K);XFt(m).appendChild(Q);return M};
XFt=function(K){var m=Pc("HEAD",K);return m&&m.length!==0?m[0]:K.documentElement};
IRH=function(){if(this&&this.script_){var K=this.script_;K&&K.tagName=="SCRIPT"&&kE5(K,!0,this.timeout_)}};
kE5=function(K,m,x){x!=null&&_.Qm.clearTimeout(x);K.onload=function(){};
K.onerror=function(){};
K.onreadystatechange=function(){};
m&&window.setTimeout(function(){_.nh(K)},0)};
WtE=function(K,m){var x="Jsloader error (code #"+K+")";m&&(x+=": "+m);_.xS.call(this,x);this.code=K};
_.Zw(WtE,_.xS);var mJM=_.Pr(["https://apis.google.com/js/api.js"]),xJM=_.p1(mJM),scD=function(K,m,x){x=x===void 0?{}:x;var S=!1,Q=S7D(K,m,x).then(function(M){S=!0;return M}),w=_.PEt(5E3).then(function(){return S?S7D(K,m,x):QcM(m,x).then(function(M){return wWD(M,K)})});
return GQM([Q,w])},S7D=function(K,m,x){x=x===void 0?{}:x;
return l0E(m,x).then(function(S){return wWD(S,K)})},wWD=function(K,m){var x=_.sB(m,"gapi.")?m.slice(5):m;
return K[x]?_.k8(K[x]):new _.LA(function(S,Q){var w=hu(function(){Q(Error("Ya"))},3E4);
K.load(m,{callback:function(){_.Qm.clearTimeout(w);S(K[x])},
onerror:function(M){_.Qm.clearTimeout(w);Q(M)}})})},l0E=function(K,m){m=m===void 0?{}:m;
return K.gapi&&K.gapi.load?_.k8(K.gapi):QcM(K,m)},QcM=function(K,m){m=m===void 0?{}:m;
return _.KUL(xJM,{document:K.document,attributes:m}).then(function(){return K.gapi})},u3B=function(){};
u3B.prototype.load=function(K,m,x){m=m===void 0?window:m;x=x===void 0?{}:x;var S=Date.now();return scD(K,m,x).then(function(Q){var w=Date.now();return{library:Q,loadStartMs:S,loadEndMs:w}},function(Q){throw Q instanceof Error?Q:Error(String(Q));
})};var spL=function(){_.Fg.call(this);this.gapiLoader_=new u3B;this.origin_=null;this.gapiPickerIframeResolver_=_.Y_();this.gapiIframesResolver_=_.Y_();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.q(spL,_.Fg);var MjA=function(K,m){var x=x===void 0?{}:x;var S=_.WZ("gapi.iframes",m);return S?(K=Date.now(),_.k8({library:S,loadStartMs:K,loadEndMs:K})):K.gapiLoader_.load("gapi.iframes",m,x)},f0A=function(K,m,x,S,Q,w){var M=!1;
M=M===void 0?!1:M;MjA(K,dR(m.ownerDocument)).then(function(f){var c=f.library;K.gapiIframesResolver_.resolve(c);f=K.gapiPickerIframeResolver_;var D=f.resolve,G=M;G=G===void 0?!1:G;var p={};p["host-message-handler"]=x;K.hostMessageHandlerInternal_=p;var R=_.Wc(S);R=_.Wc(R);R=_.kX(_.Ib(_.Ty(new _.Hg,R.scheme_),R.JSC$10040_domain_),R.JSC$10040_port_).toString();K.origin_=R;R=(new gzA).setUrl(S);R.JSC$10055_obj_.where=m;R.JSC$10055_obj_.allowPost=G;R.JSC$10055_obj_.messageHandlers=p;G=_.WZ("makeWhiteListIframesFilter",
c)([K.origin_]);R.JSC$10055_obj_.messageHandlersFilter=G;Q!=null&&(R.JSC$10055_obj_.id=Q);w!=null&&(R.JSC$10055_obj_.rpctoken=w);G=bAL(R);G.JSC$10052_obj_.style={display:"block","min-width":"100%",width:"1px"};G.JSC$10052_obj_.height="100%";bAL(R).value().allow="camera 'src' "+K.origin_;c=c.getContext().openChild(R.value());D.call(f,c)},function(f){K.gapiIframesResolver_.reject(f);
K.gapiPickerIframeResolver_.reject(f)});
return K.gapiPickerIframeResolver_.promise},tj_=function(K,m){return _.Rb([K.gapiIframesResolver_.promise,
K.gapiPickerIframeResolver_.promise]).then(function(x){var S=_.u(x);x=S.next().value;return(S=S.next().value)?S.send("picker-message-handler",m,void 0,_.WZ("makeWhiteListIframesFilter",x)([K.origin_])):_.cX(Error("Za"))})};
spL.prototype.disposeInternal=function(){cvE(this);_.Fg.prototype.disposeInternal.call(this)};
var cvE=function(K){K.gapiPickerIframeResolver_.promise.then(function(m){m&&(m.unregister("host-message-handler"),delete K.hostMessageHandlerInternal_["host-message-handler"])})};var OVB=function(){this.nextId=0};var DJz=function(K,m){switch(K.action){case "select-contacts":K=jc5(K.contacts);break;case "visibility":K=K.visible;var x=new T2;K=_.RZ(x,1,7).setVisible(K);x={};x["iframe-command"]=K.serialize();K=x;break;default:K=null}return K?tj_(m,K):_.k8()},jc5=function(K){if(!K||K.length==0)return null;
var m=new T2;_.RZ(m,1,11);var x=new OVB;K.forEach(function(S){if(S.email){var Q=new uy;Q=_.Eg(Q,2,S.name?S.name:S.email);var w=new rrA;S=_.By8(w,1,_.hs,S.email,_.qG);S=_.Em(Q,27,S);Q=new OhE;w=":"+(x.nextId++).toString(36);Q=_.Eg(Q,1,w);Q=_.RZ(Q,2,12);S=_.Em(S,1,Q)}else S=null;S&&g7(m,7,uy,S)});
K={};K["iframe-command"]=m.serialize();return K};_.rvE=function(){if(NDo){var K=/Windows NT ([0-9.]+)/;return(K=K.exec(_.RG()))?K[1]:"0"}return _.$TM?(K=/1[0|1][_.][0-9_.]+/,(K=K.exec(_.RG()))?K[0].replace(/_/g,"."):"10"):yYT?(K=/Android\s+([^\);]+)(\)|;)/,(K=K.exec(_.RG()))?K[1]:""):BDD||aTD||dTB?(K=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(K=K.exec(_.RG()))?K[1].replace(/_/g,"."):""):""}();var ns;ns=function(K){return(K=K.exec(_.RG()))?K[1]:""};
_.G0D=function(){if(_.TB)return ns(/Firefox\/([0-9.]+)/);if(_.Vd||uj||A8_)return ITt;if(_.IS){if(_.YS()||_.ESm()){var K=ns(/CriOS\/([0-9.]+)/);if(K)return K}return ns(/Chrome\/([0-9.]+)/)}if(_.TW&&!_.YS())return ns(/Version\/([0-9.]+)/);if(U1T||zmD){if(K=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.RG()))return K[1]+"."+K[2]}else if(mRE)return(K=ns(/Android\s+([0-9.]+)/))?K:ns(/Version\/([0-9.]+)/);return""}();var pWA=function(){};
_.$k(pWA);pWA.prototype.nextId_=0;_.P$=function(K){return":"+(K.nextId_++).toString(36)};var e$=function(K){_.r4.call(this);this.JSC$10150_dom_=K||ip();this.JSC$10150_id_=null;this.inDocument_=!1;this.JSC$10150_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.Zw(e$,_.r4);e$.prototype.idGenerator_=pWA.getInstance();e$.prototype.getId=function(){return this.JSC$10150_id_||(this.JSC$10150_id_=_.P$(this.idGenerator_))};
e$.prototype.getElement=function(){return this.JSC$10150_element_};
var iS=function(K){K.googUiComponentHandler_||(K.googUiComponentHandler_=new _.Rc(K));return K.googUiComponentHandler_},R3M=function(K,m){if(K==m)throw Error("$a");
var x;if(x=m&&K.parent_&&K.JSC$10150_id_){x=K.parent_;var S=K.JSC$10150_id_;x=x.childIndex_&&S?_.NX.get(x.childIndex_,S)||null:null}if(x&&K.parent_!=m)throw Error("$a");K.parent_=m;e$.superClass_.setParentEventTarget.call(K,m)};
e$.prototype.setParentEventTarget=function(K){if(this.parent_&&this.parent_!=K)throw Error("ab");e$.superClass_.setParentEventTarget.call(this,K)};
e$.prototype.JSC$10152_createDom=function(){this.JSC$10150_element_=this.JSC$10150_dom_.createElement("DIV")};
e$.prototype.render=function(K){JvA(this,K)};
var JvA=function(K,m,x){if(K.inDocument_)throw Error("bb");K.JSC$10150_element_||K.JSC$10152_createDom();m?m.insertBefore(K.JSC$10150_element_,x||null):K.JSC$10150_dom_.JSC$9334_document_.body.appendChild(K.JSC$10150_element_);K.parent_&&!K.parent_.inDocument_||K.enterDocument()};
_.l=e$.prototype;_.l.decorate=function(K){if(this.inDocument_)throw Error("bb");if(K&&this.canDecorate(K)){this.wasDecorated_=!0;var m=_.yJ(K);this.JSC$10150_dom_&&this.JSC$10150_dom_.JSC$9334_document_==m||(this.JSC$10150_dom_=ip(K));this.decorateInternal(K);this.enterDocument()}else throw Error("cb");};
_.l.canDecorate=function(){return!0};
_.l.decorateInternal=function(K){this.JSC$10150_element_=K};
_.l.enterDocument=function(){this.inDocument_=!0;h3D(this,function(K){!K.inDocument_&&K.getElement()&&K.enterDocument()})};
_.l.exitDocument=function(){h3D(this,function(K){K.inDocument_&&K.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.l.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);h3D(this,function(K){K.dispose()});
!this.wasDecorated_&&this.JSC$10150_element_&&_.nh(this.JSC$10150_element_);this.parent_=this.model_=this.JSC$10150_element_=this.childIndex_=this.children_=null;e$.superClass_.disposeInternal.call(this)};
_.l.getModel=function(){return this.model_};
_.l.addChild=function(K,m){var x=this.children_?this.children_.length:0;if(K.inDocument_&&(m||!this.inDocument_))throw Error("bb");if(x<0||x>(this.children_?this.children_.length:0))throw Error("db");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);K.parent_==this?(_.NX.set(this.childIndex_,K.getId(),K),_.aG(this.children_,K)):_.NX.add(this.childIndex_,K.getId(),K);R3M(K,this);_.F1B(this.children_,x,0,K);K.inDocument_&&this.inDocument_&&K.parent_==this?(m=this.getContentElement(),
(m.childNodes[x]||null)!=K.getElement()&&(K.getElement().parentElement==m&&m.removeChild(K.getElement()),x=m.childNodes[x]||null,m.insertBefore(K.getElement(),x))):m?(this.JSC$10150_element_||this.JSC$10152_createDom(),x=this.children_?this.children_[x+1]||null:null,JvA(K,this.getContentElement(),x?x.JSC$10150_element_:null)):this.inDocument_&&!K.inDocument_&&K.JSC$10150_element_&&K.JSC$10150_element_.parentNode&&K.JSC$10150_element_.parentNode.nodeType==1&&K.enterDocument()};
_.l.getContentElement=function(){return this.JSC$10150_element_};
var h3D=function(K,m){K.children_&&K.children_.forEach(m,void 0)};
e$.prototype.removeChild=function(K,m){if(K){var x=typeof K==="string"?K:K.getId();K=this.childIndex_&&x?_.NX.get(this.childIndex_,x)||null:null;x&&K&&(_.NX.remove(this.childIndex_,x),_.aG(this.children_,K),m&&(K.exitDocument(),K.JSC$10150_element_&&_.nh(K.JSC$10150_element_)),R3M(K,null))}if(!K)throw Error("eb");return K};_.Zw(kWT,Ii8);_.Zw(W7L,Ii8);var CqE;_.NX.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var LUE=function(K,m){m?K.setAttribute("role",m):K.removeAttribute("role")},Y1=function(K,m,x){Array.isArray(x)&&(x=x.join(" "));
var S="aria-"+m;x===""||x==void 0?(CqE||(x={},CqE=(x.atomic=!1,x.autocomplete="none",x.dropeffect="none",x.haspopup=!1,x.live="off",x.multiline=!1,x.multiselectable=!1,x.orientation="vertical",x.readonly=!1,x.relevant="additions text",x.required=!1,x.sort="none",x.busy=!1,x.disabled=!1,x.hidden=!1,x.invalid="false",x)),x=CqE,m in x?K.setAttribute(S,x[m]):K.removeAttribute(S)):K.setAttribute(S,x)};var q7M;_.FZ=function(K,m,x){_.r4.call(this);this.target=K;this.handle=m||K;this.limits=x||new gf(NaN,NaN,NaN,NaN);this.JSC$10155_document_=_.yJ(K);this.JSC$10155_eventHandler_=new _.Rc(this);_.Lh(this,this.JSC$10155_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;_.fW(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=q7M};
_.Zw(_.FZ,_.r4);q7M=_.Qm.document&&_.Qm.document.documentElement&&!!_.Qm.document.documentElement.setCapture&&!!_.Qm.document.releaseCapture;_.EOE=function(K,m){K.hysteresisDistanceSquared_=Math.pow(m,2)};
_.l=_.FZ.prototype;_.l.setEnabled=function(K){this.enabled_=K};
_.l.disposeInternal=function(){_.FZ.superClass_.disposeInternal.call(this);_.DA(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10155_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10155_document_.releaseCapture();this.handle=this.target=null};
_.l.startDrag=function(K){var m=K.type=="mousedown";if(!this.enabled_||this.dragging_||m&&(!K.isButton(0)||_.$TM&&K.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new AB("start",this,K.clientX,K.clientY,K)))this.dragging_=!0,m&&K.preventDefault();else return;else m&&K.preventDefault();m=this.JSC$10155_document_;var x=m.documentElement,S=!this.useSetCapture_;this.JSC$10155_eventHandler_.listen(m,["touchmove","mousemove"],this.handleMove_,
{capture:S,passive:!1});this.JSC$10155_eventHandler_.listen(m,["touchend","mouseup"],this.endDrag,S);this.useSetCapture_?(x.setCapture(!1),this.JSC$10155_eventHandler_.listen(x,"losecapture",this.endDrag)):this.JSC$10155_eventHandler_.listen(dR(m),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10155_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,S);this.clientX=this.startX=K.clientX;this.clientY=this.startY=K.clientY;this.screenX=K.screenX;this.screenY=K.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=eE(ip(this.JSC$10155_document_))}};
_.l.endDrag=function(K,m){this.JSC$10155_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10155_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new AB("end",this,K.clientX,K.clientY,K,bVR(this,this.deltaX),gOL(this,this.deltaY),m||K.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.l.handleMove_=function(K){if(this.enabled_){var m=K.clientX-this.clientX,x=K.clientY-this.clientY;this.clientX=K.clientX;this.clientY=K.clientY;this.screenX=K.screenX;this.screenY=K.screenY;if(!this.dragging_){var S=this.startX-this.clientX,Q=this.startY-this.clientY;if(S*S+Q*Q>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new AB("start",this,K.clientX,K.clientY,K)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(K);return}}x=nOA(this,m,x);m=x.x;x=x.y;this.dragging_&&this.dispatchEvent(new AB("beforedrag",
this,K.clientX,K.clientY,K,m,x))&&(PqE(this,K,m,x),K.preventDefault())}};
var nOA=function(K,m,x){var S=eE(ip(K.JSC$10155_document_));m+=S.x-K.pageScroll.x;x+=S.y-K.pageScroll.y;K.pageScroll=S;K.deltaX+=m;K.deltaY+=x;return new _.Bb(bVR(K,K.deltaX),gOL(K,K.deltaY))};
_.FZ.prototype.onScroll_=function(K){var m=nOA(this,0,0);K.clientX=this.clientX;K.clientY=this.clientY;PqE(this,K,m.x,m.y)};
var PqE=function(K,m,x,S){K.target.style.left=x+"px";K.target.style.top=S+"px";K.dispatchEvent(new AB("drag",K,m.clientX,m.clientY,m,x,S))},bVR=function(K,m){var x=K.limits;
K=isNaN(x.left)?null:x.left;x=isNaN(x.width)?0:x.width;return Math.min(K!=null?K+x:Infinity,Math.max(K!=null?K:-Infinity,m))},gOL=function(K,m){var x=K.limits;
K=isNaN(x.top)?null:x.top;x=isNaN(x.height)?0:x.height;return Math.min(K!=null?K+x:Infinity,Math.max(K!=null?K:-Infinity,m))};
_.FZ.prototype.isDragging=function(){return this.dragging_};
var AB=function(K,m,x,S,Q,w,M){_.fK.call(this,K);this.clientX=x;this.clientY=S;this.browserEvent=Q;this.left=w!==void 0?w:m.deltaX;this.top=M!==void 0?M:m.deltaY};
_.Zw(AB,_.fK);var H$=function(K){this.JSC$10162_map_=new Map;var m=arguments.length;if(m>1){if(m%2)throw Error("ma");for(var x=0;x<m;x+=2)this.set(arguments[x],arguments[x+1])}else K&&this.addAll(K)};
_.l=H$.prototype;_.l.getCount=function(){return this.JSC$10162_map_.size};
_.l.getValues=function(){return Array.from(this.JSC$10162_map_.values())};
_.l.getKeys=function(){return Array.from(this.JSC$10162_map_.keys())};
_.l.containsKey=function(K){return this.JSC$10162_map_.has(K)};
_.l.containsValue=function(K){return this.getValues().some(function(m){return m==K})};
_.l.equals=function(K,m){var x=this;m=m===void 0?function(S,Q){return S===Q}:m;
return this===K?!0:this.JSC$10162_map_.size!=K.getCount()?!1:this.getKeys().every(function(S){return m(x.JSC$10162_map_.get(S),K.get(S))})};
_.l.isEmpty=function(){return this.JSC$10162_map_.size==0};
_.l.clear=function(){this.JSC$10162_map_.clear()};
_.l.remove=function(K){return this.JSC$10162_map_.delete(K)};
_.l.get=function(K,m){return this.JSC$10162_map_.has(K)?this.JSC$10162_map_.get(K):m};
_.l.set=function(K,m){this.JSC$10162_map_.set(K,m);return this};
_.l.addAll=function(K){if(K instanceof H$){K=_.u(K.JSC$10162_map_);for(var m=K.next();!m.done;m=K.next()){var x=_.u(m.value);m=x.next().value;x=x.next().value;this.JSC$10162_map_.set(m,x)}}else if(K)for(K=_.u(Object.entries(K)),m=K.next();!m.done;m=K.next())x=_.u(m.value),m=x.next().value,x=x.next().value,this.JSC$10162_map_.set(m,x)};
_.l.forEach=function(K,m){var x=this;m=m===void 0?this:m;this.JSC$10162_map_.forEach(function(S,Q){return K.call(m,S,Q,x)})};
_.l.clone=function(){return new H$(this)};(function(){for(var K=["ms","moz","webkit","o"],m,x=0;m=K[x]&&!_.Qm.requestAnimationFrame;++x)_.Qm.requestAnimationFrame=_.Qm[m+"RequestAnimationFrame"],_.Qm.cancelAnimationFrame=_.Qm[m+"CancelAnimationFrame"]||_.Qm[m+"CancelRequestAnimationFrame"];if(!_.Qm.requestAnimationFrame){var S=0;_.Qm.requestAnimationFrame=function(Q){var w=(new Date).getTime(),M=Math.max(0,16-(w-S));S=w+M;return _.Qm.setTimeout(function(){Q(w+M)},M)};
_.Qm.cancelAnimationFrame||(_.Qm.cancelAnimationFrame=function(Q){clearTimeout(Q)})}})();
var e3E=[[],[]],iVD=0,Y7R=!1,FUD=0,oOB=function(K,m){var x=FUD++,S={measureTask:{id:x,fn:K.measure,context:m},mutateTask:{id:x,fn:K.mutate,context:m},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(S.args||(S.args=[]),S.args.length=0,S.args.push.apply(S.args,arguments),S.args.push(S.state)):S.args&&S.args.length!=0?(S.args[0]=S.state,S.args.length=1):S.args=[S.state];S.isScheduled||(S.isScheduled=!0,e3E[iVD].push(S));Y7R||(Y7R=!0,window.requestAnimationFrame(AvD))}},AvD=
function(){Y7R=!1;
var K=e3E[iVD],m=K.length;iVD=(iVD+1)%2;for(var x,S=0;S<m;++S){x=K[S];var Q=x.measureTask;x.isScheduled=!1;Q.fn&&Q.fn.apply(Q.context,x.args)}for(S=0;S<m;++S)x=K[S],Q=x.mutateTask,x.isScheduled=!1,Q.fn&&Q.fn.apply(Q.context,x.args),x.state={};K.length=0};var HVB=_.Pr(["about:blank"]),$J5=_.Pr(["javascript:undefined"]),N_E=_.p1(HVB);_.Ym(N_E);var ZV5=_.p1($J5);_.Ym(ZV5);var $1=function(K){_.r4.call(this);this.JSC$10168_element_=K;this.listenKeyIn_=_.fW(this.JSC$10168_element_,"focus",this,!0);this.listenKeyOut_=_.fW(this.JSC$10168_element_,"blur",this,!0)};
_.Zw($1,_.r4);$1.prototype.handleEvent=function(K){var m=new _.cp(K.event_);m.type=K.type=="focusin"||K.type=="focus"?"focusin":"focusout";this.dispatchEvent(m)};
$1.prototype.disposeInternal=function(){$1.superClass_.disposeInternal.call(this);lX(this.listenKeyIn_);lX(this.listenKeyOut_);delete this.JSC$10168_element_};var B_L=function(K,m){this.JSC$10171_element_=K;this.JSC$10171_dom_=m};var N8=function(K,m){e$.call(this,m);this.useIframeMask_=!!K;this.lastFocus_=null;this.resizeBackgroundTask_=oOB({mutate:this.resizeBackground_},this);oOB({mutate:this.updateModalAndBackground_},this)};
_.Zw(N8,e$);_.l=N8.prototype;_.l.focusHandler_=null;_.l.visible_=!1;_.l.bgEl_=null;_.l.bgIframeEl_=null;_.l.tabCatcherElement_=null;_.l.backwardTabWrapInProgress_=!1;_.l.getCssClass=function(){return"goog-modalpopup"};
_.l.getBackgroundElement=function(){return this.bgEl_};
_.l.JSC$10152_createDom=function(){N8.superClass_.JSC$10152_createDom.call(this);var K=this.getElement(),m=DT(this.getCssClass()).split(" ");Nu(K,m);K.tabIndex=0;_.mZ(K,!1);a0z(this);dJ_(this)};
var a0z=function(K){if(K.useIframeMask_&&!K.bgIframeEl_){var m=K.JSC$10150_dom_.JSC$9336_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.XN(m,N_E);K.bgIframeEl_=m;K.bgIframeEl_.className=K.getCssClass()+"-bg";_.mZ(K.bgIframeEl_,!1);oLL(K.bgIframeEl_,0)}K.bgEl_||(K.bgEl_=K.JSC$10150_dom_.JSC$9336_createDom("DIV",K.getCssClass()+"-bg"),_.mZ(K.bgEl_,!1))},dJ_=function(K){K.tabCatcherElement_||(K.tabCatcherElement_=K.JSC$10150_dom_.createElement("SPAN"),_.mZ(K.tabCatcherElement_,
!1),K.tabCatcherElement_.tabIndex=0,K.tabCatcherElement_.style.position="absolute")};
_.l=N8.prototype;_.l.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.l.canDecorate=function(K){return!!K&&K.tagName=="DIV"};
_.l.decorateInternal=function(K){N8.superClass_.decorateInternal.call(this,K);K=DT(this.getCssClass()).split(" ");Nu(this.getElement(),K);a0z(this);dJ_(this);this.getElement().tabIndex=0;_.mZ(this.getElement(),!1)};
_.l.enterDocument=function(){this.bgIframeEl_&&_.LR(this.bgIframeEl_,this.getElement());_.LR(this.bgEl_,this.getElement());N8.superClass_.enterDocument.call(this);_.qa(this.tabCatcherElement_,this.getElement());this.focusHandler_=new $1(this.JSC$10150_dom_.JSC$9334_document_);iS(this).listen(this.focusHandler_,"focusin",this.onFocus);yvo(this,!1)};
_.l.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.uz(this.focusHandler_);N8.superClass_.exitDocument.call(this);_.nh(this.bgIframeEl_);_.nh(this.bgEl_);_.nh(this.tabCatcherElement_)};
_.l.setVisible=function(K){if(K!=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_&&yvo(this,K),K){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10150_dom_.JSC$9334_document_.activeElement}catch(Q){}this.updateModalAndBackground_();iS(this).listen(this.JSC$10150_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10150_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);Vjt(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)sA(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){iS(this).unlisten(this.JSC$10150_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10150_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)sA(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var m=this.JSC$10150_dom_,x=m.JSC$9334_document_.body,S=m.JSC$9334_document_.activeElement||x;if(!this.lastFocus_||this.lastFocus_==x){this.lastFocus_=null;break a}(S==x||m.contains(this.getElement(),S))&&this.lastFocus_.focus()}catch(Q){}this.lastFocus_=
null}}};
var yvo=function(K,m){K.modalAriaVisibilityHelper_||(K.modalAriaVisibilityHelper_=new B_L(K.JSC$10150_element_,K.JSC$10150_dom_));K=K.modalAriaVisibilityHelper_;if(m){K.hiddenElements_||(K.hiddenElements_=[]);m=K.JSC$10171_dom_.getChildren(K.JSC$10171_dom_.JSC$9334_document_.body);for(var x=0;x<m.length;x++){var S=m[x],Q;if(Q=S!=K.JSC$10171_element_)Q=S.getAttribute("aria-hidden"),Q=!(Q==null||Q==void 0?0:String(Q));Q&&(Y1(S,"hidden",!0),K.hiddenElements_.push(S))}}else if(K.hiddenElements_){for(m=
0;m<K.hiddenElements_.length;m++)K.hiddenElements_[m].removeAttribute("aria-hidden");K.hiddenElements_=null}};
N8.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var Vjt=function(K,m){K.bgIframeEl_&&_.mZ(K.bgIframeEl_,m);K.bgEl_&&_.mZ(K.bgEl_,m);_.mZ(K.getElement(),m);_.mZ(K.tabCatcherElement_,m)};
_.l=N8.prototype;_.l.onShow=function(){this.dispatchEvent("show")};
_.l.onHide=function(){Vjt(this,!1);this.dispatchEvent("hide")};
_.l.isVisible=function(){return this.visible_};
_.l.focus=function(){this.focusElement_()};
_.l.resizeBackground_=function(){this.bgIframeEl_&&_.mZ(this.bgIframeEl_,!1);this.bgEl_&&_.mZ(this.bgEl_,!1);var K=this.JSC$10150_dom_.JSC$9334_document_;var m=_.Pb(dR(this.JSC$10150_dom_.JSC$9334_document_)||window);var x=Math.max(m.width,Math.max(K.body.scrollWidth,K.documentElement.scrollWidth));K=Math.max(m.height,Math.max(K.body.scrollHeight,K.documentElement.scrollHeight));this.bgIframeEl_&&(_.mZ(this.bgIframeEl_,!0),_.i15(this.bgIframeEl_,x,K));this.bgEl_&&(_.mZ(this.bgEl_,!0),_.i15(this.bgEl_,
x,K))};
_.l.reposition=function(){var K;if(_.ewt(this.getElement())=="fixed")var m=K=0;else m=eE(this.JSC$10150_dom_),K=m.x,m=m.y;var x=FxH(this.getElement());var S=_.Pb(dR(this.JSC$10150_dom_.JSC$9334_document_)||window);K=Math.max(K+S.width/2-x.width/2,0);m=Math.max(m+S.height/2-x.height/2,0);e6(this.getElement(),K,m);e6(this.tabCatcherElement_,K,m)};
_.l.onFocus=function(K){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():K.target==this.tabCatcherElement_&&hu(this.focusElement_,0,this)};
_.l.focusElement_=function(){try{this.getElement().focus()}catch(K){}};
_.l.disposeInternal=function(){_.uz(this.popupShowTransition_);this.popupShowTransition_=null;_.uz(this.popupHideTransition_);this.popupHideTransition_=null;_.uz(this.bgShowTransition_);this.bgShowTransition_=null;_.uz(this.bgHideTransition_);this.bgHideTransition_=null;N8.superClass_.disposeInternal.call(this)};var yW=function(K,m,x){N8.call(this,m,x);this.JSC$10181_class_=K||"modal-dialog";this.buttons_=(new Z7).addButton(vOD,!0).addButton(UJR,!1,!0)};
_.Zw(yW,N8);_.l=yW.prototype;_.l.escapeToCancel_=!0;_.l.hasTitleCloseButton_=!0;_.l.modal_=!0;_.l.draggable_=!0;_.l.backgroundElementOpacity_=.5;_.l.title_="";_.l.JSC$10183_dragger_=null;_.l.JSC$10183_disposeOnHide_=!1;_.l.titleEl_=null;_.l.titleTextEl_=null;_.l.titleTextId_=null;_.l.titleCloseEl_=null;_.l.contentEl_=null;_.l.buttonEl_=null;_.l.getCssClass=function(){return this.JSC$10181_class_};
_.l.setTitle=function(K){this.title_=K;this.titleTextEl_&&_.bA(this.titleTextEl_,K)};
_.l.getTitle=function(){return this.title_};
_.l.getContent=function(){return""};
_.l.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var z3t=function(K){K.getElement()||K.render();return K.getElement()};
yW.prototype.getBackgroundElement=function(){this.getElement()||this.render();return yW.superClass_.getBackgroundElement.call(this)};
var T_L=function(K,m){K.backgroundElementOpacity_=m;K.getElement()&&(m=K.getBackgroundElement())&&oLL(m,K.backgroundElementOpacity_)};
yW.prototype.setDraggable=function(K){this.draggable_=K;I0_(this,K&&this.inDocument_)};
yW.prototype.handleDrag=function(){};
var I0_=function(K,m){var x=DT(K.JSC$10181_class_+"-title-draggable").split(" ");K.getElement()&&(m?Nu(K.titleEl_,x):LwA(K.titleEl_,x));m&&!K.JSC$10183_dragger_?(m=new _.FZ(K.getElement(),K.titleEl_),K.JSC$10183_dragger_=m,Nu(K.titleEl_,x),_.fW(K.JSC$10183_dragger_,"start",K.setDraggerLimits_,!1,K),_.fW(K.JSC$10183_dragger_,"drag",K.handleDrag,!1,K)):!m&&K.JSC$10183_dragger_&&(K.JSC$10183_dragger_.dispose(),K.JSC$10183_dragger_=null)};
_.l=yW.prototype;
_.l.JSC$10152_createDom=function(){yW.superClass_.JSC$10152_createDom.call(this);var K=this.getElement(),m=this.JSC$10150_dom_;this.titleTextId_=this.getId();var x=this.getId()+".contentEl";this.titleEl_=m.JSC$9336_createDom("DIV",this.JSC$10181_class_+"-title",this.titleTextEl_=m.JSC$9336_createDom("SPAN",{className:this.JSC$10181_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=m.JSC$9336_createDom("SPAN",this.JSC$10181_class_+"-title-close"));tEB(K,this.titleEl_,this.contentEl_=
m.JSC$9336_createDom("DIV",{className:this.JSC$10181_class_+"-content",id:x}),this.buttonEl_=m.JSC$9336_createDom("DIV",this.JSC$10181_class_+"-buttons"));LUE(this.titleTextEl_,"heading");LUE(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;Y1(this.titleCloseEl_,"label","Close");LUE(K,"dialog");Y1(K,"labelledby",this.titleTextId_||"");_.mZ(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(K=this.buttons_,K.JSC$10184_element_=this.buttonEl_,K.render());_.mZ(this.buttonEl_,!!this.buttons_);
T_L(this,this.backgroundElementOpacity_)};
_.l.decorateInternal=function(K){yW.superClass_.decorateInternal.call(this,K);K=this.getElement();var m=this.JSC$10181_class_+"-content";this.contentEl_=G2(document,null,m,K)[0];this.contentEl_||(this.contentEl_=this.JSC$10150_dom_.JSC$9336_createDom("DIV",m),K.appendChild(this.contentEl_));m=this.JSC$10181_class_+"-title";var x=this.JSC$10181_class_+"-title-text",S=this.JSC$10181_class_+"-title-close";(this.titleEl_=G2(document,null,m,K)[0])?(this.titleTextEl_=G2(document,null,x,this.titleEl_)[0],
this.titleCloseEl_=G2(document,null,S,this.titleEl_)[0]):(this.titleEl_=this.JSC$10150_dom_.JSC$9336_createDom("DIV",m),K.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=ELE(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.RA("SPAN",{className:x,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;Y1(K,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10150_dom_.JSC$9336_createDom("SPAN",S),this.titleEl_.appendChild(this.titleCloseEl_));_.mZ(this.titleCloseEl_,this.hasTitleCloseButton_);m=this.JSC$10181_class_+"-buttons";(this.buttonEl_=G2(document,null,m,K)[0])?(this.buttons_=new Z7(this.JSC$10150_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10150_dom_.JSC$9336_createDom("DIV",m),K.appendChild(this.buttonEl_),this.buttons_&&(K=this.buttons_,K.JSC$10184_element_=this.buttonEl_,K.render()),_.mZ(this.buttonEl_,
!!this.buttons_));T_L(this,this.backgroundElementOpacity_)};
_.l.enterDocument=function(){yW.superClass_.enterDocument.call(this);iS(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);iS(this).listen(this.buttonEl_,"click",this.onButtonClick_);I0_(this,this.draggable_);iS(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var K=this.getElement();LUE(K,"dialog");this.titleTextEl_.id!==""&&Y1(K,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){K=this.JSC$10150_dom_;
var m=this.getBackgroundElement();K.removeNode(this.bgIframeEl_);K.removeNode(m)}this.isVisible()&&yvo(this,!1)}};
_.l.exitDocument=function(){this.isVisible()&&this.setVisible(!1);I0_(this,!1);yW.superClass_.exitDocument.call(this)};
_.l.setVisible=function(K){K!=this.isVisible()&&(this.inDocument_||this.render(),yW.superClass_.setVisible.call(this,K))};
_.l.onShow=function(){yW.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.l.onHide=function(){yW.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10183_disposeOnHide_&&this.dispose()};
_.l.setDraggerLimits_=function(){var K=this.JSC$10150_dom_.JSC$9334_document_,m=_.Pb(dR(K)||window),x=Math.max(K.body.scrollWidth,m.width);K=Math.max(K.body.scrollHeight,m.height);var S=FxH(this.getElement());_.ewt(this.getElement())=="fixed"?this.JSC$10183_dragger_.limits=new gf(0,0,Math.max(0,m.width-S.width),Math.max(0,m.height-S.height)):this.JSC$10183_dragger_.limits=new gf(0,0,x-S.width,K-S.height)};
_.l.onTitleCloseClick_=function(){k0D(this)};
var k0D=function(K){if(K.hasTitleCloseButton_){var m=K.buttons_,x=m&&m.cancelButton_;x?(m=m.get(x),K.dispatchEvent(new B$(x,m))&&K.setVisible(!1)):K.setVisible(!1)}},WUA=function(K){K.hasTitleCloseButton_=!1;
K.titleCloseEl_&&_.mZ(K.titleCloseEl_,K.hasTitleCloseButton_)};
yW.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;yW.superClass_.disposeInternal.call(this)};
yW.prototype.onButtonClick_=function(K){a:{for(K=K.target;K!=null&&K!=this.buttonEl_;){if(K.tagName=="BUTTON")break a;K=K.parentNode}K=null}if(K&&!K.disabled){K=K.name;var m=this.buttons_.get(K);this.dispatchEvent(new B$(K,m))&&this.setVisible(!1)}};
yW.prototype.onKey_=function(K){var m=!1,x=!1,S=this.buttons_,Q=K.target;if(K.type=="keydown")if(this.escapeToCancel_&&K.keyCode==27){var w=S&&S.cancelButton_;Q=Q.tagName=="SELECT"&&!Q.disabled;w&&!Q?(x=!0,m=S.get(w),m=this.dispatchEvent(new B$(w,m))):Q||(m=!0)}else{if(K.keyCode==9&&K.shiftKey&&Q==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(G){}hu(this.resetBackwardTabWrap_,0,this)}}else if(K.keyCode==13){if(Q.tagName=="BUTTON"&&!Q.disabled)w=Q.name;
else if(Q==this.titleCloseEl_)k0D(this);else if(S){var M=S.defaultButton_,f;if(f=M)a:{f=Pc("BUTTON",S.JSC$10184_element_);for(var c,D=0;c=f[D];D++)if(c.name==M||c.id==M){f=c;break a}f=null}Q=(Q.tagName=="TEXTAREA"||Q.tagName=="SELECT"||Q.tagName=="A")&&!Q.disabled;!f||f.disabled||Q||(w=M)}w&&S&&(x=!0,m=this.dispatchEvent(new B$(w,String(S.get(w)))))}else Q!=this.titleCloseEl_||K.keyCode!=32&&K.key!=" "||k0D(this);if(m||x)K.stopPropagation(),K.preventDefault();m&&this.setVisible(!1)};
var B$=function(K,m){this.type="dialogselect";this.key=K;this.caption=m};
_.Zw(B$,_.fK);var Z7=function(K){H$.call(this);K||ip();this.cancelButton_=this.JSC$10184_element_=this.defaultButton_=null};
_.Zw(Z7,H$);_.l=Z7.prototype;_.l.clear=function(){H$.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.l.set=function(K,m,x,S){H$.prototype.set.call(this,K,m);x&&(this.defaultButton_=K);S&&(this.cancelButton_=K);return this};
_.l.addButton=function(K,m,x){return this.set(K.key,K.caption,m,x)};
_.l.render=function(){if(this.JSC$10184_element_){_.l1(this.JSC$10184_element_,fv8);var K=ip(this.JSC$10184_element_);this.forEach(function(m,x){m=K.JSC$9336_createDom("BUTTON",{name:x},m);x==this.defaultButton_&&(m.className="goog-buttonset-default");this.JSC$10184_element_.appendChild(m)},this)}};
_.l.decorate=function(K){if(K&&K.nodeType==1){this.JSC$10184_element_=K;K=Pc("BUTTON",this.JSC$10184_element_);for(var m,x,S,Q=0;m=K[Q];Q++)if(x=m.name||m.id,S=ELE(m)||m.value,x){var w=Q==0;this.set(x,S,w,m.name=="cancel");w&&_.AE(m,"goog-buttonset-default")}}};
_.l.getElement=function(){return this.JSC$10184_element_};
var vOD={key:"ok",caption:"OK"},UJR={key:"cancel",caption:"Cancel"},XWD={key:"yes",caption:"Yes"},Kbz={key:"no",caption:"No"},mBM={key:"save",caption:"Save"},xBE={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new Z7).addButton(vOD,!0,!0),(new Z7).addButton(vOD,!0).addButton(UJR,!1,!0),(new Z7).addButton(XWD,!0).addButton(Kbz,!1,!0),(new Z7).addButton(XWD).addButton(Kbz,!0).addButton(UJR,!1,!0),(new Z7).addButton(xBE).addButton(mBM).addButton(UJR,!0,!0));_.Zw(XdS,yW);_.Zw(KwB,vc);var Skt=_.Pr(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),Q7D=_.Pr(["//apis.google.com/js/rpc.js"]),Mkv=_.p1(Skt),uJD=_.p1(Q7D),xwS=null;var UQ=function(K,m){_.r4.call(this);this.JSC$10193_element_=K;K=_.s9(this.JSC$10193_element_)?this.JSC$10193_element_:this.JSC$10193_element_?this.JSC$10193_element_.body:null;this.isRtl_=!!K&&_.H1L(K);this.listenKey_=_.fW(this.JSC$10193_element_,_.vr?"DOMMouseScroll":"mousewheel",this,m)};
_.Zw(UQ,_.r4);UQ.prototype.handleEvent=function(K){var m=0,x=0,S=K.event_;S.type=="mousewheel"?(K=wgA(-S.wheelDelta),S.wheelDeltaX!==void 0?(m=wgA(-S.wheelDeltaX),x=wgA(-S.wheelDeltaY)):x=K):(K=S.detail,K>100?K=3:K<-100&&(K=-3),S.axis!==void 0&&S.axis===S.HORIZONTAL_AXIS?m=K:x=K);typeof this.maxDeltaX_==="number"&&(m=_.ro(m,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(x=_.ro(x,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(m=-m);m=new s7E(K,S,m,x);this.dispatchEvent(m)};
var wgA=function(K){return _.Ut&&(_.$TM||ZT_)&&K%40!=0?K:K/40};
UQ.prototype.disposeInternal=function(){UQ.superClass_.disposeInternal.call(this);lX(this.listenKey_);this.listenKey_=null};
var s7E=function(K,m,x,S){_.cp.call(this,m);this.type="mousewheel";this.detail=K;this.deltaX=x;this.deltaY=S};
_.Zw(s7E,_.cp);_.Ao=function(K){var m="instance_";if(K.instance_&&K.hasOwnProperty(m))return K.instance_;m=new K;return K.instance_=m};var lvB;var lXE=_.Pr(["https://about:blank"]),u0t=_.Pr(['javascript:""']),MHA=_.Pr(["about:blank"]);_.Zw(xp,XdS);_.l=xp.prototype;_.l.JSC$10201_url_="";_.l.JSC$10201_iframe_=null;_.l.iframeLoaded_=!1;_.l.loadedFired_=!1;_.l.callback_=function(){};
_.l.enterDocument=function(){xp.superClass_.enterDocument.call(this);wu5(this.getBackgroundElement(),iS(this))};
_.l.render=function(K){var m=this;xp.superClass_.render.call(this,K);this.useGapi_?MjA(this.iframeManager_,window).then(function(){return fXD(m)}).then(null,function(){m.callback_({action:"error"})}):tHE(this)};
var fXD=function(K){var m=K.JSC$10150_dom_.JSC$9336_createDom("div",["picker-dialog-content","picker-frame"]);_.mZ(m,!1);K.getContentElement().appendChild(m);return f0A(K.iframeManager_,m,function(x){var S=nND(x["iframe-command"]);switch(S.getCommand()){case 1:x=K.callback_;S=_.rX(S,z2,2);var Q="";switch(S.getStatus()){case 2:Q="cancel";break;case 1:Q="picked";break;case 3:Q="error"}var w=_.tr(S,uy,2,_.cc(fHM));S=w.length===0?{action:Q}:yWA(w,Q,_.rX(S,ENB,7));x.call(K,S);K.setVisible(!1);break;case 4:WUA(K);
K.callback_({action:"loaded"});break;case 7:case 8:x=K.callback_;a:{Q=S.getCommand();w=_.rX(S,z2,2);switch(Q){case 7:Q="uploadScheduled";break;case 8:Q="uploadStateChange";break;default:S={};break a}S=_.tr(w,uy,2,_.cc(fHM));if(S.length===0)S={action:Q};else{var M=_.rX(w,ENB,7);w=M&&_.On(M,1);M=YqD(M);S=oiB(S,Q,w,M)}}x.call(K,S)}},K.JSC$10201_url_,K.targetId_,K.rpcToken_).then(function(x){K.JSC$10201_iframe_=x.getIframeEl();
cXL(K);_.mZ(K.JSC$10201_iframe_.parentElement,!0);_.AE(K.getElement(),"picker-dialog");OID(K);return x})},tHE=function(K){K.JSC$10201_iframe_=K.JSC$10150_dom_.JSC$9336_createDom("IFRAME",{id:K.targetId_,
name:K.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.XN(K.JSC$10201_iframe_,j7D(K));_.AE(K.getElement(),"picker-dialog");K.getContentElement().appendChild(K.JSC$10201_iframe_);iS(K).listen(K.JSC$10201_iframe_,"load",function(){return void cXL(K)});
K.JSC$10201_iframe_.src=K.JSC$10201_url_;OID(K)},rXL=function(K){DBR(K,(0,_.Ar)(function(m){m.setAuthToken(this.targetId_,this.rpcToken_)},K))},OID=function(K){var m=_.Xg(_.Wc(K.JSC$10201_url_),"title");
m&&K.setTitle(m)},j7D=function(K){return _.C5D("Internet Explorer")>=7&&_.sB(K.JSC$10201_url_,"https")?_.p1(lXE):_.Vd?_.p1(u0t):_.p1(MHA)},cXL=function(K){rXL(K);
K.iframeLoaded_=!0;K.JSC$10201_iframe_.tabIndex=0;K.isVisible()&&K.focus()};
xp.prototype.handleKeydown_=function(K){K.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),K.stopPropagation(),K.preventDefault())};
var DBR=function(K,m){var x=K.JSC$10199_gadgetsDomHelper_;Sfm(function(){m(x.getWindow().gadgets.rpc)},x)};
xp.prototype.setUrl=function(K){K=_.Kk(new _.Hg(K),"rpcService",this.targetId_);_.Kk(K,"rpctoken",this.rpcToken_);_.Ks(K,"rpctoken="+this.rpcToken_);_.Ty(K,"https");this.JSC$10201_url_=K.toString();this.JSC$10201_iframe_&&(this.JSC$10201_iframe_.src=this.JSC$10201_url_)};
var G4o=function(K,m){K.callback_=m;DBR(K,(0,_.Ar)(function(x){x.register(this.targetId_,(0,_.Ar)(this.handlePickerAction_,this))},K))};
xp.prototype.handlePickerAction_=function(K){var m=K.action;m=="loaded"&&(this.loadedFired_=!0,pgL(this,new W7L(this.isVisible())),RG_(this),WUA(this),iS(this).unlisten(this.JSC$10150_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10201_iframe_.tabIndex=0);m!="picked"&&m!="cancel"||this.setVisible(!1);this.callback_(K)};
var RG_=function(K){K.JSC$10201_appId_&&pgL(K,new kWT(K.JSC$10201_appId_,window.location.protocol+"//"+window.location.host))};
xp.prototype.setRelayUrl=function(K){DBR(this,(0,_.Ar)(function(m){m.setRelayUrl(this.targetId_,K)},this))};
var pgL=function(K,m){K.useGapi_&&DJz(m,K.iframeManager_).then(null,function(){K.callback_({action:"error"})});
DBR(K,(0,_.Ar)(function(x){x.call(this.targetId_,"picker",null,m)},K))};
xp.prototype.resizePicker_=function(){var K=dR(this.JSC$10150_dom_.JSC$9334_document_)||window;if(_.Xg(_.Wc(this.JSC$10201_url_),"ignoreLimits")=="true")K=new _.gR(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.Xg(_.Wc(this.JSC$10201_url_),"shadeDialog")=="true"){var m=z3t(this);m=$XH(m);var x=_.Pb(K);K=x.width-80;x=x.height-40;m&&(K-=m.left?m.left:0,K-=m.right?m.right:0,x-=m.top?m.top:0,x-=m.bottom?m.bottom:0);K=new _.gR(K>0?K:0,x>0?x:0)}else(m=this.preferredDialogWidth_)?(m=Math.max(320,
Math.min(1051,m)),(x=this.preferredDialogHeight_)||(x=_.Pb(K).height*.85),x=Math.max(480,Math.min(650,x))):(m=_.Pb(K),x=m.width*.618,x=x<m.height?Math.round(Math.max(480,Math.min(650,x*.85))):Math.round(Math.max(480,Math.min(650,m.height*.85))),m=Math.round(x/.618)),K=_.Pb(K),m=Math.min(m,Math.max(K.width,320)),x=Math.min(x,Math.max(K.height,480)),K=new _.gR(m,x);_.i15(this.getContentElement(),K);this.reposition()};
xp.prototype.reposition=function(){if(_.Xg(_.Wc(this.JSC$10201_url_),"shadeDialog")=="true"){var K=FxH(this.getElement()),m=_.Pb(this.JSC$10150_dom_.getWindow());K=Math.floor(m.width/2-K.width/2);m=z3t(this);if(m=$XH(m)){var x=m.left?m.left:0;x+=m.right?m.right:0;K=Math.floor(K-x/2)}K=K>0?K:0;m=eE(this.JSC$10150_dom_).y;e6(this.getElement(),K,m)}else xp.superClass_.reposition.call(this)};
xp.prototype.setVisible=function(K){if(K!=this.isVisible()&&this.autoSizeDialog_){var m=this.JSC$10150_dom_.getWindow();K?(this.resizePicker_(),iS(this).listen(m,"resize",this.resizePicker_),this.iframeLoaded_||iS(this).listen(m,"keydown",this.handleKeydown_)):(iS(this).unlisten(m,"resize",this.resizePicker_),this.iframeLoaded_||iS(this).unlisten(m,"keydown",this.handleKeydown_))}xp.superClass_.setVisible.call(this,K);pgL(this,new W7L(K))};
xp.prototype.focus=function(){xp.superClass_.focus.call(this);if(this.JSC$10201_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10201_iframe_.focus()}catch(K){}};var u9=function(K,m){m=m===void 0?xp:m;vc.call(this,K);this.pickerConstructor=m;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(K=window.location.origin)||(K=window.location.protocol+"//"+window.location.host);K&&this.urlParamMap_.set("origin",K);this.postProcessors_=[]};
_.q(u9,KwB);u9.prototype.JSC$10206_disposeOnHide_=!1;
u9.prototype.build=function(){this.JSC$10107_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10107_appId_);this.getRelayUrl()||this.setRelayUrl(_.Wp(_.Ks(_.XL(_.Wc(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("fb");var K=new this.pickerConstructor(JXo(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);K.JSC$10183_disposeOnHide_=this.JSC$10206_disposeOnHide_;
K.JSC$10201_appId_=this.JSC$10107_appId_;K.loadedFired_&&RG_(K);G4o(K,this.callback_);return K};
var hGz=function(K){K.urlParamMap_.set("multiselectEnabled","true");return K};
_.l=u9.prototype;_.l.getHeight=function(){return this.dialogHeight_};
_.l.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.l.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.l.getTitle=function(){return this.urlParamMap_.get("title")};
_.l.getWidth=function(){return this.dialogWidth_};
var CMB=function(K){K.JSC$10206_disposeOnHide_=void 0;return K};
u9.prototype.setRelayUrl=function(K){this.urlParamMap_.set("parent",K);return this};
var Lbz=function(K,m){K.urlParamMap_.set("selectButtonLabel",m);return K};
u9.prototype.setSize=function(K,m){this.dialogWidth_=K;this.dialogHeight_=m;return this};
u9.prototype.setTitle=function(K){this.urlParamMap_.set("title",K);return this};
var JXo=function(K){K.postProcessors_.length&&K.urlParamMap_.set("pp",JSON.stringify(K.postProcessors_));K.urlParamMap_.set("nav",nit(K.nav_));var m=new _.Hg(K.getBaseUrl());K.urlParamMap_.forEach(function(x,S){_.Kk(m,S,x)});
return m};var bI_=function(K,m){K.name!==void 0?(this.name=K.name,this.code=qkE[K.name]):(this.code=K=K.code,this.name=E8M(K));_.xS.call(this,I3E("%s %s",this.name,m))};
_.Zw(bI_,_.xS);var E8M=function(K){var m=_.NX.findKey(qkE,function(x){return K==x});
if(m===void 0)throw Error("hb`"+K);return m},as={},qkE=(as.AbortError=3,as.EncodingError=5,as.InvalidModificationError=9,as.InvalidStateError=7,as.NotFoundError=1,as.NotReadableError=4,as.NoModificationAllowedError=6,as.PathExistsError=12,as.QuotaExceededError=10,as.SecurityError=2,as.SyntaxError=8,as.TypeMismatchError=11,as);var g8_=function(K,m){_.fK.call(this,K.type,m);this.event_=K};
_.Zw(g8_,_.fK);var n8D=function(K,m,x){x===void 0&&(x=K.size);return K.slice?K.slice(m,x):null};var caT=new WeakMap,tkT=function(K,m){K=[K];for(var x=m.length-1;x>=0;--x)K.push(typeof m[x],m[x]);return K.join("\v")};_.jp8(function(){if(!_.Qm.Blob)return!1;var K=new Uint8Array(100);try{var m=new Blob([K])}catch(x){return!1}return m.size!=100?!1:!0});
var PMD=_.jp8(function(){if(!_.Qm.Blob)return!1;var K=new Uint8Array(100);try{var m=new Blob([K])}catch(x){return!1}return n8D(m,0,1)===null?!1:!0});_.Qm.U3bHHf!=null||(_.Qm.U3bHHf=0);_.Qm.U3bHHf++;_.eGB=new WeakMap;_.iIt=new WeakMap;var raL={};var wj=void 0;var pum=Symbol("pb");var ifG=uv("WizInjectionContext_Dispatcher");var cZ=Symbol("qb");var E2,iE;E2=function(){this.afterRenderCallbacks=null};
_.pgG=Symbol("rb");iE=function(K){this.props=K;this.__unmounted=!1};
iE.prototype.didPatch=function(){};
iE.prototype.didMount=function(){};
iE.prototype.didUnmount=function(){};
iE.prototype.didUpdate=function(){};_.bf5=uv("WizInjectionContext_RootElement");var nlT=uv("WizInjectionContext_AppContext"),gln=uv("WizInjectionContext_ModelRootElement"),PjL=uv("WizInjectionContext_RendererData"),egT=uv("WizInjectionContext_InjectingConstructor"),El8=uv("WizInjectionContext_AsyncDeps"),Yf8={};var NXn=!1;var dwT={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:!1,enableContextPerComponent:iTB,enableLazyTsx:YBR,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:evt,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var fk=Object.assign({},{attributes:{},handleError:function(K){throw K;}},dwT);var Yko=Symbol("vb"),nk=Symbol("wb"),miT=Symbol("xb"),XL1=Symbol("yb"),upS=HA(function(K){return tL(K)&&Yko in K});var Ivn=Symbol("zb"),d3={},zgS=(d3[Ivn]=!0,d3.debugName="[component]",d3.getComponentStack=function(){for(var K=[],m=this;m;)kxn(m)&&K.push(m.debugName),m=m.parent;return K},d3.registerSignal=function(){},d3.registerEffect=function(){},d3);var c7=null,j9=!1,rj=1,Rg=Symbol("Db"),Eb={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:function(){return!1},
producerRecomputeValue:function(){},
consumerMarkedDirty:function(){},
consumerOnSignalRead:function(){}};var yE=Symbol("Eb"),VE=Symbol("Fb"),pk=Symbol("Gb"),lxm=Object.assign({},Eb,{value:yE,dirty:!0,error:null,equal:WwT,kind:"computed",producerMustRecompute:function(K){return K.value===yE||K.value===VE},
producerRecomputeValue:function(K){if(K.value===VE)throw Error("Z");var m=K.value;K.value=VE;var x=QCT(K),S=!1;try{var Q=K.computation();Ob(null);S=m!==yE&&m!==pk&&Q!==pk&&K.equal(m,Q)}catch(w){Q=pk,K.error=w}finally{Ob(x),K&&sCn(K)}S?K.value=m:(K.value=Q,K.version++)}});Object.assign({},Eb,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var tgn=function(){throw Error();};var OAm=null,Mgv=Object.assign({},Eb,{equal:WwT,value:void 0,kind:"signal"});var jCn=Object.assign({},Eb,{value:yE,dirty:!0,error:null,equal:WwT,kind:"linkedSignal",producerMustRecompute:function(K){return K.value===yE||K.value===VE},
producerRecomputeValue:function(K){if(K.value===VE)throw Error("Z");var m=K.value;K.value=VE;var x=QCT(K);try{var S=K.source();var Q=K.computation(S,m===yE||m===pk?void 0:{source:K.sourceValue,value:m});K.sourceValue=S}catch(w){Q=pk,K.error=w}finally{Ob(x),K&&sCn(K)}m!==yE&&Q!==pk&&K.equal(m,Q)?K.value=m:(K.value=Q,K.version++)}});Object.assign({},Eb,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(K){K.schedule!==null&&K.schedule(K.ref)},
cleanupFn:function(){}});var Giv=Symbol("Hb"),Ck=Symbol("Ib");var Lk=Array.isArray;var yd8;var FbM={},vz5=dtT(Object.assign({},{consumerAllowSignalWrites:!0},FbM)),gC=dtT(Object.assign({},{consumerAllowSignalWrites:!0},FbM));var P7=0,e9=!1,v$=function(){this.queue=new Set};
v$.prototype.schedule=function(K){this.queue.add(K)};
v$.prototype.remove=function(K){this.queue.delete(K)};
v$.prototype.clear=function(){this.queue.clear()};
var T78=Symbol("Nb"),Utv=Symbol("Ob"),Ui=function(){v$.apply(this,arguments)};
_.q(Ui,v$);Ui.prototype.flush=function(){if(this.queue.size){e9=!0;for(var K=_.u(this.queue),m=K.next();!m.done;m=K.next()){m=m.value;this.queue.delete(m);try{m.run()}catch(x){AXB(x)}}e9=!1}};
var o8B=function(){Ui.apply(this,arguments)};
_.q(o8B,Ui);var zWT=new o8B,HIo=function(){Ui.apply(this,arguments)};
_.q(HIo,Ui);HIo.prototype.schedule=function(K){var m=this;return _.t(function(x){if(x.nextAddress==1)return fk.enableQueueEffectAndOnInitInitialRuns?x.jumpTo(2):x.yield(Promise.resolve(),3);if(x.nextAddress!=2)return K.run(),x.return();m.queue.add(K);_.Px(x)})};
var IxS=new HIo,zw=function(){v$.apply(this,arguments)};
_.q(zw,v$);zw.prototype.flush=function(){this.queue.size&&MUT(this.queue)};
var $B5=function(){zw.apply(this,arguments)};
_.q($B5,zw);$B5.prototype.schedule=function(K){K.hasRun?this.queue.add(K):K.run()};
$B5.prototype.flush=function(){if(this.queue.size)if(fk.flushRenderEffectsDuringRender){var K=this.queue;this.queue=new Set;MUT(K)}else MUT(this.queue)};
var Wu0=new $B5,NWE=function(){zw.apply(this,arguments)};
_.q(NWE,zw);NWE.prototype.schedule=function(K){var m=this;return _.t(function(x){if(x.nextAddress==1)return fk.enableQueueEffectAndOnInitInitialRuns||K.hasRun?x.jumpTo(2):x.yield(Promise.resolve(),3);if(x.nextAddress!=2)return K.run(),x.return();m.queue.add(K);_.Px(x)})};
var xiv=new NWE,ZIA=function(){zw.apply(this,arguments)};
_.q(ZIA,zw);var Kt5=new ZIA,QWv=[Wu0,zWT,Kt5],lRG=[IxS,xiv],BWD=[Wu0,Kt5,xiv],fRS=[].concat(_.N3(QWv),_.N3(lRG)),aXL=[];OAm=function(){sW8();for(var K=_.u(aXL),m=K.next();!m.done;m=K.next())m=m.value,m()};
var AXB=wD;var Ft=Symbol("Pb");var Yp=null,OuD,jW1=null,Di5;var Tw={},dBE=Object.assign({},Eb,(Tw[Yko]=!0,Tw.effectType=nk,Tw.isResettableContext=!0,Tw.hasRun=!1,Tw.effectFn=null,Tw.consumerIsAlwaysLive=!0,Tw.consumerAllowSignalWrites=!0,Tw.consumerMarkedDirty=Sqv,Tw.kind="effect",Tw.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(j9)throw Error("Qb");this.dirty=!1;if(!this.hasRun||mt5(this)){this.hasRun=!0;qf1(this);var K=_.sb(this),m=QCT(this);VkB("effectRun",this.debugName);try{H7(this.effectFn,this.componentStack,this)}catch(x){throw fk.enableContextBasedComponentStacks&&
og(x),x;}finally{vlD("effectRun",this.debugName),Ob(m),this&&sCn(this),_.sb(K)}}}},Tw.componentStack=void 0,Tw.debugName="[effect]",Tw[Symbol.dispose]=function(){if(DY(this))for(var K=this.producers;K!==void 0;)K=wLL(K);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;K=_.u(BWD);for(var m=K.next();!m.done;m=K.next())m.value.remove(this);Lw0(this)},Tw));var pF8=Object.assign({},dBE,{effectType:miT});var hMT=Symbol("Rb");var Cdm=Object.assign({},dBE,{effectType:nk});var Qc8=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 Ei0={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},qq0=
{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}]}},Rd8={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},niT=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],giT={"*":{async:1,dir:0,loading:2,target:3}};var yXA=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Is={},eMD=(Is[1]=null,Is[2]=function(K,m){return m instanceof zK?Ws(m):a8.toString()},Is[3]=function(K,m){return Hs(m)?_.$m(m):yXA.test(String(m))?String(m):a8.toString()},Is[4]=function(K,m){return m instanceof Ps?_.Ym(m):a8.toString()},Is[5]=function(K,m){return String(m)},Is[7]=null,Is[8]=null,Is[10]=null,Is);var q$S=Symbol("Ub");var jq0=function(K){var m=VHB,x=K,S="",Q="",w=1;K<0&&(K=-K);if(K===Infinity)K=(Infinity*Math.sign(x)).toString();else{for(var M=0;M<v8A.length;M++){var f=v8A[M];w=m[f];if(K>=w||w<=1&&K>.1*w){S=f;break}}S?(S+="B",Q=" "):w=1;K=Math.round(x/w*10)/10+Q+S}return K},v8A="Y Z E P T G M K  m u n".split(" "),VHB={"":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};_.UBM=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 Rh={};RegExp.prototype.hasOwnProperty("sticky");var scm=function(K){K=String(K);for(var m=function(S,Q,w){for(var M=Math.min(Q.length-w,S.length),f=0;f<M;f++){var c=Q[w+f];if(S[f]!==("A"<=c&&c<="Z"?c.toLowerCase():c))return!1}return!0},x=0;(x=K.indexOf("<",x))!=-1;){if(m("\x3c/script",K,x)||m("\x3c!--",K,x))return"zSoyz";
x+=1}return K};var Tv={default:"__default"};var Hu8=Object.prototype.hasOwnProperty;Ftn.prototype=Object.create(null);var fu=ZuT();var lE=null;var kE8=function(K){this.created=[];this.deleted=[];this.node=K};var WtD=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var K=this,m=K;K;)m=K,K=K.parentNode;return m};var aR1=function(K,m){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=K;this.key=m;this.text=void 0};var m8=null,xJ=null,Xt=null,Q6=null,UiB=[],viD=yWv,wC=[],s2=[],Lvv=function(K){return XFT(function(m,x,S){Xt=xJ=m;xJ=null;x(S);VU1(null);xJ=Xt;Xt=Xt.parentNode;return m},K)}(),CeL=function(K){return XFT(function(m,x,S){var Q={nextSibling:m};
xJ=Q;x(S);Xt&&VU1(m.nextSibling);return Q===xJ?null:xJ},K)}();var uE=[],mJ8=0;var MD=new Ftn;var jo=new Ftn;var zGA=ZuT(),Mj0=zGA[Tv.default],u35=zGA.style,wWm=["focusin","focusout"],cvn="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var WU0=function(){},B_G=function(){},SkT=function(){},KbB=function(){};var tS=Symbol("bc");var G0m,rvn=DJB;var CY=Symbol("cc");var xBn=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(" ")),
mB8=new Set(["a","font","script","style","title"]);_.hS={setUp:e3D,tearDown:e3D,log:e3D,logNodeRange:e3D,graft:function(K,m){m()}};var nY={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var PZ=null,eI=function(K,m){iE.call(this,K);var x=this;this.functionComponent=m;this.hooks=[];this.hookCounter=0;this.disposeEffects=ZY(function(S){x.effectContext=S;_.Nl(function(){VjT(x,x.el)})},fk.alwaysTrackContexts||!!wj)};
_.q(eI,iE);eI.prototype.render=function(K){var m=PZ;PZ=this;this.hookCounter=0;var x=Ob(gC),S=_.sb(this.effectContext);try{return VkB("render",this.componentName),this.functionComponent(K)}finally{vlD("render",this.componentName),_.sb(S),Ob(x),PZ=m}};
_.tv.Object.defineProperties(eI.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return tUn(this.functionComponent)}}});var Q7S=Symbol("qc"),I0L=function(K,m,x){this.afterRenderCallbacks=null;this.kind=K;this.props=m;this.children=x};
_.q(I0L,E2);I0L.prototype.render=function(){var K=T_G(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var m=_.u(this.afterRenderCallbacks),x=m.next();!x.done;x=m.next())x=x.value,K=x(K);return K};
I0L.prototype.getChildren=function(){return this.children};var s7D=[];tgn=function(K){throw Error("ob`"+K.debugName);};
(function(){var K=lE;lE=function(m){K==null||K(m);lXD(m)}})();Object.assign({},dBE,{effectType:nk,hasRun:!0,elementRef:null,attributes:null,effectFn:function(){var K=this.elementRef;var m;K.element!=null||(K.element=(m=K.document.getElementById(K.value))!=null?m:void 0);K=K.element;for(m=this.attributes;m;){var x=m.signal();x!==m.prevValue&&(m.prevValue=x,m.namespace===1?K[m.name]=x:Qc8.has(m.name)?Ub(K,m.name,x?"":null):Ub(K,m.name,x));m=m.next}}});_.YJ.debugName="tbhMcf";_.Fu.debugName="zyMFzb";Object.assign({},dBE,{effectType:nk,hasRun:!0});_.r.debugName="RlDudd";var u0T={nonNullableCondIsNull:function(){return Error("uc")}};var j7m=function(){this.map=new Map};
j7m.prototype.push=function(K,m){var x=this.map;x.has(K)&&(this.multi||(this.multi=new Map),this.multi.set(m,x.get(K)));x.set(K,m)};
j7m.prototype.pop=function(K){var m=this.map,x=m.get(K),S;x!==void 0&&((S=this.multi)==null?0:S.has(x))?(m.set(K,this.multi.get(x)),this.multi.delete(x)):m.delete(K);return x};_.AS.debugName="nsTGHd";_.oh.debugName="vI1rtf";_.JX1={OUT_OF_ORDER_HOOK_CALL:function(K){return Error("vc`"+K)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("wc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("xc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("yc")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(K,m){return Error("zc`"+((m===void 0?0:m)?"IDOM":"Reactive")+"`"+(HZ(K)?K.description:K))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(K,m){return Error("Ac`"+(HZ(K)?K.description:K)+"`"+m)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(K){return Error("Bc`"+(HZ(K)?K.description:K))},
USE_ELEMENT_NOT_ASSIGNED:function(K){return Error("Cc`"+(HZ(K)?K.description:K))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(K){return Error("Dc`"+(HZ(K)?K.description:K))}};G0m=k0m;var bIL=Symbol("Ec");dJL({beforeRender:function(K){var m=_.sb(K.effectContext);try{var x;((x=K.__syncEffects)==null?0:x.length)&&PMm(K.__syncEffects)}finally{_.sb(m)}},
didPatch:function(K){var m=_.sb(K.effectContext);try{var x;((x=K.__syncEffects)==null?0:x.length)&&PMm(K.__syncEffects)}finally{_.sb(m)}},
didUnmount:function(K){var m;((m=K.hooks)==null?0:m.length)&&K.hooks.forEach(n8S)}});var TWD,IXH,k4D;TWD=_.Qm.window;_.y6=(TWD==null?void 0:(IXH=TWD.yt)==null?void 0:IXH.config_)||(TWD==null?void 0:(k4D=TWD.ytcfg)==null?void 0:k4D.data_)||{};_.ff("yt.config_",_.y6);var WbA={},AX5=[];_.AR=function(K){var m=_.VU.apply(1,arguments);var x=Error.call(this,K);this.message=x.message;"stack"in x&&(this.stack=x.stack);this.args=[].concat(_.N3(m));Object.setPrototypeOf(this,this.constructor.prototype)};
_.q(_.AR,Error);var xsn=function(K,m,x){this.actionName=K;this.optionalAction=m===void 0?!1:m;this.args=x===void 0?null:x;this.returnValue=[]};_.k1=function(K){this.name=K};_.WL=new _.k1("signalAction");var v80=/^[\w.]*$/,ZI0={q:!0,search_query:!0},NWn=String($B8);var Od;Od=Symbol("Fc");_.W$=function(K){this.name=K};
_.W$.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var UB8=function(K){this.key=K},Wbv=function(K){this.deferredKey=K},TWS=function(){var K=this;
this.providers=new Map;this.JSC$10496_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(K.providers)}}};
TWS.prototype.addProvider=function(K){this.providers.set(K.provide,K);var m=this.JSC$10496_deferred.get(K.provide);if(m)try{m.resolver(this.resolve(K.provide))}catch(x){m.rejector(x)}};
TWS.prototype.resolve=function(K){return K instanceof Wbv?XgE(this,K):K instanceof UB8?KEE(this,K.key,[],!0):KEE(this,K,[])};
var XgE=function(K,m){m=m.deferredKey;if(K.JSC$10496_deferred.has(m))return K.JSC$10496_deferred.get(m).promise;var x={};x.promise=new Promise(function(S,Q){x.resolver=S;x.rejector=Q});
K.JSC$10496_deferred.set(m,x);return x.promise},KEE=function(K,m,x,S){S=S===void 0?!1:S;
if(x.indexOf(m)>-1)throw Error("Gc`"+m);if(K.cachedValues.has(m))return K.cachedValues.get(m);if(!K.providers.has(m)){if(S)return;throw Error("Hc`"+m);}S=K.providers.get(m);x.push(m);if(S.useValue!==void 0)var Q=S.useValue;else if(S.useFactory)Q=S[Od]?m1_(K,S[Od],x):[],Q=S.useFactory.apply(S,_.N3(Q));else if(S.useClass){Q=S.useClass;var w=Q[Od]?m1_(K,Q[Od],x):[];Q=new (Function.prototype.bind.apply(Q,[null].concat(_.N3(w))))}else throw Error("Ic`"+m);x.pop();S.skipCache||K.cachedValues.set(m,Q);return Q},
m1_=function(K,m,x){return m?m.map(function(S){return S instanceof UB8?KEE(K,S.key,x,!0):KEE(K,S,x)}):[]};var zG0;var XI=new _.W$("ENDPOINT_HANDLER_TOKEN");_.Ku=new _.k1("urlEndpoint");var x1_=function(){this.data=[];this.cachedPackedInt52=-1};
x1_.prototype.set=function(K,m){m=m===void 0?!0:m;0<=K&&K<52&&Number.isInteger(K)&&this.data[K]!==m&&(this.data[K]=m,this.cachedPackedInt52=-1)};
x1_.prototype.get=function(K){return!!this.data[K]};
var S1A=function(K){K.cachedPackedInt52===-1&&(K.cachedPackedInt52=K.data.reduce(function(m,x,S){return m+(x?Math.pow(2,S):0)},0));
return K.cachedPackedInt52};var cgn=function(K){var m=QnE;K=K===void 0?_.WZ("yt.ads.biscotti.lastId_")||"":K;var x=Object,S=x.assign,Q={};Q.dt=xwD;Q.flash="0";a:{try{var w=m.JSC$10502_win_.top.location.href}catch(m1){w=2;break a}w=w?w===m.doc_.location.href?0:1:2}Q=(Q.frm=w,Q);try{Q.u_tz=-(new Date).getTimezoneOffset();try{var M=ob.history.length}catch(m1){M=0}Q.u_his=M;var f;Q.u_h=(f=ob.screen)==null?void 0:f.height;var c;Q.u_w=(c=ob.screen)==null?void 0:c.width;var D;Q.u_ah=(D=ob.screen)==null?void 0:D.availHeight;var G;Q.u_aw=
(G=ob.screen)==null?void 0:G.availWidth;var p;Q.u_cd=(p=ob.screen)==null?void 0:p.colorDepth}catch(m1){}M=m.JSC$10502_win_;try{var R=M.screenX;var J=M.screenY}catch(m1){}try{var L=M.outerWidth;var n=M.outerHeight}catch(m1){}try{var F=M.innerWidth;var H=M.innerHeight}catch(m1){}try{var N=M.screenLeft;var z=M.screenTop}catch(m1){}try{F=M.innerWidth,H=M.innerHeight}catch(m1){}try{var y=M.screen.availWidth;var V=M.screen.availTop}catch(m1){}R=[N,z,R,J,y,V,L,n,F,H];J=bhT(!1,m.JSC$10502_win_.top);L={};
var T=T===void 0?_.Qm:T;n=new x1_;"SVGElement"in T&&"createElementNS"in T.document&&n.set(0);F=Xxt();F["allow-top-navigation-by-user-activation"]&&n.set(1);F["allow-popups-to-escape-sandbox"]&&n.set(2);T.crypto&&T.crypto.subtle&&n.set(3);"TextDecoder"in T&&"TextEncoder"in T&&n.set(4);T=S1A(n);m=(L.bc=T,L.bih=J.height,L.biw=J.width,L.brdim=R.join(),L.vis=GQ8(m.doc_),L.wgl=!!ob.WebGLRenderingContext,L);x=S.call(x,Q,m);x.ca_type="image";K&&(x.bid=K);return x},QnE=new function(){var K=window.document;
this.JSC$10502_win_=window;this.doc_=K};
_.ff("yt.ads_.signals_.getAdSignalsString",function(K){return BWm(cgn(K))});_.NH();navigator.userAgent.indexOf(" (CrKey ");var S1v="XMLHttpRequest"in _.Qm?function(){return new XMLHttpRequest}:null;var wND="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),snL=[].concat(_.N3(wND),["client_dev_set_cookie"]);var tCn={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"},snG="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(_.N3(wND)),hm1=!1,u48=_.OQG,pNT=fQn;var y78=[{messageFn:function(K){return"Cannot read property '"+K.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(K){return"Cannot call '"+K.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(K){return K.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var lQE={messageWeights:[],callbackWeights:[{callback:Ecv,weight:500},{callback:bQT,weight:500}]};var u4M=function(){this.callbackWeights=[];this.messageWeights=[]},MCM,dL8=function(){if(!MCM){var K=MCM=new u4M;
K.messageWeights.length=0;K.callbackWeights.length=0;Mz8(K,lQE)}return MCM},Mz8=function(K,m){m.messageWeights&&K.messageWeights.push.apply(K.messageWeights,m.messageWeights);
m.callbackWeights&&K.callbackWeights.push.apply(K.callbackWeights,m.callbackWeights)};_.Zw(_.gp,_.Fg);_.gp.prototype.subscribe=function(K,m,x){var S=this.topics_[K];S||(S=this.topics_[K]=[]);var Q=this.JSC$10526_key_;this.subscriptions_[Q]=K;this.subscriptions_[Q+1]=m;this.subscriptions_[Q+2]=x;this.JSC$10526_key_=Q+3;S.push(Q);return Q};
var fQE=function(K){var m=U9,x=!1,S=m.subscribe("handleError",function(Q){x||(x=!0,this.unsubscribeByKey(S),K.apply(void 0,arguments))},m)};
_.gp.prototype.unsubscribe=function(K,m,x){if(K=this.topics_[K]){var S=this.subscriptions_;if(K=K.find(function(Q){return S[Q+1]==m&&S[Q+2]==x}))return this.unsubscribeByKey(K)}return!1};
_.gp.prototype.unsubscribeByKey=function(K){var m=this.subscriptions_[K];if(m){var x=this.topics_[m];this.publishDepth_!=0?(this.pendingKeys_.push(K),this.subscriptions_[K+1]=function(){}):(x&&_.aG(x,K),delete this.subscriptions_[K],delete this.subscriptions_[K+1],delete this.subscriptions_[K+2])}return!!m};
_.gp.prototype.publish=function(K,m){var x=this.topics_[K];if(x){var S=Array(arguments.length-1),Q=arguments.length,w;for(w=1;w<Q;w++)S[w-1]=arguments[w];if(this.async_)for(w=0;w<x.length;w++)Q=x[w],tCE(this.subscriptions_[Q+1],this.subscriptions_[Q+2],S);else{this.publishDepth_++;try{for(w=0,Q=x.length;w<Q&&!this.isDisposed();w++){var M=x[w];this.subscriptions_[M+1].apply(this.subscriptions_[M+2],S)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;x=this.pendingKeys_.pop();)this.unsubscribeByKey(x)}}return w!=
0}return!1};
var tCE=function(K,m,x){_.pK(function(){K.apply(m,x)})};
_.gp.prototype.clear=function(K){if(K){var m=this.topics_[K];m&&(m.forEach(this.unsubscribeByKey,this),delete this.topics_[K])}else this.subscriptions_.length=0,this.topics_={}};
_.gp.prototype.getCount=function(K){if(K){var m=this.topics_[K];return m?m.length:0}K=0;for(m in this.topics_)K+=this.getCount(m);return K};
_.gp.prototype.disposeInternal=function(){_.gp.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var U9=new _.gp;var Rp=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Rp,_.uG);Rp.prototype.getColdHashData=function(){return _.On(this,3)};
Rp.prototype.getHotHashData=function(){return _.On(this,5)};
Rp.prototype.setHotHashData=function(K){return _.YL(this,5,K)};var ZNL=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(ZNL,_.uG);var jKT=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(jKT,_.uG);_.l=jKT.prototype;_.l.getDeviceId=function(){return _.On(this,6)};
_.l.getExperimentIds=function(K){var m=_.k4(this,9,_.MG,3,!0);X0T(m,K);return m[K]};
_.l.getPlayerType=function(){return _.js(this,36)};
_.l.setHomeGroupInfo=function(K){return _.Em(this,81,K)};
_.l.clearLocationPlayabilityToken=function(){return _.pf(this,89)};var br=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(br,_.uG);br.prototype.setKey=function(K){return _.YL(this,1,K)};
br.prototype.getValue=function(){return rA(this,2,r7n)};
var r7n=[2,3,4,5,6];var cgE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(cgE,_.uG);cgE.prototype.setTrackingParams=function(K){return _.pf(this,1,_.FE(K,!1))};var DL8=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(DL8,_.uG);var dST=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(dST,_.uG);dST.prototype.getExperimentIds=function(K){var m=_.k4(this,5,_.hAT,3,!0);X0T(m,K);return m[K]};var eg=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(eg,_.uG);eg.prototype.getToken=function(){return _.bz(this,2)};
eg.prototype.setToken=function(K){return _.YL(this,2,K)};var nA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(nA,_.uG);nA.prototype.setSafetyMode=function(K){return _.Gx(this,5,K)};var E9=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(E9,_.uG);E9.prototype.setClient=function(K){return _.Em(this,1,K)};var a1L={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 BFT;_.nl=function(){var K=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.Qm.addEventListener("beforeinstallprompt",function(m){m.preventDefault();K.deferredInstallPrompt=m});
_.Qm.addEventListener("appinstalled",function(){K.appInstalledEventFired=!0},{once:!0})};
BFT=function(){if(!_.Qm.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.Qm.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.Qm.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.Qm.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.Qm.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(K){return"WEB_DISPLAY_MODE_UNKNOWN"}};var vVS=function(){this.syncHeaders=!0},USn=function(K){var m={},x=[];
"USER_SESSION_ID"in _.y6&&x.push({key:"u",value:_.vZ("USER_SESSION_ID")});if(x=_.jB8(x))m.Authorization=x,x=K=K==null?void 0:K.sessionIndex,x===void 0&&(x=Number(_.vZ("SESSION_INDEX",0)),x=isNaN(x)?0:x),_.h("voice_search_auth_header_removal")||(m["X-Goog-AuthUser"]=x.toString()),"INNERTUBE_HOST_OVERRIDE"in _.y6||(m["X-Origin"]=window.location.origin),K===void 0&&"DELEGATED_SESSION_ID"in _.y6&&(m["X-Goog-PageId"]=_.vZ("DELEGATED_SESSION_ID"));return m};var OQL={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var XZ=_.WZ("ytglobal.prefsUserPrefsPrefs_")||{},jnE;_.ff("ytglobal.prefsUserPrefsPrefs_",XZ);_.KB=function(){this.cookieName=_.vZ("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.vZ("ALT_PREF_COOKIE_DOMAIN","youtube.com");var K=_.Pd.get(this.cookieName,void 0);K&&this.parse(K)};
_.s1=function(){jnE||(jnE=new _.KB);return jnE};
_.KB.prototype.get=function(K,m){D1t(K);rg_(K);K=XZ[K]!==void 0?XZ[K].toString():null;return K!=null?K:m?m:""};
_.KB.prototype.set=function(K,m){D1t(K);rg_(K);if(m==null)throw Error("Lc");XZ[K]=m.toString()};
_.KB.prototype.getFlag=function(K){return!!((G5E("f"+(Math.floor(K/31)+1))||0)&1<<K%31)};
_.lQ=function(K,m,x){K="f"+(Math.floor(m/31)+1);m=1<<m%31;var S=G5E(K)||0;S=x?S|m:S&~m;S===0?delete XZ[K]:(x=S.toString(16),XZ[K]=x.toString())};
_.KB.prototype.remove=function(K){D1t(K);rg_(K);delete XZ[K]};
_.KB.prototype.save=function(){var K=!0;_.h("web_secure_pref_cookie_killswitch")&&(K=!1);_.eQ(this.cookieName,this.dump(),63072E3,this.cookieDomain,K)};
_.KB.prototype.clear=function(){_.NX.clear(XZ)};
_.KB.prototype.dump=function(){var K=[],m;for(m in XZ)XZ.hasOwnProperty(m)&&K.push(m+"="+encodeURIComponent(String(XZ[m])));return K.join("&")};
var rg_=function(K){if(/^f([1-9][0-9]*)$/.test(K))throw Error("Mc`"+K);},D1t=function(K){if(!/^\w+$/.test(K))throw Error("Nc`"+K);
},G5E=function(K){K=XZ[K]!==void 0?XZ[K].toString():null;
return K!=null&&/^[A-Fa-f0-9]+$/.test(K)?parseInt(K,16):null};
_.KB.prototype.parse=function(K){K=decodeURIComponent(K).split("&");for(var m=0;m<K.length;m++){var x=K[m].split("="),S=x[0];(x=x[1])&&(XZ[S]=x.toString())}};var ocL={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"},yy5={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},Vu8={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},$1G={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var VA;_.mL=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.FI=function(K,m,x){return K.addJob(m,0,x)};
_.mL.prototype.addLowPriorityJob=function(K,m){return this.addJob(K,1,m)};
_.fi=function(K,m,x){return K.addJob(m,2,x)};
_.k$=function(K,m,x){return K.addJob(m,3,x)};
_.vX=function(K,m,x){return K.addJob(m,4,x)};
VA=function(K){var m=_.WZ("yt.scheduler.instance.addImmediateJob");m?m(K):K()};
_.mL.prototype.debounce=function(K,m,x){var S=this,Q=0,w=function(){Q&&S.cancelJob(Q);Q=S.addJob(K,m,x);S.cancelDebouncedJobMap.set(w,Q)};
return w};
_.mL.prototype.cancelThrottle=function(K){(K=this.cancelThrottledJobMap.get(K))&&K()};var xI=function(){_.mL.apply(this,arguments)};
_.q(xI,_.mL);_.fm=function(){xI.instance||(xI.instance=new xI);return xI.instance};
xI.prototype.addJob=function(K,m,x){x!==void 0&&Number.isNaN(Number(x))&&(x=void 0);var S=_.WZ("yt.scheduler.instance.addJob");return S?S(K,m,x):x===void 0?(K(),NaN):_.hR(K,x||0)};
xI.prototype.cancelJob=function(K){if(K===void 0||!Number.isNaN(Number(K))){var m=_.WZ("yt.scheduler.instance.cancelJob");m?m(K):_.L0(K)}};
xI.prototype.start=function(){var K=_.WZ("yt.scheduler.instance.start");K&&K()};
xI.prototype.pause=function(){var K=_.WZ("yt.scheduler.instance.pause");K&&K()};
_.dX=_.fm();_.oy.prototype.set=function(K,m){m===void 0?this.mechanism.remove(K):this.mechanism.set(K,(0,_.LK)(m))};
_.oy.prototype.get=function(K){try{var m=this.mechanism.get(K)}catch(x){return}if(m!==null)try{return JSON.parse(m)}catch(x){throw"Storage: Invalid value was encountered";}};
_.oy.prototype.remove=function(K){this.mechanism.remove(K)};var Sn=function(K){this.mechanism=K};
_.Zw(Sn,_.oy);var pNt=function(K){this.data=K},RmD=function(K){return K===void 0||K instanceof pNt?K:new pNt(K)};
Sn.prototype.set=function(K,m){Sn.superClass_.set.call(this,K,RmD(m))};
Sn.prototype.getWrapper=function(K){K=Sn.superClass_.get.call(this,K);if(K===void 0||K instanceof Object)return K;throw"Storage: Invalid value was encountered";};
Sn.prototype.get=function(K){if(K=this.getWrapper(K)){if(K=K.data,K===void 0)throw"Storage: Invalid value was encountered";}else K=void 0;return K};_.Zw(Hd,Sn);_.Jgz=function(K){var m=K.creation;K=K.expiration;return!!K&&K<_.NH()||!!m&&m>_.NH()};
Hd.prototype.set=function(K,m,x){if(m=RmD(m)){if(x){if(x<_.NH()){Hd.prototype.remove.call(this,K);return}m.expiration=x}m.creation=_.NH()}Hd.superClass_.set.call(this,K,m)};
Hd.prototype.getWrapper=function(K,m){var x=Hd.superClass_.getWrapper.call(this,K);if(x)if(!m&&_.Jgz(x))Hd.prototype.remove.call(this,K);else return x};var Qv=function(){};
Qv.prototype.next=function(){return wM};
var wM={done:!0,value:void 0},sR=function(K){return{value:K,done:!1}};
Qv.prototype.__iterator__=function(){return this};
_.hmo=function(K){if(K instanceof Qv)return K;if(typeof K.__iterator__=="function")return K.__iterator__(!1);if(_.ym(K)){var m=0,x=new Qv;x.next=function(){for(;;){if(m>=K.length)return wM;if(m in K)return sR(K[m++]);m++}};
return x}throw Error("Oc");};var CQL=function(K){if(K instanceof l_||K instanceof u_||K instanceof Mh)return K;if(typeof K.next=="function")return new l_(function(){return K});
if(typeof K[Symbol.iterator]=="function")return new l_(function(){return K[Symbol.iterator]()});
if(typeof K.__iterator__=="function")return new l_(function(){return K.__iterator__()});
throw Error("Pc");},l_=function(K){this.func_=K};
l_.prototype.__iterator__=function(){return new u_(this.func_())};
l_.prototype[Symbol.iterator]=function(){return new Mh(this.func_())};
l_.prototype.toEs6=function(){return new Mh(this.func_())};
var u_=function(K){this.JSC$10610_iter_=K};
_.q(u_,Qv);u_.prototype.next=function(){return this.JSC$10610_iter_.next()};
u_.prototype[Symbol.iterator]=function(){return new Mh(this.JSC$10610_iter_)};
u_.prototype.toEs6=function(){return new Mh(this.JSC$10610_iter_)};
var Mh=function(K){l_.call(this,function(){return K});
this.JSC$10613_iter_=K};
_.q(Mh,l_);Mh.prototype.next=function(){return this.JSC$10613_iter_.next()};var LEE=function(){};var fB=function(){};
_.Zw(fB,LEE);fB.prototype.getCount=function(){for(var K=0,m=_.u(this),x=m.next();!x.done;x=m.next())K++;return K};
fB.prototype[Symbol.iterator]=function(){return CQL(this.__iterator__(!0)).toEs6()};
fB.prototype.clear=function(){var K=Array.from(this);K=_.u(K);for(var m=K.next();!m.done;m=K.next())this.remove(m.value)};_.Zw($M,fB);_.l=$M.prototype;_.l.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var K=this.storage_;if(K)try{K.setItem("__sak","1");K.removeItem("__sak");var m=!0}catch(x){m=x instanceof DOMException&&(x.name==="QuotaExceededError"||x.code===22||x.code===1014||x.name==="NS_ERROR_DOM_QUOTA_REACHED")&&K&&K.length!==0}else m=!1;this.cachedIsStorageAvailable_=m}return this.cachedIsStorageAvailable_};
_.l.set=function(K,m){t3(this);try{this.storage_.setItem(K,m)}catch(x){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.l.get=function(K){t3(this);K=this.storage_.getItem(K);if(typeof K!=="string"&&K!==null)throw"Storage mechanism: Invalid value was encountered";return K};
_.l.remove=function(K){t3(this);this.storage_.removeItem(K)};
_.l.getCount=function(){t3(this);return this.storage_.length};
_.l.__iterator__=function(K){t3(this);var m=0,x=this.storage_,S=new Qv;S.next=function(){if(m>=x.length)return wM;var Q=x.key(m++);if(K)return sR(Q);Q=x.getItem(Q);if(typeof Q!=="string")throw"Storage mechanism: Invalid value was encountered";return sR(Q)};
return S};
_.l.clear=function(){t3(this);this.storage_.clear()};
_.l.key=function(K){t3(this);return this.storage_.key(K)};
var t3=function(K){if(K.storage_==null)throw Error("Qc");K.isAvailable()||wD(Error("Qc"))};_.Zw(ZQT,$M);_.Zw(BBT,$M);_.Zw(Nb,fB);Nb.prototype.set=function(K,m){this.mechanism_.set(this.JSC$10628_prefix_+K,m)};
Nb.prototype.get=function(K){return this.mechanism_.get(this.JSC$10628_prefix_+K)};
Nb.prototype.remove=function(K){this.mechanism_.remove(this.JSC$10628_prefix_+K)};
Nb.prototype.__iterator__=function(K){var m=this.mechanism_[Symbol.iterator](),x=this,S=new Qv;S.next=function(){var Q=m.next();if(Q.done)return Q;for(Q=Q.value;Q.slice(0,x.JSC$10628_prefix_.length)!=x.JSC$10628_prefix_;){Q=m.next();if(Q.done)return Q;Q=Q.value}return sR(K?Q.slice(x.JSC$10628_prefix_.length):x.mechanism_.get(Q))};
return S};_.zx=function(K){this.expiringStorage_=(K=_.aQ1(K))?new Hd(K):null;this.JSC$10632_domain_=document.domain||window.location.hostname};
_.l=_.zx.prototype;_.l.hasLocalStorage=function(){return!!this.expiringStorage_};
_.l.set=function(K,m,x,S){x=x||31104E3;this.remove(K);if(this.hasLocalStorage())try{this.expiringStorage_.set(K,m,Date.now()+x*1E3);return}catch(w){}var Q="";if(S)try{Q=escape((0,_.LK)(m))}catch(w){return}else Q=escape(m);_.eQ(K,Q,x,this.JSC$10632_domain_)};
_.l.get=function(K,m){var x=void 0,S=!this.hasLocalStorage();if(!S)try{x=this.expiringStorage_.get(K)}catch(Q){S=!0}if(S&&(x=_.Pd.get(K,void 0))&&(x=unescape(x),m))try{x=JSON.parse(x)}catch(Q){this.remove(K),x=void 0}return x};
_.l.remove=function(K){this.hasLocalStorage()&&this.expiringStorage_.remove(K);_.Y1L(K,"/",this.JSC$10632_domain_)};
_.l.getCreationTime=function(K){return this.hasLocalStorage()&&(K=(this.expiringStorage_.getWrapper(K)||{}).creation,typeof K==="number")?K:null};var ygB=function(){var K;return function(){K||(K=new _.zx("ytidb"));return K}}();var vc1;_.Bd=[];vc1=!1;var f11=U1T||zmD;var cz={},q1_=(cz.AUTH_INVALID="No user identifier specified.",cz.EXPLICIT_ABORT="Transaction was explicitly aborted.",cz.IDB_NOT_SUPPORTED="IndexedDB is not supported.",cz.MISSING_INDEX="Index not created.",cz.MISSING_OBJECT_STORES="Object stores not created.",cz.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",cz.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",cz.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",cz.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",cz.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",cz.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",cz.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",cz),OR={},EcA=(OR.AUTH_INVALID="ERROR",OR.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",OR.EXPLICIT_ABORT="IGNORED",
OR.IDB_NOT_SUPPORTED="ERROR",OR.MISSING_INDEX="WARNING",OR.MISSING_OBJECT_STORES="ERROR",OR.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",OR.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",OR.QUOTA_EXCEEDED="WARNING",OR.QUOTA_MAYBE_EXCEEDED="WARNING",OR.UNKNOWN_ABORT="WARNING",OR.INCOMPATIBLE_DB_VERSION="WARNING",OR),jn={},bQR=(jn.AUTH_INVALID=!1,jn.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,jn.EXPLICIT_ABORT=!1,jn.IDB_NOT_SUPPORTED=!1,jn.MISSING_INDEX=!1,jn.MISSING_OBJECT_STORES=!1,jn.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,jn.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,jn.QUOTA_EXCEEDED=!1,jn.QUOTA_MAYBE_EXCEEDED=!0,jn.UNKNOWN_ABORT=!0,jn.INCOMPATIBLE_DB_VERSION=!1,jn),zW=function(K,m,x,S,Q){m=m===void 0?{}:m;x=x===void 0?q1_[K]:x;S=S===void 0?EcA[K]:S;Q=Q===void 0?bQR[K]:Q;_.AR.call(this,x,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:K},m));this.type=K;this.message=x;this.level=S;this.retryable=Q;Object.setPrototypeOf(this,zW.prototype)};
_.q(zW,_.AR);var gct=function(K,m){zW.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:m,foundObjectStores:K},q1_.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,gct.prototype)};
_.q(gct,zW);var IQT=function(K,m){var x=Error.call(this);this.message=x.message;"stack"in x&&(this.stack=x.stack);this.index=K;this.objectStore=m;Object.setPrototypeOf(this,IQT.prototype)};
_.q(IQT,Error);var k50=["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 Wd=function(K){this.executor=K},kM=function(K){var m=this;
this.state={status:"PENDING"};this.JSC$10660_onFulfilled=[];this.JSC$10660_onRejected=[];K=K.executor;var x=function(Q){if(m.state.status==="PENDING"){m.state={status:"FULFILLED",value:Q};Q=_.u(m.JSC$10660_onFulfilled);for(var w=Q.next();!w.done;w=Q.next())w=w.value,w()}},S=function(Q){if(m.state.status==="PENDING"){m.state={status:"REJECTED",
reason:Q};Q=_.u(m.JSC$10660_onRejected);for(var w=Q.next();!w.done;w=Q.next())w=w.value,w()}};
try{K(x,S)}catch(Q){S(Q)}};
kM.all=function(K){return new kM(new Wd(function(m,x){var S=[],Q=K.length;Q===0&&m(S);for(var w={i$jscomp$468:0};w.i$jscomp$468<K.length;w={i$jscomp$468:w.i$jscomp$468},++w.i$jscomp$468)kM.resolve(K[w.i$jscomp$468]).then(function(M){return function(f){S[M.i$jscomp$468]=f;Q--;Q===0&&m(S)}}(w)).catch(function(M){x(M)})}))};
kM.resolve=function(K){return new kM(new Wd(function(m,x){K instanceof kM?K.then(m,x):m(K)}))};
kM.reject=function(K){return new kM(new Wd(function(m,x){x(K)}))};
kM.prototype.then=function(K,m){var x=this,S=K!=null?K:KQS,Q=m!=null?m:XN8;return new kM(new Wd(function(w,M){x.state.status==="PENDING"?(x.JSC$10660_onFulfilled.push(function(){ncD(x,x,S,w,M)}),x.JSC$10660_onRejected.push(function(){PQE(x,x,Q,w,M)})):x.state.status==="FULFILLED"?ncD(x,x,S,w,M):x.state.status==="REJECTED"&&PQE(x,x,Q,w,M)}))};
kM.prototype.catch=function(K){return this.then(void 0,K)};
var ncD=function(K,m,x,S,Q){try{if(K.state.status!=="FULFILLED")throw Error("Tc");var w=x(K.state.value);w instanceof kM?emo(K,m,w,S,Q):S(w)}catch(M){Q(M)}},PQE=function(K,m,x,S,Q){try{if(K.state.status!=="REJECTED")throw Error("Uc");
var w=x(K.state.reason);w instanceof kM?emo(K,m,w,S,Q):S(w)}catch(M){Q(M)}},emo=function(K,m,x,S,Q){m===x?Q(new TypeError("Vc")):x.then(function(w){w instanceof kM?emo(K,m,w,S,Q):S(w)},function(w){Q(w)})};var Dt;Dt=window;_.Of=Dt.ytcsi&&Dt.ytcsi.now?Dt.ytcsi.now:Dt.performance&&Dt.performance.timing&&Dt.performance.now&&Dt.performance.timing.navigationStart?function(){return Dt.performance.timing.navigationStart+Dt.performance.now()}:function(){return(new Date).getTime()};var Kf=function(K,m){this.JSC$10672_wrapped=K;this.options=m;this.transactionCount=0;this.startedMs=Math.round((0,_.Of)());this.hasUnknownAbortedTransaction=!1},rM=function(){return _.h("idb_immediate_commit")},FEA,AgL,Ru,$1L;
Kf.prototype.add=function(K,m,x){return _.wX(this,[K],{mode:"readwrite",enableRetries:!0,commit:rM()},function(S){return S.objectStore(K).add(m,x)})};
Kf.prototype.clear=function(K){return _.wX(this,[K],{mode:"readwrite",enableRetries:!0},function(m){return m.objectStore(K).clear()})};
Kf.prototype.close=function(){this.JSC$10672_wrapped.close();var K;((K=this.options)==null?0:K.closed)&&this.options.closed()};
Kf.prototype.count=function(K,m){return _.wX(this,[K],{mode:"readonly",enableRetries:!0,commit:rM()},function(x){return x.objectStore(K).count(m)})};
var Ip=function(K,m,x){K=K.JSC$10672_wrapped.createObjectStore(m,x);return new Gj(K)};
Kf.prototype.delete=function(K,m){return _.wX(this,[K],{mode:"readwrite",enableRetries:!0,commit:rM()&&!(m instanceof IDBKeyRange)},function(x){return x.objectStore(K).delete(m)})};
var iQD=function(K,m){return _.wX(K,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(x){return x.objectStore("ResponseStore").index("byInterface").delete(m)})};
Kf.prototype.get=function(K,m){return _.wX(this,[K],{mode:"readonly",enableRetries:!0,commit:rM()},function(x){return x.objectStore(K).get(m)})};
Kf.prototype.getAll=function(K,m,x){return _.wX(this,[K],{mode:"readonly",enableRetries:!0},function(S){return S.objectStore(K).getAll(m,x)})};
Kf.prototype.put=function(K,m,x){return _.wX(this,[K],{mode:"readwrite",enableRetries:!0,commit:rM()},function(S){return S.objectStore(K).put(m,x)})};
Kf.prototype.objectStoreNames=function(){return Array.from(this.JSC$10672_wrapped.objectStoreNames)};
_.wX=function(K,m,x,S){var Q,w,M,f,c,D,G,p,R,J,L,n;return _.t(function(F){switch(F.nextAddress){case 1:var H={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof x==="string"?H.mode=x:Object.assign(H,x);Q=H;K.transactionCount++;w=Q.enableRetries?3:1;M=0;case 2:if(f){F.jumpTo(4);break}M++;c=Math.round((0,_.Of)());_.h2(F,5);D=K.JSC$10672_wrapped.transaction(m,Q.mode);H=F.yield;var N=!!Q.commit;var z=new mw(D);N=Y1_(z,S,N);return H.call(F,N,7);case 7:return G=F.yieldResult,p=Math.round((0,_.Of)()),
FEA(K,c,p,M,void 0,m.join(),Q),F.return(G);case 5:R=_.gl(F);J=Math.round((0,_.Of)());L=WET(R,K.JSC$10672_wrapped.name,m.join(),K.JSC$10672_wrapped.version);if((n=L instanceof zW&&!L.retryable)||M>=w)FEA(K,c,J,M,L,m.join(),Q),f=L;F.jumpTo(2);break;case 4:return F.return(Promise.reject(f))}})};
FEA=function(K,m,x,S,Q,w,M){m=x-m;Q?(Q instanceof zW&&(Q.type==="QUOTA_EXCEEDED"||Q.type==="QUOTA_MAYBE_EXCEEDED")&&dp("QUOTA_EXCEEDED",{dbName:V0(K.JSC$10672_wrapped.name),objectStoreNames:w,transactionCount:K.transactionCount,transactionMode:M.mode}),Q instanceof zW&&Q.type==="UNKNOWN_ABORT"&&(x-=K.startedMs,x<0&&x>=2147483648&&(x=0),dp("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:w,transactionDuration:m,transactionCount:K.transactionCount,dbDuration:x}),K.hasUnknownAbortedTransaction=!0),
AgL(K,!1,S,w,m,M.tag),_.ay(Q)):AgL(K,!0,S,w,m,M.tag)};
AgL=function(K,m,x,S,Q,w){dp("TRANSACTION_ENDED",{objectStoreNames:S,connectionHasUnknownAbortedTransaction:K.hasUnknownAbortedTransaction,duration:Q,isSuccessful:m,tryCount:x,tag:w===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":w})};
Kf.prototype.getName=function(){return this.JSC$10672_wrapped.name};
var Gj=function(K){this.JSC$10687_wrapped=K};
Gj.prototype.add=function(K,m){return XK(this.JSC$10687_wrapped.add(K,m))};
Gj.prototype.autoIncrement=function(){return this.JSC$10687_wrapped.autoIncrement};
Gj.prototype.clear=function(){return XK(this.JSC$10687_wrapped.clear()).then(function(){})};
var kl=function(K,m,x){K.JSC$10687_wrapped.createIndex(m,x,{unique:!1})};
Gj.prototype.count=function(K){return XK(this.JSC$10687_wrapped.count(K))};
var oc_=function(K,m){return lj(K,{query:m},function(x){return x.delete().then(function(){return x.continue()})}).then(function(){})};
Gj.prototype.delete=function(K){return K instanceof IDBKeyRange?oc_(this,K):XK(this.JSC$10687_wrapped.delete(K))};
Gj.prototype.get=function(K){return XK(this.JSC$10687_wrapped.get(K))};
Gj.prototype.getAll=function(K,m){return"getAll"in IDBObjectStore.prototype?XK(this.JSC$10687_wrapped.getAll(K,m)):HQz(this,K,m)};
var HQz=function(K,m,x){var S=[];return lj(K,{query:m},function(Q){if(!(x!==void 0&&S.length>=x))return S.push(Q.getValue()),Q.continue()}).then(function(){return S})};
Gj.prototype.index=function(K){try{return new pB(this.JSC$10687_wrapped.index(K))}catch(m){if(m instanceof Error&&m.name==="NotFoundError")throw new IQT(K,this.JSC$10687_wrapped.name);throw m;}};
Gj.prototype.getName=function(){return this.JSC$10687_wrapped.name};
Gj.prototype.keyPath=function(){return this.JSC$10687_wrapped.keyPath};
Gj.prototype.put=function(K,m){return XK(this.JSC$10687_wrapped.put(K,m))};
var lj=function(K,m,x){K=K.JSC$10687_wrapped.openCursor(m.query,m.direction);return $1L(K).then(function(S){return Swn(S,x)})},mw=function(K){var m=this;
this.JSC$10695_wrapped=K;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(x,S){m.JSC$10695_wrapped.addEventListener("complete",function(){x()});
m.JSC$10695_wrapped.addEventListener("error",function(Q){Q.currentTarget===Q.target&&S(m.JSC$10695_wrapped.error)});
m.JSC$10695_wrapped.addEventListener("abort",function(){var Q=m.JSC$10695_wrapped.error;if(Q)S(Q);else if(!m.aborted){Q=zW;for(var w=m.JSC$10695_wrapped.objectStoreNames,M=[],f=0;f<w.length;f++){var c=w.item(f);if(c===null)throw Error("Wc");M.push(c)}Q=new Q("UNKNOWN_ABORT",{objectStoreNames:M.join(),dbName:m.JSC$10695_wrapped.db.name,mode:m.JSC$10695_wrapped.mode});S(Q)}})})},Y1_=function(K,m,x){var S=new Promise(function(Q,w){try{var M=m(K);
x&&K.commit();M.then(function(f){Q(f)}).catch(w)}catch(f){w(f),K.abort()}});
return Promise.all([S,K.done]).then(function(Q){return _.u(Q).next().value})};
mw.prototype.abort=function(){this.JSC$10695_wrapped.abort();this.aborted=!0;throw new zW("EXPLICIT_ABORT");};
mw.prototype.commit=function(){if(!this.aborted){var K,m;(m=(K=this.JSC$10695_wrapped).commit)==null||m.call(K)}};
mw.prototype.objectStore=function(K){K=this.JSC$10695_wrapped.objectStore(K);var m=this.objectStoreCache.get(K);m||(m=new Gj(K),this.objectStoreCache.set(K,m));return m};
var pB=function(K){this.JSC$10697_wrapped=K};
pB.prototype.count=function(K){return XK(this.JSC$10697_wrapped.count(K))};
pB.prototype.delete=function(K){return _.jk(this,{query:K},function(m){return m.delete().then(function(){return m.continue()})})};
pB.prototype.get=function(K){return XK(this.JSC$10697_wrapped.get(K))};
pB.prototype.getAll=function(K,m){return"getAll"in IDBIndex.prototype?XK(this.JSC$10697_wrapped.getAll(K,m)):NBE(this,K,m)};
var NBE=function(K,m,x){var S=[];return _.jk(K,{query:m},function(Q){if(!(x!==void 0&&S.length>=x))return S.push(Q.getValue()),Q.continue()}).then(function(){return S})};
pB.prototype.keyPath=function(){return this.JSC$10697_wrapped.keyPath};
pB.prototype.unique=function(){return this.JSC$10697_wrapped.unique};
_.jk=function(K,m,x){K=K.JSC$10697_wrapped.openCursor(m.query===void 0?null:m.query,m.direction===void 0?"next":m.direction);return $1L(K).then(function(S){return Swn(S,x)})};
Ru=function(K,m){this.request=K;this.cursor=m};
$1L=function(K){return XK(K).then(function(m){return m?new Ru(K,m):null})};
Ru.prototype.continue=function(K){this.cursor.continue(K);return $1L(this.request)};
Ru.prototype.delete=function(){return XK(this.cursor.delete()).then(function(){})};
Ru.prototype.getValue=function(){return this.cursor.value};
Ru.prototype.update=function(K){return XK(this.cursor.update(K))};var J3=function(K,m){this.name=K;this.options=m;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},ZQt;
J3.prototype.openDb=function(K,m,x){x=x===void 0?{}:x;return wkT(K,m,x)};
J3.prototype.delete=function(K){K=K===void 0?{}:K;return _.Sk(this.name,K)};
ZQt=function(K,m){return new zW("INCOMPATIBLE_DB_VERSION",{dbName:K.name,oldVersion:K.options.version,newVersion:m})};
_.Qy=function(K,m){if(!m)throw Iy("openWithToken",V0(K.name));return K.open()};
J3.prototype.open=function(){var K=this;if(!this.isCompatible)throw ZQt(this);if(this.connectionPromise)return this.connectionPromise;var m,x=function(){K.connectionPromise===m&&(K.connectionPromise=void 0)},S={blocking:function(w){w.close()},
closed:x,terminated:x,upgrade:this.options.upgrade},Q=function(){var w,M,f,c,D,G,p,R,J,L;return _.t(function(n){switch(n.nextAddress){case 1:return M=(w=Error().stack)!=null?w:"",_.h2(n,2),n.yield(K.openDb(K.name,K.options.version,S),4);case 4:for(var F=f=n.yieldResult,H=K.options,N=[],z=_.u(Object.keys(H.objectStores)),y=z.next();!y.done;y=z.next()){y=y.value;var V=H.objectStores[y],T=V.removedAtVersion===void 0?Number.MAX_VALUE:V.removedAtVersion;!(F.JSC$10672_wrapped.version>=V.addedAtVersion)||
F.JSC$10672_wrapped.version>=T||F.JSC$10672_wrapped.objectStoreNames.contains(y)||N.push(y)}c=N;if(c.length===0){n.jumpTo(5);break}D=Object.keys(K.options.objectStores);G=f.objectStoreNames();if(K.timesReopenedToFixMissingObjectStore<_.rp("ytidb_reopen_db_retries",0))return K.timesReopenedToFixMissingObjectStore++,f.close(),_.ay(new zW("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:K.name,expectedObjectStores:D,foundObjectStores:G})),n.return(Q());if(!(K.timesDeletedToFixMissingObjectStore<_.rp("ytidb_remake_db_retries",
1))){n.jumpTo(6);break}K.timesDeletedToFixMissingObjectStore++;return n.yield(K.delete(),7);case 7:return _.ay(new zW("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:K.name,expectedObjectStores:D,foundObjectStores:G})),n.return(Q());case 6:throw new gct(G,D);case 5:return n.return(f);case 2:p=_.gl(n);if(p instanceof DOMException?p.name!=="VersionError":"DOMError"in self&&p instanceof DOMError?p.name!=="VersionError":!(p instanceof Object&&"message"in p)||p.message!=="An attempt was made to open a database using a lower version than the existing version."){n.jumpTo(8);
break}return n.yield(K.openDb(K.name,void 0,Object.assign({},S,{upgrade:void 0})),9);case 9:R=n.yieldResult;J=R.JSC$10672_wrapped.version;if(K.options.version!==void 0&&J>K.options.version+1)throw R.close(),K.isCompatible=!1,ZQt(K,J);return n.return(R);case 8:throw x(),p instanceof Error&&!_.h("ytidb_async_stack_killswitch")&&(p.stack=p.stack+"\n"+M.substring(M.indexOf("\n")+1)),WET(p,K.name,"",(L=K.options.version)!=null?L:-1);}})};
return this.connectionPromise=m=Q()};var s_S=new J3("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(K,m){m(1)&&Ip(K,"databases",{keyPath:"actualName"})}});var ONL,tuT=new function(){}(new function(){});new _.Wk;var BBt=function(K,m){J3.call(this,K,m);this.options=m;y0(K)};
_.q(BBt,J3);var LQS=function(K,m){var x;return function(){x||(x=new BBt(K,m));return x}};
BBt.prototype.openDb=function(K,m,x){x=x===void 0?{}:x;return(this.options.shared?pkn:GcG)(K,m,Object.assign({},x))};
BBt.prototype.delete=function(K){K=K===void 0?{}:K;return(this.options.shared?C2T:RiL)(this.name,K)};var aQo={},qwT=cu("ytGcfConfig",{objectStores:(aQo.coldConfigStore={addedAtVersion:1},aQo.hotConfigStore={addedAtVersion:1},aQo),shared:!1,upgrade:function(K,m){m(1)&&(kl(Ip(K,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),kl(Ip(K,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var d1D=function(){_.Fg.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var K=_.WZ("yt.gcf.config.hotUpdateCallbacks");K?(this.localHotConfigJobQueue=[].concat(_.N3(K)),this.sharedHotConfigJobQueue=K):(this.sharedHotConfigJobQueue=[],_.ff("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.q(d1D,_.Fg);d1D.prototype.disposeInternal=function(){for(var K=_.u(this.localHotConfigJobQueue),m=K.next();!m.done;m=K.next()){var x=this.sharedHotConfigJobQueue;m=x.indexOf(m.value);m>=0&&x.splice(m,1)}this.localHotConfigJobQueue.length=0;_.Fg.prototype.disposeInternal.call(this)};var Ad=function(){var K=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new d1D;this.TEST_ONLY={initializeConfigDb:function(){K.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return K.coldGlobalConfigGroup},
setHotConfigGroup:function(m){ygz(K,m)},
setHotHashData:function(m){K.setHotHashData(m)},
setColdConfigGroup:function(m){VCD(K,m)},
getColdHashData:function(){return K.coldHashData},
getHotHashData:function(){return K.hotHashData},
getHotConfigGroup:function(){return K.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return vco()},
getExportedHotConfigGroup:function(){return h3()},
getExportedColdHashData:function(){return _.WZ("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.WZ("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){U1R(K)},
resetInstance:function(){K.setHotHashData(void 0);zmE(K);delete Ad.instance},
setDebounceTimer:function(m){K.debounceTimer=m},
getDebounceTimer:function(){return K.debounceTimer}}},TBB=function(){if(!Ad.instance){var K=new Ad;
Ad.instance=K}return Ad.instance},WER=function(K){var m;
_.t(function(x){if(x.nextAddress==1)return _.h("start_client_gcf")||_.h("delete_gcf_config_db")?_.h("start_client_gcf")?x.yield(_.ta(),3):x.jumpTo(2):x.return();x.nextAddress!=2&&((m=x.yieldResult)&&_.FK()&&!_.h("delete_gcf_config_db")?(K.isConfigDbInitialized=!0,U1R(K)):(IQH(K),k5A(K)));return _.h("delete_gcf_config_db")?x.yield(eiT(),0):x.jumpTo(0)})},oC=function(){var K;
return(K=h3())!=null?K:_.vZ("RAW_HOT_CONFIG_GROUP")},XN5=function(K){var m,x,S,Q,w,M;
return _.t(function(f){switch(f.nextAddress){case 1:if(K.hotGlobalConfigGroup)return f.return(h3());if(!K.isConfigDbInitialized)return m=Iy("getHotConfig IDB not initialized"),_.Xu(m),f.return(Promise.reject(m));x=Mw();S=_.vZ("TIME_CREATED_MS");if(!x){Q=Iy("getHotConfig token error");_.Xu(Q);f.jumpTo(2);break}return f.yield(P2T(x),3);case 3:if((w=f.yieldResult)&&w.timestamp>S)return ygz(K,w.config),K.setHotHashData(w.hashData),f.return(h3());case 2:k5A(K);if(!(x&&K.hotGlobalConfigGroup&&K.hotHashData)){f.jumpTo(4);
break}return f.yield(bNL(K.hotGlobalConfigGroup,K.hotHashData,x,S),4);case 4:return K.hotGlobalConfigGroup?f.return(h3()):(M=new _.AR("Config not available in ytConfig"),_.Xu(M),f.return(Promise.reject(M)))}})},mSR=function(K){var m,x,S,Q,w,M;
return _.t(function(f){switch(f.nextAddress){case 1:if(K.coldGlobalConfigGroup)return f.return(vco());if(!K.isConfigDbInitialized)return m=Iy("getColdConfig IDB not initialized"),_.Xu(m),f.return(Promise.reject(m));x=Mw();S=_.vZ("TIME_CREATED_MS");if(!x){Q=Iy("getColdConfig");_.Xu(Q);f.jumpTo(2);break}return f.yield(nVD(x),3);case 3:if((w=f.yieldResult)&&w.timestamp>S)return VCD(K,w.config),KQD(K,w.configData),zmE(K,w.hashData),f.return(vco());case 2:IQH(K);if(!(x&&K.coldGlobalConfigGroup&&K.coldHashData&&
K.configData)){f.jumpTo(4);break}return f.yield(gVn(K.coldGlobalConfigGroup,K.coldHashData,K.configData,x,S),4);case 4:return K.coldGlobalConfigGroup?f.return(vco()):(M=new _.AR("Config not available in ytConfig"),_.Xu(M),f.return(Promise.reject(M)))}})},U1R=function(K){if(!K.hotGlobalConfigGroup||!K.coldGlobalConfigGroup){if(!Mw()){var m=Iy("scheduleGetConfigs");
_.Xu(m)}K.initJob||(K.initJob=_.dX.addLowPriorityJob(function(){return _.t(function(x){switch(x.nextAddress){case 1:return _.h2(x,2),x.yield(XN5(K),4);case 4:_.xl(x,3);break;case 2:_.gl(x);case 3:return _.h2(x,5),x.yield(mSR(K),7);case 7:_.xl(x,6);break;case 5:_.gl(x);case 6:K.initJob&&(K.initJob=0),_.Px(x)}})},100))}},g_n=function(K,m,x){var S,Q,w;
return _.t(function(M){switch(M.nextAddress){case 1:if(!_.h("start_client_gcf")){M.jumpTo(0);break}x&&ygz(K,x);K.setHotHashData(m);S=Mw();if(!S){M.jumpTo(3);break}if(x){M.jumpTo(4);break}return M.yield(P2T(S),5);case 5:Q=M.yieldResult,x=(w=Q)==null?void 0:w.config;case 4:return M.yield(bNL(x,m,S),3);case 3:if(x)for(var f=x,c=_.u(K.configUpdateService.sharedHotConfigJobQueue),D=c.next();!D.done;D=c.next())D=D.value,D(f);_.Px(M)}})},n_m=function(K,m,x){var S,Q,w,M;
return _.t(function(f){if(f.nextAddress==1){if(!_.h("start_client_gcf"))return f.jumpTo(0);zmE(K,m);return(S=Mw())?x?f.jumpTo(4):f.yield(nVD(S),5):f.jumpTo(0)}f.nextAddress!=4&&(Q=f.yieldResult,x=(w=Q)==null?void 0:w.config);if(!x)return f.jumpTo(0);M=x.configData;return f.yield(gVn(x,m,M,S),0)})},TFD=function(){var K=TBB(),m=(0,_.Of)()-K.debounceTimer;
if(!(K.debounceTimer!==0&&m<_.rp("send_config_hash_timer"))){m=_.WZ("yt.gcf.config.coldConfigData");var x=_.WZ("yt.gcf.config.hotHashData"),S=_.WZ("yt.gcf.config.coldHashData");m&&x&&S&&(K.debounceTimer=(0,_.Of)());return{coldConfigData:m,hotHashData:x,coldHashData:S}}},IQH=function(K){VCD(K,_.vZ("RAW_COLD_CONFIG_GROUP"));
zmE(K,_.vZ("SERIALIZED_COLD_HASH_DATA"));var m;KQD(K,(m=K.coldGlobalConfigGroup)==null?void 0:m.configData)},k5A=function(K){ygz(K,_.vZ("RAW_HOT_CONFIG_GROUP"));
K.setHotHashData(_.vZ("SERIALIZED_HOT_HASH_DATA"))},ygz=function(K,m){K.hotGlobalConfigGroup=m;
_.ff("yt.gcf.config.hotConfigGroup",K.hotGlobalConfigGroup||null)},VCD=function(K,m){K.coldGlobalConfigGroup=m;
_.ff("yt.gcf.config.coldConfigGroup",K.coldGlobalConfigGroup||null)};
Ad.prototype.setHotHashData=function(K){this.hotHashData=K;_.ff("yt.gcf.config.hotHashData",this.hotHashData||null)};
var zmE=function(K,m){K.coldHashData=m;_.ff("yt.gcf.config.coldHashData",K.coldHashData||null)},KQD=function(K,m){K.configData=m;
_.ff("yt.gcf.config.coldConfigData",K.configData||null)},h3=function(){return _.WZ("yt.gcf.config.hotConfigGroup")},vco=function(){return _.WZ("yt.gcf.config.coldConfigGroup")};var qw={},xS_=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";qw.assign=function(K){for(var m=Array.prototype.slice.call(arguments,1);m.length;){var x=m.shift();if(x){if(typeof x!=="object")throw new TypeError("Zc`"+x);for(var S in x)Object.prototype.hasOwnProperty.call(x,S)&&(K[S]=x[S])}}return K};
qw.shrinkBuf=function(K,m){if(K.length===m)return K;if(K.subarray)return K.subarray(0,m);K.length=m;return K};
var SwE={arraySet:function(K,m,x,S,Q){if(m.subarray&&K.subarray)K.set(m.subarray(x,x+S),Q);else for(var w=0;w<S;w++)K[Q+w]=m[x+w]},
flattenChunks:function(K){var m,x;var S=x=0;for(m=K.length;S<m;S++)x+=K[S].length;var Q=new Uint8Array(x);S=x=0;for(m=K.length;S<m;S++){var w=K[S];Q.set(w,x);x+=w.length}return Q}},Q_H={arraySet:function(K,m,x,S,Q){for(var w=0;w<S;w++)K[Q+w]=m[x+w]},
flattenChunks:function(K){return[].concat.apply([],K)}};
qw.setTyped=function(){xS_?(qw.Buf8=Uint8Array,qw.Buf16=Uint16Array,qw.Buf32=Int32Array,qw.assign(qw,SwE)):(qw.Buf8=Array,qw.Buf16=Array,qw.Buf32=Array,qw.assign(qw,Q_H))};
qw.setTyped();var wkt=!0;try{new Uint8Array(1)}catch(K){wkt=!1}
var P9L=function(K){var m,x,S=K.length,Q=0;for(m=0;m<S;m++){var w=K.charCodeAt(m);if((w&64512)===55296&&m+1<S){var M=K.charCodeAt(m+1);(M&64512)===56320&&(w=65536+(w-55296<<10)+(M-56320),m++)}Q+=w<128?1:w<2048?2:w<65536?3:4}var f=new qw.Buf8(Q);for(m=x=0;x<Q;m++)w=K.charCodeAt(m),(w&64512)===55296&&m+1<S&&(M=K.charCodeAt(m+1),(M&64512)===56320&&(w=65536+(w-55296<<10)+(M-56320),m++)),w<128?f[x++]=w:(w<2048?f[x++]=192|w>>>6:(w<65536?f[x++]=224|w>>>12:(f[x++]=240|w>>>18,f[x++]=128|w>>>12&63),f[x++]=
128|w>>>6&63),f[x++]=128|w&63);return f};var rOn={};rOn=function(K,m,x,S){var Q=K&65535|0;K=K>>>16&65535|0;for(var w;x!==0;){w=x>2E3?2E3:x;x-=w;do Q=Q+m[S++]|0,K=K+Q|0;while(--w);Q%=65521;K%=65521}return Q|K<<16|0};for(var $l={},CB,s_D=[],l1D=0;l1D<256;l1D++){CB=l1D;for(var uhE=0;uhE<8;uhE++)CB=CB&1?3988292384^CB>>>1:CB>>>1;s_D[l1D]=CB}$l=function(K,m,x,S){x=S+x;for(K^=-1;S<x;S++)K=K>>>8^s_D[(K^m[S])&255];return K^-1};var nf={};nf={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 w9m=[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],lOv=[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],n3S=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],jXG=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Yl=Array(576);Ja(Yl);var FJ=Array(60);Ja(FJ);var bj=Array(512);Ja(bj);var Ef=Array(256);Ja(Ef);var sXB=Array(29);Ja(sXB);var uim=Array(30);Ja(uim);var E3T,bl0,g3L,q8G=!1;var ap;
ap=[new Bu(0,0,0,0,function(K,m){var x=65535;for(x>K.pending_buf_size-5&&(x=K.pending_buf_size-5);;){if(K.lookahead<=1){Nw(K);if(K.lookahead===0&&m===0)return 1;if(K.lookahead===0)break}K.strstart+=K.lookahead;K.lookahead=0;var S=K.block_start+x;if(K.strstart===0||K.strstart>=S)if(K.lookahead=K.strstart-S,K.strstart=S,Aa(K,!1),K.strm.avail_out===0)return 1;if(K.strstart-K.block_start>=K.w_size-262&&(Aa(K,!1),K.strm.avail_out===0))return 1}K.insert=0;if(m===4)return Aa(K,!0),K.strm.avail_out===0?3:
4;K.strstart>K.block_start&&Aa(K,!1);return 1}),
new Bu(4,4,8,4,GNn),new Bu(4,5,16,8,GNn),new Bu(4,6,32,32,GNn),new Bu(4,4,16,16,Zv),new Bu(8,16,32,32,Zv),new Bu(8,16,128,128,Zv),new Bu(8,32,128,256,Zv),new Bu(32,128,258,1024,Zv),new Bu(32,258,258,4096,Zv)];var Lsn={};Lsn=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 en8=Object.prototype.toString;
C95.prototype.push=function(K,m){var x=this.strm,S=this.options.chunkSize;if(this.ended)return!1;var Q=m===~~m?m:m===!0?4:0;typeof K==="string"?x.input=P9L(K):en8.call(K)==="[object ArrayBuffer]"?x.input=new Uint8Array(K):x.input=K;x.next_in=0;x.avail_in=x.input.length;do{x.avail_out===0&&(x.output=new qw.Buf8(S),x.next_out=0,x.avail_out=S);K=hnL(x,Q);if(K!==1&&K!==0)return MuL(this,K),this.ended=!0,!1;if(x.avail_out===0||x.avail_in===0&&(Q===4||Q===2))if(this.options.to==="string"){var w=qw.shrinkBuf(x.output,
x.next_out);m=w;w=w.length;if(w<65537&&(m.subarray&&wkt||!m.subarray))m=String.fromCharCode.apply(null,qw.shrinkBuf(m,w));else{for(var M="",f=0;f<w;f++)M+=String.fromCharCode(m[f]);m=M}this.chunks.push(m)}else m=qw.shrinkBuf(x.output,x.next_out),this.chunks.push(m)}while((x.avail_in>0||x.avail_out===0)&&K!==1);if(Q===4)return(x=this.strm)&&x.state?(S=x.state.status,S!==42&&S!==69&&S!==73&&S!==91&&S!==103&&S!==113&&S!==666?K=Pu(x,-2):(x.state=null,K=S===113?Pu(x,-3):0)):K=-2,MuL(this,K),this.ended=
!0,K===0;Q===2&&(MuL(this,0),x.avail_out=0);return!0};
var MuL=function(K,m){m===0&&(K.result=K.options.to==="string"?K.chunks.join(""):qw.flattenChunks(K.chunks));K.chunks=[];K.err=m;K.msg=K.strm.msg};var f1o=typeof TextEncoder!=="undefined"?new TextEncoder:null,sB5=f1o?function(K){return f1o.encode(K)}:function(K){K=_.YN(K);
for(var m=new Uint8Array(K.length),x=0;x<m.length;x++)m[x]=K[x];return m};var ImT={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},WkT={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var LB=function(K,m){this.version=K;this.args=m};
LB.prototype.serialize=function(){return{version:this.version,args:this.args}};var o38=function(K,m){this.topic=K;this.dataClass=m};
o38.prototype.toString=function(){return this.topic};var tuH=_.WZ("ytPubsub2Pubsub2Instance")||new _.gp;_.gp.prototype.subscribe=_.gp.prototype.subscribe;_.gp.prototype.unsubscribeByKey=_.gp.prototype.unsubscribeByKey;_.gp.prototype.publish=_.gp.prototype.publish;_.gp.prototype.clear=_.gp.prototype.clear;_.ff("ytPubsub2Pubsub2Instance",tuH);var AOv=_.WZ("ytPubsub2Pubsub2SubscribedKeys")||{};_.ff("ytPubsub2Pubsub2SubscribedKeys",AOv);var $qL=_.WZ("ytPubsub2Pubsub2TopicToKeys")||{};_.ff("ytPubsub2Pubsub2TopicToKeys",$qL);
var HlG=_.WZ("ytPubsub2Pubsub2IsAsync")||{};_.ff("ytPubsub2Pubsub2IsAsync",HlG);_.ff("ytPubsub2Pubsub2SkipSubKey",null);var znT=void 0,v38=void 0;var xPS=_.rp("max_body_size_to_compress",5E5),SLm=_.rp("min_body_size_to_compress",500),Vy=!0,MT5=0,vu=0,uOS=_.rp("compression_performance_threshold_lr",250),fyL=_.rp("slow_compressions_before_abandon_count",4),kNm=!1,Ws1=new Map,w_v=1,QBD=!0;_.Zw(Uf,OdT);Uf.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 cyA=function(K,m,x){x||(x=0);var S=K.W_;if(typeof m==="string")for(var Q=0;Q<16;Q++)S[Q]=m.charCodeAt(x)<<24|m.charCodeAt(x+1)<<16|m.charCodeAt(x+2)<<8|m.charCodeAt(x+3),x+=4;else for(Q=0;Q<16;Q++)S[Q]=m[x]<<24|m[x+1]<<16|m[x+2]<<8|m[x+3],x+=4;for(m=16;m<80;m++)x=S[m-3]^S[m-8]^S[m-14]^S[m-16],S[m]=(x<<1|x>>>31)&4294967295;m=K.chain_[0];x=K.chain_[1];Q=K.chain_[2];for(var w=K.chain_[3],M=K.chain_[4],f,c,D=0;D<80;D++)D<40?D<20?(f=w^x&(Q^w),c=1518500249):(f=x^Q^w,c=1859775393):D<60?(f=x&Q|w&(x|Q),
c=2400959708):(f=x^Q^w,c=3395469782),f=(m<<5|m>>>27)+f+M+c+S[D]&4294967295,M=w,w=Q,Q=(x<<30|x>>>2)&4294967295,x=m,m=f;K.chain_[0]=K.chain_[0]+m&4294967295;K.chain_[1]=K.chain_[1]+x&4294967295;K.chain_[2]=K.chain_[2]+Q&4294967295;K.chain_[3]=K.chain_[3]+w&4294967295;K.chain_[4]=K.chain_[4]+M&4294967295};
Uf.prototype.update=function(K,m){if(K!=null){m===void 0&&(m=K.length);for(var x=m-this.blockSize,S=0,Q=this.buf_,w=this.inbuf_;S<m;){if(w==0)for(;S<=x;)cyA(this,K,S),S+=this.blockSize;if(typeof K==="string")for(;S<m;){if(Q[w]=K.charCodeAt(S),++w,++S,w==this.blockSize){cyA(this,Q);w=0;break}}else for(;S<m;)if(Q[w]=K[S],++w,++S,w==this.blockSize){cyA(this,Q);w=0;break}}this.inbuf_=w;this.total_+=m}};
Uf.prototype.digest=function(){var K=[],m=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var x=this.blockSize-1;x>=56;x--)this.buf_[x]=m&255,m/=256;cyA(this,this.buf_);for(x=m=0;x<5;x++)for(var S=24;S>=0;S-=8)K[m]=this.chain_[x]>>S&255,++m;return K};var rpT;var ER=function(K){var m=this;this.bypassDbTokenDependency=this.initialized=!1;this.potentialEsfErrorCounter=this.intervalJob=0;this.handleError=function(){};
this.handleWarning=function(){};
this.now=Date.now;this.disableYtIdbTransactions=!1;this.TEST_ONLY={setDbToken:function(G){m.databaseToken=G},
triggerThrottle:function(){m.throttledSend()},
cancelThrottle:function(){m.cancelThrottledSend()},
immediateSend:function(G){return _.t(function(p){return p.yield(m.immediateSend(G),0)})},
requestWithinAgeLimit:function(G,p){return m.requestWithinAgeLimit(G,p)},
retryQueuedRequests:function(){m.retryQueuedRequests()}};
var x;this.throttleTimeout=(x=K.throttleTimeout)!=null?x:100;var S;this.retryMaxAttempts=(S=K.retryMaxAttempts)!=null?S:1;var Q;this.requestAgeLimitMs=(Q=K.requestAgeLimitMs)!=null?Q:2592E6;var w;this.queuedRequestAgeLimitMs=(w=K.queuedRequestAgeLimitMs)!=null?w:12E4;var M;this.retryDelayMs=(M=K.retryDelayMs)!=null?M:5E3;var f;this.databaseToken=(f=K.databaseToken)!=null?f:void 0;this.enableCleaning=!!K.enableCleaning;var c;this.cleaningRate=(c=K.cleaningRate)!=null?c:.1;var D;this.potentialEsfErrorLimit=
(D=K.potentialEsfErrorLimit)!=null?D:10;K.handleError&&(this.handleError=K.handleError);K.handleWarning&&(this.handleWarning=K.handleWarning);K.disableYtIdbTransactions&&(this.disableYtIdbTransactions=K.disableYtIdbTransactions);K.bypassDbTokenDependency&&(this.bypassDbTokenDependency=K.bypassDbTokenDependency);this.getBooleanFlag=K.getBooleanFlag;this.jobManager=K.jobManager;this.logsStore=K.logsStore;this.networkManager=K.networkManager;this.sendFn=K.sendFn;this.onlineEvent=K.onlineEvent;this.offlineEvent=
K.offlineEvent;qh(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&ON_(this)},ON_=function(K){qh(K)&&!K.disableYtIdbTransactions&&(K.initialized=!0,K.enableCleaning&&Math.random()<=K.cleaningRate&&K.logsStore.cleanLogsStore(K.databaseToken),K.retryQueuedRequests(),K.networkManager.isNetworkAvailable()&&K.throttledSend(),K.networkManager.listen(K.onlineEvent,K.throttledSend.bind(K)),K.networkManager.listen(K.offlineEvent,K.cancelThrottledSend.bind(K)))};
_.l=ER.prototype;_.l.writeThenSend=function(K,m){var x=this;m=m===void 0?{}:m;if(qh(this)&&this.initialized){var S={url:K,options:m,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(S,this.databaseToken).then(function(Q){S.id=Q;x.networkManager.isNetworkAvailable()&&x.immediateSend(S)}).catch(function(Q){x.immediateSend(S);
j__(x,Q)})}else this.sendFn(K,m)};
_.l.sendThenWrite=function(K,m,x){var S=this;m=m===void 0?{}:m;if(qh(this)&&this.initialized){var Q={url:K,options:m,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(Q.skipRetry=x);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!Q.skipRetry){if(!Q.skipRetry){var w=m.onError?m.onError:function(){};
m.onError=function(M,f){return _.t(function(c){if(c.nextAddress==1)return c.yield(S.logsStore.set(Q,S.databaseToken).catch(function(D){j__(S,D)}),2);
w(M,f);_.Px(c)})}}this.sendFn(K,m,Q.skipRetry)}else this.logsStore.set(Q,this.databaseToken).catch(function(M){S.sendFn(K,m,Q.skipRetry);
j__(S,M)})}else this.sendFn(K,m,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&x)};
_.l.sendAndWrite=function(K,m){var x=this;m=m===void 0?{}:m;if(qh(this)&&this.initialized){var S={url:K,options:m,timestamp:this.now(),status:"NEW",sendCount:0},Q=!1,w=m.onSuccess?m.onSuccess:function(){};
S.options.onSuccess=function(M,f){S.id!==void 0?x.logsStore.deleteRequest(S.id,x.databaseToken):Q=!0;x.networkManager.networkStatusHint&&x.getBooleanFlag&&x.getBooleanFlag("vss_network_hint")&&x.networkManager.networkStatusHint(!0);w(M,f)};
this.sendFn(S.url,S.options,void 0,!0);this.logsStore.set(S,this.databaseToken).then(function(M){S.id=M;Q&&x.logsStore.deleteRequest(S.id,x.databaseToken)}).catch(function(M){j__(x,M)})}else this.sendFn(K,m,void 0,!0)};
_.l.throttledSend=function(){var K=this;if(!qh(this))throw Error("bd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var m;return _.t(function(x){if(x.nextAddress==1)return x.yield(K.logsStore.getMostRecentByStatus("NEW",K.databaseToken),2);if(x.nextAddress!=3)return m=x.yieldResult,m?x.yield(K.immediateSend(m),3):(K.cancelThrottledSend(),x.return());K.intervalJob&&(K.intervalJob=0,K.throttledSend());_.Px(x)})},this.throttleTimeout))};
_.l.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.l.immediateSend=function(K){var m=this,x;return _.t(function(S){switch(S.nextAddress){case 1:if(!qh(m))throw Error("cd");if(K.id===void 0){S.jumpTo(2);break}return S.yield(m.logsStore.markAsQueued(K.id,m.databaseToken),3);case 3:(x=S.yieldResult)||m.handleWarning(Error("dd"));case 2:if(m.requestWithinAgeLimit(K,m.requestAgeLimitMs)){S.jumpTo(4);break}m.handleWarning(Error("ed"));if(K.id===void 0){S.jumpTo(5);break}return S.yield(m.logsStore.deleteRequest(K.id,m.databaseToken),5);case 5:return S.return();
case 4:K.skipRetry||(K=DSR(m,K));if(!K){S.jumpTo(0);break}if(!K.skipRetry||K.id===void 0){S.jumpTo(8);break}return S.yield(m.logsStore.deleteRequest(K.id,m.databaseToken),8);case 8:m.sendFn(K.url,K.options,!!K.skipRetry),_.Px(S)}})};
var DSR=function(K,m){if(!qh(K))throw Error("fd");var x=m.options.onError?m.options.onError:function(){};
m.options.onError=function(Q,w){var M,f,c,D;return _.t(function(G){switch(G.nextAddress){case 1:M=hDT(w);(f=CV0(w))&&K.getBooleanFlag&&K.getBooleanFlag("web_enable_error_204")&&K.handleError(Error("gd"),m.url,w);if(!(K.getBooleanFlag&&K.getBooleanFlag("nwl_consider_error_code")&&M||K.getBooleanFlag&&!K.getBooleanFlag("nwl_consider_error_code")&&K.potentialEsfErrorCounter<=K.potentialEsfErrorLimit)){G.jumpTo(2);break}if(!K.networkManager.sendNetworkCheckRequest){G.jumpTo(3);break}return G.yield(K.networkManager.sendNetworkCheckRequest(),
3);case 3:if(K.networkManager.isNetworkAvailable()){G.jumpTo(2);break}x(Q,w);if(!K.getBooleanFlag||!K.getBooleanFlag("nwl_consider_error_code")||((c=m)==null?void 0:c.id)===void 0){G.jumpTo(6);break}return G.yield(K.logsStore.resetRequest(m.id,K.databaseToken,!1),6);case 6:return G.return();case 2:if(K.getBooleanFlag&&K.getBooleanFlag("nwl_consider_error_code")&&!M&&K.potentialEsfErrorCounter>K.potentialEsfErrorLimit)return G.return();K.potentialEsfErrorCounter++;if(((D=m)==null?void 0:D.id)===void 0){G.jumpTo(8);
break}return m.sendCount<K.retryMaxAttempts?G.yield(K.logsStore.resetRequest(m.id,K.databaseToken,!0,f?!1:void 0),12):G.yield(K.logsStore.deleteRequest(m.id,K.databaseToken),8);case 12:K.jobManager.addLowPriorityJob(function(){K.networkManager.isNetworkAvailable()&&K.throttledSend()},K.retryDelayMs);
case 8:x(Q,w),_.Px(G)}})};
var S=m.options.onSuccess?m.options.onSuccess:function(){};
m.options.onSuccess=function(Q,w){var M;return _.t(function(f){if(f.nextAddress==1)return((M=m)==null?void 0:M.id)===void 0?f.jumpTo(2):f.yield(K.logsStore.deleteRequest(m.id,K.databaseToken),2);K.networkManager.networkStatusHint&&K.getBooleanFlag&&K.getBooleanFlag("vss_network_hint")&&K.networkManager.networkStatusHint(!0);S(Q,w);_.Px(f)})};
return m};
ER.prototype.requestWithinAgeLimit=function(K,m){K=K.timestamp;return this.now()-K>=m?!1:!0};
ER.prototype.retryQueuedRequests=function(){var K=this;if(!qh(this))throw Error("hd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(m){m&&!K.requestWithinAgeLimit(m,K.queuedRequestAgeLimitMs)?K.jobManager.addLowPriorityJob(function(){return _.t(function(x){if(x.nextAddress==1)return m.id===void 0?x.jumpTo(2):x.yield(K.logsStore.resetRequest(m.id,K.databaseToken),2);K.retryQueuedRequests();_.Px(x)})}):K.networkManager.isNetworkAvailable()&&K.throttledSend()})};
var j__=function(K,m){K.writeError&&!K.networkManager.isNetworkAvailable()?K.writeError(m):K.handleError(m)},qh=function(K){return!!K.databaseToken||K.bypassDbTokenDependency};var LhT;var ipD={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,liveCreationWebrtcError:526,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,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530};var ryL={},FhT=cu("ServiceWorkerLogsDatabase",{objectStores:(ryL.SWHealthLog={addedAtVersion:1},ryL),shared:!0,upgrade:function(K,m){m(1)&&kl(Ip(K,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var ay0={},BsT=0;var vtG;var b_=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},xz=function(){if(!b_.instance){var K=_.WZ("yt.networkRequestMonitor.instance")||new b_;
_.ff("yt.networkRequestMonitor.instance",K);b_.instance=K}return b_.instance};
b_.prototype.requestComplete=function(K,m){m&&(this.anyRequestHasSucceeded=!0);K=this.removeParams(K);this.requestMap.get(K)||this.requestMap.set(K,m)};
b_.prototype.isEndpointCFR=function(K){K=this.removeParams(K);return(K=this.requestMap.get(K))?!1:K===!1&&this.anyRequestHasSucceeded?!0:null};
b_.prototype.removeParams=function(K){return K.split("?")[0]};
b_.prototype.removeParams=b_.prototype.removeParams;b_.prototype.isEndpointCFR=b_.prototype.isEndpointCFR;b_.prototype.requestComplete=b_.prototype.requestComplete;b_.getInstance=xz;var gM=function(K){_.r4.call(this);var m=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=K!=null?K:{addLowPriorityJob:function(Q,w){return setTimeout(Q,w)},
cancelJob:function(Q){clearTimeout(Q)}};
var x,S;this.isOnline=(S=(x=window.navigator)==null?void 0:x.onLine)!=null?S:!0;this.onNavigatorChange=function(){return _.t(function(Q){return Q.yield(GcL(m),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||pkE(this)};
_.q(gM,_.r4);gM.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete gM.instance};
gM.prototype.isNetworkAvailable=function(){return this.isOnline};
var pkE=function(K){K.pollingJob=K.jobManager.addLowPriorityJob(function(){var m;return _.t(function(x){if(x.nextAddress==1)return K.isOnline?((m=window.navigator)==null?0:m.onLine)?x.jumpTo(3):x.yield(GcL(K),3):x.yield(GcL(K),3);pkE(K);_.Px(x)})},3E4)},GcL=function(K,m){return K.networkRequestPromise?K.networkRequestPromise:K.networkRequestPromise=new Promise(function(x){var S,Q,w,M;
return _.t(function(f){switch(f.nextAddress){case 1:return S=window.AbortController?new window.AbortController:void 0,w=(Q=S)==null?void 0:Q.signal,M=!1,_.h2(f,2,3),S&&(K.abortTimeoutKey=K.jobManager.addLowPriorityJob(function(){S.abort()},m||2E4)),f.yield(fetch("/generate_204",{method:"HEAD",
signal:w}),5);case 5:M=!0;case 3:_.q3(f);K.networkRequestPromise=void 0;K.abortTimeoutKey&&(K.jobManager.cancelJob(K.abortTimeoutKey),K.abortTimeoutKey=0);M!==K.isOnline&&(K.isOnline=M,K.isOnline?K.dispatchEvent("networkstatus-online"):K.dispatchEvent("networkstatus-offline"));x(M);_.b1(f,0);break;case 2:_.gl(f),M=!1,f.jumpTo(3)}})})};var nB=function(){_.r4.call(this);var K=this;this.shouldFlushErrors=!1;gM.instance||(gM.instance=new gM(_.dX));this.sharedNetworkStatusManager=gM.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(K.shouldFlushErrors&&_.h("offline_error_handling")){var m=UP0().get("errors",!0);if(m){for(var x in m)if(m[x]){var S=new _.AR(x,"sent via offline_errors");S.name=m[x].name;S.stack=m[x].stack;S.level=m[x].level;_.Ih(S)}UP0().set("errors",{},2592E3,!0)}}})};
_.q(nB,_.r4);var Ri_=function(){if(!nB.instance){var K=_.WZ("yt.networkStatusManager.instance")||new nB;_.ff("yt.networkStatusManager.instance",K);nB.instance=K}return nB.instance};
_.l=nB.prototype;_.l.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.l.networkStatusHint=function(K){this.sharedNetworkStatusManager.isOnline=K};
_.l.getWindowStatus=function(){var K=window.navigator.onLine;return K===void 0?!0:K};
_.l.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.l.listen=function(K,m){return this.sharedNetworkStatusManager.listen(K,m)};
_.l.sendNetworkCheckRequest=function(K){K=GcL(this.sharedNetworkStatusManager,K);K.then(function(m){_.h("use_cfr_monitor")&&xz().requestComplete("generate_204",m)});
return K};
nB.prototype.sendNetworkCheckRequest=nB.prototype.sendNetworkCheckRequest;nB.prototype.listen=nB.prototype.listen;nB.prototype.enableErrorFlushing=nB.prototype.enableErrorFlushing;nB.prototype.getWindowStatus=nB.prototype.getWindowStatus;nB.prototype.networkStatusHint=nB.prototype.networkStatusHint;nB.prototype.isNetworkAvailable=nB.prototype.isNetworkAvailable;nB.getInstance=Ri_;_.mu=function(K){K=K===void 0?{}:K;_.r4.call(this);var m=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=Ri_();var x=_.WZ("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);x&&(K.rateLimit?(this.rateLimit=K.rateLimit,x("networkstatus-online",function(){JyR(m,"publicytnetworkstatus-online")}),x("networkstatus-offline",function(){JyR(m,"publicytnetworkstatus-offline")})):(x("networkstatus-online",function(){m.dispatchEvent("publicytnetworkstatus-online")}),x("networkstatus-offline",
function(){m.dispatchEvent("publicytnetworkstatus-offline")})))};
_.q(_.mu,_.r4);_.mu.prototype.isNetworkAvailable=function(){var K=_.WZ("yt.networkStatusManager.instance.isNetworkAvailable");return K?K.bind(this.nsmInstance)():!0};
_.mu.prototype.networkStatusHint=function(K){var m=_.WZ("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);m&&m(K)};
_.mu.prototype.sendNetworkCheckRequest=function(K){var m=this,x;return _.t(function(S){x=_.WZ("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(m.nsmInstance);return _.h("skip_network_check_if_cfr")&&xz().isEndpointCFR("generate_204")?S.return(new Promise(function(Q){var w;m.networkStatusHint(((w=window.navigator)==null?void 0:w.onLine)||!0);Q(m.isNetworkAvailable())})):x?S.return(x(K)):S.return(!0)})};
var JyR=function(K,m){K.rateLimit?K.lastJobTime?(_.dX.cancelJob(K.schedulerJob),K.schedulerJob=_.dX.addLowPriorityJob(function(){K.lastPublicSignalSent!==m&&(K.dispatchEvent(m),K.lastPublicSignalSent=m,K.lastJobTime=(0,_.Of)())},K.rateLimit-((0,_.Of)()-K.lastJobTime))):(K.dispatchEvent(m),K.lastPublicSignalSent=m,K.lastJobTime=(0,_.Of)()):K.dispatchEvent(m)};var Wh0,Pz=function(){ER.call(this,{logsStore:{cleanLogsStore:idT,deleteRequest:eD8,getMostRecentByStatus:gtm,markAsQueued:ntS,resetRequest:PVB,set:bdm},networkManager:_.X_1(),handleError:function(K,m,x){var S,Q=x==null?void 0:(S=x.error)==null?void 0:S.code;if(Q===400||Q===415){var w;K=new _.AR(K.message,m,x==null?void 0:(w=x.error)==null?void 0:w.code);_.Xu(K,void 0,void 0,void 0,!0)}else _.Ih(K)},
handleWarning:_.Xu,sendFn:IyB,now:_.Of,writeError:zD0,jobManager:_.fm(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.rp("potential_esf_error_limit",10),getBooleanFlag:_.h,disableYtIdbTransactions:!(_.FK()&&_.KKT())});this.initializationPromise=new _.Wk;_.h("networkless_immediately_drop_all_requests")&&YLm();C2T("LogsDatabaseV2")};
_.q(Pz,ER);_.C2H=function(){var K=_.WZ("yt.networklessRequestController.instance");K||(K=new Pz,_.ff("yt.networklessRequestController.instance",K),_.h("networkless_logging")&&_.ta().then(function(m){K.databaseToken=m;ON_(K);K.initializationPromise.resolve();K.enableCleaning&&Math.random()<=K.cleaningRate&&K.databaseToken&&otT(K.databaseToken);_.h("networkless_immediately_drop_sw_health_store")&&hiE(K)}));
return K};
Pz.prototype.writeThenSend=function(K,m){m||(m={});m=k98(K,m);_.FK()||(this.initialized=!1);ER.prototype.writeThenSend.call(this,K,m)};
Pz.prototype.sendThenWrite=function(K,m,x){m||(m={});m=k98(K,m);_.FK()||(this.initialized=!1);ER.prototype.sendThenWrite.call(this,K,m,x)};
Pz.prototype.sendAndWrite=function(K,m){m||(m={});m=k98(K,m);_.FK()||(this.initialized=!1);ER.prototype.sendAndWrite.call(this,K,m)};
Pz.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var hiE=function(K){var m;_.t(function(x){if(!K.databaseToken)throw m=Iy("clearSWHealthLogsDb"),m;return x.return(Hd5(K.databaseToken).catch(function(S){K.handleError(S)}))})};_.xUm=!1;_.mUB=_.Qm.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.xUm};_.ff("ytNetworklessLoggingInitializationOptions",_.mUB);var Nt=function(K){var m=this;this.config_=null;K?this.config_=K:iN5()&&(this.config_=_.Dv());_.FI(_.dX,function(){JpL(m)},5E3)};
Nt.prototype.isReady=function(){!this.config_&&iN5()&&(this.config_=_.Dv());return!!this.config_};
var RDm=function(K,m,x,S){!_.vZ("VISITOR_DATA")&&m!=="visitor_id"&&Math.random()<.01&&_.Xu(new _.AR("Missing VISITOR_DATA when sending innertube request.",m,x,S));if(!K.isReady()){var Q=new _.AR("innertube xhrclient not ready",m,x,S);_.Ih(Q);throw Q;}var w={headers:S.headers||{},method:"POST",postParams:x,postBody:S.postBody,postBodyFormat:S.postBodyFormat||"JSON",onTimeout:function(){S.onTimeout()},
onFetchTimeout:S.onTimeout,onSuccess:function(p,R){if(S.onSuccess)S.onSuccess(R)},
onFetchSuccess:function(p){if(S.onSuccess)S.onSuccess(p)},
onProgress:function(p){if(S.onProgress)S.onProgress(p)},
onError:function(p,R){if(S.onError)S.onError(R)},
onFetchError:function(p){if(S.onError)S.onError(p)},
timeout:S.timeout,withCredentials:!0,compress:S.compress};w.headers["Content-Type"]||(w.headers["Content-Type"]="application/json");var M="";(Q=K.config_.innertubeHostOverride)&&(M=Q);var f=K.config_.innertubeUseThirdPartyAuth||!1,c=_.ziG(f,M,S);Object.assign(w.headers,c);w.headers.Authorization&&!M&&f&&(w.headers["x-origin"]=window.location.origin);var D=_.Q0(M+("/youtubei/"+K.config_.innertubeApiVersion+"/"+m),{alt:"json"}),G=function(p){p=p===void 0?!1:p;var R;if(S.retry&&M!="www.youtube-nocookie.com"&&
(p||_.h("skip_ls_gel_retry")||w.headers["Content-Type"]!=="application/json"||(R=G9B(m,x,c,f)),R)){var J=w.onSuccess,L=w.onFetchSuccess;w.onSuccess=function(H,N){p_D(R);J(H,N)};
x.onFetchSuccess=function(H,N){p_D(R);L(H,N)}}try{if(p&&S.retry&&!S.networklessOptions.bypassNetworkless)w.method="POST",S.networklessOptions.writeThenSend?_.C2H().writeThenSend(D,w):_.C2H().sendAndWrite(D,w);
else if(S.compress){var n=!S.networklessOptions.writeThenSend;if(w.postBody){var F=w.postBody;typeof F!=="string"&&(F=JSON.stringify(w.postBody));lyS(D,F,w,_.Ed,n)}else lyS(D,JSON.stringify(w.postParams),w,jnD,n)}else _.h("web_all_payloads_via_jspb")?_.Ed(D,w):jnD(D,w)}catch(H){if(H.name==="InvalidAccessError")R&&(p_D(R),R=0),_.Xu(Error("id"));else throw H;}R&&_.FI(_.dX,function(){JpL(K)},5E3)};
_.SAT()?j_L().then(function(p){G(p)}):G(!1)};var qMv=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(qMv,_.uG);var LQD=0,wXv=_.Ut?"webkit":_.vr?"moz":_.Vd?"ms":A8_?"o":"";_.ff("ytDomDomGetNextId",_.WZ("ytDomDomGetNextId")||function(){return++LQD});var qwt={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},ur=function(K){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(K=
K||window.event){this.event=K;for(var m in K)m in qwt||(this[m]=K[m]);this.scale=K.scale;this.rotation=K.rotation;var x=K.target||K.srcElement;x&&x.nodeType==3&&(x=x.parentNode);this.target=x;var S=K.relatedTarget;if(S)try{S=S.nodeName?S:null}catch(Q){S=null}else this.type=="mouseover"?S=K.fromElement:this.type=="mouseout"&&(S=K.toElement);this.relatedTarget=S;this.clientX=K.clientX!=void 0?K.clientX:K.pageX;this.clientY=K.clientY!=void 0?K.clientY:K.pageY;this.keyCode=K.keyCode?K.keyCode:K.which;
this.charCode=K.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=K.altKey;this.ctrlKey=K.ctrlKey;this.shiftKey=K.shiftKey;this.metaKey=K.metaKey;this.pageX_=K.pageX;this.pageY_=K.pageY}}catch(Q){}},EVM=function(K){if(document.body&&document.documentElement){var m=document.body.scrollTop+document.documentElement.scrollTop;
K.pageX_=K.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);K.pageY_=K.clientY+m}};
ur.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
ur.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
ur.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var lr=_.Qm.ytEventsEventsListeners||{};_.ff("ytEventsEventsListeners",lr);var to0=_.Qm.ytEventsEventsCounter||{count:0};_.ff("ytEventsEventsCounter",to0);var cED=_.c4(function(){var K=!1;try{var m=Object.defineProperty({},"capture",{get:function(){K=!0}});
window.addEventListener("test",null,m)}catch(x){}return K});_.Zw(fA,_.Fg);fA.prototype.onMouseMove_=function(K){K.pageX_===void 0&&EVM(K);var m=K.pageX_;K.pageY_===void 0&&EVM(K);this.position_=new _.Bb(m,K.pageY_)};
fA.prototype.checkPosition_=function(){if(this.position_){var K=(0,_.Of)();if(this.previousTime_!=0){var m=this.previousPosition_,x=this.position_,S=m.x-x.x;m=m.y-x.y;S=Math.sqrt(S*S+m*m)/(K-this.previousTime_);this.cycles_[this.index_]=Math.abs((S-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(x=m=0;x<4;x++)m+=this.cycles_[x]||0;m>=3&&this.callback_();this.previousVelocity_=S}this.previousTime_=K;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
fA.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.OWT(this.mouseListenerKey_)};var pXD={};var bpv=new _.k1("rawColdConfigGroup");var E_L=new _.k1("rawHotConfigGroup");var bN_=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(bN_,_.uG);var LkG=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(LkG,_.uG);var Yz=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K,500)};
_.q(Yz,_.uG);Yz.prototype.getPayloadCase=function(){return _.sn(this,gVE)};
Yz.prototype.getContext=function(){return _.rX(this,LkG,33)};
var gVE=[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,526,527,528,529,530];var RZn=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(RZn,_.uG);var T9B=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(T9B,_.uG);T9B.prototype.setVideoId=function(K){return qt(this,1,IEv,LH(K))};
T9B.prototype.getPlaylistId=function(){return _.bz(this,PL(this,IEv,2))};
var IEv=[1,2];var OpT=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(OpT,_.uG);OpT.prototype.getContext=function(){return _.rX(this,E9,1)};
OpT.prototype.getTier=function(){return _.js(this,7)};var nVE,jg,Dx;nVE=_.Qm.ytPubsubPubsubInstance||new _.gp;jg=_.Qm.ytPubsubPubsubSubscribedKeys||{};Dx=_.Qm.ytPubsubPubsubTopicToKeys||{};_.R65=_.Qm.ytPubsubPubsubIsSynchronous||{};_.gp.prototype.subscribe=_.gp.prototype.subscribe;_.gp.prototype.unsubscribeByKey=_.gp.prototype.unsubscribeByKey;_.gp.prototype.publish=_.gp.prototype.publish;_.gp.prototype.clear=_.gp.prototype.clear;_.ff("ytPubsubPubsubInstance",nVE);_.ff("ytPubsubPubsubTopicToKeys",Dx);_.ff("ytPubsubPubsubIsSynchronous",_.R65);
_.ff("ytPubsubPubsubSubscribedKeys",jg);var pA=window;var en=_.h("web_enable_lifecycle_monitoring")&&qAT()!==0,P2t=_.h("web_enable_lifecycle_monitoring");var eit=function(K){var m=this;var x=x===void 0?0:x;var S=S===void 0?_.fm():S;this.JSC$10894_defaultPriority=x;this.scheduler=S;this.completedResolver=new _.Wk;this.scheduledPayloads=K;for(K={i$jscomp$492:0};K.i$jscomp$492<this.scheduledPayloads.length;K={payload$jscomp$20:void 0,i$jscomp$492:K.i$jscomp$492},K.i$jscomp$492++)K.payload$jscomp$20=this.scheduledPayloads[K.i$jscomp$492],x=function(Q){return function(){Q.payload$jscomp$20.job();m.scheduledPayloads[Q.i$jscomp$492].processed=!0;m.scheduledPayloads.every(function(w){return w.processed===
!0})&&m.completedResolver.resolve()}}(K),S=this.getPriority(K.payload$jscomp$20),S=this.scheduler.addJob(x,S),this.scheduledPayloads[K.i$jscomp$492]=Object.assign({},K.payload$jscomp$20,{job:x,
jobId:S})};
eit.prototype.flushJobs=function(){var K=this,m=Array.from(this.scheduledPayloads.keys()).sort(function(S,Q){return K.getPriority(K.scheduledPayloads[Q])-K.getPriority(K.scheduledPayloads[S])});
m=_.u(m);for(var x=m.next();!x.done;x=m.next())x=this.scheduledPayloads[x.value],x.jobId===void 0||x.processed||(this.scheduler.cancelJob(x.jobId),this.scheduler.addJob(x.job,10))};
eit.prototype.cancel=function(){for(var K=_.u(this.scheduledPayloads),m=K.next();!m.done;m=K.next())m=m.value,m.jobId===void 0||m.processed||this.scheduler.cancelJob(m.jobId),m.processed=!0;this.completedResolver.resolve()};
eit.prototype.getPriority=function(K){var m;return(m=K.priority)!=null?m:this.JSC$10894_defaultPriority};var i_=function(K){this.state=K;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};en&&EAG(this.state)};
i_.prototype.install=function(K){this.plugins.push(K);return this};
i_.prototype.uninstall=function(){var K=this;_.VU.apply(0,arguments).forEach(function(m){m=K.plugins.indexOf(m);m>-1&&K.plugins.splice(m,1)})};
i_.prototype.transition=function(K,m){var x=this;en&&bW0(this.state);var S=this.transitions.find(function(w){return Array.isArray(w.from)?w.from.find(function(M){return M===x.state&&w.to===K}):w.from===x.state&&w.to===K});
if(S){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);iNB(this,K,m);this.state=K;en&&EAG(this.state);S=S.action.bind(this);var Q=this.plugins.filter(function(w){return w[K]}).map(function(w){return w[K]});
S(YwR(this,Q),m)}else throw Error("jd`"+this.state+"`"+K);};
var YwR=function(K,m){var x=m.filter(function(Q){return FQM(K,Q)===10}),S=m.filter(function(Q){return FQM(K,Q)!==10});
return K.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var Q=_.VU.apply(0,arguments);return _.t(function(w){if(w.nextAddress==1)return w.yield(K.runImmediateJobsAsync.apply(K,[x].concat(_.N3(Q))),2);K.setJobSetWithScheduledJobs.apply(K,[S].concat(_.N3(Q)));_.Px(w)})}:function(){var Q=_.VU.apply(0,arguments);
K.runImmediateJobsSync.apply(K,[x].concat(_.N3(Q)));K.setJobSetWithScheduledJobs.apply(K,[S].concat(_.N3(Q)))}};
i_.prototype.runImmediateJobsSync=function(K){var m=_.VU.apply(1,arguments);_.fm();for(var x=_.u(K),S=x.next(),Q={};!S.done;Q={lifecycle$jscomp$2:void 0},S=x.next())Q.lifecycle$jscomp$2=S.value,VA(function(w){return function(){AyA(w.lifecycle$jscomp$2.name);nA5(function(){return w.lifecycle$jscomp$2.callback.apply(w.lifecycle$jscomp$2,_.N3(m))});
YI(w.lifecycle$jscomp$2.name)}}(Q))};
i_.prototype.runImmediateJobsAsync=function(K){var m=_.VU.apply(1,arguments),x,S,Q,w;return _.t(function(M){M.nextAddress==1&&(_.fm(),x=_.u(K),S=x.next(),Q={});if(M.nextAddress!=3){if(S.done)return M.jumpTo(0);Q.lifecycle$jscomp$3=S.value;Q.asyncJobCompletion=void 0;w=function(f){return function(){AyA(f.lifecycle$jscomp$3.name);var c=nA5(function(){return f.lifecycle$jscomp$3.callback.apply(f.lifecycle$jscomp$3,_.N3(m))});
c5A(c)?f.asyncJobCompletion=_.h("web_lifecycle_error_handling_killswitch")?c.then(function(){YI(f.lifecycle$jscomp$3.name)}):c.then(function(){YI(f.lifecycle$jscomp$3.name)},function(D){gAT(D);
YI(f.lifecycle$jscomp$3.name)}):YI(f.lifecycle$jscomp$3.name)}}(Q);
VA(w);return Q.asyncJobCompletion?M.yield(Q.asyncJobCompletion,3):M.jumpTo(3)}Q={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};S=x.next();return M.jumpTo(2)})};
i_.prototype.setJobSetWithScheduledJobs=function(K){var m=_.VU.apply(1,arguments),x=this,S=K.map(function(Q){return{job:function(){AyA(Q.name);nA5(function(){return Q.callback.apply(Q,_.N3(m))});
YI(Q.name)},
priority:FQM(x,Q)}});
S.length&&(this.jobSet=new eit(S))};
var FQM=function(K,m){var x,S;return(S=(x=K.overridePriority)!=null?x:m.priority)!=null?S:0},AyA=function(K){en&&K&&EAG(K)},YI=function(K){en&&K&&bW0(K)},iNB=function(K,m,x){P2t&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+K.constructor.name+"] '"+K.state+"' to '"+m+"'"),console.log("with message: ",x),console.groupEnd())};
_.tv.Object.defineProperties(i_.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var oVD=function(K){i_.call(this,K===void 0?"none":K);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(){}}]},HNA;
_.q(oVD,i_);oVD.prototype.runApplicationNavigationBegin=function(K,m){var x=this;this.navigationTimer=_.FI(_.dX,function(){x.currentState==="application_navigating"&&x.transition("none")},5E3);
K(m==null?void 0:m.event)};
oVD.prototype.runApplicationNavigationEnd=function(K,m){this.navigationTimer&&(_.dX.cancelJob(this.navigationTimer),this.navigationTimer=null);K(m==null?void 0:m.event)};
_.qY1=function(){HNA||(HNA=new oVD);return HNA};var LcT=[];_.ff("yt.logging.transport.getScrapedGelPayloads",function(){return LcT});var RC=function(){var K=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return K.totalEntries}}};
RC.prototype.storePayload=function(K,m){K=PXB(K);this.store[K]?this.store[K].push(m):(this.memoizedKeySequences={},this.store[K]=[m]);this.totalEntries++;_.h("more_accurate_gel_parser")&&(m=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(m));return K};
RC.prototype.smartExtractMatchingEntries=function(K){if(!K.keys.length)return[];for(var m=$SL(this,K.keys.splice(0,1)[0]),x=[],S=0;S<m.length;S++)this.store[m[S]]&&K.sizeLimit&&(this.store[m[S]].length<=K.sizeLimit?(x.push.apply(x,_.N3(this.store[m[S]])),delete this.store[m[S]]):x.push.apply(x,_.N3(this.store[m[S]].splice(0,K.sizeLimit))));this.totalEntries-=x.length;(K==null?0:K.sizeLimit)&&x.length<(K==null?void 0:K.sizeLimit)&&(K.sizeLimit-=x.length,x.push.apply(x,_.N3(this.smartExtractMatchingEntries(K))));
return x};
RC.prototype.extractMatchingEntries=function(K){K=$SL(this,K);for(var m=[],x=0;x<K.length;x++)this.store[K[x]]&&(m.push.apply(m,_.N3(this.store[K[x]])),delete this.store[K[x]]);this.totalEntries-=m.length;return m};
RC.prototype.getSequenceCount=function(K){K=$SL(this,K);for(var m=0,x=0;x<K.length;x++){var S=void 0;m+=((S=this.store[K[x]])==null?void 0:S.length)||0}return m};
var $SL=function(K,m){var x=PXB(m);if(K.memoizedKeySequences[x])return K.memoizedKeySequences[x];var S=Object.keys(K.store)||[];if(S.length<=1&&PXB(m)===S[0])return S;for(var Q=[],w=0;w<S.length;w++){var M=S[w].split("/");if(NF_(m.auth,M[0])){var f=m.isJspb;NF_(f===void 0?"undefined":f?"true":"false",M[1])&&NF_(m.cttAuthInfo,M[2])&&(f=m.tier,f=f===void 0?"undefined":JSON.stringify(f),NF_(f,M[3])&&Q.push(S[w]))}}return K.memoizedKeySequences[x]=Q},NF_=function(K,m){return K===void 0||K==="undefined"?
!0:K===m};
RC.prototype.getSequenceCount=RC.prototype.getSequenceCount;RC.prototype.extractMatchingEntries=RC.prototype.extractMatchingEntries;RC.prototype.smartExtractMatchingEntries=RC.prototype.smartExtractMatchingEntries;RC.prototype.storePayload=RC.prototype.storePayload;var w3T,SYB,sK8,CA,ZN_,eZT,Px1,xLT,mLS,yES,QK5,hZD,WKB;w3T=_.rp("initial_gel_batch_timeout",2E3);SYB=_.rp("gel_queue_timeout_max_ms",6E4);sK8=_.rp("gel_min_batch_size",5);CA=void 0;ZN_=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
eZT=new ZN_;Px1=new ZN_;xLT=new ZN_;mLS=new ZN_;QK5=!0;hZD=1;_.J7T=new Map;WKB=_.Qm.ytLoggingTransportTokensToCttTargetIds_||{};_.ff("ytLoggingTransportTokensToCttTargetIds_",WKB);var ktL=_.Qm.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.ff("ytLoggingTransportTokensToJspbCttTargetIds_",ktL);var hd={};var HL=_.Qm.ytLoggingGelSequenceIdObj_||{};_.ff("ytLoggingGelSequenceIdObj_",HL);var Fc8=[];var v_T=new Set,NNB=0,TNG=0,zZm=0,BN8=[],ZpT=[],IN1=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var MOT=function(){};
MOT.prototype.getUrl=function(K,m){m=m===void 0?!1:m;return K.hasOwnProperty("shareEndpoint")?null:_.Kv5(K,null,m)};
var q4D=function(K,m,x){K={endpoint:m,actions:[]};x=(x.path?x.path[0]:x.target).icon||"";m=x.indexOf(":");m>0&&(x=x.substr(m+1));x&&K.actions.push(x);return K};var s0D=/Command$/,wRv=/Endpoint$/,xeD=new Map;var BFt,a1_;BFt=1;_.mt=function(){this.actionRoutingMap=new Map};
_.mt.prototype.triggerAction=function(K){var m=new xsn(K,!1,_.VU.apply(1,arguments));this.handleAction(m);return m.returnValue};
_.mt.prototype.triggerOptionalAction=function(K){var m=new xsn(K,!0,_.VU.apply(1,arguments));this.handleAction(m);return m.returnValue};
_.FH=function(K,m,x){m.forEach(function(S){var Q=Q01(S);Q&&K.triggerOptionalAction(Q,S,x,void 0)})};
_.mt.prototype.handleAction=function(K){var m=this.actionRoutingMap.get(K.actionName);m&&a1_(K,m);K.optionalAction||K.returnValue.length!==0||(K=new _.AR("Unhandled action",K.actionName),_.Xu(K))};
a1_=function(K,m){m.forEach(function(x){var S=null;x?S=x.apply(null,K.args):(x=Error("kd"),x.params=K.actionName,_.Ih(x));K.returnValue.push(S)})};
_.xi=function(K,m,x){x||(x=BFt++);for(var S=_.u(Object.keys(m)),Q=S.next();!Q.done;Q=S.next()){Q=Q.value;var w=K.actionRoutingMap.get(Q);w||(w=new Map,K.actionRoutingMap.set(Q,w));K.registerActionHandler(x,Q,m[Q],w)}return x};
_.mt.prototype.registerActionHandler=function(K,m,x,S){S.set(K,_.kJ(x))};
_.wu=function(K,m,x){m=_.u(Object.keys(m));for(var S=m.next();!S.done;S=m.next())(S=K.actionRoutingMap.get(S.value))&&S.delete(x)};
_.$k(_.mt);var c08=function(K,m){var x=_.mt.getInstance();_.BZ(function(){var S={},Q=_.xi(x,(S[K]=m,S));_.Nl(function(){var w={};_.wu(x,(w[K]="",w),Q)})})};var gY0=Symbol("md");G0m=k0m;var Pev=new Set(["For","If","Match","Watch"]),dSt={},yyB=(dSt[Tv.default]=function(){return f0v},dSt.style=function(){return f0v},dSt),VuM;
for(VuM in yyB)fk.attributes[VuM]=yyB[VuM](fk.attributes[VuM]);var cF=new _.W$("VISIBILITY_OBSERVER");var Zi5={retrieve:function(K){return this.id.\u0275prov.token===K.\u0275prov.token?this.contextValue:this?_.lv(this,this.id):pum}};var vd8=function(K,m,x){if(K!==GZ5)return!1;K=Lvv(document.createElement("div"),function(){var S=jI(!1);try{x[0]()}finally{jI(S)}});
K=Array.from(K.childNodes);K.length===1&&(K=K[0]);return K};var vVD=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(K){}var USE=typeof WeakRef==="function";var ziL=function(K){this.value=K};
ziL.prototype.deref=function(){return this.value};
var TFE=USE?WeakRef:ziL,I15=function(K){this.newKeyHandler=K;this.map=new WeakMap};
I15.prototype.add=function(K,m){this.map.has(K)||(this.newKeyHandler(K),this.map.set(K,[]));this.map.get(K).push(new TFE(m))};
I15.prototype.get=function(K){var m=this;return function S(){var Q,w,M,f,c,D,G,p,R,J,L;return _.vP(S,function(n){switch(n.nextAddress){case 1:_.Er(n,2);Q=m.map.get(K);if(!Q)return n.return();w=0;M=_.u(Q);f=M.next();case 4:if(f.done){n.jumpTo(6);break}c=f.value;D=c.deref();if(!D){n.jumpTo(5);break}w++;G=_.Ug;return n.yield(D,8);case 8:G(n.yieldResult);case 5:f=M.next();n.jumpTo(4);break;case 6:if(2*w<Q.length){p=0;R=_.u(Q);for(J=R.next();!J.done;J=R.next())L=J.value,L.deref()&&(Q[p++]=L);Q.length=
p}case 2:_.q3(n),_.b1(n,0)}})}()};var kcE=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},Uem=new I15(function(K){K.addEventListener("abort",TY8,{once:!0})}),vuv=new WeakMap,WQH=function(K){K=K===void 0?A3:K;
this.signal=new K};
WQH.prototype.abort=function(K){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=K,K=new Event("abort"),this.signal.dispatchEvent(K))};
var A3=function(){this.target=kcE();this.aborted=!1;this.onabort=null};
A3.prototype.throwIfAborted=function(){VOD.call(this)};
A3.prototype.addEventListener=function(K,m,x){this.target.addEventListener(K,m,x)};
A3.prototype.removeEventListener=function(K,m,x){this.target.removeEventListener(K,m,x)};
A3.prototype.dispatchEvent=function(K){if(this.onabort&&K.type==="abort")this.onabort(K);return this.target.dispatchEvent(K)};
A3.abort=y0n;A3.timeout=I20;A3.any=zCB;var de5=vVD?AbortController:WQH,ou=vVD?AbortSignal:A3;typeof ou.abort!=="function"&&(ou.abort=y0n);typeof ou.prototype.throwIfAborted!=="function"&&(ou.prototype.throwIfAborted=VOD);typeof ou.any!=="function"&&(ou.any=zCB);typeof ou.timeout!=="function"&&(ou.timeout=I20);var jU=null,WvD=new Map;var XkM=function(K){K=K.clone();RMM(K);ps(K,"dg",null);ps(K,"d","0");DiB(K,null);rWo(K,null);return K},KsM=!0,mqD=function(K,m,x){var S=x===void 0?{}:x;
x=S.cssRowKey===void 0?void 0:S.cssRowKey;var Q=S.combinedSignature===void 0?void 0:S.combinedSignature;var w=S.extraEdges===void 0?void 0:S.extraEdges;S=S.callback===void 0?void 0:S.callback;ps(K,"m",m.join(","));w&&pF5(K,w);x&&(ps(K,"ck",x),Q?ps(K,"rs",Q):KsM&&(KsM=!1));if(S){if(S!=null&&!CdD.test(S))throw Error("Xa`"+S);ps(K,"cb",S)}K=K.toString();_.sB(K,"/")&&(K=kVE(document.location.href)+K);return _.iG(K)};var S8R=function(K){return xq5(K).then(function(m){return JSON.parse(m.responseText)})},xq5=function(K){var m={},x=m.xmlHttpFactory?m.xmlHttpFactory.createInstance():HYB.createInstance();
return(new _.LA(function(S,Q){var w;try{x.open("GET",K,!0)}catch(c){Q(new Hz("Error opening XHR: "+c.message,K,x))}x.onreadystatechange=function(){if(x.readyState==4){_.Qm.clearTimeout(w);var c;!(c=oJ_(x.status))&&(c=x.status===0)&&(c=IzM(K),c=!(c=="http"||c=="https"||c==""));c?S(x):Q(new QXo(x.status,K,x))}};
x.onerror=function(){Q(new Hz("Network error",K,x))};
if(m.headers)for(var M in m.headers){var f=m.headers[M];f!=null&&x.setRequestHeader(M,f)}m.withCredentials&&(x.withCredentials=m.withCredentials);m.responseType&&(x.responseType=m.responseType);m.mimeType&&x.overrideMimeType(m.mimeType);m.timeoutMs>0&&(w=_.Qm.setTimeout(function(){x.onreadystatechange=function(){};
x.abort();Q(new w9D(K,x))},m.timeoutMs));
try{x.send(null)}catch(c){x.onreadystatechange=function(){},_.Qm.clearTimeout(w),Q(new Hz("Error sending XHR: "+c.message,K,x))}})).thenCatch(function(S){S instanceof _.Jo&&x.abort();
throw S;})},Hz=function(K,m,x){_.xS.call(this,K+", url="+m);
this.url=m;this.xhr=x};
_.Zw(Hz,_.xS);Hz.prototype.name="XhrError";var QXo=function(K,m,x){Hz.call(this,"Request Failed, status="+K,m,x);this.status=K};
_.Zw(QXo,Hz);QXo.prototype.name="XhrHttpError";var w9D=function(K,m){Hz.call(this,"Request timed out",K,m)};
_.Zw(w9D,Hz);w9D.prototype.name="XhrTimeoutError";Hr=Hr||{};var $I=function(){_.Fg.call(this)};
_.Zw($I,_.Fg);$I.prototype.initialize=function(){};var sXz=function(K,m){this.fn_=K;this.handler_=m};
sXz.prototype.execute=function(K){this.fn_&&(this.fn_.call(this.handler_||null,K),this.fn_=this.handler_=null)};
sXz.prototype.abort=function(){this.handler_=this.fn_=null};var Nh=function(K,m){_.Fg.call(this);this.deps_=K;this.JSC$11049_id_=m;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.Zw(Nh,_.Fg);Nh.prototype.moduleConstructor_=$I;Nh.prototype.module_=null;Nh.prototype.getId=function(){return this.JSC$11049_id_};
Nh.prototype.registerCallback=function(K,m){return Zt(this.onloadCallbacks_,K,m)};
var lOA=function(K,m){Zt(K.onErrorCallbacks_,m)},Zt=function(K,m,x){m=new sXz(m,x);
K.push(m);return m};
Nh.prototype.isLoaded=function(){return!!this.module_};
Nh.prototype.onLoad=function(K){var m=new this.moduleConstructor_;m.initialize(K());this.module_=m;m=(m=uiD(this.earlyOnloadCallbacks_,K()))||uiD(this.onloadCallbacks_,K());m||(this.onErrorCallbacks_.length=0);return m};
Nh.prototype.onError=function(K){(K=uiD(this.onErrorCallbacks_,K))&&wD(Error("rd`"+K));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var uiD=function(K,m){for(var x=[],S=0;S<K.length;S++)try{K[S].execute(m)}catch(Q){wD(Q),x.push(Q)}K.length=0;return x.length?x:null};
Nh.prototype.disposeInternal=function(){Nh.superClass_.disposeInternal.call(this);_.uz(this.module_)};var MBz,DqL,OlA,jXL,tBE,cOz,JOz,p9B,Rn5;
_.ru=function(K,m,x,S,Q){S=S===void 0?!1:S;Q=Q===void 0?!1:Q;var w=w===void 0?!0:w;this.scsReferenceUrl_=BXT(_.Ym(K).toString(),w);this.cssRowKey_=m;this.combinedSignature_=x;this.useNegativeLoading_=S;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(K=Gw(this.scsReferenceUrl_,"excm"))?K.split(","):[];this.shouldScanForCss_=Q;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;av0();_.Bz(this,GED(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
MBz=function(K,m){if(m.href||m.getAttribute("data-href"))if(m=m.href||m.getAttribute("data-href"),Hf5(m)&&!BXT(m).urlPrefix_.endsWith("_/js/")){m=GED(BXT(m));m=_.u(m);for(var x=m.next();!x.done;x=m.next())x=x.value,K.loadedCssModuleList_.includes(x)||K.loadedCssModuleList_.push(x)}};
_.ru.prototype.JSC$11054_loadModules=function(K,m,x){var S=x===void 0?{}:x;m=S.extraEdges;x=S.onError;var Q=S.onSuccess;S=S.forceReload;if(!K)throw Error("sd");if(this.shouldScanForCss_){for(var w=_.u(document.getElementsByTagName("style")),M=w.next();!M.done;M=w.next())MBz(this,M.value);w=_.u(document.getElementsByTagName("link"));for(M=w.next();!M.done;M=w.next())MBz(this,M.value)}fOD(this,tBE(this,K),m,x,Q,S)};
var fOD=function(K,m,x,S,Q,w){S=S===void 0?function(){}:S;
Q=Q===void 0?function(){}:Q;
w=w===void 0?!1:w;cOz(K,m,function(M,f,c){c=c===void 0?f:c;K.enableFallbackFetch&&w?K.loadWithFetch(M,f,S,Q,c):K.load(M,f,S,Q,c,x)},x)||S(-1)};
_.ru.prototype.loadWithFetch=function(){_.t(function(){throw Error("td");})};
_.ru.prototype.maybeSetAdditionalFields=function(){};
DqL=function(K,m,x){if(K.useNegativeLoading_){var S=K.scsReferenceUrl_;K={cssRowKey:K.cssRowKey_,combinedSignature:K.combinedSignature_,extraEdges:x,requestedModuleIds:OlA(K),requestedCssModuleIds:jXL(K)};var Q=K===void 0?{}:K;K=Q.requestedModuleIds===void 0?[]:Q.requestedModuleIds;x=Q.requestedCssModuleIds===void 0?[]:Q.requestedCssModuleIds;var w=Q.cssRowKey===void 0?void 0:Q.cssRowKey;var M=Q.combinedSignature===void 0?void 0:Q.combinedSignature;var f=Q.extraEdges===void 0?void 0:Q.extraEdges;
Q=Q.callback===void 0?void 0:Q.callback;S=XkM(S);ps(S,"d","1");DiB(S,K);rWo(S,x);m=mqD(S,m,{cssRowKey:w,combinedSignature:M,extraEdges:f,callback:Q})}else S=K.scsReferenceUrl_,K={cssRowKey:K.cssRowKey_,combinedSignature:K.combinedSignature_,requestedModuleIds:OlA(K),requestedCssModuleIds:jXL(K)},f=K===void 0?{}:K,K=f.requestedCssModuleIds===void 0?[]:f.requestedCssModuleIds,x=f.cssRowKey===void 0?void 0:f.cssRowKey,w=f.combinedSignature===void 0?void 0:f.combinedSignature,M=f.extraEdges===void 0?
void 0:f.extraEdges,f=f.callback===void 0?void 0:f.callback,S=XkM(S),rWo(S,K),m=mqD(S,m,{cssRowKey:x,combinedSignature:w,extraEdges:M,callback:f});return m};
_.Bz=function(K,m){for(var x=!1,S=[],Q=0;Q<m.length;++Q){var w=m[Q];K.requestedModuleMap_[w]||(K.requestedModuleMap_[w]=!0,K.requestedModuleList_.push(w),x=!0,S.push(w))}x&&(K.requestedModuleListSorted_=!1)};
_.au=function(K,m){for(var x=[],S=0;S<m.length;++S){var Q=m[S];K.requestedModuleMap_[Q]&&(delete K.requestedModuleMap_[Q],_.aG(K.requestedModuleList_,Q),x.push(Q))}};
_.ru.prototype.load=function(K,m,x,S,Q){Q=Q===void 0?m:Q;_.Ym(K);var w=this.useCors_,M=this.corsMode_,f=this.fetchPriority,c=_.gk("SCRIPT");_.sr(c,K);w&&(c.crossOrigin=M);c.async=!1;f&&c.setAttribute("fetchpriority",f);_.Bz(this,m);_.rOE(this,K,c,m,x,S,Q)};
_.rOE=function(K,m,x,S,Q,w,M){M=M===void 0?S:M;K.lastScript_=x;K.insertPos.insertBefore(x,K.insertPos.firstChild);_.GNE(x,S,function(){x.parentElement.removeChild(x);K.lastScript_==x&&(K.lastScript_=null);w()},function(f){x.parentElement.removeChild(x);
K.lastScript_==x&&(K.lastScript_=null);_.au(K,f);K.pendingModuleGraphUpdate_?K.pendingModuleGraphUpdate_.then(function(){Q(-1,m)}):Q(-1,m)},M)};
_.GNE=function(K,m,x,S,Q){Q=Q===void 0?m:Q;var w=m.length,M=function(){w=0;K.onload=null;K.onerror=null;f=function(){}},f=function(){M();
var D=Q.filter(function(G){return!Zd().getModuleInfo(G).isLoaded()});
D.length!==0?S(D,"Response was successful but was missing module(s) "+D+"."):x()},c=function(){w--;
w==0&&f()};
m.forEach(function(D){D=Zd().getModuleInfo(D);D.isLoaded()?c():(Zt(D.earlyOnloadCallbacks_,c),lOA(D,c))});
K.onload=function(){return f()};
K.onerror=function(){M();S(m)}};
OlA=function(K){K.requestedModuleListSorted_||(K.requestedModuleListSorted_=!0,K.requestedModuleList_.sort());return K.requestedModuleList_};
jXL=function(K){K=K.loadedCssModuleList_;K.sort();return K};
tBE=function(K,m){return m.filter(function(x){return!K.requestedModuleMap_[x]})};
cOz=function(K,m,x,S){if(K.pendingModuleGraphUpdate_)return K.pendingModuleGraphUpdate_.then(function(){cOz(K,m,x,S)}),!0;
if(!K.useNegativeLoading_){var Q=[],w=Object.assign({},K.requestedModuleMap_);p9B(K,m,function(G){Q.push(G.getId())},S,function(G){return!G.isLoaded()},w);
m=Q}for(w=0;w<m.length;){for(var M=m.length-w,f=w==0?m:m.slice(w,m.length),c=DqL(K,f,S),D=_.Ym(c).toString();D.length>K.urlMaxLength;)if(M>1)M-=Math.ceil((D.length-K.urlMaxLength)/6),M=Math.max(M,1),f=m.slice(w,w+M),c=DqL(K,f,S),D=_.Ym(c).toString();else return K.useNegativeLoading_?(K.useNegativeLoading_=!1,K.pendingModuleGraphUpdate_=Rn5(K).then(function(G){JOz(K,G,S)}),cOz(K,m.slice(w),x,S)):!1;
w+=M;K.useNegativeLoading_?x(c,f):x(c,f,w===m.length?m:[])}return!0};
JOz=function(K,m,x){Zd().setAllModuleInfoString((m||{}).moduleGraph);p9B(K,OlA(K),function(S){_.Bz(K,[S.getId()])},x);
K.pendingModuleGraphUpdate_=null};
p9B=function(K,m,x,S,Q,w){w=w===void 0?{}:w;var M=Zd();m=_.u(m);for(var f=m.next();!f.done;f=m.next()){f=f.value;var c=M.getModuleInfo(f);if(!(w[f]||Q&&!Q(c))){w[f]=!0;var D=c.deps_||[];if(S){var G=[];S[f]&&(G=Object.keys(S[f]));D=D.concat(G)}p9B(K,D,x,S,Q,w);x(c)}}};
Rn5=function(K){K=K.scsReferenceUrl_.clone();RMM(K);ps(K,"dg",null);ps(K,"md","1");return S8R(K.toString())};var Kp8=new Uint8Array(123);var hn_=[];var C9B=function(){this.JSC$10062_loader_=null};
_.l=C9B.prototype;_.l.setBatchModeEnabled=function(){};
_.l.setAllModuleInfoString=function(){};
_.l.addExtraEdge=function(){throw Error("ud");};
_.l.removeExtraEdge=function(){throw Error("vd");};
_.l.getModuleContext=function(){return null};
_.l.isActive=function(){return!1};
_.l.isUserActive=function(){return!1};
_.l.registerInitializationCallback=function(){};
_.l.registerCallback=function(){};var dM=function(K,m,x,S,Q){var w=Error.call(this);this.message=w.message;"stack"in w&&(this.stack=w.stack);this.name="ModuleLoadFailure";this.type=K;this.status=m;this.requestedModuleIds=x;this.url=S;this.cause=Q;this.message=this.toString()};
_.q(dM,Error);dM.prototype.toString=function(){return LsE(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var LsE=function(K){switch(K.type){case dM.Type.UNAUTHORIZED:return"Unauthorized";case dM.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case dM.Type.TIMEOUT:return"Timed out";case dM.Type.OLD_CODE_GONE:return"Out of date module id";case dM.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+K.type}};
Hr.ModuleLoadFailure=dM;Hr.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var yv=function(){this.moduleIds_=this.JSC$10062_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11067_extraEdges_={};this.JSC$11067_callbackMap_={};this.JSC$11067_currentlyLoadingModule_=this.baseModuleInfo_=new Nh([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new ab;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};
_.Zw(yv,C9B);var q8L=function(K,m){_.xS.call(this,"Error loading "+K+": "+m)};
_.Zw(q8L,_.xS);yv.prototype.setBatchModeEnabled=function(K){this.batchModeEnabled_=K};
yv.prototype.setAllModuleInfoString=function(K,m){if(!(this instanceof yv))this.setAllModuleInfoString(K,m);else if(typeof K==="string"){if(K.startsWith("d$")){K=K.substring(2);for(var x=[],S=0,Q=K.indexOf("/"),w=0,M=!1,f=0;;){var c=M?K.substring(w):K.substring(w,Q);if(c.length===0)S++,w="sy"+S.toString(36),c=[];else{var D=c.indexOf(":");if(D<0)w=c,c=[];else if(D===c.length-1)w=c.substring(0,D),c=Array(x[f-1]);else{w=c.substring(0,D);c=c.substring(D+1).split(",");D=f;for(var G=0;G<c.length;G++)D-=
c[G].length===0?1:Number(c[G]),c[G]=x[D]}D=0;if(w.length===0)D=1;else if(w.charAt(0)==="+"||w.charAt(0)==="-")D=Number(w);D!==0&&(S+=D,w="sy"+S.toString(36))}x.push(w);E3t(this,w,c);if(M)break;w=Q+1;Q=K.indexOf("/",w);Q===-1&&(M=!0);f++}this.moduleIds_=x}else if(K.startsWith("p$"))blA(this,K);else{K=K.split("/");x=[];for(S=0;S<K.length;S++){f=K[S].split(":");Q=f[0];M=[];if(f[1])for(M=f[1].split(","),f=0;f<M.length;f++)M[f]=x[parseInt(M[f],36)];x.push(Q);E3t(this,Q,M)}this.moduleIds_=x}m&&m.length?
(_.Vm(this.loadingModuleIds_,m),this.lastInitialModuleId_=_.A8(m)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11067_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11067_currentlyLoadingModule_=null,(m=this.baseModuleInfo_.onLoad((0,_.Ar)(this.getModuleContext,this)))&&m.length&&g3_(this,new Hr.ModuleLoadFailure(Hr.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,m[0])),Vv(this))}};
var blA=function(K,m){var x=m.substring(2);for(m=0;m<64;m++)Kp8["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(m)]=m;var S={buf:x,pos:0};DR(S);var Q=DR(S),w=DR(S)+1;m=Array(Q);var M=Array(Q),f=Array(Q);w=Array(w);var c=0,D=0,G=S.pos,p=S.buf.indexOf("|",S.pos);S.pos=p+1;for(p=0;p<Q;p++){var R=DR(S),J=R&2,L=R&1;R>>>=2;L?(c+=R>>>1^-(R&1),R="sy"+c.toString(36)):(L=G,G+=R,R=x.substring(L,G));m[p]=R;J&&(w[D++]=R)}w[D]="";S.pos++;D=Q&-2;x=Q&1;for(c=0;c<D;c+=2)G=mcD(S),f[c]=
G&7,f[c+1]=G>>>3&7;x&&(x=mcD(S),f[D]=x&7);S.pos++;for(D=0;D<Q;D++)f[D]===7&&(f[D]=DR(S));S.pos++;for(x=D=0;x<Q;x++){c=f[x];G=c===0?hn_:Array(c);M[x]=G;p=D;for(J=0;J<c;J++)p-=DR(S),G[J]=w[p];w[D]===m[x]&&D++}for(S=0;S<m.length;S++)E3t(K,m[S],M[S]);K.moduleIds_=m};
_.l=yv.prototype;_.l.getModuleInfo=function(K){return this.moduleInfoMap[K]};
_.l.addExtraEdge=function(K,m){var x=this.getModuleInfo(K);x&&x.isLoaded()?this.load(m):(this.JSC$11067_extraEdges_[K]||(this.JSC$11067_extraEdges_[K]={}),this.JSC$11067_extraEdges_[K][m]=!0)};
_.l.removeExtraEdge=function(K,m){if(this.JSC$11067_extraEdges_[K]){delete this.JSC$11067_extraEdges_[K][m];for(var x in this.JSC$11067_extraEdges_[K])return;delete this.JSC$11067_extraEdges_[K]}};
_.l.isActive=function(){return this.loadingModuleIds_.length>0};
_.l.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var Vv=function(K){var m=K.lastActive_,x=K.isActive();x!=m&&(K.executeCallbacks_(x?"active":"idle"),K.lastActive_=x);m=K.isUserActive();m!=K.userLastActive_&&(K.executeCallbacks_(m?"userActive":"userIdle"),K.userLastActive_=m)},E3t=function(K,m,x){K.moduleInfoMap[m]?(K=K.moduleInfoMap[m].deps_,K!=x&&K.splice.apply(K,[0,
K.length].concat(_.N3(x)))):K.moduleInfoMap[m]=new Nh(x,m)},P9_=function(K,m,x){var S=[];
A8L(m,S);m=[];for(var Q={},w=0;w<S.length;w++){var M=S[w],f=K.getModuleInfo(M);if(!f)throw Error("wd`"+M);var c=new ab;Q[M]=c;f.isLoaded()?c.callback(null):(n3D(K,M,f,!!x,c),K.isModuleLoading(M)||m.push(M))}m.length>0&&(K.loadingModuleIds_.length===0?K.loadModules_(m):(K.requestedModuleIdsQueue_.push(m),Vv(K)));return Q},n3D=function(K,m,x,S,Q){x.registerCallback(Q.callback,Q);
lOA(x,function(w){Q.errback(new q8L(m,w))});
K.isModuleLoading(m)?S&&(en5(K,m),Vv(K)):S&&en5(K,m)};
yv.prototype.loadModules_=function(K,m,x){var S=this;m||(this.consecutiveFailures_=0);var Q=il5(this,K);this.loadingModuleIds_=Q;this.requestedLoadingModuleIds_=this.batchModeEnabled_?K:_.dD(Q);Vv(this);if(Q.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,Q);K=this.JSC$10062_loader_;if(!K)throw Error("xd");if(Object.keys(this.JSC$11067_extraEdges_).length>0&&!K.supportsExtraEdges)throw Error("yd");x=(0,_.Ar)(K.JSC$11054_loadModules,K,_.dD(Q),this.moduleInfoMap,{extraEdges:this.JSC$11067_extraEdges_,
forceReload:!!x,onError:function(w,M){var f=S.requestedLoadingModuleIds_;w=w!=null?w:void 0;S.consecutiveFailures_++;var c=_.dD(Q);S.requestedLoadingModuleIds_=f;Q.forEach(_.wB(_.aG,S.requestedModuleIds_),S);w==401?(g3_(S,new Hr.ModuleLoadFailure(Hr.ModuleLoadFailure.Type.UNAUTHORIZED,w)),S.requestedModuleIdsQueue_.length=0):w==410?(Y8D(S,new Hr.ModuleLoadFailure(Hr.ModuleLoadFailure.Type.OLD_CODE_GONE,w)),FsE(S)):S.consecutiveFailures_>=3?(Y8D(S,new Hr.ModuleLoadFailure(Hr.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
w,c,M)),FsE(S)):S.loadModules_(S.requestedLoadingModuleIds_,!0,w==8001||!1)},
onTimeout:(0,_.Ar)(this.handleLoadTimeout_,this)});(K=Math.pow(this.consecutiveFailures_,2)*5E3)?_.Qm.setTimeout(x,K):x()}};
var il5=function(K,m){m=m.filter(function(Q){return K.moduleInfoMap[Q].isLoaded()?(_.Qm.setTimeout(function(){return Error("zd`"+Q)},0),!1):!0});
for(var x=[],S=0;S<m.length;S++)x=x.concat(AOA(K,m[S]));A8L(x);return!K.batchModeEnabled_&&x.length>1?(m=x.shift(),K.requestedModuleIdsQueue_=x.map(function(Q){return[Q]}).concat(K.requestedModuleIdsQueue_),[m]):x},AOA=function(K,m){var x=_.NX.createSet(K.requestedModuleIds_),S=[];
x[m]||S.push(m);m=[m];for(var Q=0;Q<m.length;Q++)for(var w=K.getModuleInfo(m[Q]).deps_,M=w.length-1;M>=0;M--){var f=w[M];K.getModuleInfo(f).isLoaded()||x[f]||(S.push(f),m.push(f))}S.reverse();A8L(S);return S};
yv.prototype.JSC$11062_setLoaded=function(){if(this.JSC$11067_currentlyLoadingModule_){var K=this.JSC$11067_currentlyLoadingModule_.getId(),m=[];if(this.JSC$11067_extraEdges_[K]){for(var x=_.u(Object.keys(this.JSC$11067_extraEdges_[K])),S=x.next();!S.done;S=x.next()){S=S.value;var Q=this.getModuleInfo(S);Q&&!Q.isLoaded()&&(this.removeExtraEdge(K,S),m.push(S))}this.loadMultiple(m)}this.isDisposed()||((m=this.moduleInfoMap[K].onLoad((0,_.Ar)(this.getModuleContext,this)))&&m.length&&g3_(this,new Hr.ModuleLoadFailure(Hr.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,m[0])),_.aG(this.userInitiatedLoadingModuleIds_,K),_.aG(this.loadingModuleIds_,K),this.loadingModuleIds_.length===0&&FsE(this),this.lastInitialModuleId_&&K==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),Vv(this),this.JSC$11067_currentlyLoadingModule_=null)}};
yv.prototype.isModuleLoading=function(K){if(_.B0(this.loadingModuleIds_,K))return!0;for(var m=0;m<this.requestedModuleIdsQueue_.length;m++)if(_.B0(this.requestedModuleIdsQueue_[m],K))return!0;return!1};
yv.prototype.load=function(K,m){return P9_(this,[K],m)[K]};
yv.prototype.loadMultiple=function(K){return P9_(this,K)};
var en5=function(K,m){_.B0(K.userInitiatedLoadingModuleIds_,m)||K.userInitiatedLoadingModuleIds_.push(m)};
yv.prototype.beforeLoadModuleCode=function(K){var m=this;this.JSC$11067_currentlyLoadingModule_&&this.JSC$11067_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11062_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[K]&&o3M(this,this.moduleInfoMap[K].deps_||[],function(x){x.module_=new $I;_.aG(m.loadingModuleIds_,x.getId())},function(x){return!x.isLoaded()});
this.JSC$11067_currentlyLoadingModule_=this.getModuleInfo(K)};
yv.prototype.registerInitializationCallback=function(K){this.JSC$11067_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new Nh([],"synthetic_module_overhead"),this.JSC$11067_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);Zt(this.JSC$11067_currentlyLoadingModule_.earlyOnloadCallbacks_,K)};
yv.prototype.handleLoadTimeout_=function(){Y8D(this,new Hr.ModuleLoadFailure(Hr.ModuleLoadFailure.Type.TIMEOUT));FsE(this)};
var Y8D=function(K,m){K.requestedLoadingModuleIds_.length>1?K.requestedModuleIdsQueue_=K.requestedLoadingModuleIds_.map(function(x){return[x]}).concat(K.requestedModuleIdsQueue_):g3_(K,m)},g3_=function(K,m){var x=K.requestedLoadingModuleIds_;
K.loadingModuleIds_.length=0;for(var S=[],Q=0;Q<K.requestedModuleIdsQueue_.length;Q++){var w=K.requestedModuleIdsQueue_[Q].filter(function(c){var D=AOA(this,c);return Sg(x,function(G){return _.B0(D,G)})},K);
_.Vm(S,w)}for(Q=0;Q<x.length;Q++)_.evT(S,x[Q]);for(Q=0;Q<S.length;Q++){for(w=0;w<K.requestedModuleIdsQueue_.length;w++)_.aG(K.requestedModuleIdsQueue_[w],S[Q]);_.aG(K.userInitiatedLoadingModuleIds_,S[Q])}if(Q=K.JSC$11067_callbackMap_.error)for(w=0;w<Q.length;w++)for(var M=Q[w],f=0;f<S.length;f++)M("error",S[f],m);for(S=0;S<x.length;S++)if(K.moduleInfoMap[x[S]])K.moduleInfoMap[x[S]].onError(m);K.requestedLoadingModuleIds_.length=0;Vv(K)},FsE=function(K){for(;K.requestedModuleIdsQueue_.length;){var m=
K.requestedModuleIdsQueue_.shift().filter(function(x){return!this.getModuleInfo(x).isLoaded()},K);
if(m.length>0){K.loadModules_(m);return}}Vv(K)};
yv.prototype.registerCallback=function(K,m){Array.isArray(K)||(K=[K]);for(var x=0;x<K.length;x++){var S=K[x],Q=m,w=this.JSC$11067_callbackMap_;w[S]||(w[S]=[]);w[S].push(Q)}};
yv.prototype.executeCallbacks_=function(K){for(var m=this.JSC$11067_callbackMap_[K],x=0;m&&x<m.length;x++)m[x](K)};
var o3M=function(K,m,x,S,Q){S=S===void 0?function(){return!0}:S;
Q=Q===void 0?{}:Q;m=_.u(m);for(var w=m.next();!w.done;w=m.next()){w=w.value;var M=K.getModuleInfo(w);!Q[w]&&S(M)&&(Q[w]=!0,o3M(K,M.deps_||[],x,S,Q),x(M))}};
yv.prototype.dispose=function(){_.MY(_.NX.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11067_callbackMap_={};this.isDisposed_=!0};
yv.prototype.isDisposed=function(){return this.isDisposed_};
_.NY=function(){return new yv};var HlL=[5E3,2E4],gaS=function(){this.JSC$10062_loader_=null;this.JSC$11075_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11075_queue_=[];this.JSC$11075_extraEdges_=Object.create(null);this.JSC$11075_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.q(gaS,C9B);_.l=gaS.prototype;_.l.setAllModuleInfoString=function(){this.JSC$11075_currentlyLoadingModule_&&this.JSC$11075_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11062_setLoaded()};
_.l.getModuleInfo=function(K){var m=this.JSC$11075_moduleInfoMap_[K];m||(m=new Nh([],K),this.JSC$11075_moduleInfoMap_[K]=m);return m};
_.l.addExtraEdge=function(K,m){this.getModuleInfo(K).isLoaded()?this.load(m):(this.JSC$11075_extraEdges_[K]||(this.JSC$11075_extraEdges_[K]={}),this.JSC$11075_extraEdges_[K][m]=!0)};
_.l.removeExtraEdge=function(K,m){if(this.JSC$11075_extraEdges_[K]){delete this.JSC$11075_extraEdges_[K][m];for(var x in this.JSC$11075_extraEdges_[K])return;delete this.JSC$11075_extraEdges_[K]}};
_.l.isModuleLoading=function(K){return!!this.loadingModules_[K]};
_.l.load=function(K){$q_(this,[K]);return N1M(this,K)};
_.l.loadMultiple=function(K){var m=this,x=Object.create(null),S=[];K.forEach(function(Q){x[Q]||(x[Q]=N1M(m,Q),S.push(Q))});
$q_(this,S);return x};
_.l.beforeLoadModuleCode=function(K){var m;((m=this.JSC$11075_currentlyLoadingModule_)==null?void 0:m.getId())==="synthetic_module_overhead"&&this.JSC$11062_setLoaded();var x,S;Zl5(this,(S=(x=this.JSC$11075_moduleInfoMap_[K])==null?void 0:x.deps_)!=null?S:[],function(Q){Q.module_=new $I},function(Q){return!Q.isLoaded()});
this.JSC$11075_currentlyLoadingModule_=this.getModuleInfo(K)};
_.l.JSC$11062_setLoaded=function(){if(this.JSC$11075_currentlyLoadingModule_){var K=this.JSC$11075_currentlyLoadingModule_.getId(),m=[];if(this.JSC$11075_extraEdges_[K]){for(var x=_.u(Object.keys(this.JSC$11075_extraEdges_[K])),S=x.next();!S.done;S=x.next())S=S.value,this.getModuleInfo(S).isLoaded()||(this.removeExtraEdge(K,S),m.push(S));this.loadMultiple(m)}this.JSC$11075_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11075_currentlyLoadingModule_=null;(!this.isModuleLoading(K)&&/^sy[0-9a-z]{0,4}$/.test(K)||K==="synthetic_module_overhead")&&delete this.JSC$11075_moduleInfoMap_[K];this.unsetModulesAsLoading(K)}};
_.l.registerInitializationCallback=function(K){this.JSC$11075_currentlyLoadingModule_||(this.JSC$11075_moduleInfoMap_.synthetic_module_overhead=new Nh([],"synthetic_module_overhead"),this.JSC$11075_currentlyLoadingModule_=this.JSC$11075_moduleInfoMap_.synthetic_module_overhead);Zt(this.JSC$11075_currentlyLoadingModule_.earlyOnloadCallbacks_,K)};
_.l.setModulesAsLoading=function(){var K=this;_.VU.apply(0,arguments).forEach(function(m){K.loadingModules_[m]=!0})};
_.l.unsetModulesAsLoading=function(){var K=this;_.VU.apply(0,arguments).forEach(function(m){delete K.loadingModules_[m]})};
var N1M=function(K,m){return new _.LA(function(x,S){var Q=K.getModuleInfo(m);Q.isLoaded()?x(null):(Q.registerCallback(function(){x(null)}),lOA(Q,function(w){var M="Error loading "+m+": "+w;
w instanceof Hr.ModuleLoadFailure&&w.url&&(M=M+", requested url: "+w.url.toString());S(Error(M))}))})},$q_=function(K,m){m=m.filter(function(x){return!K.isModuleLoading(x)&&!K.getModuleInfo(x).isLoaded()});
m.length>0&&(K.setModulesAsLoading.apply(K,_.N3(m)),K.JSC$11075_queue_.push(m),B1D(K))},B1D=function(K){for(var m={};K.activeLoads_<Infinity&&K.JSC$11075_queue_.length>0;m={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})m.ids$jscomp$37=K.JSC$11075_queue_.shift().filter(function(x){return!K.getModuleInfo(x).isLoaded()}),m.ids$jscomp$37.length>0&&(K.activeLoads_++,m.finishLoad=function(x){return function(){K.activeLoads_--;
B1D(K);x.finishLoad=function(){}}}(m),_.Rb(m.ids$jscomp$37.map(function(x){return N1M(K,x)})).then(function(x){return function(){(0,x.finishLoad)()}}(m)),m.attempt$jscomp$6=0,m.load$jscomp$1=function(x){return function(){if(Object.keys(K.JSC$11075_extraEdges_).length>0&&!K.JSC$10062_loader_.supportsExtraEdges)throw Error("yd");
K.JSC$10062_loader_.JSC$11054_loadModules(x.ids$jscomp$37,K.JSC$11075_moduleInfoMap_,{extraEdges:K.JSC$11075_extraEdges_,onError:function(S,Q){var w=HlL[x.attempt$jscomp$6++];w!==void 0?setTimeout(function(){(0,x.load$jscomp$1)()},w):(K.unsetModulesAsLoading.apply(K,_.N3(x.ids$jscomp$37)),(0,x.finishLoad)(),x.ids$jscomp$37.forEach(function(M){M=K.getModuleInfo(M);
if(!M.isLoaded())M.onError(new Hr.ModuleLoadFailure(Hr.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,S,x.ids$jscomp$37,Q))}))}})}}(m),(0,m.load$jscomp$1)())},Zl5=function(K,m,x,S,Q){S=S===void 0?function(){return!0}:S;
Q=Q===void 0?{}:Q;m=_.u(m);for(var w=m.next();!w.done;w=m.next()){w=w.value;var M=K.getModuleInfo(w);!Q[w]&&S(M)&&(Q[w]=!0,Zl5(K,M.deps_||[],x,S,Q),x(M))}};var aOH=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var wPT=Symbol("Bd");window.JSCompiler_renameProperty=function(K){return K};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var dqt=!aOH||HTMLElement.es5Shimmed||_.Qm.Reflect===void 0||_.Qm.customElements===void 0||_.Qm.customElements.polyfillWrapFlushCallback||!1,yOA,ZMm=function(){var K=HTMLElement;if(dqt)return K;if(yOA!==void 0)return yOA;var m=_.Qm.Reflect,x=function(){return m.construct(K,[],this.constructor)};
x.prototype=K.prototype;x.prototype.constructor=x;x.es5Shimmed=!0;Object.setPrototypeOf(x,K);return yOA=x},VBD=!1;dqt||VBD||(VBD=!0,_.Qm.HTMLElement=ZMm());/*

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 fsB=/(url\()([^)]*)(\))/g,uST=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,Mv1,GE;var WF=!window.ShadyDOM||!window.ShadyDOM.inUse,v35=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),Uq5=!window.customElements.polyfillWrapFlushCallback,znt;if(znt=WF&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var T1A=new CSSStyleSheet;T1A.replaceSync("");var IOz=document.createElement("div");IOz.attachShadow({mode:"open"});IOz.shadowRoot.adoptedStyleSheets=[T1A];znt=IOz.shadowRoot.adoptedStyleSheets[0]===T1A}catch(K){znt=!1}
var kND=znt,Wso=window.Polymer&&window.Polymer.rootPath||co0(document.baseURI||window.location.href),id=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,JlG=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,xO=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,X9_=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,ki=window.Polymer&&window.Polymer.legacyOptimizations||!1,mU=window.Polymer&&window.Polymer.legacyWarnings||!1,KhD=window.Polymer&&window.Polymer.syncInitialRender||
!1,Fp=window.Polymer&&window.Polymer.legacyUndefined||!1,mPD=window.Polymer&&window.Polymer.orderedComputed||!1,vz=window.Polymer&&window.Polymer.removeNestedTemplates||!1,UR=window.Polymer&&window.Polymer.fastDomIf||!1,zj=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,xPD=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,SLD=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var Tj={},QBE={},oW=function(){return HTMLElement.apply(this,arguments)||this};
_.q(oW,HTMLElement);oW.import=function(K,m){return K?(K=Tj[K]||QBE[K.toLowerCase()])&&m?K.querySelector(m):K:null};
oW.prototype.attributeChangedCallback=function(K,m,x){m!==x&&this.register()};
oW.prototype.register=function(K){if(K=K||this.id){if(xO&&(Tj[K]||QBE[K.toLowerCase()])!==void 0)throw Tj[K]=QBE[K.toLowerCase()]=null,Error("Cd`"+K);this.id=K;Tj[K]=QBE[K.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.tv.Object.defineProperties(oW.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var K=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;K=_.pu(this.getAttribute("assetpath")||"",K.baseURI);this.__assetpath=co0(K)}return this.__assetpath}}});
_.tv.Object.defineProperties(oW,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
oW["import"]=oW.import;oW.prototype.modules=Tj;customElements.define("dom-module",oW);var w_A=0,jz0=0,RW=[],sBB=0,OZm=!1,lyD=document.createTextNode(""),uOD,TE;(new window.MutationObserver(DcT)).observe(lyD,{characterData:!0});_.Iu={after:function(K){return{run:function(m){return window.setTimeout(m,K)},
cancel:function(m){window.clearTimeout(m)}}},
run:function(K,m){return window.setTimeout(K,m)},
cancel:function(K){window.clearTimeout(K)}};
_.tE={run:function(K){return window.requestAnimationFrame(K)},
cancel:function(K){window.cancelAnimationFrame(K)}};
uOD={run:function(K){return window.requestIdleCallback?window.requestIdleCallback(K):window.setTimeout(K,16)},
cancel:function(K){window.cancelIdleCallback?window.cancelIdleCallback(K):window.clearTimeout(K)}};
TE={run:function(K){OZm||(OZm=!0,lyD.textContent=sBB++);RW.push(K);return w_A++},
cancel:function(K){var m=K-jz0;if(m>=0){if(!RW[m])throw Error("Dd`"+K);RW[m]=null}}};var MTB=0,kI=function(K){var m=K.__mixinApplications;m||(m=new WeakMap,K.__mixinApplications=m);var x=MTB++;return function(S){var Q=S.__mixinSet;if(Q&&Q[x])return S;var w=m,M=w.get(S);M||(M=K(S),w.set(S,M),S=Object.create(M.__mixinSet||Q||null),S[x]=!0,M.__mixinSet=S);return M}};_.eU=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(K){return ShadyDOM.patch(K)}:function(K){return K};var fy_=kI(function(K){var m=function(){var x=K.call(this)||this;x.__dataEnabled=!1;x.__dataReady=!1;x.__dataInvalid=!1;x.__data={};x.__dataPending=null;x.__dataOld=null;x.__dataInstanceProps=null;x.__dataCounter=0;x.__serializing=!1;x._initializeProperties();return x};
_.q(m,K);m.createProperties=function(x){var S=this.prototype,Q;for(Q in x)Q in S||S._createPropertyAccessor(Q)};
m.attributeNameForProperty=function(x){return x.toLowerCase()};
m.typeForProperty=function(){};
m.prototype._createPropertyAccessor=function(x,S){this._addPropertyToAttributeMap(x);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[x]||(this.__dataHasAccessor[x]=!0,this._definePropertyAccessor(x,S))};
m.prototype._addPropertyToAttributeMap=function(x){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var S=this.__dataAttributes[x];S||(S=this.constructor.attributeNameForProperty(x),this.__dataAttributes[S]=x);return S};
m.prototype._definePropertyAccessor=function(x,S){Object.defineProperty(this,x,{get:function(){return this.__data[x]},
set:S?function(){}:function(Q){this._setPendingProperty(x,Q,!0)&&this._invalidateProperties()}})};
m.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
m.prototype._initializeProperties=function(){for(var x in this.__dataHasAccessor)this.hasOwnProperty(x)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[x]=this[x],delete this[x])};
m.prototype._initializeInstanceProperties=function(x){Object.assign(this,x)};
m.prototype._setProperty=function(x,S){this._setPendingProperty(x,S)&&this._invalidateProperties()};
m.prototype._getProperty=function(x){return this.__data[x]};
m.prototype._setPendingProperty=function(x,S){var Q=this.__data[x],w=this._shouldPropertyChange(x,S,Q);w&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||x in this.__dataOld||(this.__dataOld[x]=Q),this.__data[x]=S,this.__dataPending[x]=S);return w};
m.prototype._isPropertyPending=function(x){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(x))};
m.prototype._invalidateProperties=function(){var x=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,TE.run(function(){x.__dataInvalid&&(x.__dataInvalid=!1,x._flushProperties())}))};
m.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
m.prototype._flushProperties=function(){this.__dataCounter++;var x=this.__data,S=this.__dataPending,Q=this.__dataOld;this._shouldPropertiesChange(x,S,Q)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(x,S,Q));this.__dataCounter--};
m.prototype._shouldPropertiesChange=function(x,S){return!!S};
m.prototype._propertiesChanged=function(){};
m.prototype._shouldPropertyChange=function(x,S,Q){return Q!==S&&(Q===Q||S===S)};
m.prototype.attributeChangedCallback=function(x,S,Q,w){S!==Q&&this._attributeToProperty(x,Q);K.prototype.attributeChangedCallback&&K.prototype.attributeChangedCallback.call(this,x,S,Q,w)};
m.prototype._attributeToProperty=function(x,S,Q){if(!this.__serializing){var w=this.__dataAttributes;x=w&&w[x]||x;this[x]=this._deserializeValue(S,Q||this.constructor.typeForProperty(x))}};
m.prototype._propertyToAttribute=function(x,S,Q){this.__serializing=!0;Q=arguments.length<3?this[x]:Q;this._valueToNodeAttribute(this,Q,S||this.constructor.attributeNameForProperty(x));this.__serializing=!1};
m.prototype._valueToNodeAttribute=function(x,S,Q){S=this._serializeValue(S);if(Q==="class"||Q==="name"||Q==="slot")x=(0,_.eU)(x);S===void 0?x.removeAttribute(Q):x.setAttribute(Q,S===""&&window.trustedTypes?window.trustedTypes.emptyScript:S)};
m.prototype._serializeValue=function(x){switch(typeof x){case "boolean":return x?"":void 0;default:return x!=null?x.toString():void 0}};
m.prototype._deserializeValue=function(x,S){switch(S){case Boolean:return x!==null;case Number:return Number(x);default:return x}};
return m});var tTz=0,roD=[];var cpt=kI(function(K){function m(w){w=Object.getPrototypeOf(w);return w.prototype instanceof Q?w:null}
function x(w){if(!w.hasOwnProperty("__ownProperties")){var M=null;if(w.hasOwnProperty("properties")){var f=w.properties;if(f){M={};for(var c in f){var D=f[c];M[c]=typeof D==="function"?{type:D}:D}}}w.__ownProperties=M}return w.__ownProperties}
var S=fy_(K),Q=function(){return S.apply(this,arguments)||this};
_.q(Q,S);Q.finalize=function(){if(!this.hasOwnProperty("__finalized")){var w=m(this);w&&w.finalize();this.__finalized=!0;this._finalizeClass()}};
Q._finalizeClass=function(){var w=x(this);w&&this.createProperties(w)};
Q.typeForProperty=function(w){return(w=this._properties[w])&&w.type};
Q.prototype._initializeProperties=function(){tTz++;this.constructor.finalize();S.prototype._initializeProperties.call(this)};
Q.prototype.connectedCallback=function(){S.prototype.connectedCallback&&S.prototype.connectedCallback.call(this);this._enableProperties()};
Q.prototype.disconnectedCallback=function(){S.prototype.disconnectedCallback&&S.prototype.disconnectedCallback.call(this)};
_.tv.Object.defineProperties(Q,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var w=this;if(!this.hasOwnProperty("__observedAttributes")){GHT(this.prototype);var M=this._properties;this.__observedAttributes=M?Object.keys(M).map(function(f){return w.prototype._addPropertyToAttributeMap(f)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var w=m(this);this.__properties=Object.assign({},w&&w._properties,x(this))}return this.__properties}}});
return Q});var pPm={},RTn=/-[a-z]/g,JoT=/([A-Z])/g;for(var OdH={},jB5=HTMLElement.prototype;jB5;){for(var DPH=Object.getOwnPropertyNames(jB5),rpt=0;rpt<DPH.length;rpt++)OdH[DPH[rpt]]=!0;jB5=Object.getPrototypeOf(jB5)}var G9z=window.trustedTypes?function(K){return trustedTypes.isHTML(K)||trustedTypes.isScript(K)||trustedTypes.isScriptURL(K)}:function(){return!1},p_E=kI(function(K){var m=fy_(K);
K=function(){return m.apply(this,arguments)||this};
_.q(K,m);K.createPropertiesForAttributes=function(){for(var x=this.observedAttributes,S=0;S<x.length;S++)this.prototype._createPropertyAccessor(JW(x[S]))};
K.attributeNameForProperty=function(x){return hW(x)};
K.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);m.prototype._initializeProperties.call(this)};
K.prototype._initializeProtoProperties=function(x){for(var S in x)this._setProperty(S,x[S])};
K.prototype._ensureAttribute=function(x,S){this.hasAttribute(x)||this._valueToNodeAttribute(this,S,x)};
K.prototype._serializeValue=function(x){switch(typeof x){case "object":if(x instanceof Date)return x.toString();if(x){if(G9z(x))return x;try{return JSON.stringify(x)}catch(S){return""}}default:return m.prototype._serializeValue.call(this,x)}};
K.prototype._deserializeValue=function(x,S){switch(S){case Object:try{var Q=JSON.parse(x)}catch(w){Q=x}break;case Array:try{Q=JSON.parse(x)}catch(w){Q=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+x)}break;case Date:Q=isNaN(x)?String(x):Number(x);Q=new Date(Q);break;default:Q=m.prototype._deserializeValue.call(this,x,S)}return Q};
K.prototype._definePropertyAccessor=function(x,S){if(!OdH[x]){var Q=this[x];Q!==void 0&&(this.__data?this._setPendingProperty(x,Q):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[x]=Q))}m.prototype._definePropertyAccessor.call(this,x,S)};
K.prototype._hasAccessor=function(x){return this.__dataHasAccessor&&this.__dataHasAccessor[x]};
K.prototype._isPropertyPending=function(x){return!!(this.__dataPending&&x in this.__dataPending)};
return K});var RDD={"dom-if":!0,"dom-repeat":!0},Jp_=!1,hDH=!1,CVA=function(){var K=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(m){return m}});
return function(m,x,S){x=x.getAttribute(S);K&&S.startsWith("on-")?m.setAttribute(S,K.createScript(x,S)):m.setAttribute(S,x)}}(),Lht=kI(function(K){var m=function(){return K.apply(this,arguments)||this};
_.q(m,K);m._parseTemplate=function(x,S){if(!x._templateInfo){var Q=x._templateInfo={};Q.nodeInfoList=[];Q.nestedTemplate=!!S;Q.stripWhiteSpace=S&&S.stripWhiteSpace||x.hasAttribute&&x.hasAttribute("strip-whitespace");this._parseTemplateContent(x,Q,{parent:null})}return x._templateInfo};
m._parseTemplateContent=function(x,S,Q){return this._parseTemplateNode(x.content,S,Q)};
m._parseTemplateNode=function(x,S,Q){var w=!1;x.localName!="template"||x.hasAttribute("preserve-content")?x.localName==="slot"&&(S.hasInsertionPoint=!0):w=this._parseTemplateNestedTemplate(x,S,Q)||w;if(!Jp_){Jp_=!0;var M=document.createElement("textarea");M.placeholder="a";hDH=M.placeholder===M.textContent}hDH&&x.localName==="textarea"&&x.placeholder&&x.placeholder===x.textContent&&(x.textContent=null);x.firstChild&&this._parseTemplateChildNodes(x,S,Q);x.hasAttributes&&x.hasAttributes()&&(w=this._parseTemplateNodeAttributes(x,
S,Q)||w);return w||Q.noted};
m._parseTemplateChildNodes=function(x,S,Q){if(x.localName!=="script"&&x.localName!=="style")for(var w=x.firstChild,M=0,f;w;w=f){if(w.localName=="template"){var c=w.getAttribute("is");if(c&&RDD[c])for(f=w,f.removeAttribute("is"),w=f.ownerDocument.createElement(c),f.parentNode.replaceChild(w,f),w.appendChild(f);f.attributes.length;)c=f.attributes[0].name,CVA(w,f,c),f.removeAttribute(c)}f=w.nextSibling;if(w.nodeType===Node.TEXT_NODE){for(c=f;c&&c.nodeType===Node.TEXT_NODE;)w.textContent+=c.textContent,
f=c.nextSibling,x.removeChild(c),c=f;if(S.stripWhiteSpace&&!w.textContent.trim()){x.removeChild(w);continue}}c={parentIndex:M,parentInfo:Q};this._parseTemplateNode(w,S,c)&&(c.infoIndex=S.nodeInfoList.push(c)-1);w.parentNode&&M++}};
m._parseTemplateNestedTemplate=function(x,S,Q){S=this._parseTemplate(x,S);(S.content=x.content.ownerDocument.createDocumentFragment()).appendChild(x.content);Q.templateInfo=S;return!0};
m._parseTemplateNodeAttributes=function(x,S,Q){for(var w=!1,M=Array.from(x.attributes),f=M.length-1,c;c=M[f];f--)w=this._parseTemplateNodeAttribute(x,S,Q,c.name,c.value)||w;return w};
m._parseTemplateNodeAttribute=function(x,S,Q,w,M){return w.slice(0,3)==="on-"?(x.removeAttribute(w),Q.events=Q.events||[],Q.events.push({name:w.slice(3),value:M}),!0):w==="id"?(Q.id=M,!0):!1};
m._contentForTemplate=function(x){var S=x._templateInfo;return S&&S.content||x.content};
m.prototype._stampTemplate=function(x,S){x&&!x.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(x);S=S||this.constructor._parseTemplate(x);var Q=S.nodeInfoList;x=document.importNode(S.content||x.content,!0);x.__noInsertionPoint=!S.hasInsertionPoint;var w=x.nodeList=Array(Q.length);x.$={};for(var M=0,f=Q.length,c=void 0;M<f&&(c=Q[M]);M++){var D=w[M]=hT1(x,c);c.id&&(x.$[c.id]=D);var G=D,p=c,R=S;p.templateInfo&&(G._templateInfo=p.templateInfo,G._parentTemplateInfo=
R);if(c.events&&c.events.length)for(G=0,p=c.events,R=void 0;G<p.length&&(R=p[G]);G++)this._addMethodEventListenerToNode(D,R.name,R.value,this)}return x};
m.prototype._addMethodEventListenerToNode=function(x,S,Q,w){Q=C6L(w||x,Q);this._addEventListenerToNode(x,S,Q);return Q};
m.prototype._addEventListenerToNode=function(x,S,Q){x.addEventListener(S,Q)};
m.prototype._removeEventListenerFromNode=function(x,S,Q){x.removeEventListener(S,Q)};
return m});var nu=0,Yi=[],qLz={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},EtD=/[A-Z]/,bdD=function(K,m,x,S,Q){var w=Q?Lu(K):K;if(m=m[w])for(w=0;w<m.length;w++){var M=m[w];if(M.info.lastRun!==nu&&(!Q||n$v(K,M.trigger))){M.info.lastRun=nu;M=M.info;for(var f=x,c=S,D=0,G=f.length-1,p=-1;D<=G;){var R=D+G>>1,J=c.get(f[R].methodInfo)-c.get(M.methodInfo);if(J<0)D=R+1;else if(J>0)G=R-1;else{p=R;break}}p<
0&&(p=G+1);f.splice(p,0,M)}}},yoT=[],gtD=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"),XH=kI(function(K){var m=Lht(p_E(K));
K=function(){var x=m.call(this)||this;x.__isPropertyEffectsClient=!0;return x};
_.q(K,m);K.prototype._initializeProperties=function(){m.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};
K.prototype._registerHost=function(){if(Wz.length){var x=Wz[Wz.length-1];x._enqueueClient(this);this.__dataHost=x}};
K.prototype._initializeProtoProperties=function(x){this.__data=Object.create(x);this.__dataPending=Object.create(x);this.__dataOld={}};
K.prototype._initializeInstanceProperties=function(x){var S=this.__readOnly,Q;for(Q in x)S&&S[Q]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[Q]=this.__dataPending[Q]=x[Q])};
K.prototype._addPropertyEffect=function(x,S,Q){this._createPropertyAccessor(x,S=="__readOnly");var w=g$1(this,S,!0)[x];w||(w=this[S][x]=[]);w.push(Q)};
K.prototype._removePropertyEffect=function(x,S,Q){x=g$1(this,S,!0)[x];Q=x.indexOf(Q);Q>=0&&x.splice(Q,1)};
K.prototype._hasPropertyEffect=function(x,S){S=this[S];return!(!S||!S[x])};
K.prototype._hasReadOnlyEffect=function(x){return this._hasPropertyEffect(x,"__readOnly")};
K.prototype._hasNotifyEffect=function(x){return this._hasPropertyEffect(x,"__notifyEffects")};
K.prototype._hasReflectEffect=function(x){return this._hasPropertyEffect(x,"__reflectEffects")};
K.prototype._hasComputedEffect=function(x){return this._hasPropertyEffect(x,"__computeEffects")};
K.prototype._setPendingPropertyOrPath=function(x,S,Q,w){if(w||Lu(Array.isArray(x)?x[0]:x)!==x){if(!w&&(w=gu(this,x),x=bZB(this,x,S),!x||!m.prototype._shouldPropertyChange.call(this,x,S,w)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(x,S,Q)){if(Q=this.__dataLinkedPaths)for(var M in Q)w=Q[M],qi(M,x)?(w=Eq(M,w,x),this._setPendingPropertyOrPath(w,S,!0,!0)):qi(w,x)&&(w=Eq(w,M,x),this._setPendingPropertyOrPath(w,S,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[x])return this._setPendingProperty(x,
S,Q);this[x]=S}return!1};
K.prototype._setUnmanagedPropertyToNode=function(x,S,Q){if(Q!==x[S]||typeof Q=="object")S==="className"&&(x=(0,_.eU)(x)),x[S]=Q};
K.prototype._setPendingProperty=function(x,S,Q){var w=this.__dataHasPaths&&Cu(x);if(this._shouldPropertyChange(x,S,(w?this.__dataTemp:this.__data)[x])){this.__dataPending||(this.__dataPending={},this.__dataOld={});x in this.__dataOld||(this.__dataOld[x]=this.__data[x]);w?this.__dataTemp[x]=S:this.__data[x]=S;this.__dataPending[x]=S;if(w||this.__notifyEffects&&this.__notifyEffects[x])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[x]=Q;return!0}return!1};
K.prototype._setProperty=function(x,S){this._setPendingProperty(x,S,!0)&&this._invalidateProperties()};
K.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
K.prototype._enqueueClient=function(x){this.__dataPendingClients=this.__dataPendingClients||[];x!==this&&this.__dataPendingClients.push(x)};
K.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
K.prototype.__enableOrFlushClients=function(){var x=this.__dataPendingClients;if(x){this.__dataPendingClients=null;for(var S=0;S<x.length;S++){var Q=x[S];Q.__dataEnabled?Q.__dataPending&&Q._flushProperties():Q._enableProperties()}}};
K.prototype._readyClients=function(){this.__enableOrFlushClients()};
K.prototype.setProperties=function(x,S){for(var Q in x)!S&&this.__readOnly&&this.__readOnly[Q]||this._setPendingPropertyOrPath(Q,x[Q],!0);this._invalidateProperties()};
K.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
K.prototype._propertiesChanged=function(x,S,Q){x=this.__dataHasPaths;this.__dataHasPaths=!1;var w;if(w=this.__computeEffects)if(mPD){nu++;var M=AoT(this),f=[],c;for(c in S)bdD(c,w,f,M,x);for(;c=f.shift();)HZn(this,"",S,Q,c)&&bdD(c.methodInfo,w,f,M,x);Object.assign(Q,this.__dataOld);Object.assign(S,this.__dataPending);this.__dataPending=null}else for(M=S;PF(this,w,M,Q,x);)Object.assign(Q,this.__dataOld),Object.assign(S,this.__dataPending),M=this.__dataPending,this.__dataPending=null;w=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(S,Q,x);this._flushClients();PF(this,this.__reflectEffects,S,Q,x);PF(this,this.__observeEffects,S,Q,x);if(w){M=this.__notifyEffects;f=nu++;for(var D in w)if(w[D]){if(c=M){var G=M;c=f;var p=D,R=S,J=Q,L=x,n=!1,F=L?Lu(p):p;if(G=G[F]){F=0;for(var H=G.length,N=void 0;F<H&&(N=G[F]);F++)N.info&&N.info.lastRun===c||L&&!n$v(p,N.trigger)||(N.info&&(N.info.lastRun=c),N.fn(this,p,R,J,N.info,L,void 0),n=!0)}c=n}if(c)var z=!0;else{if(c=x)c=D,p=S,R=Lu(c),R!==
c?(R=hW(R)+"-changed",eTn(this,R,p[c],c),c=!0):c=!1;c&&(z=!0)}}var y;z&&(y=this.__dataHost)&&y._invalidateProperties&&y._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
K.prototype._propagatePropertyChanges=function(x,S,Q){this.__propagateEffects&&PF(this,this.__propagateEffects,x,S,Q);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,x,S,Q)};
K.prototype._runEffectsForTemplate=function(x,S,Q,w){var M=this,f=function(c,D){PF(M,x.propertyEffects,c,Q,D,x.nodeList);for(var G=x.firstChild;G;G=G.nextSibling)M._runEffectsForTemplate(G,c,Q,D)};
x.runEffects?x.runEffects(f,S,w):f(S,w)};
K.prototype.linkPaths=function(x,S){x=bd(x);S=bd(S);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[x]=S};
K.prototype.unlinkPaths=function(x){x=bd(x);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[x]};
K.prototype.notifySplices=function(x,S){var Q={path:""};x=gu(this,x,Q);zTm(this,x,Q.path,S)};
K.prototype.get=function(x,S){return gu(S||this,x)};
K.prototype.set=function(x,S,Q){Q?bZB(Q,x,S):this.__readOnly&&this.__readOnly[x]||this._setPendingPropertyOrPath(x,S,!0)&&this._invalidateProperties()};
K.prototype.push=function(x){var S=_.VU.apply(1,arguments),Q={path:""},w=gu(this,x,Q),M=w.length,f=w.push.apply(w,_.N3(S));S.length&&AW(this,w,Q.path,M,S.length,[]);return f};
K.prototype.pop=function(x){var S={path:""};x=gu(this,x,S);var Q=!!x.length,w=x.pop();Q&&AW(this,x,S.path,x.length,0,[w]);return w};
K.prototype.splice=function(x,S,Q){var w=_.VU.apply(3,arguments),M={path:""},f=gu(this,x,M);S<0?S=f.length-Math.floor(-S):S&&(S=Math.floor(S));var c=arguments.length===2?f.splice(S):f.splice.apply(f,[S,Q].concat(_.N3(w)));(w.length||c.length)&&AW(this,f,M.path,S,w.length,c);return c};
K.prototype.shift=function(x){var S={path:""};x=gu(this,x,S);var Q=!!x.length,w=x.shift();Q&&AW(this,x,S.path,0,0,[w]);return w};
K.prototype.unshift=function(x){var S=_.VU.apply(1,arguments),Q={path:""},w=gu(this,x,Q),M=w.unshift.apply(w,_.N3(S));S.length&&AW(this,w,Q.path,0,S.length,[]);return M};
K.prototype.notifyPath=function(x,S){if(arguments.length==1){var Q={path:""};S=gu(this,x,Q);Q=Q.path}else Q=Array.isArray(x)?bd(x):x;this._setPendingPropertyOrPath(Q,S,!0,!0)&&this._invalidateProperties()};
K.prototype._createReadOnlyProperty=function(x,S){this._addPropertyEffect(x,"__readOnly");S&&(this["_set"+(x[0].toUpperCase()+x.substring(1))]=function(Q){this._setProperty(x,Q)})};
K.prototype._createPropertyObserver=function(x,S,Q){var w={property:x,method:S,dynamicFn:!!Q};this._addPropertyEffect(x,"__observeEffects",{fn:P61,info:w,trigger:{name:x}});Q&&this._addPropertyEffect(S,"__observeEffects",{fn:P61,info:w,trigger:{name:S}})};
K.prototype._createMethodObserver=function(x,S){var Q=v$n(x);if(!Q)throw Error("Ed`"+x);as0(this,Q,"__observeEffects",o$L,null,S)};
K.prototype._createNotifyingProperty=function(x){this._addPropertyEffect(x,"__notifyEffects",{fn:iZ5,info:{eventName:hW(x)+"-changed",property:x}})};
K.prototype._createReflectedProperty=function(x){var S=this.constructor.attributeNameForProperty(x);S[0]==="-"?console.warn("Property "+x+" cannot be reflected to attribute "+S+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(x,"__reflectEffects",{fn:Ygm,info:{attrName:S}})};
K.prototype._createComputedProperty=function(x,S,Q){var w=v$n(S);if(!w)throw Error("Fd`"+S);S=as0(this,w,"__computeEffects",HZn,x,Q);g$1(this,"__computeInfo")[x]=S};
K.prototype._marshalArgs=function(x,S,Q){for(var w=this.__data,M=[],f=0,c=x.length;f<c;f++){var D=x[f],G=D.name,p=D.structured,R=D.wildcard,J=D.value;D.literal||(R?(D=qi(G,S),p=Uc8(w,Q,D?S:G),J={path:D?S:G,value:p,base:D?gu(w,G):p}):J=p?Uc8(w,Q,G):w[G]);if(Fp&&!this._overrideLegacyUndefined&&J===void 0&&x.length>1)return Yi;M[f]=J}return M};
K.addPropertyEffect=function(x,S,Q){this.prototype._addPropertyEffect(x,S,Q)};
K.createPropertyObserver=function(x,S,Q){this.prototype._createPropertyObserver(x,S,Q)};
K.createMethodObserver=function(x,S){this.prototype._createMethodObserver(x,S)};
K.createNotifyingProperty=function(x){this.prototype._createNotifyingProperty(x)};
K.createReadOnlyProperty=function(x,S){this.prototype._createReadOnlyProperty(x,S)};
K.createReflectedProperty=function(x){this.prototype._createReflectedProperty(x)};
K.createComputedProperty=function(x,S,Q){this.prototype._createComputedProperty(x,S,Q)};
K.bindTemplate=function(x){return this.prototype._bindTemplate(x)};
K.prototype._bindTemplate=function(x,S){var Q=this.constructor._parseTemplate(x),w=this.__preBoundTemplateInfo==Q;if(!w)for(var M in Q.propertyEffects)this._createPropertyAccessor(M);S?(Q=Object.create(Q),Q.wasPreBound=w,this.__templateInfo?(x=x._parentTemplateInfo||this.__templateInfo,S=x.lastChild,Q.parent=x,x.lastChild=Q,(Q.previousSibling=S)?S.nextSibling=Q:x.firstChild=Q):this.__templateInfo=Q):this.__preBoundTemplateInfo=Q;return Q};
K._addTemplatePropertyEffect=function(x,S,Q){(x.hostProps=x.hostProps||{})[S]=!0;x=x.propertyEffects=x.propertyEffects||{};(x[S]=x[S]||[]).push(Q)};
K.prototype._stampTemplate=function(x,S){S=S||this._bindTemplate(x,!0);Wz.push(this);x=m.prototype._stampTemplate.call(this,x,S);Wz.pop();S.nodeList=x.nodeList;if(!S.wasPreBound)for(var Q=S.childNodes=[],w=x.firstChild;w;w=w.nextSibling)Q.push(w);x.templateInfo=S;Q=S.nodeList;w=S.nodeInfoList;if(w.length)for(var M=0;M<w.length;M++){var f=Q[M],c=w[M].bindings;if(c)for(var D=0;D<c.length;D++){var G=c[D],p=f,R=G;if(R.isCompound){for(var J=p.__dataCompoundStorage||(p.__dataCompoundStorage={}),L=R.parts,
n=Array(L.length),F=0;F<L.length;F++)n[F]=L[F].literal;L=R.target;J[L]=n;R.literal&&R.kind=="property"&&(L==="className"&&(p=(0,_.eU)(p)),p[L]=R.literal)}BnS(f,this,G)}f.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(S,this.__data,null,!1),this._flushClients());return x};
K.prototype._removeBoundDom=function(x){x=x.templateInfo;var S=x.previousSibling,Q=x.nextSibling,w=x.parent;S?S.nextSibling=Q:w&&(w.firstChild=Q);Q?Q.previousSibling=S:w&&(w.lastChild=S);x.nextSibling=x.previousSibling=null;x=x.childNodes;for(S=0;S<x.length;S++)Q=x[S],(0,_.eU)((0,_.eU)(Q).parentNode).removeChild(Q)};
K._parseTemplateNode=function(x,S,Q){var w=m._parseTemplateNode.call(this,x,S,Q);if(x.nodeType===Node.TEXT_NODE){var M=this._parseBindings(x.textContent,S);M&&(x.textContent=dcT(M)||" ",ZZD(this,S,Q,"text","textContent",M),w=!0)}return w};
K._parseTemplateNodeAttribute=function(x,S,Q,w,M){var f=this._parseBindings(M,S);if(f){M=w;var c="property";EtD.test(w)?c="attribute":w[w.length-1]=="$"&&(w=w.slice(0,-1),c="attribute");var D=dcT(f);D&&c=="attribute"&&(w=="class"&&x.hasAttribute("class")&&(D+=" "+x.getAttribute(w)),x.setAttribute(w,D));c=="attribute"&&M=="disable-upgrade$"&&x.setAttribute(w,"");x.localName==="input"&&M==="value"&&x.setAttribute(M,"");x.removeAttribute(M);c==="property"&&(w=JW(w));ZZD(this,S,Q,c,w,f,D);return!0}return m._parseTemplateNodeAttribute.call(this,
x,S,Q,w,M)};
K._parseTemplateNestedTemplate=function(x,S,Q){var w=m._parseTemplateNestedTemplate.call(this,x,S,Q),M=x.parentNode,f=Q.templateInfo,c=M.localName==="dom-if",D=M.localName==="dom-repeat";vz&&(c||D)&&(M.removeChild(x),Q=Q.parentInfo,Q.templateInfo=f,Q.noted=!0,w=!1);x=f.hostProps;if(UR&&c)x&&(S.hostProps=Object.assign(S.hostProps||{},x),vz||(Q.parentInfo.noted=!0));else for(var G in x)ZZD(this,S,Q,"property","_host_"+G,[{mode:"{",source:G,dependencies:[G],hostProp:!0}]);return w};
K._parseBindings=function(x,S){for(var Q=[],w=0,M;(M=gtD.exec(x))!==null;){M.index>w&&Q.push({literal:x.slice(w,M.index)});w=M[1][0];var f=!!M[2];M=M[3].trim();var c=!1,D="",G=-1;w=="{"&&(G=M.indexOf("::"))>0&&(D=M.substring(G+2),M=M.substring(0,G),c=!0);G=v$n(M);var p=[];if(G){var R=G,J=R.args;R=R.methodName;for(var L=0;L<J.length;L++){var n=J[L];n.literal||p.push(n)}if((J=S.dynamicFns)&&J[R]||G.static)p.push(R),G.dynamicFn=!0}else p.push(M);Q.push({source:M,mode:w,negate:f,customEvent:c,signature:G,
dependencies:p,event:D});w=gtD.lastIndex}w&&w<x.length&&(x=x.substring(w))&&Q.push({literal:x});return Q.length?Q:null};
K._evaluateBinding=function(x,S,Q,w,M,f){x=S.signature?o$L(x,Q,w,M,S.signature):Q!=S.source?gu(x,S.source):f&&Cu(Q)?gu(x,Q):x.__data[Q];S.negate&&(x=!x);return x};
_.tv.Object.defineProperties(K.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return qLz}}});
return K}),Wz=[];var ntD=window.ShadyCSS&&window.ShadyCSS.cssBuild,Kz=kI(function(K){function m(S,Q,w,M){if(!ntD){for(var f=Q.content.querySelectorAll("style"),c=Wp5(Q),D=XP8(w),G=Q.content.firstElementChild,p=0;p<D.length;p++){var R=D[p];R.textContent=S._processStyleText(R.textContent,M);Q.content.insertBefore(R,G)}for(G=D=0;G<c.length;G++)p=c[G],R=f[D],R!==p?(p=p.cloneNode(!0),R.parentNode.insertBefore(p,R)):D++,p.textContent=S._processStyleText(p.textContent,M)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(Q,
w);if(SLD&&ntD&&kND&&(Q=Q.content.querySelectorAll("style"))){var J="";Array.from(Q).forEach(function(L){J+=L.textContent;L.parentNode.removeChild(L)});
S._styleSheet=new CSSStyleSheet;S._styleSheet.replaceSync(J)}}
var x=cpt(XH(K));K=function(){return x.call(this)||this};
_.q(K,x);K._finalizeClass=function(){x._finalizeClass.call(this);var S;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(S=this.__ownObservers)&&this.createObservers(S,this._properties);this._prepareTemplate()};
K._prepareTemplate=function(){var S=this.template;S&&(typeof S==="string"?(console.error("template getter must return HTMLTemplateElement"),S=null):ki||(S=S.cloneNode(!0)));this.prototype._template=S};
K.createProperties=function(S){for(var Q in S){var w=this.prototype,M=Q,f=S[Q],c=S;f.computed&&(f.readOnly=!0);f.computed&&(w._hasReadOnlyEffect(M)?console.warn("Cannot redefine computed property '"+M+"'."):w._createComputedProperty(M,f.computed,c));f.readOnly&&!w._hasReadOnlyEffect(M)?w._createReadOnlyProperty(M,!f.computed):f.readOnly===!1&&w._hasReadOnlyEffect(M)&&console.warn("Cannot make readOnly property '"+M+"' non-readOnly.");f.reflectToAttribute&&!w._hasReflectEffect(M)?w._createReflectedProperty(M):
f.reflectToAttribute===!1&&w._hasReflectEffect(M)&&console.warn("Cannot make reflected property '"+M+"' non-reflected.");f.notify&&!w._hasNotifyEffect(M)?w._createNotifyingProperty(M):f.notify===!1&&w._hasNotifyEffect(M)&&console.warn("Cannot make notify property '"+M+"' non-notify.");f.observer&&w._createPropertyObserver(M,f.observer,c[f.observer]);w._addPropertyToAttributeMap(M)}};
K.createObservers=function(S,Q){for(var w=this.prototype,M=0;M<S.length;M++)w._createMethodObserver(S[M],Q)};
K.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);x.prototype._initializeProperties.call(this);this.rootPath=Wso;this.importPath=this.constructor.importPath;var S=this.constructor;if(!S.hasOwnProperty("__propertyDefaults")){S.__propertyDefaults=null;var Q=S._properties,w;for(w in Q){var M=Q[w];"value"in M&&(S.__propertyDefaults=S.__propertyDefaults||{},S.__propertyDefaults[w]=M)}}if(S=S.__propertyDefaults)for(var f in S)Q=S[f],
this._canApplyPropertyDefault(f)&&(Q=typeof Q.value=="function"?Q.value.call(this):Q.value,this._hasAccessor(f)?this._setPendingProperty(f,Q,!0):this[f]=Q)};
K.prototype._canApplyPropertyDefault=function(S){return!this.hasOwnProperty(S)};
K._processStyleText=function(S,Q){return tv8(S,Q)};
K._finalizeTemplate=function(S){var Q=this.prototype._template;if(Q&&!Q.__polymerFinalized){Q.__polymerFinalized=!0;var w=this.importPath;w=w?_.pu(w):"";m(this,Q,S,w);this.prototype._bindTemplate(Q)}};
K.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);x.prototype.connectedCallback.call(this)};
K.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);x.prototype.ready.call(this)};
K.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));x.prototype._readyClients.call(this)};
K.prototype._attachDom=function(S){var Q=(0,_.eU)(this);if(Q.attachShadow)return S?(Q.shadowRoot||(Q.attachShadow({mode:"open",shadyUpgradeFragment:S}),Q.shadowRoot.appendChild(S),this.constructor._styleSheet&&(Q.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),KhD&&window.ShadyDOM&&window.ShadyDOM.flushInitial(Q.shadowRoot),Q.shadowRoot):null;throw Error("Hd");};
K.prototype.updateStyles=function(S){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,S)};
K.prototype.resolveUrl=function(S,Q){!Q&&this.importPath&&(Q=_.pu(this.importPath));return _.pu(S,Q)};
K._parseTemplateContent=function(S,Q,w){Q.dynamicFns=Q.dynamicFns||this._properties;return x._parseTemplateContent.call(this,S,Q,w)};
K._addTemplatePropertyEffect=function(S,Q,w){!mU||Q in this._properties||w.info.part.signature&&w.info.part.signature.static||w.info.part.hostProp||S.nestedTemplate||console.warn("Property '"+Q+"' used in template but not declared in 'properties'; attribute will not be observed.");return x._addTemplatePropertyEffect.call(this,S,Q,w)};
_.tv.Object.defineProperties(K,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var S=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof S==="function"&&(S=S());if(S===void 0){if(S=this.hasOwnProperty("is")){S=this.is;var Q=null;if(S&&(!xO||X9_)&&(Q=oW.import(S,"template"),xO&&!Q))throw Error("Gd`"+S);S=Q}S=S||Object.getPrototypeOf(this.prototype).constructor.template}this._template=S}return this._template},
set:function(S){this._template=S}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var S=this.importMeta;S?this._importPath=co0(S.url):this._importPath=(S=oW.import(this.is))&&S.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return K});var PVz=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(K){return K}}),sSB=function(K,m){eDM(K,m);
this.value=m.reduce(function(x,S,Q){return x+lw0(S)+K[Q+1]},K[0]).toString()},eDM;
sSB.prototype.toString=function(){return this.value};
_.idt=function(K){var m=_.VU.apply(1,arguments);eDM(K,m);var x=document.createElement("template");m=m.reduce(function(S,Q,w){if(Q instanceof HTMLTemplateElement)Q=Q.innerHTML;else if(Q instanceof sSB)Q=lw0(Q);else throw Error("Jd`"+Q);return S+Q+K[w+1]},K[0]);
PVz&&(m=PVz.createHTML(m));x.innerHTML=m;return x};
eDM=function(K,m){if(!Array.isArray(K)||!Array.isArray(K.raw)||m.length!==K.length-1)throw new TypeError("Kd");};var m0=Kz(HTMLElement);var YLD=kI(function(K){var m=Kz(K);K=function(){var x=m.call(this)||this;x.__lastItems=null;x.__lastMulti=null;x.__selectedMap=null;return x};
_.q(K,m);K.prototype.__updateSelection=function(x,S){var Q=S.path;Q=="items"?(S=S.base||[],Q=this.__lastItems,x!==this.__lastMulti&&this.clearSelection(),Q&&(Q=wr1(S,Q),this.__applySplices(Q)),this.__lastItems=S,this.__lastMulti=x):S.path=="items.splices"?this.__applySplices(S.value.indexSplices):(x=Q.slice(6),S=parseInt(x,10),x.indexOf(".")<0&&x==S&&this.__deselectChangedIdx(S))};
K.prototype.__applySplices=function(x){for(var S=this,Q=this.__selectedMap,w={},M=0;M<x.length;w={s$jscomp$109:void 0},M++){w.s$jscomp$109=x[M];Q.forEach(function(G){return function(p,R){p<G.s$jscomp$109.index||(p>=G.s$jscomp$109.index+G.s$jscomp$109.removed.length?Q.set(R,p+G.s$jscomp$109.addedCount-G.s$jscomp$109.removed.length):Q.set(R,-1))}}(w));
for(var f=0;f<w.s$jscomp$109.addedCount;f++){var c=w.s$jscomp$109.index+f;Q.has(this.items[c])&&Q.set(this.items[c],c)}}this.__updateLinks();var D=0;Q.forEach(function(G,p){G<0?(S.multi?S.splice("selected",D,1):S.selected=S.selectedItem=null,Q.delete(p)):D++})};
K.prototype.__updateLinks=function(){var x=this;this.__dataLinkedPaths={};if(this.multi){var S=0;this.__selectedMap.forEach(function(Q){Q>=0&&x.linkPaths("items."+Q,"selected."+S++)})}else this.__selectedMap.forEach(function(Q){x.linkPaths("selected","items."+Q);
x.linkPaths("selectedItem","items."+Q)})};
K.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
K.prototype.isSelected=function(x){return this.__selectedMap.has(x)};
K.prototype.isIndexSelected=function(x){return this.isSelected(this.items[x])};
K.prototype.__deselectChangedIdx=function(x){var S=this,Q=this.__selectedIndexForItemIndex(x);if(Q>=0){var w=0;this.__selectedMap.forEach(function(M,f){Q==w++&&S.deselect(f)})}};
K.prototype.__selectedIndexForItemIndex=function(x){if(x=this.__dataLinkedPaths["items."+x])return parseInt(x.slice(9),10)};
K.prototype.deselect=function(x){var S=this.__selectedMap.get(x);if(S>=0){this.__selectedMap.delete(x);var Q;this.multi&&(Q=this.__selectedIndexForItemIndex(S));this.__updateLinks();this.multi?this.splice("selected",Q,1):this.selected=this.selectedItem=null}};
K.prototype.deselectIndex=function(x){this.deselect(this.items[x])};
K.prototype.select=function(x){this.selectIndex(this.items.indexOf(x))};
K.prototype.selectIndex=function(x){var S=this.items[x];this.isSelected(S)?this.toggle&&this.deselectIndex(x):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(S,x),this.__updateLinks(),this.multi?this.push("selected",S):this.selected=this.selectedItem=S)};
_.tv.Object.defineProperties(K,{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 K}),FhR=YLD(m0),xK=function(){return FhR.apply(this,arguments)||this};
_.q(xK,FhR);_.tv.Object.defineProperties(xK,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(xK.is,xK);var ApD=window.Polymer;window.Polymer=function(K){return window.Polymer._polymerFn(K)};
ApD&&Object.assign(Polymer,ApD);Polymer._polymerFn=function(){throw Error("Ld");};/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
Polymer.ResolveUrl={resolveCss:tv8,resolveUrl:_.pu,pathFromUrl:co0};Polymer.DomModule=oW;Polymer.Async={timeOut:_.Iu,animationFrame:_.tE,idlePeriod:uOD,microTask:TE};Polymer.dedupingMixin=kI;Polymer.wrap=_.eU;Polymer.PropertiesChanged=fy_;Polymer.telemetry={instanceCount:tTz,incrementInstanceCount:function(){tTz++},
registrations:roD,register:GHT,dumpRegistrations:function(){roD.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=cpt;Polymer.CaseMap={dashToCamelCase:JW,camelToDashCase:hW};Polymer.PropertyAccessors=p_E;Polymer.TemplateStamp=Lht;Polymer.Path={isPath:Cu,root:Lu,isAncestor:Lpm,isDescendant:qi,translate:Eq,matches:qgB,normalize:bd,split:E$v,get:gu,set:bZB,isDeep:Cu};Polymer.Settings={useShadow:WF,useNativeCSSProperties:v35,useNativeCustomElements:Uq5,get rootPath(){return Wso},setRootPath:function(K){Wso=K},
get sanitizeDOMValue(){return id},setSanitizeDOMValue:function(K){id=K},
get passiveTouchGestures(){return JlG},setPassiveTouchGestures:function(K){JlG=K},
get strictTemplatePolicy(){return xO},setStrictTemplatePolicy:function(K){xO=K},
get allowTemplateFromDomModule(){return X9_},setAllowTemplateFromDomModule:function(K){X9_=K},
get legacyOptimizations(){return ki},setLegacyOptimizations:function(K){ki=K},
get syncInitialRender(){return KhD},setSyncInitialRender:function(K){KhD=K},
get legacyUndefined(){return Fp},setLegacyUndefined:function(K){Fp=K},
get legacyWarnings(){return mU},setLegacyWarnings:function(K){mU=K},
get orderedComputed(){return mPD},setOrderedComputed:function(K){mPD=K},
get fastDomIf(){return UR},setFastDomIf:function(K){UR=K},
get removeNestedTemplates(){return vz},setRemoveNestedTemplates:function(K){vz=K},
get suppressTemplateNotifications(){return zj},setSuppressTemplateNotifications:zj};Polymer.rootPath!==void 0&&(Wso=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(id=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(JlG=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(xO=Polymer.strictTemplatePolicy);X9_=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(ki=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(KhD=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(Fp=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(mU=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(mPD=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(UR=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(vz=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(zj=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return id},
set:function(K){id=K}});Polymer.PropertyEffects=XH;Polymer.StyleGather={stylesFromModules:kHD,stylesFromModule:IsD,stylesFromTemplate:Wp5,stylesFromModuleImports:XP8,cssFromModules:mHT,cssFromModule:Kim,cssFromTemplate:xHv,cssFromModuleImports:function(K){return(K=oW.import(K))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(K):""}};Polymer.ElementMixin=Kz;Polymer.updateStyles=function(K){window.ShadyCSS&&window.ShadyCSS.styleDocument(K)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:wr1};Polymer.html=_.idt;Polymer.htmlLiteral=function(K){return new sSB(K,_.VU.apply(1,arguments))};Polymer.Element=m0;Polymer.ArraySelectorMixin=YLD;Polymer.ArraySelector=xK;var ott=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,HdB=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,BAL=/@media\s(.*)/;var tF5=null,fwm=window.HTMLImports&&window.HTMLImports.whenReady||null,clm;var $PE=null,S0=null,Q4=function(){this.customStyles=[];this.enqueued=!1;OmS(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},NsM=function(K){!K.enqueued&&S0&&(K.enqueued=!0,OmS(S0))};
Q4.prototype.addCustomStyle=function(K){K.__seenByShadyCSS||(K.__seenByShadyCSS=!0,this.customStyles.push(K),NsM(this))};
Q4.prototype.getStyleForCustomStyle=function(K){if(K.__shadyCSSCachedStyle)return K.__shadyCSSCachedStyle;var m;K.getStyle?m=K.getStyle():m=K;return m};
Q4.prototype.processStyles=function(){for(var K=this.customStyles,m=0;m<K.length;m++){var x=K[m];if(!x.__shadyCSSCachedStyle){var S=this.getStyleForCustomStyle(x);S&&(S=S.__appliedElement||S,$PE&&$PE(S),x.__shadyCSSCachedStyle=S)}}return K};
Q4.prototype.addCustomStyle=Q4.prototype.addCustomStyle;Q4.prototype.getStyleForCustomStyle=Q4.prototype.getStyleForCustomStyle;Q4.prototype.processStyles=Q4.prototype.processStyles;Object.defineProperties(Q4.prototype,{transformCallback:{get:function(){return $PE},
set:function(K){$PE=K}},
validateCallback:{get:function(){return S0},
set:function(K){var m=!1;S0||(m=!0);S0=K;m&&NsM(this)}}});var DHT=!(window.ShadyDOM&&window.ShadyDOM.inUse),jS0,fV;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(fV=window.ShadyCSS.cssBuild);var ZdE=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?jS0=window.ShadyCSS.nativeCss:window.ShadyCSS?(rlS(window.ShadyCSS),window.ShadyCSS=void 0):rlS(window.WebComponents&&window.WebComponents.flags);var $Vv=jS0;var Bst=new Q4;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(K,m){Bst.processStyles();ub8(K,m)},
styleElement:function(){Bst.processStyles()},
styleDocument:function(K){Bst.processStyles();ub8(document.body,K)},
getComputedStyleValue:function(K,m){return MF5(K,m)},
flushCustomStyles:function(){},
nativeCss:$Vv,nativeShadow:DHT,cssBuild:fV,disableRuntime:ZdE});window.ShadyCSS.CustomStyleInterface=Bst;var ayA=window.ShadyCSS.CustomStyleInterface,wb=function(){var K=HTMLElement.call(this)||this;K._style=null;ayA.addCustomStyle(K);return K};
_.q(wb,HTMLElement);wb.prototype.getStyle=function(){if(this._style)return this._style;var K=this.querySelector("style");if(!K)return null;this._style=K;var m=K.getAttribute("include");m&&(K.removeAttribute("include"),K.textContent=mHT(m)+K.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
wb.prototype.getStyle=wb.prototype.getStyle;window.customElements.define("custom-style",wb);Polymer.CustomStyle=wb;var s5=function(){this._timer=this._callback=this._asyncModule=null},l3,ypM;
s5.prototype.setConfig=function(K,m){var x=this;this._asyncModule=K;this._callback=m;this._timer=this._asyncModule.run(function(){x._timer=null;l3.delete(x);x._callback()})};
s5.prototype.cancel=function(){this.isActive()&&(dPB(this),l3.delete(this))};
var dPB=function(K){K.isActive()&&(K._asyncModule.cancel(K._timer),K._timer=null)};
s5.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
s5.prototype.isActive=function(){return this._timer!=null};
_.u3=function(K,m,x){K instanceof s5?dPB(K):K=new s5;K.setConfig(m,x);return K};
l3=new Set;_.M$=function(K){l3.add(K)};
ypM=function(){var K=!!l3.size;l3.forEach(function(m){try{m.flush()}catch(x){setTimeout(function(){throw x;})}});
return K};var prL=typeof document.head.style.touchAction==="string",GB8=["mousedown","mousemove","mouseup","click"],gkv=[0,1,4,2],VTL;try{VTL=(new MouseEvent("test",{buttons:1})).buttons===1}catch(K){VTL=!1}var bmn=VTL,ROT=!1;(function(){try{var K=Object.defineProperty({},"passive",{get:function(){ROT=!0}});
window.addEventListener("test",null,K);window.removeEventListener("test",null,K)}catch(m){}})();
var CR8=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),LiL=[],vtL={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},Zmn={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},qt8=function(K){var m=K.sourceCapabilities;if(!m||m.firesTouchEvents)if(K.__polymerGesturesHandled={skip:!0},K.type==="click"){m=!1;for(var x=imD(K),S=0;S<x.length;S++){if(x[S].nodeType===Node.ELEMENT_NODE)if(x[S].localName==="label")LiL.push(x[S]);
else if(vtL[x[S].localName]){var Q=x[S];var w=Array.prototype.slice.call(Q.labels||[]);if(!w.length){w=[];try{var M=Q.getRootNode();if(Q.id){var f=M.querySelectorAll("label[for = '"+Q.id+"']");for(Q=0;Q<f.length;Q++)w.push(f[Q])}}catch(c){}}for(Q=0;Q<w.length;Q++)m=m||LiL.indexOf(w[Q])>-1}if(x[S]===UPA)return}m||(K.preventDefault(),K.stopPropagation())}},UPA=null,fz=null,Fim=0,Al0=0,YtD=-1,okS=!1;
document.addEventListener("touchend",function(K){fz||EkT(!0);UPA=imD(K)[0];fz=_.u3(fz,_.Iu.after(2500),function(){EkT();fz=UPA=null})},ROT?{passive:!0}:!1);
var imD=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(K){return K.composedPath&&K.composedPath()||[]},du={},BF=[];
Hm1({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){ZR(this.info)},
mousedown:function(K){if($i(K)){var m=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K),x=this;PR8(this.info,function(S){$i(S)||(IW("up",m,S),ZR(x.info))},function(S){$i(S)&&IW("up",m,S);
ZR(x.info)});
IW("down",m,K)}},
touchstart:function(K){IW("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K),K.changedTouches[0],K)},
touchend:function(K){IW("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K),K.changedTouches[0],K)}});
Hm1({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(K){this.moves.length>2&&this.moves.shift();this.moves.push(K)},
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;ZR(this.info)},
mousedown:function(K){if($i(K)){var m=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K),x=this,S=function(Q){var w=Q.clientX,M=Q.clientY;$HT(x.info,w,M)&&(x.info.state=x.info.started?Q.type==="mouseup"?"end":"track":"start",x.info.state==="start"&&aW("tap"),x.info.addMove({x:w,y:M}),$i(Q)||(x.info.state="end",ZR(x.info)),m&&NoG(x.info,m,Q),x.info.started=!0)};
PR8(this.info,S,function(Q){x.info.started&&S(Q);ZR(x.info)});
this.info.x=K.clientX;this.info.y=K.clientY}},
touchstart:function(K){K=K.changedTouches[0];this.info.x=K.clientX;this.info.y=K.clientY},
touchmove:function(K){var m=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K);K=K.changedTouches[0];var x=K.clientX,S=K.clientY;$HT(this.info,x,S)&&(this.info.state==="start"&&aW("tap"),this.info.addMove({x:x,y:S}),NoG(this.info,m,K),this.info.state="track",this.info.started=!0)},
touchend:function(K){var m=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K);K=K.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:K.clientX,y:K.clientY}),NoG(this.info,m,K))}});
Hm1({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(K){$i(K)&&(this.info.x=K.clientX,this.info.y=K.clientY)},
click:function(K){$i(K)&&BoT(this.info,K)},
touchstart:function(K){K=K.changedTouches[0];this.info.x=K.clientX;this.info.y=K.clientY},
touchend:function(K){BoT(this.info,K.changedTouches[0],K)}});var zDA=kI(function(K){var m=function(){return K.apply(this,arguments)||this};
_.q(m,K);m.prototype._addEventListenerToNode=function(x,S,Q){yR(x,S,Q)||K.prototype._addEventListenerToNode.call(this,x,S,Q)};
m.prototype._removeEventListenerFromNode=function(x,S,Q){VR(x,S,Q)||K.prototype._removeEventListenerFromNode.call(this,x,S,Q)};
return m});var t6=kI(function(K){var m=function(){return K.apply(this,arguments)||this};
_.q(m,K);m.prototype._shouldPropertyChange=function(x,S,Q){return aw1(this,x,S,Q,!0)};
return m}),Tst=kI(function(K){var m=function(){return K.apply(this,arguments)||this};
_.q(m,K);m.prototype._shouldPropertyChange=function(x,S,Q){return aw1(this,x,S,Q,this.mutableData)};
_.tv.Object.defineProperties(m,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return m});
t6._mutablePropertyChange=aw1;var dHm=!1;var Iyz=zDA(Tst(XH(HTMLElement))),cT=function(){var K=Iyz.call(this)||this;if(xO)throw Error("Md");K.root=null;K.$=null;K.__children=null;return K};
_.q(cT,Iyz);_.l=cT.prototype;_.l.attributeChangedCallback=function(){this.mutableData=!0};
_.l.connectedCallback=function(){yl8()||(this.style.display="none");this.render()};
_.l.disconnectedCallback=function(){this.__removeChildren()};
_.l.__insertChildren=function(){(0,_.eU)((0,_.eU)(this).parentNode).insertBefore(this.root,this)};
_.l.__removeChildren=function(){if(this.__children)for(var K=0;K<this.__children.length;K++)this.root.appendChild(this.__children[K])};
_.l.render=function(){var K=this;if(!this.__children){var m=m||this.querySelector("template");if(!m){var x=new MutationObserver(function(){if(m=K.querySelector("template"))x.disconnect(),K.render();else throw Error("Nd");});
x.observe(this,{childList:!0});return}this.root=this._stampTemplate(m);this.$=this.root.$;this.__children=[];for(var S=this.root.firstChild;S;S=S.nextSibling)this.__children[this.__children.length]=S;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.tv.Object.defineProperties(cT,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",cT);Polymer.Debouncer=s5;Polymer.Gestures={gestures:du,recognizers:BF,deepTargetFind:eOD,addListener:yR,removeListener:VR,register:Hm1,setTouchAction:_.vF,prevent:aW,resetMouseCanceller:function(){fz&&fz.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:yR,remove:VR};Polymer.GestureEventListeners=zDA;Polymer.MutableData=t6;Polymer.OptionalMutableData=Tst;Polymer.DomBind=cT;_.O5=function(){do{var K=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var m=ypM()}while(K||m)};var VF1=null;vkB.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:vkB,writable:!0}});var KeG=XH(vkB),XrG=t6(KeG),k95=XH(function(){}),Xp=function(K){var m=k95.call(this)||this;
m._configureProperties(K);m.root=m._stampTemplate(m.__dataHost);var x=[];m.children=x;for(var S=m.root.firstChild;S;S=S.nextSibling)x.push(S),S.__templatizeInstance=m;m.__templatizeOwner&&m.__templatizeOwner.__hideTemplateChildren__&&m._showHideChildren(!0);x=m.__templatizeOptions;(K&&x.instanceProps||!x.instanceProps)&&m._enableProperties();return m};
_.q(Xp,k95);_.l=Xp.prototype;_.l._configureProperties=function(K){if(this.__templatizeOptions.forwardHostProp)for(var m in this.__hostProps)this._setPendingProperty(m,this.__dataHost["_host_"+m]);for(var x in K)this._setPendingProperty(x,K[x])};
_.l.forwardHostProp=function(K,m){this._setPendingPropertyOrPath(K,m,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.l._addEventListenerToNode=function(K,m,x){var S=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(K,m,function(w){w.model=S;x(w)});
else{var Q=this.__dataHost.__dataHost;Q&&Q._addEventListenerToNode(K,m,x)}};
_.l._showHideChildren=function(K){zOB(K,this.children)};
_.l._setUnmanagedPropertyToNode=function(K,m,x){K.__hideTemplateChildren__&&K.nodeType==Node.TEXT_NODE&&m=="textContent"?K.__polymerTextContent__=x:k95.prototype._setUnmanagedPropertyToNode.call(this,K,m,x)};
_.l.dispatchEvent=function(){return!0};
_.tv.Object.defineProperties(Xp.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var K=this.__parentModel;if(!K){var m;K=this;do K=K.__dataHost.__dataHost;while((m=K.__templatizeOptions)&&!m.parentModel);this.__parentModel=K}return K}}});
var Iw5=t6(Xp);var j0=function(){var K=m0.call(this)||this;K.__renderDebouncer=null;K._lastIf=!1;K.__hideTemplateChildren__=!1;return K};
_.q(j0,m0);_.l=j0.prototype;_.l.__debounceRender=function(){var K=this;this.__renderDebouncer=_.u3(this.__renderDebouncer,TE,function(){return K.__render()});
_.M$(this.__renderDebouncer)};
_.l.disconnectedCallback=function(){m0.prototype.disconnectedCallback.call(this);var K=(0,_.eU)(this).parentNode;K&&(K.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.eU)(K).host)||this.__teardownInstance()};
_.l.connectedCallback=function(){m0.prototype.connectedCallback.call(this);yl8()||(this.style.display="none");this.if&&this.__debounceRender()};
_.l.__ensureTemplate=function(){var K=this;if(!this.__template){var m=this._templateInfo?this:(0,_.eU)(this).querySelector("template");if(!m){var x=new MutationObserver(function(){if((0,_.eU)(K).querySelector("template"))x.disconnect(),K.__render();else throw Error("Qd");});
x.observe(this,{childList:!0});return!1}this.__template=m}return!0};
_.l.__ensureInstance=function(){var K=(0,_.eU)(this).parentNode;if(this.__hasInstance()){var m=this.__getInstanceNodes();if(m&&m.length&&(0,_.eU)(this).previousSibling!==m[m.length-1])for(var x=0,S=void 0;x<m.length&&(S=m[x]);x++)(0,_.eU)(K).insertBefore(S,this)}else{if(!K||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(K)}return!0};
_.l.render=function(){_.O5()};
_.l.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();zj&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.l.__hasInstance=function(){};
_.l.__getInstanceNodes=function(){};
_.l.__createAndInsertInstance=function(){};
_.l.__teardownInstance=function(){};
_.l._showHideChildren=function(){};
_.tv.Object.defineProperties(j0,{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:j0.prototype.__debounceRender},restamp:{type:Boolean,observer:j0.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var WhA=function(){var K=j0.call(this)||this;K.__instance=null;K.__syncInfo=null;return K};
_.q(WhA,j0);_.l=WhA.prototype;_.l.__hasInstance=function(){return!!this.__instance};
_.l.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.l.__createAndInsertInstance=function(K){var m=this,x=this.__dataHost||this;if(xO&&!this.__dataHost)throw Error("Od");var S=x._bindTemplate(this.__template,!0);S.runEffects=function(Q,w,M){var f=m.__syncInfo;if(m.if)f&&(m.__syncInfo=null,m._showHideChildren(),w=Object.assign(f.changedProps,w)),Q(w,M);else if(m.__instance)if(f||(f=m.__syncInfo={runEffects:Q,changedProps:{}}),M)for(var c in w)Q=Lu(c),f.changedProps[Q]=m.__dataHost[Q];else Object.assign(f.changedProps,w)};
this.__instance=x._stampTemplate(this.__template,S);(0,_.eU)(K).insertBefore(this.__instance,this)};
_.l.__syncHostProperties=function(){var K=this.__syncInfo;K&&(this.__syncInfo=null,K.runEffects(K.changedProps,!1))};
_.l.__teardownInstance=function(){var K=this.__dataHost||this;this.__instance&&(K._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.l._showHideChildren=function(){var K=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==K&&(this.__instance.__hidden=K,zOB(K,this.__instance.templateInfo.childNodes));K||this.__syncHostProperties()};
var X_o=function(){var K=j0.call(this)||this;K.__ctor=null;K.__instance=null;K.__invalidProps=null;return K};
_.q(X_o,j0);_.l=X_o.prototype;_.l.__hasInstance=function(){return!!this.__instance};
_.l.__getInstanceNodes=function(){return this.__instance.children};
_.l.__createAndInsertInstance=function(K){this.__ctor||(this.__ctor=KV(this.__template,this,{mutableData:!0,forwardHostProp:function(m,x){this.__instance&&(this.if?this.__instance.forwardHostProp(m,x):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Lu(m)]=!0))}}));
this.__instance=new this.__ctor;(0,_.eU)(K).insertBefore(this.__instance.root,this)};
_.l.__teardownInstance=function(){if(this.__instance){var K=this.__instance.children;if(K&&K.length){var m=(0,_.eU)(K[0]).parentNode;if(m){m=(0,_.eU)(m);for(var x=0,S=void 0;x<K.length&&(S=K[x]);x++)m.removeChild(S)}}this.__instance=this.__invalidProps=null}};
_.l.__syncHostProperties=function(){var K=this.__invalidProps;if(K){this.__invalidProps=null;for(var m in K)this.__instance._setPendingProperty(m,this.__dataHost[m]);this.__instance._flushProperties()}};
_.l._showHideChildren=function(){var K=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==K&&(this.__instance.__hidden=K,this.__instance._showHideChildren(K));K||this.__syncHostProperties()};
_.G9=UR?WhA:X_o;customElements.define(_.G9.is,_.G9);Polymer.enqueueDebouncer=_.M$;Polymer.flush=_.O5;Polymer.Templatize={templatize:KV,modelForElement:sZ5};Polymer.TemplateInstanceBase=Xp;Polymer.DomIf=_.G9;var KKt=Tst(m0),rs=function(){var K=KKt.call(this)||this;K.__instances=[];K.__renderDebouncer=null;K.__itemsIdxToInstIdx={};K.__chunkCount=null;K.__renderStartTime=null;K.__itemsArrayChanged=!1;K.__shouldMeasureChunk=!1;K.__shouldContinueChunking=!1;K.__chunkingId=0;K.__sortFn=null;K.__filterFn=null;K.__observePaths=null;K.__ctor=null;K.__isDetached=!0;K.template=null;return K};
_.q(rs,KKt);_.l=rs.prototype;_.l.disconnectedCallback=function(){KKt.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var K=0;K<this.__instances.length;K++)this.__detachInstance(K);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.l.connectedCallback=function(){KKt.prototype.connectedCallback.call(this);yl8()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var K=(0,_.eU)((0,_.eU)(this).parentNode),m=0;m<this.__instances.length;m++)this.__attachInstance(m,K);this.__chunkingId&&this.__render()}};
_.l.__ensureTemplatized=function(){var K=this;if(!this.__ctor){var m=this.template=this._templateInfo?this:this.querySelector("template");if(!m){var x=new MutationObserver(function(){if(K.querySelector("template"))x.disconnect(),K.__render();else throw Error("Rd");});
x.observe(this,{childList:!0});return!1}var S={};S[this.as]=!0;S[this.indexAs]=!0;S[this.itemsIndexAs]=!0;this.__ctor=KV(m,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:S,forwardHostProp:function(Q,w){for(var M=this.__instances,f=0,c=void 0;f<M.length&&(c=M[f]);f++)c.forwardHostProp(Q,w)},
notifyInstanceProp:function(Q,w,M){qgB(this.as,w)&&(Q=Q[this.itemsIndexAs],w==this.as&&(this.items[Q]=M),w=Eq(this.as,"items."+Q,w),this.notifyPath(w,M))}})}return!0};
_.l.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.l.__functionFromPropertyValue=function(K){if(typeof K==="string"){var m=this.__getMethodHost();return function(){return m[K].apply(m,arguments)}}return K};
_.l.__sortChanged=function(K){this.__sortFn=this.__functionFromPropertyValue(K);this.items&&this.__debounceRender(this.__render)};
_.l.__filterChanged=function(K){this.__filterFn=this.__functionFromPropertyValue(K);this.items&&this.__debounceRender(this.__render)};
_.l.__computeFrameTime=function(K){return Math.ceil(1E3/K)};
_.l.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.l.__handleObservedPaths=function(K){if(this.__sortFn||this.__filterFn)if(!K)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var m=this.__observePaths,x=0;x<m.length;x++)K.indexOf(m[x])===0&&this.__debounceRender(this.__render,this.delay)};
_.l.__itemsChanged=function(K){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(K.path,K.value)||(K.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.l.__debounceRender=function(K,m){m=m===void 0?0:m;this.__renderDebouncer=_.u3(this.__renderDebouncer,m>0?_.Iu.after(m):TE,K.bind(this));_.M$(this.__renderDebouncer)};
_.l.render=function(){this.__debounceRender(this.__render);_.O5()};
_.l.__render=function(){var K=this;if(this.__ensureTemplatized()){var m=this.items||[],x=this.__sortAndFilterItems(m),S=this.__calculateLimit(x.length);this.__updateInstances(m,S,x);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){K.__chunkingId=null;K.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);zj&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.l.__sortAndFilterItems=function(K){for(var m=this,x=Array(K.length),S=0;S<K.length;S++)x[S]=S;this.__filterFn&&(x=x.filter(function(Q,w,M){return m.__filterFn(K[Q],w,M)}));
this.__sortFn&&x.sort(function(Q,w){return m.__sortFn(K[Q],K[w])});
return x};
_.l.__calculateLimit=function(K){var m=K,x=this.__instances.length;if(this.initialCount){var S;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(m=Math.min(K,this.initialCount),this.__chunkCount=(S=Math.max(m-x,0))||1):(S=Math.min(Math.max(K-x,0),this.__chunkCount),m=Math.min(x+S,K));this.__shouldMeasureChunk=S===this.__chunkCount;this.__shouldContinueChunking=m<K;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return m};
_.l.__continueChunking=function(){if(this.__shouldMeasureChunk){var K=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/K*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.l.__updateInstances=function(K,m,x){var S=this.__itemsIdxToInstIdx={},Q;for(Q=0;Q<m;Q++){var w=this.__instances[Q],M=x[Q],f=K[M];S[M]=Q;w?(w._setPendingProperty(this.as,f),w._setPendingProperty(this.indexAs,Q),w._setPendingProperty(this.itemsIndexAs,M),w._flushProperties()):this.__insertInstance(f,Q,M)}for(K=this.__instances.length-1;K>=Q;K--)this.__detachAndRemoveInstance(K)};
_.l.__detachInstance=function(K){K=this.__instances[K];for(var m=(0,_.eU)(K.root),x=0;x<K.children.length;x++)m.appendChild(K.children[x]);return K};
_.l.__attachInstance=function(K,m){m.insertBefore(this.__instances[K].root,this)};
_.l.__detachAndRemoveInstance=function(K){this.__detachInstance(K);this.__instances.splice(K,1)};
_.l.__stampInstance=function(K,m,x){var S={};S[this.as]=K;S[this.indexAs]=m;S[this.itemsIndexAs]=x;return new this.__ctor(S)};
_.l.__insertInstance=function(K,m,x){K=this.__stampInstance(K,m,x);x=(x=this.__instances[m+1])?x.children[0]:this;(0,_.eU)((0,_.eU)(this).parentNode).insertBefore(K.root,x);return this.__instances[m]=K};
_.l._showHideChildren=function(K){for(var m=0;m<this.__instances.length;m++)this.__instances[m]._showHideChildren(K)};
_.l.__handleItemPath=function(K,m){var x=K.slice(6),S=x.indexOf(".");K=S<0?x:x.substring(0,S);if(K==parseInt(K,10)){x=S<0?"":x.substring(S+1);this.__handleObservedPaths(x);if(K=this.__instances[this.__itemsIdxToInstIdx[K]])K._setPendingPropertyOrPath(this.as+(x?"."+x:""),m,!1,!0),K._flushProperties();return!0}};
_.l.itemForElement=function(K){return(K=this.modelForElement(K))&&K[this.as]};
_.l.indexForElement=function(K){return(K=this.modelForElement(K))&&K[this.indexAs]};
_.l.modelForElement=function(K){return sZ5(this.template,K)};
_.tv.Object.defineProperties(rs,{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:rs.prototype.__sortChanged},filter:{type:Function,observer:rs.prototype.__filterChanged},observe:{type:String,observer:rs.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!zj,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.*)"]}}});
rs.prototype._setRenderedItemCount=function(){};
customElements.define(rs.is,rs);Polymer.DomRepeat=rs;var mUz=function(K,m){var x=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=K;this.callback=m;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){x._schedule()};
this.connect();this._schedule()},xUD=function(K){var m=(0,_.eU)(K);
if(Sj(K))return m.assignedNodes({flatten:!0});K=[];for(var x=0;x<m.childNodes.length;x++){var S=m.childNodes[x];Sj(S)?K.push.apply(K,_.N3((0,_.eU)(S).assignedNodes({flatten:!0}))):K.push(S)}return K};
_.l=mUz.prototype;_.l.connect=function(){var K=this;Sj(this._target)?this._listenSlots([this._target]):(0,_.eU)(this._target).children&&(this._listenSlots((0,_.eU)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(m){K._processMutations(m)}):(this._nativeChildrenObserver=new MutationObserver(function(m){K._processMutations(m)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.l.disconnect=function(){Sj(this._target)?this._unlistenSlots([this._target]):(0,_.eU)(this._target).children&&(this._unlistenSlots((0,_.eU)(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};
_.l._schedule=function(){var K=this;this._scheduled||(this._scheduled=!0,TE.run(function(){return K.flush()}))};
_.l._processMutations=function(K){this._processSlotMutations(K);this.flush()};
_.l._processSlotMutations=function(K){if(K)for(var m=0;m<K.length;m++){var x=K[m];x.addedNodes&&this._listenSlots(x.addedNodes);x.removedNodes&&this._unlistenSlots(x.removedNodes)}};
_.l.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 K={target:this._target,addedNodes:[],removedNodes:[]},m=xUD(this._target),x=wr1(m,this._effectiveNodes),S=0,Q=void 0;S<x.length&&(Q=x[S]);S++)for(var w=0,M=void 0;w<Q.removed.length&&(M=Q.removed[w]);w++)K.removedNodes.push(M);
S=0;for(Q=void 0;S<x.length&&(Q=x[S]);S++)for(w=Q.index;w<Q.index+Q.addedCount;w++)K.addedNodes.push(m[w]);this._effectiveNodes=m;m=!1;if(K.addedNodes.length||K.removedNodes.length)m=!0,this.callback.call(this._target,K);return m};
_.l._listenSlots=function(K){for(var m=0;m<K.length;m++){var x=K[m];Sj(x)&&x.addEventListener("slotchange",this._boundSchedule)}};
_.l._unlistenSlots=function(K){for(var m=0;m<K.length;m++){var x=K[m];Sj(x)&&x.removeEventListener("slotchange",this._boundSchedule)}};var Dr=Element.prototype,SAH=Dr.matches||Dr.matchesSelector||Dr.mozMatchesSelector||Dr.msMatchesSelector||Dr.oMatchesSelector||Dr.webkitMatchesSelector,Q$D=function(K,m){return SAH.call(K,m)},Qu=function(K){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(K);
this.node=K},uRE;
_.l=Qu.prototype;_.l.observeNodes=function(K){return new mUz(this.node,K)};
_.l.unobserveNodes=function(K){K.disconnect()};
_.l.notifyObserver=function(){};
_.l.deepContains=function(K){if((0,_.eU)(this.node).contains(K))return!0;var m=K;for(K=K.ownerDocument;m&&m!==K&&m!==this.node;)m=(0,_.eU)(m).parentNode||(0,_.eU)(m).host;return m===this.node};
_.l.getOwnerRoot=function(){return(0,_.eU)(this.node).getRootNode()};
_.l.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.eU)(this.node).assignedNodes({flatten:!0}):[]};
_.l.getDestinationInsertionPoints=function(){for(var K=[],m=(0,_.eU)(this.node).assignedSlot;m;)K.push(m),m=(0,_.eU)(m).assignedSlot;return K};
_.l.importNode=function(K,m){return(0,_.eU)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(K,m)};
_.l.getEffectiveChildNodes=function(){return xUD(this.node)};
_.l.queryDistributedElements=function(K){for(var m=this.getEffectiveChildNodes(),x=[],S=0,Q=m.length,w=void 0;S<Q&&(w=m[S]);S++)w.nodeType===Node.ELEMENT_NODE&&Q$D(w,K)&&x.push(w);return x};
_.tv.Object.defineProperties(Qu.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var K=this.node;return K._activeElement!==void 0?K._activeElement:K.activeElement}}});
var rb=function(K){this.event=K};
_.tv.Object.defineProperties(rb.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 wXA=Qu;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var s$D=window.ShadyDOM.Wrapper,lEM=function(){return s$D.apply(this,arguments)||this};
_.q(lEM,s$D);Object.getOwnPropertyNames(Qu.prototype).forEach(function(K){K!="activeElement"&&K!="constructor"&&(lEM.prototype[K]=Qu.prototype[K])});
uxG(lEM.prototype,["classList"]);wXA=lEM;Object.defineProperties(rb.prototype,{localTarget:{get:function(){var K=this.event.currentTarget;K=K&&_.cg(K).getOwnerRoot();for(var m=this.path,x=0;x<m.length;x++){var S=m[x];if(_.cg(S).getOwnerRoot()===K)return S}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else l4m(),uxG(Qu.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),MsG();uRE=wXA;_.cg=function(K){K=K||document;if(K instanceof wXA)return K;if(K instanceof rb)return K;var m=K.__domApi;m||(K instanceof Event?m=new rb(K):m=new wXA(K),K.__domApi=m);return m};var MoA=/:host\(:dir\((ltr|rtl)\)\)/g,fEo=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,toA=/:dir\((?:ltr|rtl)\)/,cEE=!(!window.ShadyDOM||!window.ShadyDOM.inUse),s7=[],Go=null,w_="",OWt=kI(function(K){cEE||Go||(w_=document.documentElement.getAttribute("dir"),Go=new MutationObserver(f4S),Go.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var m=p_E(K);K=function(){var x=m.call(this)||this;x.__autoDirOptOut=!1;return x};
_.q(K,m);K._processStyleText=function(x,S){x=m._processStyleText.call(this,x,S);!cEE&&toA.test(x)&&(x=this._replaceDirInCssText(x),this.__activateDir=!0);return x};
K._replaceDirInCssText=function(x){x=x.replace(MoA,':host([dir="$1"])');return x=x.replace(fEo,':host([dir="$2"]) $1')};
K.prototype.ready=function(){m.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
K.prototype.connectedCallback=function(){m.prototype.connectedCallback&&m.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(Go&&Go.takeRecords().length&&f4S(),s7.push(this),this.__autoDirOptOut||this.setAttribute("dir",w_))};
K.prototype.disconnectedCallback=function(){m.prototype.disconnectedCallback&&m.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var x=s7.indexOf(this);x>-1&&s7.splice(x,1)}};
K.__activateDir=!1;return K});var j$B=function(K){for(;K;){var m=Object.getOwnPropertyDescriptor(K,"observedAttributes");if(m)return m.get;K=Object.getPrototypeOf(K.prototype).constructor}return function(){return[]}};
kI(function(K){var m=Kz(K),x=j$B(m);K=function(){return m.call(this)||this};
_.q(K,m);K.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:m.prototype._initializeProperties.call(this)};
K.prototype._enableProperties=function(){this.__isUpgradeDisabled||m.prototype._enableProperties.call(this)};
K.prototype._canApplyPropertyDefault=function(S){return m.prototype._canApplyPropertyDefault.call(this,S)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(S))};
K.prototype.attributeChangedCallback=function(S,Q,w,M){S=="disable-upgrade"?this.__isUpgradeDisabled&&w==null&&(m.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.eU)(this).isConnected&&m.prototype.connectedCallback.call(this)):m.prototype.attributeChangedCallback.call(this,S,Q,w,M)};
K.prototype.connectedCallback=function(){this.__isUpgradeDisabled||m.prototype.connectedCallback.call(this)};
K.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||m.prototype.disconnectedCallback.call(this)};
_.tv.Object.defineProperties(K,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return x.call(this).concat("disable-upgrade")}}});
return K});var lq=!1,cDB=[],uq=[];var rD0=window.ShadyDOM,GkT=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",RjL):document.readyState==="interactive"||document.readyState==="complete"?RjL():window.addEventListener("DOMContentLoaded",RjL);var Cy0=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=""},JDL=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,hjT=/@import[^;]*;/gim,nF1=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,PyG=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,ejB=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,i5n=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,b5T=/^@[^\s]*keyframes/,
EF8=/\s+/g;var Ynv={};var oF0=Promise.resolve();var DU5=new Set;var rEo=/;\s*/m,GtR=/^\s*(initial)|(inherit)\s*$/,pXE=/\s*!important/,R6B=function(){this._map={}};
R6B.prototype.set=function(K,m){K=K.trim();this._map[K]={properties:m,dependants:{}}};
R6B.prototype.get=function(K){K=K.trim();return this._map[K]||null};
var JEM=null,pz=function(){this._measureElement=this._currentElement=null;this._map=new R6B};
_.l=pz.prototype;_.l.detectMixin=function(K){K=HdB.test(K)||ott.test(K);HdB.lastIndex=0;ott.lastIndex=0;return K};
_.l.transformTemplate=function(K,m){if(K._gatheredStyle===void 0){var x=[];for(var S=K.content.querySelectorAll("style"),Q=0;Q<S.length;Q++){var w=S[Q];if(w.hasAttribute("shady-unscoped")){if(!DHT){var M=w.textContent;if(!DU5.has(M)){DU5.add(M);var f=document.createElement("style");f.setAttribute("shady-unscoped","");f.textContent=M;document.head.appendChild(f)}w.parentNode.removeChild(w)}}else x.push(w.textContent),w.parentNode.removeChild(w)}(x=x.join("").trim())?(S=document.createElement("style"),
S.textContent=x,K.content.insertBefore(S,K.content.firstChild),x=S):x=null;K._gatheredStyle=x}return(K=K._gatheredStyle)?this.JSC$11275_transformStyle(K,m):null};
_.l.JSC$11275_transformStyle=function(K,m){m=m===void 0?"":m;var x=Z5G(K);this.transformRules(x,m);K.textContent=NAS(x);return x};
_.l.transformCustomStyle=function(K){var m=this,x=Z5G(K);a4m(x,function(S){S.selector===":root"&&(S.selector="html");m.transformRule(S)});
K.textContent=NAS(x);return x};
_.l.transformRules=function(K,m){var x=this;this._currentElement=m;a4m(K,function(S){x.transformRule(S)});
this._currentElement=null};
_.l.transformRule=function(K){K.cssText=h6B(this,K.parsedCssText,K);K.selector===":root"&&(K.selector=":host > *")};
var h6B=function(K,m,x){m=m.replace(ott,function(S,Q,w,M){return K._produceCssProperties(S,Q,w,M,x)});
return K._consumeCssProperties(m,x)};
_.l=pz.prototype;_.l._getInitialValueForProperty=function(K){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(K)};
_.l._fallbacksFromPreviousRules=function(K){for(var m=this,x=K;x.parent;)x=x.parent;var S={},Q=!1;a4m(x,function(w){(Q=Q||w===K)||w.selector===K.selector&&Object.assign(S,m._cssTextToMap(w.parsedCssText))});
return S};
_.l._consumeCssProperties=function(K,m){for(var x;x=HdB.exec(K);){var S=x[0],Q=x[1];x=x.index;var w=x+S.indexOf("@apply"),M=x+S.length;S=K.slice(0,w);K=K.slice(M);w=m?this._fallbacksFromPreviousRules(m):{};Object.assign(w,this._cssTextToMap(S));Q=this._atApplyToCssProperties(Q,w);K=S+Q+K;HdB.lastIndex=x+Q.length}return K};
_.l._atApplyToCssProperties=function(K,m){K=K.replace(rEo,"");var x=[],S=this._map.get(K);S||(this._map.set(K,{}),S=this._map.get(K));if(S){this._currentElement&&(S.dependants[this._currentElement]=!0);var Q,w=S.properties;for(Q in w){var M=m&&m[Q];S=[Q,": var(",K,"_-_",Q];M&&S.push(",",M.replace(pXE,""));S.push(")");pXE.test(w[Q])&&S.push(" !important");x.push(S.join(""))}}return x.join("; ")};
_.l._replaceInitialOrInherit=function(K,m){var x=GtR.exec(m);x&&(m=x[1]?this._getInitialValueForProperty(K):"apply-shim-inherit");return m};
_.l._cssTextToMap=function(K,m){m=m===void 0?!1:m;K=K.split(";");for(var x,S,Q={},w=0;w<K.length;w++)if(x=K[w])S=x.split(":"),S.length>1&&(x=S[0].trim(),S=S.slice(1).join(":"),m&&(S=this._replaceInitialOrInherit(x,S)),Q[x]=S);return Q};
_.l._invalidateMixinEntry=function(K){if(JEM)for(var m in K.dependants)m!==this._currentElement&&JEM(m)};
_.l._produceCssProperties=function(K,m,x,S,Q){var w=this;x&&dV1(x,function(L,n){n&&w._map.get(n)&&(S="@apply "+n+";")});
if(!S)return K;var M=this._consumeCssProperties(""+S,Q);Q=K.slice(0,K.indexOf("--"));var f=M=this._cssTextToMap(M,!0),c=this._map.get(m),D=c&&c.properties;D?f=Object.assign(Object.create(D),M):this._map.set(m,f);var G=[],p,R=!1;for(p in f){var J=M[p];J===void 0&&(J="initial");!D||p in D||(R=!0);G.push(m+"_-_"+p+": "+J)}R&&this._invalidateMixinEntry(c);c&&(c.properties=f);x&&(Q=K+";"+Q);return Q+G.join("; ")+";"};
pz.prototype.detectMixin=pz.prototype.detectMixin;pz.prototype.transformStyle=pz.prototype.JSC$11275_transformStyle;pz.prototype.transformCustomStyle=pz.prototype.transformCustomStyle;pz.prototype.transformRules=pz.prototype.transformRules;pz.prototype.transformRule=pz.prototype.transformRule;pz.prototype.transformTemplate=pz.prototype.transformTemplate;pz.prototype._separator="_-_";Object.defineProperty(pz.prototype,"invalidCallback",{get:function(){return JEM},
set:function(K){JEM=K}});var RN=new pz,CXE=function(){this.customStyleInterface=null;RN.invalidCallback=Fe5},J6=function(K){!K.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(K.customStyleInterface=window.ShadyCSS.CustomStyleInterface,K.customStyleInterface.transformCallback=function(m){RN.transformCustomStyle(m)},K.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){K.customStyleInterface.enqueued&&K.flushCustomStyles()})})};
_.l=CXE.prototype;_.l.prepareTemplate=function(K,m){J6(this);yDT(K)===""&&(Ynv[m]=K,m=RN.transformTemplate(K,m),K._styleAst=m)};
_.l.flushCustomStyles=function(){J6(this);if(this.customStyleInterface){var K=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var m=0;m<K.length;m++){var x=this.customStyleInterface.getStyleForCustomStyle(K[m]);x&&RN.transformCustomStyle(x)}this.customStyleInterface.enqueued=!1}}};
_.l.styleSubtree=function(K,m){J6(this);m&&ub8(K,m);if(K.shadowRoot)for(this.styleElement(K),K=K.shadowRoot.children||K.shadowRoot.childNodes,m=0;m<K.length;m++)this.styleSubtree(K[m]);else for(K=K.children||K.childNodes,m=0;m<K.length;m++)this.styleSubtree(K[m])};
_.l.styleElement=function(K){J6(this);var m=K.localName,x;m?m.indexOf("-")>-1?x=m:x=K.getAttribute&&K.getAttribute("is")||"":x=K.is;m=Ynv[x];if(!(m&&yDT(m)!==""||!m||ADG(m))){if(ADG(m)||m._applyShimValidatingVersion!==m._applyShimNextVersion)this.prepareTemplate(m,x),H55(m);if(K=K.shadowRoot)if(K=K.querySelector("style"))K.__cssRules=m._styleAst,K.textContent=NAS(m._styleAst)}};
_.l.styleDocument=function(K){J6(this);this.styleSubtree(document.body,K)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var h6=new CXE,LK_=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(K,m){h6.flushCustomStyles();h6.prepareTemplate(K,m)},
prepareTemplateStyles:function(K,m,x){window.ShadyCSS.prepareTemplate(K,m,x)},
prepareTemplateDom:function(){},
styleSubtree:function(K,m){h6.flushCustomStyles();h6.styleSubtree(K,m)},
styleElement:function(K){h6.flushCustomStyles();h6.styleElement(K)},
styleDocument:function(K){h6.flushCustomStyles();h6.styleDocument(K)},
getComputedStyleValue:function(K,m){return MF5(K,m)},
flushCustomStyles:function(){h6.flushCustomStyles()},
nativeCss:$Vv,nativeShadow:DHT,cssBuild:fV,disableRuntime:ZdE};LK_&&(window.ShadyCSS.CustomStyleInterface=LK_)}window.ShadyCSS.ApplyShim=RN;var qAt;qAt=window.ShadyCSS;_.Cz=kI(function(K){K=zDA(Kz(K));var m=ntD?K:OWt(K),x=j$B(m),S={x:"pan-x",y:"pan-y",none:"none",all:"auto"};K=function(){return m.call(this)||this};
_.q(K,m);K.prototype.created=function(){};
K.prototype.__attributeReaction=function(Q,w,M){(this.__dataAttributes&&this.__dataAttributes[Q]||Q==="disable-upgrade")&&this.attributeChangedCallback(Q,w,M,null)};
K.prototype.setAttribute=function(Q,w){if(xPD&&!this._legacyForceObservedAttributes){var M=this.getAttribute(Q);m.prototype.setAttribute.call(this,Q,w);this.__attributeReaction(Q,M,String(w))}else m.prototype.setAttribute.call(this,Q,w)};
K.prototype.removeAttribute=function(Q){if(xPD&&!this._legacyForceObservedAttributes){var w=this.getAttribute(Q);m.prototype.removeAttribute.call(this,Q);this.__attributeReaction(Q,w,null)}else m.prototype.removeAttribute.call(this,Q)};
K.prototype._enableProperties=function(){this.__isUpgradeDisabled||m.prototype._enableProperties.call(this)};
K.prototype._canApplyPropertyDefault=function(Q){return m.prototype._canApplyPropertyDefault.call(this,Q)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(Q))};
K.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(m.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
K.prototype.attached=function(){};
K.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(m.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
K.prototype.detached=function(){};
K.prototype.attributeChangedCallback=function(Q,w,M,f){w!==M&&(Q=="disable-upgrade"?this.__isUpgradeDisabled&&M==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.eU)(this).isConnected&&this.connectedCallback()):(m.prototype.attributeChangedCallback.call(this,Q,w,M,f),this.attributeChanged(Q,w,M)))};
K.prototype.attributeChanged=function(){};
K.prototype._initializeProperties=function(){if(ki&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var Q=Object.getPrototypeOf(this);Q.hasOwnProperty("__hasRegisterFinished")||(this._registered(),Q.__hasRegisterFinished=!0);m.prototype._initializeProperties.call(this);this.root=this;this.created();xPD&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
K.prototype._takeAttributes=function(){for(var Q=this.attributes,w=0,M=Q.length;w<M;w++){var f=Q[w];this.__attributeReaction(f.name,null,f.value)}};
K.prototype._registered=function(){};
K.prototype.ready=function(){this._ensureAttributes();m.prototype.ready.call(this)};
K.prototype._ensureAttributes=function(){};
K.prototype._applyListeners=function(){};
K.prototype.serialize=function(Q){return this._serializeValue(Q)};
K.prototype.deserialize=function(Q,w){return this._deserializeValue(Q,w)};
K.prototype.reflectPropertyToAttribute=function(Q,w,M){this._propertyToAttribute(Q,w,M)};
K.prototype.serializeValueToAttribute=function(Q,w,M){this._valueToNodeAttribute(M||this,Q,w)};
K.prototype.extend=function(Q,w){if(!Q||!w)return Q||w;for(var M=Object.getOwnPropertyNames(w),f=0,c=void 0;f<M.length&&(c=M[f]);f++){var D=Object.getOwnPropertyDescriptor(w,c);D&&Object.defineProperty(Q,c,D)}return Q};
K.prototype.mixin=function(Q,w){for(var M in w)Q[M]=w[M];return Q};
K.prototype.chainObject=function(Q,w){Q&&w&&Q!==w&&(Q.__proto__=w);return Q};
K.prototype.instanceTemplate=function(Q){Q=this.constructor._contentForTemplate(Q);return document.importNode(Q,!0)};
K.prototype.fire=function(Q,w,M){M=M||{};w=w===null||w===void 0?{}:w;Q=new Event(Q,{bubbles:M.bubbles===void 0?!0:M.bubbles,cancelable:!!M.cancelable,composed:M.composed===void 0?!0:M.composed});Q.detail=w;(0,_.eU)(M.node||this).dispatchEvent(Q);return Q};
K.prototype.listen=function(Q,w,M){Q=Q||this;var f=this.__boundListeners||(this.__boundListeners=new WeakMap),c=f.get(Q);c||(c={},f.set(Q,c));f=w+M;c[f]||(c[f]=this._addMethodEventListenerToNode(Q,w,M,this))};
K.prototype.unlisten=function(Q,w,M){Q=Q||this;var f=this.__boundListeners&&this.__boundListeners.get(Q);M=w+M;var c=f&&f[M];c&&(this._removeEventListenerFromNode(Q,w,c),f[M]=null)};
K.prototype.setScrollDirection=function(Q,w){_.vF(w||this,S[Q]||"auto")};
K.prototype.$$=function(Q){return this.root.querySelector(Q)};
K.prototype.distributeContent=function(){var Q=_.cg(this);window.ShadyDOM&&Q.shadowRoot&&ShadyDOM.flush()};
K.prototype.getEffectiveChildNodes=function(){return _.cg(this).getEffectiveChildNodes()};
K.prototype.queryDistributedElements=function(Q){return _.cg(this).queryDistributedElements(Q)};
K.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(Q){return Q.nodeType===Node.ELEMENT_NODE})};
K.prototype.getEffectiveTextContent=function(){for(var Q=this.getEffectiveChildNodes(),w=[],M=0,f;f=Q[M];M++)f.nodeType!==Node.COMMENT_NODE&&w.push(f.textContent);return w.join("")};
K.prototype.queryEffectiveChildren=function(Q){return(Q=this.queryDistributedElements(Q))&&Q[0]};
K.prototype.queryAllEffectiveChildren=function(Q){return this.queryDistributedElements(Q)};
K.prototype.getContentChildNodes=function(Q){return(Q=this.root.querySelector(Q||"slot"))?_.cg(Q).getDistributedNodes():[]};
K.prototype.getContentChildren=function(Q){return this.getContentChildNodes(Q).filter(function(w){return w.nodeType===Node.ELEMENT_NODE})};
K.prototype.isLightDescendant=function(Q){return this!==Q&&(0,_.eU)(this).contains(Q)&&(0,_.eU)(this).getRootNode()===(0,_.eU)(Q).getRootNode()};
K.prototype.isLocalDescendant=function(Q){return this.root===(0,_.eU)(Q).getRootNode()};
K.prototype.scopeSubtree=function(Q,w){return pM5(Q,w===void 0?!1:w)};
K.prototype.getComputedStyleValue=function(Q){return qAt.getComputedStyleValue(this,Q)};
K.prototype.debounce=function(Q,w,M){this._debouncers=this._debouncers||{};return this._debouncers[Q]=_.u3(this._debouncers[Q],M>0?_.Iu.after(M):TE,w.bind(this))};
K.prototype.isDebouncerActive=function(Q){this._debouncers=this._debouncers||{};Q=this._debouncers[Q];return!(!Q||!Q.isActive())};
K.prototype.flushDebouncer=function(Q){this._debouncers=this._debouncers||{};(Q=this._debouncers[Q])&&Q.flush()};
K.prototype.cancelDebouncer=function(Q){this._debouncers=this._debouncers||{};(Q=this._debouncers[Q])&&Q.cancel()};
K.prototype.async=function(Q,w){return w>0?_.Iu.run(Q.bind(this),w):~TE.run(Q.bind(this))};
K.prototype.cancelAsync=function(Q){Q<0?TE.cancel(~Q):_.Iu.cancel(Q)};
K.prototype.create=function(Q,w){Q=document.createElement(Q);if(w)if(Q.setProperties)Q.setProperties(w);else for(var M in w)Q[M]=w[M];return Q};
K.prototype.elementMatches=function(Q,w){return Q$D(w||this,Q)};
K.prototype.toggleAttribute=function(Q,w){var M=this;arguments.length===3&&(M=arguments[2]);arguments.length==1&&(w=!M.hasAttribute(Q));if(w)return(0,_.eU)(M).setAttribute(Q,""),!0;(0,_.eU)(M).removeAttribute(Q);return!1};
K.prototype.toggleClass=function(Q,w,M){M=M||this;arguments.length==1&&(w=!M.classList.contains(Q));w?M.classList.add(Q):M.classList.remove(Q)};
K.prototype.transform=function(Q,w){w=w||this;w.style.webkitTransform=Q;w.style.transform=Q};
K.prototype.translate3d=function(Q,w,M,f){this.transform("translate3d("+Q+","+w+","+M+")",f||this)};
K.prototype.arrayDelete=function(Q,w){if(Array.isArray(Q)){if(w=Q.indexOf(w),w>=0)return Q.splice(w,1)}else if(w=gu(this,Q).indexOf(w),w>=0)return this.splice(Q,w,1);return null};
K.prototype._logger=function(Q,w){Array.isArray(w)&&w.length===1&&Array.isArray(w[0])&&(w=w[0]);switch(Q){case "log":case "warn":case "error":console[Q].apply(console,_.N3(w))}};
K.prototype._log=function(){this._logger("log",_.VU.apply(0,arguments))};
K.prototype._warn=function(){this._logger("warn",_.VU.apply(0,arguments))};
K.prototype._error=function(){this._logger("error",_.VU.apply(0,arguments))};
K.prototype._logf=function(Q){return["[%s::%s]",this.is,Q].concat(_.N3(_.VU.apply(1,arguments)))};
_.tv.Object.defineProperties(K.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var Q=(0,_.eU)(this).getRootNode();return Q instanceof DocumentFragment?Q.host:Q}}});
_.tv.Object.defineProperties(K,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return xPD&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],GHT(this.prototype)),this.__observedAttributes):x.call(this).concat("disable-upgrade")}}});
K.prototype.is="";return K});Polymer.FlattenedNodesObserver=mUz;Polymer.DomApi=uRE;Polymer.EventApi=rb;Polymer.dom=_.cg;Polymer.dom.matchesSelector=Q$D;Polymer.dom.flush=_.O5;Polymer.dom.addDebouncer=_.M$;Polymer.DirMixin=OWt;Polymer.RenderStatus={beforeNextRender:_.DVT,afterNextRender:_.MJ,flush:function(){for(;cDB.length||uq.length;)tsv(cDB),tsv(uq);lq=!1}};Polymer.LegacyElementMixin=_.Cz;var EAL;EAL=t6._mutablePropertyChange;var bWA={properties:{mutableData:Boolean},_shouldPropertyChange:function(K,m,x){return EAL(this,K,m,x,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(K,m,x){return EAL(this,K,m,x,!0)}};
Polymer.OptionalMutableDataBehavior=bWA;var VsG={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},I41={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},TAT=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},I41),gAR=(0,_.Cz)(HTMLElement),T8n=function(K,m){K||console.warn("Polymer.Class requires `info` argument");m=m?m(gAR):gAR;m=kkB(K,m,K.behaviors);m.is=m.prototype.is=
K.is;return m};Polymer.Class=T8n;Polymer.mixinBehaviors=function(K,m){return kkB({},(0,_.Cz)(m),K)};
Polymer.GenerateClassFromInfo=kkB;_.Dy=function(K){var m=typeof K==="function"?K:_.Dy.Class(K);K._legacyForceObservedAttributes&&(m.prototype._legacyForceObservedAttributes=K._legacyForceObservedAttributes);customElements.define(m.is,m);return m};
_.Dy.Class=T8n;Polymer._polymerFn=_.Dy;var nAB=window.onLegacyPolymerFunctionDefinedCallback;nAB&&nAB();var ka8={templatize:function(K,m){this._templatizerTemplate=K;this.ctor=KV(K,this,{mutableData:!!m,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(K){return new this.ctor(K)},
modelForElement:function(K){return sZ5(this._templatizerTemplate,K)}};Polymer.Templatizer=ka8;_.Lz=(0,_.Cz)(HTMLElement).prototype;Polymer.Base=_.Lz;var XM8=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.cW=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.q(_.cW,PolymerFakeBaseClass);var O7=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.q(O7,PolymerFakeBaseClass);var KO0=Symbol("Sd"),uD5=[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 PXz=PXz||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},e6R;(function(K){function m(y,V,T){var m1=z.get(y);if(!m1){if(!T)return;m1=new H;z.set(y,m1)}y=m1.get(V);if(!y){if(!T)return;y=new H;m1.set(V,y)}return y}
function x(y,V,T){if(S(y,V,T))return!0;V=R(V);return V!==null?x(y,V,T):!1}
function S(y,V,T){V=m(V,T,!1);return V===void 0?!1:!!V.has(y)}
function Q(y,V,T){if(S(y,V,T))return w(y,V,T);V=R(V);if(V!==null)return Q(y,V,T)}
function w(y,V,T){V=m(V,T,!1);if(V!==void 0)return V.get(y)}
function M(y,V){var T=f(y,V);y=R(y);if(y===null)return T;var m1=M(y,V);if(m1.length<=0)return T;if(T.length<=0)return m1;V=new N;y=[];T=_.u(T);for(var MT=T.next();!MT.done;MT=T.next())MT=MT.value,V.has(MT)||(V.add(MT),y.push(MT));T=_.u(m1);for(m1=T.next();!m1.done;m1=T.next())m1=m1.value,V.has(m1)||(V.add(m1),y.push(m1));return y}
function f(y,V){y=m(y,V,!1);var T=[];y&&y.forEach(function(m1,MT){return T.push(MT)});
return T}
function c(y){return y===void 0}
function D(y){return typeof y==="object"?y!==null:typeof y==="function"}
function G(y){return typeof y==="function"}
function p(y){return typeof y==="symbol"?y:String(y)}
function R(y){var V=Object.getPrototypeOf(y);if(typeof y!=="function"||y===F||V!==F)return V;var T=Object.getPrototypeOf(y.prototype);if(T==null||T===Object.prototype)return V;T=T.constructor;return typeof T!=="function"||T===y?V:T}
function J(){function y(){this._keys=[];this._values=[];this._cache=V}
var V={};y.prototype={get size(){return this._keys.length},has:function(T){return T===this._cache?!0:this._find(T)>=0?(this._cache=T,!0):!1},
get:function(T){var m1=this._find(T);if(m1>=0)return this._cache=T,this._values[m1]},
set:function(T,m1){this.delete(T);this._keys.push(T);this._values.push(m1);this._cache=T;return this},
delete:function(T){T=this._find(T);return T>=0?(this._keys.splice(T,1),this._values.splice(T,1),this._cache=V,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=V},
forEach:function(T){for(var m1=this.size,MT=0;MT<m1;++MT){var c0=this._keys[MT],EB=this._values[MT];this._cache=c0;T.call(this,EB,c0,this)}},
_find:function(T){for(var m1=this._keys,MT=m1.length,c0=0;c0<MT;++c0)if(m1[c0]===T)return c0;return-1}};
return y}
function L(){function y(){this._map=new H}
y.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,T){this._map.forEach(V,T)}};
return y}
function n(){function y(){this._key=T()}
function V(h8,$S){for(var nT=0;nT<$S;++nT)h8[nT]=Math.random()*255|0}
function T(){do{if(MT)var h8=MT.randomBytes(16);else typeof Uint8Array==="function"?(h8=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(h8):V(h8,16)):(h8=Array(16),V(h8,16));h8[6]=h8[6]&79|64;h8[8]=h8[8]&191|128;for(var $S="",nT=0;nT<16;++nT){var Lt=h8[nT];if(nT===4||nT===6||nT===8)$S+="-";Lt<16&&($S+="0");$S+=Lt.toString(16).toLowerCase()}h8="@@WeakMap@@"+$S}while(c0.call(EB,h8));EB[h8]=!0;return h8}
function m1(h8,$S){if(!c0.call(h8,pT)){if(!$S)return;Object.defineProperty(h8,pT,{value:Object.create(null)})}return h8[pT]}
var MT=typeof global!=="undefined"&&typeof PXz==="object"&&typeof require==="function"&&require("crypto"),c0=Object.prototype.hasOwnProperty,EB={},pT=T();y.prototype={has:function(h8){return(h8=m1(h8,!1))?this._key in h8:!1},
get:function(h8){if(h8=m1(h8,!1))return h8[this._key]},
set:function(h8,$S){m1(h8,!0)[this._key]=$S;return this},
delete:function(h8){return(h8=m1(h8,!1))&&this._key in h8?delete h8[this._key]:!1},
clear:function(){this._key=T()}};
return y}
var F=Object.getPrototypeOf(Function),H=typeof Map==="function"?Map:J(),N=typeof Set==="function"?Set:L(),z=new (typeof WeakMap==="function"?WeakMap:n());K.decorate=function(y,V,T,m1){if(c(m1)){if(c(T)){if(!Array.isArray(y))throw new TypeError;if(!G(V))throw new TypeError;for(T=y.length-1;T>=0;--T)if(m1=(0,y[T])(V),!c(m1)){if(!G(m1))throw new TypeError;V=m1}return V}if(!Array.isArray(y))throw new TypeError;if(!D(V))throw new TypeError;T=p(T);for(m1=y.length-1;m1>=0;--m1)(0,y[m1])(V,T)}else{if(Array.isArray(y))if(D(V)){if(c(T))throw new TypeError;
if(!D(m1))throw new TypeError;}else throw new TypeError;else throw new TypeError;T=p(T);for(var MT=y.length-1;MT>=0;--MT){var c0=(0,y[MT])(V,T,m1);if(!c(c0)){if(!D(c0))throw new TypeError;m1=c0}}return m1}};
K.metadata=function(y,V){return function(T,m1){if(c(m1)){if(!G(T))throw new TypeError;m(T,void 0,!0).set(y,V)}else{if(!D(T))throw new TypeError;m1=p(m1);m(T,m1,!0).set(y,V)}}};
K.defineMetadata=function(y,V){var T;if(D(V))c(T)||(T=p(T));else throw new TypeError;m(V,T,!0).set("parameters",y)};
K.hasMetadata=function(y,V,T){if(D(V))c(T)||(T=p(T));else throw new TypeError;return x(y,V,T)};
K.hasOwnMetadata=function(y,V,T){if(D(V))c(T)||(T=p(T));else throw new TypeError;return S(y,V,T)};
K.getMetadata=function(y,V,T){if(D(V))c(T)||(T=p(T));else throw new TypeError;return Q(y,V,T)};
K.getOwnMetadata=function(y,V,T){if(D(V))c(T)||(T=p(T));else throw new TypeError;return w(y,V,T)};
K.getMetadataKeys=function(y,V){if(D(y))c(V)||(V=p(V));else throw new TypeError;return M(y,V)};
K.getOwnMetadataKeys=function(y,V){if(D(y))c(V)||(V=p(V));else throw new TypeError;return f(y,V)};
K.deleteMetadata=function(y,V,T){if(D(V))c(T)||(T=p(T));else throw new TypeError;var m1=m(V,T,!1);if(!c(m1)){if(!m1.delete(y))return!1;if(m1.size>0)return!0;y=z.get(V);y.delete(T);if(y.size>0)return!0;z.delete(V);return!0}};
(function(y){if(typeof y.Reflect!=="undefined"){if(y.Reflect!==K)for(var V in K)y.Reflect[V]=K[V]}else y.Reflect=K})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(e6R||(e6R={}));var qIB=self;var iWo=[0,_.iy,_.AD,_.iy];var YAH=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(YAH,_.uG);var FKL=_.p$(YAH,[0,_.BM,_.NV,iWo,_.AD,_.dA]);var oAt=[0,_.aZ,-3,_.dA,_.BM,_.iy,_.MJR,_.aZ,tJo,s4t,gA,_.YF,_.iy,function(){return AER},
_.AD],AER=[0,_.NV,function(){return oAt},
_.BM,14,_.aZ];_.Zw(_.jj,_.Fg);_.l=_.jj.prototype;_.l.start=function(){this.stop();this.usingListeners_=!1;var K=HWt(this),m=$UA(this);K&&!m&&this.JSC$11318_win_.mozRequestAnimationFrame?(this.JSC$11318_id_=_.fW(this.JSC$11318_win_,"MozBeforePaint",this.callback_),this.JSC$11318_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11318_id_=K&&m?K.call(this.JSC$11318_win_,this.callback_):this.JSC$11318_win_.setTimeout(e9t(this.callback_),20)};
_.l.stop=function(){if(this.isActive()){var K=HWt(this),m=$UA(this);K&&!m&&this.JSC$11318_win_.mozRequestAnimationFrame?lX(this.JSC$11318_id_):K&&m?m.call(this.JSC$11318_win_,this.JSC$11318_id_):this.JSC$11318_win_.clearTimeout(this.JSC$11318_id_)}this.JSC$11318_id_=null};
_.l.fire=function(){this.stop();this.JSC$11320_doAction_()};
_.l.isActive=function(){return this.JSC$11318_id_!=null};
_.l.JSC$11320_doAction_=function(){this.usingListeners_&&this.JSC$11318_id_&&lX(this.JSC$11318_id_);this.JSC$11318_id_=null;this.JSC$11318_listener_.call(this.handler_,_.NH())};
_.l.disposeInternal=function(){this.stop();_.jj.superClass_.disposeInternal.call(this)};
var HWt=function(K){K=K.JSC$11318_win_;return K.requestAnimationFrame||K.webkitRequestAnimationFrame||K.mozRequestAnimationFrame||K.oRequestAnimationFrame||K.msRequestAnimationFrame||null},$UA=function(K){K=K.JSC$11318_win_;
return K.cancelAnimationFrame||K.cancelRequestAnimationFrame||K.webkitCancelRequestAnimationFrame||K.mozCancelRequestAnimationFrame||K.oCancelRequestAnimationFrame||K.msCancelRequestAnimationFrame||null};_.Kp=function(K,m,x){_.Fg.call(this);this.JSC$11321_listener_=x!=null?K.bind(x):K;this.JSC$11321_interval_=m;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11321_timer_=null};
_.q(_.Kp,_.Fg);_.l=_.Kp.prototype;_.l.fire=function(K){this.args_=arguments;this.JSC$11321_timer_||this.pauseCount_?this.shouldFire_=!0:N9L(this)};
_.l.stop=function(){this.JSC$11321_timer_&&(_.Qm.clearTimeout(this.JSC$11321_timer_),this.JSC$11321_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.l.pause=function(){this.pauseCount_++};
_.l.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11321_timer_||(this.shouldFire_=!1,N9L(this))};
_.l.disposeInternal=function(){_.Fg.prototype.disposeInternal.call(this);this.stop()};
var N9L=function(K){K.JSC$11321_timer_=hu(function(){K.JSC$11321_timer_=null;K.shouldFire_&&!K.pauseCount_&&(K.shouldFire_=!1,N9L(K))},K.JSC$11321_interval_);
var m=K.args_;K.args_=null;K.JSC$11321_listener_.apply(null,m)};var ZWo=function(K,m){this.childIterator_=K[_.Qm.Symbol.iterator]();this.mapFn_=m};
ZWo.prototype[Symbol.iterator]=function(){return this};
ZWo.prototype.next=function(){var K=this.childIterator_.next();return{value:K.done?void 0:this.mapFn_.call(void 0,K.value),done:K.done}};
var B9M=function(K,m){return new ZWo(K,m)};var aEz={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 cF0=function(K){var m=dUE(K);if(!m)throw Error("Wd`"+K);return m},dUE=function(K){var m={};
K=String(K);var x=K.charAt(0)=="#"?K:"#"+K;if(yED.test(x))return m.hex=Q1B(x),m.type="hex",m;x=rFT(K);return x.length?(m.hex=acG(x[0],x[1],x[2]),m.type="rgb",m):aEz&&(K=aEz[K.toLowerCase()])?(m.hex=K,m.type="named",m):null},Voo=/#(.)(.)(.)/,Q1B=function(K){if(!yED.test(K))throw Error("Yd`"+K);
K.length==4&&(K=K.replace(Voo,"#$1$1$2$2$3$3"));return K.toLowerCase()},OSB=function(K){K=Q1B(K);
K=parseInt(K.slice(1),16);return[K>>16,K>>8&255,K&255]},acG=function(K,m,x){K=Number(K);
m=Number(m);x=Number(x);if(K!=(K&255)||m!=(m&255)||x!=(x&255))throw Error("Zd`"+K+"`"+m+"`"+x);m=K<<16|m<<8|x;return K<16?"#"+(16777216|m).toString(16).slice(1):"#"+m.toString(16)},yED=/^#(?:[0-9a-f]{3}){1,2}$/i,vAD=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,rFT=function(K){var m=K.match(vAD);
if(m){K=Number(m[1]);var x=Number(m[2]);m=Number(m[3]);if(K>=0&&K<=255&&x>=0&&x<=255&&m>=0&&m<=255)return[K,x,m]}return[]};var UUM={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},ku=UUM;ku=UUM;var wmD,z6z,T9z;wmD=function(K,m){switch(m){case 1:return K%4!=0||K%100==0&&K%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
z6z=function(K,m,x,S,Q){K=new Date(K,m,x);Q=Q||0;return K.valueOf()+(((S!==void 0?S:3)-Q+7)%7-((K.getDay()+6)%7-Q+7)%7)*864E5};
_.q$=function(K,m,x){typeof K==="number"?(this.date=T9z(K,m||0,x||1),IEA(this,x||1)):_.UB(K)?(this.date=T9z(K.getFullYear(),K.getMonth(),K.getDate()),IEA(this,K.getDate())):(this.date=new Date(_.NH()),K=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),IEA(this,K))};
T9z=function(K,m,x){m=new Date(K,m,x);K>=0&&K<100&&m.setFullYear(m.getFullYear()-1900);return m};
_.l=_.q$.prototype;_.l.firstDayOfWeek_=ku.FIRSTDAYOFWEEK;_.l.firstWeekCutOffDay_=ku.FIRSTWEEKCUTOFFDAY;_.l.clone=function(){var K=new _.q$(this.date);K.firstDayOfWeek_=this.firstDayOfWeek_;K.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return K};
_.l.getFullYear=function(){return this.date.getFullYear()};
_.l.getYear=function(){return this.getFullYear()};
_.l.getMonth=function(){return this.date.getMonth()};
_.l.getDate=function(){return this.date.getDate()};
_.l.getTime=function(){return this.date.getTime()};
_.l.getDay=function(){return this.date.getDay()};
_.l.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.l.getUTCMonth=function(){return this.date.getUTCMonth()};
_.l.getUTCDate=function(){return this.date.getUTCDate()};
_.l.getUTCDay=function(){return this.date.getDay()};
_.l.getUTCHours=function(){return this.date.getUTCHours()};
_.l.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.l.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.l.set=function(K){this.date=new Date(K.getFullYear(),K.getMonth(),K.getDate())};
_.l.setFullYear=function(K){this.date.setFullYear(K)};
_.l.setYear=function(K){this.setFullYear(K)};
_.l.setMonth=function(K){this.date.setMonth(K)};
_.l.setDate=function(K){this.date.setDate(K)};
_.l.setTime=function(K){this.date.setTime(K)};
_.l.setUTCFullYear=function(K){this.date.setUTCFullYear(K)};
_.l.setUTCMonth=function(K){this.date.setUTCMonth(K)};
_.l.setUTCDate=function(K){this.date.setUTCDate(K)};
_.l.add=function(K){if(K.years||K.months){var m=this.getMonth()+K.months+K.years*12,x=this.getYear()+Math.floor(m/12);m%=12;m<0&&(m+=12);var S=Math.min(wmD(x,m),this.getDate());this.setDate(1);this.setFullYear(x);this.setMonth(m);this.setDate(S)}K.days&&(x=this.getYear(),m=x>=0&&x<=99?-1900:0,K=new Date((new Date(x,this.getMonth(),this.getDate(),12)).getTime()+K.days*864E5),this.setDate(1),this.setFullYear(K.getFullYear()+m),this.setMonth(K.getMonth()),this.setDate(K.getDate()),IEA(this,K.getDate()))};
_.l.JSC$11334_toIsoString=function(K){var m=this.getFullYear(),x=m<0?"-":m>=1E4?"+":"";return[x+_.IZ(Math.abs(m),x?6:4),_.IZ(this.getMonth()+1,2),_.IZ(this.getDate(),2)].join(K?"-":"")};
_.l.equals=function(K){return!(!K||this.getYear()!=K.getYear()||this.getMonth()!=K.getMonth()||this.getDate()!=K.getDate())};
_.l.toString=function(){return this.JSC$11334_toIsoString()};
var IEA=function(K,m){K.getDate()!=m&&K.date.setUTCHours(K.date.getUTCHours()+(K.getDate()<m?1:-1))};
_.q$.prototype.valueOf=function(){return this.date.valueOf()};var b3=function(K,m,x,S,Q){this.reversed=!!m;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!x;K&&E5(this,K,S);this.depth=Q!=void 0?Q:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.Zw(b3,Qv);var E5=function(K,m,x,S){if(K.node=m)K.tagType=typeof x==="number"?x:K.node.nodeType!=1?0:K.reversed?-1:1;typeof S==="number"&&(K.depth=S)};
_.l=b3.prototype;_.l.JSC$11349_copyFrom=function(K){this.node=K.node;this.tagType=K.tagType;this.depth=K.depth;this.reversed=K.reversed;this.constrained=K.constrained};
_.l.clone=function(){return new b3(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.l.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return wM;var K=this.node;var m=this.reversed?-1:1;if(this.tagType==m){var x=this.reversed?K.lastChild:K.firstChild;x?E5(this,x):E5(this,K,m*-1)}else(x=this.reversed?K.previousSibling:K.nextSibling)?E5(this,x):E5(this,K.parentNode,m*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(K=this.node)?sR(K):wM};
_.l.equals=function(K){return K.node==this.node&&(!this.node||K.tagType==this.tagType)};
_.l.splice=function(K){var m=this.node,x=this.reversed?1:-1;this.tagType==x&&(this.tagType=x*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;b3.prototype.next.call(this);this.reversed=!this.reversed;x=_.ym(arguments[0])?arguments[0]:arguments;for(var S=x.length-1;S>=0;S--)_.qa(x[S],m);_.nh(m)};var kt_=function(){},gb=function(K){for(var m=[],x=K.getTextRangeCount(),S=0;S<x;S++)m.push(K.getTextRange(S));
return m};
kt_.prototype.isReversed=function(){return!1};
kt_.prototype.getWindow=function(){return dR(_.yJ(this.JSC$11351_getStartNode()))};
var WKz=function(K,m){b3.call(this,K,m,!0)};
_.Zw(WKz,b3);var nz=function(K,m,x,S,Q){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!Q;if(K){this.startNode_=K;this.startOffset_=m;this.endNode_=x;this.endOffset_=S;if(K.nodeType==1&&K.tagName!="BR")if(K=K.childNodes,m=K[m])this.startNode_=m,this.startOffset_=0;else{K.length&&(this.startNode_=_.A8(K));var w=!0}x.nodeType==1&&((this.endNode_=x.childNodes[S])?this.endOffset_=0:this.endNode_=x)}b3.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);w&&this.next()};
_.Zw(nz,WKz);_.l=nz.prototype;_.l.JSC$11357_getStartNode=function(){return this.startNode_};
_.l.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)};
_.l.next=function(){return this.isLast()?wM:nz.superClass_.next.call(this)};
_.l.JSC$11349_copyFrom=function(K){this.startNode_=K.startNode_;this.endNode_=K.endNode_;this.startOffset_=K.startOffset_;this.endOffset_=K.endOffset_;this.isReversed_=K.isReversed_;nz.superClass_.JSC$11349_copyFrom.call(this,K)};
_.l.clone=function(){var K=new nz(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);K.JSC$11349_copyFrom(this);return K};var XXE=function(){};
XXE.prototype.__iterator__=function(){return new nz(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var PT=function(K){this.range_=K};
_.Zw(PT,XXE);var KcE=function(K){var m=_.yJ(K).createRange();if(K.nodeType==3)m.setStart(K,0),m.setEnd(K,K.length);else if(h_(K)||K.nodeType==3){for(var x,S=K;(x=S.firstChild)&&(h_(x)||x.nodeType==3);)S=x;m.setStart(S,0);for(S=K;(x=S.lastChild)&&(h_(x)||x.nodeType==3);)S=x;m.setEnd(S,S.nodeType==1?S.childNodes.length:S.length)}else x=K.parentNode,K=Array.prototype.indexOf.call(x.childNodes,K),m.setStart(x,K),m.setEnd(x,K+1);return m},mLD=function(K,m,x,S){var Q=_.yJ(K).createRange();
Q.setStart(K,m);Q.setEnd(x,S);return Q};
_.l=PT.prototype;_.l.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.l.getContainer=function(){return this.range_.commonAncestorContainer};
_.l.compareBrowserRangeEndpoints=function(K,m,x){return this.range_.compareBoundaryPoints(x==1?m==1?_.Qm.Range.START_TO_START:_.Qm.Range.START_TO_END:m==1?_.Qm.Range.END_TO_START:_.Qm.Range.END_TO_END,K)};
_.l.isCollapsed=function(){return this.range_.collapsed};
_.l.select=function(K){this.selectInternal(dR(_.yJ(this.range_.startContainer)).getSelection(),K)};
_.l.selectInternal=function(K){K.removeAllRanges();K.addRange(this.range_)};
_.l.insertNode=function(K,m){var x=this.range_.cloneRange();x.collapse(m);x.insertNode(K);x.detach();return K};
_.l.collapse=function(K){this.range_.collapse(K)};_.Zw(D0,PT);D0.prototype.selectInternal=function(K,m){!m||this.isCollapsed()?D0.superClass_.selectInternal.call(this,K,m):(K.collapse(this.range_.endContainer,this.range_.endOffset),K.extend(this.range_.startContainer,this.range_.startOffset))};_.Zw(r_,PT);r_.prototype.compareBrowserRangeEndpoints=function(K,m,x){return r_.superClass_.compareBrowserRangeEndpoints.call(this,K,m,x)};
r_.prototype.selectInternal=function(K,m){m?K.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):K.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var xLt=function(K){return _.Ut?new r_(K):_.vr?new D0(K):new PT(K)};var e0=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},SYz;
_.Zw(e0,kt_);SYz=function(K,m){var x=new e0;x.browserRangeWrapper_=K;x.isReversed_=!!m;return x};
_.QKB=function(K){K=_.Ut?new r_(KcE(K)):_.vr?new D0(KcE(K)):new PT(KcE(K));return SYz(K)};
_.i3=function(K,m,x,S){var Q=new e0;Q.isReversed_=w3R(K,m,x,S);if(_.s9(K)&&!h_(K)){var w=K.parentNode;m=Array.prototype.indexOf.call(w.childNodes,K);K=w}_.s9(x)&&!h_(x)&&(w=x.parentNode,S=Array.prototype.indexOf.call(w.childNodes,x),x=w);Q.isReversed_?(Q.startNode_=x,Q.startOffset_=S,Q.endNode_=K,Q.endOffset_=m):(Q.startNode_=K,Q.startOffset_=m,Q.endNode_=x,Q.endOffset_=S);return Q};
_.l=e0.prototype;_.l.clone=function(){var K=new e0;K.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();K.startNode_=this.startNode_;K.startOffset_=this.startOffset_;K.endNode_=this.endNode_;K.endOffset_=this.endOffset_;K.isReversed_=this.isReversed_;return K};
_.l.JSC$11351_getType=function(){return"text"};
_.l.getBrowserRangeObject=function(){return YK(this).range_};
_.l.getTextRangeCount=function(){return 1};
_.l.getTextRange=function(){return this};
var YK=function(K){var m;if(!(m=K.browserRangeWrapper_)){m=K.JSC$11351_getStartNode();var x=K.JSC$11351_getStartOffset(),S=K.JSC$11351_getEndNode(),Q=K.JSC$11351_getEndOffset();m=_.Ut?new r_(mLD(m,x,S,Q)):_.vr?new D0(mLD(m,x,S,Q)):new PT(mLD(m,x,S,Q));m=K.browserRangeWrapper_=m}return m};
_.l=e0.prototype;_.l.getContainer=function(){return YK(this).getContainer()};
_.l.JSC$11351_getStartNode=function(){return this.startNode_||(this.startNode_=YK(this).range_.startContainer)};
_.l.JSC$11351_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=YK(this).range_.startOffset};
_.l.JSC$11351_getEndNode=function(){return this.endNode_||(this.endNode_=YK(this).range_.endContainer)};
_.l.JSC$11351_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=YK(this).range_.endOffset};
_.l.isReversed=function(){return this.isReversed_};
_.l.JSC$11351_containsRange=function(K,m){if(K.JSC$11351_getType()=="text"){var x=YK(this);K=YK(K);m=m&&!K.isCollapsed();K=K.range_;x=m?x.compareBrowserRangeEndpoints(K,0,1)>=0&&x.compareBrowserRangeEndpoints(K,1,0)<=0:x.compareBrowserRangeEndpoints(K,0,0)>=0&&x.compareBrowserRangeEndpoints(K,1,1)<=0}else x=!1;return x};
_.l.isCollapsed=function(){return YK(this).isCollapsed()};
_.l.JSC$11351_getText=function(){return YK(this).range_.toString()};
_.l.__iterator__=function(){return new nz(this.JSC$11351_getStartNode(),this.JSC$11351_getStartOffset(),this.JSC$11351_getEndNode(),this.JSC$11351_getEndOffset())};
_.l.select=function(){YK(this).select(this.isReversed_)};
_.l.JSC$11351_removeContents=function(){var K=YK(this).range_;K.extractContents();if(K.startContainer.hasChildNodes()&&(K=K.startContainer.childNodes[K.startOffset])){var m=K.previousSibling;b1M(K)==""&&_.nh(K);m&&b1M(m)==""&&_.nh(m)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.l.insertNode=function(K,m){K=YK(this).insertNode(K,m);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return K};
_.l.collapse=function(K){K=this.isReversed()?!K:K;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(K);K?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var sK5=function(){};
_.Zw(sK5,kt_);sK5.prototype.JSC$11351_containsRange=function(K,m){var x=gb(this);K=gb(K);return(m?Sg:_.dMT)(K,function(S){return Sg(x,function(Q){return Q.JSC$11351_containsRange(S,m)})})};
sK5.prototype.insertNode=function(K,m){m?_.LR(K,this.JSC$11351_getStartNode()):_.qa(K,this.JSC$11351_getEndNode());return K};var lNB,uso=ip().JSC$9334_document_.documentElement;lNB=uso.requestFullscreen?"fullscreenchange":uso.webkitRequestFullscreen?"webkitfullscreenchange":uso.mozRequestFullScreen?"mozfullscreenchange":uso.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var MWz=function(){var K=ip().JSC$9334_document_;return!!(K.webkitIsFullScreen||K.mozFullScreen||K.msFullscreenElement||K.fullscreenElement)};var Fl=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.Zw(Fl,sK5);_.l=Fl.prototype;_.l.clone=function(){var K=new Fl;K.browserRanges_=_.dD(this.browserRanges_);return K};
_.l.JSC$11351_getType=function(){return"mutli"};
_.l.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.l.getTextRangeCount=function(){return this.browserRanges_.length};
_.l.getTextRange=function(K){this.ranges_[K]||(this.ranges_[K]=SYz(xLt(this.browserRanges_[K])));return this.ranges_[K]};
_.l.getContainer=function(){if(!this.container_){for(var K=[],m=this.getTextRangeCount(),x=0;x<m;x++)K.push(this.getTextRange(x).getContainer());this.container_=RwR.apply(null,K)}return this.container_};
var A6=function(K){K.sortedRanges_||(K.sortedRanges_=gb(K),K.sortedRanges_.sort(function(m,x){var S=m.JSC$11351_getStartNode();m=m.JSC$11351_getStartOffset();var Q=x.JSC$11351_getStartNode();x=x.JSC$11351_getStartOffset();return S==Q&&m==x?0:w3R(S,m,Q,x)?1:-1}));
return K.sortedRanges_};
_.l=Fl.prototype;_.l.JSC$11351_getStartNode=function(){return A6(this)[0].JSC$11351_getStartNode()};
_.l.JSC$11351_getStartOffset=function(){return A6(this)[0].JSC$11351_getStartOffset()};
_.l.JSC$11351_getEndNode=function(){return _.A8(A6(this)).JSC$11351_getEndNode()};
_.l.JSC$11351_getEndOffset=function(){return _.A8(A6(this)).JSC$11351_getEndOffset()};
_.l.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.l.JSC$11351_getText=function(){return gb(this).map(function(K){return K.JSC$11351_getText()}).join("")};
_.l.__iterator__=function(){return new oN(this)};
_.l.select=function(){var K=this.getWindow().getSelection();K.removeAllRanges();for(var m=this.getTextRangeCount(),x=0;x<m;x++)K.addRange(this.getTextRange(x).getBrowserRangeObject())};
_.l.JSC$11351_removeContents=function(){gb(this).forEach(function(K){K.JSC$11351_removeContents()})};
_.l.collapse=function(K){if(!this.isCollapsed()){var m=K?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;m.collapse(K);this.ranges_=[m];this.sortedRanges_=[m];this.browserRanges_=[m.getBrowserRangeObject()]}};
var oN=function(K){this.iterators_=null;this.currentIdx_=0;K&&(this.iterators_=A6(K).map(function(m){return _.hmo(m)}));
b3.call(this,K?this.JSC$11357_getStartNode():null,!1,!0)};
_.Zw(oN,WKz);_.l=oN.prototype;_.l.JSC$11357_getStartNode=function(){return this.iterators_[0].JSC$11357_getStartNode()};
_.l.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.l.next=function(){for(;this.currentIdx_<this.iterators_.length;){var K=this.iterators_[this.currentIdx_],m=K.next();if(m.done)this.currentIdx_++;else return E5(this,K.node,K.tagType,K.depth),m}return wM};
_.l.JSC$11349_copyFrom=function(K){this.iterators_=_.dD(K.iterators_);oN.superClass_.JSC$11349_copyFrom.call(this,K)};
_.l.clone=function(){var K=new oN(null);K.JSC$11349_copyFrom(this);return K};var fND,w3R;_.vR=function(){var K=window.getSelection();return K&&fND(K)};
fND=function(K){var m=!1;if(K.createRange)try{var x=K.createRange()}catch(Q){return null}else if(K.rangeCount){if(K.rangeCount>1){x=new Fl;m=K.rangeCount;for(var S=0;S<m;S++)x.browserRanges_.push(K.getRangeAt(S));return x}x=K.getRangeAt(0);m=w3R(K.anchorNode,K.anchorOffset,K.focusNode,K.focusOffset)}else return null;return SYz(xLt(x),m)};
_.HT=function(K,m){return _.i3(K,m,K,m)};
_.$K=function(K,m,x,S){return _.i3(K,m,x,S)};
w3R=function(K,m,x,S){if(K==x)return S<m;var Q;if(K.nodeType==1&&m)if(Q=K.childNodes[m])K=Q,m=0;else if(_.TI(K,x))return!0;if(x.nodeType==1&&S)if(Q=x.childNodes[S])x=Q,S=0;else if(_.TI(x,K))return!1;return(pbA(K,x)||m-S)>0};var N$=function(){_.r4.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.Ar)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.Ar)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.Ar)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.Ar)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.Ar)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.Ar)(this.dispatchProgressEvent_,this)};
_.Zw(N$,_.r4);N$.prototype.abort=function(){try{this.reader_.abort()}catch(K){throw new bI_(K,"aborting read");}};
N$.prototype.getError=function(){return this.reader_.error&&new bI_(this.reader_.error,"reading file")};
N$.prototype.dispatchProgressEvent_=function(K){this.dispatchEvent(new g8_(K,this))};
N$.prototype.disposeInternal=function(){N$.superClass_.disposeInternal.call(this);delete this.reader_};
var c7E=function(K){var m=new N$,x=tWz(m);m.reader_.readAsArrayBuffer(K);return x},OpR=function(K){var m=new N$,x=tWz(m);
m.reader_.readAsDataURL(K);return x},tWz=function(K){var m=new ab;
K.listen("loadend",_.wB(function(x,S){var Q=S.reader_.result,w=S.getError();Q==null||w?x.errback(w):x.callback(Q);S.dispose()},m,K));
return m};var Zr=function(){_.r4.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11391_eventHandler_=new _.Rc(this);this.JSC$11391_isInitialized_=!1};
_.Zw(Zr,_.r4);var jKH=new _.Mu("d"),DLM=new _.Mu("beforedragstart"),r7E=new _.Mu("dragstart"),Gb5=new _.Mu("beforedragmove"),p3A=new _.Mu("dragmove"),RZE=new _.Mu("beforedragend"),J7R=new _.Mu("dragend"),hZE=new _.Mu("e");Zr.prototype.isDragging=function(){return!!this.JSC$11391_dragger_};
var CxA=function(K,m){m.dlgGrowthDirection_=0;m.dlgDragHoverClass_=void 0;m.dlgDragPermission=0;K.dragLists_.push(m)},Lct=function(K,m){K.getHandleForDragItem_=m};
Zr.prototype.init=function(){if(!this.JSC$11391_isInitialized_){for(var K=this.dragLists_.length,m=0;m<K;m++)for(var x=_.E3(this.dragLists_[m]),S=x.length,Q=0;Q<S;++Q){var w=x[Q],M=this.getHandleForDragItem_(w),f=_.T8(M);this.dragItemForHandle_[f]=w;this.dragItemHoverClasses_&&(this.JSC$11391_eventHandler_.listen(w,"mouseover",this.handleDragItemMouseover_),this.JSC$11391_eventHandler_.listen(w,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11391_eventHandler_.listen(M,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11391_eventHandler_.listen(M,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(w);this.JSC$11391_eventHandler_.listen(M,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11391_isInitialized_=!0}};
Zr.prototype.disposeInternal=function(){this.JSC$11391_eventHandler_.dispose();for(var K=this.dragLists_.length,m=0;m<K;m++){var x=this.dragLists_[m];x.dlgGrowthDirection_=void 0;x.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;qYo(this);Zr.superClass_.disposeInternal.call(this)};
var E__=function(K,m){for(var x=K.dragLists_.length,S=0;S<x;S++){var Q=K.dragLists_[S];Q.dlgBounds_=jA1(Q)}x=K.dragItems_.length;for(S=0;S<x;S++)Q=K.dragItems_[S],Q!=m&&(Q.dlgBounds_=jA1(Q))};
_.l=Zr.prototype;
_.l.handlePotentialDragStart_=function(K){var m=_.T8(K.currentTarget);m=this.dragItemForHandle_[m];if(m.parentElement.dlgDragPermission!=2){this.currDragItem_=m;a:{m=this.currDragItem_;for(var x=m.cloneNode(!0),S=Pc("TEXTAREA",m),Q=Pc("TEXTAREA",x),w=0;w<S.length;w++)Q[w].value=S[w].value;switch(m.tagName){case "TR":m=_.RA("TABLE",null,_.RA("TBODY",null,x));break a;case "TD":case "TH":m=_.RA("TABLE",null,_.RA("TBODY",null,_.RA("TR",null,x)));break a;case "TEXTAREA":x.value=m.value;default:m=x;break a}m=
void 0}this.draggerEl_=m;this.draggerElClasses_&&Nu(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.yJ(this.currDragItem_).body.appendChild(this.draggerEl_);x=_.VJ(this.currDragItem_);m=this.draggerEl_;S=_.VJ(m);if(x instanceof _.Bb){var M=x.y;x=x.x}e6(m,m.offsetLeft+(x-S.x),m.offsetTop+(Number(M)-S.y));this.JSC$11391_dragger_=new _.FZ(this.draggerEl_);_.EOE(this.JSC$11391_dragger_,this.hysteresisDistance_);
_.fW(this.JSC$11391_dragger_,"start",this.handleDragStart_,!1,this);_.fW(this.JSC$11391_dragger_,"end",this.handleDragEnd_,!1,this);_.fW(this.JSC$11391_dragger_,"earlycancel",this.JSC$11393_cleanup_,!1,this);this.dispatchEvent(new BT(jKH,this,K,this.currDragItem_,this.draggerEl_,this.JSC$11391_dragger_));this.JSC$11391_dragger_.startDrag(K)}};
_.l.handleDragStart_=function(K){if(this.dispatchEvent(new BT(DLM,this,K.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.DXD(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?Nu(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var m=YF_(this.draggerEl_);this.draggerEl_.halfWidth=m.width/2;this.draggerEl_.halfHeight=m.height/2;m=this.draggerEl_.getBoundingClientRect();
var x=K.clientY,S=bVR(this.JSC$11391_dragger_,K.clientX);if(S>m.right){var Q=this.currDragItem_.getBoundingClientRect();this.JSC$11391_dragger_.deltaX=S-(S-Q.left)/Q.width*m.width}x=gOL(this.JSC$11391_dragger_,x);x>m.bottom&&(this.JSC$11391_dragger_.deltaY+=x-m.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";E__(this,this.currDragItem_);this.currDragItem_.style.display="";_.fW(this.JSC$11391_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new BT(r7E,
this,K.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11391_dragger_))}else K.preventDefault(),this.JSC$11393_cleanup_()};
_.l.handleDragMove_=function(K){var m=_.VJ(this.draggerEl_);m=new _.Bb(m.x+this.draggerEl_.halfWidth,m.y+this.draggerEl_.halfHeight);a:{var x=null;if(this.currDragItem_.style.display!="none"){x=this.currDragItem_.parentNode;var S=jA1(x);if(bpA(m,S))break a}S=this.dragLists_.length;for(var Q=0;Q<S;Q++){var w=this.dragLists_[Q];if(w!=x&&bpA(m,w.dlgBounds_)){x=w;break a}}x=null}if(x){if(x==null)throw Error("$d");S=0;Q=!1;w=void 0;switch(x.dlgGrowthDirection_){case 0:S=m.y;var M=g_E;var f=n_D;break;case 4:Q=
!0;case 2:S=m.x;M=Pxo;f=n_D;break;case 5:Q=!0;case 3:S=m.x,M=eZt,f=ipE}for(var c=null,D,G=_.E3(x),p=G.length,R=0;R<p;R++){var J=G[R];if(J!=this.currDragItem_){var L=M(J.dlgBounds_);if(Q){var n=YYE(J,m);w===void 0&&(w=n);f(S,L)&&(D==void 0||n<w||n==w&&(f(L,D)||L==D))&&(c=J,D=L);n<w&&(w=n)}else f(S,L)&&(D==void 0||f(L,D))&&(c=J,D=L)}}M=c!==null&&YYE(c,m)>w?null:c}else M=null;if(!this.dispatchEvent(new BT(Gb5,this,K,this.currDragItem_,this.draggerEl_,this.JSC$11391_dragger_,m,x,M)))return!1;if(x&&x.dlgDragPermission!=
1)this.currDragItem_.parentNode==x&&_.DXD(this.currDragItem_)==M||x.insertBefore(this.currDragItem_,M),this.currDragItem_.style.display="",x.dlgDragHoverClass_&&_.AE(x,x.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",f=this.dragLists_.length,D=0;D<f;D++)S=this.dragLists_[D],S.dlgDragHoverClass_&&_.YA(S,S.dlgDragHoverClass_);x!=this.currHoverList_&&(this.currHoverList_=x,E__(this,this.currDragItem_));this.dispatchEvent(new BT(p3A,this,K,this.currDragItem_,this.draggerEl_,this.JSC$11391_dragger_,
m,x,M));return!1};
_.l.JSC$11393_cleanup_=function(){qYo(this);this.JSC$11391_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var K=this.dragLists_.length,m=0;m<K;m++)this.dragLists_[m].dlgBounds_=null;K=this.dragItems_.length;for(m=0;m<K;m++)this.dragItems_[m].dlgBounds_=null};
_.l.handleDragEnd_=function(K){if(!this.dispatchEvent(new BT(RZE,this,K,this.currDragItem_,this.draggerEl_,this.JSC$11391_dragger_)))return!1;qYo(this);this.dispatchEvent(new BT(J7R,this,K,this.currDragItem_,this.draggerEl_,this.JSC$11391_dragger_));this.JSC$11393_cleanup_();return!0};
var qYo=function(K){_.uz(K.JSC$11391_dragger_);var m=K.draggerEl_&&K.draggerEl_.parentElement;K.draggerEl_&&_.nh(K.draggerEl_);K.currDragItem_&&K.currDragItem_.style.display=="none"&&(K.origList_.insertBefore(K.currDragItem_,K.origNextItem_),K.currDragItem_.style.display="");K.currDragItemClasses_&&K.currDragItem_?LwA(K.currDragItem_,K.currDragItemClasses_||[]):K.currDragItem_&&(K.currDragItem_.style.visibility="");for(var x=K.dragLists_.length,S=0;S<x;S++){var Q=K.dragLists_[S];Q.dlgDragHoverClass_&&
_.YA(Q,Q.dlgDragHoverClass_)}m&&K.dispatchEvent(new BT(hZE,K,null,K.currDragItem_,K.draggerEl_,K.JSC$11391_dragger_))};
_.l=Zr.prototype;_.l.getHandleForDragItem_=function(K){return K};
_.l.handleDragItemMouseover_=function(K){Nu(K.currentTarget,this.dragItemHoverClasses_||[])};
_.l.handleDragItemMouseout_=function(K){LwA(K.currentTarget,this.dragItemHoverClasses_||[])};
_.l.handleDragItemHandleMouseover_=function(K){Nu(K.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.l.handleDragItemHandleMouseout_=function(K){LwA(K.currentTarget,this.dragItemHandleHoverClasses_||[])};
var bpA=function(K,m){return K.x>m.left&&K.x<m.left+m.width&&K.y>m.top&&K.y<m.top+m.height},YYE=function(K,m){K=K.dlgBounds_;
return Math.abs(m.y-(K.top+(K.height-1)/2))},g_E=function(K){return K.top+K.height-1},Pxo=function(K){return K.left+K.width-1},eZt=function(K){return K.left||0},n_D=function(K,m){return K<m},ipE=function(K,m){return K>m},BT=function(K,m,x,S,Q,w){_.fK.call(this,K);
this.event=x;this.currDragItem=S;this.draggerEl=Q;this.JSC$11395_dragger=w};
_.Zw(BT,_.fK);_.Zw(Jv,_.Fg);var FcM=new _.Bb(0,0);Jv.prototype.JSC$11399_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
Jv.prototype.JSC$11399_onMouseMove=function(K){var m=this.containerIsActuallyContent_?FcM:eE(ip(this.containerNode_)),x=this.horizontalScrolling_?this.calculateScrollDelta(K.clientX+m.x,this.scrollBounds_.left,this.scrollBounds_.width):0,S=this.calculateScrollDelta(K.clientY+m.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=x;this.scrollDelta_.y=S;!(x=!x&&!S)&&(x=this.constrainScroll_)&&(x=K.clientX+m.x,K=K.clientY+m.y,m=this.containerBounds_,x=!(m.left<=x&&m.left+m.width>=
x&&m.top<=K&&m.top+m.height>=K));x?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
Jv.prototype.calculateScrollDelta=function(K,m,x){var S=0;K<m?S=-8:K>m+x&&(S=8);return S};
Jv.prototype.disposeInternal=function(){Jv.superClass_.disposeInternal.call(this);this.JSC$11397_eventHandler_.dispose();this.scrollTimer_.dispose()};var A7B={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"}}},aN=A7B;aN=A7B;var db={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 o_E=function(){},Fh=function(K){if(typeof K=="number"){var m=new o_E;
m.standardOffset_=K;var x=K;if(x==0)x="Etc/GMT";else{var S=["Etc/GMT",x<0?"-":"+"];x=Math.abs(x);S.push(Math.floor(x/60)%100);x%=60;x!=0&&S.push(":",_.IZ(x,2));x=S.join("")}m.timeZoneId_=x;x=K;x==0?x="UTC":(S=["UTC",x<0?"+":"-"],x=Math.abs(x),S.push(Math.floor(x/60)%100),x%=60,x!=0&&S.push(":",x),x=S.join(""));K=Hp5(K);m.tzNames_=[x,x];m.tzNamesExt_={STD_LONG_NAME_GMT:K,STD_GENERIC_LOCATION:K};m.transitions_=[];return m}m=new o_E;m.timeZoneId_=K.id;m.standardOffset_=-K.std_offset;m.tzNames_=K.names;
m.tzNamesExt_=K.names_ext;m.transitions_=K.transitions;return m},Hp5=function(K){var m=["GMT"];
m.push(K<=0?"+":"-");K=Math.abs(K);m.push(_.IZ(Math.floor(K/60)%100,2),":",_.IZ(K%60,2));return m.join("")},$LL=function(K,m){m=Date.UTC(m.getUTCFullYear(),m.getUTCMonth(),m.getUTCDate(),m.getUTCHours(),m.getUTCMinutes())/36E5;
for(var x=0;x<K.transitions_.length&&m>=K.transitions_[x];)x+=2;return x==0?0:K.transitions_[x-1]},NNz=function(K,m){K=K.standardOffset_-$LL(K,m);
return K===-1440?0:K};var Ay=function(K,m){this.patternParts_=[];this.JSC$11410_dateTimeSymbols_=m||ku;typeof K=="number"?Zpt(this,K):BNM(this,K)},aNA=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],y4=function(K){return K.getHours?K.getHours():0},BNM=function(K,m){for(WTn&&(m=m.replace(/\u200f/g,""));m;){for(var x=m,S=0;S<aNA.length;++S){var Q=m.match(aNA[S]);
if(Q){var w=Q[0];m=m.substring(w.length);S==0&&(w=="''"?w="'":(w=w.substring(1,Q[1]=="'"?w.length-1:w.length),w=w.replace(/''/g,"'")));K.patternParts_.push({text:w,type:S});break}}if(x===m)throw Error("ae`"+m);}};
Ay.prototype.format=function(K,m){if(!K)throw Error("be");var x=m?(K.getTimezoneOffset()-NNz(m,K))*6E4:0,S=x?new Date(K.getTime()+x):K,Q=S;m&&S.getTimezoneOffset()!=K.getTimezoneOffset()&&(S=new Date(S.getTime()+(S.getTimezoneOffset()-K.getTimezoneOffset())*6E4),Q=new Date(K.getTime()+(x+(x>0?-864E5:864E5))));x=[];for(var w=0;w<this.patternParts_.length;++w){var M=this.patternParts_[w].text;1==this.patternParts_[w].type?x.push(dL5(this,M,K,S,Q,m)):x.push(M)}return x.join("")};
var Zpt=function(K,m){if(m<4)var x=K.JSC$11410_dateTimeSymbols_.DATEFORMATS[m];else if(m<8)x=K.JSC$11410_dateTimeSymbols_.TIMEFORMATS[m-4];else if(m<12)x=K.JSC$11410_dateTimeSymbols_.DATETIMEFORMATS[m-8],x=x.replace("{1}",K.JSC$11410_dateTimeSymbols_.DATEFORMATS[m-8]),x=x.replace("{0}",K.JSC$11410_dateTimeSymbols_.TIMEFORMATS[m-8]);else if(m===12)x=K.JSC$11410_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(m===13)x=K.JSC$11410_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{Zpt(K,10);return}BNM(K,x)},V4=function(K,m){m=String(m);
K=K.JSC$11410_dateTimeSymbols_||ku;if(K.ZERODIGIT!==void 0&&!kl8){for(var x=[],S=0;S<m.length;S++){var Q=m.charCodeAt(S);x.push(48<=Q&&Q<=57?String.fromCharCode(K.ZERODIGIT+Q-48):m.charAt(S))}m=x.join("")}return m},kl8=!1,WTn=!1,VWB=function(K,m,x,S){x=x.getFullYear();
x<=0&&S&&(x=1-x);return V4(K,y75(x,m))},y75=function(K,m){m==2&&(K%=100);
K<0&&m++;return _.IZ(K,m)},vT=function(K){if(!(K.getHours&&K.getSeconds&&K.getMinutes))throw Error("ce");
},v_H=function(K,m){vT(m);
m=y4(m);return K.JSC$11410_dateTimeSymbols_.AMPMS[m>=12&&m<24?1:0]},dL5=function(K,m,x,S,Q,w){var M=m.length;
switch(m.charAt(0)){case "G":return x=S.getFullYear()>0?1:0,M>=4?K.JSC$11410_dateTimeSymbols_.ERANAMES[x]:K.JSC$11410_dateTimeSymbols_.ERAS[x];case "y":return VWB(K,M,S,!0);case "Y":return x=(new Date(z6z(S.getFullYear(),S.getMonth(),S.getDate(),K.JSC$11410_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,K.JSC$11410_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),M==2&&(x%=100),V4(K,y75(x,M));case "u":return VWB(K,M,S,!1);case "M":a:switch(x=S.getMonth(),M){case 5:M=K.JSC$11410_dateTimeSymbols_.NARROWMONTHS[x];
break a;case 4:M=K.JSC$11410_dateTimeSymbols_.MONTHS[x];break a;case 3:M=K.JSC$11410_dateTimeSymbols_.SHORTMONTHS[x];break a;default:M=V4(K,_.IZ(x+1,M))}return M;case "k":return vT(Q),V4(K,_.IZ(y4(Q)||24,M));case "S":return V4(K,(Q.getMilliseconds()/1E3).toFixed(Math.min(3,M)).slice(2)+(M>3?_.IZ(0,M-3):""));case "E":return x=S.getDay(),M>=4?K.JSC$11410_dateTimeSymbols_.WEEKDAYS[x]:K.JSC$11410_dateTimeSymbols_.SHORTWEEKDAYS[x];case "a":return v_H(K,Q);case "b":return v_H(K,Q);case "B":return v_H(K,
Q);case "h":return vT(Q),V4(K,_.IZ(y4(Q)%12||12,M));case "K":return vT(Q),V4(K,_.IZ(y4(Q)%12,M));case "H":return vT(Q),V4(K,_.IZ(y4(Q),M));case "c":a:switch(x=S.getDay(),M){case 5:M=K.JSC$11410_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[x];break a;case 4:M=K.JSC$11410_dateTimeSymbols_.STANDALONEWEEKDAYS[x];break a;case 3:M=K.JSC$11410_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[x];break a;default:M=V4(K,_.IZ(x,1))}return M;case "L":a:switch(x=S.getMonth(),M){case 5:M=K.JSC$11410_dateTimeSymbols_.STANDALONENARROWMONTHS[x];
break a;case 4:M=K.JSC$11410_dateTimeSymbols_.STANDALONEMONTHS[x];break a;case 3:M=K.JSC$11410_dateTimeSymbols_.STANDALONESHORTMONTHS[x];break a;default:M=V4(K,_.IZ(x+1,M))}return M;case "Q":return x=Math.floor(S.getMonth()/3),M<4?K.JSC$11410_dateTimeSymbols_.SHORTQUARTERS[x]:K.JSC$11410_dateTimeSymbols_.QUARTERS[x];case "d":return V4(K,_.IZ(S.getDate(),M));case "m":return vT(Q),V4(K,_.IZ(Q.getMinutes?Q.getMinutes():0,M));case "s":return vT(Q),V4(K,_.IZ(Q.getSeconds(),M));case "v":return(w||Fh(x.getTimezoneOffset())).timeZoneId_;
case "V":return K=w||Fh(x.getTimezoneOffset()),M<=2?K.timeZoneId_:$LL(K,x)>0?K.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?K.tzNamesExt_.DST_GENERIC_LOCATION:K.tzNamesExt_.DST_GENERIC_LOCATION:K.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?K.tzNamesExt_.STD_GENERIC_LOCATION:K.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return x=z6z(Q.getFullYear(),Q.getMonth(),Q.getDate(),K.JSC$11410_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,K.JSC$11410_dateTimeSymbols_.FIRSTDAYOFWEEK),V4(K,_.IZ(Math.floor(Math.round((x-(new Date((new Date(x)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,M));case "z":return K=w||Fh(x.getTimezoneOffset()),M<4?K.tzNames_[$LL(K,x)>0?2:0]:K.tzNames_[$LL(K,x)>0?3:1];case "Z":return m=w||Fh(x.getTimezoneOffset()),M<4?(M=-NNz(m,x),K=[M<0?"-":"+"],M=Math.abs(M),K.push(_.IZ(Math.floor(M/60)%100,2),_.IZ(M%60,2)),M=K.join("")):M=V4(K,Hp5(NNz(m,x))),M;default:return""}};var ULD=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,zZD=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,e4B=function(K){this.patternParts_=[];this.JSC$11419_dateTimeSymbols_=ku;if(typeof K=="number"){K>11&&(K=10);if(K<4)var m=this.JSC$11419_dateTimeSymbols_.DATEFORMATS[K];else K<8?m=this.JSC$11419_dateTimeSymbols_.TIMEFORMATS[K-4]:(m=this.JSC$11419_dateTimeSymbols_.DATETIMEFORMATS[K-8],m=m.replace("{1}",this.JSC$11419_dateTimeSymbols_.DATEFORMATS[K-8]),m=m.replace("{0}",this.JSC$11419_dateTimeSymbols_.TIMEFORMATS[K-
8]));TNL(this,m)}else TNL(this,K)},TNL=function(K,m){for(var x=!1,S="",Q=0;Q<m.length;Q++){var w=m.charAt(Q);
if(ULD.test(w))for(S.length>0&&(K.patternParts_.push({text:S,count:0,abutStart:!1,numeric:!1}),S=""),K.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});Q<m.length-1&&m.charAt(Q+1)==" ";)Q++;else if(x)w=="'"?Q+1<m.length&&m.charAt(Q+1)=="'"?(S+="'",Q++):x=!1:S+=w;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(w)>=0){S.length>0&&(K.patternParts_.push({text:S,count:0,abutStart:!1,numeric:!1}),S="");for(var M=m.charAt(Q),f=Q+1;f<m.length&&m.charAt(f)==M;)f++;M=f-Q;M<=0?f=!1:(f="MydhHmsSDkK".indexOf(w),
f=f>0||f==0&&M<3);K.patternParts_.push({text:w,count:M,abutStart:!1,numeric:f});Q+=M-1}else w=="'"?Q+1<m.length&&m.charAt(Q+1)=="'"?(S+="'",Q++):x=!0:S+=w}S.length>0&&K.patternParts_.push({text:S,count:0,abutStart:!1,numeric:!1});m=!1;for(x=0;x<K.patternParts_.length;x++)K.patternParts_[x].numeric?!m&&x+1<K.patternParts_.length&&K.patternParts_[x+1].numeric&&(m=!0,K.patternParts_[x].abutStart=!0):m=!1};
e4B.prototype.parse=function(K,m,x){var S=!1,Q=!1;x&&(S=x.predictive||!1,Q=x.validate||!1);if(S)for(x=0;x<this.patternParts_.length;x++){var w=this.patternParts_[x];if(w.count>0&&("abBhHkKm".indexOf(w.text.charAt(0))<0||w.count>2||w.abutStart))throw Error("de`"+w.text.charAt(0));}w=new INo;x=[0];w.dayPeriodIndex=-1;for(var M=0;M<this.patternParts_.length&&!(S&&x[0]>=K.length);M++){if(this.patternParts_[M].count==0){a:{var f=K;var c=x,D=this.patternParts_[M],G=S;if(D.text.match(ULD)!=null){if(D=c[0],
kbt(f,c),c[0]>D){f=!0;break a}}else{if(f.indexOf(D.text,c[0])==c[0]){c[0]+=D.text.length;f=!0;break a}if(G&&D.text.indexOf(f.substring(c[0]))==0){c[0]+=f.length-c[0];f=!0;break a}}f=!1}if(f)continue;return 0}if(this.patternParts_[M].abutStart){a:{c=K;D=x;G=M;var p=D[0],R=0;for(f=G;f<this.patternParts_.length;f++){var J=this.patternParts_[f],L=J.count;if(L===0)break;if(f==G&&(L-=R,R++,L==0)){f=0;break a}var n=f>G&&J.numeric,F=D[0];if(!WcE(this,c,D,J,L,w,!1)||n&&D[0]-F<L)f=G-1,D[0]=p}f-=G}if(f<=0)return 0;
M+=f-1}else if(!WcE(this,K,x,this.patternParts_[M],0,w,S))return 0}a:{K=Q;if(m==null)throw Error("ee");w.era!=void 0&&w.year!=void 0&&w.era==0&&w.year>0&&(w.year=-(w.year-1));w.year!=void 0&&m.setFullYear(w.year);S=m.getDate();m.setDate(1);w.month!=void 0&&m.setMonth(w.month);w.day!=void 0?m.setDate(w.day):(Q=wmD(m.getFullYear(),m.getMonth()),m.setDate(S>Q?Q:S));typeof m.setHours==="function"&&(w.hours==void 0&&(w.hours=m.getHours()),w.hours<12&&(w.ampm!=void 0&&w.ampm>0?w.hours+=12:w.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(w.dayPeriodName)||["night1","night2"].includes(w.dayPeriodName)&&w.hours>=6)&&(w.hours+=12)),m.setHours(w.hours));typeof m.setMinutes==="function"&&w.minutes!=void 0&&m.setMinutes(w.minutes);typeof m.setSeconds==="function"&&w.seconds!=void 0&&m.setSeconds(w.seconds);typeof m.setMilliseconds==="function"&&w.milliseconds!=void 0&&m.setMilliseconds(w.milliseconds);if(K&&(w.year&&w.year!=m.getFullYear()||w.month&&w.month!=
m.getMonth()||w.day&&w.day!=m.getDate()||w.hours&&w.hours>=24||w.minutes&&w.minutes>=60||w.seconds&&w.seconds>=60||w.milliseconds&&w.milliseconds>=1E3))m=!1;else{w.tzOffset!=void 0&&m.setTime(m.getTime()+(w.tzOffset-m.getTimezoneOffset())*60*1E3);w.ambiguousYear&&(K=new Date,K.setFullYear(K.getFullYear()-80),m.getTime()<K.getTime()&&m.setFullYear(K.getFullYear()+100));if(w.dayOfWeek!=void 0)if(w.day==void 0)w=(7+w.dayOfWeek-m.getDay())%7,w>3&&(w-=7),K=m.getMonth(),m.setDate(m.getDate()+w),m.getMonth()!=
K&&m.setDate(m.getDate()+(w>0?-7:7));else if(w.dayOfWeek!=m.getDay()){m=!1;break a}m=!0}}return m?x[0]:0};
var WcE=function(K,m,x,S,Q,w,M){kbt(m,x);if(S.numeric&&Q>0&&x[0]+Q>m.length)return!1;switch(S.text.charAt(0)){case "G":return U5(m,x,[K.JSC$11419_dateTimeSymbols_.ERAS],function(f){return w.era=f}),!0;
case "M":case "L":return X3o(K,m,x,Q,S,w);case "E":return U5(m,x,[K.JSC$11419_dateTimeSymbols_.WEEKDAYS,K.JSC$11419_dateTimeSymbols_.SHORTWEEKDAYS],function(f){return w.dayOfWeek=f});
case "B":case "b":return Q=[],K=[[].concat(K.JSC$11419_dateTimeSymbols_.AMPMS)],Q.push("isAm"),Q.push("isPm"),m=U5(m,x,K,function(f){return w.dayPeriodIndex=f},M),w.dayPeriodName=Q[w.dayPeriodIndex],M?m:!0;
case "a":return m=U5(m,x,[K.JSC$11419_dateTimeSymbols_.AMPMS],function(f){return w.ampm=f},M),M?m:!0;
case "y":return KvB(K,m,x,S,Q,w);case "Q":return U5(m,x,[K.JSC$11419_dateTimeSymbols_.QUARTERS,K.JSC$11419_dateTimeSymbols_.SHORTQUARTERS],function(f){w.month=f*3;w.day=1});
case "d":return zo(K,m,x,S,Q,function(f){w.day=f}),!0;
case "S":return me_(K,m,x,Q,w);case "h":case "K":case "H":case "k":return m=zo(K,m,x,S,Q,function(f){w.hours=S.text.charAt(0)==="h"&&f===12?0:f},M),M?m:!0;
case "m":return m=zo(K,m,x,S,Q,function(f){w.minutes=f},M),M?m:!0;
case "s":return zo(K,m,x,S,Q,function(f){w.seconds=f}),!0;
case "z":case "Z":case "v":return xeE(K,m,x,w);default:return!1}},KvB=function(K,m,x,S,Q,w){var M=x[0];
Q=To(K,m,x,Q);Q===null&&(Q=To(K,m,x,0,!0));if(Q===null)return!1;Q>=0&&x[0]-M==2&&S.count==2?(K=Q,m=(new Date).getFullYear()-80,x=m%100,w.ambiguousYear=K==x,K+=Math.floor(m/100)*100+(K<x?100:0),w.year=K):w.year=Q;return!0},X3o=function(K,m,x,S,Q,w){return Q.numeric&&zo(K,m,x,Q,S,function(M){w.month=M-1})?!0:U5(m,x,[K.JSC$11419_dateTimeSymbols_.MONTHS,
K.JSC$11419_dateTimeSymbols_.STANDALONEMONTHS,K.JSC$11419_dateTimeSymbols_.SHORTMONTHS,K.JSC$11419_dateTimeSymbols_.STANDALONESHORTMONTHS],function(M){w.month=M})},me_=function(K,m,x,S,Q){var w=x[0];
K=To(K,m,x,S);if(K===null)return!1;x=x[0]-w;Q.milliseconds=x<3?K*Math.pow(10,3-x):Math.round(K/Math.pow(10,x-3));return!0},xeE=function(K,m,x,S){m.indexOf("GMT",x[0])==x[0]&&(x[0]+=3);
if(x[0]>=m.length)return S.tzOffset=0,!0;var Q=x[0],w=To(K,m,x,0,!0);if(w===null)return!1;if(x[0]<m.length&&m.charAt(x[0])==":"){var M=w*60;x[0]++;w=To(K,m,x,0);if(w===null)return!1;M+=w}else M=w,M=M<24&&x[0]-Q<=3?M*60:M%100+M/100*60;S.tzOffset=-M;return!0},zo=function(K,m,x,S,Q,w,M){M=M||!1;
var f=x[0];K=To(K,m,x,Q);if(K===null)return!1;if(M&&x[0]-f<S.count){if(x[0]<m.length)return!1;K*=Math.pow(10,S.count-(x[0]-f))}w(K);return!0},U5=function(K,m,x,S,Q){Q=Q||!1;
for(var w,M=0;M<x.length;M++){w=m;for(var f=x[M],c=Q,D=0,G=null,p=K.substring(w[0]).toLowerCase(),R=0;R<f.length;R++){var J=f[R].toLowerCase();if(c&&J.indexOf(p)==0){D=p.length;G=R;break}f[R].length>D&&p.indexOf(J)==0&&(D=f[R].length,G=R)}G!==null&&(w[0]+=D);w=G;if(w!==null)return S(w),!0}return!1},kbt=function(K,m){(K=K.substring(m[0]).match(zZD))&&(m[0]+=K[0].length)},To=function(K,m,x,S,Q){m=S>0?m.substring(0,x[0]+S):m;
Q=Q||!1;if(K.JSC$11419_dateTimeSymbols_.ZERODIGIT){S=[];for(var w=x[0];w<m.length;w++){var M=m.charCodeAt(w)-K.JSC$11419_dateTimeSymbols_.ZERODIGIT;S.push(0<=M&&M<=9?String.fromCharCode(M+48):m.charAt(w))}m=S.join("")}else m=m.substring(x[0]);K=m.match(new RegExp("^"+(Q?"[+-]?":"")+"\\d+"));if(!K)return null;x[0]+=K[0].length;return parseInt(K[0],10)},INo=function(){};
INo.prototype.ambiguousYear=!1;var S$E;
S$E={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 Q0o={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}"]};
Q0o={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 wRA=function(){var K={type:"unit",style:"narrow"};this.listType_=K&&K.type?K.type:"conjunction";this.listStyle_=K&&K.style?K.style:"long";this.listSymbols_=Q0o;K=0;switch(this.listStyle_){case "short":K=1;break;case "narrow":K=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[K];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[K];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[K];this.listEndPattern_=
this.listSymbols_.AND_END[K];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[K];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[K];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[K];this.listEndPattern_=this.listSymbols_.OR_END[K];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[K],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[K],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[K],this.listEndPattern_=this.listSymbols_.UNIT_END[K]}};
wRA.prototype.format=function(K){return s0E(this,K)};
var s0E=function(K,m){var x=m.length;switch(x){case 0:return"";case 1:return String(m[0]);case 2:return K.listTwoPattern_.replace("{0}",String(m[0])).replace("{1}",String(m[1]))}for(var S=K.listStartPattern_.replace("{0}",String(m[0])).replace("{1}",String(m[1])),Q=2;Q<x-1;++Q)S=K.listMiddlePattern_.replace("{0}",S).replace("{1}",String(m[Q]));return K.listEndPattern_.replace("{0}",S).replace("{1}",String(m[x-1]))};var l2D={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"},uzB=l2D,MOR=l2D;MOR=uzB=l2D;var tOA,IN,WT,wHG,kK,f2D;
_.eu=function(K,m,x,S){var Q;if(Q=m){a:if(m&&m.length===3){for(Q=0;Q<3;Q++){var w=m[Q];if(w<"A"||w>"Z"&&w<"a"||w>"z"){Q=!1;break a}}Q=!0}else Q=!1;Q=!Q}if(Q)throw new TypeError("fe");this.intlCurrencyCode_=m?m.toUpperCase():null;this.currencyStyle_=x||0;this.overrideNumberFormatSymbols_=S||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_=IN(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof K==="number")switch(K){case 1:kK(this,IN(this).DECIMAL_PATTERN);break;case 2:kK(this,IN(this).SCIENTIFIC_PATTERN);break;case 3:kK(this,IN(this).PERCENT_PATTERN);break;case 4:K=IN(this).CURRENCY_PATTERN;m=["0"];if(x=
db[WT(this)]){x=x[0]&7;if(x>0)for(m.push("."),S=0;S<x;S++)m.push("0");K=K.replace(/0.00/g,m.join(""))}kK(this,K);break;case 5:f2D(this,1);break;case 6:f2D(this,2);break;default:throw Error("ie");}else kK(this,K)};
tOA=!1;IN=function(K){return K.overrideNumberFormatSymbols_||(tOA?MOR:uzB)};
WT=function(K){return K.intlCurrencyCode_||IN(K).DEF_CURRENCY_CODE};
wHG=function(K,m){if(m>308)throw Error("he`"+m);K.maximumFractionDigits_=m;return K};
kK=function(K,m){var x=[0];K.positivePrefix_=c0M(K,m,x);for(var S=x[0],Q=-1,w=0,M=0,f=0,c=-1,D=m.length,G=!0;x[0]<D&&G;x[0]++)switch(m.charAt(x[0])){case "#":M>0?f++:w++;c>=0&&Q<0&&c++;break;case "0":if(f>0)throw Error("oe`"+m);M++;c>=0&&Q<0&&c++;break;case ",":c>0&&K.groupingArray_.push(c);c=0;break;case ".":if(Q>=0)throw Error("pe`"+m);Q=w+M+f;break;case "E":if(K.useExponentialNotation_)throw Error("qe`"+m);K.useExponentialNotation_=!0;K.minExponentDigits_=0;x[0]+1<D&&m.charAt(x[0]+1)=="+"&&(x[0]++,
K.useSignForPositiveExponent_=!0);for(;x[0]+1<D&&m.charAt(x[0]+1)=="0";)x[0]++,K.minExponentDigits_++;if(w+M<1||K.minExponentDigits_<1)throw Error("re`"+m);G=!1;break;default:x[0]--,G=!1}M==0&&w>0&&Q>=0&&(M=Q,M==0&&M++,f=w-M,w=M-1,M=1);if(Q<0&&f>0||Q>=0&&(Q<w||Q>w+M)||c==0)throw Error("se`"+m);f=w+M+f;K.maximumFractionDigits_=Q>=0?f-Q:0;Q>=0&&(K.minimumFractionDigits_=w+M-Q,K.minimumFractionDigits_<0&&(K.minimumFractionDigits_=0));K.minimumIntegerDigits_=(Q>=0?Q:f)-w;K.useExponentialNotation_&&(K.maximumIntegerDigits_=
w+K.minimumIntegerDigits_,K.maximumFractionDigits_==0&&K.minimumIntegerDigits_==0&&(K.minimumIntegerDigits_=1));K.groupingArray_.push(Math.max(0,c));K.decimalSeparatorAlwaysShown_=Q==0||Q==f;S=x[0]-S;K.positiveSuffix_=c0M(K,m,x);x[0]<m.length&&m.charAt(x[0])==";"?(x[0]++,K.multiplier_!=1&&(K.negativePercentSignExpected_=!0),K.negativePrefix_=c0M(K,m,x),x[0]+=S,K.negativeSuffix_=c0M(K,m,x)):(K.negativePrefix_+=K.positivePrefix_,K.negativeSuffix_+=K.positiveSuffix_)};
f2D=function(K,m){K.compactStyle_=m;kK(K,IN(K).DECIMAL_PATTERN);K.minimumFractionDigits_=0;wHG(K,2);if(K.minimumFractionDigits_>0)throw Error("ge");K.significantDigits_=2};
_.eu.prototype.parse=function(K,m){m=m||[0];if(this.compactStyle_!==0)throw Error("je");K=K.replace(/ |\u202f/g,"\u00a0");var x=K.indexOf(this.positivePrefix_,m[0])==m[0],S=K.indexOf(this.negativePrefix_,m[0])==m[0];x&&S&&(this.positivePrefix_.length>this.negativePrefix_.length?S=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(x=!1));x?m[0]+=this.positivePrefix_.length:S&&(m[0]+=this.negativePrefix_.length);if(K.indexOf(IN(this).INFINITY,m[0])==m[0]){m[0]+=IN(this).INFINITY.length;var Q=
Infinity}else{Q=K;var w=!1,M=!1,f=!1,c=-1,D=1,G=IN(this).DECIMAL_SEP,p=IN(this).GROUP_SEP,R=IN(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("ke");p=p.replace(/\u202f/g,"\u00a0");for(var J="";m[0]<Q.length;m[0]++){var L=Q.charAt(m[0]),n=OiB(this,L);if(n>=0&&n<=9)J+=n,f=!0;else if(L==G.charAt(0)){if(w||M)break;J+=".";w=!0}else if(L==p.charAt(0)&&("\u00a0"!=p.charAt(0)||m[0]+1<Q.length&&OiB(this,Q.charAt(m[0]+1))>=0)){if(w||M)break}else if(L==R.charAt(0)){if(M)break;J+="E";M=!0;c=m[0]}else if(L==
"+"||L=="-"){if(f&&c!=m[0]-1)break;J+=L}else if(this.multiplier_==1&&L==IN(this).PERCENT.charAt(0)){if(D!=1)break;D=100;if(f){m[0]++;break}}else if(this.multiplier_==1&&L==IN(this).PERMILL.charAt(0)){if(D!=1)break;D=1E3;if(f){m[0]++;break}}else break}this.multiplier_!=1&&(D=this.multiplier_);Q=parseFloat(J)/D}if(x){if(K.indexOf(this.positiveSuffix_,m[0])!=m[0])return NaN;m[0]+=this.positiveSuffix_.length}else if(S){if(K.indexOf(this.negativeSuffix_,m[0])!=m[0])return NaN;m[0]+=this.negativeSuffix_.length}return S?
-Q:Q};
_.eu.prototype.format=function(K){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("le");if(isNaN(K))return IN(this).NAN;var m=[];var x=K;if(this.compactStyle_==0)x=Xl;else{x=Math.abs(x);var S=j0B(this,x<=1?0:DeM(x)).divisorBase;x=j0B(this,S+DeM(r0D(this,K9(x,-S)).intValue))}K=K9(K,-x.divisorBase);(S=K<0||K==0&&1/K<0)?x.negative_prefix?m.push(x.negative_prefix):(m.push(x.prefix),m.push(this.negativePrefix_)):(m.push(x.prefix),m.push(this.positivePrefix_));if(isFinite(K))if(K*=
S?-1:1,K*=this.multiplier_,this.useExponentialNotation_){var Q=K;if(Q==0)GZB(this,Q,this.minimumIntegerDigits_,m),pRt(this,0,m);else{var w=Math.floor(Math.log(Q)/Math.log(10)+2E-15);Q=K9(Q,-w);var M=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(M=w%this.maximumIntegerDigits_,M<0&&(M=this.maximumIntegerDigits_+M),Q=K9(Q,M),w-=M,M=1):this.minimumIntegerDigits_<1?(w++,Q=K9(Q,-1)):(w-=this.minimumIntegerDigits_-1,Q=K9(Q,this.minimumIntegerDigits_-
1));GZB(this,Q,M,m);pRt(this,w,m)}}else GZB(this,K,this.minimumIntegerDigits_,m);else m.push(IN(this).INFINITY);S?x.negative_suffix?m.push(x.negative_suffix):(isFinite(K)&&m.push(x.suffix),m.push(this.negativeSuffix_)):(isFinite(K)&&m.push(x.suffix),m.push(this.positiveSuffix_));return m.join("")};
var r0D=function(K,m){var x=K9(m,K.maximumFractionDigits_);K.significantDigits_>0&&(x=RC_(x,K.significantDigits_,K.maximumFractionDigits_));x=Math.round(x);if(isFinite(x)){var S=Math.floor(K9(x,-K.maximumFractionDigits_));x=Math.floor(x-K9(S,K.maximumFractionDigits_));if(x<0||x>=K9(1,K.maximumFractionDigits_))S=Math.round(m),x=0}else S=m,x=0;return{intValue:S,fracValue:x}},GZB=function(K,m,x,S){if(K.minimumFractionDigits_>K.maximumFractionDigits_)throw Error("le");
S||(S=[]);m=r0D(K,m);var Q=m.intValue,w=m.fracValue,M=K.minimumFractionDigits_>0||w>0||!1;m=K.minimumFractionDigits_;M&&(m=K.minimumFractionDigits_);for(var f="",c=Q;c>1E20;)f="0"+f,c=Math.round(K9(c,-1));f=c+f;var D=IN(K).DECIMAL_SEP;c=IN(K).ZERO_DIGIT.codePointAt(0);var G=f.length,p=0;if(Q>0||x>0){for(Q=G;Q<x;Q++)S.push(String.fromCodePoint(c));if(K.groupingArray_.length>=2)for(x=1;x<K.groupingArray_.length;x++)p+=K.groupingArray_[x];x=G-p;if(x>0){Q=K.groupingArray_;p=G=0;for(var R,J=IN(K).GROUP_SEP,
L=f.length,n=0;n<L;n++)if(S.push(String.fromCodePoint(c+Number(f.charAt(n)))),L-n>1)if(R=Q[p],n<x){var F=x-n;(R===1||R>0&&F%R===1)&&S.push(J)}else p<Q.length&&(n===x?p+=1:R===n-x-G+1&&(S.push(J),G+=R,p+=1))}else{x=f;f=K.groupingArray_;Q=IN(K).GROUP_SEP;R=x.length;J=[];for(G=f.length-1;G>=0&&R>0;G--){p=f[G];for(L=0;L<p&&R-L-1>=0;L++)J.push(String.fromCodePoint(c+Number(x.charAt(R-L-1))));R-=p;R>0&&J.push(Q)}S.push.apply(S,J.reverse())}}else M||S.push(String.fromCodePoint(c));(K.decimalSeparatorAlwaysShown_||
M)&&S.push(D);w=String(w);M=w.split("e+");M.length==2&&(w=String(RC_(parseFloat(M[0]),K.significantDigits_,1)),w=w.replace(".",""),w+=(0,_.KGt)("0",parseInt(M[1],10)-w.length+1));K.maximumFractionDigits_+1>w.length&&(w="1"+(0,_.KGt)("0",K.maximumFractionDigits_-w.length)+w);for(K=w.length;w.charAt(K-1)=="0"&&K>m+1;)K--;for(m=1;m<K;m++)S.push(String.fromCodePoint(c+Number(w.charAt(m))))},pRt=function(K,m,x){x.push(IN(K).EXP_SYMBOL);
m<0?(m=-m,x.push(IN(K).MINUS_SIGN)):K.useSignForPositiveExponent_&&x.push(IN(K).PLUS_SIGN);m=""+m;for(var S=IN(K).ZERO_DIGIT,Q=m.length;Q<K.minExponentDigits_;Q++)x.push(S);K=S.codePointAt(0)-J0L;for(S=0;S<m.length;S++)x.push(String.fromCodePoint(K+m.codePointAt(S)))},OiB=function(K,m){m=m.codePointAt(0);
if(48<=m&&m<58)return m-48;K=IN(K).ZERO_DIGIT.codePointAt(0);return K<=m&&m<K+10?m-K:-1},J0L="0".codePointAt(0),c0M=function(K,m,x){for(var S="",Q=!1,w=m.length;x[0]<w;x[0]++){var M=m.charAt(x[0]);
if(M=="'")x[0]+1<w&&m.charAt(x[0]+1)=="'"?(x[0]++,S+="'"):Q=!Q;else if(Q)S+=M;else switch(M){case "#":case "0":case ",":case ".":case ";":return S;case "\u00a4":if(x[0]+1<w&&m.charAt(x[0]+1)=="\u00a4")x[0]++,S+=WT(K);else switch(K.currencyStyle_){case 0:M=WT(K);S+=M in db?db[M][1]:M;break;case 2:M=WT(K);var f=db[M];S+=f?M==f[1]?M:M+" "+f[1]:M;break;case 1:M=WT(K),S+=M in db?db[M][2]:M}break;case "%":if(!K.negativePercentSignExpected_&&K.multiplier_!=1)throw Error("me");if(K.negativePercentSignExpected_&&
K.multiplier_!=100)throw Error("ne");K.multiplier_=100;K.negativePercentSignExpected_=!1;S+=IN(K).PERCENT;break;case "\u2030":if(!K.negativePercentSignExpected_&&K.multiplier_!=1)throw Error("me");if(K.negativePercentSignExpected_&&K.multiplier_!=1E3)throw Error("ne");K.multiplier_=1E3;K.negativePercentSignExpected_=!1;S+=IN(K).PERMILL;break;default:S+=M}}return S},Xl={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},j0B=function(K,m){K=K.compactStyle_==1?aN.COMPACT_DECIMAL_SHORT_PATTERN:aN.COMPACT_DECIMAL_LONG_PATTERN;K==null&&(K=aN.COMPACT_DECIMAL_SHORT_PATTERN);if(m<3)return Xl;m=Math.min(14,m);var x=K[K9(1,m)];for(--m;!x&&m>=3;)x=K[K9(1,m)],m--;if(!x)return Xl;x=x.other;var S=K="",Q=x.indexOf(";");Q>=0&&(x=x.substring(0,Q),Q=x.substring(Q+1))&&(S=/([^0]*)(0+)(.*)/.exec(Q),K=S[1],S=S[3]);return x&&x!="0"?(x=/([^0]*)(0+)(.*)/.exec(x))?{divisorBase:m+
1-(x[2].length-1),negative_prefix:K,negative_suffix:S,prefix:x[1],suffix:x[3]}:Xl:Xl},DeM=function(K){if(!isFinite(K))return K>0?K:0;
for(var m=0;(K/=10)>=1;)m++;return m},K9=function(K,m){if(!K||!isFinite(K)||m==0)return K;
K=String(K).split("e");return parseFloat(K[0]+"e"+(parseInt(K[1]||0,10)+m))},hCB=function(K,m){return K&&isFinite(K)?K9(Math.round(K9(K,m)),-m):K},RC_=function(K,m,x){if(!K)return K;
m=m-DeM(K)-1;return m<-x?hCB(K,-x):hCB(K,m)};var Ce_=function(K){return K%10==1&&K%100!=11?"one":K%10==2&&K%100!=12?"two":K%10==3&&K%100!=13?"few":"other"},LvA=Ce_;
LvA=Ce_;var q$D=function(K,m){var x=K|0;if(void 0===m){m=Math;var S=m.min,Q=K+"",w=Q.indexOf(".");m=S.call(m,w===-1?0:Q.length-w-1,3)}S=Math.pow(10,m);K={v:m,f:(K*S|0)%S};return x==1&&K.v==0?"one":"other"},Pk=q$D;
Pk=q$D;var nuH=function(K){this.JSC$11462_pattern_=K;this.parsedPattern_=this.literals_=this.initialLiterals_=null;K=uzB;var m=aN;if(Eut!==K||bi_!==m)Eut=K,bi_=m,guL=new _.eu(1);this.numberFormatter_=guL},Eut=null,bi_=null,guL=null,PeA=RegExp("'([{}#].*?)'","g"),eC_=RegExp("''","g");
nuH.prototype.format=function(K){if(this.JSC$11462_pattern_){this.initialLiterals_=[];var m=iiB(this,this.JSC$11462_pattern_);this.parsedPattern_=Y$L(this,m);this.JSC$11462_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.dD(this.initialLiterals_),m=[],FvB(this,this.parsedPattern_,K,!1,m),K=m.join("");this.literals_.length>0;)K=K.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else K="";return K};
var FvB=function(K,m,x,S,Q){for(var w=0;w<m.length;w++)switch(m[w].type){case 4:Q.push(m[w].value);break;case 3:var M=m[w].value;var f=K,c=Q,D=x[M];D===void 0?c.push("Undefined parameter - "+M):(f.literals_.push(D),c.push(f.buildPlaceholder_(f.literals_)));break;case 2:M=m[w].value;f=K;c=x;D=S;var G=Q,p=M.argumentIndex;c[p]===void 0?G.push("Undefined parameter - "+p):(p=M[c[p]],p===void 0&&(p=M.other),FvB(f,p,c,D,G));break;case 0:M=m[w].value;A0D(K,M,x,Pk,S,Q);break;case 1:M=m[w].value,A0D(K,M,x,
LvA,S,Q)}},A0D=function(K,m,x,S,Q,w){var M=m.argumentIndex,f=m.argumentOffset,c=+x[M];
isNaN(c)?w.push("Undefined or invalid parameter - "+M):(f=c-f,M=m[x[M]],M===void 0&&(S=S(Math.abs(f)),M=m[S],M===void 0&&(M=m.other)),m=[],FvB(K,M,x,Q,m),x=m.join(""),Q?w.push(x):(K=K.numberFormatter_.format(f),w.push(x.replace(/#/g,K))))},iiB=function(K,m){var x=K.initialLiterals_,S=K.buildPlaceholder_.bind(K);
m=m.replace(eC_,function(){x.push("'");return S(x)});
return m=m.replace(PeA,function(Q,w){x.push(w);return S(x)})},ouD=function(K){var m=0,x=[],S=[],Q=/[{}]/g;
Q.lastIndex=0;for(var w;w=Q.exec(K);){var M=w.index;w[0]=="}"?(x.pop(),x.length==0&&(w={type:1},w.value=K.substring(m,M),S.push(w),m=M+1)):(x.length==0&&(m=K.substring(m,M),m!=""&&S.push({type:0,value:m}),m=M+1),x.push("{"))}K=K.substring(m);K!=""&&S.push({type:0,value:K});return S},Hiz=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,$e_=/^\s*(\w+)\s*,\s*selectordinal\s*,/,NYD=/^\s*(\w+)\s*,\s*select\s*,/,Y$L=function(K,m){var x=[];
m=ouD(m);for(var S=0;S<m.length;S++){var Q={};if(0==m[S].type)Q.type=4,Q.value=m[S].value;else if(1==m[S].type){var w=m[S].value;switch(Hiz.test(w)?0:$e_.test(w)?1:NYD.test(w)?2:/^\s*\w+\s*/.test(w)?3:5){case 2:Q.type=2;Q.value=ZiB(K,m[S].value);break;case 0:Q.type=0;Q.value=BYR(K,m[S].value);break;case 1:Q.type=1;Q.value=a2D(K,m[S].value);break;case 3:Q.type=3,Q.value=m[S].value}}x.push(Q)}return x},ZiB=function(K,m){var x="";
m=m.replace(NYD,function(f,c){x=c;return""});
var S={};S.argumentIndex=x;m=ouD(m);for(var Q=0;Q<m.length;){var w=m[Q].value;Q++;var M=void 0;1==m[Q].type&&(M=Y$L(K,m[Q].value));S[w.replace(/\s/g,"")]=M;Q++}return S},BYR=function(K,m){var x="",S=0;
m=m.replace(Hiz,function(c,D,G){x=D;G&&(S=parseInt(G,10));return""});
var Q={};Q.argumentIndex=x;Q.argumentOffset=S;m=ouD(m);for(var w=0;w<m.length;){var M=m[w].value;w++;var f=void 0;1==m[w].type&&(f=Y$L(K,m[w].value));Q[M.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=f;w++}return Q},a2D=function(K,m){var x="";
m=m.replace($e_,function(f,c){x=c;return""});
var S={};S.argumentIndex=x;S.argumentOffset=0;m=ouD(m);for(var Q=0;Q<m.length;){var w=m[Q].value;Q++;var M=void 0;1==m[Q].type&&(M=Y$L(K,m[Q].value));S[w.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=M;Q++}return S};
nuH.prototype.buildPlaceholder_=function(K){return"\ufddf_"+(K.length-1).toString(10)+"_"};var NJ8=function(){var K={style:1},m=deB;this.style_=(K==null?void 0:K.style)||0;this.durationSymbols_=m||S$E},y0E=function(K,m){switch(m){default:case "years":return K.durationSymbols_.YEAR;
case "months":return K.durationSymbols_.MONTH;case "weeks":return K.durationSymbols_.WEEK;case "days":return K.durationSymbols_.DAY;case "hours":return K.durationSymbols_.HOUR;case "minutes":return K.durationSymbols_.MINUTE;case "seconds":return K.durationSymbols_.SECOND}},mY=function(K,m,x){a:{x=y0E(K,x);
switch(K.style_){case 1:if(x.LONG!=void 0){K=x.LONG;break a}case 2:if(x.NARROW!=void 0){K=x.NARROW;break a}default:K=x.SHORT;break a}K=void 0}return K?(new nuH("{DURATION_VALUE,plural,"+K+"}")).format({DURATION_VALUE:m}):""};
NJ8.prototype.format=function(K){var m=[],x=K.years,S=K.months,Q=K.weeks,w=K.days,M=K.hours,f=K.minutes;K=K.seconds;x!=null&&m.push(mY(this,x,"years"));S!=null&&m.push(mY(this,S,"months"));Q!=null&&m.push(mY(this,Q,"weeks"));w!=null&&m.push(mY(this,w,"days"));M!=null&&m.push(mY(this,M,"hours"));f!=null&&m.push(mY(this,f,"minutes"));K!=null&&m.push(mY(this,K,"seconds"));return(new wRA).format(m)};var VOE;
VOE={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 K5L=function(){this.rdtfSymbols_=vuA||VOE;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
K5L.prototype.format=function(K,m){a:{m=UeD(this,m);switch(this.style_){case 2:if(m.NARROW!=void 0){m=m.NARROW;break a}case 1:if(m.SHORT!=void 0){m=m.SHORT;break a}default:m=m.LONG;break a}m=void 0}if(!this.alwaysNumeric_&&m&&m.R&&m.R[""+K])K=m.R[""+K];else if(m){var x=Math.abs(K);K=(new nuH("{N,plural,"+(K>0||K==0&&1/K==Infinity?m.F:m.P)+"}")).format({N:x})}else K="";return K};
var UeD=function(K,m){switch(m){default:case 0:return K.rdtfSymbols_.YEAR;case 1:return K.rdtfSymbols_.QUARTER;case 2:return K.rdtfSymbols_.MONTH;case 3:return K.rdtfSymbols_.WEEK;case 4:return K.rdtfSymbols_.DAY;case 5:return K.rdtfSymbols_.HOUR;case 6:return K.rdtfSymbols_.MINUTE;case 7:return K.rdtfSymbols_.SECOND}};var zCz=function(K,m,x,S,Q,w,M,f){this.x0=K;this.y0=m;this.x1=x;this.y1=S;this.x2=Q;this.y2=w;this.x3=M;this.y3=f};
zCz.prototype.clone=function(){return new zCz(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
zCz.prototype.equals=function(K){return this.x0==K.x0&&this.y0==K.y0&&this.x1==K.x1&&this.y1==K.y1&&this.x2==K.x2&&this.y2==K.y2&&this.x3==K.x3&&this.y3==K.y3};
var TY5=function(K,m){if(m==0)return K.x0;if(m==1)return K.x3;var x=DB(K.x0,K.x1,m),S=DB(K.x1,K.x2,m);K=DB(K.x2,K.x3,m);x=DB(x,S,m);S=DB(S,K,m);return DB(x,S,m)},I2A=function(K,m){var x=(m-K.x0)/(K.x3-K.x0);
if(x<=0)return 0;if(x>=1)return 1;for(var S=0,Q=1,w=0,M=0;M<8;M++){w=TY5(K,x);var f=(TY5(K,x+1E-6)-w)/1E-6;if(Math.abs(w-m)<1E-6)return x;if(Math.abs(f)<1E-6)break;else w<m?S=x:Q=x,x-=(w-m)/f}for(M=0;Math.abs(w-m)>1E-6&&M<8;M++)w<m?(S=x,x=(x+Q)/2):(Q=x,x=(x+S)/2),w=TY5(K,x);return x};var xT=function(){_.r4.call(this);this.JSC$11483_name_="closure_frame"+kZD++;this.iframesForDisposal_=[];WvE[this.JSC$11483_name_]=this},S3;
_.Zw(xT,_.r4);var WvE={},kZD=0,XRo=function(K,m){var x=ip(K);QCR(m,function(S,Q){Array.isArray(S)||(S=[S]);_.m7(S,function(w){w=x.JSC$9336_createDom("INPUT",{type:"hidden",name:Q,value:w});K.appendChild(w)})})};
_.l=xT.prototype;_.l.JSC$11485_form_=null;_.l.JSC$11485_iframe_=null;_.l.iframeName_=null;_.l.nextIframeId_=0;_.l.JSC$11485_active_=!1;_.l.complete_=!1;_.l.success_=!1;_.l.lastContent_=null;_.l.JSC$11485_lastErrorCode_=0;_.l.iframeDisposalTimer_=null;
_.l.send=function(K,m,x,S){if(this.JSC$11485_active_)throw Error("te");K=new _.Hg(K);m=m?m.toUpperCase():"GET";x&&_.QE(K);S3||(S3=_.RA("FORM"),S3.acceptCharset="utf-8",x=S3.style,x.position="absolute",x.visibility="hidden",x.top=x.left="-10px",x.width=x.height="10px",x.overflow="hidden",document.body.appendChild(S3));this.JSC$11485_form_=S3;m=="GET"&&XRo(this.JSC$11485_form_,K.JSC$10040_queryData_);S&&XRo(this.JSC$11485_form_,S);x=K.toString();x=db1(x);S=this.JSC$11485_form_;x=_.vs(o8(x));x!==void 0&&
(S.action=x);this.JSC$11485_form_.method=m;Kp5(this);mcE(this)};
_.l.abort=function(K){if(this.JSC$11485_active_){var m=QY(this);if(m)if(Os(m))m.removeAllListeners(void 0);else if(m=jw(m)){var x=0,S;for(S in m.listeners)for(var Q=m.listeners[S].concat(),w=0;w<Q.length;++w)lX(Q[w])&&++x}this.success_=this.JSC$11485_active_=this.complete_=!1;this.JSC$11485_lastErrorCode_=K||7;this.dispatchEvent("abort");xcM(this)}};
_.l.disposeInternal=function(){this.JSC$11485_active_&&this.abort();xT.superClass_.disposeInternal.call(this);this.JSC$11485_iframe_&&SgD(this);mcE(this);this.JSC$11485_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11485_form_=null;this.JSC$11485_lastErrorCode_=0;delete WvE[this.JSC$11483_name_]};
_.l.isComplete=function(){return this.complete_};
_.l.isSuccess=function(){return this.success_};
_.l.isActive=function(){return this.JSC$11485_active_};
_.l.getResponseText=function(){return this.lastContent_};
_.l.getLastError=function(){return _.ASB(this.JSC$11485_lastErrorCode_)};
var Kp5=function(K){K.JSC$11485_active_=!0;K.complete_=!1;K.JSC$11485_lastErrorCode_=0;K.iframeName_=K.JSC$11483_name_+"_"+(K.nextIframeId_++).toString(36);K.JSC$11485_iframe_=ip(K.JSC$11485_form_).JSC$9336_createDom("IFRAME",{name:K.iframeName_,id:K.iframeName_});var m=K.JSC$11485_iframe_.style;m.visibility="hidden";m.width=m.height="10px";m.display="none";_.Ut?m.marginTop=m.marginLeft="-10px":(m.position="absolute",m.top=m.left="-10px");ip(K.JSC$11485_form_).JSC$9334_document_.body.appendChild(K.JSC$11485_iframe_);
m=K.iframeName_+"_inner";var x=JwR(K.JSC$11485_iframe_);if(document.baseURI){var S=Tb(m);S='<head><base href="'+Tb(document.baseURI)+'"></head><body><iframe id="'+S+'" name="'+S+'"></iframe>';S=km(S)}else S=Tb(m),S=km('<body><iframe id="'+S+'" name="'+S+'"></iframe>');x.write(Ws(S));_.fW(x.getElementById(m),"load",K.onIframeLoaded_,!1,K);S=Pc("TEXTAREA",K.JSC$11485_form_);for(var Q=0,w=S.length;Q<w;Q++){var M=S[Q].value;b1M(S[Q])!=M&&(_.bA(S[Q],M),S[Q].value=M)}S=x.importNode(K.JSC$11485_form_,!0);
S.target=m;S.action=K.JSC$11485_form_.action;x.body.appendChild(S);Q=Pc("SELECT",K.JSC$11485_form_);w=Pc("SELECT",S);M=0;for(var f=Q.length;M<f;M++)for(var c=Pc("OPTION",Q[M]),D=Pc("OPTION",w[M]),G=0,p=c.length;G<p;G++)D[G].selected=c[G].selected;Q=Pc("INPUT",K.JSC$11485_form_);w=Pc("INPUT",S);M=0;for(f=Q.length;M<f;M++)if(Q[M].type=="file"&&Q[M].value!=w[M].value){K.JSC$11485_form_.target=m;S=K.JSC$11485_form_;break}try{K.errorHandled_=!1,S.submit(),x.close(),_.vr&&setTimeout(K.testForFirefoxSilentError_.bind(K),
250)}catch(R){_.DA(x.getElementById(m),"load",K.onIframeLoaded_,!1,K),x.close(),wP(K,2)}};
xT.prototype.onIframeLoaded_=function(){_.DA(QY(this),"load",this.onIframeLoaded_,!1,this);try{var K=this.JSC$11485_iframe_?JwR(QY(this)):null;this.complete_=!0;this.JSC$11485_active_=!1;try{var m=K.body;this.lastContent_=m.textContent||m.innerText}catch(Q){var x=1}var S;x||typeof this.errorChecker_!="function"||(S=this.errorChecker_(K))&&(x=4);x?wP(this,x):(this.success_=!0,this.JSC$11485_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),xcM(this))}catch(Q){wP(this,1)}};
var wP=function(K,m){K.errorHandled_||(K.success_=!1,K.JSC$11485_active_=!1,K.complete_=!0,K.JSC$11485_lastErrorCode_=m,K.dispatchEvent("complete"),K.dispatchEvent("error"),xcM(K),K.errorHandled_=!0)},xcM=function(K){SgD(K);
mcE(K);K.JSC$11485_form_=null;K.dispatchEvent("ready")},SgD=function(K){var m=K.JSC$11485_iframe_;
m&&(m.onreadystatechange=null,m.onload=null,m.onerror=null,K.iframesForDisposal_.push(m));K.iframeDisposalTimer_&&(clearTimeout(K.iframeDisposalTimer_),K.iframeDisposalTimer_=null);_.vr?K.iframeDisposalTimer_=setTimeout(K.disposeIframes_.bind(K),2E3):K.disposeIframes_();K.JSC$11485_iframe_=null;K.iframeName_=null};
xT.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var K=this.iframesForDisposal_.pop();_.nh(K)}};
var mcE=function(K){K.JSC$11485_form_&&K.JSC$11485_form_==S3&&_.CR(K.JSC$11485_form_)},QY=function(K){return K.JSC$11485_iframe_?JwR(K.JSC$11485_iframe_).getElementById(K.iframeName_+"_inner"):null};
xT.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11485_active_){var K=this.JSC$11485_iframe_?JwR(QY(this)):null;K&&!oLG(K,"documentUri")?(_.DA(QY(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?wP(this,3):wP(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.sH=function(K){return K=="\r"||K=="\n"||K==" "||K=="\t"};var QzH;_.lD=function(K){this.errorMessage_=null;this.result_=[];this.JSC$11487_buffer_="";this.stack_=[];this.JSC$11487_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!K||!K.deliverMessageAsRawString)};
QzH={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};_.lD.prototype.isInputValid=function(){return this.streamState_!=3};
_.lD.prototype.done=function(){return this.streamState_===2};
var uD=function(K,m,x){K.streamState_=3;K.errorMessage_="The stream is broken @"+K.JSC$11487_pos_+"/"+x+". With input:\n"+m;throw Error(K.errorMessage_);};
_.lD.prototype.acceptsBinaryInput=function(){return!1};
_.lD.prototype.parse=function(K){function m(){for(;R<K.length;)if(_.sH(K[R]))R++,w.JSC$11487_pos_++;else break;return R<D}
function x(){for(var L;;){L=K[R++];if(!L)break;w.JSC$11487_pos_++;switch(w.state_){case c.INIT:L==="{"?w.state_=c.OBJECT_OPEN:L==="["?w.state_=c.ARRAY_OPEN:_.sH(L)||uD(w,K,R);continue;case c.KEY_START:case c.OBJECT_OPEN:if(_.sH(L))continue;if(w.state_===c.KEY_START)M.push(c.KEY_END);else if(L==="}"){Q("{}");w.state_=S();continue}else M.push(c.OBJECT_END);L==='"'?w.state_=c.STRING:uD(w,K,R);continue;case c.KEY_END:case c.OBJECT_END:if(_.sH(L))continue;L===":"?(w.state_===c.OBJECT_END&&(M.push(c.OBJECT_END),
w.depth_++),w.state_=c.VALUE):L==="}"?(w.depth_--,Q(),w.state_=S()):L===","?(w.state_===c.OBJECT_END&&M.push(c.OBJECT_END),w.state_=c.KEY_START):uD(w,K,R);continue;case c.ARRAY_OPEN:case c.VALUE:if(_.sH(L))continue;if(w.state_===c.ARRAY_OPEN)if(w.depth_++,w.state_=c.VALUE,L==="]"){w.depth_--;if(w.depth_===0){w.state_=c.ARRAY_END;return}Q("[]");w.state_=S();continue}else M.push(c.ARRAY_END);L==='"'?w.state_=c.STRING:L==="{"?w.state_=c.OBJECT_OPEN:L==="["?w.state_=c.ARRAY_OPEN:L==="t"?w.state_=c.TRUE1:
L==="f"?w.state_=c.FALSE1:L==="n"?w.state_=c.NULL1:L!=="-"&&("0123456789".indexOf(L)!==-1?w.state_=c.NUM_DIGIT:uD(w,K,R));continue;case c.ARRAY_END:if(L===",")M.push(c.ARRAY_END),w.state_=c.VALUE,w.depth_===1&&(p=R);else if(L==="]"){w.depth_--;if(w.depth_===0)return;Q();w.state_=S()}else if(_.sH(L))continue;else uD(w,K,R);continue;case c.STRING:var n=R;a:for(;;){for(;w.unicodeCount_>0;)if(L=K[R++],w.unicodeCount_===4?w.unicodeCount_=0:w.unicodeCount_++,!L)break a;if(L==='"'&&!w.slashed_){w.state_=
S();break}if(L==="\\"&&!w.slashed_&&(w.slashed_=!0,L=K[R++],!L))break;if(w.slashed_)if(w.slashed_=!1,L==="u"&&(w.unicodeCount_=1),L=K[R++])continue;else break;f.lastIndex=R;L=f.exec(K);if(!L){R=K.length+1;break}R=L.index+1;L=K[L.index];if(!L)break}w.JSC$11487_pos_+=R-n;continue;case c.TRUE1:if(!L)continue;L==="r"?w.state_=c.TRUE2:uD(w,K,R);continue;case c.TRUE2:if(!L)continue;L==="u"?w.state_=c.TRUE3:uD(w,K,R);continue;case c.TRUE3:if(!L)continue;L==="e"?w.state_=S():uD(w,K,R);continue;case c.FALSE1:if(!L)continue;
L==="a"?w.state_=c.FALSE2:uD(w,K,R);continue;case c.FALSE2:if(!L)continue;L==="l"?w.state_=c.FALSE3:uD(w,K,R);continue;case c.FALSE3:if(!L)continue;L==="s"?w.state_=c.FALSE4:uD(w,K,R);continue;case c.FALSE4:if(!L)continue;L==="e"?w.state_=S():uD(w,K,R);continue;case c.NULL1:if(!L)continue;L==="u"?w.state_=c.NULL2:uD(w,K,R);continue;case c.NULL2:if(!L)continue;L==="l"?w.state_=c.NULL3:uD(w,K,R);continue;case c.NULL3:if(!L)continue;L==="l"?w.state_=S():uD(w,K,R);continue;case c.NUM_DECIMAL_POINT:L===
"."?w.state_=c.NUM_DIGIT:uD(w,K,R);continue;case c.NUM_DIGIT:if("0123456789.eE+-".indexOf(L)!==-1)continue;else R--,w.JSC$11487_pos_--,w.state_=S();continue;default:uD(w,K,R)}}}
function S(){var L=M.pop();return L!=null?L:c.VALUE}
function Q(L){w.depth_>1||(L||(L=p===-1?w.JSC$11487_buffer_+K.substring(G,R):K.substring(p,R)),w.deliverMessageAsRawString_?w.result_.push(L):w.result_.push(JSON.parse(L)),p=R)}
for(var w=this,M=w.stack_,f=w.stringInputPattern_,c=QzH,D=K.length,G=0,p=-1,R=0;R<D;)switch(w.streamState_){case 3:return uD(w,K,R),null;case 2:return m()&&uD(w,K,R),null;case 0:if(m()){var J=K[R++];w.JSC$11487_pos_++;if(J==="["){w.streamState_=1;G=R;w.state_=c.ARRAY_OPEN;continue}else uD(w,K,R)}return null;case 1:return x(),w.depth_===0&&w.state_==c.ARRAY_END?(w.streamState_=2,w.JSC$11487_buffer_=K.substring(R)):w.JSC$11487_buffer_=p===-1?w.JSC$11487_buffer_+K.substring(G):K.substring(p),w.result_.length>
0?(J=w.result_,w.result_=[],J):null}return null};_.Zw(_.hv,Hd);CV.prototype.getValue=function(){return this.JSC$11495_value_};
CV.prototype.clone=function(){return new CV(this.JSC$11495_key_,this.JSC$11495_value_)};var Mg=function(K){this.nodes_=[];if(K)a:{if(K instanceof Mg){var m=K.getKeys();K=K.getValues();if(this.getCount()<=0){for(var x=this.nodes_,S=0;S<m.length;S++)x.push(new CV(m[S],K[S]));break a}}else m=_.NX.getKeys(K),K=_.NX.getValues(K);for(x=0;x<m.length;x++)this.insert(m[x],K[x])}};
_.l=Mg.prototype;_.l.insert=function(K,m){var x=this.nodes_;x.push(new CV(K,m));K=x.length-1;m=this.nodes_;for(x=m[K];K>0;){var S=K-1>>1;if(m[S].JSC$11495_key_>x.JSC$11495_key_)m[K]=m[S],K=S;else break}m[K]=x};
_.l.remove=function(){var K=this.nodes_,m=K.length,x=K[0];if(!(m<=0)){if(m==1)K.length=0;else{K[0]=K.pop();K=0;m=this.nodes_;for(var S=m.length,Q=m[K];K<S>>1;){var w=K*2+1,M=K*2+2;w=M<S&&m[M].JSC$11495_key_<m[w].JSC$11495_key_?M:w;if(m[w].JSC$11495_key_>Q.JSC$11495_key_)break;m[K]=m[w];K=w}m[K]=Q}return x.getValue()}};
_.l.peek=function(){var K=this.nodes_;if(K.length!=0)return K[0].getValue()};
_.l.getValues=function(){for(var K=this.nodes_,m=[],x=K.length,S=0;S<x;S++)m.push(K[S].getValue());return m};
_.l.getKeys=function(){for(var K=this.nodes_,m=[],x=K.length,S=0;S<x;S++)m.push(K[S].JSC$11495_key_);return m};
_.l.containsValue=function(K){return this.nodes_.some(function(m){return m.getValue()==K})};
_.l.containsKey=function(K){return this.nodes_.some(function(m){return m.JSC$11495_key_==K})};
_.l.clone=function(){return new Mg(this)};
_.l.getCount=function(){return this.nodes_.length};
_.l.isEmpty=function(){return this.nodes_.length===0};
_.l.clear=function(){this.nodes_.length=0};_.f9=function(K,m){this.JSC$11501_map_={};this.JSC$11501_keys_=[];this.version_=this.size=0;var x=arguments.length;if(x>1){if(x%2)throw Error("ma");for(var S=0;S<x;S+=2)this.set(arguments[S],arguments[S+1])}else K&&this.addAll(K)};
_.l=_.f9.prototype;_.l.getCount=function(){return this.size};
_.l.getValues=function(){tY(this);for(var K=[],m=0;m<this.JSC$11501_keys_.length;m++)K.push(this.JSC$11501_map_[this.JSC$11501_keys_[m]]);return K};
_.l.getKeys=function(){tY(this);return this.JSC$11501_keys_.concat()};
_.l.containsKey=function(K){return this.has(K)};
_.l.has=function(K){return ca(this.JSC$11501_map_,K)};
_.l.containsValue=function(K){for(var m=0;m<this.JSC$11501_keys_.length;m++){var x=this.JSC$11501_keys_[m];if(ca(this.JSC$11501_map_,x)&&this.JSC$11501_map_[x]==K)return!0}return!1};
_.l.equals=function(K,m){if(this===K)return!0;if(this.size!=K.getCount())return!1;m=m||wPH;tY(this);for(var x,S=0;x=this.JSC$11501_keys_[S];S++)if(!m(this.get(x),K.get(x)))return!1;return!0};
var wPH=function(K,m){return K===m};
_.f9.prototype.isEmpty=function(){return this.size==0};
_.f9.prototype.clear=function(){this.JSC$11501_map_={};this.version_=this.size=this.JSC$11501_keys_.length=0};
_.f9.prototype.remove=function(K){return this.delete(K)};
_.f9.prototype.delete=function(K){return ca(this.JSC$11501_map_,K)?(delete this.JSC$11501_map_[K],--this.size,this.version_++,this.JSC$11501_keys_.length>2*this.size&&tY(this),!0):!1};
var tY=function(K){if(K.size!=K.JSC$11501_keys_.length){for(var m=0,x=0;m<K.JSC$11501_keys_.length;){var S=K.JSC$11501_keys_[m];ca(K.JSC$11501_map_,S)&&(K.JSC$11501_keys_[x++]=S);m++}K.JSC$11501_keys_.length=x}if(K.size!=K.JSC$11501_keys_.length){m={};for(S=x=0;x<K.JSC$11501_keys_.length;){var Q=K.JSC$11501_keys_[x];ca(m,Q)||(K.JSC$11501_keys_[S++]=Q,m[Q]=1);x++}K.JSC$11501_keys_.length=S}};
_.l=_.f9.prototype;_.l.get=function(K,m){return ca(this.JSC$11501_map_,K)?this.JSC$11501_map_[K]:m};
_.l.set=function(K,m){ca(this.JSC$11501_map_,K)||(this.size+=1,this.JSC$11501_keys_.push(K),this.version_++);this.JSC$11501_map_[K]=m};
_.l.addAll=function(K){if(K instanceof _.f9)for(var m=K.getKeys(),x=0;x<m.length;x++)this.set(m[x],K.get(m[x]));else for(m in K)this.set(m,K[m])};
_.l.forEach=function(K,m){for(var x=this.getKeys(),S=0;S<x.length;S++){var Q=x[S],w=this.get(Q);K.call(m,w,Q,this)}};
_.l.clone=function(){return new _.f9(this)};
_.l.transpose=function(){for(var K=new _.f9,m=0;m<this.JSC$11501_keys_.length;m++){var x=this.JSC$11501_keys_[m];K.set(this.JSC$11501_map_[x],x)}return K};
_.l.keys=function(){return CQL(this.__iterator__(!0)).toEs6()};
_.l.values=function(){return CQL(this.__iterator__(!1)).toEs6()};
_.l.entries=function(){var K=this;return B9M(this.keys(),function(m){return[m,K.get(m)]})};
_.l.__iterator__=function(K){tY(this);var m=0,x=this.version_,S=this,Q=new Qv;Q.next=function(){if(x!=S.version_)throw Error("ue");if(m>=S.JSC$11501_keys_.length)return wM;var w=S.JSC$11501_keys_[m++];return sR(K?w:S.JSC$11501_map_[w])};
return Q};
var ca=function(K,m){return Object.prototype.hasOwnProperty.call(K,m)};var lst=function(){this.JSC$11504_map_=new _.f9;this.JSC$11504_head_=new szo("");this.JSC$11504_head_.next=this.JSC$11504_head_.prev=this.JSC$11504_head_},uSt=function(K,m){if(m=K.JSC$11504_map_.get(m))m.remove(),K.insert_(m);
return m};
_.l=lst.prototype;_.l.get=function(K,m){return(K=uSt(this,K))?K.value:m};
_.l.set=function(K,m){var x=uSt(this,K);x?x.value=m:(x=new szo(K,m),this.JSC$11504_map_.set(K,x),this.insert_(x))};
_.l.peek=function(){return this.JSC$11504_head_.next.value};
_.l.shift=function(){return Mvo(this,this.JSC$11504_head_.next)};
_.l.pop=function(){return Mvo(this,this.JSC$11504_head_.prev)};
_.l.remove=function(K){return(K=this.JSC$11504_map_.get(K))?(this.removeNode(K),!0):!1};
_.l.removeNode=function(K){K.remove();this.JSC$11504_map_.remove(K.key)};
_.l.getCount=function(){return this.JSC$11504_map_.getCount()};
_.l.isEmpty=function(){return this.JSC$11504_map_.isEmpty()};
_.l.getKeys=function(){return this.map(function(K,m){return m})};
_.l.getValues=function(){return this.map(function(K){return K})};
_.l.contains=function(K){return this.some(function(m){return m==K})};
_.l.containsKey=function(K){return this.JSC$11504_map_.containsKey(K)};
_.l.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11504_head_.prev)};
_.l.forEach=function(K,m){for(var x=this.JSC$11504_head_.next;x!=this.JSC$11504_head_;x=x.next)K.call(m,x.value,x.key,this)};
_.l.map=function(K,m){for(var x=[],S=this.JSC$11504_head_.next;S!=this.JSC$11504_head_;S=S.next)x.push(K.call(m,S.value,S.key,this));return x};
_.l.some=function(K,m){for(var x=this.JSC$11504_head_.next;x!=this.JSC$11504_head_;x=x.next)if(K.call(m,x.value,x.key,this))return!0;return!1};
_.l.every=function(K,m){for(var x=this.JSC$11504_head_.next;x!=this.JSC$11504_head_;x=x.next)if(!K.call(m,x.value,x.key,this))return!1;return!0};
_.l.insert_=function(K){K.next=this.JSC$11504_head_.next;K.prev=this.JSC$11504_head_;this.JSC$11504_head_.next=K;for(K.next.prev=K;this.getCount()>100;)this.removeNode(this.JSC$11504_head_.prev)};
var Mvo=function(K,m){K.JSC$11504_head_!=m&&K.removeNode(m);return m.value},szo=function(K,m){this.key=K;
this.value=m};
szo.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var fsz=function(){Mg.apply(this,arguments)};
_.q(fsz,Mg);fsz.prototype.enqueue=function(K,m){this.insert(K,m)};var tv5=function(){var K=Error();K.name="SecurityError";throw K;},nUB=function(){return{get opener(){return null},
get closed(){return!0},get location(){tv5()},get document(){tv5()},postMessage:function(){},
close:function(){},
focus:function(){}}};var DaD={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 p48={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 coA={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(p48).join("|");var OZD=function(){function K(f){f.substr(-1)!==";"&&(f+=";");return M(f)}
for(var m=Object.keys(coA).sort(G2T),x=Object.keys(p48).sort(G2T),S=0,Q=0;S<x.length;S++)m[Q]===x[S]?(x[S]+=";?",Q++):x[S]+=";";var w=new RegExp("&(?:"+x.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),M=R_v();return function(f){return String(f).replace(w,K)}}();/*

 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 jzA={};var DcH=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"),roE=/[\\&]/,GHt=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),pPD=RegExp('[&<>"]',"g"),RTE=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),JoH=function(K){return K.charCodeAt(0)===92?K.charAt(1):OZD(K)},hTo=function(K){return roE.test(K)?K.replace(GHt,JoH):K},C6_=function(K){try{var m,x="";
if(typeof Q!=="string"){var S=Q;var Q=";/?:@&=+$,-_.!~*'()#"}typeof S==="undefined"&&(S=!0);var w,M=jzA[Q];if(M)var f=M;else{M=jzA[Q]=[];for(w=0;w<128;w++){var c=String.fromCharCode(w);/^[0-9a-z]$/i.test(c)?M.push(c):M.push("%"+("0"+w.toString(16).toUpperCase()).slice(-2))}for(w=0;w<Q.length;w++)M[Q.charCodeAt(w)]=Q[w];f=M}var D=0;for(m=K.length;D<m;D++){var G=K.charCodeAt(D);if(S&&G===37&&D+2<m&&/^[0-9a-f]{2}$/i.test(K.slice(D+1,D+3)))x+=K.slice(D,D+3),D+=2;else if(G<128)x+=f[G];else if(G>=55296&&
G<=57343){if(G>=55296&&G<=56319&&D+1<m){var p=K.charCodeAt(D+1);if(p>=56320&&p<=57343){x+=encodeURIComponent(K[D]+K[D+1]);D++;continue}}x+="%EF%BF%BD"}else x+=encodeURIComponent(K[D])}return x}catch(R){return K}},LpD=function(K){switch(K){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return K}},OH=function(K,m){return pPD.test(K)?m?K.replace(RTE,LpD):K.replace(pPD,LpD):K};/*

 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 j3;if(String.fromCodePoint)j3=function(K){try{return String.fromCodePoint(K)}catch(m){if(m instanceof RangeError)return String.fromCharCode(65533);throw m;}};
else{var qgz=String.fromCharCode,E$A=Math.floor;j3=function(){var K=[],m=-1,x=arguments.length;if(!x)return"";for(var S="";++m<x;){var Q=Number(arguments[m]);if(!isFinite(Q)||Q<0||Q>1114111||E$A(Q)!==Q)return String.fromCharCode(65533);if(Q<=65535)K.push(Q);else{Q-=65536;var w=(Q>>10)+55296;Q=Q%1024+56320;K.push(w,Q)}if(m+1===x||K.length>16384)S+=qgz.apply(null,K),K.length=0}return S}};var bZz=function(K){this.root=this.current=K;this.entering=!0};
bZz.prototype.next=function(){var K=this.current,m=this.entering;if(K===null)return null;a:switch(K._type){case "document":case "block_quote":case "list":case "item":case "paragraph":case "heading":case "emph":case "strong":case "link":case "image":case "custom_inline":case "custom_block":case "table":case "row":case "th":case "td":var x=!0;break a;default:x=!1}m&&x?K._firstChild?(this.current=K._firstChild,this.entering=!0):this.entering=!1:K===this.root?this.current=null:K._next===null?(this.current=
K._parent,this.entering=!1):(this.current=K._next,this.entering=!0);return{entering:m,node:K}};
var bq=function(K,m){this._type=K;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=m;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};
bq.prototype.appendChild=function(K){K.unlink();K._parent=this;this._lastChild?(this._lastChild._next=K,K._prev=this._lastChild):this._firstChild=K;this._lastChild=K};
bq.prototype.unlink=function(){this._prev?this._prev._next=this._next:this._parent&&(this._parent._firstChild=this._next);this._next?this._next._prev=this._prev:this._parent&&(this._parent._lastChild=this._prev);this._prev=this._next=this._parent=null};
var g$o=function(K,m){m.unlink();m._next=K._next;m._next&&(m._next._prev=m);m._prev=K;K._next=m;m._parent=K._parent;m._next||(m._parent._lastChild=m)};
bq.prototype.insertBefore=function(K){K.unlink();K._prev=this._prev;K._prev&&(K._prev._next=K);K._next=this;this._prev=K;K._parent=this._parent;K._prev||(K._parent._firstChild=K)};
_.tv.Object.defineProperties(bq.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(K){this._literal=K}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(K){this._destination=K}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(K){this._title=K}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(K){this._info=K}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(K){this._level=K}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(K){this._listData.type=K}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(K){this._listData.tight=K}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(K){this._listData.start=K}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(K){this._onEnter=K}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(K){this._onExit=K}}});var J_S=/[ \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,
h_5={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 n$A=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]/),
P6o=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),eTE=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),iZB=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),YgD=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),FpE=/`+/,Aot=/^`+/,o$_=/\.\.\./g,HZE=/--+/g,$cB=/^<([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])?)*)>/,
Nn5=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,ZZE=/^ *(?:\n *)?/,BnD=/^[ \t\n\x0b\x0c\x0d]/,asA=/[ \t\n\x0b\x0c\x0d]+/g,dct=/^\s/,yot=/ *$/,Vvt=/^ */,v$E=/^ *(?:\n|$)/,Uc5=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),zTD=/^[^\n`\[\]\\!<&*_'"]+/m,Du=function(K){var m=new bq("text");m._literal=K;return m},rP=function(K){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=K||{}};
rP.prototype.match=function(K){K=K.exec(this.subject.slice(this.pos));if(K===null)return null;this.pos+=K.index+K[0].length;return K[0]};
rP.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var p9=function(K){K.match(ZZE);return!0},TnR=function(K,m,x){var S=0;
var Q=K.pos;if(m===39||m===34)S++,K.pos++;else for(;K.peek()===m;)S++,K.pos++;if(S===0)S=null;else{var w=Q===0?"\n":K.subject.charAt(Q-1);var M=K.peek();M=M===-1?"\n":j3(M);var f=dct.test(M);M=n$A.test(M);var c=dct.test(w);var D=n$A.test(w);w=!f&&!(M&&!c&&!D);f=!c&&!(D&&!f&&!M);m===95?(c=w&&(!f||D),M=f&&(!w||M)):(c=m===39||m===34?w&&!f:w,M=f);K.pos=Q;S={numdelims:S,can_open:c,can_close:M}}if(!S)return!1;Q=S.numdelims;M=K.pos;K.pos+=Q;M=m===39?"\u2019":m===34?"\u201c":K.subject.slice(M,K.pos);M=Du(M);
x.appendChild(M);K.delimiters={cc:m,numdelims:Q,origdelims:Q,node:M,previous:K.delimiters,next:null,can_open:S.can_open,can_close:S.can_close};K.delimiters.previous!==null&&(K.delimiters.previous.next=K.delimiters);return!0},IsE=function(K,m){m.previous!==null&&(m.previous.next=m.next);
m.next===null?K.delimiters=m.previous:m.next.previous=m.previous},kHE=function(K,m){var x,S,Q=[],w=!1;
Q[95]=m;Q[42]=m;Q[39]=m;Q[34]=m;for(x=K.delimiters;x!==null&&x.previous!==m;)x=x.previous;for(;x!==null;){var M=x.cc;if(x.can_close){var f=x.previous;for(S=!1;f!==null&&f!==m&&f!==Q[M];){w=(x.can_open||f.can_close)&&(f.origdelims+x.origdelims)%3===0;if(f.cc===x.cc&&f.can_open&&!w){S=!0;break}f=f.previous}var c=x;if(M===42||M===95)if(S){var D=x.numdelims>=2&&f.numdelims>=2?2:1;var G=f.node;var p=x.node;f.numdelims-=D;x.numdelims-=D;G._literal=G._literal.slice(0,G._literal.length-D);p._literal=p._literal.slice(0,
p._literal.length-D);var R=new bq(D===1?"emph":"strong");for(D=G._next;D&&D!==p;){var J=D._next;D.unlink();R.appendChild(D);D=J}g$o(G,R);D=f;J=x;D.next!==J&&(D.next=J,J.previous=D);f.numdelims===0&&(G.unlink(),IsE(K,f));x.numdelims===0&&(p.unlink(),f=x.next,IsE(K,x),x=f)}else x=x.next;else M===39?(x.node._literal="\u2019",S&&(f.node._literal="\u2018"),x=x.next):M===34&&(x.node._literal="\u201d",S&&(f.node.literal="\u201c"),x=x.next);S||w||(Q[M]=c.previous,c.can_open||IsE(K,c))}else x=x.next}for(;K.delimiters!==
null&&K.delimiters!==m;)IsE(K,K.delimiters)},WpB=function(K){K=K.match(P6o);
return K===null?null:hTo(K.substr(1,K.length-2))},XP5=function(K){var m=K.match(eTE);
if(m===null){m=K.pos;for(var x=0,S;(S=K.peek())!==-1;)if(S===92)K.pos+=1,K.peek()!==-1&&(K.pos+=1);else if(S===40)K.pos+=1,x+=1;else if(S===41)if(x<1)break;else K.pos+=1,--x;else if(BnD.exec(j3(S))!==null)break;else K.pos+=1;m=K.subject.substr(m,K.pos-m);return C6_(hTo(m))}return C6_(hTo(m.substr(1,m.length-2)))},KiD=function(K){K=K.match(Uc5);
return K===null||K.length>1001?0:K.length},mHH=function(K,m,x,S){K.brackets!==null&&(K.brackets.bracketAfter=!0);
K.brackets={node:m,previous:K.brackets,previousDelimiter:K.delimiters,index:x,image:S,active:!0}},xHA=function(K,m){var x;
return(x=K.match(zTD))?(K.options.smart?m.appendChild(Du(x.replace(o$_,"\u2026").replace(HZE,function(S){var Q=0,w=0;S.length%3===0?w=S.length/3:S.length%2===0?Q=S.length/2:S.length%3===2?(Q=1,w=(S.length-2)/3):(Q=2,w=(S.length-4)/3);S="";var M;for(M=0;M<w;M++)S+="\u2014";for(M=0;M<Q;M++)S+="\u2013";return S}))):m.appendChild(Du(x)),!0):!1},StA=function(K,m,x){K.subject=m;
K.pos=0;m=K.pos;var S=KiD(K);if(S===0)return 0;var Q=K.subject.substr(0,S);if(K.peek()===58)K.pos++;else return K.pos=m,0;p9(K);S=XP5(K);if(S===null||S.length===0)return K.pos=m,0;var w=K.pos;p9(K);var M=WpB(K);M===null&&(M="",K.pos=w);var f=!0;K.match(v$E)===null&&(M===""?f=!1:(M="",K.pos=w,f=K.match(v$E)!==null));if(!f)return K.pos=m,0;Q=CA8(Q);if(Q==="")return K.pos=m,0;x[Q]||(x[Q]={destination:S,title:M});return K.pos-m},QSB=function(K,m){var x,S=K.peek();
if(S===-1)return!1;switch(S){case 10:K.pos+=1;if((x=m._lastChild)&&x.type==="text"&&x._literal[x._literal.length-1]===" "){var Q=x._literal[x._literal.length-2]===" ";x._literal=x._literal.replace(yot,"");m.appendChild(new bq(Q?"linebreak":"softbreak"))}else m.appendChild(new bq("softbreak"));K.match(Vvt);x=!0;break;case 92:x=K.subject;K.pos+=1;K.peek()===10?(K.pos+=1,x=new bq("linebreak"),m.appendChild(x)):iZB.test(x.charAt(K.pos))?(m.appendChild(Du(x.charAt(K.pos))),K.pos+=1):m.appendChild(Du("\\"));
x=!0;break;case 96:a:if(x=K.match(Aot),x===null)x=!1;else{Q=K.pos;for(var w;(w=K.match(FpE))!==null;)if(w===x){w=new bq("code");w._literal=K.subject.slice(Q,K.pos-x.length).trim().replace(asA," ");m.appendChild(w);x=!0;break a}K.pos=Q;m.appendChild(Du(x));x=!0}break;case 42:case 95:x=TnR(K,S,m);break;case 39:case 34:x=K.options.smart&&TnR(K,S,m);break;case 91:x=K.pos;K.pos+=1;Q=Du("[");m.appendChild(Q);mHH(K,Q,x,!1);x=!0;break;case 33:x=K.pos;K.pos+=1;K.peek()===91?(K.pos+=1,Q=Du("!["),m.appendChild(Q),
mHH(K,Q,x+1,!0)):m.appendChild(Du("!"));x=!0;break;case 93:var M,f=!1,c;K.pos+=1;var D=K.pos;Q=K.brackets;if(Q===null)m.appendChild(Du("]"));else if(Q.active){x=Q.image;var G=K.pos;K.peek()===40&&(K.pos++,p9(K)&&(w=XP5(K))!==null&&p9(K)&&(BnD.test(K.subject.charAt(K.pos-1))&&(M=WpB(K)),1)&&p9(K)&&K.peek()===41?(K.pos+=1,f=!0):K.pos=G);if(!f){var p=K.pos,R=KiD(K);R>2?c=K.subject.slice(p,p+R):Q.bracketAfter||(c=K.subject.slice(Q.index,D));R===0&&(K.pos=G);c&&(c=K.refmap[CA8(c)])&&(w=c.destination,M=
c.title,f=!0)}if(f){D=new bq(x?"image":"link");D._destination=w;D._title=M||"";for(w=Q.node._next;w;)M=w._next,w.unlink(),D.appendChild(w),w=M;m.appendChild(D);kHE(K,Q.previousDelimiter);K.brackets=K.brackets.previous;Q.node.unlink();if(!x)for(Q=K.brackets;Q!==null;)Q.image||(Q.active=!1),Q=Q.previous}else K.brackets=K.brackets.previous,K.pos=D,m.appendChild(Du("]"))}else m.appendChild(Du("]")),K.brackets=K.brackets.previous;x=!0;break;case 60:(x=K.match($cB))?(x=x.slice(1,x.length-1),Q=new bq("link"),
Q._destination=C6_("mailto:"+x),Q._title="",Q.appendChild(Du(x)),m.appendChild(Q),x=!0):(x=K.match(Nn5))?(x=x.slice(1,x.length-1),Q=new bq("link"),Q._destination=C6_(x),Q._title="",Q.appendChild(Du(x)),m.appendChild(Q),x=!0):x=!1;x||(x=K.match(DcH),x===null?x=!1:(Q=new bq("html_inline"),Q._literal=x,m.appendChild(Q),x=!0));break;case 38:(x=K.match(YgD))?(m.appendChild(Du(OZD(x))),x=!0):x=!1;break;default:x=xHA(K,m)}x||(K.pos+=1,m.appendChild(Du(j3(S))));return!0};
rP.prototype.parseInlines=function(K){this.subject=K._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;QSB(this,K););K._string_content=null;kHE(this,null)};
rP.prototype.parse=rP.prototype.parseInlines;var wro=[/./,/^<(?: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")],sSz=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],lwA=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,ub5=/^[#`~*+_=<>0-9-\|]|\|/,MFB=/[^ \t\f\v\r\n]/,fwD=/^[*+-]/,tFB=/^(\d{1,9})([.)])/,clD=/^#{1,6}(?:[ \t]+|$)/,OmD=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,jSA=/^(?:`{3,}|~{3,})(?= *$)/,DHt=/^(?:=+|-+)[ \t]*$/,rlD=/\r\n|\n|\r/,q30=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,EPG=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,GBM={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(K){return K!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(K,m){for(K=m._firstChild;K;){if(LOL(K)&&K._next){m._listData.tight=!1;break}for(var x=K._firstChild;x;){if(LOL(x)&&(K._next||x._next)){m._listData.tight=!1;break}x=x._next}K=K._next}},
canContain:function(K){return K==="item"},
acceptsLines:!1},block_quote:{continue:function(K){var m=K.currentLine;if(K.indented||qJ(m,K.nextNonspace)!==62)return 1;R9(K);JY(K,1,!1);LV(qJ(m,K.offset))&&JY(K,1,!0);return 0},
finalize:function(){},
canContain:function(K){return K!=="item"},
acceptsLines:!1},item:{continue:function(K,m){if(K.blank){if(m._firstChild==null)return 1;R9(K)}else if(K.indent>=m._listData.markerOffset+m._listData.padding)JY(K,m._listData.markerOffset+m._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(K){return K!=="item"&&!bRB(K)},
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(K,m){var x=K.currentLine,S=K.indent;if(m._isFenced){if((S=S<=3&&x.charAt(K.nextNonspace)===m._fenceChar&&x.slice(K.nextNonspace).match(jSA))&&S[0].length>=m._fenceLength)return K.finalize(m,K.lineNumber),2;for(m=m._fenceOffset;m>0&&LV(qJ(x,K.offset));)JY(K,1,!0),m--}else if(S>=4)JY(K,4,!0);else if(K.blank)R9(K);else return 1;return 0},
finalize:function(K,m){if(m._isFenced){var x=m._string_content,S=x.indexOf("\n");K=x.slice(0,S);x=x.slice(S+1);m.info=hTo(K.trim());m._literal=x}else m._literal=m._string_content.replace(/(\n *)+$/,"\n");m._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(K,m){return!K.blank||m._htmlBlockType!==6&&m._htmlBlockType!==7?0:1},
finalize:function(K,m){m._literal=m._string_content.replace(/(\n *)+$/,"");m._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(K){return K.blank?1:0},
finalize:function(K,m){for(var x,S=!1;qJ(m._string_content,0)===91&&(x=StA(K.inlineParser,m._string_content,K.refmap));)m._string_content=m._string_content.slice(x),S=!0;S&&!MFB.test(m._string_content)&&m.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(K){return E7(K.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(K){return K=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(K,m){if(!m._rowIsDelimiter){K=m._isHeader?"th":"td";for(var x=m._parent._tableColumns,S=m._string_content,Q=0,w="",M,f=m._sourcepos[0][0];Q<S.length;){switch(S[Q]){case "|":M&&(M._string_content=w.trim(),w="",M=null,x--,x<=0&&(Q=S.length));break;default:if(!M){M=new bq(K,[[f,Q],[f,Q]]);var c=m._parent._columnAlignment,D=m._parent._tableColumns-x;c&&D<=c.length&&D>=0&&(M._alignment=c[D]);m.appendChild(M)}w+=S[Q];M._sourcepos[1][1]=Q}Q++}M&&(M._string_content=w.trim());m._string_content=
""}},
canContain:function(K){return K!=="row"},
acceptsLines:!1}},pr_=[function(K){if(K.indented||qJ(K.currentLine,K.nextNonspace)!==62)return 0;R9(K);JY(K,1,!1);LV(qJ(K.currentLine,K.offset))&&JY(K,1,!0);hY(K);K.addChild("block_quote",K.nextNonspace);return 1},
function(K){var m;if(!K.indented&&(m=K.currentLine.slice(K.nextNonspace).match(clD))){R9(K);JY(K,m[0].length,!1);hY(K);var x=K.addChild("heading",K.nextNonspace);x.level=m[0].trim().length;x._string_content=K.currentLine.slice(K.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");JY(K,K.currentLine.length-K.offset);return 2}return 0},
function(K){var m;if(!K.indented&&(m=K.currentLine.slice(K.nextNonspace).match(OmD))){var x=m[0].length;hY(K);var S=K.addChild("code_block",K.nextNonspace);S._isFenced=!0;S._fenceLength=x;S._fenceChar=m[0][0];S._fenceOffset=K.indent;R9(K);JY(K,x,!1);return 2}return 0},
function(K,m){if(!K.indented&&qJ(K.currentLine,K.nextNonspace)===60){var x=K.currentLine.slice(K.nextNonspace),S;for(S=1;S<=7;S++)if(wro[S].test(x)&&(S<7||m.type!=="paragraph"))return hY(K),K.addChild("html_block",K.offset)._htmlBlockType=S,2}return 0},
function(K,m){var x;if(!K.indented&&m.type==="paragraph"&&(x=K.currentLine.slice(K.nextNonspace).match(DHt))){hY(K);var S=new bq("heading",m.sourcepos);S.level=x[0][0]==="="?1:2;S._string_content=m._string_content;g$o(m,S);m.unlink();K.tip=S;JY(K,K.currentLine.length-K.offset,!1);return 2}return 0},
function(K){return!K.indented&&lwA.test(K.currentLine.slice(K.nextNonspace))?(hY(K),K.addChild("thematic_break",K.nextNonspace),JY(K,K.currentLine.length-K.offset,!1),2):0},
function(K,m){var x,S;if(!(S=K.indented&&m.type!=="list")){a:{var Q=m,w=K.currentLine.slice(K.nextNonspace);S={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:K.indent};if(x=w.match(fwD))S.type="bullet",S.bulletChar=x[0][0];else{if(!(x=w.match(tFB))||Q.type==="paragraph"&&x[1]!=="1"){x=null;break a}S.type="ordered";S.start=parseInt(x[1],10);S.delimiter=x[2]}var M=qJ(K.currentLine,K.nextNonspace+x[0].length);if(M!==-1&&M!==9&&M!==32||Q.type==="paragraph"&&!K.currentLine.slice(K.nextNonspace+
x[0].length).match(MFB))x=null;else{R9(K);JY(K,x[0].length,!0);Q=K.column;w=K.offset;do JY(K,1,!0),M=qJ(K.currentLine,K.offset);while(K.column-Q<5&&LV(M));M=qJ(K.currentLine,K.offset)===-1;var f=K.column-Q;f>=5||f<1||M?(S.padding=x[0].length+1,K.column=Q,K.offset=w,LV(qJ(K.currentLine,K.offset))&&JY(K,1,!0)):S.padding=x[0].length+f;x=S}}S=!x}if(S)return 0;hY(K);(S=K.tip.type!=="list")||(m=m._listData,S=!(m.type===x.type&&m.delimiter===x.delimiter&&m.bulletChar===x.bulletChar));S&&(m=K.addChild("list",
K.nextNonspace),m._listData=x);m=K.addChild("item",K.nextNonspace);m._listData=x;return 1},
function(K){var m;return((m=K.options.shouldParseIndentAsCodeBlock)!=null?m:1)&&K.indented&&K.tip.type!=="paragraph"&&!K.blank?(JY(K,4,!0),hY(K),K.addChild("code_block",K.offset),2):0},
function(K,m){var x=E7(K.currentLine),S=E7(K.lookahead);if(x!==0&&S<0&&Math.abs(x)==Math.abs(S)&&!bRB(m.type)){hY(K);m=K.addChild("table",K.nextNonspace);m._tableRows=1;m._tableColumns=Math.abs(x);x=K.lookahead;if(EPG.test(x)){S=[];for(var Q=0,w=!1,M=0,f=void 0;Q<x.length;){var c=M>=3;switch(x[Q]){case "-":M++;break;case "|":w&&(S.push(f),f=void 0,M=0);w=!0;break;case ":":f||c||(f="left"),!f&&c&&(f="right"),f==="left"&&c&&(f="center")}Q++}x=S}else x=void 0;m._columnAlignment=x;m=K.addChild("row",
K.nextNonspace);m._isHeader=!0;JY(K,K.currentLine.length-K.offset,!1);m._string_content=K.currentLine;return 1}return 0},
function(K,m){if(m.type=="table"&&E7(K.currentLine)!==0){hY(K);var x=m;m=K.addChild("row",K.nextNonspace);E7(K.currentLine)<0?m._rowIsDelimiter=!0:x._tableRows+=1;JY(K,K.currentLine.length-K.offset,!1);m._string_content=K.currentLine;return 2}return 0}],hJT=function(){var K={shouldParseIndentAsCodeBlock:!1};
K=K===void 0?{}:K;this.lastMatchedContainer=this.doc=gP5();this.refmap={};this.lastLineLength=0;this.inlineParser=new rP(K);this.options=K;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=GBM;this.blockStarts=pr_},ROH=function(K){K.partiallyConsumedTab&&(K.offset+=1,K.tip._string_content+=" ".repeat(4-K.column%
4));
K.tip._string_content+=K.currentLine.slice(K.offset)+"\n"};
hJT.prototype.addChild=function(K,m){for(;!this.blocks[this.tip.type].canContain(K);)this.finalize(this.tip,this.lineNumber-1);K=new bq(K,[[this.lineNumber,m+1],[0,0]]);K._string_content="";this.tip.appendChild(K);return this.tip=K};
var hY=function(K){if(!K.allClosed){for(;K.oldtip!==K.lastMatchedContainer;){var m=K.oldtip._parent;K.finalize(K.oldtip,K.lineNumber-1);K.oldtip=m}K.allClosed=!0}},JY=function(K,m,x){for(var S=K.currentLine,Q,w;m>0&&(w=S[K.offset]);)w==="\t"?(Q=4-K.column%4,x?(K.partiallyConsumedTab=Q>m,Q=Q>m?m:Q,K.column+=Q,K.offset+=K.partiallyConsumedTab?0:1,m-=Q):(K.partiallyConsumedTab=!1,K.column+=Q,K.offset+=1,--m)):(K.partiallyConsumedTab=!1,K.offset+=1,K.column+=1,--m)},R9=function(K){K.offset=K.nextNonspace;
K.column=K.nextNonspaceColumn;K.partiallyConsumedTab=!1},JlL=function(K){for(var m=K.currentLine,x=K.offset,S=K.column,Q;(Q=m.charAt(x))!=="";)if(Q===" ")x++,S++;
else if(Q==="\t")x++,S+=4-S%4;else break;K.blank=Q==="\n"||Q==="\r"||Q==="";K.nextNonspace=x;K.nextNonspaceColumn=S;K.indent=K.nextNonspaceColumn-K.column;K.indented=K.indent>=4};
hJT.prototype.finalize=function(K,m){var x=K._parent;K._open=!1;K.sourcepos[1]=[m,this.lastLineLength];this.blocks[K.type].finalize(this,K);this.tip=x};
hJT.prototype.parse=function(K){this.tip=this.doc=gP5();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!K)return this.doc;this.options.time&&console.time("preparing input");var m=K.split(rlD),x=m.length;K.charCodeAt(K.length-1)===10&&--x;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(K=0;K<x;K++)a:{var S=void 0,Q=m[K],w=m[K+1],M=!0,f=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;Q.indexOf("\x00")!==-1&&(Q=Q.replace(/\0/g,"\ufffd"));this.currentLine=Q;for(this.lookahead=w;(S=f._lastChild)&&S._open;){f=S;JlL(this);switch(this.blocks[f.type].continue(this,f)){case 0:break;case 1:M=!1;break;case 2:this.lastLineLength=Q.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!M){f=f._parent;break}}this.allClosed=f===this.oldtip;this.lastMatchedContainer=
f;S=f.type!=="paragraph"&&GBM[f.type].acceptsLines;w=this.blockStarts;for(M=w.length;!S;){JlL(this);if(!this.indented&&!ub5.test(Q.slice(this.nextNonspace))){R9(this);break}for(var c=0;c<M;){var D=w[c](this,f);if(D===1){f=this.tip;break}else if(D===2){f=this.tip;S=!0;break}else c++}if(c===M){R9(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){hY(this);this.blank&&f.lastChild&&(f.lastChild._lastLineBlank=!0);S=f.type;w=this.blank&&!(S==="block_quote"||S==="code_block"&&f._isFenced||
S==="item"&&!f._firstChild&&f.sourcepos[0][0]===this.lineNumber);for(M=f;M;)M._lastLineBlank=w,M=M._parent;this.blocks[S].acceptsLines?(ROH(this),S==="html_block"&&f._htmlBlockType>=1&&f._htmlBlockType<=5&&sSz[f._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(f,this.lineNumber)):this.offset<Q.length&&!this.blank&&(this.addChild("paragraph",this.offset),R9(this),ROH(this))}else ROH(this);this.lastLineLength=Q.length}for(;this.tip;)this.finalize(this.tip,x);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");Q=new bZz(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;x=Q.next();)m=x.node,K=m.type,x.entering||K!=="paragraph"&&K!=="heading"&&K!=="th"&&K!="td"||this.inlineParser.parse(m);this.options.time&&console.timeEnd("inline parsing");return this.doc};nPL.prototype.render=function(K){K=new bZz(K);var m;this.buffer="";for(this.lastOut="\n";m=K.next();){var x=m.node.type;if(this[x])this[x](m.node,m.entering)}return this.buffer};
nPL.prototype.out=function(K){C9(this,K)};
var C9=function(K,m){K.buffer+=m;K.lastOut=m};
nPL.prototype.cr=function(){this.lastOut!=="\n"&&C9(this,"\n")};var hOt=/^javascript:|vbscript:|file:|data:/i,CR5=/^data:image\/(?:png|gif|jpeg|webp)/i,Li_=function(K){return hOt.test(K)&&!CR5.test(K)};
g_.prototype=Object.create(nPL.prototype);_.l=g_.prototype;_.l.text=function(K){this.out(K.literal)};
_.l.html_inline=function(K){this.options.safe?C9(this,"\x3c!-- raw HTML omitted --\x3e"):C9(this,K.literal)};
_.l.html_block=function(K){this.cr();this.options.safe?C9(this,"\x3c!-- raw HTML omitted --\x3e"):C9(this,K.literal);this.cr()};
_.l.softbreak=function(){C9(this,this.options.softbreak)};
_.l.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.l.link=function(K,m){var x=this.attrs(K);m?(this.options.safe&&Li_(K.destination)||x.push(["href",OH(K.destination,!0)]),K.title&&x.push(["title",OH(K.title,!0)]),this.tag("a",x)):this.tag("/a")};
_.l.image=function(K,m){m?(this.disableTags===0&&(this.options.safe&&Li_(K.destination)?C9(this,'<img src="" alt="'):C9(this,'<img src="'+OH(K.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(K.title&&C9(this,'" title="'+OH(K.title,!0)),C9(this,'" />')))};
_.l.emph=function(K,m){this.tag(m?"em":"/em")};
_.l.strong=function(K,m){this.tag(m?"strong":"/strong")};
_.l.paragraph=function(K,m){var x=K.parent.parent;K=this.attrs(K);x!==null&&x.type==="list"&&x.listTight||(m?(this.cr(),this.tag("p",K)):(this.tag("/p"),this.cr()))};
_.l.heading=function(K,m){var x="h"+K.level;K=this.attrs(K);m?(this.cr(),this.tag(x,K)):(this.tag("/"+x),this.cr())};
_.l.code=function(K){this.tag("code");this.out(K.literal);this.tag("/code")};
_.l.code_block=function(K){var m=K.info?K.info.split(/\s+/):[],x=this.attrs(K);m.length>0&&m[0].length>0&&x.push(["class","language-"+OH(m[0],!0)]);this.cr();this.tag("pre");this.tag("code",x);this.out(K.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.l.thematic_break=function(K){K=this.attrs(K);this.cr();this.tag("hr",K,!0);this.cr()};
_.l.block_quote=function(K,m){K=this.attrs(K);m?(this.cr(),this.tag("blockquote",K)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.l.list=function(K,m){var x=K.listType==="bullet"?"ul":"ol",S=this.attrs(K);m?(K=K.listStart,K!==null&&K!==1&&S.push(["start",K.toString()]),this.cr(),this.tag(x,S)):(this.cr(),this.tag("/"+x));this.cr()};
_.l.item=function(K,m){K=this.attrs(K);m?this.tag("li",K):(this.tag("/li"),this.cr())};
_.l.custom_inline=function(K,m){m&&K.onEnter?C9(this,K.onEnter):!m&&K.onExit&&C9(this,K.onExit)};
_.l.custom_block=function(K,m){this.cr();m&&K.onEnter?C9(this,K.onEnter):!m&&K.onExit&&C9(this,K.onExit);this.cr()};
_.l.table=function(K,m){K=this.attrs(K);m?(this.cr(),this.tag("table",K)):(this.tag("/table"),this.cr())};
_.l.row=function(K,m){K._rowIsDelimiter||(K=this.attrs(K),m?this.tag("tr",K):this.tag("/tr"))};
_.l.td=function(K,m){var x=this.attrs(K);K._alignment&&x.push(["align",K._alignment]);m?this.tag("td",x):this.tag("/td")};
_.l.th=function(K,m){var x=this.attrs(K);K._alignment&&x.push(["align",K._alignment]);m?this.tag("th",x):this.tag("/th")};
_.l.out=function(K){C9(this,OH(K,!1))};
_.l.tag=function(K,m,x){if(!(this.disableTags>0)){this.buffer+="<"+K;if(m&&m.length>0){K=0;for(var S;(S=m[K])!==void 0;)this.buffer+=" "+S[0]+'="'+S[1]+'"',K++}x&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.l.attrs=function(K){var m=[];this.options.sourcepos&&(K=K.sourcepos)&&m.push(["data-sourcepos",String(K[0][0])+":"+String(K[0][1])+"-"+String(K[1][0])+":"+String(K[1][1])]);return m};
g_.prototype.text=g_.prototype.text;g_.prototype.html_inline=g_.prototype.html_inline;g_.prototype.html_block=g_.prototype.html_block;g_.prototype.softbreak=g_.prototype.softbreak;g_.prototype.linebreak=g_.prototype.linebreak;g_.prototype.link=g_.prototype.link;g_.prototype.image=g_.prototype.image;g_.prototype.emph=g_.prototype.emph;g_.prototype.strong=g_.prototype.strong;g_.prototype.paragraph=g_.prototype.paragraph;g_.prototype.heading=g_.prototype.heading;g_.prototype.code=g_.prototype.code;
g_.prototype.code_block=g_.prototype.code_block;g_.prototype.thematic_break=g_.prototype.thematic_break;g_.prototype.block_quote=g_.prototype.block_quote;g_.prototype.list=g_.prototype.list;g_.prototype.item=g_.prototype.item;g_.prototype.custom_inline=g_.prototype.custom_inline;g_.prototype.custom_block=g_.prototype.custom_block;g_.prototype.table=g_.prototype.table;g_.prototype.row=g_.prototype.row;g_.prototype.td=g_.prototype.td;g_.prototype.th=g_.prototype.th;g_.prototype.out=g_.prototype.out;
g_.prototype.tag=g_.prototype.tag;g_.prototype.attrs=g_.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 qtM,Ekt,Dy8;(function(){function K(A,Y){return A<Y?-1:A>Y?1:A>=Y?0:NaN}
function m(A){return function(Y,a){return K(A(Y),a)}}
function x(){for(var A=0,Y=arguments.length,a={},KT;A<Y;++A){if(!(KT=arguments[A]+"")||KT in a)throw Error("we`"+KT);a[KT]=[]}return new S(a)}
function S(A){this._=A}
function Q(A,Y){return A.trim().split(/^|\s+/).map(function(a){var KT="",fT=a.indexOf(".");fT>=0&&(KT=a.slice(fT+1),a=a.slice(0,fT));if(a&&!Y.hasOwnProperty(a))throw Error("xe`"+a);return{type:a,name:KT}})}
function w(A,Y,a){for(var KT=0,fT=A.length;KT<fT;++KT)if(A[KT].name===Y){A[KT]=bEf;A=A.slice(0,KT).concat(A.slice(KT+1));break}a!=null&&A.push({name:Y,value:a});return A}
function M(A){var Y=A,a=Y.indexOf(":");a>=0&&(Y=A.slice(0,a))!=="xmlns"&&(A=A.slice(a+1));return az.hasOwnProperty(Y)?{space:az[Y],local:A}:A}
function f(A){return function(){var Y=this.ownerDocument,a=this.namespaceURI;return a==="http://www.w3.org/1999/xhtml"&&Y.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?Y.createElement(A):Y.createElementNS(a,A)}}
function c(A){return function(){return this.ownerDocument.createElementNS(A.space,A.local)}}
function D(A){A=M(A);return(A.local?c:f)(A)}
function G(){}
function p(A){return A==null?G:function(){return this.querySelector(A)}}
function R(A){return Array(A.length)}
function J(A,Y){this.ownerDocument=A.ownerDocument;this.namespaceURI=A.namespaceURI;this._next=null;this._parent=A;this.__data__=Y}
function L(A){return function(){return A}}
function n(A,Y,a,KT,fT,G8){for(var LT=0,Fn,QD=Y.length,Xn=G8.length;LT<Xn;++LT)(Fn=Y[LT])?(Fn.__data__=G8[LT],KT[LT]=Fn):a[LT]=new J(A,G8[LT]);for(;LT<QD;++LT)if(Fn=Y[LT])fT[LT]=Fn}
function F(A,Y,a,KT,fT,G8,LT){var Fn,QD,Xn={},lB=Y.length,DH=G8.length,zM=Array(lB),Y4;for(Fn=0;Fn<lB;++Fn)if(QD=Y[Fn])zM[Fn]=Y4="$"+LT.call(QD,QD.__data__,Fn,Y),Y4 in Xn?fT[Fn]=QD:Xn[Y4]=QD;for(Fn=0;Fn<DH;++Fn)Y4="$"+LT.call(A,G8[Fn],Fn,G8),(QD=Xn[Y4])?(KT[Fn]=QD,QD.__data__=G8[Fn],Xn[Y4]=null):a[Fn]=new J(A,G8[Fn]);for(Fn=0;Fn<lB;++Fn)(QD=Y[Fn])&&Xn[zM[Fn]]===QD&&(fT[Fn]=QD)}
function H(A,Y){return A<Y?-1:A>Y?1:A>=Y?0:NaN}
function N(A){return function(){this.removeAttribute(A)}}
function z(A){return function(){this.removeAttributeNS(A.space,A.local)}}
function y(A,Y){return function(){this.setAttribute(A,Y)}}
function V(A,Y){return function(){this.setAttributeNS(A.space,A.local,Y)}}
function T(A,Y){return function(){var a=Y.apply(this,arguments);a==null?this.removeAttribute(A):this.setAttribute(A,a)}}
function m1(A,Y){return function(){var a=Y.apply(this,arguments);a==null?this.removeAttributeNS(A.space,A.local):this.setAttributeNS(A.space,A.local,a)}}
function MT(A){return function(){this.style.removeProperty(A)}}
function c0(A,Y,a){return function(){this.style.setProperty(A,Y,a)}}
function EB(A,Y,a){return function(){var KT=Y.apply(this,arguments);KT==null?this.style.removeProperty(A):this.style.setProperty(A,KT,a)}}
function pT(A,Y){return A.style.getPropertyValue(Y)||(A.ownerDocument&&A.ownerDocument.defaultView||A.document&&A||A.defaultView).getComputedStyle(A,null).getPropertyValue(Y)}
function h8(A){return function(){delete this[A]}}
function $S(A,Y){return function(){this[A]=Y}}
function nT(A,Y){return function(){var a=Y.apply(this,arguments);a==null?delete this[A]:this[A]=a}}
function Lt(){this.textContent=""}
function yD(A){return function(){this.textContent=A}}
function Ez(A){return function(){var Y=A.apply(this,arguments);this.textContent=Y==null?"":Y}}
function sz(){this.innerHTML=""}
function t5(A){return function(){this.innerHTML=A}}
function bB(A){return function(){var Y=A.apply(this,arguments);this.innerHTML=Y==null?"":Y}}
function PA(){return null}
function CH(){var A=this.parentNode;A&&A.removeChild(this)}
function pH(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function l5(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function mo(A,Y,a){A=GM(A,Y,a);return function(KT){var fT=KT.relatedTarget;fT&&(fT===this||fT.compareDocumentPosition(this)&8)||A.call(this,KT)}}
function GM(A,Y,a){return function(){A.call(this,this.__data__,Y,a)}}
function wy(A){return A.trim().split(/^|\s+/).map(function(Y){var a="",KT=Y.indexOf(".");KT>=0&&(a=Y.slice(KT+1),Y=Y.slice(0,KT));return{type:Y,name:a}})}
function J5(A){return function(){var Y=this.__on;if(Y){for(var a=0,KT=-1,fT=Y.length,G8;a<fT;++a)(G8=Y[a],A.type&&G8.type!==A.type||G8.name!==A.name)?Y[++KT]=G8:this.removeEventListener(G8.type,G8.listener,G8.capture);++KT?Y.length=KT:delete this.__on}}}
function Ql(A,Y,a){var KT=ojz.hasOwnProperty(A.type)?mo:GM;return function(fT,G8,LT){fT=this.__on;var Fn;G8=KT(Y,G8,LT);if(fT){LT=0;for(var QD=fT.length;LT<QD;++LT)if((Fn=fT[LT]).type===A.type&&Fn.name===A.name){this.removeEventListener(Fn.type,Fn.listener,Fn.capture);this.addEventListener(Fn.type,Fn.listener=G8,Fn.capture=a);Fn.value=Y;return}}this.addEventListener(A.type,G8,a);Fn={type:A.type,name:A.name,value:Y,listener:G8,capture:a};fT?fT.push(Fn):this.__on=[Fn]}}
function A2(A,Y,a){var KT=A.ownerDocument&&A.ownerDocument.defaultView||A.document&&A||A.defaultView,fT=KT.CustomEvent;typeof fT==="function"?fT=new fT(Y,a):(fT=KT.document.createEvent("Event"),a?(fT.initEvent(Y,a.bubbles,a.cancelable),fT.detail=a.detail):fT.initEvent(Y,!1,!1));A.dispatchEvent(fT)}
function vA(A,Y){return function(){return A2(this,A,Y)}}
function j_(A,Y){return function(){return A2(this,A,Y.apply(this,arguments))}}
function Oz(A,Y){this._groups=A;this._parents=Y}
function SJ(){return new Oz([[document.documentElement]],gjf)}
function z8(){this._="@"+(++njf).toString(36)}
function RL(A,Y,a){A.prototype=Y.prototype=a;a.constructor=A}
function R4(A,Y){A=Object.create(A.prototype);for(var a in Y)A[a]=Y[a];return A}
function TK(){}
function eJ(A){var Y;A=(A+"").trim().toLowerCase();return(Y=P$4.exec(A))?(Y=parseInt(Y[1],16),new EO(Y>>8&15|Y>>4&240,Y>>4&15|Y&240,(Y&15)<<4|Y&15,1)):(Y=eaJ.exec(A))?ae(parseInt(Y[1],16)):(Y=iE4.exec(A))?new EO(Y[1],Y[2],Y[3],1):(Y=YaJ.exec(A))?new EO(Y[1]*255/100,Y[2]*255/100,Y[3]*255/100,1):(Y=FTH.exec(A))?IC(Y[1],Y[2],Y[3],Y[4]):(Y=AKy.exec(A))?IC(Y[1]*255/100,Y[2]*255/100,Y[3]*255/100,Y[4]):(Y=ojO.exec(A))?aa(Y[1],Y[2]/100,Y[3]/100,1):(Y=HEl.exec(A))?aa(Y[1],Y[2]/100,Y[3]/100,Y[4]):HED.hasOwnProperty(A)?
ae(HED[A]):A==="transparent"?new EO(NaN,NaN,NaN,0):null}
function ae(A){return new EO(A>>16&255,A>>8&255,A&255,1)}
function IC(A,Y,a,KT){KT<=0&&(A=Y=a=NaN);return new EO(A,Y,a,KT)}
function up(A){A instanceof TK||(A=eJ(A));if(!A)return new EO;A=A.rgb();return new EO(A.r,A.g,A.b,A.opacity)}
function kD(A,Y,a,KT){return arguments.length===1?up(A):new EO(A,Y,a,KT==null?1:KT)}
function EO(A,Y,a,KT){this.r=+A;this.g=+Y;this.b=+a;this.opacity=+KT}
function ml(A){A=Math.max(0,Math.min(255,Math.round(A)||0));return(A<16?"0":"")+A.toString(16)}
function aa(A,Y,a,KT){KT<=0?A=Y=a=NaN:a<=0||a>=1?A=Y=NaN:Y<=0&&(A=NaN);return new vd(A,Y,a,KT)}
function zV(A){if(A instanceof vd)return new vd(A.h,A.s,A.l,A.opacity);A instanceof TK||(A=eJ(A));if(!A)return new vd;if(A instanceof vd)return A;A=A.rgb();var Y=A.r/255,a=A.g/255,KT=A.b/255,fT=Math.min(Y,a,KT),G8=Math.max(Y,a,KT),LT=NaN,Fn=G8-fT,QD=(G8+fT)/2;Fn?(LT=Y===G8?(a-KT)/Fn+(a<KT)*6:a===G8?(KT-Y)/Fn+2:(Y-a)/Fn+4,Fn/=QD<.5?G8+fT:2-G8-fT,LT*=60):Fn=QD>0&&QD<1?0:LT;return new vd(LT,Fn,QD,A.opacity)}
function RI(A,Y,a,KT){return arguments.length===1?zV(A):new vd(A,Y,a,KT==null?1:KT)}
function vd(A,Y,a,KT){this.h=+A;this.s=+Y;this.l=+a;this.opacity=+KT}
function C6(A,Y,a){return(A<60?Y+(a-Y)*A/60:A<180?a:A<240?Y+(a-Y)*(240-A)/60:Y)*255}
function Ni(A){if(A instanceof eL)return new eL(A.l,A.a,A.b,A.opacity);if(A instanceof gE){if(isNaN(A.h))return new eL(A.l,0,0,A.opacity);var Y=A.h*$xE;return new eL(A.l,Math.cos(Y)*A.c,Math.sin(Y)*A.c,A.opacity)}A instanceof EO||(A=up(A));var a=Js(A.r),KT=Js(A.g),fT=Js(A.b);Y=ZT(.2225045*a+.7168786*KT+.0606169*fT);if(a===KT&&KT===fT)var G8=a=Y;else G8=ZT((.4360747*a+.3850649*KT+.1430804*fT)/.96422),a=ZT((.0139322*a+.0971045*KT+.7141733*fT)/.82521);return new eL(116*Y-16,500*(G8-Y),200*(Y-a),A.opacity)}
function eL(A,Y,a,KT){this.l=+A;this.a=+Y;this.b=+a;this.opacity=+KT}
function ZT(A){return A>$x5?Math.pow(A,1/3):A/NJ5+ZEH}
function v0(A){return A>kY?A*A*A:NJ5*(A-ZEH)}
function Ct(A){return 255*(A<=.0031308?12.92*A:1.055*Math.pow(A,1/2.4)-.055)}
function Js(A){return(A/=255)<=.04045?A/12.92:Math.pow((A+.055)/1.055,2.4)}
function e8(A){if(A instanceof gE)return new gE(A.h,A.c,A.l,A.opacity);A instanceof eL||(A=Ni(A));if(A.a===0&&A.b===0)return new gE(NaN,0,A.l,A.opacity);var Y=Math.atan2(A.b,A.a)*BJt;return new gE(Y<0?Y+360:Y,Math.sqrt(A.a*A.a+A.b*A.b),A.l,A.opacity)}
function iH(A,Y,a,KT){return arguments.length===1?e8(A):new gE(A,Y,a,KT==null?1:KT)}
function gE(A,Y,a,KT){this.h=+A;this.c=+Y;this.l=+a;this.opacity=+KT}
function qR(A,Y,a,KT){if(arguments.length===1){var fT=A;if(fT instanceof Zf)fT=new Zf(fT.h,fT.s,fT.l,fT.opacity);else{fT instanceof EO||(fT=up(fT));var G8=fT.g/255,LT=fT.b/255,Fn=(alB*LT+fT.r/255*-1.7884503806-3.5172982438*G8)/(alB+-1.7884503806-3.5172982438);LT-=Fn;var QD=(1.97294*(G8-Fn)- -.29227*LT)/-.90649;LT=(G8=Math.sqrt(QD*QD+LT*LT)/(1.97294*Fn*(1-Fn)))?Math.atan2(QD,LT)*BJt-120:NaN;fT=new Zf(LT<0?LT+360:LT,G8,Fn,fT.opacity)}}else fT=new Zf(A,Y,a,KT==null?1:KT);return fT}
function Zf(A,Y,a,KT){this.h=+A;this.s=+Y;this.l=+a;this.opacity=+KT}
function R8(A,Y,a,KT,fT){var G8=A*A,LT=G8*A;return((1-3*A+3*G8-LT)*Y+(4-6*G8+3*LT)*a+(1+3*A+3*G8-3*LT)*KT+LT*fT)/6}
function pt(A){return function(){return A}}
function n1(A,Y){return function(a){return A+a*Y}}
function ZU(A,Y,a){return A=Math.pow(A,a),Y=Math.pow(Y,a)-A,a=1/a,function(KT){return Math.pow(A+KT*Y,a)}}
function NA(A,Y){var a=Y-A;return a?n1(A,a>180||a<-180?a-360*Math.round(a/360):a):pt(isNaN(A)?Y:A)}
function zv(A){return(A=+A)===1?kz:function(Y,a){return a-Y?ZU(Y,a,A):pt(isNaN(Y)?a:Y)}}
function kz(A,Y){var a=Y-A;return a?n1(A,a):pt(isNaN(A)?Y:A)}
function G0(A){return function(Y){var a=Y.length,KT=Array(a),fT=Array(a),G8=Array(a),LT;for(LT=0;LT<a;++LT){var Fn=kD(Y[LT]);KT[LT]=Fn.r||0;fT[LT]=Fn.g||0;G8[LT]=Fn.b||0}KT=A(KT);fT=A(fT);G8=A(G8);Fn.opacity=1;return function(QD){Fn.r=KT(QD);Fn.g=fT(QD);Fn.b=G8(QD);return Fn+""}}}
function OF(A,Y){return A=+A,Y-=A,function(a){return A+Y*a}}
function tu(A){return function(){return A}}
function Ko(A){return function(Y){return A(Y)+""}}
function IG(A,Y){var a=u88.lastIndex=MpG.lastIndex=0,KT,fT,G8,LT=-1,Fn=[],QD=[];A+="";for(Y+="";(KT=u88.exec(A))&&(fT=MpG.exec(Y));)(G8=fT.index)>a&&(G8=Y.slice(a,G8),Fn[LT]?Fn[LT]+=G8:Fn[++LT]=G8),(KT=KT[0])===(fT=fT[0])?Fn[LT]?Fn[LT]+=fT:Fn[++LT]=fT:(Fn[++LT]=null,QD.push({i:LT,x:OF(KT,fT)})),a=MpG.lastIndex;a<Y.length&&(G8=Y.slice(a),Fn[LT]?Fn[LT]+=G8:Fn[++LT]=G8);return Fn.length<2?QD[0]?Ko(QD[0].x):tu(Y):(Y=QD.length,function(Xn){for(var lB=0,DH;lB<Y;++lB)Fn[(DH=QD[lB]).i]=DH.x(Xn);return Fn.join("")})}
function bH(A,Y,a,KT,fT,G8){var LT,Fn,QD;if(LT=Math.sqrt(A*A+Y*Y))A/=LT,Y/=LT;if(QD=A*a+Y*KT)a-=A*QD,KT-=Y*QD;if(Fn=Math.sqrt(a*a+KT*KT))a/=Fn,KT/=Fn,QD/=Fn;A*KT<Y*a&&(A=-A,Y=-Y,QD=-QD,LT=-LT);return{translateX:fT,translateY:G8,rotate:Math.atan2(Y,A)*dxR,skewX:Math.atan(QD)*dxR,scaleX:LT,scaleY:Fn}}
function $4(A,Y,a,KT){function fT(Xn){return Xn.length?Xn.pop()+" ":""}
function G8(Xn,lB,DH,zM,Y4,C$){Xn!==DH||lB!==zM?(Y4=Y4.push("translate(",null,Y,null,a),C$.push({i:Y4-4,x:OF(Xn,DH)},{i:Y4-2,x:OF(lB,zM)})):(DH||zM)&&Y4.push("translate("+DH+Y+zM+a)}
function LT(Xn,lB,DH,zM){Xn!==lB?(Xn-lB>180?lB+=360:lB-Xn>180&&(Xn+=360),zM.push({i:DH.push(fT(DH)+"rotate(",null,KT)-2,x:OF(Xn,lB)})):lB&&DH.push(fT(DH)+"rotate("+lB+KT)}
function Fn(Xn,lB,DH,zM){Xn!==lB?zM.push({i:DH.push(fT(DH)+"skewX(",null,KT)-2,x:OF(Xn,lB)}):lB&&DH.push(fT(DH)+"skewX("+lB+KT)}
function QD(Xn,lB,DH,zM,Y4,C$){Xn!==DH||lB!==zM?(Y4=Y4.push(fT(Y4)+"scale(",null,",",null,")"),C$.push({i:Y4-4,x:OF(Xn,DH)},{i:Y4-2,x:OF(lB,zM)})):DH===1&&zM===1||Y4.push(fT(Y4)+"scale("+DH+","+zM+")")}
return function(Xn,lB){var DH=[],zM=[];Xn=A(Xn);lB=A(lB);G8(Xn.translateX,Xn.translateY,lB.translateX,lB.translateY,DH,zM);LT(Xn.rotate,lB.rotate,DH,zM);Fn(Xn.skewX,lB.skewX,DH,zM);QD(Xn.scaleX,Xn.scaleY,lB.scaleX,lB.scaleY,DH,zM);Xn=lB=null;return function(Y4){for(var C$=-1,Vj=zM.length,n6;++C$<Vj;)DH[(n6=zM[C$]).i]=n6.x(Y4);return DH.join("")}}}
function fH(A){return function(Y,a){var KT=A((Y=RI(Y)).h,(a=RI(a)).h),fT=kz(Y.s,a.s),G8=kz(Y.l,a.l),LT=kz(Y.opacity,a.opacity);return function(Fn){Y.h=KT(Fn);Y.s=fT(Fn);Y.l=G8(Fn);Y.opacity=LT(Fn);return Y+""}}}
function jE(A){return function(Y,a){var KT=A((Y=iH(Y)).h,(a=iH(a)).h),fT=kz(Y.c,a.c),G8=kz(Y.l,a.l),LT=kz(Y.opacity,a.opacity);return function(Fn){Y.h=KT(Fn);Y.c=fT(Fn);Y.l=G8(Fn);Y.opacity=LT(Fn);return Y+""}}}
function TV(A){return function KT(a){function fT(G8,LT){var Fn=A((G8=qR(G8)).h,(LT=qR(LT)).h),QD=kz(G8.s,LT.s),Xn=kz(G8.l,LT.l),lB=kz(G8.opacity,LT.opacity);return function(DH){G8.h=Fn(DH);G8.s=QD(DH);G8.l=Xn(Math.pow(DH,a));G8.opacity=lB(DH);return G8+""}}
a=+a;fT.gamma=KT;return fT}(1)}
function VW(){return Pn||(yKL(xA),Pn=$0.now()+pLm)}
function xA(){Pn=0}
function $_(){this._call=this._time=this._next=null}
function Pm(A,Y,a){var KT=new $_;KT.restart(A,Y,a);return KT}
function e1(){Pn=(RWD=$0.now())+pLm;Wl=NE=0;try{VW();++Wl;for(var A=Jd8,Y;A;)(Y=Pn-A._time)>=0&&A._call.call(null,Y),A=A._next;--Wl}finally{Wl=0;A=Jd8;for(var a=Infinity;A;)if(A._call){a>A._time&&(a=A._time);var KT=A;A=A._next}else Y=A._next,A._next=null,A=KT?KT._next=Y:Jd8=Y;Zo=KT;iO(a);Pn=0}}
function Xpn(){var A=$0.now(),Y=A-RWD;Y>1E3&&(pLm-=Y,RWD=A)}
function iO(A){Wl||(NE&&(NE=clearTimeout(NE)),A-Pn>24?(A<Infinity&&(NE=setTimeout(e1,A-$0.now()-pLm)),BH&&(BH=clearInterval(BH))):(BH||(RWD=$0.now(),BH=setInterval(Xpn,1E3)),Wl=1,yKL(e1)))}
function VpL(A,Y,a){var KT=new $_;Y=Y==null?0:+Y;KT.restart(function(fT){KT.stop();A(fT+Y)},Y,a);
return KT}
function flm(A,Y,a,KT,fT,G8){var LT=A.__transition;if(!LT)A.__transition={};else if(a in LT)return;NJs(A,a,{name:Y,index:KT,group:fT,on:ZEf,tween:BJH,time:G8.time,delay:G8.delay,duration:G8.duration,ease:G8.ease,timer:null,state:0})}
function tp8(A,Y){A=ZA(A,Y);if(A.state>0)throw Error("ye");return A}
function eY(A,Y){A=ZA(A,Y);if(A.state>2)throw Error("ze");return A}
function ZA(A,Y){A=A.__transition;if(!A||!(A=A[Y]))throw Error("Ae");return A}
function NJs(A,Y,a){function KT(QD){var Xn,lB;if(a.state!==1)return G8();for(zM in LT){var DH=LT[zM];if(DH.name===a.name){if(DH.state===3)return VpL(KT);DH.state===4?(DH.state=6,DH.timer.stop(),DH.on.call("interrupt",A,A.__data__,DH.index,DH.group),delete LT[zM]):+zM<Y&&(DH.state=6,DH.timer.stop(),delete LT[zM])}}VpL(function(){a.state===3&&(a.state=4,a.timer.restart(fT,a.delay,a.time),fT(QD))});
a.state=2;a.on.call("start",A,A.__data__,a.index,a.group);if(a.state===2){a.state=3;Fn=Array(lB=a.tween.length);var zM=0;for(Xn=-1;zM<lB;++zM)if(DH=a.tween[zM].value.call(A,A.__data__,a.index,a.group))Fn[++Xn]=DH;Fn.length=Xn+1}}
function fT(QD){QD=QD<a.duration?a.ease.call(null,QD/a.duration):(a.timer.restart(G8),a.state=5,1);for(var Xn=-1,lB=Fn.length;++Xn<lB;)Fn[Xn].call(null,QD);a.state===5&&(a.on.call("end",A,A.__data__,a.index,a.group),G8())}
function G8(){a.state=6;a.timer.stop();delete LT[Y];for(var QD in LT)return;delete A.__transition}
var LT=A.__transition,Fn;LT[Y]=a;a.timer=Pm(function(QD){a.state=1;a.timer.restart(KT,a.delay,a.time);a.delay<=QD&&KT(QD-a.delay)},0,a.time)}
function alH(A,Y){var a,KT;return function(){var fT=eY(this,A),G8=fT.tween;if(G8!==a){KT=a=G8;G8=0;for(var LT=KT.length;G8<LT;++G8)if(KT[G8].name===Y){KT=KT.slice();KT.splice(G8,1);break}}fT.tween=KT}}
function dxG(A,Y,a){var KT,fT;if(typeof a!=="function")throw Error();return function(){var G8=eY(this,A),LT=G8.tween;if(LT!==KT){fT=(KT=LT).slice();LT={name:Y,value:a};for(var Fn=0,QD=fT.length;Fn<QD;++Fn)if(fT[Fn].name===Y){fT[Fn]=LT;break}Fn===QD&&fT.push(LT)}G8.tween=fT}}
function cKv(A,Y,a){var KT=A._id;A.each(function(){var fT=eY(this,KT);(fT.value||(fT.value={}))[Y]=a.apply(this,arguments)});
return function(fT){return ZA(fT,KT).value[Y]}}
function vjz(A,Y){var a;return(typeof Y==="number"?OF:Y instanceof eJ?UxD:(a=eJ(Y))?(Y=a,UxD):IG)(A,Y)}
function yK4(A){return function(){this.removeAttribute(A)}}
function Vp4(A){return function(){this.removeAttributeNS(A.space,A.local)}}
function vjO(A,Y,a){var KT,fT;return function(){var G8=this.getAttribute(A);return G8===a?null:G8===KT?fT:fT=Y(KT=G8,a)}}
function Uxl(A,Y,a){var KT,fT;return function(){var G8=this.getAttributeNS(A.space,A.local);return G8===a?null:G8===KT?fT:fT=Y(KT=G8,a)}}
function zas(A,Y,a){var KT,fT,G8;return function(){var LT=a(this);if(LT==null)return void this.removeAttribute(A);var Fn=this.getAttribute(A);return Fn===LT?null:Fn===KT&&LT===fT?G8:G8=Y(KT=Fn,fT=LT)}}
function TJd(A,Y,a){var KT,fT,G8;return function(){var LT=a(this);if(LT==null)return void this.removeAttributeNS(A.space,A.local);var Fn=this.getAttributeNS(A.space,A.local);return Fn===LT?null:Fn===KT&&LT===fT?G8:G8=Y(KT=Fn,fT=LT)}}
function Ill(A,Y){function a(){var KT=this,fT=Y.apply(KT,arguments);return fT&&function(G8){KT.setAttributeNS(A.space,A.local,fT(G8))}}
a._value=Y;return a}
function kld(A,Y){function a(){var KT=this,fT=Y.apply(KT,arguments);return fT&&function(G8){KT.setAttribute(A,fT(G8))}}
a._value=Y;return a}
function WT5(A,Y){return function(){tp8(this,A).delay=+Y.apply(this,arguments)}}
function Xod(A,Y){return Y=+Y,function(){tp8(this,A).delay=Y}}
function K5J(A,Y){return function(){eY(this,A).duration=+Y.apply(this,arguments)}}
function m5l(A,Y){return Y=+Y,function(){eY(this,A).duration=Y}}
function x5y(A,Y){if(typeof Y!=="function")throw Error();return function(){eY(this,A).ease=Y}}
function SDl(A){return(A+"").trim().split(/^|\s+/).every(function(Y){var a=Y.indexOf(".");a>=0&&(Y=Y.slice(0,a));return!Y||Y==="start"})}
function QT5(A,Y,a){var KT,fT,G8=SDl(Y)?tp8:eY;return function(){var LT=G8(this,A),Fn=LT.on;if(Fn!==KT)(fT=(KT=Fn).copy()).on(Y,a);LT.on=fT}}
function wCs(A){return function(){var Y=this.parentNode,a;for(a in this.__transition)if(+a!==A)return;Y&&Y.removeChild(this)}}
function sTd(A,Y){var a,KT,fT;return function(){var G8=pT(this,A),LT=(this.style.removeProperty(A),pT(this,A));return G8===LT?null:G8===a&&LT===KT?fT:fT=Y(a=G8,KT=LT)}}
function lL5(A){return function(){this.style.removeProperty(A)}}
function ufs(A,Y,a){var KT,fT;return function(){var G8=pT(this,A);return G8===a?null:G8===KT?fT:fT=Y(KT=G8,a)}}
function MGl(A,Y,a){var KT,fT,G8;return function(){var LT=pT(this,A),Fn=a(this);Fn==null&&(Fn=(this.style.removeProperty(A),pT(this,A)));return LT===Fn?null:LT===KT&&Fn===fT?G8:G8=Y(KT=LT,fT=Fn)}}
function fLs(A,Y,a){function KT(){var fT=this,G8=Y.apply(fT,arguments);return G8&&function(LT){fT.style.setProperty(A,G8(LT),a)}}
KT._value=Y;return KT}
function tGH(A){return function(){this.textContent=A}}
function cjH(A){return function(){var Y=A(this);this.textContent=Y==null?"":Y}}
function pj(A,Y,a,KT){this._groups=A;this._parents=Y;this._name=a;this._id=KT}
function OED(A){return{type:A}}
function jPG(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function hW8(){}
function za5(A,Y){var a=new hW8;if(A instanceof hW8)A.each(function(LT,Fn){a.set(Fn,LT)});
else if(Array.isArray(A)){var KT=-1,fT=A.length,G8;if(Y==null)for(;++KT<fT;)a.set(KT,A[KT]);else for(;++KT<fT;)a.set(Y(G8=A[KT],KT,A),G8)}else if(A)for(KT in A)a.set(KT,A[KT]);return a}
function Cr8(){}
function TJM(A){return function(Y){for(var a={},KT=0;KT<A.length;KT++)a[A[KT]]=Y[KT]||"";return a}}
function Obf(A,Y){var a=TJM(A);return function(KT,fT){return Y(a(KT),fT,A)}}
function jTl(A){var Y=Object.create(null),a=[];A.forEach(function(KT){for(var fT in KT)fT in Y||a.push(Y[fT]=fT)});
return a}
function IlD(A){function Y(LT,Fn){function QD(){if(C$)return Dx1;if(Vj)return Vj=!1,klM;var SU,kp=DH,Rn;if(LT.charCodeAt(kp)===34){for(;DH++<lB&&LT.charCodeAt(DH)!==34||LT.charCodeAt(++DH)===34;);(SU=DH)>=lB?C$=!0:(Rn=LT.charCodeAt(DH++))===10?Vj=!0:Rn===13&&(Vj=!0,LT.charCodeAt(DH)===10&&++DH);return LT.slice(kp+1,SU-1).replace(/""/g,'"')}for(;DH<lB;){if((Rn=LT.charCodeAt(SU=DH++))===10)Vj=!0;else if(Rn===13)Vj=!0,LT.charCodeAt(DH)===10&&++DH;else if(Rn!==G8)continue;return LT.slice(kp,SU)}return C$=
!0,LT.slice(kp,lB)}
var Xn=[],lB=LT.length,DH=0,zM=0,Y4,C$=lB<=0,Vj=!1;LT.charCodeAt(lB-1)===10&&--lB;for(LT.charCodeAt(lB-1)===13&&--lB;(Y4=QD())!==Dx1;){for(var n6=[];Y4!==klM&&Y4!==Dx1;)n6.push(Y4),Y4=QD();Fn&&(n6=Fn(n6,zM++))==null||Xn.push(n6)}return Xn}
function a(LT){return LT.map(KT).join(A)}
function KT(LT){return LT==null?"":fT.test(LT)?'"'+LT.replace(/"/g,'""')+'"':LT}
var fT=new RegExp('["'+A+"\n\r]"),G8=A.charCodeAt(0);return{parse:function(LT,Fn){var QD,Xn;LT=Y(LT,function(lB,DH){if(QD)return QD(lB,DH-1);Xn=lB;QD=Fn?Obf(lB,Fn):TJM(lB)});
LT.columns=Xn||[];return LT},
parseRows:Y,format:function(LT,Fn){Fn==null&&(Fn=jTl(LT));return[Fn.map(KT).join(A)].concat(LT.map(function(QD){return Fn.map(function(Xn){return KT(QD[Xn])}).join(A)})).join("\n")},
formatRows:function(LT){return LT.map(a).join("\n")}}}
function D5J(A){if(!A.ok)throw Error("Be`"+A.status+"`"+A.statusText);return A.text()}
function WTE(A){return function(Y,a,KT){arguments.length===2&&typeof a==="function"&&(KT=a,a=void 0);return fetch(Y,a).then(D5J).then(function(fT){return A(fT,KT)})}}
function XoM(A,Y,a,KT){if(isNaN(Y)||isNaN(a))return A;var fT,G8=A._root;KT={data:KT};var LT=A._x0,Fn=A._y0,QD=A._x1,Xn=A._y1,lB,DH,zM,Y4,C$;if(!G8)return A._root=KT,A;for(;G8.length;)if((zM=Y>=(lB=(LT+QD)/2))?LT=lB:QD=lB,(Y4=a>=(DH=(Fn+Xn)/2))?Fn=DH:Xn=DH,fT=G8,!(G8=G8[C$=Y4<<1|zM]))return fT[C$]=KT,A;var Vj=+A._x.call(null,G8.data);var n6=+A._y.call(null,G8.data);if(Y===Vj&&a===n6)return KT.next=G8,fT?fT[C$]=KT:A._root=KT,A;do fT=fT?fT[C$]=Array(4):A._root=Array(4),(zM=Y>=(lB=(LT+QD)/2))?LT=lB:QD=
lB,(Y4=a>=(DH=(Fn+Xn)/2))?Fn=DH:Xn=DH;while((C$=Y4<<1|zM)===(zM=(n6>=DH)<<1|Vj>=lB));return fT[zM]=G8,fT[C$]=KT,A}
function yL(A,Y,a,KT,fT){this.node=A;this.x0=Y;this.y0=a;this.x1=KT;this.y1=fT}
function rjl(A){return A[0]}
function Ge4(A){return A[1]}
function rKD(A,Y,a,KT,fT,G8){this._x=A;this._y=Y;this._x0=a;this._y0=KT;this._x1=fT;this._y1=G8;this._root=void 0}
function K5_(A){for(var Y={data:A.data},a=Y;A=A.next;)a=a.next={data:A.data};return Y}
function LuT(A,Y){if((Y=(A=Y?A.toExponential(Y-1):A.toExponential()).indexOf("e"))<0)return null;var a=A.slice(0,Y);return[a.length>1?a[0]+a.slice(2):a,+A.slice(Y+1)]}
function pCd(A){return A=LuT(Math.abs(A)),A?A[1]:NaN}
function Rrs(A,Y){return function(a,KT){for(var fT=a.length,G8=[],LT=0,Fn=A[0],QD=0;fT>0&&Fn>0;){QD+Fn+1>KT&&(Fn=Math.max(1,KT-QD));G8.push(a.substring(fT-=Fn,fT+Fn));if((QD+=Fn+1)>KT)break;Fn=A[LT=(LT+1)%A.length]}return G8.reverse().join(Y)}}
function Jj4(A){return function(Y){return Y.replace(/[0-9]/g,function(a){return A[+a]})}}
function GlT(A){return new poT(A)}
function poT(A){if(!(Y=hr4.exec(A)))throw Error("Ce`"+A);var Y;this.fill=Y[1]||" ";this.align=Y[2]||">";this.sign=Y[3]||"-";this.symbol=Y[4]||"";this.zero=!!Y[5];this.width=Y[6]&&+Y[6];this.comma=!!Y[7];this.precision=Y[8]&&+Y[8].slice(1);this.trim=!!Y[9];this.type=Y[10]||""}
function m5D(A,Y){Y=LuT(A,Y);if(!Y)return A+"";A=Y[0];Y=Y[1];return Y<0?"0."+Array(-Y).join("0")+A:A.length>Y+1?A.slice(0,Y+1)+"."+A.slice(Y+1):A+Array(Y-A.length+2).join("0")}
function x5E(A){return A}
function CU4(A){function Y(Fn){function QD(I8){var Gi=Rn,UO=SO,hf,tf;if(kp==="c")UO=W7(I8)+UO,I8="";else{I8=+I8;var o4=I8<0;I8=W7(Math.abs(I8),n6);if(SU){var zQ=I8.length,Uq=1,QR=-1;a:for(;Uq<zQ;++Uq)switch(I8[Uq]){case ".":QR=hf=Uq;break;case "0":QR===0&&(QR=Uq);hf=Uq;break;default:if(!+I8[Uq])break a;QR>0&&(QR=0)}I8=QR>0?I8.slice(0,QR)+I8.slice(hf+1):I8}o4&&+I8===0&&(o4=!1);Gi=(o4?DH==="("?DH:"-":DH==="-"||DH==="("?"":DH)+Gi;UO=(kp==="s"?SDo[8+QTE/3]:"")+UO+(o4&&DH==="("?")":"");if(hr)for(o4=-1,
hf=I8.length;++o4<hf;)if(tf=I8.charCodeAt(o4),48>tf||tf>57){UO=(tf===46?fT+I8.slice(o4+1):I8.slice(o4))+UO;I8=I8.slice(0,o4);break}}Vj&&!Y4&&(I8=a(I8,Infinity));tf=Gi.length+I8.length+UO.length;o4=tf<C$?Array(C$-tf+1).join(Xn):"";Vj&&Y4&&(I8=a(o4+I8,o4.length?C$-UO.length:Infinity),o4="");switch(lB){case "<":I8=Gi+I8+UO+o4;break;case "=":I8=Gi+o4+I8+UO;break;case "^":I8=o4.slice(0,tf=o4.length>>1)+Gi+I8+UO+o4.slice(tf);break;default:I8=o4+Gi+I8+UO}return G8(I8)}
Fn=GlT(Fn);var Xn=Fn.fill,lB=Fn.align,DH=Fn.sign,zM=Fn.symbol,Y4=Fn.zero,C$=Fn.width,Vj=Fn.comma,n6=Fn.precision,SU=Fn.trim,kp=Fn.type;kp==="n"?(Vj=!0,kp="g"):wC5[kp]||(n6==null&&(n6=12),SU=!0,kp="g");if(Y4||Xn==="0"&&lB==="=")Y4=!0,Xn="0",lB="=";var Rn=zM==="$"?KT[0]:zM==="#"&&/[boxX]/.test(kp)?"0"+kp.toLowerCase():"",SO=zM==="$"?KT[1]:/[%p]/.test(kp)?LT:"",W7=wC5[kp],hr=/[defgprs%]/.test(kp);n6=n6==null?6:/[gprs]/.test(kp)?Math.max(1,Math.min(21,n6)):Math.max(0,Math.min(20,n6));QD.toString=function(){return Fn+
""};
return QD}
var a=A.grouping&&A.thousands?Rrs(A.grouping,A.thousands):x5E,KT=A.currency,fT=A.decimal,G8=A.numerals?Jj4(A.numerals):x5E,LT=A.percent||"%";return{format:Y,formatPrefix:function(Fn,QD){var Xn=Y((Fn=GlT(Fn),Fn.type="f",Fn));Fn=Math.max(-8,Math.min(8,Math.floor(pCd(QD)/3)))*3;var lB=Math.pow(10,-Fn),DH=SDo[8+Fn/3];return function(zM){return Xn(lB*zM)+DH}}}}
function HM(){this.reset()}
function sTM(A,Y,a){var KT=A.s=Y+a,fT=KT-Y;A.t=Y-(KT-fT)+(a-fT)}
function q9T(A){return A>1?dn:A<-1?-dn:Math.asin(A)}
function L5l(){}
function lLE(A){var Y=A[0];A=A[1];var a=y7(A);return[a*y7(Y),a*gF(Y),gF(A)]}
function ufA(A,Y){return[A[1]*Y[2]-A[2]*Y[1],A[2]*Y[0]-A[0]*Y[2],A[0]*Y[1]-A[1]*Y[0]]}
function MGo(A){var Y=Ez8(A[0]*A[0]+A[1]*A[1]+A[2]*A[2]);A[0]/=Y;A[1]/=Y;A[2]/=Y}
function qDl(){var A=[],Y;return{point:function(a,KT){Y.push([a,KT])},
lineStart:function(){A.push(Y=[])},
lineEnd:L5l,rejoin:function(){A.length>1&&A.push(A.pop().concat(A.shift()))},
result:function(){var a=A;A=[];Y=null;return a}}}
function bAG(A,Y,a,KT){this.x=A;this.z=Y;this.o=a;this.e=KT;this.v=!1;this.n=this.p=null}
function Ewd(A,Y,a,KT,fT){var G8=[],LT=[];A.forEach(function(DH){if(!((zM=DH.length-1)<=0)){var zM,Y4=DH[0],C$=DH[zM],Vj=Y4;if(RM(Vj[0]-C$[0])<1E-6&&RM(Vj[1]-C$[1])<1E-6){fT.lineStart();for(Fn=0;Fn<zM;++Fn)fT.point((Y4=DH[Fn])[0],Y4[1]);fT.lineEnd()}else G8.push(zM=new bAG(Y4,DH,null,!0)),LT.push(zM.o=new bAG(Y4,null,zM,!1)),G8.push(zM=new bAG(C$,DH,null,!1)),LT.push(zM.o=new bAG(C$,null,zM,!0))}});
if(G8.length){LT.sort(Y);fLA(G8);fLA(LT);var Fn=0;for(A=LT.length;Fn<A;++Fn)LT[Fn].e=a=!a;a=G8[0];for(var QD;;){for(var Xn=a,lB=!0;Xn.v;)if((Xn=Xn.n)===a)return;Y=Xn.z;fT.lineStart();do{Xn.v=Xn.o.v=!0;if(Xn.e){if(lB)for(Fn=0,A=Y.length;Fn<A;++Fn)fT.point((QD=Y[Fn])[0],QD[1]);else KT(Xn.x,Xn.n.x,1,fT);Xn=Xn.n}else{if(lB)for(Y=Xn.p.z,Fn=Y.length-1;Fn>=0;--Fn)fT.point((QD=Y[Fn])[0],QD[1]);else KT(Xn.x,Xn.p.x,-1,fT);Xn=Xn.p}Xn=Xn.o;Y=Xn.z;lB=!lB}while(!Xn.v);fT.lineEnd()}}}
function fLA(A){if(Y=A.length){for(var Y,a=0,KT=A[0],fT;++a<Y;)KT.n=fT=A[a],fT.p=KT,KT=fT;KT.n=fT=A[0];fT.p=KT}}
function bb6(A){return A.length>1}
function gwJ(A,Y){return((A=A.x)[0]<0?A[1]-dn-1E-6:dn-A[1])-((Y=Y.x)[0]<0?Y[1]-dn-1E-6:dn-Y[1])}
function Ra1(){}
function tGt(A){return function(Y,a){var KT=y7(Y),fT=y7(a);KT=A(KT*fT);return[KT*fT*gF(Y),KT*gF(a)]}}
function a3(A){return function(Y,a){var KT=Ez8(Y*Y+a*a),fT=A(KT),G8=gF(fT);fT=y7(fT);return[cjB(Y*G8,KT*fT),q9T(KT&&a*G8/KT)]}}
function nwy(A){var Y=0,a=A.children,KT=a&&a.length;if(KT)for(;--KT>=0;)Y+=a[KT].value;else Y=1;A.value=Y}
function ObH(A,Y){var a=new dS(A);A=+A.value&&(a.value=A.value);var KT,fT=[a],G8,LT,Fn,QD;for(Y==null&&(Y=PUs);KT=fT.pop();)if(A&&(KT.value=+KT.data.value),(LT=Y(KT.data))&&(QD=LT.length))for(KT.children=Array(QD),Fn=QD-1;Fn>=0;--Fn)fT.push(G8=KT.children[Fn]=new dS(LT[Fn])),G8.parent=KT,G8.depth=KT.depth+1;return a.eachBefore(erf)}
function PUs(A){return A.children}
function ibJ(A){A.data=A.data.data}
function erf(A){var Y=0;do A.height=Y;while((A=A.parent)&&A.height<++Y)}
function dS(A){this.data=A;this.depth=this.height=0;this.parent=null}
function pI(A,Y,a,KT){function fT(G8){return A(G8=new Date(+G8)),G8}
fT.floor=fT;fT.ceil=function(G8){return A(G8=new Date(G8-1)),Y(G8,1),A(G8),G8};
fT.round=function(G8){var LT=fT(G8),Fn=fT.ceil(G8);return G8-LT<Fn-G8?LT:Fn};
fT.offset=function(G8,LT){return Y(G8=new Date(+G8),LT==null?1:Math.floor(LT)),G8};
fT.range=function(G8,LT,Fn){var QD=[],Xn;G8=fT.ceil(G8);Fn=Fn==null?1:Math.floor(Fn);if(!(G8<LT&&Fn>0))return QD;do QD.push(Xn=new Date(+G8)),Y(G8,Fn),A(G8);while(Xn<G8&&G8<LT);return QD};
fT.filter=function(G8){return pI(function(LT){if(LT>=LT)for(;A(LT),!G8(LT);)LT.setTime(LT-1)},function(LT,Fn){if(LT>=LT)if(Fn<0)for(;++Fn<=0;)for(;Y(LT,-1),!G8(LT););
else for(;--Fn>=0;)for(;Y(LT,1),!G8(LT););})};
a&&(fT.count=function(G8,LT){JKm.setTime(+G8);haB.setTime(+LT);A(JKm);A(haB);return Math.floor(a(JKm,haB))},fT.every=function(G8){G8=Math.floor(G8);
return isFinite(G8)&&G8>0?G8>1?fT.filter(KT?function(LT){return KT(LT)%G8===0}:function(LT){return fT.count(0,LT)%G8===0}):fT:null});
return fT}
function ik(A){return pI(function(Y){Y.setDate(Y.getDate()-(Y.getDay()+7-A)%7);Y.setHours(0,0,0,0)},function(Y,a){Y.setDate(Y.getDate()+a*7)},function(Y,a){return(a-Y-(a.getTimezoneOffset()-Y.getTimezoneOffset())*6E4)/6048E5})}
function YE(A){return pI(function(Y){Y.setUTCDate(Y.getUTCDate()-(Y.getUTCDay()+7-A)%7);Y.setUTCHours(0,0,0,0)},function(Y,a){Y.setUTCDate(Y.getUTCDate()+a*7)},function(Y,a){return(a-Y)/6048E5})}
function YD6(A){if(0<=A.y&&A.y<100){var Y=new Date(-1,A.m,A.d,A.H,A.M,A.S,A.L);Y.setFullYear(A.y);return Y}return new Date(A.y,A.m,A.d,A.H,A.M,A.S,A.L)}
function gzv(A){if(0<=A.y&&A.y<100){var Y=new Date(Date.UTC(-1,A.m,A.d,A.H,A.M,A.S,A.L));Y.setUTCFullYear(A.y);return Y}return new Date(Date.UTC(A.y,A.m,A.d,A.H,A.M,A.S,A.L))}
function ys(A){return{y:A,m:0,d:1,H:0,M:0,S:0,L:0}}
function F5s(A){function Y(UO,hf){return function(tf){var o4=[],zQ=-1,Uq=0,QR=UO.length,JR,Gp;for(tf instanceof Date||(tf=new Date(+tf));++zQ<QR;)if(UO.charCodeAt(zQ)===37){o4.push(UO.slice(Uq,zQ));(Uq=jTo[JR=UO.charAt(++zQ)])!=null?JR=UO.charAt(++zQ):Uq=JR==="e"?" ":"0";if(Gp=hf[JR])JR=Gp(tf,Uq);o4.push(JR);Uq=zQ+1}o4.push(UO.slice(Uq,zQ));return o4.join("")}}
function a(UO,hf){return function(tf){var o4=ys(1900);if(KT(o4,UO,tf,0)!=tf.length)return null;if("Q"in o4)return new Date(o4.Q);"p"in o4&&(o4.H=o4.H%12+o4.p*12);if("V"in o4){if(o4.V<1||o4.V>53)return null;"w"in o4||(o4.w=1);if("Z"in o4){tf=gzv(ys(o4.y));var zQ=tf.getUTCDay();tf=zQ>4||zQ===0?C$B.ceil(tf):C$B(tf);tf=D5_.offset(tf,(o4.V-1)*7);o4.y=tf.getUTCFullYear();o4.m=tf.getUTCMonth();o4.d=tf.getUTCDate()+(o4.w+6)%7}else tf=hf(ys(o4.y)),zQ=tf.getDay(),tf=zQ>4||zQ===0?LT8.ceil(tf):LT8(tf),tf=rjD.offset(tf,
(o4.V-1)*7),o4.y=tf.getFullYear(),o4.m=tf.getMonth(),o4.d=tf.getDate()+(o4.w+6)%7}else if("W"in o4||"U"in o4)"w"in o4||(o4.w="u"in o4?o4.u%7:"W"in o4?1:0),zQ="Z"in o4?gzv(ys(o4.y)).getUTCDay():hf(ys(o4.y)).getDay(),o4.m=0,o4.d="W"in o4?(o4.w+6)%7+o4.W*7-(zQ+5)%7:o4.w+o4.U*7-(zQ+6)%7;return"Z"in o4?(o4.H+=o4.Z/100|0,o4.M+=o4.Z%100,gzv(o4)):hf(o4)}}
function KT(UO,hf,tf,o4){for(var zQ=0,Uq=hf.length,QR=tf.length,JR;zQ<Uq;){if(o4>=QR)return-1;JR=hf.charCodeAt(zQ++);if(JR===37){if(JR=hf.charAt(zQ++),JR=Gi[JR in jTo?hf.charAt(zQ++):JR],!JR||(o4=JR(UO,tf,o4))<0)return-1}else if(JR!=tf.charCodeAt(o4++))return-1}return o4}
var fT=A.dateTime,G8=A.date,LT=A.time,Fn=A.periods,QD=A.days,Xn=A.shortDays,lB=A.months,DH=A.shortMonths,zM=Vs(Fn),Y4=vH(Fn),C$=Vs(QD),Vj=vH(QD),n6=Vs(Xn),SU=vH(Xn),kp=Vs(lB),Rn=vH(lB),SO=Vs(DH),W7=vH(DH),hr={a:function(UO){return Xn[UO.getDay()]},
A:function(UO){return QD[UO.getDay()]},
b:function(UO){return DH[UO.getMonth()]},
B:function(UO){return lB[UO.getMonth()]},
c:null,d:GeD,e:GeD,f:Ajs,H:owl,I:Hbl,j:$5y,L:pCM,m:Nvf,M:Zb5,p:function(UO){return Fn[+(UO.getHours()>=12)]},
Q:Rr5,s:JjD,S:BvH,u:aLl,U:d5O,V:yjl,w:VG5,W:vws,x:null,X:null,y:U56,Y:zr5,Z:TvH,"%":hrD},I8={a:function(UO){return Xn[UO.getUTCDay()]},
A:function(UO){return QD[UO.getUTCDay()]},
b:function(UO){return DH[UO.getUTCMonth()]},
B:function(UO){return lB[UO.getUTCMonth()]},
c:null,d:CUD,e:CUD,f:ILG,H:keH,I:W5f,j:XCl,L:L5o,m:KR4,M:mId,p:function(UO){return Fn[+(UO.getUTCHours()>=12)]},
Q:Rr5,s:JjD,S:xI6,u:SEO,U:Q6l,V:weJ,w:s64,W:lj5,x:null,X:null,y:uGd,Y:MPO,Z:fj5,"%":hrD},Gi={a:function(UO,hf,tf){return(hf=n6.exec(hf.slice(tf)))?(UO.w=SU[hf[0].toLowerCase()],tf+hf[0].length):-1},
A:function(UO,hf,tf){return(hf=C$.exec(hf.slice(tf)))?(UO.w=Vj[hf[0].toLowerCase()],tf+hf[0].length):-1},
b:function(UO,hf,tf){return(hf=SO.exec(hf.slice(tf)))?(UO.m=W7[hf[0].toLowerCase()],tf+hf[0].length):-1},
B:function(UO,hf,tf){return(hf=kp.exec(hf.slice(tf)))?(UO.m=Rn[hf[0].toLowerCase()],tf+hf[0].length):-1},
c:function(UO,hf,tf){return KT(UO,fT,hf,tf)},
d:qDo,e:qDo,f:tPJ,H:EwM,I:EwM,j:cb6,L:OJ4,m:j6H,M:DIf,p:function(UO,hf,tf){return(hf=zM.exec(hf.slice(tf)))?(UO.p=Y4[hf[0].toLowerCase()],tf+hf[0].length):-1},
Q:rbG,s:Gqs,S:peJ,u:R2O,U:JbH,V:h2l,w:CTO,W:LR4,x:function(UO,hf,tf){return KT(UO,G8,hf,tf)},
X:function(UO,hf,tf){return KT(UO,LT,hf,tf)},
y:qEH,Y:Egd,Z:bJl,"%":ggf};hr.x=Y(G8,hr);hr.X=Y(LT,hr);hr.c=Y(fT,hr);I8.x=Y(G8,I8);I8.X=Y(LT,I8);I8.c=Y(fT,I8);return{format:function(UO){var hf=Y(UO,hr);hf.toString=function(){return UO};
return hf},
parse:function(UO){var hf=a(UO,YD6);hf.toString=function(){return UO};
return hf},
utcFormat:function(UO){var hf=Y(UO,I8);hf.toString=function(){return UO};
return hf},
utcParse:function(UO){var hf=a(UO,gzv);hf.toString=function(){return UO};
return hf}}}
function GQ(A,Y,a){var KT=A<0?"-":"";A=(KT?-A:A)+"";var fT=A.length;return KT+(fT<a?Array(a-fT+1).join(Y)+A:A)}
function ng5(A){return A.replace(PTH,"\\$&")}
function Vs(A){return new RegExp("^(?:"+A.map(ng5).join("|")+")","i")}
function vH(A){for(var Y={},a=-1,KT=A.length;++a<KT;)Y[A[a].toLowerCase()]=a;return Y}
function CTO(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+1)))?(A.w=+Y[0],a+Y[0].length):-1}
function R2O(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+1)))?(A.u=+Y[0],a+Y[0].length):-1}
function JbH(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+2)))?(A.U=+Y[0],a+Y[0].length):-1}
function h2l(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+2)))?(A.V=+Y[0],a+Y[0].length):-1}
function LR4(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+2)))?(A.W=+Y[0],a+Y[0].length):-1}
function Egd(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+4)))?(A.y=+Y[0],a+Y[0].length):-1}
function qEH(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+2)))?(A.y=+Y[0]+(+Y[0]>68?1900:2E3),a+Y[0].length):-1}
function bJl(A,Y,a){return(Y=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(Y.slice(a,a+6)))?(A.Z=Y[1]?0:-(Y[2]+(Y[3]||"00")),a+Y[0].length):-1}
function j6H(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+2)))?(A.m=Y[0]-1,a+Y[0].length):-1}
function qDo(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+2)))?(A.d=+Y[0],a+Y[0].length):-1}
function cb6(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+3)))?(A.m=0,A.d=+Y[0],a+Y[0].length):-1}
function EwM(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+2)))?(A.H=+Y[0],a+Y[0].length):-1}
function DIf(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+2)))?(A.M=+Y[0],a+Y[0].length):-1}
function peJ(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+2)))?(A.S=+Y[0],a+Y[0].length):-1}
function OJ4(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+3)))?(A.L=+Y[0],a+Y[0].length):-1}
function tPJ(A,Y,a){return(Y=Jg.exec(Y.slice(a,a+6)))?(A.L=Math.floor(Y[0]/1E3),a+Y[0].length):-1}
function ggf(A,Y,a){return(A=e2H.exec(Y.slice(a,a+1)))?a+A[0].length:-1}
function rbG(A,Y,a){return(Y=Jg.exec(Y.slice(a)))?(A.Q=+Y[0],a+Y[0].length):-1}
function Gqs(A,Y,a){return(Y=Jg.exec(Y.slice(a)))?(A.Q=+Y[0]*1E3,a+Y[0].length):-1}
function GeD(A,Y){return GQ(A.getDate(),Y,2)}
function owl(A,Y){return GQ(A.getHours(),Y,2)}
function Hbl(A,Y){return GQ(A.getHours()%12||12,Y,2)}
function $5y(A,Y){return GQ(1+rjD.count(X9(A),A),Y,3)}
function pCM(A,Y){return GQ(A.getMilliseconds(),Y,3)}
function Ajs(A,Y){return pCM(A,Y)+"000"}
function Nvf(A,Y){return GQ(A.getMonth()+1,Y,2)}
function Zb5(A,Y){return GQ(A.getMinutes(),Y,2)}
function BvH(A,Y){return GQ(A.getSeconds(),Y,2)}
function aLl(A){A=A.getDay();return A===0?7:A}
function d5O(A,Y){return GQ(iJ4.count(X9(A),A),Y,2)}
function yjl(A,Y){var a=A.getDay();A=a>=4||a===0?qaL(A):qaL.ceil(A);return GQ(qaL.count(X9(A),A)+(X9(A).getDay()===4),Y,2)}
function VG5(A){return A.getDay()}
function vws(A,Y){return GQ(LT8.count(X9(A),A),Y,2)}
function U56(A,Y){return GQ(A.getFullYear()%100,Y,2)}
function zr5(A,Y){return GQ(A.getFullYear()%1E4,Y,4)}
function TvH(A){A=A.getTimezoneOffset();return(A>0?"-":(A*=-1,"+"))+GQ(A/60|0,"0",2)+GQ(A%60,"0",2)}
function CUD(A,Y){return GQ(A.getUTCDate(),Y,2)}
function keH(A,Y){return GQ(A.getUTCHours(),Y,2)}
function W5f(A,Y){return GQ(A.getUTCHours()%12||12,Y,2)}
function XCl(A,Y){return GQ(1+D5_.count(Kq(A),A),Y,3)}
function L5o(A,Y){return GQ(A.getUTCMilliseconds(),Y,3)}
function ILG(A,Y){return L5o(A,Y)+"000"}
function KR4(A,Y){return GQ(A.getUTCMonth()+1,Y,2)}
function mId(A,Y){return GQ(A.getUTCMinutes(),Y,2)}
function xI6(A,Y){return GQ(A.getUTCSeconds(),Y,2)}
function SEO(A){A=A.getUTCDay();return A===0?7:A}
function Q6l(A,Y){return GQ(YEl.count(Kq(A),A),Y,2)}
function weJ(A,Y){var a=A.getUTCDay();A=a>=4||a===0?Ej0(A):Ej0.ceil(A);return GQ(Ej0.count(Kq(A),A)+(Kq(A).getUTCDay()===4),Y,2)}
function s64(A){return A.getUTCDay()}
function lj5(A,Y){return GQ(C$B.count(Kq(A),A),Y,2)}
function uGd(A,Y){return GQ(A.getUTCFullYear()%100,Y,2)}
function MPO(A,Y){return GQ(A.getUTCFullYear()%1E4,Y,4)}
function fj5(){return"+0000"}
function hrD(){return"%"}
function Rr5(A){return+A}
function JjD(A){return Math.floor(+A/1E3)}
function rR(A){for(var Y=A.length/6|0,a=Array(Y),KT=0;KT<Y;)a[KT]="#"+A.slice(KT*6,++KT*6);return a}
function TQ(A){return FRG(A[A.length-1])}
function nz8(A){var Y=A.length;return function(a){return A[Math.max(0,Math.min(Y-1,Math.floor(a*Y)))]}}
function bbA(A){this._context=A}
function gw_(A){this._curve=A}
function nwE(A,Y,a){var KT=A._x1-A._x0;Y-=A._x1;var fT=(A._y1-A._y0)/(KT||Y<0&&-0);A=(a-A._y1)/(Y||KT<0&&-0);return((fT<0?-1:1)+(A<0?-1:1))*Math.min(Math.abs(fT),Math.abs(A),.5*Math.abs((fT*Y+A*KT)/(KT+Y)))||0}
function PU5(A,Y){var a=A._x1-A._x0;return a?(3*(A._y1-A._y0)/a-Y)/2:Y}
function bET(A,Y,a){var KT=A._x0,fT=A._x1,G8=A._y1,LT=(fT-KT)/3;A._context.bezierCurveTo(KT+LT,A._y0+LT*Y,fT-LT,G8-LT*a,fT,G8)}
function gjT(A){this._context=A}
function erH(A){this._context=A}
function UP(A,Y,a){this.k=A;this.x=Y;this.y=a}
(function(A){A.length===1&&(A=m(A));return{left:function(Y,a,KT,fT){KT==null&&(KT=0);fT==null&&(fT=Y.length);for(;KT<fT;){var G8=KT+fT>>>1;A(Y[G8],a)<0?KT=G8+1:fT=G8}return KT},
right:function(Y,a,KT,fT){KT==null&&(KT=0);fT==null&&(fT=Y.length);for(;KT<fT;){var G8=KT+fT>>>1;A(Y[G8],a)>0?fT=G8:KT=G8+1}return KT}}})(K);
var bEf={value:function(){}};
S.prototype=x.prototype={constructor:S,on:function(A,Y){var a=this._,KT=Q(A+"",a),fT,G8=-1,LT=KT.length;if(arguments.length<2)for(;++G8<LT;){var Fn;if(Fn=fT=(A=KT[G8]).type){a:{Fn=a[fT];for(var QD=0,Xn=Fn.length;QD<Xn;++QD)if((fT=Fn[QD]).name===A.name){fT=fT.value;break a}fT=void 0}Fn=fT}if(Fn)return fT}else{if(Y!=null&&typeof Y!=="function")throw Error("De`"+Y);for(;++G8<LT;)if(fT=(A=KT[G8]).type)a[fT]=w(a[fT],A.name,Y);else if(Y==null)for(fT in a)a[fT]=w(a[fT],A.name,null);return this}},
copy:function(){var A={},Y=this._,a;for(a in Y)A[a]=Y[a].slice();return new S(A)},
call:function(A,Y){if((fT=arguments.length-2)>0)for(var a=Array(fT),KT=0,fT,G8;KT<fT;++KT)a[KT]=arguments[KT+2];if(!this._.hasOwnProperty(A))throw Error("xe`"+A);G8=this._[A];KT=0;for(fT=G8.length;KT<fT;++KT)G8[KT].value.apply(Y,a)},
apply:function(A,Y,a){if(!this._.hasOwnProperty(A))throw Error("xe`"+A);A=this._[A];for(var KT=0,fT=A.length;KT<fT;++KT)A[KT].value.apply(Y,a)}};
var az={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/"},ib_=function(A){return function(){return this.matches(A)}};
if(typeof document!=="undefined"){var zU=document.documentElement;if(!zU.matches){var Abl=zU.webkitMatchesSelector||zU.msMatchesSelector||zU.mozMatchesSelector||zU.oMatchesSelector;ib_=function(A){return function(){return Abl.call(this,A)}}}}var YDA=ib_;
J.prototype={constructor:J,appendChild:function(A){return this._parent.insertBefore(A,this._next)},
insertBefore:function(A,Y){return this._parent.insertBefore(A,Y)},
querySelector:function(A){return this._parent.querySelector(A)},
querySelectorAll:function(A){return this._parent.querySelectorAll(A)}};
var ojz={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(ojz={mouseenter:"mouseover",mouseleave:"mouseout"}));var gjf=[null];Oz.prototype=SJ.prototype={constructor:Oz,select:function(A){typeof A!=="function"&&(A=p(A));for(var Y=this._groups,a=Y.length,KT=Array(a),fT=0;fT<a;++fT)for(var G8=Y[fT],LT=G8.length,Fn=KT[fT]=Array(LT),QD,Xn,lB=0;lB<LT;++lB)(QD=G8[lB])&&(Xn=A.call(QD,QD.__data__,lB,G8))&&("__data__"in QD&&(Xn.__data__=QD.__data__),Fn[lB]=Xn);return new Oz(KT,
this._parents)},
filter:function(A){typeof A!=="function"&&(A=YDA(A));for(var Y=this._groups,a=Y.length,KT=Array(a),fT=0;fT<a;++fT)for(var G8=Y[fT],LT=G8.length,Fn=KT[fT]=[],QD,Xn=0;Xn<LT;++Xn)(QD=G8[Xn])&&A.call(QD,QD.__data__,Xn,G8)&&Fn.push(QD);return new Oz(KT,this._parents)},
data:function(A,Y){if(!A)return Y4=Array(this.size()),Xn=-1,this.each(function(kp){Y4[++Xn]=kp}),Y4;
var a=Y?F:n,KT=this._parents,fT=this._groups;typeof A!=="function"&&(A=L(A));for(var G8=fT.length,LT=Array(G8),Fn=Array(G8),QD=Array(G8),Xn=0;Xn<G8;++Xn){var lB=KT[Xn],DH=fT[Xn],zM=DH.length,Y4=A.call(lB,lB&&lB.__data__,Xn,KT),C$=Y4.length,Vj=Fn[Xn]=Array(C$),n6=LT[Xn]=Array(C$);zM=QD[Xn]=Array(zM);a(lB,DH,Vj,n6,zM,Y4,Y);DH=lB=0;for(var SU;lB<C$;++lB)if(zM=Vj[lB]){for(lB>=DH&&(DH=lB+1);!(SU=n6[DH])&&++DH<C$;);zM._next=SU||null}}LT=new Oz(LT,KT);LT._enter=Fn;LT._exit=QD;return LT},
enter:function(){return new Oz(this._enter||this._groups.map(R),this._parents)},
exit:function(){return new Oz(this._exit||this._groups.map(R),this._parents)},
merge:function(A){var Y=this._groups;A=A._groups;for(var a=Y.length,KT=Math.min(a,A.length),fT=Array(a),G8=0;G8<KT;++G8)for(var LT=Y[G8],Fn=A[G8],QD=LT.length,Xn=fT[G8]=Array(QD),lB,DH=0;DH<QD;++DH)if(lB=LT[DH]||Fn[DH])Xn[DH]=lB;for(;G8<a;++G8)fT[G8]=Y[G8];return new Oz(fT,this._parents)},
order:function(){for(var A=this._groups,Y=-1,a=A.length;++Y<a;)for(var KT=A[Y],fT=KT.length-1,G8=KT[fT],LT;--fT>=0;)if(LT=KT[fT])G8&&G8!==LT.nextSibling&&G8.parentNode.insertBefore(LT,G8),G8=LT;return this},
sort:function(A){function Y(DH,zM){return DH&&zM?A(DH.__data__,zM.__data__):!DH-!zM}
A||(A=H);for(var a=this._groups,KT=a.length,fT=Array(KT),G8=0;G8<KT;++G8){for(var LT=a[G8],Fn=LT.length,QD=fT[G8]=Array(Fn),Xn,lB=0;lB<Fn;++lB)if(Xn=LT[lB])QD[lB]=Xn;QD.sort(Y)}return(new Oz(fT,this._parents)).order()},
call:function(){var A=arguments[0];arguments[0]=this;A.apply(null,arguments);return this},
nodes:function(){var A=Array(this.size()),Y=-1;this.each(function(){A[++Y]=this});
return A},
node:function(){for(var A=this._groups,Y=0,a=A.length;Y<a;++Y)for(var KT=A[Y],fT=0,G8=KT.length;fT<G8;++fT){var LT=KT[fT];if(LT)return LT}return null},
size:function(){var A=0;this.each(function(){++A});
return A},
empty:function(){return!this.node()},
each:function(A){for(var Y=this._groups,a=0,KT=Y.length;a<KT;++a)for(var fT=Y[a],G8=0,LT=fT.length,Fn;G8<LT;++G8)(Fn=fT[G8])&&A.call(Fn,Fn.__data__,G8,fT);return this},
attr:function(A,Y){var a=M(A);if(arguments.length<2){var KT=this.node();return a.local?KT.getAttributeNS(a.space,a.local):KT.getAttribute(a)}return this.each((Y==null?a.local?z:N:typeof Y==="function"?a.local?m1:T:a.local?V:y)(a,Y))},
style:function(A,Y,a){return arguments.length>1?this.each((Y==null?MT:typeof Y==="function"?EB:c0)(A,Y,a==null?"":a)):pT(this.node(),A)},
property:function(A,Y){return arguments.length>1?this.each((Y==null?h8:typeof Y==="function"?nT:$S)(A,Y)):this.node()[A]},
text:function(A){return arguments.length?this.each(A==null?Lt:(typeof A==="function"?Ez:yD)(A)):this.node().textContent},
html:function(A){return arguments.length?this.each(A==null?sz:(typeof A==="function"?bB:t5)(A)):this.node().innerHTML},
append:function(A){var Y=typeof A==="function"?A:D(A);return this.select(function(){return this.appendChild(Y.apply(this,arguments))})},
insert:function(A,Y){var a=typeof A==="function"?A:D(A),KT=Y==null?PA:typeof Y==="function"?Y:p(Y);return this.select(function(){return this.insertBefore(a.apply(this,arguments),KT.apply(this,arguments)||null)})},
remove:function(){return this.each(CH)},
clone:function(A){return this.select(A?l5:pH)},
datum:function(A){return arguments.length?this.property("__data__",A):this.node().__data__},
on:function(A,Y,a){var KT=wy(A+""),fT=KT.length,G8;if(arguments.length<2){var LT=this.node().__on;if(LT)for(var Fn=0,QD=LT.length,Xn;Fn<QD;++Fn){var lB=0;for(Xn=LT[Fn];lB<fT;++lB)if((G8=KT[lB]).type===Xn.type&&G8.name===Xn.name)return Xn.value}}else{LT=Y?Ql:J5;a==null&&(a=!1);for(lB=0;lB<fT;++lB)this.each(LT(KT[lB],Y,a));return this}},
dispatch:function(A,Y){return this.each((typeof Y==="function"?j_:vA)(A,Y))}};
var njf=0;z8.prototype=function(){return new z8}.prototype={constructor:z8,
get:function(A){for(var Y=this._;!(Y in A);)if(!(A=A.parentNode))return;return A[Y]},
set:function(A,Y){return A[this._]=Y},
remove:function(A){return this._ in A&&delete A[this._]},
toString:function(){return this._}};
var m4=1/.7,P$4=/^#([0-9a-f]{3})$/,eaJ=/^#([0-9a-f]{6})$/,iE4=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),YaJ=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),FTH=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),AKy=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*\\)$"),
ojO=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),HEl=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*\\)$"),HED={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};
RL(TK,eJ,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
RL(EO,kD,R4(TK,{brighter:function(A){A=A==null?m4:Math.pow(m4,A);return new EO(this.r*A,this.g*A,this.b*A,this.opacity)},
darker:function(A){A=A==null?.7:Math.pow(.7,A);return new EO(this.r*A,this.g*A,this.b*A,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"#"+ml(this.r)+ml(this.g)+ml(this.b)},
toString:function(){var A=this.opacity;A=isNaN(A)?1:Math.max(0,Math.min(1,A));return(A===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))+(A===1?")":", "+A+")")}}));
RL(vd,RI,R4(TK,{brighter:function(A){A=A==null?m4:Math.pow(m4,A);return new vd(this.h,this.s,this.l*A,this.opacity)},
darker:function(A){A=A==null?.7:Math.pow(.7,A);return new vd(this.h,this.s,this.l*A,this.opacity)},
rgb:function(){var A=this.h%360+(this.h<0)*360,Y=this.l,a=Y+(Y<.5?Y:1-Y)*(isNaN(A)||isNaN(this.s)?0:this.s);Y=2*Y-a;return new EO(C6(A>=240?A-240:A+120,Y,a),C6(A,Y,a),C6(A<120?A+240:A-120,Y,a),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 $xE=Math.PI/180,BJt=180/Math.PI,ZEH=4/29,kY=6/29,NJ5=3*kY*kY,$x5=kY*kY*kY;RL(eL,function(A,Y,a,KT){return arguments.length===1?Ni(A):new eL(A,Y,a,KT==null?1:KT)},R4(TK,{brighter:function(A){return new eL(this.l+18*(A==null?1:A),this.a,this.b,this.opacity)},
darker:function(A){return new eL(this.l-18*(A==null?1:A),this.a,this.b,this.opacity)},
rgb:function(){var A=(this.l+16)/116,Y=isNaN(this.a)?A:A+this.a/500,a=isNaN(this.b)?A:A-this.b/200;Y=.96422*v0(Y);A=1*v0(A);a=.82521*v0(a);return new EO(Ct(3.1338561*Y-1.6168667*A-.4906146*a),Ct(-.9787684*Y+1.9161415*A+.033454*a),Ct(.0719453*Y-.2289914*A+1.4052427*a),this.opacity)}}));
RL(gE,iH,R4(TK,{brighter:function(A){return new gE(this.h,this.c,this.l+18*(A==null?1:A),this.opacity)},
darker:function(A){return new gE(this.h,this.c,this.l-18*(A==null?1:A),this.opacity)},
rgb:function(){return Ni(this).rgb()}}));
var alB=1.78277*-.29227-.1347134789;RL(Zf,qR,R4(TK,{brighter:function(A){A=A==null?m4:Math.pow(m4,A);return new Zf(this.h,this.s,this.l*A,this.opacity)},
darker:function(A){A=A==null?.7:Math.pow(.7,A);return new Zf(this.h,this.s,this.l*A,this.opacity)},
rgb:function(){var A=isNaN(this.h)?0:(this.h+120)*$xE,Y=+this.l,a=isNaN(this.s)?0:this.s*Y*(1-Y),KT=Math.cos(A);A=Math.sin(A);return new EO(255*(Y+a*(-.14861*KT+1.78277*A)),255*(Y+a*(-.29227*KT+-.90649*A)),255*(Y+1.97294*KT*a),this.opacity)}}));
var UxD=function a(Y){function KT(G8,LT){var Fn=fT((G8=kD(G8)).r,(LT=kD(LT)).r),QD=fT(G8.g,LT.g),Xn=fT(G8.b,LT.b),lB=kz(G8.opacity,LT.opacity);return function(DH){G8.r=Fn(DH);G8.g=QD(DH);G8.b=Xn(DH);G8.opacity=lB(DH);return G8+""}}
var fT=zv(Y);KT.gamma=a;return KT}(1),FRG=G0(function(Y){var a=Y.length-1;
return function(KT){var fT=KT<=0?KT=0:KT>=1?(KT=1,a-1):Math.floor(KT*a),G8=Y[fT],LT=Y[fT+1];return R8((KT-fT/a)*a,fT>0?Y[fT-1]:2*G8-LT,G8,LT,fT<a-1?Y[fT+2]:2*LT-G8)}});
G0(function(Y){var a=Y.length;return function(KT){var fT=Math.floor(((KT%=1)<0?++KT:KT)*a);return R8((KT-fT/a)*a,Y[(fT+a-1)%a],Y[fT%a],Y[(fT+1)%a],Y[(fT+2)%a])}});
var u88=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,MpG=new RegExp(u88.source,"g"),dxR=180/Math.PI,njT={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},TU,P$G,F55,Pr8,og4=$4(function(Y){if(Y==="none")return njT;TU||(TU=document.createElement("DIV"),P$G=document.documentElement,F55=document.defaultView);TU.style.transform=Y;Y=F55.getComputedStyle(P$G.appendChild(TU),null).getPropertyValue("transform");P$G.removeChild(TU);Y=Y.slice(7,-1).split(",");return bH(+Y[0],+Y[1],+Y[2],+Y[3],
+Y[4],+Y[5])},"px, ","px)","deg)"),HJ6=$4(function(Y){if(Y==null)return njT;
Pr8||(Pr8=document.createElementNS("http://www.w3.org/2000/svg","g"));Pr8.setAttribute("transform",Y);if(!(Y=Pr8.transform.baseVal.consolidate()))return njT;Y=Y.matrix;return bH(Y.a,Y.b,Y.c,Y.d,Y.e,Y.f)},", ",")",")");
fH(NA);fH(kz);jE(NA);jE(kz);TV(NA);var eaL=TV(kz),Wl=0,NE=0,BH=0,Jd8,Zo,RWD=0,Pn=0,pLm=0,$0=typeof performance==="object"&&performance.now?performance:Date,yKL=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(Y){setTimeout(Y,17)};
$_.prototype=Pm.prototype={constructor:$_,restart:function(Y,a,KT){if(typeof Y!=="function")throw new TypeError("Ee");KT=(KT==null?VW():+KT)+(a==null?0:+a);this._next||Zo===this||(Zo?Zo._next=this:Jd8=this,Zo=this);this._call=Y;this._time=KT;iO()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,iO())}};
var ZEf=x("start","end","interrupt"),BJH=[],$Is=SJ.prototype.constructor,AjA=0,x7=SJ.prototype;pj.prototype=function(Y){return SJ().transition(Y)}.prototype={constructor:pj,
select:function(Y){var a=this._name,KT=this._id;typeof Y!=="function"&&(Y=p(Y));for(var fT=this._groups,G8=fT.length,LT=Array(G8),Fn=0;Fn<G8;++Fn)for(var QD=fT[Fn],Xn=QD.length,lB=LT[Fn]=Array(Xn),DH,zM,Y4=0;Y4<Xn;++Y4)(DH=QD[Y4])&&(zM=Y.call(DH,DH.__data__,Y4,QD))&&("__data__"in DH&&(zM.__data__=DH.__data__),lB[Y4]=zM,flm(lB[Y4],a,KT,Y4,lB,ZA(DH,KT)));return new pj(LT,this._parents,a,KT)},
filter:function(Y){typeof Y!=="function"&&(Y=YDA(Y));for(var a=this._groups,KT=a.length,fT=Array(KT),G8=0;G8<KT;++G8)for(var LT=a[G8],Fn=LT.length,QD=fT[G8]=[],Xn,lB=0;lB<Fn;++lB)(Xn=LT[lB])&&Y.call(Xn,Xn.__data__,lB,LT)&&QD.push(Xn);return new pj(fT,this._parents,this._name,this._id)},
merge:function(Y){if(Y._id!==this._id)throw Error();var a=this._groups;Y=Y._groups;for(var KT=a.length,fT=Math.min(KT,Y.length),G8=Array(KT),LT=0;LT<fT;++LT)for(var Fn=a[LT],QD=Y[LT],Xn=Fn.length,lB=G8[LT]=Array(Xn),DH,zM=0;zM<Xn;++zM)if(DH=Fn[zM]||QD[zM])lB[zM]=DH;for(;LT<KT;++LT)G8[LT]=a[LT];return new pj(G8,this._parents,this._name,this._id)},
selection:function(){return new $Is(this._groups,this._parents)},
transition:function(){for(var Y=this._name,a=this._id,KT=++AjA,fT=this._groups,G8=fT.length,LT=0;LT<G8;++LT)for(var Fn=fT[LT],QD=Fn.length,Xn,lB=0;lB<QD;++lB)if(Xn=Fn[lB]){var DH=ZA(Xn,a);flm(Xn,Y,KT,lB,Fn,{time:DH.time+DH.delay+DH.duration,delay:0,duration:DH.duration,ease:DH.ease})}return new pj(fT,this._parents,Y,KT)},
call:x7.call,nodes:x7.nodes,node:x7.node,size:x7.size,empty:x7.empty,each:x7.each,on:function(Y,a){var KT=this._id;return arguments.length<2?ZA(this.node(),KT).on.on(Y):this.each(QT5(KT,Y,a))},
attr:function(Y,a){var KT=M(Y),fT=KT==="transform"?HJ6:vjz;return this.attrTween(Y,typeof a==="function"?(KT.local?TJd:zas)(KT,fT,cKv(this,"attr."+Y,a)):a==null?(KT.local?Vp4:yK4)(KT):(KT.local?Uxl:vjO)(KT,fT,a+""))},
attrTween:function(Y,a){var KT="attr."+Y;if(arguments.length<2)return(KT=this.tween(KT))&&KT._value;if(a==null)return this.tween(KT,null);if(typeof a!=="function")throw Error();var fT=M(Y);return this.tween(KT,(fT.local?Ill:kld)(fT,a))},
style:function(Y,a,KT){var fT=Y==="transform"?og4:vjz;return a==null?this.styleTween(Y,sTd(Y,fT)).on("end.style."+Y,lL5(Y)):this.styleTween(Y,typeof a==="function"?MGl(Y,fT,cKv(this,"style."+Y,a)):ufs(Y,fT,a+""),KT)},
styleTween:function(Y,a,KT){var fT="style."+Y;if(arguments.length<2)return(fT=this.tween(fT))&&fT._value;if(a==null)return this.tween(fT,null);if(typeof a!=="function")throw Error();return this.tween(fT,fLs(Y,a,KT==null?"":KT))},
text:function(Y){return this.tween("text",typeof Y==="function"?cjH(cKv(this,"text",Y)):tGH(Y==null?"":Y+""))},
remove:function(){return this.on("end.remove",wCs(this._id))},
tween:function(Y,a){var KT=this._id;if(arguments.length<2){KT=ZA(this.node(),KT).tween;for(var fT=0,G8=KT.length,LT;fT<G8;++fT)if((LT=KT[fT]).name===Y)return LT.value;return null}return this.each((a==null?alH:dxG)(KT,Y,a))},
delay:function(Y){var a=this._id;return arguments.length?this.each((typeof Y==="function"?WT5:Xod)(a,Y)):ZA(this.node(),a).delay},
duration:function(Y){var a=this._id;return arguments.length?this.each((typeof Y==="function"?K5J:m5l)(a,Y)):ZA(this.node(),a).duration},
ease:function(Y){var a=this._id;return arguments.length?this.each(x5y(a,Y)):ZA(this.node(),a).ease}};
var iEG={time:null,delay:0,duration:250,ease:function(Y){return((Y*=2)<=1?Y*Y*Y:(Y-=2)*Y*Y+2)/2}};
SJ.prototype.transition=function(Y){var a;if(Y instanceof pj){var KT=Y._id;Y=Y._name}else KT=++AjA,(a=iEG).time=VW(),Y=Y==null?null:Y+"";for(var fT=this._groups,G8=fT.length,LT=0;LT<G8;++LT)for(var Fn=fT[LT],QD=Fn.length,Xn,lB=0;lB<QD;++lB)if(Xn=Fn[lB]){var DH=Xn,zM=Y,Y4=KT,C$=lB,Vj=Fn,n6;if(!(n6=a))a:{n6=void 0;for(var SU=KT;!(n6=Xn.__transition)||!(n6=n6[SU]);)if(!(Xn=Xn.parentNode)){n6=(iEG.time=VW(),iEG);break a}}flm(DH,zM,Y4,C$,Vj,n6)}return new pj(fT,this._parents,Y,KT)};
["e","w"].map(OED);["n","s"].map(OED);"n e s w nw ne se sw".split(" ").map(OED);jPG.prototype=function(){return new jPG}.prototype={constructor:jPG,
moveTo:function(Y,a){this._+="M"+(this._x0=this._x1=+Y)+","+(this._y0=this._y1=+a)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(Y,a){this._+="L"+(this._x1=+Y)+","+(this._y1=+a)},
bezierCurveTo:function(Y,a,KT,fT,G8,LT){this._+="C"+ +Y+","+ +a+","+ +KT+","+ +fT+","+(this._x1=+G8)+","+(this._y1=+LT)},
rect:function(Y,a,KT,fT){this._+="M"+(this._x0=this._x1=+Y)+","+(this._y0=this._y1=+a)+"h"+ +KT+"v"+ +fT+"h"+-KT+"Z"},
toString:function(){return this._}};
hW8.prototype=za5.prototype={constructor:hW8,has:function(Y){return" "+Y in this},
get:function(Y){return this[" "+Y]},
set:function(Y,a){this[" "+Y]=a;return this},
remove:function(Y){Y=" "+Y;return Y in this&&delete this[Y]},
clear:function(){for(var Y in this)Y[0]===" "&&delete this[Y]},
keys:function(){var Y=[],a;for(a in this)a[0]===" "&&Y.push(a.slice(1));return Y},
values:function(){var Y=[],a;for(a in this)a[0]===" "&&Y.push(this[a]);return Y},
entries:function(){var Y=[],a;for(a in this)a[0]===" "&&Y.push({key:a.slice(1),value:this[a]});return Y},
size:function(){var Y=0,a;for(a in this)a[0]===" "&&++Y;return Y},
empty:function(){for(var Y in this)if(Y[0]===" ")return!1;return!0},
each:function(Y){for(var a in this)a[0]===" "&&Y(this[a],a.slice(1),this)}};
var F_=za5.prototype;Cr8.prototype=function(Y,a){var KT=new Cr8;if(Y instanceof Cr8)Y.each(function(LT){KT.add(LT)});
else if(Y){var fT=-1,G8=Y.length;if(a==null)for(;++fT<G8;)KT.add(Y[fT]);else for(;++fT<G8;)KT.add(a(Y[fT],fT,Y))}return KT}.prototype={constructor:Cr8,
has:F_.has,add:function(Y){this[" "+Y]=Y;return this},
remove:F_.remove,clear:F_.clear,values:F_.keys,size:F_.size,empty:F_.empty,each:F_.each};var klM={},Dx1={},N0l=IlD(",").parse,ZJG=IlD("\t").parse;WTE(N0l);WTE(ZJG);var VL=function(Y,a,KT){a=new rKD(a==null?rjl:a,KT==null?Ge4:KT,NaN,NaN,NaN,NaN);return Y==null?a:a.addAll(Y)}.prototype=rKD.prototype;
VL.copy=function(){var Y=new rKD(this._x,this._y,this._x0,this._y0,this._x1,this._y1),a=this._root,KT,fT;if(!a)return Y;if(!a.length)return Y._root=K5_(a),Y;for(KT=[{source:a,target:Y._root=Array(4)}];a=KT.pop();)for(var G8=0;G8<4;++G8)if(fT=a.source[G8])fT.length?KT.push({source:fT,target:a.target[G8]=Array(4)}):a.target[G8]=K5_(fT);return Y};
VL.add=function(Y){var a=+this._x.call(null,Y),KT=+this._y.call(null,Y);return XoM(this.cover(a,KT),a,KT,Y)};
VL.addAll=function(Y){var a,KT,fT=Y.length,G8,LT,Fn=Array(fT),QD=Array(fT),Xn=Infinity,lB=Infinity,DH=-Infinity,zM=-Infinity;for(KT=0;KT<fT;++KT)isNaN(G8=+this._x.call(null,a=Y[KT]))||isNaN(LT=+this._y.call(null,a))||(Fn[KT]=G8,QD[KT]=LT,G8<Xn&&(Xn=G8),G8>DH&&(DH=G8),LT<lB&&(lB=LT),LT>zM&&(zM=LT));DH<Xn&&(Xn=this._x0,DH=this._x1);zM<lB&&(lB=this._y0,zM=this._y1);this.cover(Xn,lB).cover(DH,zM);for(KT=0;KT<fT;++KT)XoM(this,Fn[KT],QD[KT],Y[KT]);return this};
VL.cover=function(Y,a){if(isNaN(Y=+Y)||isNaN(a=+a))return this;var KT=this._x0,fT=this._y0,G8=this._x1,LT=this._y1;if(isNaN(KT))G8=(KT=Math.floor(Y))+1,LT=(fT=Math.floor(a))+1;else if(KT>Y||Y>G8||fT>a||a>LT){var Fn=G8-KT,QD=this._root,Xn;switch(Xn=(a<(fT+LT)/2)<<1|Y<(KT+G8)/2){case 0:do{var lB=Array(4);lB[Xn]=QD;QD=lB}while(Fn*=2,G8=KT+Fn,LT=fT+Fn,Y>G8||a>LT);break;case 1:do lB=Array(4),lB[Xn]=QD,QD=lB;while(Fn*=2,KT=G8-Fn,LT=fT+Fn,KT>Y||a>LT);break;case 2:do lB=Array(4),lB[Xn]=QD,QD=lB;while(Fn*=
2,G8=KT+Fn,fT=LT-Fn,Y>G8||fT>a);break;case 3:do lB=Array(4),lB[Xn]=QD,QD=lB;while(Fn*=2,KT=G8-Fn,fT=LT-Fn,KT>Y||fT>a)}this._root&&this._root.length&&(this._root=QD)}else return this;this._x0=KT;this._y0=fT;this._x1=G8;this._y1=LT;return this};
VL.data=function(){var Y=[];this.visit(function(a){if(!a.length){do Y.push(a.data);while(a=a.next)}});
return Y};
VL.extent=function(Y){return arguments.length?this.cover(+Y[0][0],+Y[0][1]).cover(+Y[1][0],+Y[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
VL.find=function(Y,a,KT){var fT=this._x0,G8=this._y0,LT,Fn,QD,Xn,lB=this._x1,DH=this._y1,zM=[],Y4=this._root,C$;Y4&&zM.push(new yL(Y4,fT,G8,lB,DH));KT==null?KT=Infinity:(fT=Y-KT,G8=a-KT,lB=Y+KT,DH=a+KT,KT*=KT);for(;C$=zM.pop();)if(!(!(Y4=C$.node)||(LT=C$.x0)>lB||(Fn=C$.y0)>DH||(QD=C$.x1)<fT||(Xn=C$.y1)<G8))if(Y4.length){C$=(LT+QD)/2;var Vj=(Fn+Xn)/2;zM.push(new yL(Y4[3],C$,Vj,QD,Xn),new yL(Y4[2],LT,Vj,C$,Xn),new yL(Y4[1],C$,Fn,QD,Vj),new yL(Y4[0],LT,Fn,C$,Vj));if(Y4=(a>=Vj)<<1|Y>=C$)C$=zM[zM.length-
1],zM[zM.length-1]=zM[zM.length-1-Y4],zM[zM.length-1-Y4]=C$}else if(C$=Y-+this._x.call(null,Y4.data),Vj=a-+this._y.call(null,Y4.data),C$=C$*C$+Vj*Vj,C$<KT){var n6=Math.sqrt(KT=C$);fT=Y-n6;G8=a-n6;lB=Y+n6;DH=a+n6;n6=Y4.data}return n6};
VL.remove=function(Y){if(isNaN(Xn=+this._x.call(null,Y))||isNaN(lB=+this._y.call(null,Y)))return this;var a,KT=this._root,fT,G8=this._x0,LT=this._y0,Fn=this._x1,QD=this._y1,Xn,lB,DH,zM,Y4,C$,Vj;if(!KT)return this;if(KT.length)for(;;){(Y4=Xn>=(DH=(G8+Fn)/2))?G8=DH:Fn=DH;(C$=lB>=(zM=(LT+QD)/2))?LT=zM:QD=zM;if(!(a=KT,KT=KT[Vj=C$<<1|Y4]))return this;if(!KT.length)break;if(a[Vj+1&3]||a[Vj+2&3]||a[Vj+3&3]){var n6=a;var SU=Vj}}for(;KT.data!==Y;)if(!(fT=KT,KT=KT.next))return this;(Y=KT.next)&&delete KT.next;
if(fT)return Y?fT.next=Y:delete fT.next,this;if(!a)return this._root=Y,this;Y?a[Vj]=Y:delete a[Vj];(KT=a[0]||a[1]||a[2]||a[3])&&KT===(a[3]||a[2]||a[1]||a[0])&&!KT.length&&(n6?n6[SU]=KT:this._root=KT);return this};
VL.removeAll=function(Y){for(var a=0,KT=Y.length;a<KT;++a)this.remove(Y[a]);return this};
VL.root=function(){return this._root};
VL.size=function(){var Y=0;this.visit(function(a){if(!a.length){do++Y;while(a=a.next)}});
return Y};
VL.visit=function(Y){var a=[],KT,fT=this._root,G8,LT,Fn,QD,Xn;for(fT&&a.push(new yL(fT,this._x0,this._y0,this._x1,this._y1));KT=a.pop();)if(!Y(fT=KT.node,LT=KT.x0,Fn=KT.y0,QD=KT.x1,Xn=KT.y1)&&fT.length){KT=(LT+QD)/2;var lB=(Fn+Xn)/2;(G8=fT[3])&&a.push(new yL(G8,KT,lB,QD,Xn));(G8=fT[2])&&a.push(new yL(G8,LT,lB,KT,Xn));(G8=fT[1])&&a.push(new yL(G8,KT,Fn,QD,lB));(G8=fT[0])&&a.push(new yL(G8,LT,Fn,KT,lB))}};
VL.visitAfter=function(Y){var a=[],KT=[],fT;for(this._root&&a.push(new yL(this._root,this._x0,this._y0,this._x1,this._y1));fT=a.pop();){var G8=fT.node;if(G8.length){var LT,Fn=fT.x0,QD=fT.y0,Xn=fT.x1,lB=fT.y1,DH=(Fn+Xn)/2,zM=(QD+lB)/2;(LT=G8[0])&&a.push(new yL(LT,Fn,QD,DH,zM));(LT=G8[1])&&a.push(new yL(LT,DH,QD,Xn,zM));(LT=G8[2])&&a.push(new yL(LT,Fn,zM,DH,lB));(LT=G8[3])&&a.push(new yL(LT,DH,zM,Xn,lB))}KT.push(fT)}for(;fT=KT.pop();)Y(fT.node,fT.x0,fT.y0,fT.x1,fT.y1);return this};
VL.x=function(Y){return arguments.length?(this._x=Y,this):this._x};
VL.y=function(Y){return arguments.length?(this._y=Y,this):this._y};
var hr4=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;GlT.prototype=poT.prototype;poT.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 QTE,wC5={"%":function(Y,a){return(Y*100).toFixed(a)},
b:function(Y){return Math.round(Y).toString(2)},
c:function(Y){return Y+""},
d:function(Y){return Math.round(Y).toString(10)},
e:function(Y,a){return Y.toExponential(a)},
f:function(Y,a){return Y.toFixed(a)},
g:function(Y,a){return Y.toPrecision(a)},
o:function(Y){return Math.round(Y).toString(8)},
p:function(Y,a){return m5D(Y*100,a)},
r:m5D,s:function(Y,a){var KT=LuT(Y,a);if(!KT)return Y+"";var fT=KT[0];KT=KT[1];KT=KT-(QTE=Math.max(-8,Math.min(8,Math.floor(KT/3)))*3)+1;var G8=fT.length;return KT===G8?fT:KT>G8?fT+Array(KT-G8+1).join("0"):KT>0?fT.slice(0,KT)+"."+fT.slice(KT):"0."+Array(1-KT).join("0")+LuT(Y,Math.max(0,a+KT-1))[0]},
X:function(Y){return Math.round(Y).toString(16).toUpperCase()},
x:function(Y){return Math.round(Y).toString(16)}},SDo="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),B0l;
(function(Y){return B0l=CU4(Y)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});HM.prototype={constructor:HM,reset:function(){this.s=this.t=0},
add:function(Y){sTM(eWB,Y,this.t);sTM(this,eWB.s,this.s);this.s?this.t+=eWB.t:this.s=eWB.t},
valueOf:function(){return this.s}};
var eWB=new HM,zE=Math.PI,dn=zE/2,owD=zE/4,ajs=zE*2,YaL=zE/180,RM=Math.abs,FTT=Math.atan,cjB=Math.atan2,y7=Math.cos,gF=Math.sin,Ez8=Math.sqrt;new HM;new HM;new HM;var AKD=new HM;(function(Y,a,KT,fT){return function(G8){function LT(W7,hr){Y(W7,hr)&&G8.point(W7,hr)}
function Fn(W7,hr){Y4.point(W7,hr)}
function QD(){SO.point=Fn;Y4.lineStart()}
function Xn(){SO.point=LT;Y4.lineEnd()}
function lB(W7,hr){Rn.push([W7,hr]);Vj.point(W7,hr)}
function DH(){Vj.lineStart();Rn=[]}
function zM(){lB(Rn[0][0],Rn[0][1]);Vj.lineEnd();var W7=Vj.clean(),hr=C$.result(),I8=hr.length,Gi;Rn.pop();SU.push(Rn);Rn=null;if(I8)if(W7&1){if(I8=hr[0],(hr=I8.length-1)>0){n6||(G8.polygonStart(),n6=!0);G8.lineStart();for(W7=0;W7<hr;++W7)G8.point((Gi=I8[W7])[0],Gi[1]);G8.lineEnd()}}else I8>1&&W7&2&&hr.push(hr.pop().concat(hr.shift())),kp.push(hr.filter(bb6))}
var Y4=a(G8),C$=qDl(),Vj=a(C$),n6=!1,SU,kp,Rn,SO={point:LT,lineStart:QD,lineEnd:Xn,polygonStart:function(){SO.point=lB;SO.lineStart=DH;SO.lineEnd=zM;kp=[];SU=[]},
polygonEnd:function(){SO.point=LT;SO.lineStart=QD;SO.lineEnd=Xn;var W7=kp,hr=W7.length;var I8=-1;for(var Gi=0,UO,hf;++I8<hr;)Gi+=W7[I8].length;for(UO=Array(Gi);--hr>=0;)for(hf=W7[hr],I8=hf.length;--I8>=0;)UO[--Gi]=hf[I8];kp=UO;W7=SU;hr=fT[0];Gi=fT[1];var tf=gF(Gi);I8=[gF(hr),-y7(hr),0];hf=UO=0;AKD.reset();tf===1?Gi=dn+1E-6:tf===-1&&(Gi=-dn-1E-6);tf=0;for(var o4=W7.length;tf<o4;++tf)if(Uq=(zQ=W7[tf]).length){var zQ,Uq,QR=zQ[Uq-1],JR=QR[0],Gp=QR[1]/2+owD,iAB=gF(Gp),Hbo=y7(Gp);for(Gp=0;Gp<Uq;++Gp,JR=
ojB,iAB=$5E,Hbo=I3,QR=Y91){var Y91=zQ[Gp],ojB=Y91[0];I3=Y91[1]/2+owD;var $5E=gF(I3),I3=y7(I3),S7=ojB-JR,HEm=S7>=0?1:-1,$xn=HEm*S7,Fuv=$xn>zE;iAB*=$5E;AKD.add(cjB(iAB*HEm*gF($xn),Hbo*I3+iAB*y7($xn)));UO+=Fuv?S7+HEm*ajs:S7;Fuv^JR>=hr^ojB>=hr&&(QR=ufA(lLE(QR),lLE(Y91)),MGo(QR),JR=ufA(I8,QR),MGo(JR),JR=(Fuv^S7>=0?-1:1)*q9T(JR[2]),Gi>JR||Gi===JR&&(QR[0]||QR[1]))&&(hf+=Fuv^S7>=0?1:-1)}}W7=(UO<-1E-6||UO<1E-6&&AKD<-1E-6)^hf&1;kp.length?(n6||(G8.polygonStart(),n6=!0),Ewd(kp,gwJ,W7,KT,G8)):W7&&(n6||(G8.polygonStart(),
n6=!0),G8.lineStart(),KT(null,null,1,G8),G8.lineEnd());n6&&(G8.polygonEnd(),n6=!1);kp=SU=null},
sphere:function(){G8.polygonStart();G8.lineStart();KT(null,null,1,G8);G8.lineEnd();G8.polygonEnd()}};
return SO}})(function(){return!0},function(Y){var a=NaN,KT=NaN,fT=NaN,G8;
return{lineStart:function(){Y.lineStart();G8=1},
point:function(LT,Fn){var QD=LT>0?zE:-zE,Xn=RM(LT-a);if(RM(Xn-zE)<1E-6)Y.point(a,KT=(KT+Fn)/2>0?dn:-dn),Y.point(fT,KT),Y.lineEnd(),Y.lineStart(),Y.point(QD,KT),Y.point(LT,KT),G8=0;else if(fT!==QD&&Xn>=zE){RM(a-fT)<1E-6&&(a-=fT*1E-6);RM(LT-QD)<1E-6&&(LT-=QD*1E-6);Xn=a;var lB=KT,DH=LT,zM,Y4,C$=gF(Xn-DH);KT=RM(C$)>1E-6?FTT((gF(lB)*(Y4=y7(Fn))*gF(DH)-gF(Fn)*(zM=y7(lB))*gF(Xn))/(zM*Y4*C$)):(lB+Fn)/2;Y.point(fT,KT);Y.lineEnd();Y.lineStart();Y.point(QD,KT);G8=0}Y.point(a=LT,KT=Fn);fT=QD},
lineEnd:function(){Y.lineEnd();a=KT=NaN},
clean:function(){return 2-G8}}},function(Y,a,KT,fT){Y==null?(KT*=dn,fT.point(-zE,KT),fT.point(0,KT),fT.point(zE,KT),fT.point(zE,0),fT.point(zE,-KT),fT.point(0,-KT),fT.point(-zE,-KT),fT.point(-zE,0),fT.point(-zE,KT)):RM(Y[0]-a[0])>1E-6?(Y=Y[0]<a[0]?zE:-zE,KT=KT*Y/2,fT.point(-Y,KT),fT.point(0,KT),fT.point(Y,KT)):fT.point(a[0],a[1])},[-zE,
-dn]);new HM;new HM;new HM;new HM;Ra1.prototype={constructor:Ra1,point:function(Y,a){this.stream.point(Y,a)},
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()}};
y7(30*YaL);(function(Y){return function(a){var KT=new Ra1,fT;for(fT in Y)KT[fT]=Y[fT];KT.stream=a;return KT}})({point:function(Y,a){this.stream.point(Y*YaL,a*YaL)}});
tGt(function(Y){return Ez8(2/(1+Y))}).invert=a3(function(Y){return 2*q9T(Y/2)});
tGt(function(Y){return(Y=Y>1?0:Y<-1?zE:Math.acos(Y))&&Y/gF(Y)}).invert=a3(function(Y){return Y});
Ez8(3);a3(FTT);a3(q9T);a3(function(Y){return 2*FTT(Y)});
dS.prototype=ObH.prototype={constructor:dS,count:function(){return this.eachAfter(nwy)},
each:function(Y){var a,KT=[this],fT;do{var G8=KT.reverse();for(KT=[];a=G8.pop();)if(Y(a),a=a.children){var LT=0;for(fT=a.length;LT<fT;++LT)KT.push(a[LT])}}while(KT.length);return this},
eachAfter:function(Y){for(var a,KT=[this],fT=[],G8,LT;a=KT.pop();)if(fT.push(a),a=a.children)for(G8=0,LT=a.length;G8<LT;++G8)KT.push(a[G8]);for(;a=fT.pop();)Y(a);return this},
eachBefore:function(Y){for(var a,KT=[this],fT;a=KT.pop();)if(Y(a),a=a.children)for(fT=a.length-1;fT>=0;--fT)KT.push(a[fT]);return this},
sum:function(Y){return this.eachAfter(function(a){for(var KT=+Y(a.data)||0,fT=a.children,G8=fT&&fT.length;--G8>=0;)KT+=fT[G8].value;a.value=KT})},
sort:function(Y){return this.eachBefore(function(a){a.children&&a.children.sort(Y)})},
path:function(Y){var a=this;var KT=a;var fT=Y;if(KT!==fT){var G8=KT.ancestors(),LT=fT.ancestors(),Fn=null;KT=G8.pop();for(fT=LT.pop();KT===fT;)Fn=KT,KT=G8.pop(),fT=LT.pop();KT=Fn}for(fT=[a];a!==KT;)a=a.parent,fT.push(a);for(a=fT.length;Y!==KT;)fT.splice(a,0,Y),Y=Y.parent;return fT},
ancestors:function(){for(var Y=this,a=[Y];Y=Y.parent;)a.push(Y);return a},
links:function(){var Y=this,a=[];Y.each(function(KT){KT!==Y&&a.push({source:KT.parent,target:KT})});
return a},
copy:function(){return ObH(this).eachBefore(ibJ)}};
(function(Y,a){this._=Y;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=a}).prototype=Object.create(dS.prototype);
var JKm=new Date,haB=new Date,NvH=pI(function(){},function(Y,a){Y.setTime(+Y+a)},function(Y,a){return a-Y});
NvH.every=function(Y){Y=Math.floor(Y);return isFinite(Y)&&Y>0?Y>1?pI(function(a){a.setTime(Math.floor(a/Y)*Y)},function(a,KT){a.setTime(+a+KT*Y)},function(a,KT){return(KT-a)/Y}):NvH:null};
pI(function(Y){Y.setTime(Math.floor(Y/1E3)*1E3)},function(Y,a){Y.setTime(+Y+a*1E3)},function(Y,a){return(a-Y)/1E3},function(Y){return Y.getUTCSeconds()});
pI(function(Y){Y.setTime(Math.floor(Y/6E4)*6E4)},function(Y,a){Y.setTime(+Y+a*6E4)},function(Y,a){return(a-Y)/6E4},function(Y){return Y.getMinutes()});
pI(function(Y){var a=Y.getTimezoneOffset()*6E4%36E5;a<0&&(a+=36E5);Y.setTime(Math.floor((+Y-a)/36E5)*36E5+a)},function(Y,a){Y.setTime(+Y+a*36E5)},function(Y,a){return(a-Y)/36E5},function(Y){return Y.getHours()});
var rjD=pI(function(Y){Y.setHours(0,0,0,0)},function(Y,a){Y.setDate(Y.getDate()+a)},function(Y,a){return(a-Y-(a.getTimezoneOffset()-Y.getTimezoneOffset())*6E4)/864E5},function(Y){return Y.getDate()-1}),iJ4=ik(0),LT8=ik(1);
ik(2);ik(3);var qaL=ik(4);ik(5);ik(6);pI(function(Y){Y.setDate(1);Y.setHours(0,0,0,0)},function(Y,a){Y.setMonth(Y.getMonth()+a)},function(Y,a){return a.getMonth()-Y.getMonth()+(a.getFullYear()-Y.getFullYear())*12},function(Y){return Y.getMonth()});
var X9=pI(function(Y){Y.setMonth(0,1);Y.setHours(0,0,0,0)},function(Y,a){Y.setFullYear(Y.getFullYear()+a)},function(Y,a){return a.getFullYear()-Y.getFullYear()},function(Y){return Y.getFullYear()});
X9.every=function(Y){return isFinite(Y=Math.floor(Y))&&Y>0?pI(function(a){a.setFullYear(Math.floor(a.getFullYear()/Y)*Y);a.setMonth(0,1);a.setHours(0,0,0,0)},function(a,KT){a.setFullYear(a.getFullYear()+KT*Y)}):null};
pI(function(Y){Y.setUTCSeconds(0,0)},function(Y,a){Y.setTime(+Y+a*6E4)},function(Y,a){return(a-Y)/6E4},function(Y){return Y.getUTCMinutes()});
pI(function(Y){Y.setUTCMinutes(0,0,0)},function(Y,a){Y.setTime(+Y+a*36E5)},function(Y,a){return(a-Y)/36E5},function(Y){return Y.getUTCHours()});
var D5_=pI(function(Y){Y.setUTCHours(0,0,0,0)},function(Y,a){Y.setUTCDate(Y.getUTCDate()+a)},function(Y,a){return(a-Y)/864E5},function(Y){return Y.getUTCDate()-1}),YEl=YE(0),C$B=YE(1);
YE(2);YE(3);var Ej0=YE(4);YE(5);YE(6);pI(function(Y){Y.setUTCDate(1);Y.setUTCHours(0,0,0,0)},function(Y,a){Y.setUTCMonth(Y.getUTCMonth()+a)},function(Y,a){return a.getUTCMonth()-Y.getUTCMonth()+(a.getUTCFullYear()-Y.getUTCFullYear())*12},function(Y){return Y.getUTCMonth()});
var Kq=pI(function(Y){Y.setUTCMonth(0,1);Y.setUTCHours(0,0,0,0)},function(Y,a){Y.setUTCFullYear(Y.getUTCFullYear()+a)},function(Y,a){return a.getUTCFullYear()-Y.getUTCFullYear()},function(Y){return Y.getUTCFullYear()});
Kq.every=function(Y){return isFinite(Y=Math.floor(Y))&&Y>0?pI(function(a){a.setUTCFullYear(Math.floor(a.getUTCFullYear()/Y)*Y);a.setUTCMonth(0,1);a.setUTCHours(0,0,0,0)},function(a,KT){a.setUTCFullYear(a.getUTCFullYear()+KT*Y)}):null};
var jTo={"-":"",_:" ",0:"0"},Jg=/^\s*\d+/,e2H=/^%/,PTH=/[\\^$*+?|[\]().{}]/g,AdL;(function(Y){AdL=F5s(Y);qtM=AdL.utcFormat;Ekt=AdL.utcParse;return AdL})({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||qtM("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||Ekt("%Y-%m-%dT%H:%M:%S.%LZ");rR("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
rR("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");rR("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");rR("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");rR("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");rR("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");rR("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
rR("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");rR("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");rR("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");rR("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");rR("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var dIH=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(rR);TQ(dIH);var ybO=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(rR);TQ(ybO);var VPJ=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(rR);TQ(VPJ);var vgO=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(rR);
TQ(vgO);var UI6=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(rR);TQ(UI6);var z2s=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(rR);TQ(z2s);var T0J=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(rR);TQ(T0J);var Ijs=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(rR);TQ(Ijs);var kqs=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(rR);TQ(kqs);var WRH=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(rR);TQ(WRH);var Xel=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(rR);TQ(Xel);var KWJ=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(rR);TQ(KWJ);var mMs=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(rR);TQ(mMs);var xMJ=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(rR);TQ(xMJ);var SI6=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(rR);TQ(SI6);var Qxs=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(rR);TQ(Qxs);var wQy=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(rR);TQ(wQy);var sxy=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(rR);TQ(sxy);var lcy=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(rR);TQ(lcy);var MrG=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(rR);TQ(MrG);var fcH=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(rR);TQ(fcH);var tr4=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(rR);TQ(tr4);var cIl=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(rR);TQ(cIl);var OLH=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(rR);TQ(OLH);var jxl=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(rR);TQ(jxl);var DMy=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(rR);TQ(DMy);var rIf=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(rR);TQ(rIf);eaL(qR(300,.5,0),qR(-240,.5,1));eaL(qR(-100,.75,.35),qR(80,1.5,.8));eaL(qR(260,.75,.35),qR(80,1.5,.8));qR();kD();nz8(rR("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
nz8(rR("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
nz8(rR("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
nz8(rR("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
bbA.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(Y,a){Y=+Y;a=+a;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(Y,a):this._context.moveTo(Y,a);break;case 1:this._point=2;default:this._context.lineTo(Y,a)}}};
(function(Y){function a(KT){return new gw_(Y(KT))}
a._curve=Y;return a})(function(Y){return new bbA(Y)});
gw_.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(Y,a){this._curve.point(a*Math.sin(Y),a*-Math.cos(Y))}};
gjT.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:bET(this,this._t0,PU5(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(Y,a){var KT=NaN;Y=+Y;a=+a;if(Y!==this._x1||a!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(Y,a):this._context.moveTo(Y,a);break;case 1:this._point=2;break;case 2:this._point=3;bET(this,PU5(this,KT=nwE(this,Y,a)),KT);break;default:bET(this,this._t0,KT=nwE(this,Y,a))}this._x0=this._x1;this._x1=Y;this._y0=this._y1;this._y1=a;this._t0=KT}}};
(function(Y){this._context=new erH(Y)}.prototype=Object.create(gjT.prototype)).point=function(Y,a){gjT.prototype.point.call(this,a,Y)};
erH.prototype={moveTo:function(Y,a){this._context.moveTo(a,Y)},
closePath:function(){this._context.closePath()},
lineTo:function(Y,a){this._context.lineTo(a,Y)},
bezierCurveTo:function(Y,a,KT,fT,G8,LT){this._context.bezierCurveTo(a,Y,fT,KT,LT,G8)}};
UP.prototype={constructor:UP,scale:function(Y){return Y===1?this:new UP(this.k*Y,this.x,this.y)},
translate:function(Y,a){return Y===0&a===0?this:new UP(this.k,this.x+this.k*Y,this.y+this.k*a)},
apply:function(Y){return[Y[0]*this.k+this.x,Y[1]*this.k+this.y]},
invert:function(Y){return[(Y[0]-this.x)/this.k,(Y[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new UP(1,0,0);Dy8=eJ;az.svg=az.svg;az.xhtml=az.xhtml;az.xlink=az.xlink;az.xml=az.xml;az.xmlns=az.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 bmE="hammer_"+(Math.random()*1E6|0),gkA=function(){var K=document||document;if(!K[bmE]){var m=function(){(function(x,S,Q,w){function M(eL,ZT,v0){return setTimeout(R(eL,v0),ZT)}
function f(eL,ZT,v0){return Array.isArray(eL)?(c(eL,v0[ZT],v0),!0):!1}
function c(eL,ZT,v0){var Ct;if(eL)if(eL.forEach)eL.forEach(ZT,v0);else if(eL.length!==w){var Js=0;for(Ct=eL.length;Js<Ct;Js++)ZT.call(v0,eL[Js],Js,eL)}else for(Js in eL)eL.hasOwnProperty(Js)&&ZT.call(v0,eL[Js],Js,eL)}
function D(eL,ZT,v0){for(var Ct=Object.keys(ZT),Js=0,e8=Ct.length;Js<e8;Js++)if(!v0||v0&&eL[Ct[Js]]===w)eL[Ct[Js]]=ZT[Ct[Js]];return eL}
function G(eL,ZT){return D(eL,ZT,!0)}
function p(eL,ZT,v0){ZT=ZT.prototype;var Ct=eL.prototype=Object.create(ZT);Ct.constructor=eL;Ct._super=ZT;v0&&D(Ct,v0)}
function R(eL,ZT){return function(){return eL.apply(ZT,arguments)}}
function J(eL,ZT){return typeof eL=="function"?eL.apply(ZT?ZT[0]||w:w,ZT):eL}
function L(eL,ZT,v0){c(F(ZT),function(Ct){eL.addEventListener(Ct,v0,!1)})}
function n(eL,ZT,v0){c(F(ZT),function(Ct){eL.removeEventListener(Ct,v0,!1)})}
function F(eL){return eL.trim().split(/\s+/g)}
function H(eL,ZT,v0){if(eL.indexOf&&!v0)return eL.indexOf(ZT);for(var Ct=0,Js=eL.length;Ct<Js;Ct++)if(v0&&eL[Ct][v0]==ZT||!v0&&eL[Ct]===ZT)return Ct;return-1}
function N(eL,ZT,v0){for(var Ct=[],Js=[],e8=0,iH=eL.length;e8<iH;e8++){var gE=ZT?eL[e8][ZT]:eL[e8];H(Js,gE)<0&&Ct.push(eL[e8]);Js[e8]=gE}v0&&(Ct=ZT?Ct.sort(function(qR,Zf){return qR[ZT]>Zf[ZT]}):Ct.sort());
return Ct}
function z(eL,ZT){for(var v0,Ct=ZT[0].toUpperCase()+ZT.slice(1),Js=0,e8=j_.length;Js<e8;Js++)if(v0=(v0=j_[Js])?v0+Ct:ZT,v0 in eL)return v0;return w}
function y(eL,ZT){var v0=this;this.manager=eL;this.callback=ZT;this.element=eL.element;this.target=eL.options.inputTarget;this.domHandler=function(Ct){J(eL.options.enable,[eL])&&v0.handler(Ct)};
this.evEl&&L(this.element,this.evEl,this.domHandler);this.evTarget&&L(this.target,this.evTarget,this.domHandler);this.evWin&&L(x,this.evWin,this.domHandler)}
function V(eL){var ZT;ae?ZT=$S:IC?ZT=nT:eJ?ZT=Lt:ZT=h8;return new ZT(eL,T)}
function T(eL,ZT,v0){var Ct=v0.pointers.length,Js=v0.changedPointers.length,e8=ZT&1&&Ct-Js===0;v0.isFirst=!!e8;v0.isFinal=!!(ZT&12&&Ct-Js===0);e8&&(eL.session={});v0.eventType=ZT;ZT=eL.session;Ct=v0.pointers;Js=Ct.length;ZT.firstInput||(ZT.firstInput=m1(v0));Js>1&&!ZT.firstMultiple?ZT.firstMultiple=m1(v0):Js===1&&(ZT.firstMultiple=!1);e8=ZT.firstInput;var iH=(Js=ZT.firstMultiple)?Js.center:e8.center,gE=v0.center=MT(Ct);v0.timeStamp=RL();v0.deltaTime=v0.timeStamp-e8.timeStamp;v0.angle=pT(iH,gE);v0.distance=
EB(iH,gE);e8=v0.center;iH=ZT.offsetDelta||{};gE=ZT.prevDelta||{};var qR=ZT.prevInput||{};if(v0.eventType===1||qR.eventType===4)gE=ZT.prevDelta={x:qR.deltaX||0,y:qR.deltaY||0},iH=ZT.offsetDelta={x:e8.x,y:e8.y};v0.deltaX=gE.x+(e8.x-iH.x);v0.deltaY=gE.y+(e8.y-iH.y);v0.offsetDirection=c0(v0.deltaX,v0.deltaY);Js?(e8=Js.pointers,e8=EB(Ct[0],Ct[1],kD)/EB(e8[0],e8[1],kD)):e8=1;v0.scale=e8;Js?(Js=Js.pointers,Ct=pT(Ct[1],Ct[0],kD)-pT(Js[1],Js[0],kD)):Ct=0;v0.rotation=Ct;iH=ZT.lastInterval||v0;Ct=v0.timeStamp-
iH.timeStamp;v0.eventType!=8&&(Ct>25||iH.velocity===w)?(e8=iH.deltaX-v0.deltaX,iH=iH.deltaY-v0.deltaY,gE=e8/Ct||0,qR=iH/Ct||0,Ct=gE,Js=qR,gE=z8(gE)>z8(qR)?gE:qR,e8=c0(e8,iH),ZT.lastInterval=v0):(gE=iH.velocity,Ct=iH.velocityX,Js=iH.velocityY,e8=iH.direction);v0.velocity=gE;v0.velocityX=Ct;v0.velocityY=Js;v0.direction=e8;ZT=eL.element;a:{for(Ct=v0.srcEvent.target;Ct;){if(Ct==ZT){Ct=!0;break a}Ct=Ct.parentNode}Ct=!1}Ct&&(ZT=v0.srcEvent.target);v0.target=ZT;eL.emit("hammer.input",v0);eL.recognize(v0);
eL.session.prevInput=v0}
function m1(eL){for(var ZT=[],v0=0;v0<eL.pointers.length;v0++)ZT[v0]={clientX:SJ(eL.pointers[v0].clientX),clientY:SJ(eL.pointers[v0].clientY)};return{timeStamp:RL(),pointers:ZT,center:MT(ZT),deltaX:eL.deltaX,deltaY:eL.deltaY}}
function MT(eL){var ZT=eL.length;if(ZT===1)return{x:SJ(eL[0].clientX),y:SJ(eL[0].clientY)};for(var v0=0,Ct=0,Js=0;Js<ZT;Js++)v0+=eL[Js].clientX,Ct+=eL[Js].clientY;return{x:SJ(v0/ZT),y:SJ(Ct/ZT)}}
function c0(eL,ZT){return eL===ZT?1:z8(eL)>=z8(ZT)?eL>0?2:4:ZT>0?8:16}
function EB(eL,ZT,v0){v0||(v0=up);var Ct=ZT[v0[0]]-eL[v0[0]];eL=ZT[v0[1]]-eL[v0[1]];return Math.sqrt(Ct*Ct+eL*eL)}
function pT(eL,ZT,v0){v0||(v0=up);return Math.atan2(ZT[v0[1]]-eL[v0[1]],ZT[v0[0]]-eL[v0[0]])*180/Math.PI}
function h8(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;y.apply(this,arguments)}
function $S(){this.evEl=zV;this.evWin=RI;y.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function nT(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};y.apply(this,arguments)}
function Lt(){y.apply(this,arguments);var eL=R(this.handler,this);this.touch=new nT(this.manager,eL);this.mouse=new h8(this.manager,eL)}
function yD(eL,ZT){this.manager=eL;this.set(ZT)}
function Ez(eL){if(eL.indexOf("none")>-1)return"none";var ZT=eL.indexOf("pan-x")>-1,v0=eL.indexOf("pan-y")>-1;return ZT&&v0?"pan-x pan-y":ZT||v0?ZT?"pan-x":"pan-y":eL.indexOf("manipulation")>-1?"manipulation":"auto"}
function sz(eL){this.id=R4++;this.manager=null;this.options=G(eL||{},this.defaults);eL=this.options.enable;this.options.enable=eL===w?!0:eL;this.state=1;this.simultaneous={};this.requireFail=[]}
function t5(eL){return eL==16?"down":eL==8?"up":eL==2?"left":eL==4?"right":""}
function bB(eL,ZT){return(ZT=ZT.manager)?ZT.get(eL):eL}
function PA(){sz.apply(this,arguments)}
function CH(){PA.apply(this,arguments);this.pY=this.pX=null}
function pH(){PA.apply(this,arguments)}
function l5(){sz.apply(this,arguments);this._input=this._timer=null}
function mo(){PA.apply(this,arguments)}
function GM(){PA.apply(this,arguments)}
function wy(){sz.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function J5(eL,ZT){ZT=ZT||{};var v0=ZT.recognizers;ZT.recognizers=v0===w?J5.defaults.preset:v0;return new Ql(eL,ZT)}
function Ql(eL,ZT){ZT=ZT||{};this.options=G(ZT,J5.defaults);this.options.inputTarget=this.options.inputTarget||eL;this.handlers={};this.session={};this.recognizers=[];this.element=eL;this.input=V(this);this.touchAction=new yD(this,this.options.touchAction);A2(this,!0);c(ZT.recognizers,function(v0){var Ct=this.add(new v0[0](v0[1]));v0[2]&&Ct.recognizeWith(v0[2]);v0[3]&&Ct.requireFailure(v0[2])},this)}
function A2(eL,ZT){var v0=eL.element;c(eL.options.cssProps,function(Ct,Js){v0.style[z(v0.style,Js)]=ZT?Ct:""})}
function vA(eL,ZT){var v0=S.createEvent("Event");v0.initEvent(eL,!0,!0);v0.gesture=ZT;ZT.target.dispatchEvent(v0)}
var j_=" webkit moz MS ms o".split(" "),Oz=S.createElement("div"),SJ=Math.round,z8=Math.abs,RL=Date.now,R4=1,TK=/mobile|tablet|ip(ad|hone|od)|android/i,eJ="ontouchstart"in x,ae=z(x,"PointerEvent")!==w,IC=eJ&&TK.test(navigator.userAgent),up=["x","y"],kD=["clientX","clientY"];y.prototype={handler:function(){},
destroy:function(){this.evEl&&n(this.element,this.evEl,this.domHandler);this.evTarget&&n(this.target,this.evTarget,this.domHandler);this.evWin&&n(x,this.evWin,this.domHandler)}};
var EO={mousedown:1,mousemove:2,mouseup:4};p(h8,y,{handler:function(eL){var ZT=EO[eL.type];ZT&1&&eL.button===0&&(this.pressed=!0);ZT&2&&eL.which!==1&&(ZT=4);this.pressed&&this.allow&&(ZT&4&&(this.pressed=!1),this.callback(this.manager,ZT,{pointers:[eL],changedPointers:[eL],pointerType:"mouse",srcEvent:eL}))}});
var ml={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},aa={2:"touch",3:"pen",4:"mouse",5:"kinect"},zV="pointerdown",RI="pointermove pointerup pointercancel";x.MSPointerEvent&&(zV="MSPointerDown",RI="MSPointerMove MSPointerUp MSPointerCancel");p($S,y,{handler:function(eL){var ZT=this.store,v0=!1,Ct=eL.type.toLowerCase().replace("ms","");Ct=ml[Ct];var Js=aa[eL.pointerType]||eL.pointerType;Ct&1&&(eL.button===0||Js=="touch")?ZT.push(eL):Ct&12&&(v0=!0);var e8=H(ZT,eL.pointerId,"pointerId");
e8<0||(ZT[e8]=eL,this.callback(this.manager,Ct,{pointers:ZT,changedPointers:[eL],pointerType:Js,srcEvent:eL}),v0&&ZT.splice(e8,1))}});
var vd={touchstart:1,touchmove:2,touchend:4,touchcancel:8};p(nT,y,{handler:function(eL){var ZT=vd[eL.type];var v0=Array.prototype.slice.call(eL.touches,0);var Ct=this.targetIds;if(ZT&3&&v0.length===1)Ct[v0[0].identifier]=!0,Ct=[v0,v0];else{var Js,e8=Array.prototype.slice.call(eL.targetTouches,0),iH=Array.prototype.slice.call(eL.changedTouches,0),gE=[];if(ZT===1)for(v0=0,Js=e8.length;v0<Js;v0++)Ct[e8[v0].identifier]=!0;v0=0;for(Js=iH.length;v0<Js;v0++)Ct[iH[v0].identifier]&&gE.push(iH[v0]),ZT&12&&
delete Ct[iH[v0].identifier];Ct=gE.length?[N(e8.concat(gE),"identifier",!0),gE]:void 0}Ct&&this.callback(this.manager,ZT,{pointers:Ct[0],changedPointers:Ct[1],pointerType:"touch",srcEvent:eL})}});
p(Lt,y,{handler:function(eL,ZT,v0){var Ct=v0.pointerType=="mouse";if(v0.pointerType=="touch")this.mouse.allow=!1;else if(Ct&&!this.mouse.allow)return;ZT&12&&(this.mouse.allow=!0);this.callback(eL,ZT,v0)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var C6=z(Oz.style,"touchAction"),Ni=C6!==w;yD.prototype={set:function(eL){eL=="compute"&&(eL=this.compute());Ni&&(this.manager.element.style[C6]=eL);this.actions=eL.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var eL=[];c(this.manager.recognizers,function(ZT){J(ZT.options.enable,[ZT])&&(eL=eL.concat(ZT.getTouchAction()))});
return Ez(eL.join(" "))},
preventDefaults:function(eL){if(!Ni){var ZT=eL.srcEvent;eL=eL.offsetDirection;if(this.manager.session.prevented)ZT.preventDefault();else{var v0=this.actions,Ct=v0.indexOf("none")>-1,Js=v0.indexOf("pan-y")>-1;v0=v0.indexOf("pan-x")>-1;if(Ct||Js&&v0||Js&&eL&6||v0&&eL&24)return this.preventSrc(ZT)}}},
preventSrc:function(eL){this.manager.session.prevented=!0;eL.preventDefault()}};
sz.prototype={defaults:{},set:function(eL){D(this.options,eL);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(eL){if(f(eL,"recognizeWith",this))return this;var ZT=this.simultaneous;eL=bB(eL,this);ZT[eL.id]||(ZT[eL.id]=eL,eL.recognizeWith(this));return this},
dropRecognizeWith:function(eL){if(f(eL,"dropRecognizeWith",this))return this;eL=bB(eL,this);delete this.simultaneous[eL.id];return this},
requireFailure:function(eL){if(f(eL,"requireFailure",this))return this;var ZT=this.requireFail;eL=bB(eL,this);H(ZT,eL)===-1&&(ZT.push(eL),eL.requireFailure(this));return this},
dropRequireFailure:function(eL){if(f(eL,"dropRequireFailure",this))return this;eL=bB(eL,this);eL=H(this.requireFail,eL);eL>-1&&this.requireFail.splice(eL,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(eL){return!!this.simultaneous[eL.id]},
emit:function(eL){function ZT(Js){v0.manager.emit(v0.options.event+(Js?Ct&16?"cancel":Ct&8?"end":Ct&4?"move":Ct&2?"start":"":""),eL)}
var v0=this,Ct=this.state;Ct<8&&ZT(!0);ZT();Ct>=8&&ZT(!0)},
tryEmit:function(eL){if(this.canEmit())return this.emit(eL);this.state=32},
canEmit:function(){for(var eL=0;eL<this.requireFail.length;eL++)if(!(this.requireFail[eL].state&33))return!1;return!0},
recognize:function(eL){eL=D({},eL);J(this.options.enable,[this,eL])?(this.state&56&&(this.state=1),this.state=this.process(eL),this.state&30&&this.tryEmit(eL)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
p(PA,sz,{defaults:{pointers:1},attrTest:function(eL){var ZT=this.options.pointers;return ZT===0||eL.pointers.length===ZT},
process:function(eL){var ZT=this.state,v0=eL.eventType,Ct=ZT&6;eL=this.attrTest(eL);return Ct&&(v0&8||!eL)?ZT|16:Ct||eL?v0&4?ZT|8:ZT&2?ZT|4:2:32}});
p(CH,PA,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var eL=this.options.direction;if(eL===30)return["none"];var ZT=[];eL&6&&ZT.push("pan-y");eL&24&&ZT.push("pan-x");return ZT},
directionTest:function(eL){var ZT=this.options,v0=!0,Ct=eL.distance,Js=eL.direction,e8=eL.deltaX,iH=eL.deltaY;Js&ZT.direction||(ZT.direction&6?(Js=e8===0?1:e8<0?2:4,v0=e8!=this.pX,Ct=Math.abs(eL.deltaX)):(Js=iH===0?1:iH<0?8:16,v0=iH!=this.pY,Ct=Math.abs(eL.deltaY)));eL.direction=Js;return v0&&Ct>ZT.threshold&&Js&ZT.direction},
attrTest:function(eL){return PA.prototype.attrTest.call(this,eL)&&(this.state&2||!(this.state&2)&&this.directionTest(eL))},
emit:function(eL){this.pX=eL.deltaX;this.pY=eL.deltaY;var ZT=t5(eL.direction);ZT&&this.manager.emit(this.options.event+ZT,eL);this._super.emit.call(this,eL)}});
p(pH,PA,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(eL){return this._super.attrTest.call(this,eL)&&(Math.abs(eL.scale-1)>this.options.threshold||this.state&2)},
emit:function(eL){this._super.emit.call(this,eL);eL.scale!==1&&this.manager.emit(this.options.event+(eL.scale<1?"in":"out"),eL)}});
p(l5,sz,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(eL){var ZT=this.options,v0=eL.pointers.length===ZT.pointers,Ct=eL.distance<ZT.threshold,Js=eL.deltaTime>ZT.time;this._input=eL;if(!Ct||!v0||eL.eventType&12&&!Js)this.reset();else if(eL.eventType&1)this.reset(),this._timer=M(function(){this.state=8;this.tryEmit()},ZT.time,this);
else if(eL.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(eL){this.state===8&&(eL&&eL.eventType&4?this.manager.emit(this.options.event+"up",eL):(this._input.timeStamp=RL(),this.manager.emit(this.options.event,this._input)))}});
p(mo,PA,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(eL){return this._super.attrTest.call(this,eL)&&(Math.abs(eL.rotation)>this.options.threshold||this.state&2)}});
p(GM,PA,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return CH.prototype.getTouchAction.call(this)},
attrTest:function(eL){var ZT=this.options.direction;if(ZT&30)var v0=eL.velocity;else ZT&6?v0=eL.velocityX:ZT&24&&(v0=eL.velocityY);return this._super.attrTest.call(this,eL)&&ZT&eL.direction&&z8(v0)>this.options.velocity&&eL.eventType&4},
emit:function(eL){var ZT=t5(eL.direction);ZT&&this.manager.emit(this.options.event+ZT,eL);this.manager.emit(this.options.event,eL)}});
p(wy,sz,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(eL){var ZT=this.options,v0=eL.pointers.length===ZT.pointers,Ct=eL.distance<ZT.threshold,Js=eL.deltaTime<ZT.time;this.reset();if(eL.eventType&1&&this.count===0)return this.failTimeout();if(Ct&&Js&&v0){if(eL.eventType!=4)return this.failTimeout();v0=this.pTime?eL.timeStamp-this.pTime<ZT.interval:!0;Ct=!this.pCenter||EB(this.pCenter,eL.center)<ZT.posThreshold;this.pTime=eL.timeStamp;this.pCenter=eL.center;Ct&&v0?this.count+=1:this.count=1;this._input=eL;if(this.count%ZT.taps===0)return this.hasRequireFailures()?
(this._timer=M(function(){this.state=8;this.tryEmit()},ZT.interval,this),2):8}return 32},
failTimeout:function(){this._timer=M(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))}});
J5.VERSION="2.0.2";J5.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[mo,{enable:!1}],[pH,{enable:!1},["rotate"]],[GM,{direction:6}],[CH,{direction:6},["swipe"]],[wy],[wy,{event:"doubletap",taps:2},["tap"]],[l5]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};Ql.prototype={set:function(eL){D(this.options,eL);return this},
stop:function(eL){this.session.stopped=eL?2:1},
recognize:function(eL){var ZT=this.session;if(!ZT.stopped){this.touchAction.preventDefaults(eL);var v0=this.recognizers,Ct=ZT.curRecognizer;if(!Ct||Ct&&Ct.state&8)Ct=ZT.curRecognizer=null;for(var Js=0,e8=v0.length;Js<e8;Js++){var iH=v0[Js];ZT.stopped===2||Ct&&iH!=Ct&&!iH.canRecognizeWith(Ct)?iH.reset():iH.recognize(eL);!Ct&&iH.state&14&&(Ct=ZT.curRecognizer=iH)}}},
get:function(eL){if(eL instanceof sz)return eL;for(var ZT=this.recognizers,v0=0;v0<ZT.length;v0++)if(ZT[v0].options.event==eL)return ZT[v0];return null},
add:function(eL){if(f(eL,"add",this))return this;var ZT=this.get(eL.options.event);ZT&&this.remove(ZT);this.recognizers.push(eL);eL.manager=this;this.touchAction.update();return eL},
remove:function(eL){if(f(eL,"remove",this))return this;var ZT=this.recognizers;eL=this.get(eL);ZT.splice(H(ZT,eL),1);this.touchAction.update();return this},
on:function(eL,ZT){var v0=this.handlers;c(F(eL),function(Ct){v0[Ct]=v0[Ct]||[];v0[Ct].push(ZT)});
return this},
off:function(eL,ZT){var v0=this.handlers;c(F(eL),function(Ct){ZT?v0[Ct].splice(H(v0[Ct],ZT),1):delete v0[Ct]});
return this},
emit:function(eL,ZT){this.options.domEvents&&vA(eL,ZT);var v0=this.handlers[eL]&&this.handlers[eL].slice();if(v0&&v0.length){ZT.type=eL;ZT.preventDefault=function(){ZT.srcEvent.preventDefault()};
eL=0;for(var Ct=v0.length;eL<Ct;eL++)v0[eL](ZT)}},
destroy:function(){this.element&&A2(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
D(J5,{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:Ql,Input:y,TouchAction:yD,Recognizer:sz,AttrRecognizer:PA,Tap:wy,Pan:CH,Swipe:GM,Pinch:pH,Rotate:mo,Press:l5,on:L,off:n,each:c,merge:G,extend:D,inherit:p,bindFn:R,prefixed:z});
x[Q]=J5})(window,document,"Hammer");
return window.Hammer}.call({});
m.DOCUMENT=K;K[bmE]=m}return K[bmE]};/*

 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 nkE=function(K,m){if(K.length!==m.length)return!1;for(var x=0;x<K.length;++x)if(K[x]!==m[x])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var PRM=_.u(["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"]),eOE=PRM.next();!eOE.done;eOE=PRM.next()){var imE=eOE.value,YtE=document.createElement("link");YtE.rel="stylesheet";YtE.href=imE;document.head.appendChild(YtE)};var A_D,HRD,Nf8,iR0,oPm,Y3G,PAv,e_B;A_D={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};HRD={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:"*"};Nf8={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};iR0=/[a-z0-9*]/;oPm=/U\+/;Y3G=/^arrow/;PAv=/^space(bar)?/;e_B=/^escape$/;_.L9={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(K,m){this._imperativeKeyBindings[K]=m;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(K,m){m=BfS(m);for(var x=0;x<m.length;++x)if($aD(m[x],K))return!0;return!1},
_collectKeyBindings:function(){var K=this.behaviors.map(function(m){return m.keyBindings});
K.indexOf(this.keyBindings)===-1&&K.push(this.keyBindings);return K},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(x){for(var S in x)this._addKeyBinding(S,x[S])},this);
for(var K in this._imperativeKeyBindings)this._addKeyBinding(K,this._imperativeKeyBindings[K]);for(var m in this._keyBindings)this._keyBindings[m].sort(function(x,S){x=x[0].hasModifiers;return x===S[0].hasModifiers?0:x?-1:1})},
_addKeyBinding:function(K,m){BfS(K).forEach(function(x){this._keyBindings[x.event]=this._keyBindings[x.event]||[];this._keyBindings[x.event].push([x,m])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(K){var m=this._onKeyBindingEvent.bind(this,this._keyBindings[K]);this._boundKeyHandlers.push([this.keyEventTarget,K,m]);this.keyEventTarget.addEventListener(K,m)},this)},
_unlistenKeyEventListeners:function(){for(var K,m,x;this._boundKeyHandlers.length;)K=this._boundKeyHandlers.pop(),m=K[0],x=K[1],K=K[2],m.removeEventListener(x,K)},
_onKeyBindingEvent:function(K,m){this.stopKeyboardEventPropagation&&m.stopPropagation();if(!m.defaultPrevented)for(var x=0;x<K.length;x++){var S=K[x][0],Q=K[x][1];if($aD(S,m)&&(this._triggerKeyHandler(S,Q,m),m.defaultPrevented))break}},
_triggerKeyHandler:function(K,m,x){var S=Object.create(K);S.keyboardEvent=x;K=new CustomEvent(K.event,{detail:S,cancelable:!0});this[m].call(this,K);K.defaultPrevented&&x.preventDefault()}};/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
_.Dy({is:"iron-a11y-keys",_template:null,behaviors:[_.L9],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(K){this.keyEventTarget=K},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(K){this.fire("keys-pressed",K.detail,{})}});_.qg={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(K){this._setFocused(K.type==="focus")},
_disabledChanged:function(K){this.setAttribute("aria-disabled",K?"true":"false");this.style.pointerEvents=K?"none":"";K?(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 EH={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(K){this._detectKeyboardFocus(K);K||this._setPressed(!1)},
_detectKeyboardFocus:function(K){this._setReceivedFocusFromKeyboard(!this.pointerDown&&K)},
_userActivate:function(K){this.active!==K&&(this.active=K,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(K){K=K.detail.keyboardEvent;var m=_.cg(K).localTarget;this.isLightDescendant(m)||(K.preventDefault(),K.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(K){K=_.cg(K.detail.keyboardEvent).localTarget;this.isLightDescendant(K)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(K,m){m&&m!=K&&this.hasAttribute(m)&&this.removeAttribute(m)},
_activeChanged:function(K){this.toggles?this.setAttribute(this.ariaActiveAttribute,K?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},FiD=[_.L9,
EH];_.bD={IronButtonState:FiD,IronButtonStateImpl:EH};_.gP={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.n9=function(K){_.n9[" "](K);this.type=K&&K.type||"default";this.key=K&&K.key;K&&"value"in K&&(this.value=K.value)};
_.n9.prototype.byKey=function(K){this.key=K;return this.value};
_.tv.Object.defineProperties(_.n9.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var K=this.type,m=this.key;if(K&&m)return Pa[K]&&Pa[K][m]},
set:function(K){var m=this.type,x=this.key;m&&x&&(m=Pa[m]=Pa[m]||{},K==null?delete m[x]:m[x]=K)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var K=Pa[this.type];return K?Object.keys(K).map(function(m){return Pa[this.type][m]},this):[]}}});
_.n9[" "]=function(){};
var Pa={};_.Dy({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(K,m,x){K=new _.n9({type:K,key:m});x!==void 0&&x!==K.value?K.value=x:this.value!==K.value&&(this.value=K.value);return K},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(K){K&&(this.value=this)},
byKey:function(K){return(new _.n9({type:this.type,key:K})).value}});var AlA;AlA=null;_.e3={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){AlA=new _.n9({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return AlA&&AlA.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(K){this.invalid=K===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(K);return!this.invalid},
_getValidity:function(K){return this.hasValidator()?this._validator.validate(K):!0}};var okD={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"}},Hmo=[_.gP,
_.e3,okD];_.Dy({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 _.n9({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(K){return this.name+":"+K},this)},
applyIcon:function(K,m){this.removeIcon(K);if(m=this._cloneIcon(m,this.rtlMirroring&&this._targetIsRTL(K))){var x=_.cg(K.root||K);x.insertBefore(m,x.childNodes[0]);return K._svgIcon=m}return null},
removeIcon:function(K){K._svgIcon&&(_.cg(K.root||K).removeChild(K._svgIcon),K._svgIcon=null)},
_targetIsRTL:function(K){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(K&&K.nodeType!==Node.ELEMENT_NODE&&(K=K.host),this.__targetIsRTL=K&&window.getComputedStyle(K).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 K=Object.create(null);_.cg(this).querySelectorAll("[id]").forEach(function(m){K[m.id]=m});
return K},
_cloneIcon:function(K,m){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[K],this.size,m)},
_prepareSvgClone:function(K,m,x){if(K){K=K.cloneNode(!0);var S=document.createElementNS("http://www.w3.org/2000/svg","svg");m=K.getAttribute("viewBox")||"0 0 "+m+" "+m;var Q="pointer-events: none; display: block; width: 100%; height: 100%;";x&&K.hasAttribute("mirror-in-rtl")&&(Q+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");S.setAttribute("viewBox",m);S.setAttribute("preserveAspectRatio","xMidYMid meet");S.setAttribute("focusable","false");S.style&&(S.style.cssText=
Q);S.appendChild(K).removeAttribute("id");return S}return null}});var $Ht=function(K){this.multi=!1;this.selection=[];this.selectCallback=K};
_.l=$Ht.prototype;_.l.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.l.clear=function(K){this.selection.slice().forEach(function(m){(!K||K.indexOf(m)<0)&&this.setItemSelected(m,!1)},this)};
_.l.isSelected=function(K){return this.selection.indexOf(K)>=0};
_.l.setItemSelected=function(K,m){if(K!=null&&m!==this.isSelected(K)){if(m)this.selection.push(K);else{var x=this.selection.indexOf(K);x>=0&&this.selection.splice(x,1)}this.selectCallback&&this.selectCallback(K,m)}};
_.l.select=function(K){this.multi?this.toggle(K):this.get()!==K&&(this.setItemSelected(this.get(),!1),this.setItemSelected(K,!0))};
_.l.toggle=function(K){this.setItemSelected(K,!this.isSelected(K))};_.eT={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 $Ht(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.cg(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(K){return this.items?this.items.indexOf(K):-1},
select:function(K){this.selected=K},
selectPrevious:function(){var K=this.items.length,m=K-1;this.selected!==void 0&&(m=(Number(this._valueToIndex(this.selected))-1+K)%K);this.selected=this._indexToValue(m)},
selectNext:function(){var K=0;this.selected!==void 0&&(K=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(K)},
selectIndex:function(K){this.select(this._indexToValue(K))},
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(K){this.listen(this,K,"_activateHandler")},
_removeListener:function(K){this.unlisten(this,K,"_activateHandler")},
_activateEventChanged:function(K,m){this._removeListener(m);this._addListener(K)},
_updateItems:function(){var K=_.cg(this).queryDistributedElements(this.selectable||"*");K=Array.prototype.filter.call(K,this._bindFilterItem);this._setItems(K)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var K=this._valueToItem(this.selected);K?this._selection.select(K):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(K){return!this._excludedLocalNames[K.localName]},
_valueToItem:function(K){return K==null?null:this.items[this._valueToIndex(K)]},
_valueToIndex:function(K){if(this.attrForSelected)for(var m=0,x;x=this.items[m];m++){if(this._valueForItem(x)==K)return m}else return Number(K)},
_indexToValue:function(K){if(this.attrForSelected){if(K=this.items[K])return this._valueForItem(K)}else return K},
_valueForItem:function(K){if(!K)return null;if(!this.attrForSelected)return K=this.indexOf(K),K===-1?null:K;var m=K[JW(this.attrForSelected)];return m!=void 0?m:K.getAttribute(this.attrForSelected)},
_applySelection:function(K,m){this.selectedClass&&this.toggleClass(this.selectedClass,m,K);this.selectedAttribute&&this.toggleAttribute.call(K,this.selectedAttribute,m);this._selectionChange();this.fire("iron-"+(m?"select":"deselect"),{item:K})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(K){return _.cg(K).observeNodes(function(m){this._updateItems();this._updateSelected();this.fire("iron-items-changed",m,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(K){K=K.target;for(var m=this.items;K&&K!=this;){var x=m.indexOf(K);if(x>=0){m=this._indexToValue(x);this._itemActivate(m,K);break}K=K.parentNode}},
_itemActivate:function(K,m){this.fire("iron-activate",{selected:K,item:m},{cancelable:!0}).defaultPrevented||this.select(K)}};var NoL={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(K){this.multi?this._toggleSelected(K):this.selected=K},
multiChanged:function(K){this._selection.multi=K;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(K){return this._indexToValue(this.indexOf(K))},this).filter(function(K){return K!=null},this)):_.eT._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(K){K=K||[];K=(this._valuesToItems(K)||[]).filter(function(x){return x!==null&&x!==void 0});
this._selection.clear(K);for(var m=0;m<K.length;m++)this._selection.setItemSelected(K[m],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var K=this._selection.get();this.multi?(this._setSelectedItems(K),this._setSelectedItem(K.length?K[0]:null)):K!==null&&K!==void 0?(this._setSelectedItems([K]),this._setSelectedItem(K)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(K){var m=this.selectedValues.indexOf(K);m<0?this.push("selectedValues",K):this.splice("selectedValues",m,1)},
_valuesToItems:function(K){return K==null?null:K.map(function(m){return this._valueToItem(m)},this)}},ZmE=[_.eT,
NoL];var Bot;
_.iD={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(K){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var m=this._valueToItem(K);m&&m.hasAttribute("disabled")||(this._setFocusedItem(m),NoL.select.apply(this,arguments))},
_resetTabindices:function(){var K=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(m){m.setAttribute("tabindex",m===K?"0":"-1");m.setAttribute("aria-selected",this._selection.isSelected(m))},this)},
_updateMultiselectable:function(K){K?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(K){if(this._MODIFIER_KEYS.indexOf(K.key)===-1){this.cancelDebouncer("_clearSearchText");var m=this._searchText||"";m+=(K.key&&K.key.length==1?K.key:String.fromCharCode(K.keyCode)).toLocaleLowerCase();K=m.length;for(var x=0,S;S=this.items[x];x++)if(!S.hasAttribute("disabled")){var Q=this.attrForItemTitle||"textContent";Q=(S[Q]||S.getAttribute(Q)||"").trim();if(!(Q.length<K)&&Q.slice(0,K).toLocaleLowerCase()==m){this._setFocusedItem(S);break}}this._searchText=m;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var K=this.items.length,m=Number(this.indexOf(this.focusedItem)),x=1;x<K+1;x++){var S=this.items[(m-x+K)%K];if(!S.hasAttribute("disabled")){var Q=_.cg(S).getOwnerRoot()||document;this._setFocusedItem(S);if(_.cg(Q).activeElement==S)break}}},
_focusNext:function(){for(var K=this.items.length,m=Number(this.indexOf(this.focusedItem)),x=1;x<K+1;x++){var S=this.items[(m+x)%K];if(!S.hasAttribute("disabled")){var Q=_.cg(S).getOwnerRoot()||document;this._setFocusedItem(S);if(_.cg(Q).activeElement==S)break}}},
_applySelection:function(K,m){m?K.setAttribute("aria-selected","true"):K.setAttribute("aria-selected","false");_.eT._applySelection.apply(this,arguments)},
_focusedItemChanged:function(K,m){m&&m.setAttribute("tabindex","-1");!K||K.hasAttribute("disabled")||this.disabled||(K.setAttribute("tabindex","0"),K.focus())},
_onIronItemsChanged:function(K){K.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var K=this.getAttribute("tabindex");_.iD._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",K);_.iD._shiftTabPressed=!1},1)},
_onFocus:function(K){!_.iD._shiftTabPressed&&(K=_.cg(K).rootTarget,K===this||typeof K.tabIndex==="undefined"||this.isLightDescendant(K))&&(this._defaultFocusAsync=this.async(function(){var m=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);m?this._setFocusedItem(m):this.items[0]&&this._focusNext()}))},
_onUpKey:function(K){this._focusPrevious();K.detail.keyboardEvent.preventDefault()},
_onDownKey:function(K){this._focusNext();K.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var K=this.focusedItem;K&&K.blur()},
_onKeydown:function(K){this.keyboardEventMatchesKeys(K,"up down esc")||this._focusWithKeyboardEvent(K);K.stopPropagation()},
_activateHandler:function(K){_.eT._activateHandler.call(this,K);K.stopPropagation()},
_disabledChanged:function(K){K?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};Bot=[ZmE,_.L9,_.iD];_.awo={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(K){this.focusedItem&&(this.focusedItem.click(),K.detail.keyboardEvent.preventDefault())},
_onDownKey:function(K){this.focusedItem&&(this.focusedItem.click(),K.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(K){return K.ctrlKey||K.shiftKey||K.altKey||K.metaKey},
_onLeftKey:function(K){this._isSpecialKey(K.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),K.detail.keyboardEvent.preventDefault())},
_onRightKey:function(K){this._isSpecialKey(K.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),K.detail.keyboardEvent.preventDefault())},
_onKeydown:function(K){this.keyboardEventMatchesKeys(K,"up down left right esc")||this._focusWithKeyboardEvent(K)}};
_.dHD=[Bot,_.awo];var yl5;yl5=new Set;_.F2={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):(yl5.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(K){this.resizerShouldNotify(K)&&this._notifyDescendant(K)},this),this._fireResize())},
assignParentResizable:function(K){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=K)&&K._interestedResizables.indexOf(this)===-1&&(K._interestedResizables.push(this),K._subscribeIronResize(this))},
stopResizeNotificationsFor:function(K){var m=this._interestedResizables.indexOf(K);m>-1&&(this._interestedResizables.splice(m,1),this._unsubscribeIronResize(K))},
_subscribeIronResize:function(K){K.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(K){K.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(K){this._notifyingDescendant?K.stopPropagation():WF||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(K){var m=_.cg(K).rootTarget;m!==this&&(m.assignParentResizable(this),this._notifyDescendant(m),K.stopPropagation())},
_parentResizableChanged:function(K){K&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(K){this.isAttached&&(this._notifyingDescendant=!0,K.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var K=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function x(){document.removeEventListener("readystatechange",x);K()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(m){m!==this&&m._findParent()},this):(yl5.forEach(function(m){m!==this&&m._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?yl5.delete(this):yl5.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
*/
_.VFo={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(K,m){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);m&&(K==="document"?this.scrollTarget=this._doc:typeof K==="string"?this.scrollTarget=(m=this.domHost)&&m.$?m.$[K]:_.cg(this.ownerDocument).querySelector("#"+K):this._isValidScrollTarget()&&(this._oldScrollTarget=K,this._toggleScrollListener(this._shouldHaveListener,K)))},
_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(K){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,K):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
K)},set _scrollLeft(K){this.scrollTarget===this._doc?window.scrollTo(K,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=K)},scroll:function(K,m){if(typeof K==="object"){var x=K.left;m=K.top}else x=K;x=x||0;m=m||0;this.scrollTarget===this._doc?window.scrollTo(x,m):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=x,this.scrollTarget.scrollTop=m)},
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(K,m){m=m===this._doc?window:m;K?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),m.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(m.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(K){this._shouldHaveListener=K;this._toggleScrollListener(K,this.scrollTarget)}};_.Dy({is:"iron-selector",_template:null,behaviors:[ZmE]});var AY={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(K){if(K.timing)for(var m in K.timing)this.animationTiming[m]=K.timing[m];return this.animationTiming},
setPrefixedProperty:function(K,m,x){for(var S={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[m],Q,w=0;Q=S[w];w++)K.style[Q]=x;K.style[m]=x},
complete:function(){}};_.Dy({is:"fade-in-animation",_template:null,behaviors:[AY],configure:function(K){return this._effect=new KeyframeEffect(K.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(K))}});_.Dy({is:"fade-out-animation",_template:null,behaviors:[AY],configure:function(K){return this._effect=new KeyframeEffect(K.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(K))}});var vkz=[{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(K,m){for(var x in m)K[x]=m[x]},
_cloneConfig:function(K){var m={isClone:!0};this._copyProperties(m,K);return m},
_getAnimationConfigRecursive:function(K,m,x){if(this.animationConfig)if(this.animationConfig.value&&typeof this.animationConfig.value==="function")this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else{var S=K?this.animationConfig[K]:this.animationConfig;Array.isArray(S)||(S=[S]);if(S)for(var Q,w=0;Q=S[w];w++)if(Q.animatable)Q.animatable._getAnimationConfigRecursive(Q.type||K,m,x);else if(Q.id){var M=m[Q.id];
M?(M.isClone||(m[Q.id]=this._cloneConfig(M),M=m[Q.id]),this._copyProperties(M,Q)):m[Q.id]=Q}else x.push(Q)}},
getAnimationConfig:function(K){var m={},x=[];this._getAnimationConfigRecursive(K,m,x);for(var S in m)x.push(m[S]);return x}},
{_configureAnimations:function(K){var m=[],x=[];if(K.length>0)for(var S,Q=0;S=K[Q];Q++){var w=document.createElement(S.name);if(w.isNeonAnimation){var M=null;w.configure||(w.configure=function(){return null});
M=w.configure(S);x.push({result:M,config:S})}else console.warn(this.is+":",S.name,"not found!")}for(K=0;K<x.length;K++){M=x[K].result;S=x[K].config;try{typeof M.cancel!="function"&&(M=document.timeline.play(M))}catch(f){M=null,console.warn("Couldnt play","(",S.name,").",f)}M&&m.push({neonAnimation:w,config:S,animation:M})}return m},
_shouldComplete:function(K){for(var m=!0,x=0;x<K.length;x++)if(K[x].animation.playState!="finished"){m=!1;break}return m},
_complete:function(K){for(var m=0;m<K.length;m++)K[m].neonAnimation.complete(K[m].config);for(m=0;m<K.length;m++)K[m].animation.cancel()},
playAnimation:function(K,m){var x=this.getAnimationConfig(K);if(x){this._active=this._active||{};this._active[K]&&(this._complete(this._active[K]),delete this._active[K]);var S=this._configureAnimations(x);if(S.length==0)this.fire("neon-animation-finish",m,{bubbles:!1});else for(this._active[K]=S,x=0;x<S.length;x++)S[x].animation.onfinish=function(){this._shouldComplete(S)&&(this._complete(S),delete this._active[K],this.fire("neon-animation-finish",m,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var K in this._active){var m=this._active[K],x;for(x in m)m[x].animation&&m[x].animation.cancel&&m[x].animation.cancel()}this._active={}}}];var nV=function(K,m){K=Error.call(this,K);this.message=K.message;"stack"in K&&(this.stack=K.stack);this.arg=m;this.name=this.constructor.name;this.constructor=nV;this.__proto__=nV.prototype};
_.q(nV,Error);var UHA=kI(function(K){var m=function(){return K.apply(this,arguments)||this};
_.q(m,K);m.prototype._marshalArgs=function(x,S,Q){S=K.prototype._marshalArgs.call(this,x,S,Q);if(this._legacyUndefinedCheck&&S.length>1)for(Q=0;Q<S.length;Q++)if(S[Q]===void 0||x[Q].wildcard&&S[Q].base===void 0)throw x=x[Q].name,new nV("Argument '"+x+"' is undefined.",x);return S};
m.prototype._addPropertyEffect=function(x,S,Q){return K.prototype._addPropertyEffect.call(this,x,S,aB1(Q,Q&&Q.info&&Q.info.methodName))};
m._addTemplatePropertyEffect=function(x,S,Q){return K._addTemplatePropertyEffect.call(this,x,S,aB1(Q))};
return m}),zOz=_.Dy.Class;
_.Dy.Class=function(K,m){return zOz(K,function(x){return m?m(UHA(x)):UHA(x)})};
var To5=kI(function(K){var m=UHA(K);K=function(){return m.apply(this,arguments)||this};
_.q(K,m);_.tv.Object.defineProperties(K.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return K}),IwB=KV.mixin;
KV.mixin=IwB?function(K){return To5(IwB(K))}:To5;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.o9=_.bD.IronButtonState;var IGB=ki;_.daT="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var z_T=function(){return Math.random().toString(36).substring(7).split("").join(".")},Uan="@@redux/INIT"+z_T(),k2B="@@redux/REPLACE"+z_T();var WOv=typeof Symbol==="function"&&Symbol.observable||"@@observable";var kBE=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var WiA="top right bottom left width height size weight".split(" "),XrL=typeof MutationObserver!=="undefined",KeL=kBE&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,mVo=function(){this.mutationEventsAdded_=this.JSC$11760_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=X40(this.refresh.bind(this))},xV5=function(K,
m){var x=K.observers_;
m=x.indexOf(m);~m&&x.splice(m,1);!x.length&&K.JSC$11760_connected_&&kBE&&K.JSC$11760_connected_&&(document.removeEventListener("transitionend",K.onTransitionEnd_),window.removeEventListener("resize",K.refresh),K.mutationsObserver_&&(K.mutationsObserver_.disconnect(),KeL&&(HTMLElement.prototype.attachShadow=KeL)),K.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",K.refresh),K.mutationsObserver_=null,K.mutationEventsAdded_=!1,K.JSC$11760_connected_=!1)};
mVo.prototype.refresh=function(){SnD(this)&&this.refresh()};
var SnD=function(K){K=K.observers_.filter(function(m){return QZE(m),m.activeObservations_.length>0});
K.forEach(function(m){return wMo(m)});
return K.length>0},sZB=function(K){if(kBE&&!K.JSC$11760_connected_){document.addEventListener("transitionend",K.onTransitionEnd_);
window.addEventListener("resize",K.refresh);if(XrL){K.mutationsObserver_=new MutationObserver(K.refresh);var m={attributes:!0,childList:!0,characterData:!0,subtree:!0};K.mutationsObserver_.observe(document,m);KeL&&(function Q(S){var w=S.shadowRoot;w&&(K.mutationsObserver_.observe(w,m),Q(w));for(S=S.firstElementChild;S;)Q(S),S=S.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var S=KeL.apply(this,_.VU.apply(0,arguments));
K.mutationsObserver_.observe(S,m);return S})}else document.addEventListener("DOMSubtreeModified",K.refresh),K.mutationEventsAdded_=!0;
K.JSC$11760_connected_=!0}};
mVo.prototype.onTransitionEnd_=function(K){var m=K.propertyName===void 0?"":K.propertyName;WiA.some(function(x){return!!~m.indexOf(x)})&&this.refresh()};
var l4D=null;var uxL=function(K,m){for(var x=_.u(Object.keys(m)),S=x.next();!S.done;S=x.next())S=S.value,Object.defineProperty(K,S,{value:m[S],enumerable:!1,writable:!1,configurable:!0})};var Ha=function(K){var m;return(K==null?void 0:(m=K.ownerDocument)==null?void 0:m.defaultView)||globalThis};var MsL={x:0,y:0,width:0,height:0},f4D=typeof SVGGraphicsElement!=="undefined"?function(K){return K instanceof Ha(K).SVGGraphicsElement}:function(K){return K instanceof Ha(K).SVGElement&&typeof K.getBBox==="function"};var tsA=function(K){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=K};
tsA.prototype.isActive=function(){var K=this.target;if(kBE)if(f4D(K)){var m=K.getBBox();m={x:0,y:0,width:m.width,height:m.height}}else{var x=K.clientWidth,S=K.clientHeight;if(x||S){var Q=Ha(K).getComputedStyle(K);m=ej(Q["padding-top"]);var w=ej(Q["padding-left"]),M=w+ej(Q["padding-right"]),f=m+ej(Q["padding-bottom"]),c=ej(Q.width),D=ej(Q.height);Q.boxSizing==="border-box"&&(Math.round(c+M)!==x&&(c-=KdS(Q,"left","right")+M),Math.round(D+f)!==S&&(D-=KdS(Q,"top","bottom")+f));K!==Ha(K).document.documentElement&&
(K=Math.round(c+M)-x,S=Math.round(D+f)-S,Math.abs(K)!==1&&(c-=K),Math.abs(S)!==1&&(D-=S));m={x:w,y:m,width:c,height:D}}else m=MsL}else m=MsL;this.contentRect_=m;return m.width!==this.broadcastWidth||m.height!==this.broadcastHeight};var cDz=function(K,m){var x=m.x;var S=m.y;var Q=m.width;m=m.height;var w=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);uxL(w,{x:x,y:S,width:Q,height:m,top:S,right:x+Q,bottom:m+S,left:x});uxL(this,{target:K,contentRect:w})};var O5t=function(K,m){var x=l4D;this.activeObservations_=[];this.observations_=new Map;if(typeof K!=="function")throw new TypeError("Ve");this.callback_=K;this.controller_=x;this.callbackCtx_=m};
O5t.prototype.observe=function(K){if(K===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(K instanceof Ha(K).Element))throw new TypeError("Xe");var m=this.observations_;m.has(K)||(m.set(K,new tsA(K)),K=this.controller_,~K.observers_.indexOf(this)||K.observers_.push(this),K.JSC$11760_connected_||sZB(K),this.controller_.refresh())}};
O5t.prototype.unobserve=function(K){if(K===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(K instanceof Ha(K).Element))throw new TypeError("Xe");var m=this.observations_;m.has(K)&&(m.delete(K),m.size||xV5(this.controller_,this))}};
O5t.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();xV5(this.controller_,this)};
var QZE=function(K){K.activeObservations_.splice(0);K.observations_.forEach(function(m){m.isActive()&&K.activeObservations_.push(m)})},wMo=function(K){if(K.activeObservations_.length>0){var m=K.callbackCtx_,x=K.activeObservations_.map(function(S){var Q=S.target,w=S.contentRect_;
S.broadcastWidth=w.width;S.broadcastHeight=w.height;return new cDz(Q,w)});
K.callback_.call(m,x,m);K.activeObservations_.splice(0)}};var $T=function(K){if(!(this instanceof $T))throw new TypeError("Ye");if(!arguments.length)throw new TypeError("We");l4D||(l4D=new mVo);this.observer_=new O5t(K,this)};
$T.prototype.observe=function(K){this.observer_.observe(K)};
$T.prototype.unobserve=function(K){this.observer_.unobserve(K)};
$T.prototype.disconnect=function(){this.observer_.disconnect()};var ebD=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:$T;var kO={MouseUp:0,MouseDown:1,Click:2,ContextMenu:3,DblClick:4,Focus:5,Blur:6,TouchStart:7,TouchMove_Departed:8,TouchEnd:9,TouchCancel:10,0:"MouseUp",1:"MouseDown",2:"Click",3:"ContextMenu",4:"DblClick",5:"Focus",6:"Blur",7:"TouchStart",8:"TouchMove_Departed",9:"TouchEnd",10:"TouchCancel"},KI={"2D":0,WebGL:1,WebGL2:2};KI[KI["2D"]]="2D";KI[1]="WebGL";KI[2]="WebGL2";var xuT={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},Ss0={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},muG={},wpT={},sbD={},NJ=function(K){return iq("Node",K,"childNodes")},$O=function(K){return iq("Node",K,"parentNode")},Z0=function(K){return iq("Node",K,"parentElement")},B4L=function(K){return iq("Node",K,
"textContent")},x8m=function(K){return lAT(K,"getRootNode")()},F3=function(K){return K&&"host"in K?iq("ShadowRoot",K,"host"):null},Av=function(K){return K&&"shadowRoot"in K?iq("Element",K,"shadowRoot"):null};var yu=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
yu.prototype.getId=function(K){if(!K)return-1;var m,x;return(x=(m=this.nodeMetaMap.get(K)||null)==null?void 0:m.id)!=null?x:-1};
yu.prototype.getIds=function(){return Array.from(this.idNodeMap.keys())};
var jZD=function(K,m){var x=K.getId(m);K.idNodeMap.delete(x);m.childNodes&&m.childNodes.forEach(function(S){return jZD(K,S)})};
yu.prototype.has=function(K){return this.idNodeMap.has(K)};
yu.prototype.add=function(K,m){this.idNodeMap.set(m.id,K);this.nodeMetaMap.set(K,m)};
yu.prototype.replace=function(K,m){var x=this.idNodeMap.get(K)||null;x&&(x=this.nodeMetaMap.get(x))&&this.nodeMetaMap.set(m,x);this.idNodeMap.set(K,m)};
yu.prototype.reset=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
var ruT=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,GyT=/^(?:[a-z+]+:)?\/\//i,pp1=/^www\..*/i,RN8=/^(data:)([^,]*),(.*)/i;var CfT=1,qsL=RegExp("[^a-z0-9-_:]"),BW,du5,gXL=/^[^ \t\n\r\u000c]+/,bK0=/^[, \t\n\r\u000c]+/,iKL=new WeakMap;var mb,Ic=function(K){return mb?function(){var m=_.VU.apply(0,arguments);try{return K.apply(null,_.N3(m))}catch(x){if(!mb||mb(x)!==!0)throw x;}}:K};var Ng=function(K){this.generateIdFn=K;this.iframeIdToRemoteIdMap=new WeakMap;this.iframeRemoteIdToIdMap=new WeakMap};
Ng.prototype.getId=function(K,m,x,S){x=x||DVR(this,K);K=S||rDA(this,K);S=x.get(m);S||(S=this.generateIdFn(),x.set(m,S),K.set(S,m));return S};
Ng.prototype.getIds=function(K,m){var x=this,S=DVR(this,K),Q=rDA(this,K);return m.map(function(w){return x.getId(K,w,S,Q)})};
Ng.prototype.reset=function(K){K?(this.iframeIdToRemoteIdMap.delete(K),this.iframeRemoteIdToIdMap.delete(K)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)};
var DVR=function(K,m){var x=K.iframeIdToRemoteIdMap.get(m);x||(x=new Map,K.iframeIdToRemoteIdMap.set(m,x));return x},rDA=function(K,m){var x=K.iframeRemoteIdToIdMap.get(m);
x||(x=new Map,K.iframeRemoteIdToIdMap.set(m,x));return x};var V$m=function(K){this.iframes=new WeakMap;this.crossOriginIframeMap=new WeakMap;this.crossOriginIframeMirror=new Ng(Ld5);this.crossOriginIframeRootIdMap=new WeakMap;this.mutationCb=K.mutationCb;this.wrappedEmit=K.wrappedEmit;this.stylesheetManager=K.stylesheetManager;this.recordCrossOriginIframes=K.recordCrossOriginIframes;this.crossOriginIframeStyleMirror=new Ng(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror));this.mirror=K.mirror;this.recordCrossOriginIframes&&
window.addEventListener("message",this.JSC$11824_handleMessage.bind(this))},I7S=function(K,m){K.iframes.set(m,!0);
m.contentWindow&&K.crossOriginIframeMap.set(m.contentWindow,m)},xh8=function(K,m){K.loadListener=m},X$S=function(K,m,x){K.mutationCb({adds:[{parentId:K.mirror.getId(m),
nextId:null,node:x}],removes:[],texts:[],attributes:[],isAttachIframe:!0});if(K.recordCrossOriginIframes){var S;(S=m.contentWindow)==null||S.addEventListener("message",K.JSC$11824_handleMessage.bind(K))}var Q;(Q=K.loadListener)==null||Q.call(K,m);m.contentDocument&&m.contentDocument.adoptedStyleSheets&&m.contentDocument.adoptedStyleSheets.length>0&&qi5(K.stylesheetManager,m.contentDocument.adoptedStyleSheets,K.mirror.getId(m.contentDocument))};
V$m.prototype.JSC$11824_handleMessage=function(K){if(K.data.type==="rrweb"&&K.origin===K.data.origin&&K.source){var m=this.crossOriginIframeMap.get(K.source);m&&(m=GkR(this,m,K.data.event))&&this.wrappedEmit(m,K.data.isCheckout)}};
var GkR=function(K,m,x){switch(x.type){case 2:K.crossOriginIframeMirror.reset(m);K.crossOriginIframeStyleMirror.reset(m);pMB(K,x.data.node,m);var S=x.data.node.id;K.crossOriginIframeRootIdMap.set(m,S);Rj_(K,x.data.node,S);return{timestamp:x.timestamp,type:3,data:{source:0,adds:[{parentId:K.mirror.getId(m),nextId:null,node:x.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case 6:return x;case 5:return Zu(K,x.data.payload,m,["id","parentId","previousId","nextId"]),x;case 3:switch(x.data.source){case 0:return x.data.adds.forEach(function(Q){Zu(K,
Q,m,["parentId","nextId","previousId"]);pMB(K,Q.node,m);var w=K.crossOriginIframeRootIdMap.get(m);w&&Rj_(K,Q.node,w)}),x.data.removes.forEach(function(Q){Zu(K,Q,m,["parentId",
"id"])}),x.data.attributes.forEach(function(Q){Zu(K,Q,m,["id"])}),x.data.texts.forEach(function(Q){Zu(K,Q,m,["id"])}),x;
case 12:case 6:case 1:return x.data.positions.forEach(function(Q){Zu(K,Q,m,["id"])}),x;
case 7:case 2:case 3:case 9:case 5:return Zu(K,x.data,m,["id"]),x;case 8:case 13:return Zu(K,x.data,m,["id"]),JD_(K,x.data,m,["styleId"]),x;case 10:return x;case 14:return x.data.ranges.forEach(function(Q){Zu(K,Q,m,["start","end"])}),x;
case 15:return Zu(K,x.data,m,["id"]),JD_(K,x.data,m,["styleIds"]),(S=x.data.styles)==null||S.forEach(function(Q){JD_(K,Q,m,["styleId"])}),x}}return!1};
V$m.prototype.replace=function(K,m,x,S){S=_.u(S);for(var Q=S.next();!Q.done;Q=S.next())if(Q=Q.value,Array.isArray(m[Q])||typeof m[Q]==="number")Array.isArray(m[Q])?m[Q]=K.getIds(x,m[Q]):m[Q]=K.getId(x,m[Q]);return m};
var Zu=function(K,m,x,S){K.replace(K.crossOriginIframeMirror,m,x,S)},JD_=function(K,m,x,S){K.replace(K.crossOriginIframeStyleMirror,m,x,S)},pMB=function(K,m,x){Zu(K,m,x,["id",
"rootId"]);"childNodes"in m&&m.childNodes.forEach(function(S){pMB(K,S,x)})},Rj_=function(K,m,x){m.type===0||m.rootId||(m.rootId=x);
"childNodes"in m&&m.childNodes.forEach(function(S){Rj_(K,S,x)})};var cBT=/[1-9][0-9]{12}/.test(Date.now().toString())?Date.now:function(){return(new Date).getTime()},hjt=function(){this.id=1;
this.styleIDMap=new WeakMap;this.idStyleMap=new Map};
_.l=hjt.prototype;_.l.getId=function(K){var m;return(m=this.styleIDMap.get(K))!=null?m:-1};
_.l.has=function(K){return this.styleIDMap.has(K)};
_.l.add=function(K,m){if(this.has(K))return this.getId(K);m=m===void 0?this.id++:m;this.styleIDMap.set(K,m);this.idStyleMap.set(m,K);return m};
_.l.getStyle=function(K){return this.idStyleMap.get(K)||null};
_.l.reset=function(){this.styleIDMap=new WeakMap;this.idStyleMap=new Map;this.id=1};
_.l.generateId=function(){return this.id++};var CyA=function(){this.length=0;this.tail=this.head=null};
CyA.prototype.get=function(K){if(K>=this.length)throw Error("Ze");for(var m=this.head,x=0;x<K;x++){var S=void 0;m=((S=m)==null?void 0:S.next)||null}return m};
var Le_=function(K,m){var x={value:m,previous:null,next:null};m.__ln=x;if(m.previousSibling&&"__ln"in m.previousSibling){var S=m.previousSibling.__ln.next;x.next=S;x.previous=m.previousSibling.__ln;m.previousSibling.__ln.next=x;S&&(S.previous=x)}else m.nextSibling&&"__ln"in m.nextSibling&&m.nextSibling.__ln.previous?(S=m.nextSibling.__ln.previous,x.previous=S,x.next=m.nextSibling.__ln,m.nextSibling.__ln.previous=x,S&&(S.next=x)):(K.head&&(K.head.previous=x),x.next=K.head,K.head=x);x.next===null&&
(K.tail=x);K.length++};
CyA.prototype.removeNode=function(K){var m=K.__ln;this.head&&(m.previous?(m.previous.next=m.next)?m.next.previous=m.previous:this.tail=m.previous:(this.head=m.next)?this.head.previous=null:this.tail=null,K.__ln&&delete K.__ln,this.length--)};
var qn5=function(K,m){return K+"@"+m},f75=function(){var K=this;
this.locked=this.JSC$11855_frozen=!1;this.texts=[];this.attributes=[];this.attributeMap=new WeakMap;this.removes=[];this.mapRemoves=[];this.movedMap={};this.addedSet=new Set;this.movedSet=new Set;this.droppedSet=new Set;this.removesSubTreeCache=new Set;this.processMutations=function(m){m.forEach(K.JSC$11855_processMutation);K.emit()};
this.emit=function(){if(!K.JSC$11855_frozen&&!K.locked){for(var m=[],x=new Set,S=new CyA,Q=function(p){for(var R=-2;R===-2;)R=(p=p&&p.nextSibling)&&K.mirror.getId(p);return R},w=function(p){var R=$O(p);
if(R&&Qs1(p)){var J=!1;if(p.nodeType===Node.TEXT_NODE){var L=R.tagName;if(L==="TEXTAREA")return;L==="STYLE"&&K.addedSet.has(R)&&(J=!0)}R=oc(R)?K.mirror.getId(Sin(p)):K.mirror.getId(R);L=Q(p);if(R===-1||L===-1)return Le_(S,p);if(J=d_(p,{doc:K.doc,mirror:K.mirror,blockClass:K.blockClass,blockSelector:K.blockSelector,maskTextClass:K.maskTextClass,maskTextSelector:K.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:K.inlineStylesheet,maskInputOptions:K.maskInputOptions,maskTextFn:K.maskTextFn,
maskInputFn:K.maskInputFn,slimDOMOptions:K.slimDOMOptions,dataURLOptions:K.dataURLOptions,recordCanvas:K.recordCanvas,inlineImages:K.inlineImages,onSerialize:function(n){n.nodeName==="IFRAME"&&K.mirror.nodeMetaMap.get(n)&&I7S(K.iframeManager,n);m8T(n,K.mirror)&&kwB(K.stylesheetManager,n);p&&Av(p)&&WVD(K.shadowDomManager,Av(p),K.doc)},
onIframeLoad:function(n,F){X$S(K.iframeManager,n,F);n.contentWindow&&n.contentDocument&&KL0(K.shadowDomManager,n.contentWindow.Element,n.contentDocument)},
onStylesheetLoad:function(n,F){mhB(K.stylesheetManager,n,F)},
cssCaptured:J}))m.push({parentId:R,nextId:L,node:J}),x.add(J.id)}};K.mapRemoves.length;)jZD(K.mirror,K.mapRemoves.shift());
for(var M=_.u(K.movedSet),f=M.next();!f.done;f=M.next())f=f.value,l7D(K.removesSubTreeCache,f)&&!K.movedSet.has($O(f))||w(f);M=_.u(K.addedSet);for(f=M.next();!f.done;f=M.next())f=f.value,M$0(K.droppedSet,f)||l7D(K.removesSubTreeCache,f)?M$0(K.movedSet,f)?w(f):K.droppedSet.add(f):w(f);for(f=null;S.length;){M=null;if(f){var c=K.mirror.getId($O(f.value)),D=Q(f.value);c!==-1&&D!==-1&&(M=f)}if(!M)for(f=S.tail;f;){var G=f;f=f.previous;if(G&&(c=K.mirror.getId($O(G.value)),Q(G.value)!==-1))if(c!==-1){M=G;
break}else if((c=$O(G.value))&&c.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(c=F3(c),K.mirror.getId(c)!==-1)){M=G;break}}if(!M){for(;S.head;)S.removeNode(S.head.value);break}f=M.previous;S.removeNode(M.value);w(M.value)}w={texts:K.texts.map(function(p){var R=p.node,J=$O(R);J&&J.tagName==="TEXTAREA"&&K.genTextAreaValueMutation(J);return{id:K.mirror.getId(R),value:p.value}}).filter(function(p){return!x.has(p.id)}).filter(function(p){return K.mirror.has(p.id)}),
attributes:K.attributes.map(function(p){var R=p.attributes;if(typeof R.style==="string"){var J=JSON.stringify(p.styleDiff),L=JSON.stringify(p._unchangedStyles);J.length<R.style.length&&(J+L).split("var(").length===R.style.split("var(").length&&(R.style=p.styleDiff)}return{id:K.mirror.getId(p.node),attributes:R}}).filter(function(p){return!x.has(p.id)}).filter(function(p){return K.mirror.has(p.id)}),
removes:K.removes,adds:m};if(w.texts.length||w.attributes.length||w.removes.length||w.adds.length)K.texts=[],K.attributes=[],K.attributeMap=new WeakMap,K.removes=[],K.addedSet=new Set,K.movedSet=new Set,K.droppedSet=new Set,K.removesSubTreeCache=new Set,K.movedMap={},K.mutationCb(w)}};
this.genTextAreaValueMutation=function(m){var x=K.attributeMap.get(m);x||(x={node:m,attributes:{},styleDiff:{},_unchangedStyles:{}},K.attributes.push(x),K.attributeMap.set(m,x));var S=Array.from(NJ(m),function(Q){return B4L(Q)||""}).join("");
x.attributes.value=cu5({element:m,maskInputOptions:K.maskInputOptions,tagName:m.tagName,type:jbS(m),value:S,maskInputFn:K.maskInputFn})};
this.JSC$11855_processMutation=function(m){if(!kyL(m.target,K.mirror,K.slimDOMOptions))switch(m.type){case "characterData":var x=B4L(m.target);U7(m.target,K.blockClass,K.blockSelector,!1)||x===m.oldValue||K.texts.push({value:HK8(m.target,K.maskTextClass,K.maskTextSelector,!0)&&x?K.maskTextFn?K.maskTextFn(x,IAn(m.target)):x.replace(/[\S]/g,"*"):x,node:m.target});break;case "attributes":x=m.target;var S=m.attributeName,Q=m.target.getAttribute(S);if(S==="value"){var w=jbS(x);Q=cu5({element:x,maskInputOptions:K.maskInputOptions,
tagName:x.tagName,type:w,value:Q,maskInputFn:K.maskInputFn})}if(U7(m.target,K.blockClass,K.blockSelector,!1)||Q===m.oldValue)break;w=K.attributeMap.get(m.target);if(x.tagName==="IFRAME"&&S==="src"&&!K.keepIframeSrcFn(Q))if(x.contentDocument)break;else S="rr_src";w||(w={node:m.target,attributes:{},styleDiff:{},_unchangedStyles:{}},K.attributes.push(w),K.attributeMap.set(m.target,w));S==="type"&&x.tagName==="INPUT"&&(m.oldValue||"").toLowerCase()==="password"&&x.setAttribute("data-rr-is-password","true");
if(!Fd0(x.tagName,S))if(w.attributes[S]=Ysv(K.doc,x.tagName.toLowerCase(),S.toLowerCase(),Q),S==="style"){if(!K.unattachedDoc)try{K.unattachedDoc=document.implementation.createHTMLDocument()}catch(D){K.unattachedDoc=K.doc}S=K.unattachedDoc.createElement("span");m.oldValue&&S.setAttribute("style",m.oldValue);Q=_.u(Array.from(x.style));for(var M=Q.next();!M.done;M=Q.next()){M=M.value;var f=x.style.getPropertyValue(M),c=x.style.getPropertyPriority(M);f!==S.style.getPropertyValue(M)||c!==S.style.getPropertyPriority(M)?
w.styleDiff[M]=c===""?f:[f,c]:w._unchangedStyles[M]=[f,c]}S=_.u(Array.from(S.style));for(Q=S.next();!Q.done;Q=S.next())Q=Q.value,x.style.getPropertyValue(Q)===""&&(w.styleDiff[Q]=!1)}else S==="open"&&x.tagName==="DIALOG"&&(x.matches("dialog:modal")?w.attributes.rr_open_mode="modal":w.attributes.rr_open_mode="non-modal");break;case "childList":U7(m.target,K.blockClass,K.blockSelector,!0)||(m.target.tagName==="TEXTAREA"?K.genTextAreaValueMutation(m.target):(m.addedNodes.forEach(function(D){return K.genAdds(D,
m.target)}),m.removedNodes.forEach(function(D){var G=K.mirror.getId(D),p=oc(m.target)?K.mirror.getId(F3(m.target)):K.mirror.getId(m.target);
U7(m.target,K.blockClass,K.blockSelector,!1)||kyL(D,K.mirror,K.slimDOMOptions)||K.mirror.getId(D)===-1||(K.addedSet.has(D)?(w$8(K.addedSet,D),K.droppedSet.add(D)):K.addedSet.has(m.target)&&G===-1||Wd8(m.target,K.mirror)||(K.movedSet.has(D)&&K.movedMap[G+"@"+p]?w$8(K.movedSet,D):(K.removes.push({parentId:p,id:G,isShadow:oc(m.target)&&HW(m.target)?!0:void 0}),ssG(D,K.removesSubTreeCache))),K.mapRemoves.push(D))})))}};
this.genAdds=function(m,x){if(!EFM(K.processedNodeManager,m,K)&&!K.addedSet.has(m)&&!K.movedSet.has(m)){if(K.mirror.nodeMetaMap.has(m)){if(kyL(m,K.mirror,K.slimDOMOptions))return;K.movedSet.add(m);var S=null;x&&K.mirror.nodeMetaMap.has(x)&&(S=K.mirror.getId(x));S&&S!==-1&&(K.movedMap[qn5(K.mirror.getId(m),S)]=!0)}else K.addedSet.add(m),K.droppedSet.delete(m);U7(m,K.blockClass,K.blockSelector,!1)||(NJ(m).forEach(function(Q){return K.genAdds(Q)}),m&&Av(m)&&NJ(Av(m)).forEach(function(Q){K.processedNodeManager.add(Q,
K);
K.genAdds(Q,m)}))}}};
_.l=f75.prototype;_.l.init=function(K){var m=this;"mutationCb blockClass blockSelector maskTextClass maskTextSelector inlineStylesheet maskInputOptions maskTextFn maskInputFn keepIframeSrcFn recordCanvas inlineImages slimDOMOptions dataURLOptions doc mirror iframeManager stylesheetManager shadowDomManager canvasManager processedNodeManager".split(" ").forEach(function(x){m[x]=K[x]})};
_.l.freeze=function(){this.JSC$11855_frozen=!0;this.canvasManager.freeze()};
_.l.unfreeze=function(){this.JSC$11855_frozen=!1;this.canvasManager.unfreeze();this.emit()};
_.l.isFrozen=function(){return this.JSC$11855_frozen};
_.l.lock=function(){this.locked=!0;this.canvasManager.lock()};
_.l.unlock=function(){this.locked=!1;this.canvasManager.unlock();this.emit()};
_.l.reset=function(){this.shadowDomManager.reset();this.canvasManager.reset()};var T0=[],X3=window.Proxy,GwL=["INPUT","TEXTAREA","SELECT"],p$L=new WeakMap;var b5t=new Map,Hsn=function(K,m,x){if(K&&(o1m(K,m)||typeof K==="object")){m=K.constructor.name;var S=b5t.get(x);S||(S=new Map,b5t.set(x,S));S.has(m)||S.set(m,[]);x=S.get(m);m=x.indexOf(K);m===-1&&(m=x.length,x.push(K));return m}},$85=function(K,m,x){return K.map(function(S){return AB8(S,m,x)})},o1m=function(K,m){return!!"WebGLActiveInfo WebGLBuffer WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES".split(" ").filter(function(x){return typeof m[x]===
"function"}).find(function(x){return K instanceof m[x]})};var gFH=nm(["\nfunction encode(buffer: ArrayBuffer) {\n  const bytes = new Uint8Array(buffer);\n  \n  let binary = '';\n  for (let i = 0; i < bytes.byteLength; i++) {\n      binary += String.fromCharCode(bytes[i]);\n  }\n  \n  return btoa(binary);\n}\n\nconst lastBlobMap: Map<number, string> = new Map();\nconst transparentBlobMap: Map<string, string> = new Map();\n\ninterface ImageBitmapDataURLResponseWorker {\n  onmessage:\n    | null\n    | ((message: MessageEvent<ImageBitmapDataURLWorkerParams>) => void);\n  postMessage(e: ImageBitmapDataURLWorkerResponse): void;\n}\n\nasync function getTransparentBlobFor(\n  width: number,\n  height: number,\n  dataURLOptions: any,\n): Promise<string> {\n  const id = `${width}-${height}`;\n  if ('OffscreenCanvas' in globalThis) {\n    if (transparentBlobMap.has(id)) return transparentBlobMap.get(id)!;\n    const offscreen = new OffscreenCanvas(width, height);\n    offscreen.getContext('2d'); // creates rendering context for `converToBlobs`\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n    transparentBlobMap.set(id, base64);\n    return base64;\n  } else {\n    return '';\n  }\n}\n\n// `as any` because: https://github.com/Microsoft/TypeScript/issues/20595\nconst worker: ImageBitmapDataURLResponseWorker = self;\n\n// eslint-disable-next-line @typescript-eslint/no-misused-promises\nworker.onmessage = async function (e) {\n  if ('OffscreenCanvas' in globalThis) {\n    const { id, bitmap, width, height, dataURLOptions } = e.data;\n\n    const transparentBase64 = getTransparentBlobFor(\n      width,\n      height,\n      dataURLOptions,\n    );\n\n    const offscreen = new OffscreenCanvas(width, height);\n    const ctx = offscreen.getContext('2d')!;\n\n    ctx.drawImage(bitmap, 0, 0);\n    bitmap.close();\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const type = blob.type;\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n\n    // on first try we should check if canvas is transparent,\n    // no need to save it's contents in that case\n    if (!lastBlobMap.has(id) && (await transparentBase64) === base64) {\n      lastBlobMap.set(id, base64);\n      return worker.postMessage({ id });\n    }\n\n    if (lastBlobMap.get(id) === base64) return worker.postMessage({ id }); // unchanged\n    worker.postMessage({\n      id,\n      type,\n      base64,\n      width,\n      height,\n    });\n    lastBlobMap.set(id, base64);\n  } else {\n    return worker.postMessage({ id: e.data.id });\n  }\n};\n"],
["\nfunction encode(buffer: ArrayBuffer) {\n  const bytes = new Uint8Array(buffer);\n  \n  let binary = '';\n  for (let i = 0; i < bytes.byteLength; i++) {\n      binary += String.fromCharCode(bytes[i]);\n  }\n  \n  return btoa(binary);\n}\n\nconst lastBlobMap: Map<number, string> = new Map();\nconst transparentBlobMap: Map<string, string> = new Map();\n\ninterface ImageBitmapDataURLResponseWorker {\n  onmessage:\n    | null\n    | ((message: MessageEvent<ImageBitmapDataURLWorkerParams>) => void);\n  postMessage(e: ImageBitmapDataURLWorkerResponse): void;\n}\n\nasync function getTransparentBlobFor(\n  width: number,\n  height: number,\n  dataURLOptions: any,\n): Promise<string> {\n  const id = \\`\\${width}-\\${height}\\`;\n  if ('OffscreenCanvas' in globalThis) {\n    if (transparentBlobMap.has(id)) return transparentBlobMap.get(id)!;\n    const offscreen = new OffscreenCanvas(width, height);\n    offscreen.getContext('2d'); // creates rendering context for \\`converToBlobs\\`\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n    transparentBlobMap.set(id, base64);\n    return base64;\n  } else {\n    return '';\n  }\n}\n\n// \\`as any\\` because: https://github.com/Microsoft/TypeScript/issues/20595\nconst worker: ImageBitmapDataURLResponseWorker = self;\n\n// eslint-disable-next-line @typescript-eslint/no-misused-promises\nworker.onmessage = async function (e) {\n  if ('OffscreenCanvas' in globalThis) {\n    const { id, bitmap, width, height, dataURLOptions } = e.data;\n\n    const transparentBase64 = getTransparentBlobFor(\n      width,\n      height,\n      dataURLOptions,\n    );\n\n    const offscreen = new OffscreenCanvas(width, height);\n    const ctx = offscreen.getContext('2d')!;\n\n    ctx.drawImage(bitmap, 0, 0);\n    bitmap.close();\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const type = blob.type;\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n\n    // on first try we should check if canvas is transparent,\n    // no need to save it's contents in that case\n    if (!lastBlobMap.has(id) && (await transparentBase64) === base64) {\n      lastBlobMap.set(id, base64);\n      return worker.postMessage({ id });\n    }\n\n    if (lastBlobMap.get(id) === base64) return worker.postMessage({ id }); // unchanged\n    worker.postMessage({\n      id,\n      type,\n      base64,\n      width,\n      height,\n    });\n    lastBlobMap.set(id, base64);\n  } else {\n    return worker.postMessage({ id: e.data.id });\n  }\n};\n"]),
VES=_.Sl(gFH.join(""));var zY8=function(K){var m=this;this.pendingCanvasMutations=new Map;this.rafStamps={latestId:0,invokeId:null};this.locked=this.JSC$11897_frozen=!1;this.JSC$11897_processMutation=function(c,D){if(m.rafStamps.invokeId&&m.rafStamps.latestId!==m.rafStamps.invokeId||!m.rafStamps.invokeId)m.rafStamps.invokeId=m.rafStamps.latestId;m.pendingCanvasMutations.has(c)||m.pendingCanvasMutations.set(c,[]);m.pendingCanvasMutations.get(c).push(D)};
var x=K.sampling===void 0?"all":K.sampling,S=K.win,Q=K.blockClass,w=K.blockSelector,M=K.recordCanvas,f=K.dataURLOptions;this.mutationCb=K.mutationCb;this.mirror=K.mirror;M&&x==="all"&&nFo(this,S,Q,w);M&&typeof x==="number"&&PyL(this,x,S,Q,w,{dataURLOptions:f})};
_.l=zY8.prototype;_.l.reset=function(){this.pendingCanvasMutations.clear();this.resetObservers&&this.resetObservers()};
_.l.freeze=function(){this.JSC$11897_frozen=!0};
_.l.unfreeze=function(){this.JSC$11897_frozen=!1};
_.l.lock=function(){this.locked=!0};
_.l.unlock=function(){this.locked=!1};
var PyL=function(K,m,x,S,Q,w){var M=ZsD(x,S,Q,!0),f=new Map,c=R9T(vL1());c.onmessage=function(L){var n=L.data.id;f.set(n,!1);"base64"in L.data&&(L=L.data,K.mutationCb({id:n,type:KI["2D"],commands:[{property:"clearRect",args:[0,0,L.width,L.height]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:L.base64}],type:L.type}]},0,0]}]}))};
var D=1E3/m,G=0,p=function(){var L=[];x.document.querySelectorAll("canvas").forEach(function(n){U7(n,S,Q,!0)||L.push(n)});
return L},R=function(L){G&&L-G<D||(G=L,p().forEach(function(n){var F,H,N,z,y;
return _.t(function(V){if(V.nextAddress==1){F=K.mirror.getId(n);if(f.get(F)||n.width===0||n.height===0)return V.return();f.set(F,!0);["webgl","webgl2"].includes(n.__context)&&(H=n.getContext(n.__context),((N=H)==null?void 0:(z=N.getContextAttributes())==null?void 0:z.preserveDrawingBuffer)===!1&&H.clear(H.COLOR_BUFFER_BIT));return V.yield(createImageBitmap(n),2)}y=V.yieldResult;c.postMessage({id:F,bitmap:y,width:n.width,height:n.height,dataURLOptions:w.dataURLOptions},[y]);_.Px(V)})}));
J=requestAnimationFrame(R)};
var J=requestAnimationFrame(R);K.resetObservers=function(){M();cancelAnimationFrame(J)}},nFo=function(K,m,x,S){ejz(K);
i5E(K);var Q=ZsD(m,x,S,!1),w=N3G(K.JSC$11897_processMutation.bind(K),m,x,S),M=a7T(K.JSC$11897_processMutation.bind(K),m,x,S);K.resetObservers=function(){Q();w();M()}},i5E=function(K){requestAnimationFrame(function(){return YnA(K)})},ejz=function(K){var m=function(x){K.rafStamps.latestId=x;
requestAnimationFrame(m)};
requestAnimationFrame(m)},YnA=function(K){K.pendingCanvasMutations.forEach(function(m,x){var S=K.mirror.getId(x);
FeB(K,x,S)});
requestAnimationFrame(function(){return YnA(K)})},FeB=function(K,m,x){if(!K.JSC$11897_frozen&&!K.locked){var S=K.pendingCanvasMutations.get(m);
if(S&&x!==-1){var Q=S.map(function(w){w=Object.assign({},w);return delete w.type,w});
K.mutationCb({id:x,type:S[0].type,commands:Q});K.pendingCanvasMutations.delete(m)}}};var v11=function(){this.nodeMap=new WeakMap;this.active=!1},EFM=function(K,m,x){return(K=K.nodeMap.get(m))&&Array.from(K).some(function(S){return S!==x})};
v11.prototype.add=function(K,m){var x=this;this.active||(this.active=!0,requestAnimationFrame(function(){x.nodeMap=new WeakMap;x.active=!1}));
this.nodeMap.set(K,(this.nodeMap.get(K)||new Set).add(m))};
v11.prototype.destroy=function(){};var T3n=function(K){this.shadowDoms=new WeakSet;this.restoreHandlers=[];this.mutationCb=K.mutationCb;this.scrollCb=K.scrollCb;this.bypassOptions=K.bypassOptions;this.mirror=K.mirror;this.init()};
T3n.prototype.init=function(){this.reset();KL0(this,Element,document)};
var WVD=function(K,m,x){if(HW(m)&&!K.shadowDoms.has(m)){K.shadowDoms.add(m);var S=t$8(Object.assign({},K.bypassOptions,{doc:x,mutationCb:K.mutationCb,mirror:K.mirror,shadowDomManager:K}),m);K.restoreHandlers.push(function(){return S.disconnect()});
K.restoreHandlers.push(D8S(Object.assign({},K.bypassOptions,{scrollCb:K.scrollCb,doc:m,mirror:K.mirror})));setTimeout(function(){m.adoptedStyleSheets&&m.adoptedStyleSheets.length>0&&qi5(K.bypassOptions.stylesheetManager,m.adoptedStyleSheets,K.mirror.getId(F3(m)));K.restoreHandlers.push(E1m({mirror:K.mirror,stylesheetManager:K.bypassOptions.stylesheetManager},m))},0)}},KL0=function(K,m,x){K.restoreHandlers.push(YO(m.prototype,"attachShadow",function(S){return function(Q){Q=S.call(this,Q);
var w=Av(this);w&&Qs1(this)&&WVD(K,w,x);return Q}}))};
T3n.prototype.reset=function(){this.restoreHandlers.forEach(function(K){try{K()}catch(m){}});
this.restoreHandlers=[];this.shadowDoms=new WeakSet};var yBm=function(K){this.trackedLinkElements=new WeakSet;this.styleMirror=new hjt;this.mutationCb=K.mutationCb;this.adoptedStyleSheetCb=K.adoptedStyleSheetCb},mhB=function(K,m,x){"_cssText"in x.attributes&&K.mutationCb({adds:[],
removes:[],texts:[],attributes:[{id:x.id,attributes:x.attributes}]});kwB(K,m)},kwB=function(K,m){K.trackedLinkElements.has(m)||K.trackedLinkElements.add(m)},qi5=function(K,m,x){if(m.length!==0){x={id:x,
styleIds:[]};var S=[];m=_.u(m);for(var Q=m.next(),w={};!Q.done;w={sheet$jscomp$3:void 0},Q=m.next())w.sheet$jscomp$3=Q.value,Q=void 0,K.styleMirror.has(w.sheet$jscomp$3)?Q=K.styleMirror.getId(w.sheet$jscomp$3):(Q=K.styleMirror.add(w.sheet$jscomp$3),S.push({styleId:Q,rules:Array.from(w.sheet$jscomp$3.rules||CSSRule,function(M){return function(f,c){return{rule:Mwn(f,M.sheet$jscomp$3.href),index:c}}}(w))})),x.styleIds.push(Q);
S.length>0&&(x.styles=S);K.adoptedStyleSheetCb(x)}};
yBm.prototype.reset=function(){this.styleMirror.reset();this.trackedLinkElements=new WeakSet};var SH,d88,U80;try{if(Array.from([1],function(K){return K*2})[0]!==2){var ADL=document.createElement("iframe");
document.body.appendChild(ADL);var oFA;Array.from=((oFA=ADL.contentWindow)==null?void 0:oFA.Array.from)||Array.from;document.body.removeChild(ADL)}}catch(K){console.debug("Unable to override Array.from",K)}var x8=new yu;var tnD="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(" "),ft0={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},Mnn=null,Qum=null;var c3n={},OBv=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 J38={text:1},r30={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var H5B=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,$VA={CONSTANT:{isUnwrappable:function(K){return K instanceof vL},
unwrap:xXL},JAVASCRIPT:{isUnwrappable:function(K){return K instanceof _.xr},
unwrap:Qj},HTML:{isUnwrappable:function(K){return K instanceof zK},
unwrap:function(K){return Ws(K)}},
RESOURCE_URL:{isUnwrappable:function(K){return K instanceof Ps},
unwrap:_.Ym},STRING:{isUnwrappable:function(K){return K instanceof Object},
unwrap:function(K){return String(K)}},
STYLE:{isUnwrappable:function(K){return typeof K==="string"},
unwrap:function(K){return K}},
URL:{isUnwrappable:function(K){return Hs(K)},
unwrap:_.$m}},NAD={CONSTANT:hdT,JAVASCRIPT:hdT,HTML:function(K){K=K instanceof zK?K:km(String(K).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return Ws(K)},
RESOURCE_URL:hdT,STRING:String,STYLE:hdT,URL:function(K,m){K=H5B.test(K)?K:void 0;return K===void 0?m:K}};var YRB=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,C_T=/[\t\n\f\r ]+/,qRD=/[\t\n\f\r ,]+/g,bB5=function(K,m,x){return x},lM={},Z5L=function(){var K=function(){var S={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",S):S}(),m=K.createHTML(""),x=K.createScript("");
K=K.createScriptURL("");return{INNOCUOUS_STRING:m,INNOCUOUS_SCRIPT:x,INNOCUOUS_URL:K}}(),sk=Z5L.INNOCUOUS_STRING,iB1=Z5L.INNOCUOUS_SCRIPT,ed1=Z5L.INNOCUOUS_URL;var BA_=function(K){var m=FLL(K);return function(x,S,Q,w){return w?m(w,S,Q,x):sk}}({reportHandler:function(K,m){if(K)try{throw Error(m);
}catch(x){_.aC(x)}},
safeTypesBridge:function(K,m,x){var S=$VA[m];return S.isUnwrappable(K)&&(S=S.unwrap(K,x),S!==x)?S:(0,NAD[m])(String(K),x)},
allowedIdentifierPrefixes:[""]});if(id!==void 0)throw Error("af");id=BA_;if(id!==BA_)throw Error("bf");uM("Injectable",[]);var sN0=uM("Inject",[["token",void 0]]),ulG=uM("Optional",[]);uM("Injectable",[]);var M0T=uM("Self",[]),frG=uM("SkipSelf",[]);uM("Host",[]);var a4D={},dVo=function(){};
dVo.prototype.resolve=function(){throw Error("df");};
dVo.prototype.addProvider=function(){throw Error("df");};var QNG=Function;var yDt=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,VsL=function(){this._reflect=window.Reflect};
_.l=VsL.prototype;_.l.factory=function(K){return function(){return new (Function.prototype.bind.apply(K,[null].concat(_.N3(_.VU.apply(0,arguments)))))}};
_.l._zipTypesAndAnnotations=function(K,m){var x=typeof K==="undefined"?Array(m.length):Array(K.length);for(var S=0;S<x.length;S++)x[S]=typeof K==="undefined"?[]:K[S]!=Object?[K[S]]:[],m&&oI5(m[S])&&(x[S]=x[S].concat(m[S]));return x};
_.l._ownParameters=function(K,m){if(yDt.exec(K.toString()))return null;if(K.parameters&&K.parameters!==m.parameters)return K.parameters;var x=K.ctorParameters;return x&&x!==m.ctorParameters?(m=typeof x==="function"?x():x,K=m.map(function(S){return S&&S.type}),m=m.map(function(S){return S&&$hn(S.decorators)}),this._zipTypesAndAnnotations(K,m)):oI5(this._reflect)&&oI5(this._reflect.getOwnMetadata)&&(m=this._reflect.getOwnMetadata("parameters",K),(x=this._reflect.getOwnMetadata("design:paramtypes",K))||
m)?this._zipTypesAndAnnotations(x,m):Array(K.length).fill(void 0)};
_.l.parameters=function(K){if(!K.prototype)return[];var m=Object.getPrototypeOf(K.prototype).constructor;(K=this._ownParameters(K,m))||m===Object||(K=this.parameters(m));return K||[]};
_.l._ownAnnotations=function(K,m){if(K.annotations&&K.annotations!==m.annotations)return K=K.annotations,typeof K==="function"&&K.annotations&&(K=K.annotations),K;if(K.decorators&&K.decorators!==m.decorators)return $hn(K.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",K)};
_.l.annotations=function(K){var m=Object.getPrototypeOf(K.prototype).constructor;K=this._ownAnnotations(K,m)||[];return(m!==Object?this.annotations(m):[]).concat(K)};
_.l._ownPropMetadata=function(K,m){if(K.propMetadata&&K.propMetadata!==m.propMetadata)return K=K.propMetadata,typeof K==="function"&&K.propMetadata&&(K=K.propMetadata),K;if(K.propDecorators&&K.propDecorators!==m.propDecorators){var x=K.propDecorators,S={};Object.keys(x).forEach(function(Q){S[Q]=$hn(x[Q])});
return S}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",K)};
_.l.propMetadata=function(K){var m=Object.getPrototypeOf(K.prototype).constructor,x={};if(m!==Object){var S=this.propMetadata(m);Object.keys(S).forEach(function(w){x[w]=S[w]})}var Q=this._ownPropMetadata(K,m);
Q&&Object.keys(Q).forEach(function(w){var M=[];x.hasOwnProperty(w)&&M.push.apply(M,_.N3(x[w]));M.push.apply(M,_.N3(Q[w]));x[w]=M});
return x};
_.l.getter=function(K){return function(m){return m[K]}};
_.l.setter=function(K){return function(m,x){return m[K]=x}};
_.l.method=function(K){return function(m,x){if(!m[K])throw Error("ef`"+K);return m[K].apply(m,x)}};var vFA=function(){};var UVL=function(K){this.reflectionCapabilities=K};
_.q(UVL,vFA);_.l=UVL.prototype;_.l.factory=function(K){return this.reflectionCapabilities.factory(K)};
_.l.parameters=function(K){return this.reflectionCapabilities.parameters(K)};
_.l.annotations=function(K){return this.reflectionCapabilities.annotations(K)};
_.l.propMetadata=function(K){return this.reflectionCapabilities.propMetadata(K)};
_.l.getter=function(K){return this.reflectionCapabilities.getter(K)};
_.l.setter=function(K){return this.reflectionCapabilities.setter(K)};
_.l.method=function(K){return this.reflectionCapabilities.method(K)};var Uhm=new UVL(new VsL);var Ba=function(K,m){this.token=K;this.id=m;if(K===void 0||K===null)throw Error("kf");};
_.tv.Object.defineProperties(Ba.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return MB(this.token)}}});
_.tv.Object.defineProperties(Ba,{JSC$11953_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return tX.JSC$11957_numberOfKeys}}});
var zjH=function(){this._allKeys=new Map};
zjH.prototype.get=function(K){if(K instanceof Ba)return K;if(this._allKeys.has(K))return this._allKeys.get(K);var m=new Ba(K,Ba.JSC$11953_numberOfKeys);this._allKeys.set(K,m);return m};
_.tv.Object.defineProperties(zjH.prototype,{JSC$11957_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var tX=new zjH;var t01=function(K,m,x){this.key=K;this.optional=m;this.visibility=x},TMG=function(K){return new t01(K,!1,null)},kjv=[],K0D=function(K,m,x){this.key=K;
this.resolvedFactories=m;this.multiProvider=x},WLD=function(K,m,x,S){this.factory=K;
this.dependencies=m;this.providerClass=x;this.providerValue=S};var a9={},dP=function(K,m){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=m===void 0?null:m;K=_.u(K);for(m=K.next();!m.done;m=K.next())this.addProvider(m.value)};
_.l=dP.prototype;_.l.addProvider=function(K){this.keyIdToIndex.set(K.key.id,this.keyIds.length);this.providers.push(K);this.keyIds.push(K.key.id);this.objs.push(a9)};
_.l.resolve=function(K,m){m=m===void 0?a4D:m;return this._getByKey(tX.get(fI(K)),null,m)};
_.l._new=function(K){if(this.constructedKeyIds[K.key.id])throw y3D(this,K.key);this.constructedKeyIds[K.key.id]=!0;return this._instantiateProvider(K)};
_.l._instantiateProvider=function(K){if(K.multiProvider){for(var m=Array(K.resolvedFactories.length),x=0;x<K.resolvedFactories.length;++x)m[x]=this._instantiate(K,K.resolvedFactories[x]);return m}return this._instantiate(K,K.resolvedFactories[0])};
_.l._instantiate=function(K,m){var x=this,S=m.factory;try{var Q=m.dependencies.map(function(M){return x._getByReflectiveDependency(M)})}catch(M){throw M.addKey&&M.addKey(this,K.key),M;
}try{var w=S.apply(null,_.N3(Q))}catch(M){throw VnT(this,M,K.key);}return w};
_.l._getByReflectiveDependency=function(K){return this._getByKey(K.key,K.visibility,K.optional?null:a4D)};
_.l._getByKey=function(K,m,x){return K===TAH?this:m instanceof M0T?this._getByKeySelf(K,x):this._getByKeyDefault(K,x,m)};
_.l._getObjByKeyId=function(K){for(var m=0;m<this.keyIds.length;m++)if(this.keyIds[m]===K)return this.objs[m]===a9&&(this.objs[m]=this._new(this.providers[m])),this.objs[m];return a9};
_.l._throwOrNull=function(K,m){if(m!==a4D)return m;throw dh0(this,K);};
_.l._getByKeySelf=function(K,m){var x=this._getObjByKeyId(K.id);return x!==a9?x:this._throwOrNull(K,m)};
_.l._getByKeyDefault=function(K,m,x){for(var S=x=x instanceof frG?this.parent:this;x instanceof dP;){var Q=x._getObjByKeyId(K.id);if(Q!==a9)return Q;x=x.parent}Q=void 0;if(x!==null)try{var w=x.resolve(K.token,m);if(w!==a9)return w}catch(M){Q=M}if(!(S instanceof dP&&Oz8(K.token))){if(Q)throw Q;return this._throwOrNull(K,m)}for(w=S;w.parent instanceof dP;)w=w.parent;w.addProvider(m$1({provide:K.token,useClass:K.token}));return w.resolve(K.token,m)};
_.l.toString=function(){return this.displayName};
_.tv.Object.defineProperties(dP.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+c60(this,function(K){return' "'+K.key.displayName+'" '}).join(", ")+"])"}}});
var TAH=tX.get(fI(dVo));(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,m,n){if(e==Array.prototype||e==Object.prototype)return e;e[m]=n.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 m=0;m<e.length;++m){var n=e[m];if(n&&n.Math==Math)return n}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$";var JSCompiler_inline_result$jscomp$0,classes$jscomp$inline_5="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");$jscomp.global.BigInt64Array&&(classes$jscomp$inline_5.push("BigInt64"),
classes$jscomp$inline_5.push("BigUint64"));JSCompiler_inline_result$jscomp$0=classes$jscomp$inline_5;$jscomp.TYPED_ARRAY_CLASSES=JSCompiler_inline_result$jscomp$0;$jscomp.polyfillTypedArrayMethod=function(e,m,n,b){if(m)for(var q=0;q<$jscomp.TYPED_ARRAY_CLASSES.length;q++){var t=$jscomp.TYPED_ARRAY_CLASSES[q]+"Array.prototype."+e;$jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(t,m,n,b):$jscomp.polyfillUnisolated(t,m,n,b)}};
$jscomp.polyfill=function(e,m,n,b){m&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(e,m,n,b):$jscomp.polyfillUnisolated(e,m,n,b))};
$jscomp.polyfillUnisolated=function(e,m){var n=$jscomp.global;e=e.split(".");for(var b=0;b<e.length-1;b++){var q=e[b];if(!(q in n))return;n=n[q]}e=e[e.length-1];b=n[e];m=m(b);m!=b&&m!=null&&$jscomp.defineProperty(n,e,{configurable:!0,writable:!0,value:m})};
$jscomp.polyfillIsolated=function(e,m,n){var b=e.split("."),q=b.length===1;e=b[0];e=!q&&e in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var t=0;t<b.length-1;t++){var u=b[t];if(!(u in e))return;e=e[u]}b=b[b.length-1];n=$jscomp.IS_SYMBOL_NATIVE&&n==="es6"?e[b]:null;m=m(n);m!=null&&(q?$jscomp.defineProperty($jscomp.polyfills,b,{configurable:!0,writable:!0,value:m}):m!==n&&($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:m})))};
$jscomp.checkEs6ConformanceViaProxy=function(){try{var e={},m=Object.create(new $jscomp.global.Proxy(e,{get:function(n,b,q){return n==e&&b=="q"&&q==m}}));
return m.q===!0}catch(n){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 m=0;return function(){return m<e.length?{done:!1,value:e[m++]}:{done:!0}}};
$jscomp.arrayIterator=function(e){return{next:$jscomp.arrayIteratorImpl(e)}};
$jscomp.initSymbol=function(){};
$jscomp.polyfill("Symbol",function(e){if(e)return e;var m=function(t,u){this.$jscomp$symbol$id_=t;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:u})};
m.prototype.toString=function(){return this.$jscomp$symbol$id_};
e=Math.random()*1E9>>>0;var n="jscomp_symbol_"+e+"_",b=0,q=function(t){if(this instanceof q)throw new TypeError("Symbol is not a constructor");return new m(n+(t||"")+"_"+b++,t)};
return q},"es6","es3");
$jscomp.polyfill("Symbol.iterator",function(e){if(e)return e;e=Symbol("Symbol.iterator");$jscomp.defineProperty(Array.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 m=typeof Symbol!="undefined"&&Symbol.iterator&&e[Symbol.iterator];if(m)return m.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,m){return Object.prototype.hasOwnProperty.call(e,m)};
$jscomp.polyfill("WeakMap",function(e){function m(){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 n(){}
function b(f){var h=typeof f;return h==="object"&&f!==null||h==="function"}
function q(f){if(!$jscomp.owns(f,u)){var h=new n;$jscomp.defineProperty(f,u,{value:h})}}
function t(f){if(!$jscomp.ISOLATE_POLYFILLS){var h=Object[f];h&&(Object[f]=function(k){if(k instanceof n)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(m())return e;var u="$jscomp_hidden_"+Math.random();t("freeze");t("preventExtensions");t("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,u))throw Error("WeakMap key fail: "+f);f[u][this.id_]=h;return this};
d.prototype.get=function(f){return b(f)&&$jscomp.owns(f,u)?f[u][this.id_]:void 0};
d.prototype.has=function(f){return b(f)&&$jscomp.owns(f,u)&&$jscomp.owns(f[u],this.id_)};
d.prototype.delete=function(f){return b(f)&&$jscomp.owns(f,u)&&$jscomp.owns(f[u],this.id_)?delete f[u][this.id_]:!1};
return d},"es6","es3");
$jscomp.MapEntry=function(){};
$jscomp.polyfill("Map",function(e){function m(){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(m())return e;var n=new WeakMap,b=function(d){this[0]={};this[1]=u();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=u();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 t(this,function(d){return[d.key,d.value]})};
b.prototype.keys=function(){return t(this,function(d){return d.key})};
b.prototype.values=function(){return t(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"?n.has(h)?h=n.get(h):(k=""+ ++A,n.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}},t=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}})},u=function(){var d={};
return d.previous=d.next=d.head=d},A=0;
return b},"es6","es3");
$jscomp.polyfill("Set",function(e){function m(){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 t=q.entries(),u=t.next();if(u.done||u.value[0]!=b||u.value[1]!=b)return!1;u=t.next();return u.done||u.value[0]==b||u.value[0].x!=4||u.value[1]!=u.value[0]?!1:t.next().done}catch(A){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(e&&$jscomp.ES6_CONFORMANCE)return e}else if(m())return e;var n=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};
n.prototype.add=function(b){b=b===0?0:b;this.map_.set(b,b);this.size=this.map_.size;return this};
n.prototype.delete=function(b){b=this.map_.delete(b);this.size=this.map_.size;return b};
n.prototype.clear=function(){this.map_.clear();this.size=0};
n.prototype.has=function(b){return this.map_.has(b)};
n.prototype.entries=function(){return this.map_.entries()};
n.prototype.values=function(){return this.map_.values()};
n.prototype.keys=n.prototype.values;n.prototype[Symbol.iterator]=n.prototype.values;n.prototype.forEach=function(b,q){var t=this;this.map_.forEach(function(u){return b.call(q,u,u,t)})};
return n},"es6","es3");
$jscomp.polyfill("Set.prototype.union",function(e){function m(n){$jscomp.checkIsSetInstance(this);$jscomp.checkIsSetLike(n);var b=new Set(this);n=$jscomp.checkIsValidIterator(n.keys());for(var q=n.next();!q.done;)b.add(q.value),q=n.next();return b}
return e?e:m},"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,m){return e.size<=m.size?{smallerSetIterator:e.keys(),largerSet:m}:{smallerSetIterator:$jscomp.checkIsValidIterator(m.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 m=typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:this;m.XRegExp=e()}})(function(){return function q(m,n,b){function t(d,f){if(!n[d]){if(!m[d]){var h=typeof require=="function"&&require;
if(!f&&h)return h(d,!0);if(u)return u(d,!0);f=Error("Cannot find module '"+d+"'");throw f.code="MODULE_NOT_FOUND",f;}f=n[d]={exports:{}};m[d][0].call(f.exports,function(k){var r=m[d][1][k];return t(r?r:k)},f,f.exports,q,m,n,b)}return n[d].exports}
for(var u=typeof require=="function"&&require,A=0;A<b.length;A++)t(b[A]);return t}({1:[function(m,n){n.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 t(d,f){f=f?"x":"";return b.isRegExp(d)?d.xregexp&&d.xregexp.captureNames?d:b(d.source,f):b(d,f)}
var u=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,A=b.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,u],"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 v={},B;for(B in f)f.hasOwnProperty(B)&&(r=t(f[B],k),v[B]={pattern:q(r.source),names:r.xregexp.captureNames||[]});d=t(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(!v.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+v[L].pattern.replace(u,function(T,U,O){if(U){if(M=v[L].names[C-D],++C,M)return"(?<"+M+">"}else if(O)return P=+O-1,v[L].names[P]?"\\k<"+v[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(m,n){n.exports=function(b){function q(t,u,A,d){return{name:t,value:u,start:A,end:d}}
b.matchRecursive=function(t,u,A,d,f){d=d||"";f=f||{};var h=d.indexOf("g")>-1,k=d.indexOf("y")>-1,r=d.replace(/y/g,""),v=f.escapeChar;f=f.valueNames;var B=[],C=0,D=0,p=0,I=0;u=b(u,r);A=b(A,r);if(v){if(v.length>1)throw Error("Cannot use more than one escape character");v=b.escape(v);var E=new RegExp("(?:"+v+"[\\S\\s]|(?:(?!"+b.union([u,A],"",{conjunction:"or"}).source+")[^"+v+"])+)+",d.replace(/[^imu]+/g,""))}for(;;){v&&(p+=(b.exec(t,E,p,"sticky")||[""])[0].length);d=b.exec(t,u,p);r=b.exec(t,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],t.slice(I,F),I,F)),f[1]&&B.push(q(f[1],t.slice(F,J),F,J)),f[2]&&B.push(q(f[2],t.slice(J,D),J,D)),f[3]&&B.push(q(f[3],t.slice(D,p),D,p))):B.push(t.slice(J,D)),I=p,!h))break}else throw Error("Unbalanced delimiter found in string");D===p&&++p}h&&!k&&f&&f[0]&&t.length>I&&B.push(q(f[0],t.slice(I),I,t.length));
return B}}},
{}],3:[function(m,n){n.exports=function(b){function q(k){return k.replace(/[- _]+/g,"").toLowerCase()}
function t(k){var r=/^\\[xu](.+)/.exec(k);return r?d(r[1]):k.charCodeAt(k.charAt(0)==="\\"?1:0)}
function u(k){var r="",v=-1;b.forEach(k,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,function(B){var C=t(B[1]);C>v+1&&(r+="\\u"+h(f(v+1)),C>v+2&&(r+="-\\u"+h(f(C-1))));v=t(B[2]||B[1])});
v<65535&&(r+="\\u"+h(f(v+1)),v<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,v){var B=k[1]==="P"||!!k[2],C=v.indexOf("A")>-1;v=q(k[4]||k[3]);var D=A[v];if(k[1]==="P"&&k[2])throw new SyntaxError("Invalid double negation "+k[0]);if(!A.hasOwnProperty(v))throw new SyntaxError("Unknown Unicode token "+k[0]);if(D.inverseOf){v=q(D.inverseOf);if(!A.hasOwnProperty(v))throw new ReferenceError("Unicode token missing data "+k[0]+" -> "+D.inverseOf);D=A[v];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[v][k])||(r=A[v],v=A[v],C="",v.bmp&&!v.isBmpLast&&(C="["+v.bmp+"]"+(v.astral?"|":"")),v.astral&&(C+=v.astral),v.isBmpLast&&v.bmp&&(C+=(v.astral?"|":"")+"["+v.bmp+"]"),B=B?"(?:(?!"+C+")(?:[\ud800-\udbff][\udc00-\udfff]|[\x00-\uffff]))":"(?:"+C+")",r=r[k]=B);return B=r}return B=r==="class"?B?A[v]["b!"]||(A[v]["b!"]=u(A[v].bmp)):D.bmp:(B?"[^":"[")+D.bmp+"]"},{scope:"all",
optionalFlags:"A",leadChar:"\\"});b.addUnicodeData=function(k){for(var r,v=0;v<k.length;++v){r=k[v];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(m,n){n.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(m,n){n.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(m,n){n.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(m,n){n.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(m,n){var b=m("./xregexp");m("./addons/build")(b);m("./addons/matchrecursive")(b);m("./addons/unicode-base")(b);m("./addons/unicode-blocks")(b);m("./addons/unicode-categories")(b);m("./addons/unicode-properties")(b);m("./addons/unicode-scripts")(b);n.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(m,n){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 t(a){return E.replace.call(a,/([\s\S])(?=[\s\S]*\1)/g,"")}
function u(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=t(l+x));c.isInternalOnly||(g.source!==void 0&&(w=g.source),g.flags!=null&&(y=x?t(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 v(a,c){var g;if(t(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=t(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 u(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=v(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=t;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:u(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]=u(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]=u(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]=u(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=u(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:"("});n.exports=p},
{}]},{},[8])(8)})}).call(globalThis);var I4o=window.XRegExp;var kkz=-1,WeH=function(K){addEventListener("pageshow",function(m){m.persisted&&(kkz=m.timeStamp,K(m))},!0)};var KOA=function(K,m,x){var S=XM5,Q,w;return function(M){if(m.value>=0&&(M||x)){var f;if((w=m.value-((f=Q)!=null?f:0))||Q===void 0)Q=m.value,m.delta=w,M=m.value,m.rating=M>S[1]?"poor":M>S[0]?"needs-improvement":"good",K(m)}}};var ma_=function(K){requestAnimationFrame(function(){return requestAnimationFrame(function(){return K()})})};var xa5=function(){var K=performance.getEntriesByType("navigation")[0];if(K&&K.responseStart>0&&K.responseStart<performance.now())return K};var S3H=function(){var K,m;return(m=(K=xa5())==null?void 0:K.activationStart)!=null?m:0};var yY=-1,QA_=new Set,w4E=function(K){if(document.visibilityState==="hidden"){if(K.type==="visibilitychange")for(var m=_.u(QA_),x=m.next();!x.done;x=m.next())x=x.value,x();isFinite(yY)||(yY=K.type==="visibilitychange"?K.timeStamp:0,removeEventListener("prerenderingchange",w4E,!0))}},sAH=function(){if(yY<0){var K=S3H(),m,x;
yY=(x=document.prerendering?void 0:(m=globalThis.performance.getEntriesByType("visibility-state").filter(function(S){return S.name==="hidden"&&S.startTime>K})[0])==null?void 0:m.startTime)!=null?x:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
addEventListener("visibilitychange",w4E,!0);addEventListener("prerenderingchange",w4E,!0);WeH(function(){setTimeout(function(){yY=document.visibilityState!=="hidden"||document.prerendering?Infinity:0})})}return{get firstHiddenTime(){return yY},
onHidden:function(S){QA_.add(S)}}};var lBE=function(){var K=K===void 0?-1:K;var m=xa5(),x="navigate";kkz>=0?x="back-forward-cache":m&&(document.prerendering||S3H()>0?x="prerender":document.wasDiscarded?x="restore":m.type&&(x=m.type.replace(/_/g,"-")));return{name:"LCP",value:K,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:x}};var D$D=new WeakMap;var uDB=function(K){var m=m===void 0?{}:m;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var x=new PerformanceObserver(function(S){Promise.resolve().then(function(){K(S.getEntries())})});
x.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},m));return x}}catch(S){}};var M6_=function(K){var m=!1;return function(){m||(K(),m=!0)}};var fB_=function(K){document.prerendering?addEventListener("prerenderingchange",function(){return K()},!0):K()};var t6L=function(K){var m=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?K():(K=M6_(K),addEventListener("visibilitychange",K,{once:!0,capture:!0}),m(function(){K();removeEventListener("visibilitychange",K,{capture:!0})}))};var jNm=function(){};
jNm.prototype._processEntry=function(K){var m;(m=this._onBeforeProcessingEntry)==null||m.call(this,K)};var XM5=[2500,4E3],QFB=function(K){var m=m===void 0?{}:m;fB_(function(){var x=sAH(),S=lBE(),Q=r6B(m),w=function(R){m.reportAllChanges||(R=R.slice(-1));R=_.u(R);for(var J=R.next();!J.done;J=R.next())J=J.value,Q._processEntry(J),J.startTime<x.firstHiddenTime&&(S.value=Math.max(J.startTime-S3H(),0),S.entries=[J],f())},M=uDB(w);
if(M){var f=KOA(K,S,m.reportAllChanges);for(var c=M6_(function(){w(M.takeRecords());M.disconnect();f(!0)}),D=function(R){R.isTrusted&&(t6L(c),removeEventListener(R.type,D,{capture:!0}))},G=_.u(["keydown",
"click","visibilitychange"]),p=G.next();!p.done;p=G.next())addEventListener(p.value,D,{capture:!0});WeH(function(R){S=lBE();f=KOA(K,S,m.reportAllChanges);ma_(function(){S.value=performance.now()-R.timeStamp;f(!0)})})}})};var c_A;var OR_;_.I=function(){return OR_!==void 0?OR_:OR_=document.createElement("template")};
document.head.appendChild(_.I().content);var jAo;_.Dy({_template:function(){if(jAo!==void 0)return jAo;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
var m=K.content,x=m.insertBefore;c_A===void 0&&(c_A=document.createElement("template"));var S=c_A;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return jAo=K},
is:"tp-yt-app-toolbar"});var DaE;var r_D;_.VY=function(){};
_.VY=_.Dy({_template:function(){if(r_D!==void 0)return r_D;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;DaE===void 0&&(DaE=document.createElement("template"));var S=DaE;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return r_D=K},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.VY.instance||(_.VY.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(K){this._text===K&&(K+="\u00a0");this._text="";this.async(function(){this._text=K},this.timeout)},
_onIronAnnounce:function(K){K.detail&&K.detail.text&&this.announce(K.detail.text)}});
_.VY.instance=null;_.VY.requestAvailability=function(){_.VY.instance||(_.VY.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.VY.instance):document.addEventListener("load",function(){document.body.appendChild(_.VY.instance)})};var G2H;var p45;/*

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

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 va,EPL,bRz;va=Element.prototype;EPL=va.matches||va.matchesSelector||va.mozMatchesSelector||va.msMatchesSelector||va.oMatchesSelector||va.webkitMatchesSelector;bRz=function(){};
_.nP_=function(K){var m=gPB,x=[];return m._collectTabbableNodes(K,x)?m._sortByTabIndex(x):x};
_.l=bRz.prototype;_.l.isFocusable=function(K){return EPL.call(K,"input, select, textarea, button, object")?EPL.call(K,":not([disabled])"):EPL.call(K,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.l._normalizedTabIndex=function(K){return this.isFocusable(K)?(K=K.getAttribute("tabindex")||0,Number(K)):-1};
_.l._collectTabbableNodes=function(K,m){if(K.nodeType!==Node.ELEMENT_NODE||!this._isVisible(K))return!1;var x=this._normalizedTabIndex(K),S=x>0;x>=0&&m.push(K);if(K.localName==="content"||K.localName==="slot")x=_.cg(K).getDistributedNodes();else{var Q;x=((Q=_.cg(K).shadowRoot)!=null?Q:_.cg(K.root||K)).children}for(K=0;K<x.length;K++)S=this._collectTabbableNodes(x[K],m)||S;return S};
_.l._isVisible=function(K){var m=K.style;return m.visibility!=="hidden"&&m.display!=="none"?(m=window.getComputedStyle(K),m.visibility!=="hidden"&&m.display!=="none"):!1};
_.l._sortByTabIndex=function(K){var m=K.length;if(m<2)return K;var x=Math.ceil(m/2);m=this._sortByTabIndex(K.slice(0,x));K=this._sortByTabIndex(K.slice(x));return this._mergeSortByTabIndex(m,K)};
_.l._mergeSortByTabIndex=function(K,m){for(var x=[];K.length>0&&m.length>0;)this._hasLowerTabOrder(K[0],m[0])?x.push(m.shift()):x.push(K.shift());return x.concat(K,m)};
_.l._hasLowerTabOrder=function(K,m){K=Math.max(K.tabIndex,0);m=Math.max(m.tabIndex,0);return K===0||m===0?m>K:K>m};
var gPB=new bRz;var PAA;var e_z;_.Dy({_template:function(){if(e_z!==void 0)return e_z;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;PAA===void 0&&(PAA=document.createElement("template"));var S=PAA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return e_z=K},
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&&_.cg(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.cg(this.parentNode).removeChild(this)},
_onTransitionend:function(K){K&&K.target===this&&this.complete()},
_openedChanged:function(K){K?this.prepare():(K=window.getComputedStyle(this),K.transitionDuration!=="0s"&&K.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 UH=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;yR(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)};
UH.prototype._bringOverlayAtIndexToFront=function(K){var m=this._overlays[K];if(m){var x=this._overlays.length-1,S=this._overlays[x];S&&this._shouldBeBehindOverlay(m,S)&&x--;if(!(K>=x)){S=Math.max(this._getZ(_.iRA(this)),this._minimumZ);for(this._getZ(m)<=S&&this._applyOverlayZ(m,S);K<x;)this._overlays[K]=this._overlays[K+1],K++;this._overlays[x]=m}}};
UH.prototype.addOverlay=function(K){var m=this._overlays.indexOf(K);if(m>=0)this._bringOverlayAtIndexToFront(m);else{m=this._overlays.length;var x=this._overlays[m-1],S=Math.max(this._getZ(x),this._minimumZ),Q=this._getZ(K);x&&this._shouldBeBehindOverlay(K,x)&&(this._applyOverlayZ(x,S),m--,S=Math.max(this._getZ(this._overlays[m-1]),this._minimumZ));Q<=S&&this._applyOverlayZ(K,S);this._overlays.splice(m,0,K)}this.trackBackdrop()};
UH.prototype.removeOverlay=function(K){K=this._overlays.indexOf(K);K!==-1&&(this._overlays.splice(K,1),this.trackBackdrop())};
_.iRA=function(K){return K._overlays[K._overlays.length-1]};
_.l=UH.prototype;_.l.trackBackdrop=function(){var K=this._overlayWithBackdrop();if(K||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(K)-1,this.backdropElement.opened=!!K,this.backdropElement.prepare()};
_.l._overlayWithBackdrop=function(){for(var K=this._overlays.length-1;K>=0;K--)if(this._overlays[K].withBackdrop)return this._overlays[K]};
_.l._getZ=function(K){var m=this._minimumZ;if(K){var x,S,Q=Number(((x=K.hostElement)!=null?x:K).style.zIndex||window.getComputedStyle((S=K.hostElement)!=null?S:K).zIndex);Q===Q&&(m=Q)}return m};
_.l._setZ=function(K,m){var x;((x=K.hostElement)!=null?x:K).style.zIndex=m};
_.l._applyOverlayZ=function(K,m){this._setZ(K,m+2)};
_.l._overlayInPath=function(K){K=K||[];for(var m=0;m<K.length;m++){var x=void 0;if(((x=K[m].polymerController)!=null?x:K[m])._manager===this)return K[m]}};
_.l._onCaptureClick=function(K){var m=this._overlays.length-1;if(m!==-1)for(var x=_.cg(K).path,S,Q;(S=this._overlays[m])&&this._overlayInPath(x)!==((Q=S.hostElement)!=null?Q:S);)if(S._onCaptureClick(K),S.allowClickThrough)m--;else break};
_.l._onCaptureFocus=function(K){var m=_.iRA(this);m&&m._onCaptureFocus(K)};
_.l._onCaptureKeyDown=function(K){var m=_.iRA(this);m&&(_.L9.keyboardEventMatchesKeys(K,"esc")?m._onCaptureEsc(K):_.L9.keyboardEventMatchesKeys(K,"tab")&&m._onCaptureTab(K))};
_.l._shouldBeBehindOverlay=function(K,m){return!K.alwaysOnTop&&m.alwaysOnTop&&!m.contains(K)};
_.tv.Object.defineProperties(UH.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 K=document.activeElement;K&&K instanceof Element!==!1||(K=document.body);for(;K.root&&_.cg(K.root).activeElement;)K=_.cg(K.root).activeElement;return K}}});
_.zp=new UH;var Gov=0,pTn=0,R0T=null,J6D=[],Ok=["wheel","mousewheel","DOMMouseScroll"],h00;_.h("web_no_lock_on_touchstart_killswitch")&&(Ok.push("touchstart"),Ok.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;_.Tp={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:_.zp},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var K;return this._focusedChild||_.cg((K=this.hostElement)!=null?K:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var K;return _.nP_((K=this.hostElement)!=null?K: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 K;this._observer=_.cg((K=this.hostElement)!=null?K:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var K;_.cg((K=this.hostElement)!=null?K:this).unobserveNodes(this._observer)}this._observer=null;for(var m in this.__rafs)this.__rafs[m]!==null&&cancelAnimationFrame(this.__rafs[m]);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(K){this.fire("iron-overlay-canceled",K,{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 K;((K=this.hostElement)!=null?K:this).style.outline="none";var m;((m=this.hostElement)!=null?m:this).style.display="none"}},
_openedChanged:function(K){if(K){var m;((m=this.hostElement)!=null?m:this).removeAttribute("aria-hidden")}else{var x;((x=this.hostElement)!=null?x:this).setAttribute("aria-hidden","true")}this.isAttached&&(this.__isAnimating=!0,this.__deraf("__openedChanged",this.__openedChanged))},
_canceledChanged:function(){this.closingReason=this.closingReason||{};this.closingReason.canceled=this.canceled},
_withBackdropChanged:function(){var K;if(this.withBackdrop&&!((K=this.hostElement)!=null?K:this).hasAttribute("tabindex")){var m;((m=this.hostElement)!=null?m:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var x;((x=this.hostElement)!=null?x:this).removeAttribute("tabindex");this.__shouldRemoveTabIndex=!1}this.opened&&this.isAttached&&this._manager.trackBackdrop()},
_prepareRenderOpened:function(){this.__restoreFocusNode=this._manager.deepActiveElement;this._preparePositioning();this.refit();this._finishPositioning();this.noAutoFocus&&document.activeElement===this._focusNode&&(this._focusNode.blur(),this.__restoreFocusNode.focus())},
_renderOpened:function(){this._finishRenderOpened()},
_renderClosed:function(){this._finishRenderClosed()},
_finishRenderOpened:function(){this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-opened")},
_finishRenderClosed:function(){var K;((K=this.hostElement)!=null?K:this).style.display="none";var m;((m=this.hostElement)!=null?m:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var K,m;((K=this.hostElement)!=null?K:this).style.transition=((m=this.hostElement)!=null?m:this).style.webkitTransition="none";var x,S;((x=this.hostElement)!=null?x:this).style.transform=((S=this.hostElement)!=null?S:this).style.webkitTransform="none";var Q;((Q=this.hostElement)!=null?Q:this).style.display=""},
_finishPositioning:function(){var K;((K=this.hostElement)!=null?K:this).style.display="none";this.scrollTop=this.scrollTop;var m,x;((m=this.hostElement)!=null?m:this).style.transition=((x=this.hostElement)!=null?x:this).style.webkitTransition="";var S,Q;((S=this.hostElement)!=null?S:this).style.transform=((Q=this.hostElement)!=null?Q:this).style.webkitTransform="";var w;((w=this.hostElement)!=null?w:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var K=this._manager.deepActiveElement,m;if(!(m=K===document.body))a:{for(;K;K=K.assignedSlot||K.parentNode||K.host)if(K===this){m=!0;break a}m=!1}m&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(K){this.noCancelOnOutsideClick||this.cancel(K)},
_onCaptureFocus:function(K){if(this.withBackdrop){var m=_.cg(K).path;m.indexOf(this)===-1?(K.stopPropagation(),this._applyFocus()):this._focusedChild=m[0]}},
_onCaptureEsc:function(K){this.noCancelOnEscKey||this.cancel(K)},
_onCaptureTab:function(K){if(this.withBackdrop){this.__ensureFirstLastFocusables();var m=K.shiftKey,x=m?this.__firstFocusableNode:this.__lastFocusableNode;m=m?this.__lastFocusableNode:this.__firstFocusableNode;if(x===m)x=!0;else{var S=this._manager.deepActiveElement;x=S===x||S===this}x&&(K.preventDefault(),this._focusedChild=m,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 K=this._focusableNodes;this.__firstFocusableNode=K[0];this.__lastFocusableNode=K[K.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(K,m){var x=this.__rafs;x[K]!==null&&cancelAnimationFrame(x[K]);x[K]=requestAnimationFrame(function(){x[K]=null;m.call(this)}.bind(this))},
__updateScrollObservers:function(K,m,x){K&&m&&this.__isValidScrollAction(x)?(x==="lock"&&(this.__saveScrollPosition(),_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this)>=0||(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length===0&&_._lockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(),
_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.push(this),h00=_._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()):(K=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),K!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(K,1),h00=_._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(WF)for(var K=this;K;)K.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&K.host&&this.__rootNodes.push(K),K=K.host||K.assignedSlot||K.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(m){m.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(K){K.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(K){return K==="lock"||K==="refit"||K==="cancel"},
__onCaptureScroll:function(K){if(!(this.__isAnimating||_.cg(K).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(K)}},
__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)}};
_.I9=[q3A,_.F2,_.Tp];_.Dy({_template:function(){if(CAM!==void 0)return CAM;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;h_B===void 0&&(h_B=document.createElement("template"));var S=h_B;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return CAM=K},
is:"tp-yt-iron-dropdown",behaviors:[_.qg,_.L9,_.I9,vkz],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 K=_.cg(this.$.content).getDistributedNodes(),m=0,x=K.length;m<x;m++)if(K[m].nodeType===Node.ELEMENT_NODE)return K[m]},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(),_.Tp._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.Tp._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.Tp._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var K=this.containedElement,m=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),x=0;x<m.length;x++)m[x].node=K;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(K){this._readied&&(K?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var K=this.focusTarget||this.containedElement;K&&this.opened&&!this.noAutoFocus?K.focus():_.Tp._applyFocus.apply(this,arguments)}});var Y3L;var FOt;/*

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 A_E=new _.n9({type:"iconset"});
_.Dy({_template:function(){if(FOt!==void 0)return FOt;var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;Y3L===void 0&&(Y3L=document.createElement("template"));
var S=Y3L;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return FOt=K},
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(K){K=(K||"").split(":");this._iconName=K.pop();this._iconsetName=K.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&&_.cg(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=A_E.byKey(this._iconsetName)){var K=this._iconset.applyIcon(this,this._iconName,this.theme);K&&K.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,_.cg(this.root).appendChild(this._img)}});var oPD;var HRE;_.Dy({_template:function(){if(HRE!==void 0)return HRE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
var m=K.content,x=m.insertBefore;oPD===void 0&&(oPD=document.createElement("template"));var S=oPD;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return HRE=K},
is:"tp-yt-iron-input",behaviors:[_.e3],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(){_.VY.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.cg(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.cg(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 K=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":K=/[0-9.,e-]/}return K},_bindValueChanged:function(K,m){m&&(K===void 0?m.value=null:K!==m.value&&(this.inputElement.value=K),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:K}))},
_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(K){var m=K.keyCode==19||K.keyCode==20||K.keyCode==45||K.keyCode==46||K.keyCode==144||K.keyCode==145||K.keyCode>32&&K.keyCode<41||K.keyCode>111&&K.keyCode<124;return!(K.keyCode==8||K.keyCode==9||K.keyCode==13||K.keyCode==27)&&!(K.charCode==0&&m)},
_onKeypress:function(K){if(this.allowedPattern||this.inputElement.type==="number"){var m=this._patternRegExp;if(m&&!(K.metaKey||K.ctrlKey||K.altKey)){this._patternAlreadyChecked=!0;var x=String.fromCharCode(K.charCode);this._isPrintable(K)&&!m.test(x)&&(K.preventDefault(),this._announceInvalidCharacter("Invalid character "+x+" not entered."))}}},
_checkPatternValidity:function(){var K=this._patternRegExp;if(!K)return!0;for(var m=0;m<this.inputElement.value.length;m++)if(!K.test(this.inputElement.value[m]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var K=this.inputElement.checkValidity();K&&(this.required&&this.bindValue===""?K=!1:this.hasValidator()&&(K=_.e3.validate.call(this,this.bindValue)));this.invalid=!K;this.fire("iron-input-validate");return K},
_announceInvalidCharacter:function(K){this.fire("iron-announce",{text:K})},
_computeValue:function(K){return K}});var $aE;var Nf5;var ZRB=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),BfD=ZRB&&ZRB[1]>=8;
_.Dy({_template:function(){if(Nf5!==void 0)return Nf5;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;$aE===void 0&&($aE=document.createElement("template"));var S=$aE;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return Nf5=K},
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:[ka8,_.F2,_.VFo,bWA],_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 _.cg(_.cg(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var K=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,K-this._physicalCount)},set _virtualStart(K){K=this._clamp(K,0,this._maxVirtualStart);this.grid&&(K-=K%this._itemsPerRow);this._virtualStartVal=K},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(K){K%=this._physicalCount;K<0&&(K=this._physicalCount+K);this.grid&&(K-=K%this._itemsPerRow);this._physicalStartVal=K},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(K){this._physicalCountVal=K},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 K=this._firstVisibleIndexVal;if(K==null){var m=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
K=this._iterateItems(function(x,S){m+=this._getPhysicalSizeIncrement(x);if(m>this._scrollPosition)return this.grid?S-S%this._itemsPerRow:S;if(this.grid&&this._virtualCount-1===S)return S-S%this._itemsPerRow})||0}return K},
get lastVisibleIndex(){var K=this._lastVisibleIndexVal;if(K==null){if(this.grid)K=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var m=this._physicalTop+this._scrollOffset;this._iterateItems(function(x,S){m<this._scrollBottom&&(K=S);m+=this._getPhysicalSizeIncrement(x)})}this._lastVisibleIndexVal=K}return K},
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,_.tE);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(K){this.style.webkitOverflowScrolling=K===this?"touch":"";this.style.overflowY=K===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.tE)},
updateViewportBoundaries:function(){var K=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(K["padding-top"],10);this._isRTL=K.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var K=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),m=K-this._scrollPosition,x=m>=0;this._scrollPosition=K;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(m)>this._physicalSize&&this._physicalSize>0?(m-=this._scrollOffset,x=Math.round(m/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=x,this._physicalStart+=x,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(K=this._getReusables(x),x?(this._physicalTop=K.physicalTop,this._virtualStart+=K.indexes.length,this._physicalStart+=K.indexes.length):(this._virtualStart=this._virtualStart-K.indexes.length,this._physicalStart=this._physicalStart-K.indexes.length),this._update(K.indexes,x?null:K.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),TE))},
_getReusables:function(K){var m=[],x=this._hiddenContentSize*this._ratio,S=this._virtualStart,Q=this._virtualEnd,w=this._physicalCount,M=this._physicalTop+this._scrollOffset;var f=this._physicalBottom+this._scrollOffset;var c=this._scrollPosition,D=this._scrollBottom;if(K){var G=this._physicalStart;f=c-M}else G=this._physicalEnd,f-=D;for(;;){var p=this._getPhysicalSizeIncrement(G);f-=p;if(m.length>=w||f<=x)break;if(K){if(Q+m.length+1>=this._virtualCount)break;if(M+p>=c-this._scrollOffset)break;m.push(G);
M+=p;G=(G+1)%w}else{if(S-m.length<=0)break;if(M+this._physicalSize-p<=D)break;m.push(G);M-=p;G=G===0?w-1:G-1}}return{indexes:m,physicalTop:M-this._scrollOffset}},
_update:function(K,m){if(!(K&&K.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(K);this._updateMetrics(K);if(m)for(;m.length;)K=m.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(K);this._positionItems();this._updateScrollerSize()}},
_createPool:function(K){this._ensureTemplatized();var m,x=Array(K);for(m=0;m<K;m++){var S=this.stamp(null);x[m]=S.root.querySelector("*");this._itemsParent.appendChild(S.root)}return x},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(K){K=this._clamp(this._physicalCount+K,3,this._virtualCount-this._virtualStart);K=this._convertIndexToCompleteRow(K);if(this.grid){var m=K%this._itemsPerRow;m&&K-m<=this._physicalCount&&(K+=this._itemsPerRow);K-=m}K-=this._physicalCount;m=Math.round(this._physicalCount*.5);if(!(K<0)){if(K>0){m=window.performance.now();[].push.apply(this._physicalItems,this._createPool(K));for(var x=0;x<K;x++)this._physicalSizes.push(0);this._physicalCount+=K;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=K);this._update();this._templateCost=(window.performance.now()-m)/K;m=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||m===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,m)),uOD):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,m),TE))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var K=this._getReusables(!0);this._physicalTop=K.physicalTop;this._virtualStart+=K.indexes.length;this._physicalStart+=K.indexes.length;this._update(K.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 K={__key__:!0};K[this.as]=!0;K[this.indexAs]=!0;K[this.selectedAs]=!0;K.tabIndex=!0;this._instanceProps=K;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(K,m){typeof m!=="undefined"&&(this.notifyResize(),_.O5(),K&&this._updateGridMetrics())},
_itemsChanged:function(K){if(K.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,
_.tE);else if(K.path==="items.splices"){this._adjustVirtualIndex(K.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(K.value.indexSplices.some(function(x){return x.addedCount>0||x.removed.length>0})){var m=this._getActiveElement();
this.contains(m)&&m.blur()}K=K.value.indexSplices.some(function(x){return x.index+x.addedCount>=this._virtualStart&&x.index<=this._virtualEnd},this);
this._isClientFull()&&!K||this._debounce("_render",this._render,_.tE)}else K.path!=="items.length"&&this._forwardItemPath(K.path,K.value)},
_forwardItemPath:function(K,m){K=K.slice(6);var x=K.indexOf(".");x===-1&&(x=K.length);var S,Q=this.modelForElement(this._offscreenFocusedItem),w=parseInt(K.substring(0,x),10);if(S=this._isIndexRendered(w)){var M=this._getPhysicalIndex(w);var f=this.modelForElement(this._physicalItems[M])}else Q&&(f=Q);f&&f[this.indexAs]===w&&(K=K.substring(x+1),K=this.as+(K?"."+K:""),f._setPendingPropertyOrPath(K,m,!1,!0),f._flushProperties&&f._flushProperties(),S&&(this._updateMetrics([M]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(K){K.forEach(function(m){m.removed.forEach(this._removeItem,this);m.index<this._virtualStart&&(m=Math.max(m.addedCount-m.removed.length,m.index-this._virtualStart),this._virtualStart+=m,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=m))},this)},
_removeItem:function(K){this.$.selector.deselect(K);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===K&&this._removeFocusedItem()},
_iterateItems:function(K,m){var x,S;if(arguments.length===2&&m)for(S=0;S<m.length;S++){var Q=m[S];var w=this._computeVidx(Q);if((x=K.call(this,Q,w))!=null)return x}else{Q=this._physicalStart;for(w=this._virtualStart;Q<this._physicalCount;Q++,w++)if((x=K.call(this,Q,w))!=null)return x;for(Q=0;Q<this._physicalStart;Q++,w++)if((x=K.call(this,Q,w))!=null)return x}},
_computeVidx:function(K){return K>=this._physicalStart?this._virtualStart+(K-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+K},
_assignModels:function(K){this._iterateItems(function(m,x){var S=this._physicalItems[m],Q=this.items&&this.items[x];if(Q!=null){var w=this.modelForElement(S);w.__key__=null;this._forwardProperty(w,this.as,Q);this._forwardProperty(w,this.selectedAs,this.$.selector.isSelected(Q));this._forwardProperty(w,this.indexAs,x);this._forwardProperty(w,"tabIndex",this._focusedVirtualIndex===x?0:-1);this._physicalIndexForKey[w.__key__]=m;w._flushProperties&&w._flushProperties(!0);S.removeAttribute("hidden")}else S.setAttribute("hidden",
"")},K)},
_updateMetrics:function(K){_.O5();var m=0,x=0,S=this._physicalAverageCount,Q=this._physicalAverage;this._iterateItems(function(w){x+=this._physicalSizes[w];this._physicalSizes[w]=this._physicalItems[w].offsetHeight;m+=this._physicalSizes[w];this._physicalAverageCount+=this._physicalSizes[w]?1:0},K);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(x=this._itemsPerRow===1?x:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+m-x,this._itemsPerRow=1);this._physicalAverageCount!==S&&(this._physicalAverage=Math.round((Q*S+m)/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 K=this._physicalTop;if(this.grid){var m=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(x,S){var Q=Math.floor(S%this._itemsPerRow*this._itemWidth+m);this._isRTL&&(Q*=-1);this.translate3d(Q+"px",K+"px",0,this._physicalItems[x]);this._shouldRenderNextRow(S)&&(K+=this._rowHeight)})}else this._iterateItems(function(x){this.translate3d(0,K+"px",0,this._physicalItems[x]);
K+=this._physicalSizes[x]})},
_getPhysicalSizeIncrement:function(K){return this.grid?this._computeVidx(K)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[K]},
_shouldRenderNextRow:function(K){return K%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var K=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(K!==0){this._physicalTop=this._physicalTop-K;var m=this._scrollPosition;!BfD&&m>0&&this._resetScrollPosition(m-K)}},
_resetScrollPosition:function(K){this.scrollTarget&&K>=0&&(this._scrollPosition=this._scrollTop=K)},
_updateScrollerSize:function(K){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((K=(K=(K=K||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(K){return this.scrollToIndex(this.items.indexOf(K))},
scrollToIndex:function(K){if(!(typeof K!=="number"||K<0||K>this.items.length-1)&&(_.O5(),this._physicalCount!==0)){K=this._clamp(K,0,this._virtualCount-1);if(!this._isIndexRendered(K)||K>=this._maxVirtualStart)this._virtualStart=this.grid?K-this._itemsPerRow*2:K-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var m=this._physicalStart,x=this._virtualStart,S=0,Q=this._hiddenContentSize;x<K&&
S<=Q;)S+=this._getPhysicalSizeIncrement(m),m=(m+1)%this._physicalCount,x++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+S);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)},_.tE)},
selectItem:function(K){return this.selectIndex(this.items.indexOf(K))},
selectIndex:function(K){if(!(K<0||K>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(K)){var m=this.modelForElement(this._physicalItems[this._getPhysicalIndex(K)]);m&&(m[this.selectedAs]=!0);this.updateSizeForIndex(K)}this.$.selector.selectIndex(K)}},
deselectItem:function(K){return this.deselectIndex(this.items.indexOf(K))},
deselectIndex:function(K){K<0||K>=this._virtualCount||(this._isIndexRendered(K)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(K)])[this.selectedAs]=!1,this.updateSizeForIndex(K)),this.$.selector.deselectIndex(K))},
toggleSelectionForItem:function(K){return this.toggleSelectionForIndex(this.items.indexOf(K))},
toggleSelectionForIndex:function(K){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(K):this.$.selector.isSelected(this.items[K]))?this.deselectIndex(K):this.selectIndex(K)},
clearSelection:function(){this._iterateItems(function(K){this.modelForElement(this._physicalItems[K])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(K){(K?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(K){var m=this.modelForElement(K.target);if(m){var x=_.cg(K).path[0];K=this._getActiveElement();var S=this._physicalItems[this._getPhysicalIndex(m[this.indexAs])];if(x.localName!=="input"&&x.localName!=="button"&&x.localName!=="select"){x=m.tabIndex;m.tabIndex=-100;var Q=K?K.tabIndex:-1;m.tabIndex=x;K&&S!==K&&S.contains(K)&&Q!==-100||this.toggleSelectionForItem(m[this.as])}}},
_multiSelectionChanged:function(K){this.clearSelection();this.$.selector.multi=K},
updateSizeForItem:function(K){return this.updateSizeForIndex(this.items.indexOf(K))},
updateSizeForIndex:function(K){if(!this._isIndexRendered(K))return null;this._updateMetrics([this._getPhysicalIndex(K)]);this._positionItems();return null},
_manageFocus:function(){var K=this._focusedVirtualIndex;K>=0&&K<this._virtualCount?this._isIndexRendered(K)?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(K){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(K/this._itemsPerRow)*this._itemsPerRow:K},
_isIndexRendered:function(K){return K>=this._virtualStart&&K<=this._virtualEnd},
_isIndexVisible:function(K){return K>=this.firstVisibleIndex&&K<=this.lastVisibleIndex},
_getPhysicalIndex:function(K){return(this._physicalStart+(K-this._virtualStart))%this._physicalCount},
focusItem:function(K){this._focusPhysicalItem(K)},
_focusPhysicalItem:function(K){if(!(K<0||K>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(K)||this.scrollToIndex(K);var m=this._physicalItems[this._getPhysicalIndex(K)],x=this.modelForElement(m),S;x.tabIndex=-100;m.tabIndex===-100&&(S=m);S||(S=_.cg(m).querySelector('[tabindex="-100"]'));x.tabIndex=0;this._focusedVirtualIndex=K;S&&S.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 K=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var m=this.stamp(null);this._focusBackfillItem=m.root.querySelector("*");this._itemsParent.appendChild(m.root)}this._offscreenFocusedItem=this._physicalItems[K];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[K]=this._focusBackfillItem;this._focusedPhysicalIndex=K;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var K=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),m=this._physicalItems[K];if(m){var x=this.modelForElement(m),S=this.modelForElement(this._offscreenFocusedItem);x[this.as]===S[this.as]?(this._focusBackfillItem=m,x.tabIndex=-1,this._physicalItems[K]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(K){K=this.modelForElement(K.target);var m=this.modelForElement(this._focusedItem),x=this._offscreenFocusedItem!==null,S=this._focusedVirtualIndex;K&&(m===K?this._isIndexVisible(S)||this.scrollToIndex(S):(this._restoreFocusedItem(),m&&(m.tabIndex=-1),K.tabIndex=0,this._focusedVirtualIndex=S=K[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(S),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],x&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(K){switch(K.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&K.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&&K.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(K)}},
_clamp:function(K,m,x){return Math.min(x,Math.max(m,K))},
_debounce:function(K,m,x){this._debouncers=this._debouncers||{};this._debouncers[K]=_.u3(this._debouncers[K],x,m.bind(this));_.M$(this._debouncers[K])},
_forwardProperty:function(K,m,x){K._setPendingProperty(m,x)},
_forwardHostPropV2:function(K,m){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(x){x&&this.modelForElement(x).forwardHostProp(K,m)},this)},
_notifyInstancePropV2:function(K,m,x){qgB(this.as,m)&&(K=K[this.indexAs],m==this.as&&(this.items[K]=x),this.notifyPath(Eq(this.as,"items."+K,m),x))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(K,m,x){m.indexOf(this.as+".")===0&&this.notifyPath("items."+K.__key__+"."+m.slice(this.as.length+1),x)},
_forwardParentPath:function(K,m){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(x){x&&this.modelForElement(x).notifyPath(K,m)},this)},
_forwardParentProp:function(K,m){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(x){x&&(this.modelForElement(x)[K]=m)},this)},
_getActiveElement:function(){var K=this._itemsParent.node.domHost;return _.cg(K?K.root:document).activeElement},
_scrollTargetChanged:function(K,m){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(m)if(K==="document")this.scrollTarget=this._doc;else if(typeof K==="string"){var x,S;this.scrollTarget=(m=(S=(x=this.domHost)==null?void 0:x.polymerController)!=null?S:this.domHost)&&m.$?m.$[K]:_.cg(this.ownerDocument).querySelector("#"+K)}else this._isValidScrollTarget()&&(this._oldScrollTarget=K,this._toggleScrollListener(this._shouldHaveListener,K))}});var aBo;var dat;var y_E=function(K,m,x,S){K-=x;m-=S;return Math.sqrt(K*K+m*m)},V6E=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
C3D.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var L08=function(K){K.maxRadius=0;K.mouseDownStart=0;K.mouseUpStart=0;K.xStart=0;K.yStart=0;K.xEnd=0;K.yEnd=0;K.containerMetrics=new C3D(K.element)};
q5T.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var K=V6E()-this.mouseDownStart;this.mouseUpStart&&(K-=this.mouseUpElapsed);return K},get mouseUpElapsed(){return this.mouseUpStart?V6E()-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 K=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(K*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-K/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===0&&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 K=this.radius/(this.containerMetrics.size/2);var m=this.xNow-this.containerMetrics.width/2;var x=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+m+"px, "+x+"px)";this.waveContainer.style.transform="translate3d("+m+"px, "+x+"px, 0)";this.wave.style.webkitTransform="scale("+K+","+K+")";this.wave.style.transform="scale3d("+K+","+K+",1)"},
downAction:function(K){var m=this.containerMetrics.width/2,x=this.containerMetrics.height/2;L08(this);this.mouseDownStart=V6E();this.center?(this.xStart=m,this.yStart=x):(this.xStart=K?K.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=K?K.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=m,this.yEnd=x);K=this.containerMetrics;m=this.xStart;x=this.yStart;this.maxRadius=Math.max(y_E(m,x,0,0),y_E(m,x,
K.width,0),y_E(m,x,0,K.height),y_E(m,x,K.width,K.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=V6E())},
remove:function(){_.cg(_.cg(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.Dy({_template:function(){if(dat!==void 0)return dat;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;aBo===void 0&&(aBo=document.createElement("template"));var S=aBo;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return dat=K},
is:"tp-yt-paper-ripple",behaviors:[_.L9],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(){_.cg(this).parentNode.nodeType==11?this.keyEventTarget=_.cg(this).getOwnerRoot().host:this.keyEventTarget=_.cg(this).parentNode;var K=this.keyEventTarget;this.listen(K,"up","uiUpAction");this.listen(K,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(K){K.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var K=0;K<this.ripples.length;++K)if(!this.ripples[K].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(K){this.noink||this.downAction(K)},
downAction:function(K){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(K),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(K){this.noink||this.upAction(K)},
upAction:function(K){this.holdDown||(this.ripples.forEach(function(m){m.upAction(K)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var K=0;K<this.ripples.length;++K){var m=this.ripples[K];m.isOpacityFullyDecayed&&!m.isRestingAtMaxRadius&&this.removeRipple(m)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var K=new q5T(this);_.cg(this.$.waves).appendChild(K.waveContainer);this.$.background.style.backgroundColor=K.color;this.ripples.push(K);this._setAnimating(!0);return K},
removeRipple:function(K){var m=this.ripples.indexOf(K);m<0||(this.ripples.splice(m,1),K.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var K;for(K=0;K<this.ripples.length;++K){var m=this.ripples[K];m.draw();this.$.background.style.opacity=m.outerOpacity;m.isOpacityFullyDecayed&&!m.isRestingAtMaxRadius&&this.removeRipple(m)}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(K,m){m!==void 0&&(K?this.downAction():this.upAction())}});var kT={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(K){EH._downHandler.call(this,K);this.pressed&&this.ensureRipple(K)},
ensureRipple:function(K){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var m=this._rippleContainer||this.root;m&&_.cg(m).appendChild(this._ripple);if(K){m=_.cg(this._rippleContainer||this);var x=_.cg(K).rootTarget;m.deepContains(x)&&this._ripple.uiDownAction(K)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(K){this.hasRipple()&&(this._ripple.noink=K)}};var vPD={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 K=1;this.disabled?K=0:this.active||this.pressed?K=4:this.receivedFocusFromKeyboard&&(K=3);this._setElevation(K)},
_computeKeyboardClass:function(K){this.toggleClass("keyboard-focus",K)},
_spaceKeyDownHandler:function(K){EH._spaceKeyDownHandler.call(this,K);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(K){EH._spaceKeyUpHandler.call(this,K);this.hasRipple()&&this._ripple.uiUpAction()}},UaE=[FiD,
_.qg,kT,vPD];_.z_t={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(K){K&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=K)},
_createRipple:function(){var K=kT._createRipple();K.id="ink";K.setAttribute("center","");K.classList.add("circle");return K}};
_.TfL=[FiD,_.qg,kT,_.z_t];_.IBR=[_.TfL,Hmo,{_checkedChanged:function(){okD._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){kT._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var k2z;var WOA;var X4A=function(){};
_.l=X4A.prototype;_.l.registered=function(){};
_.l.addOwnKeyBinding=function(){};
_.l.removeOwnKeyBindings=function(){};
_.l.keyboardEventMatchesKeys=function(){};
_.l._collectKeyBindings=function(){};
_.l._prepKeyBindings=function(){};
_.l._addKeyBinding=function(){};
_.l._resetKeyEventListeners=function(){};
_.l._listenKeyEventListeners=function(){};
_.l._unlistenKeyEventListeners=function(){};
_.l._onKeyBindingEvent=function(){};
_.l._triggerKeyHandler=function(){};
_.l._tapHandler=function(){};
_.l._focusChanged=function(){};
_.l._detectKeyboardFocus=function(){};
_.l._userActivate=function(){};
_.l._upHandler=function(){};
_.l._asyncClick=function(){};
_.l._pressedChanged=function(){};
_.l._ariaActiveAttributeChanged=function(){};
_.l._activeChanged=function(){};
_.l._controlStateChanged=function(){};
_.l._changedButtonState=function(){};
_.l._focusBlurHandler=function(){};
_.l._disabledChanged=function(){};
_.l._changedControlState=function(){};
_.l._buttonStateChanged=function(){};
_.l._downHandler=function(){};
_.l.ensureRipple=function(){};
_.l.getRipple=function(){};
_.l.hasRipple=function(){};
_.l._createRipple=function(){};
_.l._noinkChanged=function(){};
_.l._computeKeyboardClass=function(){};
_.l._spaceKeyDownHandler=function(){};
_.l._spaceKeyUpHandler=function(){};
_.l._setPressed=function(){};
_.l._setPointerDown=function(){};
_.l._setReceivedFocusFromKeyboard=function(){};
_.l._setFocused=function(){};
_.l._setElevation=function(){};
X4A=_.Dy({_template:function(){if(WOA!==void 0)return WOA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
var m=K.content,x=m.insertBefore;k2z===void 0&&(k2z=document.createElement("template"));var S=k2z;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return WOA=K},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[UaE],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?vPD._calculateElevation.apply(this):this._setElevation(0)}});var KdD;var muL;var xuR={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(K){_.h("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(K)},
_onDialogClickWrapped:function(K){_.h("dialog_behavior_no_tap_killswitch")||this._onDialogClick(K)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(K,m){m&&(K?(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(K){if(K){var m;((m=this.hostElement)!=null?m:this).setAttribute("aria-modal","true")}else{var x;((x=this.hostElement)!=null?x:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(K){this.closingReason=this.closingReason||{};this.closingReason.confirmed=K},
_onDialogClick:function(K){for(var m=_.cg(K).path,x=0,S,Q=m.indexOf((S=this.hostElement)!=null?S:this);x<Q;x++)if(S=m[x],S.hasAttribute&&(S.hasAttribute("dialog-dismiss")||S.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(S.hasAttribute("dialog-confirm"));this.close();K.stopPropagation();break}}},SsA=[_.I9,
xuR];var Qbz=document.createElement("template");_.E(Qbz,'<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(Qbz.content);var wpH=document.createElement("template");_.E(wpH,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(wpH.content);_.Dy({_template:function(){if(muL!==void 0)return muL;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
var m=K.content,x=m.insertBefore;KdD===void 0&&(KdD=document.createElement("template"));var S=KdD;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return muL=K},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[SsA,vkz],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 sbE;var lAt;_.Dy({_template:function(){if(lAt!==void 0)return lAt;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;sbE===void 0&&(sbE=document.createElement("template"));var S=sbE;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return lAt=K},
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 K,m,x;if(((K=window.ShadyDOM)==null?void 0:K.noPatch)!==!0&&((m=window.ShadyDOM)==null?void 0:m.noPatch)!=="on-demand"||((x=this.__shady_parentNode)==null?void 0:x.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(xuR)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var uLD=_.Pr(['<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>']),MwE=_.idt(uLD);MwE.setAttribute("style","display: none;");document.head.appendChild(MwE.content);var fAt;var twA;var cuB;var OKt;_.Dy({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[AY],configure:function(K){var m=K.node,x=m.getBoundingClientRect().height;return this._effect=new KeyframeEffect(m,[{height:x/2+"px"},{height:x+"px"}],this.timingFromConfig(K))}});
_.Dy({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[AY],configure:function(K){var m=K.node,x=m.getBoundingClientRect().width;return this._effect=new KeyframeEffect(m,[{width:x/2+"px"},{width:x+"px"}],this.timingFromConfig(K))}});
_.Dy({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[AY],configure:function(K){var m=K.node,x=m.getBoundingClientRect().width;return this._effect=new KeyframeEffect(m,[{width:x+"px"},{width:x-x/20+"px"}],this.timingFromConfig(K))}});
_.Dy({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[AY],configure:function(K){var m=K.node,x=m.getBoundingClientRect().height;this.setPrefixedProperty(m,"transformOrigin","0 0");return this._effect=new KeyframeEffect(m,[{height:x+"px",transform:"translateY(0)"},{height:x/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(K))}});var Wa={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},jbD=function(){};
_.l=jbD.prototype;_.l.registered=function(){};
_.l.addOwnKeyBinding=function(){};
_.l.removeOwnKeyBindings=function(){};
_.l.keyboardEventMatchesKeys=function(){};
_.l._collectKeyBindings=function(){};
_.l._prepKeyBindings=function(){};
_.l._addKeyBinding=function(){};
_.l._resetKeyEventListeners=function(){};
_.l._listenKeyEventListeners=function(){};
_.l._unlistenKeyEventListeners=function(){};
_.l._onKeyBindingEvent=function(){};
_.l._triggerKeyHandler=function(){};
_.l._focusBlurHandler=function(){};
_.l._changedControlState=function(){};
_.l._setFocused=function(){};
jbD=_.Dy({_template:function(){if(OKt!==void 0)return OKt;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;cuB===void 0&&(cuB=document.createElement("template"));var S=cuB;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return OKt=K},
is:"tp-yt-paper-menu-button",behaviors:[_.L9,_.qg],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:Wa.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:Wa.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:Wa.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 K=_.cg(this.$.content).getDistributedNodes(),m=0,x=K.length;m<x;m++)if(K[m].nodeType===Node.ELEMENT_NODE)return K[m]},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(K,m){K?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):m!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(K){_.qg._disabledChanged.apply(this,arguments);K&&this.opened&&this.close()},
__onIronOverlayCanceled:function(K){var m=this.$.trigger;_.cg(K.detail).path.indexOf(m)>-1&&K.preventDefault()}});
Object.keys(Wa).forEach(function(K){jbD[K]=Wa[K]});var DuE=_.bD.IronButtonState,ruR=(0,_.Cz)(HTMLElement);
_.Dy({_template:function(){if(twA!==void 0)return twA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;fAt===void 0&&(fAt=document.createElement("template"));var S=fAt;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return twA=K},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[DuE,_.qg,kT,_.gP,_.e3],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(K){var m=(0,_.eU)(this);m.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:K});m.shadowRoot.appendChild(K);return ruR.prototype._attachDom.call(this,K)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var K=this.contentElement;K&&K.selectedItem&&this._setSelectedItem(K.selectedItem)},
get contentElement(){for(var K=_.cg(this.$.content).getDistributedNodes(),m=0,x=K.length;m<x;m++)if(K[m].nodeType===Node.ELEMENT_NODE)return K[m]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(K){this._setSelectedItem(K.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(K){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K)===this&&this.open()},
_selectedItemChanged:function(K){var m="";K?m=K.label||K.getAttribute("label")||K.textContent.trim():m="";this.value=m;this._setSelectedItemLabel(m)},
_computeMenuVerticalOffset:function(K,m){return m?m:K?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var K=this.opened?"true":"false",m=this.contentElement;m&&m.setAttribute("aria-expanded",K)},
_computeLabelClass:function(K,m,x){var S="label";if(K)x&&(S+=" label-is-hidden");else if(x||m)S+=" label-is-floating";return S},
_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 Gyt;var ppo;_.Dy({is:"tp-yt-paper-icon-button",_template:function(){if(ppo!==void 0)return ppo;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;Gyt===void 0&&(Gyt=document.createElement("template"));var S=Gyt;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return ppo=K},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.TfL],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(K,m){var x=this.getAttribute("aria-label");x&&m!=x||this.setAttribute("aria-label",K)}});var RNM;var JuB;_.X2=[FiD,_.qg,{hostAttributes:{role:"option",tabindex:"0"}}];_.Dy({_template:function(){if(JuB!==void 0)return JuB;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;RNM===void 0&&(RNM=document.createElement("template"));var S=RNM;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return JuB=K},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.X2]});var hNt;var CfH;var LdB={attached:function(){this.fire("addon-attached")},
update:function(){}};var qs_=1,EXE=1,bKA=1,gX_=[_.qg,_.L9,{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();!m0&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(K,m){K?K=K+" "+m:K=m;return K},
_onAddonAttached:function(K){K=_.cg(K).rootTarget;if(K.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,K.id);else{var m="paper-input-add-on-"+EXE++;K.id=m;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,m)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(K){_.qg._focusBlurHandler.call(this,K);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var K=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",K);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(K){try{var m=this.inputElement.selectionStart;this.value=K;this.inputElement.selectionStart=m;this.inputElement.selectionEnd=m}catch(x){this.value=K}},
_computeAlwaysFloatLabel:function(K,m){return m||K},
_updateAriaLabelledBy:function(){var K=_.cg(this.root).querySelector("label");if(K){if(K.id)var m=K.id;else m="paper-input-label-"+qs_++,K.id=m;this._ariaLabelledBy=m}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+bKA++)},
_onChange:function(K){this.shadowRoot&&this.fire(K.type,{sourceEvent:K},{node:this,bubbles:K.bubbles,cancelable:K.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var K=document.activeElement;K instanceof HTMLElement&&K!==document.body&&K!==document.documentElement||this._focusableElement.focus()}}}];var nXL;var PfD;_.Dy({_template:function(){if(PfD!==void 0)return PfD;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;nXL===void 0&&(nXL=document.createElement("template"));var S=nXL;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return PfD=K},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[LdB],properties:{_charCounterStr:{type:String,value:"0"}},update:function(K){if(K.inputElement){K.value=K.value||"";var m=K.value.toString().length.toString();K.inputElement.hasAttribute("maxlength")&&(m+="/"+K.inputElement.getAttribute("maxlength"));this._charCounterStr=m}}});var eNt;var iK_;_.Dy({_template:function(){if(iK_!==void 0)return iK_;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;eNt===void 0&&(eNt=document.createElement("template"));var S=eNt;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return iK_=K},
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 JW(this.attrForValue)},get _inputElement(){return _.cg(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(K){this._addons||(this._addons=[]);K=K.target;this._addons.indexOf(K)===-1&&(this._addons.push(K),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(K){this._handleValueAndAutoValidate(K.target)},
_onValueChanged:function(K){var m=K.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,m.value===void 0||m.value===""))return;this._handleValueAndAutoValidate(K.target)},
_handleValue:function(K){var m=this._inputElementValue;m||m===0||K.type==="number"&&!K.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:K,value:m,invalid:this.invalid})},
_handleValueAndAutoValidate:function(K){this.autoValidate&&K&&(this.invalid=!(K.validate?K.validate(this._inputElementValue):K.checkValidity()));this._handleValue(K)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(K){if(this._addons)for(var m,x=0;m=this._addons[x];x++)m.update(K)},
_computeInputContentClass:function(K,m,x,S,Q){var w="input-content";K?(Q&&(w+=" label-is-hidden"),S&&!this.noUnfloatedLabelError&&(w+=" is-invalid")):(K=this.querySelector("label"),m||Q?(w+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",S?w+=" is-invalid":x&&(w+=" label-is-highlighted")):(K&&(this.$.labelAndInputContainer.style.position="relative"),S&&!this.noUnfloatedLabelError&&(w+=" is-invalid")));x&&(w+=" focused");return w},
_computeUnderlineClass:function(K,m){var x="underline";m?x+=" is-invalid":K&&(x+=" is-highlighted");return x},
_computeAddOnContentClass:function(K,m){var x="add-on-content";m?x+=" is-invalid":K&&(x+=" is-highlighted");return x}});var YsA;var FdA;_.Dy({_template:function(){if(FdA!==void 0)return FdA;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;YsA===void 0&&(YsA=document.createElement("template"));var S=YsA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return FdA=K},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[LdB],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(K){this._setInvalid(K.invalid)}});_.Dy({is:"tp-yt-paper-input",_template:function(){if(CfH!==void 0)return CfH;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;hNt===void 0&&(hNt=document.createElement("template"));var S=hNt;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return CfH=K},
behaviors:[gX_,_.gP],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 Auo;var oXE;_.Dy({_template:function(){if(oXE!==void 0)return oXE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=
K.content,x=m.insertBefore;Auo===void 0&&(Auo=document.createElement("template"));var S=Auo;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return oXE=K},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.X2]});var HK5;var $uE;_.Dy({_template:function(){if($uE!==void 0)return $uE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
var m=K.content,x=m.insertBefore;HK5===void 0&&(HK5=document.createElement("template"));var S=HK5;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return $uE=K},
is:"tp-yt-paper-item-body"});var N4E;var ZKA;var B4_=function(){};
_.l=B4_.prototype;_.l.indexOf=function(){};
_.l.selectPrevious=function(){};
_.l.selectNext=function(){};
_.l.selectIndex=function(){};
_.l.forceSynchronousItemUpdate=function(){};
_.l._checkFallback=function(){};
_.l._addListener=function(){};
_.l._removeListener=function(){};
_.l._activateEventChanged=function(){};
_.l._updateItems=function(){};
_.l._selectSelected=function(){};
_.l._filterItem=function(){};
_.l._valueToItem=function(){};
_.l._valueToIndex=function(){};
_.l._indexToValue=function(){};
_.l._valueForItem=function(){};
_.l._observeItems=function(){};
_.l._itemActivate=function(){};
_.l.multiChanged=function(){};
_.l._updateAttrForSelected=function(){};
_.l._updateSelected=function(){};
_.l._selectMulti=function(){};
_.l._selectionChange=function(){};
_.l._toggleSelected=function(){};
_.l._valuesToItems=function(){};
_.l.registered=function(){};
_.l.addOwnKeyBinding=function(){};
_.l.removeOwnKeyBindings=function(){};
_.l.keyboardEventMatchesKeys=function(){};
_.l._collectKeyBindings=function(){};
_.l._prepKeyBindings=function(){};
_.l._addKeyBinding=function(){};
_.l._resetKeyEventListeners=function(){};
_.l._listenKeyEventListeners=function(){};
_.l._unlistenKeyEventListeners=function(){};
_.l._onKeyBindingEvent=function(){};
_.l._triggerKeyHandler=function(){};
_.l.select=function(){};
_.l._resetTabindices=function(){};
_.l._updateMultiselectable=function(){};
_.l._focusWithKeyboardEvent=function(){};
_.l._clearSearchText=function(){};
_.l._focusPrevious=function(){};
_.l._focusNext=function(){};
_.l._applySelection=function(){};
_.l._focusedItemChanged=function(){};
_.l._onIronItemsChanged=function(){};
_.l._onShiftTabDown=function(){};
_.l._onFocus=function(){};
_.l._onUpKey=function(){};
_.l._onDownKey=function(){};
_.l._onEscKey=function(){};
_.l._onKeydown=function(){};
_.l._activateHandler=function(){};
_.l._disabledChanged=function(){};
_.l._setSelectedItem=function(){};
_.l._setItems=function(){};
_.l._setSelectedItems=function(){};
_.l._setFocusedItem=function(){};
B4_=_.Dy({_template:function(){if(ZKA!==void 0)return ZKA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
var m=K.content,x=m.insertBefore;N4E===void 0&&(N4E=document.createElement("template"));var S=N4E;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return ZKA=K},
is:"tp-yt-paper-listbox",behaviors:[Bot],hostAttributes:{role:"listbox"}});var aAz;var duB;var yu5={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(K,m){return[K||m?"active":"",m?"cooldown":""].join(" ")},
__activeChanged:function(K,m){this.__setAriaHidden(!K);this.__coolingDown=!K&&m},
__altChanged:function(K){this.setAttribute("aria-label",K||"loading")},
__setAriaHidden:function(K){K?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.Dy({_template:function(){if(duB!==void 0)return duB;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;aAz===void 0&&(aAz=document.createElement("template"));var S=aAz;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return duB=K},
is:"tp-yt-paper-spinner",behaviors:[yu5]});var VwA;var vXD;_.Dy({_template:function(){if(vXD!==void 0)return vXD;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;VwA===void 0&&(VwA=document.createElement("template"));var S=VwA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return vXD=K},
is:"tp-yt-paper-spinner-lite",behaviors:[yu5]});var UuE;var zNM;_.Dy({_template:function(){if(zNM!==void 0)return zNM;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;UuE===void 0&&(UuE=document.createElement("template"));var S=UuE;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return zNM=K},
is:"tp-yt-paper-tab",behaviors:[_.qg,_.bD.IronButtonState,kT],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 K=_.cg(this).parentNode;return!!K&&!!K.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(K){if(this.link){var m=this.queryEffectiveChildren("a");m&&K.target!==m&&m.click()}}});var T4D;var IAE;var ky_=_.Pr(['<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>']),Wd5=_.idt(ky_);document.head.appendChild(Wd5.content);_.Dy({_template:function(){if(IAE!==void 0)return IAE;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;T4D===void 0&&(T4D=document.createElement("template"));var S=T4D;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return IAE=K},
is:"tp-yt-paper-tabs",behaviors:[_.F2,_.dHD],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(K){_.cg(this).querySelectorAll("tp-yt-paper-tab").forEach(K?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(K){K.setAttribute("noink","")},
_removeNoinkAttribute:function(K){K.removeAttribute("noink")},
_computeScrollButtonClass:function(K,m,x,S){return!m||x?"hidden":K?S?"hidden":"not-visible":""},
_computeTabsContentClass:function(K,m){var x="tabs-content";K&&(x+=" scrollable");if(!K||m)x+=" fit-container";return x},
_computeSelectionBarClass:function(K,m){var x="selection-bar";K?x+=" hidden":m&&(x+=" align-bottom");return x},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(K){return""+K},
_onIronSelect:function(K){this._tabChanged(K.detail.item,this._previousTab);this._previousTab=K.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();_.iD._activateHandler.apply(this,arguments)},
_scheduleActivation:function(K,m){this._pendingActivationItem=K;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,m)},
_delayedActivationHandler:function(){var K=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;K.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(K){K.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(K,m){this.scrollable&&this._affectScroll(m&&-m.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(K){this.$.tabsContainer.scrollLeft+=K;K=this.$.tabsContainer.scrollLeft;this._leftHidden=K===0||this.hideScrollButtons;this._rightHidden=K===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(K,m){if(K){var x=this.$.tabsContent.getBoundingClientRect(),S=x.width,Q=K.getBoundingClientRect();x=Q.left-x.left;this._pos={width:this._calcPercent(Q.width,S),left:this._calcPercent(x,S)};if(this.noSlide||m==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var w=m.getBoundingClientRect();m=this.items.indexOf(m);K=this.items.indexOf(K);this.$.selectionBar.classList.add("expand");
K=m<K;this._isRTL&&(K=!K);K?this._positionBar(this._calcPercent(Q.left+Q.width-w.left,S)-5,this._left):this._positionBar(this._calcPercent(w.left+w.width-Q.left,S)-5,this._calcPercent(x,S)+5);this.scrollable&&this._scrollToSelectedIfNeeded(Q.width,x)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(K,m){m-=this.$.tabsContainer.scrollLeft;m<0?this.$.tabsContainer.scrollLeft+=m:(m+=K-this.$.tabsContainer.offsetWidth,m>0&&(this.$.tabsContainer.scrollLeft+=m))},
_calcPercent:function(K,m){return 100*K/m},
_positionBar:function(K,m){K=K||0;m=m||0;this._width=K;this._left=m;this.transform("translateX("+m+"%) scaleX("+K/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var K=this.$.selectionBar.classList;K.contains("expand")?(K.remove("expand"),K.add("contract"),this._positionBar(this._pos.width,this._pos.left)):K.contains("contract")&&K.remove("contract")}});var XpE;var KVD;_.Dy({_template:function(){if(KVD!==void 0)return KVD;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;XpE===void 0&&(XpE=document.createElement("template"));var S=XpE;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return KVD=K},
is:"tp-yt-paper-textarea",behaviors:[gX_,_.gP],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(K){this.$.input.textarea.selectionStart=K},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(K){this.$.input.textarea.selectionEnd=K},_ariaLabelledByChanged:function(K){this._focusableElement.setAttribute("aria-labelledby",K)},
_ariaDescribedByChanged:function(K){this._focusableElement.setAttribute("aria-describedby",K)},
get _focusableElement(){return this.inputElement.textarea}});var m8t;var x8D;/*

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 SiE=function(){};
_.l=SiE.prototype;_.l.addOwnKeyBinding=function(){};
_.l.removeOwnKeyBindings=function(){};
_.l.keyboardEventMatchesKeys=function(){};
_.l._collectKeyBindings=function(){};
_.l._prepKeyBindings=function(){};
_.l._addKeyBinding=function(){};
_.l._resetKeyEventListeners=function(){};
_.l._listenKeyEventListeners=function(){};
_.l._unlistenKeyEventListeners=function(){};
_.l._onKeyBindingEvent=function(){};
_.l._triggerKeyHandler=function(){};
_.l._tapHandler=function(){};
_.l._focusChanged=function(){};
_.l._detectKeyboardFocus=function(){};
_.l._userActivate=function(){};
_.l._upHandler=function(){};
_.l._spaceKeyDownHandler=function(){};
_.l._spaceKeyUpHandler=function(){};
_.l._asyncClick=function(){};
_.l._pressedChanged=function(){};
_.l._ariaActiveAttributeChanged=function(){};
_.l._activeChanged=function(){};
_.l._controlStateChanged=function(){};
_.l._changedButtonState=function(){};
_.l._focusBlurHandler=function(){};
_.l._disabledChanged=function(){};
_.l._changedControlState=function(){};
_.l._downHandler=function(){};
_.l.ensureRipple=function(){};
_.l.getRipple=function(){};
_.l.hasRipple=function(){};
_.l._noinkChanged=function(){};
_.l._focusedChanged=function(){};
_.l.registered=function(){};
_.l._invalidChanged=function(){};
_.l.hasValidator=function(){};
_.l.validate=function(){};
_.l._getValidity=function(){};
_.l._requiredChanged=function(){};
_.l._valueChanged=function(){};
_.l._checkedChanged=function(){};
_.l._buttonStateChanged=function(){};
_.l._setPressed=function(){};
_.l._setPointerDown=function(){};
_.l._setReceivedFocusFromKeyboard=function(){};
_.l._setFocused=function(){};
SiE=_.Dy({is:"tp-yt-paper-toggle-button",_template:function(){if(x8D!==void 0)return x8D;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;m8t===void 0&&(m8t=document.createElement("template"));var S=m8t;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return x8D=K},
behaviors:[_.IBR],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");_.MJ(this,function(){_.vF(this,"pan-y")})},
_ontrack:function(K){K=K.detail;K.state==="start"?this._trackStart(K):K.state==="track"?this._trackMove(K):K.state==="end"&&this._trackEnd(K)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(K){K=K.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+K:K)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+K:K));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 K=kT._createRipple();K.id="ink";K.setAttribute("recenters","");K.classList.add("circle","toggle-ink");return K}});var Qso;var w$M;_.Dy({_template:function(){if(w$M!==void 0)return w$M;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;Qso===void 0&&(Qso=document.createElement("template"));var S=Qso;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return w$M=K},
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 K=_.cg(this).parentNode,m=_.cg(this).getOwnerRoot(),x;this.for?x=_.cg(m).querySelector("#"+this.for):x=K.nodeType==Node.DOCUMENT_FRAGMENT_NODE?m.host:K;return x},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(K){K==="entry"?this.show():K==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.cg(this).textContent.trim()===""){for(var K=!0,m=_.cg(this).getEffectiveChildNodes(),x=0;x<m.length;x++)if(m[x].textContent.trim()!==""){K=!1;break}if(K)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 K=this.offset;this.marginTop!=14&&this.offset==14&&(K=this.marginTop);var m=this.offsetParent.getBoundingClientRect(),x=this._target.getBoundingClientRect(),S=this.getBoundingClientRect(),Q=(x.width-S.width)/2,w=(x.height-S.height)/2,M=x.left-m.left,f=x.top-m.top;switch(this.position){case "top":var c=M+Q;var D=f-S.height-K;break;case "bottom":c=M+Q;D=f+x.height+K;break;case "left":c=M-S.width-K;D=f+w;break;case "right":c=M+x.width+
K,D=f+w}this.fitToVisibleBounds?(m.left+c+S.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,c)+"px",this.style.right="auto"),m.top+D+S.height>window.innerHeight?(this.style.bottom=m.height+"px",this.style.top="auto"):(this.style.top=Math.max(-m.top,D)+"px",this.style.bottom="auto")):(this.style.left=c+"px",this.style.top=D+"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(K){K!==500&&this.updateStyles({"--paper-tooltip-delay-in":K+"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(K){if(K==="entry"&&this.animationEntry!=="")return this.animationEntry;if(K==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[K]&&typeof this.animationConfig[K][0].name==="string"){if(this.animationConfig[K][0].timing&&this.animationConfig[K][0].timing.delay&&this.animationConfig[K][0].timing.delay!==0){var m=this.animationConfig[K][0].timing.delay;K==="entry"?this.updateStyles({"--paper-tooltip-delay-in":m+"ms"}):K==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":m+
"ms"})}return this.animationConfig[K][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 ssL=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(ssL,_.uG);var l7E=_.p$(ssL,[0,_.dA]);var K2=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(K2,_.uG);var uZM=[3,4],M$A=[5,6];var f7B=[0,uZM,M$A,_.v4,-1,_.Z4,_.U3,-1,RsB,JsD];var t$M=_.p$(K2,f7B),cBR=_.Jf(f7B);var Os5=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Os5,_.uG);var jsA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(jsA,_.uG);var D8D=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(D8D,_.uG);var rBE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(rBE,_.uG);var Gw_=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Gw_,_.uG);var mk=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(mk,_.uG);mk.prototype.getSource=function(){return _.js(this,1)};
mk.prototype.getMessage=function(){return _.On(this,4)};
mk.prototype.getData=function(){return _.rX(this,Gw_,8)};var p$_=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(p$_,_.uG);var xy=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(xy,_.uG);var SN=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(SN,_.uG);var Qe=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Qe,_.uG);Qe.prototype.getUrl=function(){return _.On(this,1)};
Qe.prototype.setUrl=function(K){return _.YL(this,1,K)};
Qe.prototype.hasUrl=function(){return _.qG(_.me(this,1))!=null};var RYz=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(RYz,_.uG);var JBt=[3];var hYA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(hYA,_.uG);var wL=function(K){var m=new hYA;return _.Gx(m,2,K)};
hYA.prototype.getLanguage=function(){return rA(this,4,sM)};
var CSD=function(K){var m=wL(1);return _.bG(m,6,sM,K)},sM=[3,
4,5,6];var LVE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(LVE,_.uG);var l8=function(K){var m=new LVE;return _.Gx(m,1,K)},u8=function(K,m){return _.bG(K,2,qiB,m)},qiB=[2,
3,4,5];var E1D=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(E1D,_.uG);var Ms=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Ms,_.uG);var bst=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(bst,_.uG);var g1H=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(g1H,_.uG);var n1A=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(n1A,_.uG);var PSD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(PSD,_.uG);var eYR=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(eYR,_.uG);var f2=function(K){return _.rX(K,SN,5)};var isA=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(isA,_.uG);isA.prototype.getValue=function(){return tD(this,1)};var YiD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(YiD,_.uG);var tq=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(tq,_.uG);tq.prototype.getMetadata=function(){return _.Gk(this,n1A,7,cS)};
tq.prototype.hasMetadata=function(){return _.Ss(this,n1A,7,cS)};
var FV_=_.UAn(tq),cS=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var OM=function(K){this.JSC$12177_name_=K;this.files_=[];this.directories_=[];this.directoryMap_={}};
OM.prototype.getName=function(){return this.JSC$12177_name_};var Dm=function(K,m){this.callback_=m;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new OM("");ABM(this,K,this.rootDirectory_);jN(this)},ABM=function(K,m,x){for(var S=0;S<m.length;S++){var Q=m[S];
Q.isFile?(K.fileOps_++,Q.file((0,_.Ar)(K.handleFileSuccess_,K,x),(0,_.Ar)(K.handleFileError_,K))):K.unscannedDirectories_.push(new o1D(Q,x))}},jN=function(K){if(K.unscannedDirectories_.length>0&&K.directoryOps_<5&&!K.hasError_){K.directoryOps_++;
var m=K.unscannedDirectories_.shift(),x=m.entry,S=new OM(x.name);m=m.parent;m.directoryMap_[S.getName()]=S;m.directories_.push(S);x=x.createReader();x.readEntries((0,_.Ar)(K.handleDirectorySuccess_,K,x,S),(0,_.Ar)(K.handleDirectoryError_,K))}K.directoryOps_!=0||K.fileOps_!=0||K.unscannedDirectories_.length!=0&&!K.hasError_||K.callback_(K.rootDirectory_.files_,K.rootDirectory_.directories_,K.hasError_)};
Dm.prototype.handleDirectorySuccess_=function(K,m,x){ABM(this,x,m);x.length==0?(this.directoryOps_--,jN(this)):K.readEntries((0,_.Ar)(this.handleDirectorySuccess_,this,K,m),(0,_.Ar)(this.handleDirectoryError_,this))};
Dm.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;jN(this)};
Dm.prototype.handleFileSuccess_=function(K,m){K.files_.push(m);this.fileOps_--;jN(this)};
Dm.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;jN(this)};
var o1D=function(K,m){this.entry=K;this.parent=m};var rL=function(K){_.r4.call(this);_.fW(K,"drop",this.onObjectsDropped_,!1,this);_.fW(K,"dragenter",this.onFilesDragged_,!1,this);_.fW(K,"dragover",this.onFilesDragged_,!1,this);_.fW(K,"dragleave",this.onDragLeave_,!1,this);_.fW(K,"dragend",this.onDragLeave_,!1,this)};
_.Zw(rL,_.r4);var HsE=function(K,m){_.fK.call(this,"f");this.files=K;this.directories=m};
_.Zw(HsE,_.fK);var $8B=function(){_.fK.call(this,"h")};
_.Zw($8B,_.fK);var N3L=function(){_.fK.call(this,"i")};
_.Zw(N3L,_.fK);var ZsE=function(){_.fK.call(this,"g")};
_.Zw(ZsE,_.fK);rL.prototype.onObjectsDropped_=function(K){var m=this;K.preventDefault();var x=K.event_.dataTransfer;if((K=x&&x.items)&&K.length>0&&K[0].webkitGetAsEntry){x=[];for(var S=[],Q=0;Q<K.length;Q++){var w=K[Q].webkitGetAsEntry();w?x.push(w):S.push(K[Q])}new Dm(x,function(M,f,c){c?m.dispatchEvent(new ZsE("Error occurred while reading from the file system.")):m.dispatchEvent(new HsE(M,f,S))})}else(K=x&&x.files)&&this.dispatchEvent(new HsE(Array.from(K),[]))};
rL.prototype.onFilesDragged_=function(K){K.type==="dragenter"&&this.dispatchEvent(new $8B);K.preventDefault()};
rL.prototype.onDragLeave_=function(){this.dispatchEvent(new N3L)};var B3B=function(K,m){this.JSC$12200_name_=K;this.inputElement_=m};
B3B.prototype.getName=function(){return this.JSC$12200_name_};
B3B.prototype.getInputElement=function(){return this.inputElement_};var GD=function(K,m,x){m=m===void 0?"single_file":m;x=x===void 0?[]:x;_.r4.call(this);this.overlayTarget_=K;this.parentOverlay_=K!=null?K.parentNode:_.gk("scotty-overlay-parent");this.selectorType_=m;this.acceptTypes_=x;this.overlay_=a7t(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.q(GD,_.r4);
var a7t=function(K,m,x,S){var Q=document.createElement("input");Q.setAttribute("type","file");Q.setAttribute("name","Filedata");_.fW(Q,"change",K.onFilesSelected_,!1,K);x==="multiple_file"&&(Q.multiple="true");x==="single_directory"&&(Q.webkitdirectory="true");S.length>0&&Q.setAttribute("accept",S.join(","));Q.style.position="absolute";Q.style.overflow="hidden";Q.style.height="0px";Q.style.width="0px";Q.style.opacity="0";Q.setAttribute("aria-hidden","true");Q.setAttribute("tabIndex",-1);if(K.overlayTarget_!=
null)return Q.style.height=m.offsetHeight+"px",Q.style.width=m.offsetWidth+"px",K.parentOverlay_&&(K.parentOverlay_.style.position="relative"),_.qa(Q,m),e6(Q,new _.Bb(m.offsetLeft,m.offsetTop)),Q;K.parentOverlay_.appendChild(Q);return Q};
GD.prototype.click=function(){this.overlay_.click()};
GD.prototype.onFilesSelected_=function(K){a:{try{var m=(new XMLHttpRequest).upload!==void 0;break a}catch(D){}m=!1}if(m){var x;K=Array.from((x=K.target.files)!=null?x:[]);x=[];if(this.selectorType_==="single_directory"&&(_.Ut||uj||_.vr)){x=new OM("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(m=0;m<K.length;m++)for(var S=K[m],Q=S.webkitRelativePath.split("/"),w=x,M=0;M<Q.length;M++){var f=Q[M];if(M==Q.length-1){f!="."&&w.files_.push(S);break}var c=w.directoryMap_[f];c==void 0&&(f=
c=new OM(f),w.directoryMap_[f.getName()]=f,w.directories_.push(f));w=c}x=x.directories_}this.dispatchEvent(new d85(K,x,null))}else K=K.target.value,K.match(/^c:\\fakepath\\/i)&&(K=K.substring(12)),this.dispatchEvent(new d85([],[],new B3B(K,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=a7t(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var d85=function(K,m){_.fK.call(this,"j");this.files=K;this.directories=m};
_.q(d85,_.fK);var yBD=function(K){this.uploadUrl_=K};var V$D=function(){_.r4.call(this)};
_.Zw(V$D,_.r4);var p2=function(K){_.fK.call(this,K)};
_.Zw(p2,_.fK);var Rk=function(K){_.fK.call(this,K)};
_.Zw(Rk,_.fK);var v1o=function(K,m,x,S,Q){_.r4.call(this);x=document.createElement("form");x.setAttribute("method",m);x.setAttribute("enctype","multipart/form-data");x.setAttribute("encoding","multipart/form-data");m=document.createElement("input");m.setAttribute("type","hidden");m.setAttribute("name","metadata");m.setAttribute("value",Q);x.appendChild(m);x.appendChild(S);this.JSC$12217_form_=x;K=new _.Hg(K);_.Kk(K,"upload_protocol","multipart");this.JSC$12217_url_=K.toString();this.JSC$12217_request_=new xT;this.state_=
"Ready";this.JSC$12217_errorDescription_=null;this.JSC$12217_eventHandler_=new _.Rc(this);_.Lh(this,this.JSC$12217_eventHandler_);this.JSC$12217_eventHandler_.listen(this.JSC$12217_request_,"success",this.onTransferSuccess_);this.JSC$12217_eventHandler_.listen(this.JSC$12217_request_,"error",this.onTransferError_)};
_.q(v1o,V$D);_.l=v1o.prototype;_.l.run=function(){this.state_="Transferring";var K=this.JSC$12217_request_,m=this.JSC$12217_form_;if(K.JSC$11485_active_)throw Error("te");var x=new _.Hg(this.JSC$12217_url_||m.action);K.JSC$11485_form_=m;m=K.JSC$11485_form_;x=_.vs(x.toString());x!==void 0&&(m.action=x);Kp5(K)};
_.l.getResponseCode=function(){return null};
_.l.getResponseText=function(){return this.JSC$12217_request_&&this.JSC$12217_request_.getResponseText()||null};
_.l.JSC$29764_getErrorDescription=function(){return this.JSC$12217_errorDescription_};
_.l.cancel=function(){this.JSC$12217_request_&&this.JSC$12217_request_.abort();this.state_="Cancelled";this.dispatchEvent(new p2("o"))};
_.l.pause=function(){};
_.l.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new p2("l"))};
_.l.onTransferError_=function(){this.JSC$12217_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new p2("n"))};var Jq=function(){_.qu.call(this)};
_.q(Jq,_.qu);Jq.prototype.createXhr=function(){var K=_.qu.prototype.createXhr.call(this);K.upload&&(K.upload.onprogress=(0,_.Ar)(this.onProgress_,this));return K};
Jq.prototype.onProgress_=function(K){this.dispatchEvent(K)};var U8A=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},T3E=function(K,m){var x=K.attempt_+1;
if(K.maxAttempts_>0&&x>K.maxAttempts_)return!1;x==0?m():K.delayCallId_=hu(function(){K.delayCallId_=null;m()},zY5(K),K);
K.attempt_=x;return!0};
U8A.prototype.reset=function(){this.delayCallId_&&_.Qm.clearTimeout(this.delayCallId_);this.attempt_=-1};
var zY5=function(K){var m=250*Math.pow(2,K.attempt_);K.maxDelayMs_>=0&&(m=Math.min(m,K.maxDelayMs_));return m};var bzT=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var hq=function(){_.r4.call(this);this.JSC$12227_request_=this.state_=null;this.JSC$12227_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12227_bytesTransferred_=0;this.retryIterator_=new U8A;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12227_errorDescription_=null;this.JSC$12227_eventHandler_=new _.Rc(this);_.Lh(this,this.JSC$12227_eventHandler_);this.JSC$12227_url_=this.blob_=null;this.JSC$12227_method_=void 0;this.chunkSize_=this.JSC$12227_metadata_=
this.JSC$12227_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12227_responseText_=this.JSC$12227_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.Zw(hq,V$D);_.l=hq.prototype;_.l.run=function(){C2(this)};
_.l.getResponseCode=function(){return this.JSC$12227_responseCode_};
_.l.getResponseText=function(){return this.JSC$12227_responseText_};
_.l.JSC$29764_getErrorDescription=function(){return this.JSC$12227_errorDescription_};
_.l.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12227_eventHandler_.removeAll();this.JSC$12227_request_&&this.JSC$12227_request_.abort();this.retryIterator_.reset();var K=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(K==="Upload"||K==="Query")K=new Jq,K.JSC$9804_withCredentials_=this.JSC$12227_withCredentials_,K.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12227_bytesTransferred_=
0;this.dispatchEvent(new p2("o"))}};
_.l.pause=function(){this.pauseRequested_=!0};
var C2=function(K){var m=K.state_;K.pauseRequested_?(K.pauseRequested_=!1,K.stateAfterUnpausing_=m,K.state_="Paused"):T3E(K.retryIterator_,function(){switch(K.state_){case "Start":K.JSC$12227_request_=new Jq;var x=_.NX.clone(K.JSC$12227_headers_);K.blob_.size!=null&&(x["Content-Length"]=K.blob_.size);x=gKT(x);x["X-Goog-Upload-Protocol"]="resumable";x["X-Goog-Upload-Command"]="start";K.JSC$12227_eventHandler_.removeAll();K.JSC$12227_eventHandler_.listen(K.JSC$12227_request_,"complete",K.onStartComplete_);
K.JSC$12227_request_.JSC$9804_withCredentials_=K.JSC$12227_withCredentials_;K.JSC$12227_request_.send(K.JSC$12227_url_,K.JSC$12227_method_,K.JSC$12227_metadata_,x);K.lastCommandResponseCode_=null;K.dispatchEvent(new Rk("q"));break;case "Upload":x=K.transferHandle_.uploadUrl_;var S=K.blob_.size;if(PMD()){var Q=K.chunkSize_;var w=K.offset_+Q>=S;S=n8D(K.blob_,K.offset_,w?S:K.offset_+Q)}else K.offset_=0,S=K.blob_,w=!0;K.JSC$12227_request_=new Jq;K.JSC$12227_request_.JSC$9804_withCredentials_=K.JSC$12227_withCredentials_;
K.JSC$12227_eventHandler_.removeAll();K.JSC$12227_eventHandler_.listen(K.JSC$12227_request_,"progress",K.onUploadProgress_);Q=(0,_.Ar)(K.JSC$12229_onUploadComplete_,K,K.offset_+S.size,w);K.JSC$12227_eventHandler_.listen(K.JSC$12227_request_,"complete",Q);K.lastCommandResponseCode_=null;K.dispatchEvent(new Rk("q"));w=Object.assign({},K.JSC$12227_headers_||{},{"X-Goog-Upload-Command":"upload"+(w?", finalize":""),"X-Goog-Upload-Offset":K.offset_});K.JSC$12227_request_.send(x,"POST",S,w);break;case "Query":K.JSC$12227_request_=
new Jq;K.JSC$12227_eventHandler_.removeAll();K.JSC$12227_eventHandler_.listen(K.JSC$12227_request_,"complete",K.onQueryComplete_);x=Object.assign({},K.JSC$12227_headers_||{},{"X-Goog-Upload-Command":"query"});K.JSC$12227_request_.send(K.transferHandle_.uploadUrl_,"POST","",x);K.lastCommandResponseCode_=null;K.dispatchEvent(new Rk("q"));break;default:throw Error("lf");}})||L2(K,"Transfer encountered too many consecutive failures.")},L2=function(K,m){K.state_="Error";
K.JSC$12227_errorDescription_=m;K.dispatchEvent(new p2("n"))};
hq.prototype.onStartComplete_=function(K){var m=K.target;this.lastCommandResponseCode_=m.getStatus();this.dispatchEvent(new Rk("r"));if(I7D(m))kwz(this,m);else if(WVE(m)){K=Qt(K.target.getAllResponseHeaders());for(var x in K)_.sB(x.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new p2("m"));x=jH(K,"X-Goog-Upload-URL");K=(K=jH(K,"X-Goog-Upload-Chunk-Granularity"))?parseInt(K,10):1;x===void 0||isNaN(K)||K<=0?L2(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
K)*K,this.transferHandle_=new yBD(x),this.dispatchEvent(new p2("p")),this.state_="Upload",this.retryIterator_.reset(),C2(this))}else C2(this)};
hq.prototype.onUploadProgress_=function(K){this.JSC$12227_bytesTransferred_=this.offset_+K.loaded;this.dispatchEvent(new p2("k"))};
hq.prototype.JSC$12229_onUploadComplete_=function(K,m,x){var S=this,Q,w;return _.t(function(M){switch(M.nextAddress){case 1:Q=x.target;S.lastCommandResponseCode_=Q.getStatus();S.dispatchEvent(new Rk("r"));if(X$D(Q)||Q.getStatus()==404)return S.JSC$12227_bytesTransferred_=K,kwz(S,Q),M.return();if(WVE(Q)){M.jumpTo(2);break}if(!(w=S.detectCorruptedBlobEnabled_)){M.jumpTo(3);break}return M.yield(KLA(S),4);case 4:w=M.yieldResult;case 3:if(w)return L2(S,"Blob has been modified or corrupted."),M.return();
S.requireUploadRequestModification_=Q.getStatus()==400;S.state_="Query";C2(S);return M.return();case 2:if(m)return L2(S,"Got a non-final success response after issuing a finalize command."),M.return();S.JSC$12227_bytesTransferred_=K;S.offset_=K;S.retryIterator_.reset();C2(S);return M.return()}})};
hq.prototype.onQueryComplete_=function(K){var m=K.target;this.lastCommandResponseCode_=m.getStatus();this.dispatchEvent(new Rk("r"));I7D(m)?(m.getStatus()===200&&(this.JSC$12227_bytesTransferred_=this.blob_.size),kwz(this,m)):WVE(m)?(K=Qt(K.target.getAllResponseHeaders()),K=parseInt(jH(K,"X-Goog-Upload-Size-Received"),10),isNaN(K)?L2(this,"Server did not respond with current offset."):K<this.offset_?L2(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
K+"."):this.requireUploadRequestModification_&&this.offset_===K?L2(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<K&&this.retryIterator_.reset(),this.offset_=this.JSC$12227_bytesTransferred_=K,this.state_="Upload",C2(this))):C2(this)};
var kwz=function(K,m){K.JSC$12227_responseCode_=m.getStatus();var x=Qt(m.getAllResponseHeaders());nKT(x);K.JSC$12227_responseText_=m.getResponseText();K.state_="Response received";K.dispatchEvent(new p2("l"))},WVE=function(K){var m=K.getStatus();
K=Qt(K.getAllResponseHeaders());K=jH(K,"X-Goog-Upload-Status");return m===200&&K==="active"},X$D=function(K){K=Qt(K.getAllResponseHeaders());
return jH(K,"X-Goog-Upload-Status")==="final"},I7D=function(K){if(X$D(K))return!0;
K=K.getStatus();return K>=400&&K<500},KLA=function(K){var m;
return _.t(function(x){if(x.nextAddress==1){if(!K.blob_||K.originalBlobSize_<=0)return x.return(!1);if(K.blob_.size!==K.originalBlobSize_)return x.return(!0);_.h2(x,2);if(m=n8D(K.blob_,0,1)){var S=x.yield,Q=new N$,w=tWz(Q);Q.reader_.readAsBinaryString(m);x=S.call(x,w,4)}else x=x.return(!0);return x}if(x.nextAddress!=2)return x.return(K.blob_.size!==K.originalBlobSize_);_.gl(x);return x.return(!0)})};var mhz=function(K,m,x,S,Q,w){_.r4.call(this);this.payload_=S;this.JSC$12230_url_=K;this.JSC$12230_method_=m;this.JSC$12230_headers_=x;this.JSC$12230_metadata_=Q;this.encoding_=w||"binary";K=new _.q$;this.boundary_="uploader-"+kN()+"-"+K.JSC$11334_toIsoString();this.JSC$12230_responseText_=this.JSC$12230_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12230_errorDescription_=null;this.JSC$12230_eventHandler_=new _.Rc(this);_.Lh(this,this.JSC$12230_eventHandler_)};
_.q(mhz,V$D);_.l=mhz.prototype;
_.l.run=function(){var K=_.NX.clone(this.JSC$12230_headers_);this.payload_.length!=null&&(K["Content-Length"]=this.payload_.length);K=gKT(K);K["X-Goog-Upload-Protocol"]="multipart";K["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new Jq;this.JSC$12230_eventHandler_.removeAll();this.JSC$12230_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12230_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12230_url_,this.JSC$12230_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12230_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",K)};
_.l.getResponseCode=function(){return this.JSC$12230_responseCode_};
_.l.getResponseText=function(){return this.JSC$12230_responseText_};
_.l.JSC$29764_getErrorDescription=function(){return this.JSC$12230_errorDescription_};
_.l.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12230_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new p2("o")))};
_.l.pause=function(){};
_.l.onTransferProgress_=function(){this.dispatchEvent(new p2("k"))};
_.l.onTransferComplete_=function(K){var m=K.target.getStatus();m===void 0||m===-1?(this.JSC$12230_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new p2("n"))):(this.JSC$12230_responseCode_=m,K=K.target,m=Qt(K.getAllResponseHeaders()),nKT(m),this.JSC$12230_responseText_=K.getResponseText(),this.state_="Complete",this.dispatchEvent(new p2("l")))};_.xhM=function(K,m,x,S){S=S===void 0?!1:S;if(x instanceof B3B)return new v1o(K,"POST",m,x.getInputElement(),"");if(typeof x==="string"||x instanceof String)return new mhz(K,"POST",m,x,"");var Q=new hq(void 0);Q.JSC$12227_url_=K;Q.JSC$12227_method_="POST";Q.JSC$12227_headers_=m;Q.blob_=x;Q.originalBlobSize_=x.size;Q.JSC$12227_metadata_="";S&&(Q.JSC$12227_withCredentials_=S);Q.state_="Start";return Q};var qs=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(qs,_.uG);_.l=qs.prototype;_.l.getEnableSsEngine=function(){return _.f5(this,2)};
_.l.getEnableAwr=function(){return _.f5(this,3)};
_.l.getAlohaAutoGaRollout=function(){return _.f5(this,5)};
_.l.getEnableConfigurator=function(){return _.f5(this,6)};
_.l.getEnableMweb=function(){return _.f5(this,7)};
var QuD=function(){var K=SRt();return _.rW(K,7,!0)};
qs.prototype.getEnableCtlConsentCheckbox=function(){return _.f5(this,8)};
qs.prototype.getEnableIframe=function(){return _.f5(this,9)};
var SRt=function(){var K=new qs;K=_.rW(K,5,!0);K=_.rW(K,2,!0);K=_.rW(K,4,!1);K=_.rW(K,8,!0);return _.rW(K,9,!0)};
qs.prototype.getEnableScreenshotNudge=function(){return _.f5(this,10)};
var wzE=function(){var K=QuD();return _.rW(K,10,!0)};
qs.prototype.getEnableWebStartupConfigEndpoint=function(){return _.f5(this,11)};
qs.prototype.getEnableJunkNudge=function(){return _.f5(this,12)};
var z0T=function(){var K=wzE();return _.rW(K,12,!0)};
_.l=qs.prototype;_.l.getEnableConfiguratorLocale=function(){return _.f5(this,13)};
_.l.getEnableTinyNoPointer=function(){return _.f5(this,14)};
_.l.getEnableSupportSessionLogging=function(){return _.f5(this,15)};
_.l.getEnableFileUploadForScreenshot=function(){return _.f5(this,16)};
_.l.getEnableDirectDeflectionForSingleCategory=function(){return _.f5(this,17)};
_.l.getEnableImageSanitization=function(){return _.f5(this,18)};
_.l.getEnableAlohaBinarySplit=function(){return _.f5(this,19)};
_.l.getEnableDbFeedbackIntents=function(){return _.f5(this,20)};
_.l.getEnableMarkMandatoryFieldsWithRequired=function(){return _.f5(this,21)};
_.l.getEnableFeedbackCategoryCustomUi=function(){return _.f5(this,22)};
_.l.getEnableRealtimeCtl=function(){return _.f5(this,23)};var U$L=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(U$L,_.uG);var P3T=[/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 iz1="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 Y50=_.Pr(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),F0v=_.Pr(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var oKT,Nb8,Hz8,ZzT;var suL,ltM;
suL=function(K,m,x){K.timeOfStartCall=(new Date).getTime();var S=x||_.Qm,Q=S.document,w=K.nonce||_.mG(S.document);w&&!K.nonce&&(K.nonce=w);if(K.flow=="help"){var M=_.WZ("document.location.href",S);!K.helpCenterContext&&M&&(K.helpCenterContext=M.substring(0,1200));M=!0;if(m&&JSON&&JSON.stringify){var f=JSON.stringify(m);(M=f.length<=1200)&&(K.psdJson=f)}M||(m={invalidPsd:!0})}m=[K,m,x];S.GOOGLE_FEEDBACK_START_ARGUMENTS=m;x=K.feedbackServerUri||"//www.google.com/tools/feedback";if(M=S.GOOGLE_FEEDBACK_START)M.apply(S,m);
else{S=x+"/load.js?";for(var c in K)m=K[c],m==null||_.UB(m)||(S+=encodeURIComponent(c)+"="+encodeURIComponent(m)+"&");K=ip(Q).createElement("SCRIPT");w&&K.setAttribute("nonce",w);_.sr(K,_.iG(S));Q.body.appendChild(K)}};
ltM=function(K,m,x,S){var Q,w;_.t(function(M){Q=x||_.Qm;var f=K.serverEnvironment==="DEV",c=x||_.Qm;c=K.nonce||_.mG(c.document);f={integrationKeys:{productId:K.productId,feedbackBucket:K.bucket,triggerId:K.triggerId},callbacks:{onClose:K.callback,onLoad:K.onLoadCallback},formContent:{locale:K.locale,disableScreenshot:K.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:K.abuseLink,additionalDataConsent:K.additionalDataConsent},initializationData:{isLocalServer:f,nonce:c,useNightlyRelease:f,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:K.feedbackServerUri,colorScheme:K.colorScheme},extraData:{productVersion:K.productVersion,authUser:K.authuser,configuratorId:K.configuratorId,customZIndex:K.customZIndex,tinyNoPointer:K.tinyNoPointer,
allowNonLoggedInFeedback:K.allowNonLoggedInFeedback,enableAnonymousFeedback:K.enableAnonymousFeedback}};m&&(c=new Map(Object.entries(m)),f.extraData.productSpecificData=c);w=f;return M.yield(y60(w,S,Q),0)})};
_.uHA=function(K,m,x){try{if(K.flow==="help"){var S=K.helpCenterPath.replace(/^\//,"");_.K6(x||window,"https://support.google.com/"+S)}else K.flow==="submit"?suL(K,m,x):TbT(K.productId,K.feedbackServerUri).then(function(Q){Q=_.rX(Q,qs,1);var w=!HTA||(Q==null?void 0:Q.getEnableMweb()),M=!K.tinyNoPointer||(Q==null?void 0:Q.getEnableTinyNoPointer());!Q||Q.getAlohaAutoGaRollout()&&w&&M?ltM(K,m,x,Q):suL(K,m,x)},function(Q){Q&&Q.name!=="DuplicateFormError"&&suL(K,m,x)})}catch(Q){ltM(K,m,x,null)}};
_.ff("userfeedback.api.startFeedback",_.uHA);var Ir8=/https?:\/\/\S+\.\S+/,koD=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],W0T=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var AZ0=function(K){var m=K.split(""),x=[-263237435,15,m,function(S,Q,w){var M=Q.length;w.forEach(function(f,c,D){this.push(D[c]=Q[(Q.indexOf(f)-Q.indexOf(this[c])+c+M--)%Q.length])},S.split(""))},
function(S,Q){S=(S%Q.length+Q.length)%Q.length;Q.splice(-S).reverse().forEach(function(w){Q.unshift(w)})},
"response",function(){for(var S=64,Q=[];++S-Q.length-32;){switch(S){case 58:S-=14;case 91:case 92:case 93:continue;case 123:S=47;case 94:case 95:case 96:continue;case 46:S=95}Q.push(String.fromCharCode(S))}return Q},
null,12,1540023973,65941107,null,m,function(S,Q){for(S=(S%Q.length+Q.length)%Q.length;S--;)Q.unshift(Q.pop())},
695603893,function(S){for(var Q=S.length;Q;)S.push(S.splice(--Q,1)[0])},
"'[;'[(",function(S,Q){S.push(Q)},
null,function(S,Q,w,M,f){return Q(w,M,f)},
"continuation",m,function(S,Q){if(S.length!=0){Q=(Q%S.length+S.length)%S.length;var w=S[0];S[0]=S[Q];S[Q]=w}},
function(){for(var S=64,Q=[];++S-Q.length-32;){switch(S){case 91:S=44;continue;case 123:S=65;break;case 65:S-=18;continue;case 58:S=96;continue;case 46:S=95}Q.push(String.fromCharCode(S))}return Q},
'"),/]];'];x[7]=x;x[11]=x;x[18]=x;try{(((0,x[15])(x[21]),x[22])(x[11],x[9]),x[22])(x[new Date("1970-01-01T04:30:12.000+04:30")/1E3],x[1]),((0,x[22])(x[11],x[23]),x[4])(x[10],x[18]),(0,x[20])(x[21],x[14])<<(0,x[17])(x[18],x[1]),(0,x[4])(x[8],x[21]),(0,x[19])((0,x[19])((0,x[17])(x[7],x[9]),x[3],x[20],(0,x[6])(),x[2]),x[3],x[5],(0,x[15])(),x[2])}catch(S){return"aTlOUOubTO4AP____8P_"+K}return m.join("")};_.MnE=new _.k1("runAttestationCommand");var ftA=new _.k1("verifyCommand");_.Q7=new _.k1("accessibilityContext");var tnE=new _.k1("accessibilityData");var c3E=new _.k1("profileCardCommand");var YGS=new _.k1("signInEndpoint");var ieT=new _.k1("signOutEndpoint");var juo;_.OBA=new _.k1("accountItemSectionRenderer");juo=new _.k1("accountItemRenderer");_.DhB=new _.k1("saveCommandToSessionStorageAction");var r3A=new _.k1("crossAccountChannelTransferEndpoint");var LIG=new _.k1("getAccountMenuEndpoint");_.qln=new _.k1("getAccountSwitcherEndpoint");var CY8=new _.k1("getAccountsListEndpoint");var GjH=new _.k1("getAccountsListInnertubeEndpoint");_.pzE=new _.k1("addToToastAction");var RdM=new _.k1("hideEnclosingAction");_.EM=new _.k1("replaceEnclosingAction");var J35=new _.k1("buttonRefreshAction");var hdH=new _.k1("adsControlFlowOpportunityReceivedCommand");var C_H=new _.k1("openAdAllowlistInstructionCommand");var LLD=new _.k1("videoMastheadAdPrimaryVideoRenderer");var qRE=new _.k1("displayAdRenderer");_.EIz=new _.k1("inFeedAdLayoutRenderer");var bBB=new _.k1("sequenceItemInPlayerAdLayoutRenderer");_.gID=new _.k1("adSlotRenderer");var nI_=new _.k1("adAvatarViewModel");var P_5=new _.k1("adBadgeViewModel");var edo=new _.k1("adButtonViewModel");var iBo=new _.k1("adImageViewModel");var ku5=new _.k1("reelsAdCardButtonedViewModel");var YRz=new _.k1("reelsPlayerOverlayLayoutViewModel");var FL_=new _.k1("updateConversationIdCommand");var A3D=new _.k1("showSchedulingPanelCommand");var oIB=new _.k1("backstageCommentsRenderer");var HBz=new _.k1("backstageImageRenderer");var $hE=new _.k1("backstagePostRenderer");var NM_=new _.k1("backstageZeroStateRenderer");var ZBD=new _.k1("postRenderer");var BMA=new _.k1("sharedPostRenderer");var att=new _.k1("createBackstagePostEndpoint");var dhA=new _.k1("getPostVideoPreviewEndpoint");var y3E=new _.k1("updateBackstagePostEndpoint");var VnR=new _.k1("filterChipTransformCommand");var vIM=new _.k1("insertRichSectionCommand");var u61=new _.k1("talkToRecsDeselectCommand");var UhD=new _.k1("talkToRecsNextCommand");var l5L=new _.k1("talkToRecsSelectCommand");var zd_=new _.k1("talkToRecsUpdateTextCommand");_.SB=new _.k1("browseEndpoint");_.TML=new _.k1("confirmDialogEndpoint");var ItR=new _.k1("expandOnHoverCardRenderer");var kjA=new _.k1("lumiereShelfDetailsRenderer");var WLE=new _.k1("revealBusinessEmailCommand");var XzE=new _.k1("validateChannelHandleCommand");var K0E=new _.k1("channelCreationFormEndpoint");var m$o=new _.k1("aboutChannelViewModel");var x$A=new _.k1("channelThumbnailWithLinkRenderer");var S5D=new _.k1("channelCreationServiceEndpoint");var QNL=new _.k1("updateChannelPageSettingsEndpoint");var b8=function(K){this.delegate=K},gL=function(){b8.apply(this,arguments)};
_.q(gL,b8);_.tv.Object.defineProperties(gL.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(K){this.delegate.entityMetadata=K}}});var wTB=function(){gL.apply(this,arguments)};
_.q(wTB,gL);wTB.prototype.getAssociations=function(){return[]};
wTB.prototype.getTypeName=function(){return"channelHandle"};var EYT=new _.k1("webThumbnailDetailsExtensionData");var KJ5=new _.k1("commandContext");var sNA=new _.k1("addVideoLinkAction");var lrD=new _.k1("banAuthorAction");var ulL=new _.k1("createCommentAction");var M0H=new _.k1("createCommentReplyAction");var frL=new _.k1("createPollAction");var t0o=new _.k1("hideIdentityChipAction");var c6A=new _.k1("openUpdateCommentDialogAction");var Oz5=new _.k1("pinCommentAction");var jND=new _.k1("removeCommentAction");var D$E=new _.k1("unpinCommentAction");var n2=new _.k1("updateBackstagePollAction");var r6z=new _.k1("updateCommentVoteAction");var GoA=new _.k1("commentThreadRenderer");var pTE=function(){gL.apply(this,arguments)};
_.q(pTE,gL);pTE.prototype.getAssociations=function(){return[]};
pTE.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var R0R=function(){gL.apply(this,arguments)};
_.q(R0R,gL);R0R.prototype.getAssociations=function(){return[]};
R0R.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.J6E=new _.k1("commentDialogRenderer");var h0A=new _.k1("reloadCommentsCommand");var C3E=new _.k1("updateCommentsSettingsEndpoint");var L05=new _.k1("commentViewModel");var q5H=new _.k1("triStateButtonViewModel");var EKL=new _.k1("voiceReplyContainerViewModel");_.Wg=new _.k1("commandExecutorCommand");var Gt=new _.k1("emoji");var bzt=new _.k1("updateCreatorChannelInnertubeCommand");_.gKt=new _.k1("appendContinuationItemsAction");_.nKR=new _.k1("changeEngagementPanelVisibilityAction");_.Lp=new _.k1("continuationCommand");var P3H=new _.k1("hideReportedCommentAction");var e0L=new _.k1("listMutationCommand");_.PS=new _.k1("openPopupAction");var izo=new _.k1("persistSubscriptionsDisplayPreferencesCommand");var ZzR;_.Y5A=new _.k1("playlistRemoveVideosAction");_.F0A=new _.k1("updatePlaylistAction");_.A6D=new _.k1("addToPlaylistCommand");_.oKR=new _.k1("endPlaylistCommand");_.Hz5=new _.k1("recoverPlaylistCommand");_.$$D=new _.k1("refreshPlaylistCommand");_.NbM=new _.k1("refreshFormCommand");ZzR=new _.k1("openOnePickAddVideoModalCommand");_.iGm=new _.k1("reloadContinuationItemsCommand");_.BbE=new _.k1("scrollToEngagementPanelCommand");var arB=new _.k1("selectCountryCommand");var d$o=new _.k1("showReloadUiCommand");var y6A=new _.k1("undoFeedbackAction");var V0_=new _.k1("updateButtonAction");var vKM=new _.k1("updateSubscribeButtonAction");var U$_=new _.k1("updateToggleAction");var z0R=new _.k1("webNativeShareCommand");_.mE=new _.k1("webCommandMetadata");_.eN=new _.k1("webHandleServiceEndpointExtension");var hXB=new _.k1("webNavigationEndpointData");var TbR=new _.k1("backgroundAudioPlaybackCommand");var IrM=new _.k1("copyLinkCommand");var koE=new _.k1("playlistVotingRefreshPopupCommand");var W0H=new _.k1("selectChipCommand");var XTD=new _.k1("setCookieCommand");var KYB=new _.k1("setLocalStorageCommand");var mgE=new _.k1("setPrefStorageEntryCommand");var wao;_.xgA=new _.k1("settingsUpdateCheckboxCommand");_.SHR=new _.k1("settingsUpdateTextCommand");_.Q9M=new _.k1("settingsUpdateOptionsCommand");wao=new _.k1("settingsUpdateSwitchCommand");_.s9L=new _.k1("settingsUpdateConnectedAppRendererCommand");var luH=new _.k1("showCreatorChatbotEngagementPanelCommand");var u2A=new _.k1("updateTextInputFormFieldRendererCommand");var M3B=new _.k1("updateToggleButtonStateCommand");var fuD=new _.k1("updateUrlParamCommand");var t3L=new _.k1("webSubmitFormCommand");var cYR=new _.k1("channelSwitcherPageRenderer"),O9D=new _.k1("updateChannelSwitcherPageAction");_.Y$=new _.k1("continuationItemRenderer");_.i8=new _.k1("richItemRenderer");var j9L=new _.k1("richSectionRenderer");_.DgL=new _.k1("richShelfRenderer");_.rYE=new _.k1("metadataBadgeRenderer");_.GpM=new _.k1("multiPageMenuNotificationSectionRenderer");_.paA=new _.k1("playlistLoopButtonStateRenderer");var RIA=new _.k1("claimLegacyYoutubeChannelEndpoint");var JYM=new _.k1("getNotificationMenuEndpoint");var hIB=new _.k1("getSearchInVideoCommand");_.CDE=new _.k1("getTranscriptEndpoint");_.KQ=new _.k1("signalServiceEndpoint");var LYD=new _.k1("verifyAgeEndpoint");var $ET=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q($ET,_.uG);$ET.prototype.getPath=function(){return _.On(this,1)};
$ET.prototype.getValue=function(){return _.On(this,2)};var qHH=[0,_.AD,-1];var ETD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(ETD,_.uG);var H3G=_.p$(ETD,[0,_.NV,qHH]);var b9D=new _.k1("dismissalEndpoint");var gTL=new _.k1("elementsCommand");_.R$=new _.k1("innertubeCommand");var nTz=new _.k1("multipleInlinePlaybackCommand");var w2S=new _.k1("loggingDirectives");var PDR=new _.k1("acknowledgeChannelTouStrikeCommand");var eIt=function(){gL.apply(this,arguments)};
_.q(eIt,gL);eIt.prototype.getAssociations=function(){return[]};
eIt.prototype.getTypeName=function(){return"booleanEntity"};var i9B=function(){gL.apply(this,arguments)};
_.q(i9B,gL);i9B.prototype.getAssociations=function(){return[]};
i9B.prototype.getTypeName=function(){return"stringEntity"};var Fs=new _.k1("entityBatchUpdate");_.YHR=new _.k1("entityUpdateCommand");var FYL=function(){gL.apply(this,arguments)};
_.q(FYL,gL);FYL.prototype.getAssociations=function(){var K=[];this.delegate.alternateChannel&&K.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&K.push.apply(K,_.N3(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&K.push(this.delegate.oneofChannelEntity);return[].concat(_.N3(new Set(K)))};
FYL.prototype.getTypeName=function(){return"fakeChannel"};var AYB=function(){gL.apply(this,arguments)};
_.q(AYB,gL);AYB.prototype.getAssociations=function(){var K=[];this.delegate.entryCollection&&K.push(this.delegate.entryCollection);return[].concat(_.N3(new Set(K)))};
AYB.prototype.getTypeName=function(){return"fakePlaylist"};
var oTD=function(){gL.apply(this,arguments)};
_.q(oTD,gL);oTD.prototype.getAssociations=function(){var K=[];this.delegate.parentPlaylist&&K.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var m=_.u(this.delegate.entries),x=m.next();!x.done;x=m.next())K.push.apply(K,_.N3((new H9L(x.value)).getAssociations()));return[].concat(_.N3(new Set(K)))};
oTD.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var H9L=function(){b8.apply(this,arguments)};
_.q(H9L,b8);H9L.prototype.getAssociations=function(){var K=[];this.delegate.video&&K.push(this.delegate.video);return[].concat(_.N3(new Set(K)))};var $gL=function(){gL.apply(this,arguments)};
_.q($gL,gL);$gL.prototype.getAssociations=function(){var K=[];this.delegate.descriptionEntity&&K.push(this.delegate.descriptionEntity);this.delegate.creators&&K.push.apply(K,_.N3(this.delegate.creators));this.delegate.theBiggestFan&&K.push(this.delegate.theBiggestFan);return[].concat(_.N3(new Set(K)))};
$gL.prototype.getTypeName=function(){return"fakeVideo"};
var NPD=function(){gL.apply(this,arguments)};
_.q(NPD,gL);NPD.prototype.getAssociations=function(){return[]};
NPD.prototype.getTypeName=function(){return"fakeVideoDescription"};var Z9o=new _.k1("fantasyRosterViewModel");var BPo=new _.k1("addFollowUpSurveyCommand");var au_=new _.k1("getSurveyCommand");var dgz=new _.k1("ratingSurveyOptionRenderer");_.jF=new _.k1("feedbackEndpoint");var yYH=new _.k1("reportHistoryTableCellRenderer"),V3D=new _.k1("reportHistoryTableTextCellRenderer"),vTA=new _.k1("reportHistoryTableReasonCellRenderer");_.UgD=new _.k1("flagEndpoint");_.zIR=new _.k1("flowNextStepCommand");_.TP_=new _.k1("flowPrevStepCommand");var IuL=new _.k1("getFlowCommand");var kpR=new _.k1("submitFormWithValidationFlowCommand");_.WYE=new _.k1("updateFlowCommand");var Xao=function(){gL.apply(this,arguments)};
_.q(Xao,gL);Xao.prototype.getAssociations=function(){return[]};
Xao.prototype.getTypeName=function(){return"flowStateEntity"};var Kk5=new _.k1("flowFormState");_.Yy=new _.k1("flowStepRenderer");var msA=new _.k1("gameCardRenderer");var xsE=new _.k1("accountLinkingStateChangedCommand");var SMo=function(){gL.apply(this,arguments)};
_.q(SMo,gL);SMo.prototype.getAssociations=function(){return[]};
SMo.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var QkM=new _.k1("changeMiniAppPlayStateCommand");var wS_=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(wS_,_.uG);var FT=[1,2,3];var skz=[0,FT,rsz,_.$F,u5t];var lm_=_.p$(wS_,skz),uT5=_.Jf(skz);var MNR=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(MNR,_.uG);var fmB=[0,_.n5,_.AD];var tND=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(tND,_.uG);var cqB=[0,_.AD,_.n5,-1];var Aq=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Aq,_.uG);var O2t=_.Jf([0,1,fmB,_.dA,cqB]);var jkE=new _.k1("miniAppScoreChallengeViewModel");var DsD=new _.k1("miniGameCardViewModel");var rqA=new _.k1("teaserCardViewModel");var GDM=function(){gL.apply(this,arguments)};
_.q(GDM,gL);GDM.prototype.getAssociations=function(){return[]};
GDM.prototype.getTypeName=function(){return"logoEntity"};var pSo=new _.k1("feedbackItemRenderer");var RtE=function(){gL.apply(this,arguments)};
_.q(RtE,gL);RtE.prototype.getAssociations=function(){return[]};
RtE.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.JqA=new _.k1("playerInterstitialRenderer");var ht5=new _.k1("getKidsBlocklistPickerCommand");_.C8M=new _.k1("updateKidsBlacklistEndpoint");_.Rz=new _.k1("likeEndpoint");var LkL,qMA,EyD;LkL=new _.k1("addChatItemAction");qMA=new _.k1("removeChatItemAction");EyD=new _.k1("markChatItemAsDeletedAction");_.b25=new _.k1("setLiveChatCollapsedStateAction");var gyH=function(){gL.apply(this,arguments)};
_.q(gyH,gL);gyH.prototype.getAssociations=function(){return[]};
gyH.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var nyz=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(nyz,_.uG);nyz.prototype.getPayloadCase=function(){return _.sn(this,P8z)};
var P8z=[3,4];var etD=[0,_.NV,[0,[1,2],_.$F,_.Z4,[0,_.oZ,1,_.oZ]]];var i2E=[0,_.AD,-1];var YMB=[0,[1],_.$F];var ok=[0,[1,2],_.$F,_.Z4,[0,_.dA]];var HS=[0,_.AD];var FkD=[0,[0,_.YF,_.iy,[0,_.oZ,_.yT,_.oZ]],1,[0,_.YF]];var AqH=[0,PM];var oyE=[0,PM];var H2E=[0,oyE,AqH];var $sL=[0,_.NV,[0,[1,2],_.$F,-1],_.YF];var NLt=[0,[2],1,_.Z4,[0,_.oZ,-1,$sL]];var Z2z=[0,[1],_.Z4,[0,_.oZ,_.AD,_.yT,1,$sL]];var BLA=[0,_.iy,-1,lfD,_.dA];var amE=[0,[0,gA,-3],-4];var $y=[0,_.YF,-3,_.AD,_.YF,_.v4,_.YF,etD,_.YF,-2];var Ns=[0,_.NV,[0,[1,2],_.$F,-1],_.YF,_.AD];var dsD=[0,[3],ok,[0,[2,3,4],hsz,_.$F,-2],_.Z4,[0,_.AD],_.n5];var yqH=[0,[3,5],_.AD,_.es,_.Z4,[0,1,_.n5,_.dA],_.dA,_.Z4,[0,_.dA,_.n5]];var VNA=[0,2,_.es,_.AD,-1];var vyA=[0,j4A];var Uso=[0,[3,4],2,ff_,_.$F,_.AD];var ztB=[0,_.dA,-2,1,_.AD];var TLz=[0,_.AD,-1,_.dA];var ImR=[0,HS,function(){return Zm},
HS,_.AD],kDR=[0,_.dA,HS,ok,function(){return Zm},
_.AD],Zm=[-160,{},[101,103,104,105,106,107,108,109,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159],HS,_.es,[0,_.YF,1,_.YF,1,_.YF,1,_.dA,-1,HS],[0,1,_.YF,2,_.YF,_.dA,_.YF],1,_.es,-1,_.AD,_.es,2,gA,[0,gA,_.es],_.AD,1,FkD,1,ok,_.v4,1,[0,[0,_.NV,[0,_.AD,_.YF,_.dA]]],[0,_.YF,[0,_.n5,[0,_.yT]],_.n5,1,[0,csE,-1]],_.AD,[0,1,_.AD],76,_.Z4,[0,ok,Ns,FkD,1,[0,_.NV,Ns]],1,_.Z4,[0,ok,_.AD,_.YF],
_.Z4,[0,ok,YMB],_.Z4,[0,ok,YMB,_.es],_.Z4,[0,ok,YMB],_.Z4,[0,ok,_.NV,HS,ok,GdA],_.Z4,[0,ok,HS,_.AD],_.Z4,[0,ok,_.YF,$y,-1,_.YF],4,_.Z4,[0,ok,_.YF,_.es,$y,_.YF],_.Z4,[0,[4,9],ok,_.dA,_.es,_.$F,Ns,1,FkD,_.AD,_.$F,ztB],_.Z4,[0,ok,HS,ok,_.dA,_.AD],_.Z4,[0,_.YF,ok,$y,_.YF,_.AD],_.Z4,[0,ok,HS,ok,_.dA,_.AD],1,_.Z4,[0,ok,_.dA,_.AD,$y],_.Z4,[0,ok,_.dA,[0,_.AD,_.es],_.AD,_.es,_.AD,_.aZ,-2,3,TLz,_.NV,TLz,TLz,ztB],_.Z4,[0,ok,_.dA,Z2z,_.NV,[0,oyE,NLt],HS,_.NV,H2E,_.AD,1,_.dA,BLA,amE,s4t,-1],_.Z4,[0,ok,[0,_.yT,
-1,Z2z,_.NV,[0,oyE,NLt,AqH],[0,_.U3],1,_.oZ],HS,_.AD],_.Z4,[0,ok,Ns,_.AD,[0,_.iy]],_.Z4,function(){return kDR},
_.Z4,[0,ok,_.es,_.AD,-1,_.YF],_.Z4,[0,[6,7],ok,_.NV,VNA,_.dA,Ns,1,_.Z4,Uso,_.Z4,vyA],_.Z4,[0,_.NV,VNA,_.dA,_.YF],_.Z4,[0,_.AD,ra_,-1],_.Z4,[0,HS,_.NV,H2E,_.AD],_.Z4,[0,ok,HS,_.AD],_.Z4,[0,_.aZ,_.AD],_.Z4,[0,i2E],_.Z4,[0,i2E],_.Z4,[0,Ns],_.Z4,[0,HS,Ns],_.Z4,function(){return ImR},
_.Z4,[0,HS,_.AD],_.Z4,[0,HS,_.AD],1,_.Z4,[0,_.YF,ok,$y,_.YF,$y],_.Z4,[0,_.U3],1,_.Z4,[0],1,_.Z4,[0,HS,_.dA,ok,_.dA],_.Z4,[0,[1,2],_.Z4,Uso,_.Z4,vyA,_.es],_.Z4,[0,_.U3,Ns,yqH,_.AD,_.es],_.Z4,[0,yqH,_.AD,_.es],_.Z4,[0,BLA,Ns,_.YF,amE],_.Z4,dsD,_.Z4,[0],_.Z4,[0,_.AD,-1,_.n5],_.Z4,[0,HS,_.AD],_.Z4,[0,dsD,_.n5,_.AD],_.Z4,[0,ok,$y,_.YF],_.Z4,[0,ok,$y,_.YF],_.Z4,[0,BLA,amE,Ns,_.v4,_.YF,s4t,-1],_.Z4,[0,ok,$y,_.YF]];var Wkt=[0,_.NV,Zm];var XSE=_.p$(nyz,[0,P8z,1,_.n5,_.Z4,[0,[18,22,24],Wkt,3,[0,Wkt],1,_.n5,[0,_.NV,[0,_.es,gA],_.es],1,Zm,-1,[0,_.Fx,-2,_.v4,_.Fx,-1,_.v4,_.Fx,etD,_.Fx,-2],Q4E,[!0,_.AD,[0,YMB,2,_.AD,_.es,_.YF,2,_.AD,_.aZ]],[0,[1,2,3],[5,6],_.Z4,[0,_.oZ],_.Z4,[0,_.oZ,-1],_.Z4,[0,_.oZ],1,_.Z4,i2E,_.Z4,[0,_.AD]],[0,Zm,-1],_.U3,Zm,_.Z4,Zm,[0,Wkt],_.n5,Zm,_.Z4,Zm,_.AD,_.Z4,Zm],_.Z4,AER,_.n5]);var KNt=new _.k1("liveChatEndpoint");var m9B=new _.k1("liveChatItemContextMenuEndpoint");var x9D=new _.k1("liveChatReplayEndpoint");_.SvA=new _.k1("emojiPickerRenderer");var QrE=new _.k1("liveChatAuthorBadgeViewModel");var wBB=new _.k1("deleteLiveChatMessageCommand");var srD=new _.k1("liveChatActionEndpoint");var l9R=new _.k1("createLiveChatPollEndpoint");var uyR=new _.k1("manageLiveChatUserEndpoint");var MqA=new _.k1("moderateLiveChatEndpoint");_.f95=new _.k1("sendLiveChatMessageEndpoint");var tqt=new _.k1("sendLiveChatVoteEndpoint");var cVE=new _.k1("clearLocationCommand");var OvD=new _.k1("resolveLocationCommand");var jrD=new _.k1("interactionLoggingCommandMetadata");var D9z=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(D9z,_.uG);var rVz=function(K,m){return _.GI(K,1,m)};var GYH=[0,_.YF];var pBB=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(pBB,_.uG);var RU5=function(K,m){return g7(K,1,D9z,m)};pBB.prototype.JSC$12324_serializeBinary=vm8([0,_.NV,GYH]);var JY8={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 JVz={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"},
hUR={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 mRD={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",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT"};_.vsm=new _.k1("logFlowLoggingEventCommand");_.QA=new _.k1("loggingContext");var CtD=new _.k1("audioTrackSelectActionCommand");var LNL=new _.k1("captionLanguageSelectActionCommand");var qvL=new _.k1("showAudioTrackPickerActionCommand");var Efz=new _.k1("showCaptionLanguageSelectActionCommand");var bvD=new _.k1("dismissDialogEndpoint");var gfA=new _.k1("dismissPlayerOverlayCommand");var nfB=new _.k1("hideItemSectionVideosByIdCommand");var Pto=new _.k1("showMiniplayerCommand");var eU_=function(){gL.apply(this,arguments)};
_.q(eU_,gL);eU_.prototype.getAssociations=function(){return[]};
eU_.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var ivH=function(){gL.apply(this,arguments)};
_.q(ivH,gL);ivH.prototype.getAssociations=function(){return[]};
ivH.prototype.getTypeName=function(){return"downloadStatusEntity"};var Yvt=function(){gL.apply(this,arguments)};
_.q(Yvt,gL);Yvt.prototype.getAssociations=function(){return[]};
Yvt.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var FNB=function(){gL.apply(this,arguments)};
_.q(FNB,gL);FNB.prototype.getAssociations=function(){var K=[];this.delegate.downloadsList&&K.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&K.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&K.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&K.push(this.delegate.refresh);return[].concat(_.N3(new Set(K)))};
FNB.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var AVM=function(){gL.apply(this,arguments)};
_.q(AVM,gL);AVM.prototype.getAssociations=function(){var K=[];this.delegate.refresh&&K.push(this.delegate.refresh);if(this.delegate.downloads)for(var m=_.u(this.delegate.downloads),x=m.next();!x.done;x=m.next())K.push.apply(K,_.N3((new ofo(x.value)).getAssociations()));return[].concat(_.N3(new Set(K)))};
AVM.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var ofo=function(){b8.apply(this,arguments)};
_.q(ofo,b8);ofo.prototype.getAssociations=function(){var K=[];this.delegate.video&&K.push(this.delegate.video);this.delegate.playlist&&K.push(this.delegate.playlist);this.delegate.videoItem&&K.push(this.delegate.videoItem);this.delegate.playlistItem&&K.push(this.delegate.playlistItem);return[].concat(_.N3(new Set(K)))};var HvH=function(){gL.apply(this,arguments)};
_.q(HvH,gL);HvH.prototype.getAssociations=function(){var K=[];this.delegate.localImageEntities&&K.push.apply(K,_.N3(this.delegate.localImageEntities));return[].concat(_.N3(new Set(K)))};
HvH.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var $9D=function(){gL.apply(this,arguments)};
_.q($9D,gL);$9D.prototype.getAssociations=function(){var K=[];this.delegate.playbackData&&K.push(this.delegate.playbackData);this.delegate.localImageEntities&&K.push.apply(K,_.N3(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&K.push(this.delegate.videoDownloadContextEntity);return[].concat(_.N3(new Set(K)))};
$9D.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var NQ5=function(){gL.apply(this,arguments)};
_.q(NQ5,gL);NQ5.prototype.getAssociations=function(){return[]};
NQ5.prototype.getTypeName=function(){return"offlineabilityEntity"};var ZvE=function(){gL.apply(this,arguments)};
_.q(ZvE,gL);ZvE.prototype.getAssociations=function(){var K=[];this.delegate.fakeChildren&&K.push.apply(K,_.N3(this.delegate.fakeChildren));return[].concat(_.N3(new Set(K)))};
ZvE.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var BQz=function(){gL.apply(this,arguments)};
_.q(BQz,gL);BQz.prototype.getAssociations=function(){var K=[];this.delegate.video&&K.push(this.delegate.video);this.delegate.playbackData&&K.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&K.push(this.delegate.offlineVideoPolicy);return[].concat(_.N3(new Set(K)))};
BQz.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var a9E=function(){gL.apply(this,arguments)};
_.q(a9E,gL);a9E.prototype.getAssociations=function(){return[]};
a9E.prototype.getTypeName=function(){return"continuationTokenEntity"};var d9t=function(){gL.apply(this,arguments)};
_.q(d9t,gL);d9t.prototype.getAssociations=function(){var K=[];this.delegate.channelOwner&&K.push(this.delegate.channelOwner);this.delegate.videos&&K.push.apply(K,_.N3(this.delegate.videos));this.delegate.collaboratorChannels&&K.push.apply(K,_.N3(this.delegate.collaboratorChannels));this.delegate.downloadState&&K.push(this.delegate.downloadState);this.delegate.refresh&&K.push(this.delegate.refresh);return[].concat(_.N3(new Set(K)))};
d9t.prototype.getTypeName=function(){return"mainPlaylistEntity"};var yVt=function(){gL.apply(this,arguments)};
_.q(yVt,gL);yVt.prototype.getAssociations=function(){var K=[];this.delegate.video&&K.push(this.delegate.video);this.delegate.channelContributor&&K.push(this.delegate.channelContributor);return[].concat(_.N3(new Set(K)))};
yVt.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var VqA=function(){b8.apply(this,arguments)};
_.q(VqA,b8);VqA.prototype.getAssociations=function(){var K=[];this.delegate.recommendedVideoMetadata&&K.push.apply(K,_.N3((new vft(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.N3(new Set(K)))};
var vft=function(){b8.apply(this,arguments)};
_.q(vft,b8);vft.prototype.getAssociations=function(){var K=[];this.delegate.localImageEntities&&K.push.apply(K,_.N3(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&K.push(this.delegate.videoDownloadContextEntity);return[].concat(_.N3(new Set(K)))};var U9o=function(){b8.apply(this,arguments)};
_.q(U9o,b8);U9o.prototype.getAssociations=function(){var K=[];this.delegate.playbackPosition&&K.push(this.delegate.playbackPosition);return[].concat(_.N3(new Set(K)))};var zUE=function(){gL.apply(this,arguments)};
_.q(zUE,gL);zUE.prototype.getAssociations=function(){var K=[];this.delegate.owner&&K.push(this.delegate.owner);this.delegate.downloadState&&K.push(this.delegate.downloadState);this.delegate.userState&&K.push.apply(K,_.N3((new U9o(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&K.push.apply(K,_.N3((new VqA(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.N3(new Set(K)))};
zUE.prototype.getTypeName=function(){return"mainVideoEntity"};var TQA=function(){gL.apply(this,arguments)};
_.q(TQA,gL);TQA.prototype.getAssociations=function(){var K=[];this.delegate.userChannelDetails&&K.push(this.delegate.userChannelDetails);return[].concat(_.N3(new Set(K)))};
TQA.prototype.getTypeName=function(){return"ytMainChannelEntity"};var I9D=function(){gL.apply(this,arguments)};
_.q(I9D,gL);I9D.prototype.getAssociations=function(){var K=[];this.delegate.channelOwner&&K.push(this.delegate.channelOwner);this.delegate.playbackPosition&&K.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&K.push.apply(K,_.N3(this.delegate.localImageEntities));this.delegate.downloadStatus&&K.push(this.delegate.downloadStatus);return[].concat(_.N3(new Set(K)))};
I9D.prototype.getTypeName=function(){return"ytMainVideoEntity"};var p5B=new _.k1("downloadsPageSmartDownloadsOptInBannerParams");var CJ8=new _.k1("downloadsPageUpsellBannerParams");var kYD=function(){gL.apply(this,arguments)};
_.q(kYD,gL);kYD.prototype.getAssociations=function(){return[]};
kYD.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var WN_=function(){gL.apply(this,arguments)};
_.q(WN_,gL);WN_.prototype.getAssociations=function(){return[]};
WN_.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var XBz=function(){gL.apply(this,arguments)};
_.q(XBz,gL);XBz.prototype.getAssociations=function(){return[]};
XBz.prototype.getTypeName=function(){return"macroMarkerEntity"};var KfA=function(){gL.apply(this,arguments)};
_.q(KfA,gL);KfA.prototype.getAssociations=function(){return[]};
KfA.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var mCR=function(){gL.apply(this,arguments)};
_.q(mCR,gL);mCR.prototype.getAssociations=function(){return[]};
mCR.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var xCB=function(){gL.apply(this,arguments)};
_.q(xCB,gL);xCB.prototype.getAssociations=function(){return[]};
xCB.prototype.getTypeName=function(){return"playerStateEntity"};var STE=function(){gL.apply(this,arguments)};
_.q(STE,gL);STE.prototype.getAssociations=function(){return[]};
STE.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var QiD=function(){gL.apply(this,arguments)};
_.q(QiD,gL);QiD.prototype.getAssociations=function(){return[]};
QiD.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var wjA=function(){gL.apply(this,arguments)};
_.q(wjA,gL);wjA.prototype.getAssociations=function(){return[]};
wjA.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.BS=new _.k1("dislikeButtonViewModel");_.ak=new _.k1("likeButtonViewModel");var siE=new _.k1("videoSummaryContentViewModel");var lao=new _.k1("videoSummaryParagraphViewModel");var u1E=new _.k1("changeTimelyActionVisibilityCommand");var MSA=new _.k1("hideEngagementPanelEndpoint");var fa5=new _.k1("refreshPanelEndpoint");var tSD=new _.k1("scrollToSectionEndpoint");var c$t=new _.k1("seekToVideoTimestampCommand");_.Ot=new _.k1("showEngagementPanelEndpoint");var O_E=new _.k1("showTransientPlayerScrimOverlayCommand");var ji_=new _.k1("toggleEngagementPanelCommand");_.DCE=new _.k1("createBroadcastCommand");var r$B=new _.k1("metadataUpdateCommand");var GFL=function(){gL.apply(this,arguments)};
_.q(GFL,gL);GFL.prototype.getAssociations=function(){return[]};
GFL.prototype.getTypeName=function(){return"featuredProductsEntity"};var pjA=function(){gL.apply(this,arguments)};
_.q(pjA,gL);pjA.prototype.getAssociations=function(){return[]};
pjA.prototype.getTypeName=function(){return"pinnedProductEntity"};var RBM=function(){gL.apply(this,arguments)};
_.q(RBM,gL);RBM.prototype.getAssociations=function(){return[]};
RBM.prototype.getTypeName=function(){return"trendingOfferEntity"};_.J$_=new _.k1("merchandiseShelfRenderer");var hBo=new _.k1("shoppingContentLineItemViewModel");var CW5=new _.k1("gridMovieRenderer");_.LfB=new _.k1("movieRenderer");var qTo=function(){gL.apply(this,arguments)};
_.q(qTo,gL);qTo.prototype.getAssociations=function(){return[]};
qTo.prototype.getTypeName=function(){return"compositeSourceEntity"};var EvL=function(){gL.apply(this,arguments)};
_.q(EvL,gL);EvL.prototype.getAssociations=function(){var K=[];this.delegate.compositeSourceKeys&&K.push.apply(K,_.N3(this.delegate.compositeSourceKeys));return[].concat(_.N3(new Set(K)))};
EvL.prototype.getTypeName=function(){return"multiviewStagingEntity"};var b_L=function(){gL.apply(this,arguments)};
_.q(b_L,gL);b_L.prototype.getAssociations=function(){var K=[];this.delegate.trackDownloadMetadatas&&K.push.apply(K,_.N3(this.delegate.trackDownloadMetadatas));return[].concat(_.N3(new Set(K)))};
b_L.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var gvz=function(){gL.apply(this,arguments)};
_.q(gvz,gL);
gvz.prototype.getAssociations=function(){var K=[];this.delegate.downloadedTracks&&K.push.apply(K,_.N3(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&K.push.apply(K,_.N3(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&K.push.apply(K,_.N3(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&K.push.apply(K,_.N3(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&K.push.apply(K,_.N3(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
K.push.apply(K,_.N3(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&K.push.apply(K,_.N3(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&K.push.apply(K,_.N3(this.delegate.metadataOnlyTracks));return[].concat(_.N3(new Set(K)))};
gvz.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var nvD=function(){gL.apply(this,arguments)};
_.q(nvD,gL);nvD.prototype.getAssociations=function(){var K=[];this.delegate.trackDownloadMetadatas&&K.push.apply(K,_.N3(this.delegate.trackDownloadMetadatas));return[].concat(_.N3(new Set(K)))};
nvD.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var PWH=function(){gL.apply(this,arguments)};
_.q(PWH,gL);PWH.prototype.getAssociations=function(){var K=[];this.delegate.playbackData&&K.push(this.delegate.playbackData);this.delegate.localImageEntities&&K.push.apply(K,_.N3(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&K.push(this.delegate.videoDownloadContextEntity);return[].concat(_.N3(new Set(K)))};
PWH.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var eBt=function(){gL.apply(this,arguments)};
_.q(eBt,gL);
eBt.prototype.getAssociations=function(){var K=[];this.delegate.musicLibraryStatusEntity&&K.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&K.push.apply(K,_.N3(this.delegate.primaryArtists));this.delegate.details&&K.push(this.delegate.details);this.delegate.userDetails&&K.push(this.delegate.userDetails);this.delegate.tracks&&K.push.apply(K,_.N3(this.delegate.tracks));this.delegate.share&&K.push(this.delegate.share);this.delegate.downloadMetadata&&K.push(this.delegate.downloadMetadata);this.delegate.refresh&&
K.push(this.delegate.refresh);return[].concat(_.N3(new Set(K)))};
eBt.prototype.getTypeName=function(){return"musicAlbumRelease"};
var i_M=function(){gL.apply(this,arguments)};
_.q(i_M,gL);i_M.prototype.getAssociations=function(){var K=[];this.delegate.albumRelease&&K.push(this.delegate.albumRelease);this.delegate.tracks&&K.push.apply(K,_.N3(this.delegate.tracks));return[].concat(_.N3(new Set(K)))};
i_M.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var YT_=function(){gL.apply(this,arguments)};
_.q(YT_,gL);YT_.prototype.getAssociations=function(){var K=[];this.delegate.albumRelease&&K.push(this.delegate.albumRelease);return[].concat(_.N3(new Set(K)))};
YT_.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var FfL=function(){gL.apply(this,arguments)};
_.q(FfL,gL);FfL.prototype.getAssociations=function(){var K=[];this.delegate.details&&K.push(this.delegate.details);this.delegate.userDetails&&K.push(this.delegate.userDetails);return[].concat(_.N3(new Set(K)))};
FfL.prototype.getTypeName=function(){return"musicArtist"};
var A$R=function(){gL.apply(this,arguments)};
_.q(A$R,gL);A$R.prototype.getAssociations=function(){var K=[];this.delegate.parentArtist&&K.push(this.delegate.parentArtist);return[].concat(_.N3(new Set(K)))};
A$R.prototype.getTypeName=function(){return"musicArtistDetail"};
var ovt=function(){gL.apply(this,arguments)};
_.q(ovt,gL);ovt.prototype.getAssociations=function(){var K=[];this.delegate.parentArtist&&K.push(this.delegate.parentArtist);return[].concat(_.N3(new Set(K)))};
ovt.prototype.getTypeName=function(){return"musicArtistUserDetail"};var H__=function(){gL.apply(this,arguments)};
_.q(H__,gL);H__.prototype.getAssociations=function(){return[]};
H__.prototype.getTypeName=function(){return"musicLibraryEdit"};var $C5=function(){gL.apply(this,arguments)};
_.q($C5,gL);$C5.prototype.getAssociations=function(){return[]};
$C5.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var N2o=function(){gL.apply(this,arguments)};
_.q(N2o,gL);
N2o.prototype.getAssociations=function(){var K=[];this.delegate.tracks&&K.push.apply(K,_.N3(this.delegate.tracks));this.delegate.refresh&&K.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&K.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&K.push(this.delegate.details);this.delegate.downloadMetadata&&K.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&K.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&K.push(this.delegate.userDetails);this.delegate.entryCollection&&
K.push(this.delegate.entryCollection);this.delegate.share&&K.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&K.push.apply(K,_.N3((new Z_L(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.N3(new Set(K)))};
N2o.prototype.getTypeName=function(){return"musicPlaylist"};
var Z_L=function(){b8.apply(this,arguments)};
_.q(Z_L,b8);Z_L.prototype.getAssociations=function(){var K=[];this.delegate.creatorEntity&&K.push(this.delegate.creatorEntity);return[].concat(_.N3(new Set(K)))};var B2D=function(){gL.apply(this,arguments)};
_.q(B2D,gL);B2D.prototype.getAssociations=function(){return[]};
B2D.prototype.getTypeName=function(){return"musicShare"};var aaB=function(){gL.apply(this,arguments)};
_.q(aaB,gL);
aaB.prototype.getAssociations=function(){var K=[];this.delegate.musicLibraryStatusEntity&&K.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&K.push.apply(K,_.N3(this.delegate.artists));this.delegate.audioModeVersion&&K.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&K.push(this.delegate.videoModeVersion);this.delegate.userDetails&&K.push(this.delegate.userDetails);this.delegate.details&&K.push(this.delegate.details);this.delegate.albumRelease&&K.push(this.delegate.albumRelease);this.delegate.share&&
K.push(this.delegate.share);this.delegate.libraryEdit&&K.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&K.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&K.push(this.delegate.playbackPosition);this.delegate.lyrics&&K.push(this.delegate.lyrics);return[].concat(_.N3(new Set(K)))};
aaB.prototype.getTypeName=function(){return"musicTrack"};
var dCL=function(){gL.apply(this,arguments)};
_.q(dCL,gL);dCL.prototype.getAssociations=function(){var K=[];this.delegate.parentTrack&&K.push(this.delegate.parentTrack);return[].concat(_.N3(new Set(K)))};
dCL.prototype.getTypeName=function(){return"musicTrackDetail"};
var y$D=function(){gL.apply(this,arguments)};
_.q(y$D,gL);y$D.prototype.getAssociations=function(){var K=[];this.delegate.parentTrack&&K.push(this.delegate.parentTrack);return[].concat(_.N3(new Set(K)))};
y$D.prototype.getTypeName=function(){return"musicTrackUserDetail"};var PP=new _.k1("musicResponsiveListItemRenderer");var oGB=new _.k1("addToPlaylistEndpoint");var VSE=new _.k1("captionPickerEndpoint");var vv5=new _.k1("suggestStats");var UCt=new _.k1("backstageImageUploadEndpoint");var zBt=new _.k1("createBackstagePostDialogEndpoint");_.T2E=new _.k1("createCommentReplyDialogEndpoint");_.IaD=new _.k1("updateCommentDialogEndpoint");_.kFz=new _.k1("updateCommentReplyDialogEndpoint");var Wfo=new _.k1("menuEndpoint");var p2m=new _.k1("modalEndpoint");var XjB=new _.k1("playlistEditorEndpoint");var KaD=new _.k1("copyTextEndpoint");var moL,xoo;moL=new _.k1("shareEndpoint");xoo=new _.k1("shareEntityEndpoint");_.SyE=new _.k1("shareEntityServiceEndpoint");_.E2L=new _.k1("userFeedbackEndpoint");_.o7=new _.k1("watchEndpoint");var lcD=new _.k1("watchPlaylistEndpoint");var QM_=new _.k1("addUpcomingEventReminderEndpoint");_.dL=new _.k1("getCommentsFromInboxCommand");var w5o=new _.k1("notificationOptOutEndpoint");var sMD=new _.k1("recordNotificationInteractionsEndpoint");var lhE=new _.k1("removeUpcomingEventReminderEndpoint");var FIT=new _.k1("getDownloadActionCommand");_.uPE=new _.k1("offlineOrchestrationActionCommand");var McL=function(){gL.apply(this,arguments)};
_.q(McL,gL);McL.prototype.getAssociations=function(){return[]};
McL.prototype.getTypeName=function(){return"captionTrack"};var fhA=function(){gL.apply(this,arguments)};
_.q(fhA,gL);fhA.prototype.getAssociations=function(){return[]};
fhA.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var tc5=function(){gL.apply(this,arguments)};
_.q(tc5,gL);tc5.prototype.getAssociations=function(){return[]};
tc5.prototype.getTypeName=function(){return"offlineVideoPolicy"};var cHD=function(){gL.apply(this,arguments)};
_.q(cHD,gL);cHD.prototype.getAssociations=function(){return[]};
cHD.prototype.getTypeName=function(){return"offlineVideoStreams"};var Oj5=function(){gL.apply(this,arguments)};
_.q(Oj5,gL);Oj5.prototype.getAssociations=function(){var K=[];this.delegate.transfer&&K.push(this.delegate.transfer);this.delegate.adsPlaybackData&&K.push.apply(K,_.N3(this.delegate.adsPlaybackData));this.delegate.drmLicense&&K.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&K.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&K.push(this.delegate.videoDownloadContextEntity);return[].concat(_.N3(new Set(K)))};
Oj5.prototype.getTypeName=function(){return"playbackData"};var jME=function(){gL.apply(this,arguments)};
_.q(jME,gL);jME.prototype.getAssociations=function(){return[]};
jME.prototype.getTypeName=function(){return"refresh"};var DoD=function(){gL.apply(this,arguments)};
_.q(DoD,gL);DoD.prototype.getAssociations=function(){var K=[];this.delegate.offlineVideoStreams&&K.push.apply(K,_.N3(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&K.push.apply(K,_.N3(this.delegate.captionTrack));return[].concat(_.N3(new Set(K)))};
DoD.prototype.getTypeName=function(){return"transfer"};var rH5=function(){gL.apply(this,arguments)};
_.q(rH5,gL);rH5.prototype.getAssociations=function(){return[]};
rH5.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var GPA=new _.k1("showMoreDrawerCommand");var p5z=new _.k1("updateEngagementPanelContentCommand");var RRE=new _.k1("getPdgBuyFlowCommand");var JHE=new _.k1("liveChatPurchaseMessageEndpoint");var hRD=new _.k1("openSuperStickerBuyFlowCommand");var CJ5=new _.k1("updatePdgFeatureEnablementCommand");var LaB=function(){gL.apply(this,arguments)};
_.q(LaB,gL);LaB.prototype.getAssociations=function(){return[]};
LaB.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var qyD=function(){gL.apply(this,arguments)};
_.q(qyD,gL);qyD.prototype.getAssociations=function(){return[]};
qyD.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.EHE=new _.k1("pdgCommentChipRenderer");_.bjE=new _.k1("permissionRoleBottomBarRenderer");_.gHt=new _.k1("updatePermissionRoleCommand");var nHB=new _.k1("prefetchWatchCommand");var PJA=new _.k1("updatePlayerErrorMessageCommand");var EGG=new _.k1("toggleCaptionsVisibilityCommand");_.eRA=new _.k1("quickActionsViewModel");var ijL=new _.k1("playerResponse");var YyR=new _.k1("playlistRenderer");_.FaA=new _.k1("playlistVideoListRenderer");_.ye=new _.k1("playlistEditEndpoint");var AHo=new _.k1("createImagePollCommand");var oHA=new _.k1("createQuizCommand");var Hj5=new _.k1("quizRenderer");var $ot=new _.k1("uploadedVideoRenderer");var NtA=new _.k1("decorateMessageEndpoint");var ZjE=new _.k1("lpOfferCardOptionViewModel");var BtR=new _.k1("sfvAudioItemPlaybackCommand");var ahD=function(){gL.apply(this,arguments)};
_.q(ahD,gL);ahD.prototype.getAssociations=function(){return[]};
ahD.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.Ve=new _.k1("reelNonVideoContentEndpoint");_.l9=new _.k1("reelWatchEndpoint");_.vS=new _.k1("reelItemRenderer");var doM=new _.k1("reelMetapanelViewModel");_.UM=new _.k1("reelNonVideoContentRenderer");_.yHE=new _.k1("reelPlayerOverlayRenderer");var VcH=new _.k1("shortsLockupViewModel");var vHM=new _.k1("sponsorButtonViewModel");var UoR=new _.k1("reelItemWatchResponse");var zRD=new _.k1("textBadgeRenderer");_.zD=new _.k1("buttonRenderer");_.TD=new _.k1("toggleButtonRenderer");var a8S=new _.k1("switchButtonViewModel");_.Tt5=new _.k1("confirmDialogRenderer");var Iho;Iho=new _.k1("menuRenderer");_.kPE=new _.k1("menuFlexibleItemRenderer");var Waz=new _.k1("pollRenderer");_.X5E=new _.k1("backgroundPromoRenderer");var mxD;_.KTR=new _.k1("chipCloudRenderer");mxD=new _.k1("chipCloudChipRenderer");var xxD=new _.k1("dropdownRenderer");var SaA=new _.k1("gridVideoRenderer");_.QPo=new _.k1("itemSectionRenderer");_.woE=new _.k1("messageRenderer");var sPD=new _.k1("sortFilterHeaderRenderer");_.Ik=new _.k1("videoRenderer");var llE=new _.k1("resolveUrlCommandMetadata");var u8M=function(){gL.apply(this,arguments)};
_.q(u8M,gL);u8M.prototype.getAssociations=function(){return[]};
u8M.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.MpL=new _.k1("getAnswerCommand");_.QL=new _.k1("searchEndpoint");var flD=new _.k1("genAiRichTextViewModel");var YlB=new _.k1("overviewAnswerViewModel");var tpM=new _.k1("videoOverviewViewModel");var cKA=new _.k1("addToPlaylistServiceEndpoint");var OEE=new _.k1("clearSearchHistoryEndpoint");var jPL=new _.k1("clearWatchHistoryEndpoint");var Dxo=new _.k1("webSerializedServiceEndpointExtension");_.rKE=new _.k1("createCommentEndpoint");var Glt=new _.k1("createCommentReplyEndpoint");var poR=new _.k1("performCommentActionEndpoint");var Rao=new _.k1("updateCommentEndpoint");var JKD=new _.k1("updateCommentReplyEndpoint");_.ky=new _.k1("createPlaylistServiceEndpoint");var haz=new _.k1("deletePlaylistEndpoint");var C$z=new _.k1("deleteVideoEndpoint");var ACL=new _.k1("getReportFormEndpoint");var LTM=new _.k1("modifyChannelNotificationPreferenceEndpoint");var vUT;_.xu=new _.k1("offlinePlaylistEndpoint");vUT={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 UNn;_.mv=new _.k1("offlineVideoEndpoint");UNn={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 qa_=new _.k1("pingingEndpoint");_.EjA=new _.k1("selectActiveIdentityEndpoint");var bEH=new _.k1("setSettingEndpoint");var MeL=new _.k1("undoFeedbackEndpoint");var gjH=new _.k1("unsubscribeEndpoint");_.njH=new _.k1("updatedMetadataEndpoint");var P$L=function(){gL.apply(this,arguments)};
_.q(P$L,gL);P$L.prototype.getAssociations=function(){return[]};
P$L.prototype.getTypeName=function(){return"settingEntity"};_.ea_=new _.k1("updateLocalAppSettingCommand");var iEL=new _.k1("saveImageToDeviceEndpoint");var Ya_=new _.k1("shareImageCommand");var FTt=new _.k1("sharingProviderDataCommand");var AKE=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(AKE,_.uG);var ZbE=[0,_.AD,-1];AKE.prototype.JSC$12531_serializeBinary=vm8(ZbE);var Bvt=_.Jf(ZbE);var aLo=new _.k1("userMentionSuggestionRenderer");var d5z=new _.k1("liveChatTunnelCommand");var yjD=new _.k1("showSponsorshipsGiftOfferDialogCommand");var VGE=new _.k1("sponsorshipsScrollableShelfViewModel");var vwA=new _.k1("updateUpcomingEventReminderButtonStateCommand");var U5A=new _.k1("upcomingEventReminderButtonStateRenderer");var zrE=new _.k1("subscribeEndpoint");var TvB=new _.k1("registerTasksCommand");var ILR=new _.k1("hideSheetCommand");var keB=new _.k1("hideSnackbarCommand");var W5H=new _.k1("showDialogCommand");_.OCv=new _.k1("showSheetCommand");var XCo=new _.k1("showSnackbarCommand");var KRL=function(){gL.apply(this,arguments)};
_.q(KRL,gL);KRL.prototype.getAssociations=function(){return[]};
KRL.prototype.getTypeName=function(){return"chipEntity"};var mIM=function(){gL.apply(this,arguments)};
_.q(mIM,gL);mIM.prototype.getAssociations=function(){return[]};
mIM.prototype.getTypeName=function(){return"dismissState"};_.R0=new _.k1("avatarViewModel");var xIA=new _.k1("badgeViewModel");_.WS=new _.k1("buttonViewModel");_.XT=new _.k1("chipViewModel");var swT=new _.k1("collectionThumbnailViewModel");var SEz=new _.k1("contentPreviewImageViewModel");var Q6o=new _.k1("decoratedAvatarViewModel");_.XHB=new _.k1("engagementBarViewModel");_.we_=new _.k1("imageBannerViewModel");var s6D=new _.k1("lockupContentMetadataRowExtension");_.ljE=new _.k1("lockupMetadataViewModel");_.uGM=new _.k1("lockupViewModel");var MPz=new _.k1("avatarStackViewModel");_.fjE=new _.k1("contentMetadataViewModel");var tP_=function(){gL.apply(this,arguments)};
_.q(tP_,gL);tP_.prototype.getAssociations=function(){return[]};
tP_.prototype.getTypeName=function(){return"pageHeaderEntity"};_.cbA=new _.k1("pageHeaderViewModel");var OJD=new _.k1("snackbarViewModel");var j6B=new _.k1("thumbnailHoverOverlayToggleActionsViewModel");_.Kv=new _.k1("toggleButtonViewModel");var DIH=function(){gL.apply(this,arguments)};
_.q(DIH,gL);DIH.prototype.getAssociations=function(){return[]};
DIH.prototype.getTypeName=function(){return"votingEntity"};_.K9D=new _.k1("votingViewModel");var rbR=new _.k1("sectionHeaderViewModel");var GqA=new _.k1("notifyDropdownOptionSelectedCommand");var jUL=new _.k1("listViewModel");_.Me=new _.k1("listItemViewModel");var wJ5=new _.k1("toggleableListItemViewModel");var pe_=new _.k1("dialogHeaderViewModel");var R2z=function(){gL.apply(this,arguments)};
_.q(R2z,gL);R2z.prototype.getAssociations=function(){return[]};
R2z.prototype.getTypeName=function(){return"dataFreshnessEntity"};var EoT=new _.k1("suspenseViewModel");var JbB=new _.k1("tooltipViewModel");var h2o=function(){gL.apply(this,arguments)};
_.q(h2o,gL);h2o.prototype.getAssociations=function(){return[]};
h2o.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var CTz=function(){gL.apply(this,arguments)};
_.q(CTz,gL);CTz.prototype.getAssociations=function(){return[]};
CTz.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var LRD=function(){gL.apply(this,arguments)};
_.q(LRD,gL);LRD.prototype.getAssociations=function(){return[]};
LRD.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.qEB=new _.k1("transcriptSubmitCaptionCorrectionCommand");var EgM=function(){gL.apply(this,arguments)};
_.q(EgM,gL);EgM.prototype.getAssociations=function(){return[]};
EgM.prototype.getTypeName=function(){return"buttonEntity"};var s1D=new _.k1("unpluggedStringRunImage");var bJD=new _.k1("tabViewModel");var ggH=new _.k1("tabbedViewModel");var ngE=function(){gL.apply(this,arguments)};
_.q(ngE,gL);ngE.prototype.getAssociations=function(){return[]};
ngE.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.PTB=new _.k1("updateDescriptionAction");var e2B=new _.k1("updateToggleButtonTextAction");var iJL=new _.k1("showFullscreenPlayerControlsCommand");var YED=new _.k1("updateVideoMetadataCommand");_.FRR=new _.k1("autoplaySwitchButtonRenderer");var GB;_.Abo=new _.k1("multiMarkersPlayerBarRenderer");GB=new _.k1("chapterRenderer");var ogD=new _.k1("heatMarkerRenderer");var Ji0=new _.k1("heatmapRenderer");var HJA=new _.k1("smartSkipPlayerScrimOverlayRenderer");var $IA=new _.k1("timedMarkerDecorationRenderer");var ZPm=new _.k1("postWebToNativeMessageCommand");var Ds=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Ds,_.uG);Ds.prototype.getMethodName=function(){return _.On(this,1)};var N0o=[0,_.AD,-2];Ds.prototype.JSC$12553_serializeBinary=vm8(N0o);var ZJR=_.p$(Ds,N0o);var B0D=new _.k1("whitelistEditEndpoint");var ajA=new _.k1("clearUrlParamCommand");var dIB=new _.k1("commerceActionCommand");_.ybz=new _.k1("getPaymentInstrumentsParamsCommand");var VP_=new _.k1("getPaymentsClientTokenCommand");var vgz=new _.k1("googlePaymentBillingCommand");var UIA=new _.k1("googlePaymentPurchaseManagerCommand");_.z2A=new _.k1("logGtmCommand");var T0_=new _.k1("updateCardItemOnClickCommand");_.Ij5=new _.k1("ypcPauseSubscriptionCommand");_.kqA=new _.k1("ypcResumeSubscriptionCommand");var WRB=function(){gL.apply(this,arguments)};
_.q(WRB,gL);WRB.prototype.getAssociations=function(){return[]};
WRB.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var XeD=function(){gL.apply(this,arguments)};
_.q(XeD,gL);XeD.prototype.getAssociations=function(){return[]};
XeD.prototype.getTypeName=function(){return"commerceCartListEntity"};var KW_=function(){gL.apply(this,arguments)};
_.q(KW_,gL);KW_.prototype.getAssociations=function(){return[]};
KW_.prototype.getTypeName=function(){return"iconBadgeEntity"};var mM5=function(){gL.apply(this,arguments)};
_.q(mM5,gL);mM5.prototype.getAssociations=function(){return[]};
mM5.prototype.getTypeName=function(){return"pdpStateEntity"};var xM_=function(){gL.apply(this,arguments)};
_.q(xM_,gL);xM_.prototype.getAssociations=function(){return[]};
xM_.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var LzT=new _.k1("ypcOffersEndpoint");var SIA=new _.k1("cardItemRenderer"),QxA=new _.k1("cardItemTextRenderer");var wQE=new _.k1("commerceCartItemQuantityPickerRenderer");var sxE=new _.k1("linkCardRenderer");var YpB=new _.k1("quantityIncrementerButtonViewModel");var lcE=new _.k1("quantityIncrementerViewModel");var urD=new _.k1("themedImageViewModel");_.MrR=new _.k1("ypcCancelRecurrenceEndpoint");var fct=new _.k1("ypcCompleteTransactionEndpoint");_.trL=new _.k1("ypcGetCartEndpoint");_.ie=new _.k1("ypcGetOffersEndpoint");_.mN=new _.k1("ypcHandleTransactionEndpoint");var cID=new _.k1("ypcLogWalletAnalyticDataEndpoint");_.OLt=new _.k1("ypcRedeemCodeEndpoint");var jxo=new _.k1("ypcUpdateFopEndpoint");u8(l8(1),wL(4));If_((new MessageChannel).port2);var DME=function(){this.register=new Map},CDD=function(K,m,x){K=K+"_"+m;
xf.register.has(K)?x=xf.register.get(K):(x=x(),xf.register.set(K,x));return x},rIH=function(K){K=_.u(K.register.values());
for(var m=K.next();!m.done;m=K.next())_.TH(m.value,"ABORTED")};
DME.prototype.clear=function(){rIH(this);this.register.clear()};
var xf=new DME;var xg0=Date.now().toString();var wa1=Q98();var O9m={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 GhR,R7;GhR=1;R7=function(K){this.veData=K};
_.uX=function(K){return new R7({trackingParams:K})};
_.IK=function(K,m,x,S,Q,w){var M=GhR++;return new R7({veType:K,veCounter:M,elementIndex:x,dataElement:m,youtubeData:S,jspbYoutubeData:Q,loggingDirectives:w})};
_.l=R7.prototype;
_.l.getAsJson=function(){var K={};this.veData.trackingParams!==void 0?K.trackingParams=this.veData.trackingParams:(K.veType=this.veData.veType,this.veData.veCounter!==void 0&&(K.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(K.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(K.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(K.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(K.isCounterfactual=!0);
return K};
_.l.getAsJspb=function(){var K=new cgE;this.veData.trackingParams!==void 0?K.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.p5(K,2,this.veData.veType),this.veData.veCounter!==void 0&&_.p5(K,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.p5(K,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.GI(K,5,!0));if(this.veData.dataElement!==void 0){var m=this.veData.dataElement.getAsJspb();_.Em(K,7,m)}this.veData.youtubeData!==void 0&&_.Em(K,8,this.veData.jspbYoutubeData);
return K};
_.l.toString=function(){return JSON.stringify(this.getAsJson())};
_.l.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.l.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.ff("yt_logging_screen.getRootVeType",fuS);_.ff("yt_logging_screen.getCurrentCsn",_.hX);_.ff("yt_logging_screen.getCttAuthInfo",CI);_.ff("yt_logging_screen.setCurrentScreen",_.LI);var pQD=function(){this.events=new Map},RhA=function(K){var m=[];
K=_.u(K.events.values());for(var x=K.next();!x.done;x=K.next())m.push(x.value);return m};
pQD.prototype.clear=function(){this.events.clear()};var hhM=function(){this.logTransport=new JIM;this.loggedEventRegister=new pQD;this.unloggedEventRegister=new pQD;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12590_flushTimer=new _.pV(this.flushInterval);this.JSC$12590_flushTimer.listen("tick",this.flush,!1,this)};
hhM.prototype.flush=function(){if(this.eventsCount){var K={loggedEvents:RhA(this.loggedEventRegister),unloggedEvents:RhA(this.unloggedEventRegister)};if(_.h("export_player_version_to_ytconfig")){var m;(m=_.vZ("PLAYER_CLIENT_VERSION"))?(m=m.split("-")[0].replace(/\./g,""),m=isNaN(Number(m))?"0":m):m="";var x=_.vZ("PLAYER_CLIENT_VERSION");if(x){x=x.split("-");var S="";x.length>1&&(S=x[x.length-1]);x=mgn(S.startsWith("canary_experiment")?"canary":S.startsWith("canary_control")?"control":"none")}else x=
"CLIENT_CANARY_STATE_UNKNOWN";K.dimensions={playerClientVersion:m,playerCanaryState:x}}this.logTransport.flush(K);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12590_flushTimer.enabled&&this.JSC$12590_flushTimer.stop()}};
var Cw_=function(K){Sq==null&&(Sq=new hhM);var m=Sq;var x=m.loggedEventRegister;K.dimensions=K.dimensions||{};K.dimensions.csn=_.hX()||"";var S=rYD(K.dimensions).join(";");if(K.records!=null)if(x.events.has(S)){var Q;(Q=x.events.get(S).records)==null||Q.push.apply(Q,_.N3(K.records))}else x.events.set(S,K);m.JSC$12590_flushTimer.enabled||m.JSC$12590_flushTimer.start();m.eventsCount++;m.eventsCount>=100&&m.flush()};var JIM=function(){};
JIM.prototype.flush=function(K,m){_.h("enable_client_sli_logging")&&_.Zx("sliEventBatch",K,{sendIsolatedPayload:!!m})};var Sq;var qIz;qIz=function(K){var m=LWD;K=K===void 0?{}:K;m=m.name;var x=hI5("SUCCESS");Cw_({dimensions:K,records:[{name:m,state:"SLI_STATE_END",status:x}]})};
_.LYS=function(K,m,x,S){this.name=K;this.sliId=m;this.timeoutMs=x;this.statusOnTimeout=S;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.LYS.prototype.getId=function(){return this.sliId};
_.zH=function(K,m){m=m===void 0?{}:m;K.ongoing||(K.ongoing=!0,K.dimensions=m,K.logSliId=y_D(),Cw_({dimensions:K.dimensions,records:[{name:K.name,state:"SLI_STATE_START",sliId:K.logSliId}]}),K.timeoutMs>0&&(K.timeoutHandle=setTimeout(function(){_.TH(K,K.statusOnTimeout)},K.timeoutMs)))};
_.TH=function(K,m){K.ongoing&&(K.timeoutMs>0&&clearTimeout(K.timeoutHandle),K.ongoing=!1,m={dimensions:K.dimensions,records:[{name:K.name,status:hI5(m),state:"SLI_STATE_END",sliId:K.logSliId}]},xf.register.delete(K.name+"_"+K.sliId),Cw_(m))};var LWD=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var E9M=function(){gL.apply(this,arguments)};
_.q(E9M,gL);E9M.prototype.getAssociations=function(){return[]};
E9M.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var dFm=new _.k1("highlightTextDecoratorColorMapExtension");var Bmm=new _.k1("styleRunColorMapExtension");var eIT=_.Pr(["data-"]),FYG={};var oTm={};var Qh=function(K){this.wrappedPromise_=K===void 0?null:K;this.state_=0;this.JSC$12621_value_=null};
Qh.prototype.then=function(K,m,x){return this.wrappedPromise_?this.wrappedPromise_.then(K,m,x):this.state_===1&&K?(K=K.call(x,this.JSC$12621_value_))&&typeof K.then==="function"?K:_.wQ(K):this.state_===2&&m?(K=m.call(x,this.JSC$12621_value_))&&typeof K.then==="function"?K:_.bLo(K):this};
Qh.prototype.getValue=function(){return this.JSC$12621_value_};
Qh.prototype.isRejected=function(){return this.state_==2};
MIB(Qh);_.bLo=function(K){var m=new Qh;K=K===void 0?null:K;m.state_=2;m.JSC$12621_value_=K===void 0?null:K;return m};
_.wQ=function(K){var m=new Qh;K=K===void 0?null:K;m.state_=1;m.JSC$12621_value_=K===void 0?null:K;return m};var kpT="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var g95=["load","abort","error"],sv=function(K,m,x){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12641_maxAspectRatio_=K;this.disableAnimation_=m===void 0?!1:m;this.disableExifRotation_=x===void 0?!1:x;this.JSC$12641_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12641_reject_=this.resolve_=null};
sv.prototype.transform=function(K){var m=this;this.mime_=K.type;yZ(OpR(K),this.dataUrlRead_,this.readError_,this);yZ(c7E(K.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(x,S){m.resolve_=x;m.JSC$12641_reject_=S})};
sv.prototype.dataUrlRead_=function(K){this.dataUrl_=K;this.angle_!=null&&n9z(this)};
sv.prototype.exifRead_=function(K){if(this.disableExifRotation_)this.angle_=0;else{a:if(K=new DataView(K),K.byteLength<2||K.getUint16(0)!==65496)K=-2;else{for(var m=2,x=K.byteLength;m<x;){var S=K.getUint16(m),Q=K.getUint16(m+2);if(S===65505){m+=4;S=K.getUint32(m);Q=K.getUint16(m+4);if(S!==1165519206||Q!==0)break;m+=6;S=K.getUint16(m)===18761;m+=K.getUint32(m+4,S);Q=K.getUint16(m,S);m+=2;for(var w=0;w<Q;w++){if(K.getUint16(m,S)===274){m+=8;K=K.getUint16(m,S);break a}m+=12}}else if(S>>8!==255)break;
else m+=Q+2}K=-1}switch(K){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&&n9z(this)};
sv.prototype.readError_=function(){this.JSC$12641_reject_()};
var n9z=function(K){sA(K.JSC$12641_image_,g95,K.completeTransform_,!1,K);K.JSC$12641_image_.src=_.de(K.dataUrl_).toString();K.JSC$12641_image_.src!=a8.toString()&&K.JSC$12641_image_.src.substr(0,11)==="data:image/"||K.JSC$12641_reject_()};
sv.prototype.completeTransform_=function(){if(this.JSC$12641_image_.src!=a8.toString()){var K=_.de(this.dataUrl_),m=this.JSC$12641_image_.naturalHeight?this.JSC$12641_image_.naturalWidth/this.JSC$12641_image_.naturalHeight:null;this.invalidAspectRatio=m>this.JSC$12641_maxAspectRatio_||m<1/this.JSC$12641_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var x=this.JSC$12641_image_.naturalWidth,S=this.JSC$12641_image_.naturalHeight,Q=m=0,w=this.JSC$12641_image_.naturalHeight?this.JSC$12641_image_.naturalWidth/
this.JSC$12641_image_.naturalHeight:null;w>this.JSC$12641_maxAspectRatio_?(x=this.JSC$12641_maxAspectRatio_*S,m=(x-this.JSC$12641_image_.naturalWidth)/2,this.cropped=!0):w<1/this.JSC$12641_maxAspectRatio_?(S=this.JSC$12641_maxAspectRatio_*x,Q=(S-this.JSC$12641_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)w=x,x=S,S=w,w=m,m=Q,Q=w;switch(this.angle_){case 90:Q-=x;break;case 180:m-=x;Q-=S;break;case 270:m-=
S}this.cropped||this.angle_%360!==0?(K=document.createElement("canvas"),K.width=x||1,K.height=S||1,this.JSC$12641_image_.naturalWidth&&this.JSC$12641_image_.naturalHeight&&(x=K.getContext("2d"),x.rotate(Math.PI/180*this.angle_),x.drawImage(this.JSC$12641_image_,m,Q,this.JSC$12641_image_.naturalWidth,this.JSC$12641_image_.naturalHeight)),this.transformedData=_.de(K.toDataURL(this.mime_))):this.transformedData=K}else this.transformedData=K;this.resolve_(this)}};var lt=function(K,m){_.fK.call(this,K);this.value=m};
_.q(lt,_.fK);
var ut=function(K,m,x,S,Q,w,M){M=M===void 0?!1:M;_.r4.call(this);var f=this;this.JSC$12646_url_=K;this.channelId_=m;this.maxFileSizeMb_=x;this.JSC$12646_maxAspectRatio_=S;this.dropZoneEl_=Q;this.rejectInvalidAspectRatio_=M;this.selectButtonEl_=w;this.JSC$12646_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new rL(this.dropZoneEl_);this.selectOverlay_=new GD(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12646_image_=this.transfer_=null;this.handler_=new _.Rc(this);_.Lh(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(w,"click",function(){f.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.q(ut,_.r4);ut.prototype.disposeInternal=function(){for(var K=this.selectButtonEl_.nextSibling;K&&K.parentNode&&K.tagName=="INPUT";)K.parentNode.removeChild(K),K=this.selectButtonEl_.nextSibling;this.cancel();_.r4.prototype.disposeInternal.call(this)};
ut.prototype.uploadPromise=function(){if(this.JSC$12646_image_==null)return null;this.uploadPromise_||PwB(this);return this.uploadPromise_};
ut.prototype.cancel=function(){ehR(this);this.JSC$12646_image_=null};
var ehR=function(K){K.transfer_&&K.transfer_.cancel();K.transfer_=null;K.uploadPromise_=null;K.resolve_=null;K.JSC$12646_reject_=null},PwB=function(K){ehR(K);
K.transfer_=_.xhM(K.JSC$12646_url_,{"X-YouTube-ChannelId":K.channelId_},K.JSC$12646_image_);K.handler_.listenOnce(K.transfer_,"l",K.JSC$12648_onUploadComplete_);K.handler_.listenOnce(K.transfer_,"n",K.onUploadError_);K.transfer_.run();K.uploadPromise_=new Promise(function(m,x){K.resolve_=m;K.JSC$12646_reject_=x})};
_.l=ut.prototype;_.l.onChange_=function(K){K.files.length&&(this.JSC$12646_image_=K.files[0],this.JSC$12646_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12646_image_=null,this.dispatchEvent(new lt("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(PwB(this),(new sv(this.JSC$12646_maxAspectRatio_)).transform(this.JSC$12646_image_).then((0,_.Ar)(this.onPreview_,this),(0,_.Ar)(this.onPreviewError_,this))))};
_.l.onPreview_=function(K){if(K.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12646_image_=null),this.dispatchEvent(new lt("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;K.cropped&&this.dispatchEvent(new lt("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new lt("yt.comments.ImageUploadOverlay.CHANGE_EVENT",K.transformedData))};
_.l.onPreviewError_=function(){this.JSC$12646_image_=null;this.dispatchEvent(new lt("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.l.onHover_=function(K){K.stopPropagation();K.preventDefault();if(K.type==="dragover")K=!0;else if(K.type==="dragleave")K=!1;else return;this.dispatchEvent(new lt("yt.comments.ImageUploadOverlay.HOVER_EVENT",K))};
_.l.JSC$12648_onUploadComplete_=function(){var K=(0,_.F8_)(this.transfer_.getResponseText());this.resolve_(K.encryptedBlobId)};
_.l.onUploadError_=function(){this.JSC$12646_reject_();ehR(this)};var iLB=function(K){K=K||{};var m={},x={};this.url=K.url||"";this.args=K.args||_.NX.clone(m);this.assets=K.assets||{};this.attrs=K.attrs||_.NX.clone(x);this.fallback=K.fallback||null;this.fallbackMessage=K.fallbackMessage||null;this.html5=!!K.html5;this.disable=K.disable||{};this.loaded=!!K.loaded;this.messages=K.messages||{}};
iLB.prototype.clone=function(){var K=new iLB,m;for(m in this)if(this.hasOwnProperty(m)){var x=this[m];_.XE(x)=="object"?K[m]=_.NX.clone(x):K[m]=x}return K};var YIH,FWA,AIA,nZ,HLz,$MM,NhH,ZLE,BhE,acL,dMt,yIE,Vro,v9D,UMz,zh5,Th5,Ic5,kho,WWE,XQB,KyE,mm_,xmD,SUL,QtM,wnD,stB,l_A,TSB,u_t,MYA,f_B,tY5,c4_,O8A,jtR,DmL,r4D,GJR,zu5,pnB,RxD,J4E,hxz,CkB,Ly5,qUB,EEA,b8M,gEz,nEz,PkL,exB,i8_,YUD,M9,FyE,A4B,oE5,H8E,$mH,NrE,Z8H,BrE,a_D,dmE,y4D,VYB,vEE,UmB,zxo,Trz,I_z,kJR,WyD,v0T,XnL,KFE,m0A,x0L,SNB,QHE,wwo,sHE,lGz,uB5,MVE,fGo,tVA,cTD,OcM,jH5,D0E,rTD,Ga_,pwL,R5D,JTB,h5D,CNB,LFR;YIH=["account/accounts_list"];FWA=["acknowledge_channel_tou_strike"];AIA=["notification/add_upcoming_event_reminder"];
_.o9D=["att/get"];nZ=["browse","music/browse","unplugged/browse"];HLz=["channel/claim_legacy_youtube_channel"];$MM=["history/clear_search_history"];NhH=["history/clear_watch_history"];ZLE=["comment/perform_comment_action"];BhE=["comment/get_comment_replies"];acL=["ypc/commerce_action"];dMt=["backstage/create_post"];yIE=["live/create_broadcast"];Vro=["channel/create_channel"];v9D=["comment/create_comment_reply"];UMz=["comment/create_comment"];zh5=["live_chat/create_poll"];Th5=["playlist/create"];
Ic5=["decorate_message"];kho=["live_chat/delete_message"];WWE=["playlist/delete"];XQB=["video/delete"];KyE=["like/dislike"];mm_=["dismissal/dismiss"];xmD=["flag/flag"];SUL=["flow"];QtM=["account/account_menu"];wnD=["playlist/get_add_to_playlist"];stB=["get_answer"];l_A=["channel/get_channel_creation_form"];TSB=["offline/get_download_action"];u_t=["kids/get_kids_blocklist_picker"];MYA=["live_chat/get_item_context_menu"];f_B=["live_chat/get_live_chat_message_buy_flow"];tY5=["live_chat/get_live_chat_replay"];
c4_=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];O8A=["live_chat/get_live_chat_super_sticker_buy_flow"];jtR=["notification/get_notification_menu"];DmL=["playlist/get_settings_editor"];r4D=["backstage/get_post_video_preview"];GJR=["account/get_profile_card"];zu5=["share/get_share_panel"];pnB=["share/get_sharing_provider_data"];RxD=["get_survey"];J4E=["notification/get_unseen_count"];hxz=["get_user_mention_suggestions"];CkB=["get_watch"];Ly5=["guide"];
qUB=["feedback"];EEA=["kids/update_blacklist"];b8M=["like/like"];gEz=["live_chat/live_chat_action"];nEz=["live_chat/manage_user"];PkL=["video_manager/metadata_update"];exB=["live_chat/moderate"];i8_=["notification/modify_channel_preference"];YUD=["notification/opt_out"];M9=["get_panel","get_posts_by_host_panel"];FyE=["player"];A4B=["browse/edit_playlist"];oE5=["notification/record_interactions"];H8E=["reel/reel_item_watch"];$mH=["reel/reel_watch_sequence"];NrE=["like/removelike"];Z8H=["notification/remove_upcoming_event_reminder"];
BrE=["flag/get_form"];a_D=["miniapp/report_value"];dmE=["navigation/resolve_url"];y4D=["channel/reveal_business_email"];VYB=["in_video/search"];vEE=["search","sfv/search","unplugged/search"];UmB=["live_chat/send_message"];zxo=["live_chat/send_live_chat_vote"];Trz=["account/set_setting"];I_z=["submit_caption_correction"];kJR=["submit_form"];WyD=["subscription/subscribe"];v0T=["get_transcript"];XnL=["resolve_location","unplugged/resolve_location"];KFE=["subscription/unsubscribe"];m0A=["backstage/update_post"];
x0L=["channel_edit/update_channel_page_settings"];SNB=["comment/update_comment_reply"];QHE=["comment/update_comment"];wwo=["comment/update_comments_settings"];sHE=["creator/update_creator_channel"];lGz=["pdg/update_enablement"];uB5=["updated_metadata"];MVE=["channel_edit/validate_channel_handle"];fGo=["verify_age"];tVA=["next","unplugged/watch_next"];cTD=["whitelist/edit"];OcM=["ypc/cancel_recurrence"];jH5=["ypc/complete_transaction"];D0E=["ypc/get_cart"];rTD=["ypc/get_fix_instrument_params"];
Ga_=["ypc/get_offers"];pwL=["ypc/get_payment_instruments_params"];R5D=["ypc/handle_transaction"];JTB=["ypc/log_payment_server_analytics"];h5D=["ypc/pause_subscription"];CNB=["ypc/redeem_code"];LFR=["ypc/resume_subscription"];var qNA=[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,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,276243,93911,274188,276651,106531,257234,252598,252597,252600,252599,252596,225031,
177843,27259,27262,27263,21759,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,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,276200,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,273905,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,271884,222932,279119,271886,213915,225216,251244,258251,218674,251266,258250,251265,251245,271885,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,278926,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,279531,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,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,278306,277848,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,270560,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,271622,271813,261210,210815,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,273960,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,275869,271673,274637,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,273646,273647,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,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,269990,53969,8213,93926,221055,
210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var xc=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.ff("yt.msgs_",xc);var fv=new _.W$("ACTION_ROUTER_TOKEN");_.tV=function(){this.autonavState_=_.h("kevlar_is_pupi_enabled")?2:MNT()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.tV.prototype.getState=function(){return this.autonavState_};
_.tV.prototype.pause=function(K){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=K):this.autonavState_==1&&(this.disabledAutonavPauseReason_=K)};
_.tV.prototype.setState=function(K,m,x){m&&(this.autoplayChangedByUser=!0);m=this.autonavState_===3||K===3;this.autonavState_!=K&&(this.autonavState_=K,K!=3&&_.fm5(K==2),K=_.h("kevlar_is_pupi_enabled")?x||m:!0,_.mt.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,K,x))};
_.tV.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.$k(_.tV);var cB=function(){this.hasRun=!1};var Ov={},ht8=(Ov.auto_search="LATENCY_ACTION_AUTO_SEARCH",Ov.ad_to_ad="LATENCY_ACTION_AD_TO_AD",Ov.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",Ov.app_startup="LATENCY_ACTION_APP_STARTUP",Ov.browse="LATENCY_ACTION_BROWSE",Ov.cast_splash="LATENCY_ACTION_CAST_SPLASH",Ov.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",Ov.channels="LATENCY_ACTION_CHANNELS",Ov.chips="LATENCY_ACTION_CHIPS",Ov.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",Ov.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
Ov.editor="LATENCY_ACTION_EDITOR",Ov.embed="LATENCY_ACTION_EMBED",Ov.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",Ov.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",Ov.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",Ov.explore="LATENCY_ACTION_EXPLORE",Ov.favorites="LATENCY_ACTION_FAVORITES",Ov.home="LATENCY_ACTION_HOME",Ov.inboarding="LATENCY_ACTION_INBOARDING",Ov.landing="LATENCY_ACTION_LANDING",Ov.learning="LATENCY_ACTION_LEARNING",
Ov.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",Ov.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",Ov.library="LATENCY_ACTION_LIBRARY",Ov.live="LATENCY_ACTION_LIVE",Ov.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",Ov.management="LATENCY_ACTION_MANAGEMENT",Ov.mini_app="LATENCY_ACTION_MINI_APP_PLAY",Ov.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",Ov.onboarding="LATENCY_ACTION_ONBOARDING",Ov.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
Ov.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",Ov.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",Ov.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",Ov.prebuffer="LATENCY_ACTION_PREBUFFER",Ov.prefetch="LATENCY_ACTION_PREFETCH",Ov.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",Ov.profile_switcher="LATENCY_ACTION_LOGIN",Ov.projects="LATENCY_ACTION_PROJECTS",Ov.reel_watch="LATENCY_ACTION_REEL_WATCH",Ov.results="LATENCY_ACTION_RESULTS",Ov.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
Ov.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",Ov.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",Ov.review="LATENCY_ACTION_REVIEW",Ov.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",Ov.search_ui="LATENCY_ACTION_SEARCH_UI",Ov.search_suggest="LATENCY_ACTION_SUGGEST",Ov.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",Ov.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",Ov.seek="LATENCY_ACTION_PLAYER_SEEK",Ov.settings="LATENCY_ACTION_SETTINGS",Ov.store="LATENCY_ACTION_STORE",
Ov.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",Ov.tenx="LATENCY_ACTION_TENX",Ov.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",Ov.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",Ov.watch="LATENCY_ACTION_WATCH",Ov.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",Ov["watch,watch7"]="LATENCY_ACTION_WATCH",Ov["watch,watch7_html5"]="LATENCY_ACTION_WATCH",Ov["watch,watch7ad"]="LATENCY_ACTION_WATCH",Ov["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",Ov.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
Ov.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",Ov.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",Ov.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",Ov.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",Ov.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",Ov.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",Ov.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",Ov),H2D=0;var dsm=function(K,m){LB.call(this,1,arguments);this.timer=m};
_.q(dsm,LB);var amD=new o38("aft-recorded",dsm);var EyS=_.Qm.ytLoggingGelSequenceIdObj_||{};_.ff("ytLoggingGelSequenceIdObj_",EyS);var jq=_.Qm.ytLoggingLatencyUsageStats_||{};_.ff("ytLoggingLatencyUsageStats_",jq);var D9=function(){this.cleanupJob=0},nyB=function(){D9.instance||(D9.instance=new D9);
return D9.instance};
_.l=D9.prototype;_.l.baseline=function(K,m,x){rQ(this,"baseline_"+K)||_.Zx("latencyActionBaselined",{clientActionNonce:K},{timestamp:m,cttAuthInfo:x})};
_.l.tick=function(K,m,x,S){rQ(this,"tick_"+K+"_"+m)||_.Zx("latencyActionTicked",{tickName:K,clientActionNonce:m},{timestamp:x,cttAuthInfo:S})};
_.l.info=function(K,m,x){var S=Object.keys(K).join("");rQ(this,"info_"+S+"_"+m)||(K=Object.assign({},K),K.clientActionNonce=m,_.Zx("latencyActionInfo",K,{cttAuthInfo:x}))};
_.l.jspbInfo=function(K,m,x){for(var S="",Q=0;Q<NG(K).length;Q++)NG(K)[Q]!==void 0&&(S=Q===0?S.concat(""+Q):S.concat("_"+Q));rQ(this,"info_"+S+"_"+m)||(_.YL(K,2,m),m={cttAuthInfo:x},x=_.h("jspb_sparse_encoded_pivot")?new Yz([{}]):new Yz,_.bG(x,7,gVE,K),b28("latencyActionInfo",x,m))};
_.l.span=function(K,m,x){var S=Object.keys(K).join("");rQ(this,"span_"+S+"_"+m)||(K.clientActionNonce=m,_.Zx("latencyActionSpan",K,{cttAuthInfo:x}))};
var rQ=function(K,m){jq[m]=jq[m]||{count:0};var x=jq[m];x.count++;x.time=(0,_.Of)();K.cleanupJob||(K.cleanupJob=_.FI(_.dX,function(){var S=(0,_.Of)(),Q;for(Q in jq)jq[Q]&&S-jq[Q].time>6E4&&delete jq[Q];K&&(K.cleanupJob=0)},5E3));
return x.count>5?(x.count===6&&Math.random()*1E5<1&&(x=new _.AR("CSI data exceeded logging limit with key",m.split("_")),m.indexOf("plev")>=0||_.yq(x)),!0):!1};var EbD,bco;EbD=window;bco=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.tg=EbD.performance||EbD.mozPerformance||EbD.msPerformance||EbD.webkitPerformance||new bco;var BL0=!1,etS=!1,yqT=(0,_.Ar)(_.tg.clearResourceTimings||_.tg.webkitClearResourceTimings||_.tg.mozClearResourceTimings||_.tg.msClearResourceTimings||_.tg.oClearResourceTimings||_.t_,_.tg);var gb_=window;gb_.ytcsi&&(gb_.ytcsi.infoGel=_.G5,gb_.ytcsi.tick=_.CQ);var m95=function(K){LB.call(this,1,arguments);this.csn=K};
_.q(m95,LB);var B1S=new o38("screen-created",m95),GYT=[],KNT=rVB,pB5=0,gB=new Map,x9m=new Map,Sv0=new Map;var BHn=Symbol("Df"),N1=new WeakMap;var GY=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},w9=function(){GY.instance||(GY.instance=new GY);
return GY.instance};
_.l=GY.prototype;_.l.setClient=function(K){this.client=K};
_.l.JSC$12727_newScreen=function(){this.clear();this.csn=_.hX()};
_.l.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.l.reportShown=function(K,m,x){var S=this.JSC$12727_getTrackingParams(K),Q=K.visualElement?K.visualElement:S;m=this.shownElements.has(Q);var w=this.visibleState.get(Q);this.shownElements.add(Q);this.visibleState.set(Q,!0);K.impressionLog&&!m&&K.impressionLog();if(S||K.visualElement)if(x=nbB(this,K,x))if(Q=PN_(this,K),pv(this,K)||Q){S=K.visualElement?K.visualElement:_.uX(S);var M=K.interactionLoggingClientData;Q||m?pv(this,K)&4?w||tqT(this.client,x,S,M):pv(this,K)&1&&!m&&uyT(this.client,x,S,M):uyT(this.client,
x,S,M)}};
_.l.reportHidden=function(K,m,x){var S=this.JSC$12727_getTrackingParams(K),Q=K.visualElement?K.visualElement:S;m=this.hiddenElements.has(Q);var w=this.visibleState.get(Q);this.hiddenElements.add(Q);this.visibleState.set(Q,!1);if(w===!1)return!0;if(!S&&!K.visualElement)return!1;x=nbB(this,K,x);if(!x||!pv(this,K)&&PN_(this,K))return!1;S=K.visualElement?K.visualElement:_.uX(S);pv(this,K)&8?cVD(this.client,x,S):pv(this,K)&2&&!m&&(K=this.client,m=bQ({cttAuthInfo:CI(x)||void 0},x),S={csn:x,ve:S.getAsJson(),
eventType:2},x==="UNDEFINED_CSN"?PN("visualElementHidden",m,S):K?$z("visualElementHidden",S,K,m):_.Zx("visualElementHidden",S,m));return!0};
_.l.JSC$12727_getTrackingParams=function(K){var m=this.getData(K),x,S;if(_.h("il_use_view_model_logging_context")&&(m==null?0:(x=m.context)==null?0:(S=x.loggingContext)==null?0:S.loggingDirectives))return m.context.loggingContext.loggingDirectives.trackingParams||"";var Q,w;if(m==null?0:(Q=m.rendererContext)==null?0:(w=Q.loggingContext)==null?0:w.loggingDirectives)return m.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(m==null?0:m.loggingDirectives)return m.loggingDirectives.trackingParams||
"";var M;return((M=K.veContainer)==null?0:M.trackingParams)?K.veContainer.trackingParams:(m==null?void 0:m.trackingParams)||""};
_.l.JSC$12727_elementShouldLogGesture=function(K,m){K=this.getData(K);return!!((Math.floor(Number(K&&K.loggingDirectives&&K.loggingDirectives.gestures&&K.loggingDirectives.gestures.types||""))||0)&m)};
_.l.JSC$12727_getNearestParentVe=function(K){var m=this.JSC$12727_getTrackingParams(K);return K.visualElement?K.visualElement:m?_.uX(m):K.parentElement?this.JSC$12727_getNearestParentVe(K.parentElement):null};
var nbB=function(K,m,x){var S=_.hX(x);return K.csn===null||S===K.csn||x?S:(K=new _.AR("VisibilityLogger called before newScreen",{caller:m.tagName,previous_csn:K.csn,current_csn:S}),_.yq(K),null)};
GY.prototype.getData=function(K){var m,x=K.data||((m=K.props)==null?void 0:m.data);if(!x||K.isWebComponentWrapper){var S;x=(S=N1.get(K))==null?void 0:S[BHn]}return x};
var PN_=function(K,m){var x;return!((x=K.getData(m))==null||!x.loggingDirectives)},pv=function(K,m){K=K.getData(m);
return Math.floor(Number(K&&K.loggingDirectives&&K.loggingDirectives.visibility&&K.loggingDirectives.visibility.types||""))||1};var Rr;Rr=function(){};
_.KW=function(){Rr.instance||(Rr.instance=new Rr);return Rr.instance};
Rr.prototype.setClient=function(K){_.kJ(w9().setClient).bind(w9())(K)};
_.e5L=function(){_.KW();_.kJ(w9().JSC$12727_newScreen).bind(w9())()};
Rr.prototype.clear=function(){_.kJ(w9().clear).bind(w9())()};
Rr.prototype.reportShown=function(K,m,x){_.kJ(w9().reportShown).bind(w9())(K,m,x)};
Rr.prototype.reportHidden=function(K,m,x){return _.kJ(w9().reportHidden).bind(w9())(K,m,x)};
var agS=function(K,m){return _.kJ(w9().JSC$12727_getTrackingParams).bind(w9())(m)},aML=function(K,m){return _.kJ(w9().JSC$12727_getNearestParentVe).bind(w9())(m)};var JV,icE;JV=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};
_.So=function(){JV.instance||(JV.instance=new JV);return JV.instance};
JV.prototype.setClient=function(K){this.client=K};
icE=function(K,m,x){x=x===void 0?{}:x;_.kJ(function(){var S,Q,w,M=((S=_.C(m==null?void 0:m.commandMetadata,_.mE))==null?void 0:S.rootVe)||((Q=_.C(m==null?void 0:m.commandMetadata,jrD))==null?void 0:(w=Q.screenVisualElement)==null?void 0:w.uiType);if(M){S=_.C(m==null?void 0:m.commandMetadata,llE);if(S==null?0:S.parentTrackingParams){var f=_.uX(S.parentTrackingParams);if(S.parentCsn)var c=S.parentCsn}else x.clickedVisualElement?f=x.clickedVisualElement:m.clickTrackingParams&&(f=_.uX(m.clickTrackingParams));
a:{S=_.C(m,_.o7);Q=_.C(m,lcD);if(S){if(Q=tNm(S,"VIDEO")){S={token:Q,videoId:S.videoId};break a}}else if(Q&&(S=tNm(Q,"PLAYLIST"))){S={token:S,playlistId:Q.playlistId};break a}S=void 0}x=Object.assign({},{cttAuthInfo:S,parentCsn:c},x);if(_.h("expectation_logging")){var D;x.loggingExpectations=((D=_.C(m==null?void 0:m.commandMetadata,jrD))==null?void 0:D.loggingExpectations)||void 0}_.hV(K,M,f,x)}else _.yq(new _.AR("Error: Trying to create a new screen without a rootVeType",m))})()};
_.hV=function(K,m,x,S){S=S===void 0?{}:S;_.kJ(function(){qNA.includes(m)||(_.yq(new _.AR("createClientScreen() called with a non-page VE",m)),m=83769);S.isHistoryNavigation||(K.forwardHistoryStack=[],K.backHistoryStack.push({rootVe:m,key:S.key||""}));K.graftQueue=[];K.stateChangedQueue=[];S.dataPromises?YNA(K,m,x,S):FFR(K,m,x,S)})()};
_.ATA=function(K,m,x){x=x===void 0?0:x;_.kJ(function(){m.then(function(S){K.pendingScreenCreation.has(x)&&K.pendingScreenFn&&K.pendingScreenFn();var Q=_.hX(x),w=_.JX(x);if(Q&&w){var M={automatedLogEventSource:3},f;(S==null?0:(f=S.response)==null?0:f.trackingParams)&&nQ(K.client,Q,w,_.uX(S.response.trackingParams),!1,M);var c;(S==null?0:(c=S.playerResponse)==null?0:c.trackingParams)&&nQ(K.client,Q,w,_.uX(S.playerResponse.trackingParams),!1,M)}})})()};
JV.prototype.graftServerVe=function(K,m,x){var S=this;return _.kJ(function(){var Q=_.uX(K);_.Cv(S,Q,m,x);return Q})()};
_.dZT=function(K,m,x,S){return _.h("enable_client_ve_spec")&&m.clientVeSpec?(m=_.IK(m.clientVeSpec.uiType,void 0,m.clientVeSpec.elementIndex,m.clientVeSpec.clientYoutubeData,void 0,m),_.Cv(K,m,x,S)?m:null):m.trackingParams?K.graftServerVe(m.trackingParams,x,S):null};
_.mK=function(K,m,x,S){return _.kJ(function(){if(!m.veType)return _.d7(new _.AR("Error: Trying to graft a client VE without a veType.")),null;if(m.visibilityTypes){var Q=m.visibilityTypes.reduce(function(w,M){return w|M});
Q={visibility:{types:String(Q)}}}Q=_.IK(m.veType,m.visualElement,m.elementIndex,m.clientYouTubeData,void 0,Q);return _.Cv(K,Q,x,S)?Q:null})()};
_.Cv=function(K,m,x,S){S=S===void 0?0:S;return _.kJ(function(){if(K.pendingScreenCreation.has(S))return K.graftQueue.push([m,x]),!0;var Q=_.hX(S),w=x||_.JX(S);if(Q&&w){if(_.h("combine_ve_grafts")){var M=K.cachedVisualElements.get(w.toString());M?M.push(m):(K.cachedRootVisualElements.set(w.toString(),w),K.cachedVisualElements.set(w.toString(),[m]));K.attachTimeout||(K.attachTimeout=_.FI(_.dX,function(){obB(K,Q)},1200))}else nQ(K.client,Q,w,m);
return!0}return!1})()};
_.Lv=function(K,m,x){x=x===void 0?0:x;var S=K.recurringGrafts.get(x)||new Map;if(_.h("smarter_ve_dedupping"))for(var Q=Array.from(S.keys()),w=0;w<Q.length;w++){var M=void 0,f=void 0;var c=m;var D=Q[w];D.isClientVe()&&c.isClientVe()?(M=c.getAsJson(),f=D.getAsJson(),c=M.veType!==f.veType||M.elementIndex!==f.elementIndex||M.dataElement!==f.dataElement||c.getLoggingDirectives()!==D.getLoggingDirectives()?!1:!0):c=D.veData.trackingParams!==void 0&&c.veData.trackingParams!==void 0?((f=c.veData)==null?void 0:
f.trackingParams)===((M=D.veData)==null?void 0:M.trackingParams):!1;if(c)return}else if(S.has(m))return;S.set(m,void 0);K.recurringGrafts.set(x,S);_.hX(x)==="UNDEFINED_CSN"||K.pendingScreenCreation.has(x)||_.Cv(K,m,void 0,x)};
_.q9=function(K,m,x,S){S=_.hX(S===void 0?0:S);if(!S)return!1;jrS(K.client,S,m,x);return!0};
_.Ev=function(K,m,x,S){if(!m)return!1;S=_.hX(S===void 0?0:S);if(!S)return!1;jrS(K.client,S,_.uX(m),x);return!0};
_.np=function(K,m){var x=m.getScreenLayer&&m.getScreenLayer();if(m.visualElement)return _.q9(K,m.visualElement,void 0,x);m=agS(_.KW(),m);return _.Ev(K,m,void 0,x)};
JV.prototype.clickCommand=function(K,m,x){return _.Ev(this,K.clickTrackingParams,m,x===void 0?0:x)};
JV.prototype.stateChanged=function(K,m,x){this.visualElementStateChanged(_.uX(K),m,x===void 0?0:x)};
JV.prototype.visualElementStateChanged=function(K,m,x){x=x===void 0?0:x;x===0&&this.pendingScreenCreation.has(x)?this.stateChangedQueue.push([K,m]):this.logStateChanged(K,m,x)};
JV.prototype.logStateChanged=function(K,m,x){x=x===void 0?0:x;var S=_.hX(x);K=K||_.JX(x);return S&&K?(D9B(this.client,S,K,m),!0):!1};
var YNA=function(K,m,x,S){S=S===void 0?{}:S;K.pendingScreenCreation.add(S.layer||0);K.pendingScreenFn=function(){FFR(K,m,x,S);var M=_.JX(S.layer);if(M){for(var f=_.u(K.graftQueue),c=f.next();!c.done;c=f.next())c=c.value,_.Cv(K,c[0],c[1]||M,S.layer);M=_.u(K.stateChangedQueue);for(f=M.next();!f.done;f=M.next())f=f.value,K.logStateChanged(f[0],f[1])}};
x||_.hX(S.layer)||K.pendingScreenFn();if(S.dataPromises)for(var Q=_.u(S.dataPromises),w=Q.next();!w.done;w=Q.next())_.ATA(K,w.value,S.layer);else _.aC(Error("Ef"))},FFR=function(K,m,x,S){S=S===void 0?{}:S;
var Q=void 0;S.layer||(S.layer=0);Q=S.parentLayer!==void 0?S.parentLayer:S.layer;var w=_.hX(Q);Q=_.JX(Q);var M=x||Q,f;M&&(S.parentCsn!==void 0?f={clientScreenNonce:S.parentCsn,visualElement:M}:w&&w!=="UNDEFINED_CSN"&&(f={clientScreenNonce:w,visualElement:M}));var c,D=_.vZ("EVENT_ID");w==="UNDEFINED_CSN"&&D&&(c={servletData:{serializedServletEventId:D}});_.h("combine_ve_grafts")&&w&&obB(K,w);_.h("no_client_ve_attach_unless_shown")&&M&&w&&l9T(M,w);try{var G=_.Qrn(K.client,m,f,S.csnToClone,S.cttAuthInfo,
c,S.implicitGestureType,void 0,S.loggingExpectations)}catch(J){_.Vq(J,{rootVeType:m,rootVe:Q,parentVisualElement:x,currentCsn:w,parentEl:f,csnToClone:S.csnToClone});_.aC(J);return}_.LI(G,m,S.layer,S.cttAuthInfo);w&&w!=="UNDEFINED_CSN"&&Q&&!j9G(w)&&cVD(K.client,w,Q,!0);K.backHistoryStack[K.backHistoryStack.length-1]&&!K.backHistoryStack[K.backHistoryStack.length-1].csn&&(K.backHistoryStack[K.backHistoryStack.length-1].csn=G||"");_.G5({clientScreenNonce:G});_.e5L();var p=_.JX(S.layer);w&&w!=="UNDEFINED_CSN"&&
p&&(_.h("web_mark_root_visible")||_.h("music_web_mark_root_visible"))&&_.Yc(G,p);K.pendingScreenCreation.delete(S.layer||0);K.pendingScreenFn=void 0;var R;(R=K.recurringGrafts.get(S.layer))==null||R.forEach(function(J,L){J?_.Cv(K,L,J,S.layer):p&&_.Cv(K,L,p,S.layer)});
Hct(K)},Hct=function(K){for(var m=0;m<K.afterNewScreenOneOffJobs.length;m++){var x=K.afterNewScreenOneOffJobs[m];
try{x()}catch(S){_.aC(S)}}for(m=K.afterNewScreenOneOffJobs.length=0;m<K.afterNewScreenRecurringJobs.length;m++){x=K.afterNewScreenRecurringJobs[m];try{x()}catch(S){_.aC(S)}}},obB=function(K,m){if(m===void 0)for(var x=cYT(),S=0;S<x.length;S++)x[S]!==void 0&&obB(K,x[S]);
else K.cachedVisualElements.forEach(function(Q,w){(w=K.cachedRootVisualElements.get(w))&&wB5(K.client,m,w,Q)}),K.cachedVisualElements.clear(),K.cachedRootVisualElements.clear(),K.attachTimeout=void 0};var bt=function(K){K=K===void 0?{layer:0}:K;this.hasRun=!1;this.createScreenConfig=K;K={};this.oHH=(K.response=!1,K.playerResponse=!1,K)};
_.q(bt,cB);bt.prototype.validate=function(K){return!(!K.data||!K.data.response&&!K.data.playerResponse)};
bt.prototype.handle=function(K){var m=_.So(),x=this.createScreenConfig.layer;K.data.response&&K.data.response.trackingParams&&!this.oHH.response&&(m.graftServerVe(K.data.response.trackingParams,void 0,x),this.oHH.response=!0);K.data.playerResponse&&K.data.playerResponse.trackingParams&&!this.oHH.playerResponse&&(m.graftServerVe(K.data.playerResponse.trackingParams,void 0,x),this.oHH.playerResponse=!0)};var gQ=function(){this.j5=_.Y_();this.kU=[];this.sAZ=0};
gQ.prototype.processChunk=function(K){if(K){for(var m=_.u(this.kU),x=m.next();!x.done;x=m.next())x=x.value,x.validate(K)&&(x.handle(K),x.hasRun=!0);_.CQ("np"+this.sAZ);this.sAZ++}};var qvG=function(K,m){this.name=K;this.options=void 0;this.startTime=(0,_.Of)();this.id=ZQ.nextSpanId++;this.sessionId=ZQ.sessionId;this.attributes=m;this.status=0;if(K=ZQ.stack[ZQ.stack.length-1])this.parentId=K.id,K.children||(K.children=[]),K.children.push(this);K=_.u(ZQ.processors);for(m=K.next();!m.done;m=K.next()){m=m.value;try{var x=void 0,S=void 0;(S=(x=m).onSpanStart)==null||S.call(x,this)}catch(Q){_.yq(Q)}}};
qvG.prototype.end=function(K){K=K===void 0?1:K;this.endTime=(0,_.Of)();this.duration=this.endTime-this.startTime;this.status||(this.status=K);var m;((m=this.options)==null?void 0:m.active)!==!1&&(ZQ.stack[ZQ.stack.length-1]===this?ZQ.stack.pop():_.yq(Error("Ff`"+String(this.name))));K=_.u(ZQ.processors);for(m=K.next();!m.done;m=K.next()){m=m.value;try{var x=void 0,S=void 0;(S=(x=m).onSpanEnd)==null||S.call(x,this)}catch(Q){_.yq(Q)}}};
var ZQ={initialized:!1,nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},LNG={rootSpan:function(){return ZQ.stack[0]}};var bvm={};var N8A=function(){var K=$0M;this.observers=[];this.value=K};
_.l=N8A.prototype;_.l.subscribe=function(K){var m=this;if(K.idx!=null)throw Error("Gf");K.idx=this.observers.length;this.observers.push(K);return function(){var x=m.observers[m.observers.length-1];m.observers[K.idx]=x;x.idx=K.idx;m.observers.pop()}};
_.l.update=function(K){this.value=K(this.value);this.notify()};
_.l.mutate=function(K){K(this.value);this.notify()};
_.l.set=function(K){this.value=K;this.notify()};
_.l.notify=function(){for(var K=_.u(this.observers),m=K.next();!m.done;m=K.next()){m=m.value;try{m(this.value)}catch(x){}}};var f55,ZcE,d0M;_.kt=function(K,m,x,S,Q,w,M,f){M=M===void 0?[]:M;f=f===void 0?[]:f;this.buildCommandPayload=K;this.navigate=m;this.handleServiceRequest=x;this.sendAction=S;this.JSC$12777_screenManager=Q;this.commandResolverMap=w;this.autoLogResolverAllowlist=M;this.metaCommandClickLoggingDenylist=f;this.pendingCommands=new Set;this.isTracingEnabled=!1;ZcE(this)};
f55=function(K,m,x){var S=[_.YHR,UhD],Q=IMS,w=kOT,M=_.So(),f=B8R;x=x===void 0?[]:x;S=S===void 0?[]:S;_.kt.instance=new _.kt(K,m,Q,w,M,f,x,S)};
ZcE=function(K){if(!K.isTracingEnabled&&Ctm("command")){var m=K.resolveCommand;K.resolveCommand=function(x,S){a:{for(Q in x)if(Object.prototype.hasOwnProperty.call(x,Q)){var Q={commandType:Q};break a}Q={}}return EfB("command",Q,m.bind(this,x,S))};
K.isTracingEnabled=!0}};
d0M=function(K,m,x){if(!K.commandResolverMap)return!1;var S=YvT(m,K.commandResolverMap);return S?((K.autoLogResolverAllowlist.some(function(Q){return!!_.C(m,Q)})||(x==null?0:x.forceClickLogging))&&aGH(K,m,x),S instanceof Promise?S.then(function(Q){Q.resolve(m,x)}):S.resolve(m,x),!0):!1};
_.kt.prototype.resolveCommand=function(K,m){var x=this,S=yTD(K);if(d0M(this,K,m))return!0;if(S)return VVE(this,K,m);if(!this.buildCommandPayload)return Pt1(K,"Unhandled command by buildCommandPayload"),!1;var Q=this.buildCommandPayload(K,m);if(m==null?0:m.commandController)Q.commandController=m.commandController;if(Q.type===0){if(!this.navigate)return eUL(K,"navigate"),!1;if(!vb5(Q.command))return Pt1(K,"Page requests need to specify a url"),!1;_.h("logging_avoid_blocking_during_navigation")&&_.qY1().transition("application_navigating");
K=this.navigate(Q)||[];rSE(K).then(function(){x.pendingCommands.delete(Q.command)});
return!0}if(Q.type===1){if(!this.handleServiceRequest)return eUL(K,"handleServiceRequest"),!1;(m==null?0:m.forceClickLogging)&&aGH(this,Q.command,m);K=this.handleServiceRequest(Q);rSE(K).then(function(){x.pendingCommands.delete(Q.command)});
return!0}if(Q.type===2){if(!this.sendAction)return eUL(K,"sendAction"),!1;aGH(this,Q.command,m);this.sendAction(Q);return!0}return!1};
var aGH=function(K,m,x){if((x==null||!x.disableClickTracking)&&K.JSC$12777_screenManager)if(m.clickTrackingParams&&_.h("log_click_with_layer_from_element_in_command_handler")){var S;x=x==null?void 0:(S=x.form)==null?void 0:S.element;K.JSC$12777_screenManager.clickCommand(m,null,x&&x.getScreenLayer&&x.getScreenLayer())}else m.clickTrackingParams?K.JSC$12777_screenManager.clickCommand(m):!_.h("disable_clicked_visual_element_in_command_handler")&&(x==null?0:x.clickedVisualElement)&&_.q9(K.JSC$12777_screenManager,
x.clickedVisualElement)},yTD=function(K){var m=!!_.C(K,_.Wg),x;
K=((x=_.C(K,_.KQ))==null?void 0:x.signal)==="CLIENT_SIGNAL";return m||K},VVE=function(K,m,x){var S=_.C(m,_.Wg);
if(S)var Q=(S==null?void 0:S.commands)||[];else{var w;if(((w=_.C(m,_.KQ))==null?void 0:w.signal)==="CLIENT_SIGNAL"){var M;Q=((M=_.C(m,_.KQ))==null?void 0:M.actions)||[]}}if(Q){(S=U0A(K,Q))&&aGH(K,m,x);m=_.u(Q);for(Q=m.next();!Q.done;Q=m.next()){Q=Q.value;try{var f=Object.assign({},x);S&&(f.disableClickTracking=!0);K.resolveCommand(Q,f)}catch(c){c instanceof Error&&_.aC(c)}}return!0}Pt1(m,"Could not handle the meta command");return!1},U0A=function(K,m){return m.every(function(x){return K.metaCommandClickLoggingDenylist.some(function(S){return!!_.C(x,
S)})})},vb5=function(K){var m;
return!((m=_.C(K==null?void 0:K.commandMetadata,_.mE))==null||!m.url)};var nv=function(){cB.apply(this,arguments)};
_.q(nv,cB);nv.prototype.validate=function(K){var m,x;return!this.hasRun&&!!((m=K.data.response)==null?0:(x=m.onResponseReceivedEndpoints)==null?0:x.length)};
nv.prototype.handle=function(K){var m=_.kt.instance;K=_.u(K.data.response.onResponseReceivedEndpoints);for(var x=K.next();!x.done;x=K.next())m.resolveCommand(x.value)};var z5D,T8E,IGz;
z5D=function(){this.companionCanvasActivation=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=_.k8();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.PB=function(){T8E||(T8E=new z5D);return T8E};
IGz=function(){var K=_.PB();K.miniplayerButtonActivation=!1;K.userActivation=!1;K.playlistWatchPageActivation=!1;K.productDetailsPageActivation=!1;K.miniAppPageActivation=!1;K.playablesDestPageActivation=!1;K.lockupActivation=!1;K.showMiniplayerCommandActivation=!1;K.playlistSuggestionsShelfActivation=!1;K.mediaSessionPipActivation=!1;K.watchPipActivation=!1;K.watchWhileActivation=!1;K.shortsPipActivation=!1;K.companionCanvasActivation=!1};
_.ka5=function(){var K=_.PB(),m=K.mediaSessionPipActivation,x=K.watchPipActivation,S=K.watchWhileActivation,Q=K.playlistWatchPageActivation,w=K.lockupActivation,M=K.showMiniplayerCommandActivation,f=K.navigatingAwayFromWatchDeletedVideo,c=K.shortsPipActivation,D=K.playlistSuggestionsShelfActivation,G=K.productDetailsPageActivation,p=K.miniAppPageActivation,R=K.playablesDestPageActivation,J=K.companionCanvasActivation;return!K.miniplayerButtonActivation&&!Q&&!D&&!G&&!p&&!R&&!w&&!M&&!m&&!x&&!S&&!c&&
!J||f};var Up0;_.eq=_.an("FEwhat_to_watch","/",3854);_.z4B=_.an("FEdownloads","/feed/downloads",42352);Up0=_.an("FEmusic_offline","browse/FEmusic_offline",42352);var $V=function(K,m){m=m===void 0?[]:m;var x=x===void 0?[]:x;m=V6D.apply(null,[vPm.apply(null,_.N3(m))].concat(_.N3(x)));this.store=IBT(K,void 0,m)};
$V.prototype.getState=function(){return this.store.getState()};
$V.prototype.dispatch=function(K){return this.store.dispatch(K)};
$V.prototype.subscribe=function(K){return this.store.subscribe(K)};
$V.prototype.replaceReducer=function(K){return this.store.replaceReducer(K)};
$V.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.Yf=function(K,m,x){var S=m(K.getState());return K.subscribe(function(){var Q=m(K.getState());if(Q!==S){var w=S;S=Q;x(Q,w)}})};var Lf5;_.ue=function(K,m,x){return _.U1({type:"REPLACE_ENTITY",payload:{entityPayload:x,entityType:K,key:m}})};
Lf5=function(K){return _.U1({type:"REPLACE_ENTITIES",payload:K})};
_.Og=function(K,m,x,S){return _.U1({type:"UPDATE_ENTITY",payload:{entityPayload:x,entityType:K,key:m,mergeOption:S}})};var vfT=function(K){var m=this;K=K===void 0?[]:K;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;K.forEach(function(x){m.append(x)})};
_.l=vfT.prototype;_.l.getLength=function(){return this.totalLength};
_.l.append=function(K){var m=this.arrays.length===0?!1:(m=this.arrays[this.arrays.length-1])&&m.buffer===K.buffer&&m.byteOffset+m.length===K.byteOffset;m?(m=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(m.buffer,m.byteOffset,m.length+K.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(K);this.totalLength+=K.length};
_.l.split=function(K){for(var m=new vfT,x=new vfT,S=_.u(this.arrays),Q=S.next();!Q.done;Q=S.next())Q=Q.value,K>=Q.length?(m.append(Q),K-=Q.length):K?(m.append(new Uint8Array(Q.buffer,Q.byteOffset,K)),x.append(new Uint8Array(Q.buffer,Q.byteOffset+K,Q.length-K)),K=0):x.append(Q);return{headView:m,tailView:x}};
_.l.isFocused=function(K){return K>=this.arrayPos&&K<this.arrayPos+this.arrays[this.arrayIdx].length};
_.l.focus=function(K){if(!this.isFocused(K))for(K<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=K&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var WFo=function(K,m){K.focus(m);return K.arrays[K.arrayIdx][m-K.arrayPos]};(function(){var K=function(S){return new Uint8Array(S)},m=function(S){for(var Q=new Uint8Array(S.length),w=0;w<S.length;w++)Q[w]=S[w];
return Q},x=new Uint8Array([1]);
return x.length===1&&x[0]===1?K:m})();
var Zvn=Array(1024),NQ8=window.TextDecoder?new TextDecoder:void 0,a9D=window.TextEncoder?new TextEncoder:void 0;var Vqv=function(K){this.arrayView=K;this.pos=0;this.pendingTagAndType=-1},z5=function(K){var m=WFo(K.arrayView,K.pos);
++K.pos;if(m<128)return m;for(var x=m&127,S=1;m>=128;)m=WFo(K.arrayView,K.pos),++K.pos,S*=128,x+=(m&127)*S;return x},U91=function(K,m){var x=K.pendingTagAndType;
for(K.pendingTagAndType=-1;K.pos+1<=K.arrayView.totalLength;){x<0&&(x=z5(K));var S=x>>3,Q=x&7;if(S===m)return!0;if(S>m){K.pendingTagAndType=x;break}x=-1;switch(Q){case 0:z5(K);break;case 1:K.pos+=8;break;case 2:S=z5(K);K.pos+=S;break;case 5:K.pos+=4}}return!1};var TQv=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=yVT(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},kc=function(K,m){m=K.pos+m;
if(!(K.buf.length>=m)){for(var x=K.buf.length*2;x<m;)x*=2;K.buf=yVT(x,K.wasm,K.buf.subarray(0,K.pos));K.view=new DataView(K.buf.buffer,K.buf.byteOffset,K.buf.byteLength)}},In=function(K,m){if(m>268435455){kc(K,4);
for(var x=m&1073741823,S=0;S<4;S++)K.view.setUint8(K.pos,x&127|128),x>>=7,K.pos+=1;m=Math.floor(m/268435456)}for(kc(K,4);m>127;)K.view.setUint8(K.pos,m&127|128),m>>=7,K.pos+=1;K.view.setUint8(K.pos,m);K.pos+=1};for(var I9S={accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,contextNoteFeedEntityPayload:483,contextNoteUserRatingEntityPayload:576,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,dismissState:540,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,
emojiCustomizationSetEntity:496,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,likeButtonAnimationEntity:567,liveChatPollStateEntity:217,liveViewerLeaderboardChatEntryPointStateEntity:563,liveViewerLeaderboardPointsEntity:564,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,
mainPlaylistDownloadStateEntity:373,mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259,musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,
musicShare:100,musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pageHeaderEntity:495,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,quantityIncrementerEntity:356,playerStateEntity:323,refresh:148,saveToPlaylistListEntity:231,selectedChipIndexEntityPayload:479,settingEntity:297,stringEntity:382,
suggestedFeedbackChipStateEntity:485,transfer:120,trendingOfferEntity:469,videoDownloadContextEntity:461,videoOverviewAsyncDataEntity:545,videoPlaybackPositionEntity:76,votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},zUn={},Xw_=_.u(Object.entries(I9S)),KXA=Xw_.next();!KXA.done;KXA=Xw_.next()){var mWD=_.u(KXA.value),xWR=mWD.next().value,Sj_=mWD.next().value,QoA=xWR,wiD=Sj_;wiD&&(zUn[wiD]=QoA)};var WNL=function(K,m){K=K===void 0?{}:K;switch(m.type){case "ENTITY_LOADED":return m.payload.reduce(function(S,Q){var w,M=(w=Q.options)==null?void 0:w.persistenceOption;if(M&&M!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&M!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return S;if(!Q.entityKey)return _.aC(Error("If")),S;if(Q.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!Q.payload)return Q=new _.AR("REPLACE entity mutation is missing a payload",{entityKey:Q.entityKey}),_.aC(Q),S;var f=(0,_.NX.getAnyKey)(Q.payload);
return Kfv(S,f,Q.entityKey,Q.payload[f])}if(Q.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{Q=Q.entityKey;try{var c=_.T5(Q).entityType;f=Kfv(S,c,Q);break a}catch(p){if(p instanceof Error){Q=new _.AR("Failed to deserialize entity key",{entityKey:Q,originalMessage:p.message});_.aC(Q);f=S;break a}throw p;}f=void 0}return f}if(Q.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!Q.payload)return Q=new _.AR("UPDATE entity mutation is missing a payload",{entityKey:Q.entityKey}),_.aC(Q),S;f=(0,_.NX.getAnyKey)(Q.payload);
var D,G;return mCT(S,f,Q.entityKey,Q.payload[f],(D=Q.fieldMask)==null?void 0:(G=D.mergeOptions)==null?void 0:G.repeatedFieldsMergeOption)}return S},K);
case "REPLACE_ENTITY":var x=m.payload;return Kfv(K,x.entityType,x.key,x.entityPayload);case "REPLACE_ENTITIES":return Object.keys(m.payload).reduce(function(S,Q){var w=m.payload[Q];return Object.keys(w).reduce(function(M,f){return Kfv(M,Q,f,w[f])},S)},K);
case "UPDATE_ENTITY":return x=m.payload,mCT(K,x.entityType,x.key,x.entityPayload,x.mergeOption);default:return K}};var xC5;var soM=!1,Fy,AV,or,HB,$f,l6L=function(K){_.Fg.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!soM){var m,x=new Uint8Array(256),S=new Uint8Array(256);var Q=1;for(m=0;m<256;m++)x[Q]=m,S[m]=Q,Q^=Q<<1^(Q>>7&&283);Fy=new Uint8Array(256);AV=KN(256);or=KN(256);HB=KN(256);$f=KN(256);for(var w=0;w<256;w++){Q=w?S[255^x[w]]:0;Q^=Q<<1^Q<<2^Q<<3^Q<<4;Q=Q&255^Q>>>8^99;Fy[w]=Q;m=Q<<1^(Q>>7&&283);var M=m^Q;AV[w]=m<<24|Q<<16|Q<<8|M;or[w]=M<<24|AV[w]>>>8;HB[w]=Q<<24|or[w]>>>
8;$f[w]=Q<<24|HB[w]>>>8}soM=!0}Q=KN(44);for(x=0;x<4;x++)Q[x]=K[4*x]<<24|K[4*x+1]<<16|K[4*x+2]<<8|K[4*x+3];for(S=1;x<44;x++)K=Q[x-1],x%4||(K=(Fy[K>>16&255]^S)<<24|Fy[K>>8&255]<<16|Fy[K&255]<<8|Fy[K>>>24],S=S<<1^(S>>7&&283)),Q[x]=Q[x-4]^K;this.key=Q};
_.q(l6L,_.Fg);
l6L.prototype.encrypt=function(K){var m=K.length;K=new Uint8Array(K.buffer.slice(K.byteOffset,K.byteOffset+m));for(var x=this.cipherBlock,S=0;S<m&&this.blockOffset<16;)K[S++]^=x[this.blockOffset++];for(var Q=m-(m-S)%16;S<Q;)ua_(this),K[S++]^=x[0],K[S++]^=x[1],K[S++]^=x[2],K[S++]^=x[3],K[S++]^=x[4],K[S++]^=x[5],K[S++]^=x[6],K[S++]^=x[7],K[S++]^=x[8],K[S++]^=x[9],K[S++]^=x[10],K[S++]^=x[11],K[S++]^=x[12],K[S++]^=x[13],K[S++]^=x[14],K[S++]^=x[15];if(S<m)for(ua_(this),this.blockOffset=0;S<m;)K[S++]^=
x[this.blockOffset++];return K};
var ua_=function(K){for(var m=K.key,x=K.counter[0]^m[0],S=K.counter[1]^m[1],Q=K.counter[2]^m[2],w=K.counter[3]^m[3],M=3;M>=0&&!(K.counter[M]=-~K.counter[M]);M--);for(var f,c,D=4;D<40;)M=AV[x>>>24]^or[S>>16&255]^HB[Q>>8&255]^$f[w&255]^m[D++],f=AV[S>>>24]^or[Q>>16&255]^HB[w>>8&255]^$f[x&255]^m[D++],c=AV[Q>>>24]^or[w>>16&255]^HB[x>>8&255]^$f[S&255]^m[D++],w=AV[w>>>24]^or[x>>16&255]^HB[S>>8&255]^$f[Q&255]^m[D++],x=M,S=f,Q=c;K=K.cipherBlock;M=m[40];K[0]=Fy[x>>>24]^M>>>24;K[1]=Fy[S>>16&255]^M>>16&255;K[2]=
Fy[Q>>8&255]^M>>8&255;K[3]=Fy[w&255]^M&255;M=m[41];K[4]=Fy[S>>>24]^M>>>24;K[5]=Fy[Q>>16&255]^M>>16&255;K[6]=Fy[w>>8&255]^M>>8&255;K[7]=Fy[x&255]^M&255;M=m[42];K[8]=Fy[Q>>>24]^M>>>24;K[9]=Fy[w>>16&255]^M>>16&255;K[10]=Fy[x>>8&255]^M>>8&255;K[11]=Fy[S&255]^M&255;M=m[43];K[12]=Fy[w>>>24]^M>>>24;K[13]=Fy[x>>16&255]^M>>16&255;K[14]=Fy[S>>8&255]^M>>8&255;K[15]=Fy[Q&255]^M&255};var MtH=!1;(function(){var K=function(S){return new Uint8Array(S)},m=function(S){for(var Q=new Uint8Array(S.length),w=0;w<S.length;w++)Q[w]=S[w];
return Q},x=new Uint8Array([1]);
return x.length===1&&x[0]===1?K:m})();
var N9;var cPM=function(K){a:{if(!MtH&&!uj){if(N9){var m=N9;break a}N9=(m=window.crypto)==null?void 0:m.subtle;var x,S,Q;if(((x=N9)==null?0:x.importKey)&&((S=N9)==null?0:S.sign)&&((Q=N9)==null?0:Q.encrypt)){m=N9;break a}N9=void 0}m=void 0}m&&(this.nativeEncryptor=new f6E(K,m));this.encryptorPolyfill=new ttz(K)};
cPM.prototype.encrypt=function(K,m){var x=this,S;return _.t(function(Q){switch(Q.nextAddress){case 1:if(!x.nativeEncryptor){Q.jumpTo(2);break}_.h2(Q,3);return Q.yield(x.nativeEncryptor.encrypt(K,m),5);case 5:return Q.return(Q.yieldResult);case 3:S=_.gl(Q),_.yq(S),MtH=!0,x.nativeEncryptor=void 0;case 2:return Q.return(x.encryptorPolyfill.encrypt(K,m))}})};
cPM.prototype.decrypt=function(K,m){return this.encrypt(K,m)};
var f6E=function(K,m){this.JSC$12850_aesKey=K;this.subtleCrypto=m};
f6E.prototype.encrypt=function(K,m){var x=this,S;return _.t(function(Q){if(Q.nextAddress==1)return _.h2(Q,2),Q.yield(O4L(x,K,m),4);if(Q.nextAddress!=2)return Q.return(Q.yieldResult);S=_.gl(Q);_.yq(S);MtH=!0;throw S;})};
var O4L=function(K,m,x){var S,Q;return _.t(function(w){switch(w.nextAddress){case 1:if(K.cryptoKey){w.jumpTo(2);break}return w.yield(K.subtleCrypto.importKey("raw",K.JSC$12850_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:K.cryptoKey=w.yieldResult;case 2:return S={name:"AES-CTR",counter:x,length:128},w.yield(K.subtleCrypto.encrypt(S,K.cryptoKey,m),4);case 4:return Q=w.yieldResult,w.return(new Uint8Array(Q))}})},ttz=function(K){this.JSC$12853_aesKey=K};
ttz.prototype.encrypt=function(K,m){this.encryptor||(this.encryptor=new l6L(this.JSC$12853_aesKey));for(var x=this.encryptor,S=0;S<4;S++)x.counter[S]=m[S*4]<<24|m[S*4+1]<<16|m[S*4+2]<<8|m[S*4+3];x.blockOffset=16;return this.encryptor.encrypt(K)};
ttz.prototype.decrypt=function(K,m){return this.encrypt(K,m)};var jo5={},wjv=cu("yt-idb-pref-storage",{objectStores:(jo5.prefs={addedAtVersion:1},jo5),shared:!1,upgrade:function(K,m){m(1)&&kl(Ip(K,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.Z9=function(K){this.token=K};
_.Z9.getInstance=function(){return _.t(function(K){return K.return(new Promise(function(m){_.ta().then(function(x){x?(_.Z9.instance||(_.Z9.instance=new _.Z9(x)),m(_.Z9.instance)):m(void 0)})}))})};
_.Z9.prototype.get=function(K){var m=this,x,S,Q;return _.t(function(w){if(w.nextAddress==1)return w.yield(siD(m.token),2);if(w.nextAddress!=3)return x=w.yieldResult,w.yield(x.get("prefs",K),3);S=w.yieldResult;if(!S)return w.return();Q=(0,_.Of)();return S.expirationTimestampMs<=Q?w.return():w.return(S.value)})};
_.Z9.prototype.set=function(K,m,x){x=x===void 0?31536E3:x;var S=this,Q,w,M;return _.t(function(f){if(f.nextAddress==1)return Q=(0,_.Of)(),w={key:K,value:m,expirationTimestampMs:Q+x*1E3},f.yield(siD(S.token),2);M=f.yieldResult;return f.yield(M.put("prefs",w),0)})};
_.Z9.prototype.remove=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(siD(m.token),2);x=S.yieldResult;return S.yield(x.delete("prefs",K),0)})};var BB={},DWM=(BB.INVALID_ENCODER_VERSION="Invalid encoder version",BB.KEY_CREATION_FAILED="Failed to create encoder key",BB.UNKNOWN_DECODE_ERROR="Failed to decode PES data",BB.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",BB.WRONG_DATA_TYPE="Encoder cannot process the data type",BB),mQ=function(K,m){m=m===void 0?{}:m;_.AR.call(this,DWM[K],Object.assign({},{name:"PESEncoderError",type:K},m));this.type=K;this.level="WARNING";Object.setPrototypeOf(this,mQ.prototype)};
_.q(mQ,_.AR);var ar=function(){};
ar.prototype.encode=function(K,m){try{return this.encodeImpl(K,m)}catch(x){fa8(x,u1D)}};
ar.prototype.decode=function(K,m){try{return this.decodeImpl(K,m)}catch(x){fa8(x,MSv)}};
var rPE=function(K,m,x){var S;return _.t(function(Q){if(Q.nextAddress==1)return _.h2(Q,2),Q.yield(K.decodeAsyncImpl(m,x),4);if(Q.nextAddress!=2)return Q.return(Q.yieldResult);S=_.gl(Q);fa8(S,MSv);_.Px(Q)})};
ar.prototype.decodeAsyncImpl=function(K,m){return Promise.resolve(this.decodeImpl(K,m))};var dQ=function(K,m){this.aesEncryptor=K;this.aesEncryptorAsync=m};
_.q(dQ,ar);dQ.prototype.encodeImpl=function(K,m){m=tSS(m);K=(new TextEncoder).encode(JSON.stringify(K));return this.aesEncryptor.encrypt(K,m)};
dQ.prototype.decodeImpl=function(K,m){if(!(K instanceof Uint8Array))throw la1(1);var x=new TextDecoder;m=tSS(m);K=this.aesEncryptor.decrypt(K,m);return JSON.parse(x.decode(K))};
dQ.prototype.decodeAsyncImpl=function(K,m){var x=this,S,Q,w;return _.t(function(M){if(M.nextAddress==1){if(!(K instanceof Uint8Array))throw la1(1);S=new TextDecoder;Q=tSS(m);return M.yield(x.aesEncryptorAsync.decrypt(K,Q),2)}w=M.yieldResult;return M.return(JSON.parse(S.decode(w)))})};var c$T={accountLinkStatusEntity:SMo,booleanEntity:eIt,buttonEntity:EgM,captionTrack:McL,channelHandle:wTB,chipEntity:KRL,commerceAcquisitionClientPayloadEntity:WRB,commerceCartListEntity:XeD,compositeSourceEntity:qTo,multiviewStagingEntity:EvL,contextNoteFeedEntityPayload:pTE,contextNoteUserRatingEntityPayload:R0R,continuationTokenEntity:a9E,downloadQualityPickerEntity:eU_,downloadsPageRefreshTokenEntity:Yvt,downloadsPageViewConfigurationEntity:kYD,downloadStatusEntity:ivH,dismissState:mIM,sfvAudioItemCurrentlyPlayingEntity:ahD,
emojiFountainDataEntity:CTz,emojiCustomizationSetEntity:h2o,fakeChannel:FYL,fakePlaylist:AYB,fakePlaylistEntryCollection:oTD,fakeVideo:$gL,fakeVideoDescription:NPD,featuredProductsEntity:GFL,flowStateEntity:Xao,iconBadgeEntity:KW_,interstitialInteractionStateEntity:RtE,likeButtonAnimationEntity:WN_,liveChatPollStateEntity:gyH,dataFreshnessEntity:R2z,liveViewerLeaderboardChatEntryPointStateEntity:LaB,liveViewerLeaderboardPointsEntity:qyD,liveReactionsDataEntity:LRD,logoEntity:GDM,macroMarkerEntity:XBz,
mainDownloadsLibraryEntity:FNB,mainDownloadsListEntity:AVM,mainPlaylistDownloadStateEntity:HvH,mainPlaylistEntity:d9t,mainPlaylistVideoEntity:yVt,mainVideoDownloadStateEntity:$9D,mainVideoEntity:zUE,markersEngagementPanelSyncEntity:KfA,markersVisibilityOverrideEntity:mCR,musicAlbumReleaseDetail:i_M,musicAlbumReleaseDownloadMetadataEntity:b_L,musicAlbumRelease:eBt,musicAlbumReleaseUserDetail:YT_,musicArtistDetail:A$R,musicArtist:FfL,musicArtistUserDetail:ovt,musicDownloadsLibraryEntity:gvz,musicLibraryEdit:H__,
musicLibraryStatusEntity:$C5,musicPlaylist:N2o,musicPlaylistDownloadMetadataEntity:nvD,musicShare:B2D,musicTrackDetail:dCL,musicTrackDownloadMetadataEntity:PWH,musicTrack:aaB,musicTrackUserDetail:y$D,offlineOrchestrationActionWrapperEntity:fhA,offlineVideoPolicy:tc5,offlineVideoStreams:cHD,offlineabilityEntity:NQ5,orchestrationWebSamplingEntity:ZvE,pageHeaderEntity:tP_,pdpStateEntity:mM5,pinnedProductEntity:pjA,playbackData:Oj5,playerStateEntity:xCB,quantityIncrementerEntity:xM_,refresh:jME,saveToPlaylistListEntity:u8M,
selectedChipIndexEntityPayload:STE,settingEntity:P$L,stringEntity:i9B,suggestedFeedbackChipStateEntity:QiD,transfer:DoD,trendingOfferEntity:RBM,videoDownloadContextEntity:rH5,videoOverviewAsyncDataEntity:E9M,videoPlaybackPositionEntity:ngE,votingEntity:DIH,ytMainChannelEntity:TQA,youchatPendingResponseEntity:wjA,ytMainDownloadedVideoEntity:BQz,ytMainVideoEntity:I9D};var G_E,R1A,sw,J$L,hB1,C7A,qjE,LXE,h1B;G_E=function(K,m){this.JSC$12872_wrapped=K;this.JSC$12872_encoderRegistry=m;this.changedKeys={}};
R1A=function(K,m){return piA(K.JSC$12872_encoderRegistry,m.version).decode(m.data,m.key)};
_.JPA=function(K,m,x){return K.JSC$12872_wrapped.objectStore("EntityStore").get(m).then(function(S){if(S){if(x&&S.entityType!==x)throw Error("Jf");return R1A(K,S)}})};
sw=function(K,m,x){return x?(x=x.map(function(S){return _.JPA(K,S,m)}),kM.all(x)):K.JSC$12872_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(m)).then(function(S){return S.map(function(Q){return R1A(K,Q)})})};
_.RB8=function(K,m,x){var S=kYm(m),Q=piA(K.JSC$12872_encoderRegistry,1),w=Object.assign({},m);return K.JSC$12872_wrapped.objectStore("EntityStore").get(S).then(function(M){if(M){if(M.entityType!==x)throw Error("Jf");w.entityMetadata||(M=R1A(K,M),w.entityMetadata=M.entityMetadata)}}).then(function(){var M={key:S,
entityType:x,data:Q.encode(w,S),version:1};return kM.all([K.JSC$12872_wrapped.objectStore("EntityStore").put(M),h1B(K,w,x)])}).then(function(){C7A(K,S,x);
return S})};
J$L=function(K,m){var x=_.T5(m).entityType;return kM.all([K.JSC$12872_wrapped.objectStore("EntityStore").delete(m),LXE(K,m)]).then(function(){C7A(K,m,x)})};
hB1=function(K,m,x,S){var Q=piA(K.JSC$12872_encoderRegistry,1);return _.JPA(K,m,S).then(function(w){if(w){w=$9m(w,x);var M={key:m,entityType:S,data:Q.encode(w,m),version:1};return kM.all([K.JSC$12872_wrapped.objectStore("EntityStore").put(M),h1B(K,w,S)])}}).then(function(){C7A(K,m,S);
return m})};
C7A=function(K,m,x){var S=K.changedKeys[x];S||(S=new Set,K.changedKeys[x]=S);S.add(m)};
qjE=function(K,m,x){var S=kYm(m);x=O_D(x);if(!x)return kM.resolve([]);x=new x(m);K=K.JSC$12872_wrapped.objectStore("EntityAssociationStore");m=[];x=_.u(x.getAssociations());for(var Q=x.next();!Q.done;Q=x.next())m.push(K.put({parentEntityKey:S,childEntityKey:Q.value}));return kM.all(m).then(function(w){return w.map(function(M){return M[1]})})};
LXE=function(K,m){return K.JSC$12872_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(m))};
h1B=function(K,m,x){var S=kYm(m);return LXE(K,S).then(function(){return qjE(K,m,x)})};var EZD=function(){};
_.q(EZD,ar);EZD.prototype.encodeImpl=function(K){return K};
EZD.prototype.decodeImpl=function(K){if(K instanceof Uint8Array)throw la1(0);return K};var r$5=function(){this.cacheMap={};this.cacheMap[0]=new EZD;if(!_.h("aes_pes_encoder_killswitch")){var K=this.cacheMap;try{var m=_.YM();var x=tSS(m);var S=new dQ(new ttz(x),new cPM(x))}catch(Q){throw K=Q instanceof Error?new mQ("KEY_CREATION_FAILED",{originalMessage:Q.message}):new mQ("KEY_CREATION_FAILED"),_.aC(K),K;}K[1]=S}},piA=function(K,m){m=m===void 0?0:m;
K=K.cacheMap[m];if(!K)throw m=new mQ("INVALID_ENCODER_VERSION",{encoderVersion:m}),_.aC(m),m;return K};var Su=function(K,m){_.Fg.call(this);this.token=K;this.JSC$12886_encoderRegistry=m;this.observers=[];K=new _.Qm.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.YM());K.onmessage=this.JSC$12886_handleMessage.bind(this);this.channel=K};
_.q(Su,_.Fg);_.wF=function(K,m,x){var S,Q,w,M;return _.t(function(f){if(f.nextAddress==1)return f.yield(QiS(K.token),2);if(f.nextAddress!=3)return S=f.yieldResult,f.yield(_.wX(S,["EntityStore","EntityAssociationStore"],m,function(c){Q=new G_E(c,K.JSC$12886_encoderRegistry);return x(Q)}),3);
w=f.yieldResult;Q&&(M=Q.changedKeys,Object.keys(M).length>0&&(K.channel.postMessage(M),b4t(K,M)));return f.return(w)})};
Su.prototype.observe=function(K){var m=this;this.observers.push(K);return function(){var x=m.observers.indexOf(K);x>=0&&m.observers.splice(x,1)}};
var jR0=function(K){var m;return _.t(function(x){if(x.nextAddress==1)return x.yield(_.wF(K,{mode:"readonly",enableRetries:!0},function(S){return S.JSC$12872_wrapped.objectStore("EntityStore").getAll()}),2);
m=x.yieldResult;return x.return(Promise.all(m.filter(function(S){return!!S}).map(function(S){var Q,w;
return _.t(function(M){if(M.nextAddress==1){Q=S.key;w=S.entityType;var f=M.yield;var c=rPE(piA(K.JSC$12886_encoderRegistry,S.version),S.data,S.key);return f.call(M,c,2)}return M.return({key:Q,entityType:w,data:M.yieldResult})})})))})};
Su.prototype.JSC$12886_handleMessage=function(K){b4t(this,K.data)};
var b4t=function(K,m){K=_.u(K.observers);for(var x=K.next();!x.done;x=K.next())x=x.value,x(m)};
Su.prototype.disposeInternal=function(){this.channel.close()};
var jiL;var yh,nZE,B2m;yh={};_.gZE=(yh.mainVideoEntity="mainVideoEntityActionMetadata",yh.mainPlaylistEntity="mainPlaylistEntityActionMetadata",yh.musicTrack="musicTrackEntityActionMetadata",yh.musicPlaylist="musicPlaylistEntityActionMetadata",yh);nZE=new _.W$("DOWNLOADS_ENTITY_TYPE_MAP");_.ju=_.WN("","downloadsPageViewConfigurationEntity");B2m=_.WN("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.JHD=_.WN("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.WN("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.WN("SMART_DOWNLOADS_ENABLED","settingEntity");_.WN("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var b_G=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var FfG=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];_.P7z={isLeaderTab:!0};var uPD={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var Vh=window,nN=Vh.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",llD=Vh.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||Pk,dxT=Vh.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||ku,vuA=Vh.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||VOE,deB=Vh.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||S$E,s3T=Vh.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||MOR;var sPS;Fh({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 x5D=yKG(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(K){return K}}}),Fjm=yKG(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(K){return K}}}),za8=new Map;var QTn=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],Xo8;var e1L=function(K){return _.U1({type:"SET_EPHEMERAL_ACTION",payload:K})};_.i4_={ephemeralAction:null};var YjA=function(K){return _.U1({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:K})};_.FXD={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var PU8={sharedUi:function(K,m){K=K===void 0?_.FXD:K;switch(m.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},K,{animatedThumbnailEnabled:m.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},K,{inlinePreviewEnabled:m.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},K,{currentPageType:m.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},K,{currentPageSubType:m.payload});case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},
K,{persistentPanelVisible:m.payload});default:return K}},
a11y:PW({ephemeralAction:function(K,m){K=K===void 0?_.i4_.ephemeralAction:K;switch(m.type){case "SET_EPHEMERAL_ACTION":return m.payload;default:return K}}}),
entities:XBB};_.fLv={playlistId:"",inviteLinkURL:""};_.APD={continuationCommand:{}};var hrS=PW({continuationCommand:function(K,m){K=K===void 0?_.APD.continuationCommand:K;switch(m.type){case "SET_CONTINUATION_COMMAND":return m.payload.continuationCommand;default:return K}}});_.cj5={currentFormId:"",commandsMap:{}};var CUS=PW({isLeaderTab:function(K,m){K=K===void 0?_.P7z.isLeaderTab:K;switch(m.type){case "SET_IS_LEADER_TAB":var x,S;return(S=m==null?void 0:(x=m.payload)==null?void 0:x.isLeaderTab)!=null?S:K;default:return K}}});var H4t;_.oZE=function(K){return _.U1({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:K}})};
H4t=function(K){return _.U1({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:K}})};_.vB={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var nwD=PW({isDesktopSmallWidth:function(K,m){K=K===void 0?_.vB.isDesktopSmallWidth:K;switch(m.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return m.payload.isDesktopSmallWidth;default:return K}},
isShortsActive:function(K,m){K=K===void 0?_.vB.isShortsActive:K;switch(m.type){case "SET_IS_SHORTS_ACTIVE":return m.payload.isShortsActive;default:return K}},
isWatchWhileMode:function(K,m){K=K===void 0?_.vB.isWatchWhileMode:K;switch(m.type){case "SET_IS_WATCH_WHILE_MODE":return m.payload.isWatchWhileMode;default:return K}},
playerState:function(K,m){K=K===void 0?_.vB.playerState:K;switch(m.type){case "SET_PLAYER_STATE":return m.payload.playerState;default:return K}},
isFullscreen:function(K,m){K=K===void 0?_.vB.isFullscreen:K;switch(m.type){case "SET_IS_FULLSCREEN":return m.payload.isFullscreen;default:return K}},
isSmallScreenSqueezeback:function(K,m){K=K===void 0?_.vB.isSmallScreenSqueezeback:K;switch(m.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return m.payload.isSmallScreenSqueezeback;default:return K}},
isShortsPipActive:function(K,m){K=K===void 0?_.vB.isShortsPipActive:K;switch(m.type){case "SET_IS_SHORTS_PIP_ACTIVE":return m.payload.isShortsPipActive;default:return K}},
isPlaybackStarted:function(K,m){K=K===void 0?_.vB.isPlaybackStarted:K;switch(m.type){case "SET_IS_PLAYBACK_STARTED":return m.payload.isPlaybackStarted;default:return K}}});_.jT1={currentMode:"canvas-hidden"};var ibL=function(){return function(K){return function(m){var x=K(m);_.Uk(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[m],!0);return x}}};var $WH,$Nm;$WH=new _.Wk;_.v3=new _.W$("WATCH_PLAYER_PROMISE_TOKEN");_.Ndo=new _.Wk;_.Z4B=new _.W$("SHORTS_PLAYER_PROMISE_TOKEN");$Nm=new _.W$("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var YD0=function(){return function(K){return function(m){m.type==="ENTITY_LOADED"&&_.cd().resolve(_.v3).then(function(x){var S;(S=x.dispatchReduxAction)==null||S.call(x,m)});
return K(m)}}};_.Bdt={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var L51=PW({additionalContext:function(K,m){K=K===void 0?_.Bdt.additionalContext:K;switch(m.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var x;return(x=m.payload)!=null?x:"";default:return K}},
impersonatedChannelUrl:function(K,m){K=K===void 0?_.Bdt.impersonatedChannelUrl:K;switch(m.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var x;return(x=m.payload)!=null?x:"";default:return K}},
selectedVideoIds:function(K,m){K=K===void 0?_.Bdt.selectedVideoIds:K;switch(m.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var x={};return Object.assign({},K,(x[m.payload]=!0,x));case "VIDEO_UNSELECTED":return m=m.payload,K=Object.assign({},K),delete K[m],K;default:return K}}});_.a6z={parentClickTrackingParams:""};var qD1=PW({parentClickTrackingParams:function(K,m){K=K===void 0?_.a6z.parentClickTrackingParams:K;switch(m.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return m.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return K}}});var dWA=function(K){return _.U1({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:K})};_.yPD={stepStates:{}};var Ew8=PW({stepStates:function(K,m){K=K===void 0?_.yPD.stepStates:K;switch(m.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var x=K,S=m.payload,Q,w,M;K={};m={selectionStates:Object.assign({},(M=(Q=x[S.stepId])==null?void 0:Q.selectionStates)!=null?M:{},(K[S.token]={isSelected:S.isSelected},K)),userQuery:(w=x[S.stepId])==null?void 0:w.userQuery};Q={};return Object.assign({},x,(Q[S.stepId]=m,Q));case "TALK_TO_RECS_UPDATE_USER_QUERY":return Q=K,w=m.payload,
M={selectionStates:Object.assign({},(S=(x=Q[w.stepId])==null?void 0:x.selectionStates)!=null?S:{}),userQuery:{userQuery:w.userQuery,token:w.userQueryToken}},x={},Object.assign({},Q,(x[w.stepId]=M,x));default:return K}}});var VtR,vZA,z1t;VtR=function(K){return _.U1({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:K})};
vZA=function(K){return _.U1({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:K})};
_.tl=function(K){return _.U1({type:"SET_CURRENT_PAGE_TYPE",payload:K})};
_.UWE=function(K){return _.U1({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:K})};
z1t=function(K){return _.U1({type:"SET_CHIP_BAR_IS_STICKY",payload:K})};_.rjm={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"};_.TdD=function(K){return _.U1({type:"SET_PLAYER_STATE",payload:{playerState:K}})};_.Uv={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:pC8(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var bb0=PW({isTheaterMode:function(K,m){K=K===void 0?pC8():K;switch(m.type){case "SET_IS_THEATER_MODE":return m.payload.isTheaterMode;default:return K}},
isWatchActive:function(K,m){K=K===void 0?_.Uv.isWatchActive:K;switch(m.type){case "SET_IS_WATCH_ACTIVE":return m.payload.isWatchActive;default:return K}},
isLearningJourneyActive:function(K,m){K=K===void 0?_.Uv.isLearningJourneyActive:K;switch(m.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return m.payload.isLearningJourneyActive;default:return K}},
isWatchFullscreen:function(K,m){K=K===void 0?_.Uv.isWatchFullscreen:K;switch(m.type){case "SET_IS_WATCH_FULLSCREEN":return m.payload.isWatchFullscreen;default:return K}},
isWatchNarrowWidth:function(K,m){K=K===void 0?_.Uv.isWatchNarrowWidth:K;switch(m.type){case "SET_IS_WATCH_NARROW_WIDTH":return m.payload.isWatchNarrowWidth;default:return K}},
isSwatcherooActive:function(K,m){K=K===void 0?_.Uv.isSwatcherooActive:K;switch(m.type){case "SET_IS_SWATCHEROO_ACTIVE":return m.payload.isSwatcherooActive;default:return K}},
isWatchRetroMode:function(K,m){K=K===void 0?_.Uv.isWatchRetroMode:K;switch(m.type){case "SET_IS_WATCH_RETRO_MODE":return m.payload.isWatchRetroMode;default:return K}},
isLiveChatCollapsed:function(K,m){K=K===void 0?_.Uv.isLiveChatCollapsed:K;switch(m.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return m.payload.isLiveChatCollapsed;default:return K}},
openEngagementPanels:function(K,m){K=K===void 0?_.Uv.openEngagementPanels:K;var x=[].concat(_.N3(K));switch(m.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return x.push(m.payload.panelToAdd),x;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return x.splice(x.indexOf(m.payload.panelToRemove),1),x;default:return K}},
playerState:function(K,m){K=K===void 0?_.Uv.playerState:K;switch(m.type){case "SET_PLAYER_STATE":return m.payload.playerState;default:return K}},
watchScrollTop:function(K,m){K=K===void 0?_.Uv.watchScrollTop:K;switch(m.type){case "SET_WATCH_SCROLL_TOP":return m.payload.watchScrollTop;default:return K}},
watchWindowSize:function(K,m){K=K===void 0?_.Uv.watchWindowSize:K;switch(m.type){case "SET_WATCH_WINDOW_SIZE":return m.payload.watchWindowSize;default:return K}}});_.I6A={surveyFeedbackData:{feedbackTokens:[]}};var gwL=PW({surveyFeedbackData:function(K,m){K=K===void 0?_.I6A.surveyFeedbackData:K;switch(m.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return m.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},K,m.payload);default:return K}}});_.Rr8={};var Ajv=void 0;_.h("web_enable_redux_store_on_demand")||(Ajv=F58());var k_5=function(K,m,x){var S=this;this.listId=K;this.JSC$13030_updateCallback=m;this.isOfflineVideoCallback=x;_.NS().subscribe(function(){S.handleUpdate()})};
k_5.prototype.getPlaylistData=function(){var K=_.NS().getState().entities;if(this.listId&&this.listId!=="PPSV"){var m=kFB(K,this.listId,!0),x=_.WN(this.listId,"mainPlaylistEntity"),S,Q;K=K==null?void 0:(S=K.mainPlaylistEntity)==null?void 0:(Q=S[x])==null?void 0:Q.title;return owm(m,K,this.listId)}m=_.A$T(bjD(K));K=_.A$T(_.D1(K));K=m.concat(K);return owm(K)};
k_5.prototype.getPlaylistId=function(){return this.listId};
k_5.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13030_updateCallback(this.listId,this.getPlaylistData(),{})};var zY=function(K,m,x,S){S=S===void 0?[]:S;this.JSC$13033_playlistNetworkManager=K;this.listId=m;this.JSC$13033_updateCallback=x;this.videoIds=S;this.pendingUpdates=[];this.currentIndex=0};
zY.prototype.JSC$13033_setCurrentIndex=function(K){this.currentIndex=K};
zY.prototype.setListId=function(K){this.listId=K};
var WXE=function(K,m){K.currentCreateRequest&&K.currentCreateRequest.cancel(m);K.currentUpdateRequest&&K.currentUpdateRequest.cancel(m);K.currentRefreshRequest&&K.currentRefreshRequest.cancel(m)};
zY.prototype.delete=function(){WXE(this,"PROXY DELETED")};
zY.prototype.addVideos=function(K,m,x){var S=this;x!==void 0?this.videoIds.splice.apply(this.videoIds,[x,0].concat(_.N3(K))):this.videoIds.push.apply(this.videoIds,_.N3(K));this.listId||this.currentCreateRequest?(K.forEach(function(Q,w){Q={addedVideoId:Q,action:"ACTION_ADD_VIDEO"};x&&(Q.addedVideoPosition=x+w);S.pendingUpdates.push(Q)}),TY(this)):Xi5(this,m.onCreateListCommand)};
var K_D=function(K,m,x,S,Q){ND1(K.videoIds,m,x);m>K.currentIndex&&x<=K.currentIndex?K.JSC$13033_setCurrentIndex(K.currentIndex+1):m===K.currentIndex?K.JSC$13033_setCurrentIndex(x):m<K.currentIndex&&x>=K.currentIndex&&K.JSC$13033_setCurrentIndex(K.currentIndex-1);K.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:S,movedSetVideoIdPredecessor:Q});TY(K)},Xi5=function(K,m){WXE(K,"OBSOLETE");
K.currentCreateRequest=mOt(K.JSC$13033_playlistNetworkManager,m,K.videoIds);_.Ju(K.currentCreateRequest,function(){K.currentCreateRequest=void 0}).then(function(x){K.setListId(x.playlistId);
K.pendingUpdates.length>0?TY(K):xO5(K)})},TY=function(K){if(K.pendingUpdates.length!==0&&(K.currentRefreshRequest&&K.currentRefreshRequest.cancel("OBSOLETE"),!K.currentUpdateRequest&&!K.currentCreateRequest)){var m=K.pendingUpdates.splice(0,K.pendingUpdates.length);
K.currentUpdateRequest=K.JSC$13033_playlistNetworkManager.updatePlaylist(K.listId,m);_.Ju(K.currentUpdateRequest,function(){K.currentUpdateRequest=void 0}).then(function(){K.pendingUpdates.length>0?TY(K):xO5(K)}).thenCatch(function(){K.pendingUpdates.unshift.apply(K.pendingUpdates,_.N3(m))})}},xO5=function(K){K.currentRefreshRequest=_.SuB(K.JSC$13033_playlistNetworkManager,K.listId,K.currentIndex,K.videoIds[K.currentIndex]);
_.Ju(K.currentRefreshRequest,function(){K.currentRefreshRequest=void 0}).then(function(m){K.JSC$13033_updateCallback(m.playlistId,m.playlistPanelRenderer,m.autoplayRenderer)})};
zY.prototype.size=function(){return this.videoIds.length};var QfH=function(K,m,x,S){S=S===void 0?[]:S;zY.call(this,K,m,x,S);this.JSC$13033_playlistNetworkManager=K;this.listId=m;this.JSC$13033_updateCallback=x;this.videoIds=S};
_.q(QfH,zY);_.Ir=function(K,m,x,S,Q,w,M){Q=Q===void 0?[]:Q;M=M===void 0?XD:M;zY.call(this,K,m,x,Q);this.JSC$13033_playlistNetworkManager=K;this.listId=m;this.JSC$13033_updateCallback=x;this.onAuthChange=S;this.videoIds=Q;this.storage=w;this.cookieReader=M;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.vX(_.dX,this.checkLoggedInStatusChange.bind(this),1E3)};
_.q(_.Ir,zY);_.l=_.Ir.prototype;_.l.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.vX(_.dX,this.checkLoggedInStatusChange.bind(this),1E3)};
_.l.JSC$13033_setCurrentIndex=function(K){zY.prototype.JSC$13033_setCurrentIndex.call(this,K);this.store()};
_.l.delete=function(){_.dX.cancelJob(this.queueSapisIdJob);zY.prototype.delete.call(this)};
_.l.setListId=function(K){zY.prototype.setListId.call(this,K);this.store()};
_.l.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var wUA=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],sfD=["playerResponse","videoDetails"],lS5=["response","currentVideoEndpoint","watchEndpoint","videoId"],u$E=["response","currentVideoEndpoint","watchEndpoint","playlistId"],Maz=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],fSH=["response","contents","twoColumnWatchNextResults","playlist","playlist"],taL=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
cJA=["response","contents","twoColumnWatchNextResults"];var kf={},BvT=(kf.WEB_UNPLUGGED="^unplugged/",kf.WEB_UNPLUGGED_ONBOARDING="^unplugged/",kf.WEB_UNPLUGGED_OPS="^unplugged/",kf.WEB_UNPLUGGED_PUBLIC="^unplugged/",kf.WEB_CREATOR="^creator/",kf.WEB_KIDS="^kids/",kf.WEB_EXPERIMENTS="^experiments/",kf.WEB_MUSIC="^music/",kf.WEB_REMIX="^music/",kf.WEB_MUSIC_EMBEDDED_PLAYER="^music/",kf.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",kf);var cIm,mOt;cIm=function(K,m){this.networkManager=K;this.innertubeTransportService=m};
mOt=function(K,m,x){if(!_.C(m,_.ky))return _.cX(Error("Nf"));_.C(m,_.ky).videoIds=x;x={create_playlist_title:_.SC("QUEUE",void 0,"Queue")};return NvT(_.ix(K.innertubeTransportService,m,x),Hb1)};
_.SuB=function(K,m,x,S){m={videoId:S,playlistId:m,playlistIndex:x};x=_.Z1(tVA);return NvT(_.WB(K.innertubeTransportService,m,x),Zbn)};
cIm.prototype.updatePlaylist=function(K,m){return NvT(_.ix(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:K,actions:m}}),$5D)};var ODB=function(K){this.storage=K},jfz;
ODB.prototype.store=function(K,m){m=m===void 0?0:m;if(this.storage&&K.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",K),this.storage.set("TLPQindex",String(m)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(x){}};
ODB.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
ODB.prototype.getPlaylistId=function(){if(!this.storage)return null;var K=null;try{K=this.storage.get("TLPQplaylist")}catch(m){}return K};var VGn=["navigationEndpoint","watchEndpoint","videoId"],yjm=["nextButtonVideo","watchEndpoint","videoId"];_.Mq=new _.W$("NETWORK_TOKEN");_.NL=new _.W$("PAGE_TOKEN");_.Xy=new _.W$("PLAYLIST_TOKEN");var DOR;DOR=new _.W$("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.fl=new _.W$("INNERTUBE_TRANSPORT_TOKEN");var rJM,K_,pUD,RE5,hEo,CCA;rJM=new Set(["ci","cr","carml"]);K_=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13080_parkedJobs=new Map;this.parkedProcessors=new Map};
_.mf=function(){K_.instance||(K_.instance=new K_);return K_.instance};
K_.prototype.onAny=function(K){return _.Gs_(this,K,2)};
K_.prototype.parkOrScheduleJob=function(K,m,x,S,Q){_.xv(this,x)?_.fm().addJob(K,m,S):(Q&&(K=pUD(K),RE5(this,K,m,x,Q)),Q=this.JSC$13080_parkedJobs.get(x),Q||(this.JSC$13080_parkedJobs.set(x,[]),Q=this.JSC$13080_parkedJobs.get(x)),Q.push({job:K,priority:m,delay:S}))};
K_.prototype.addListener=function(K,m,x){x&&(m=pUD(m),RE5(this,m,0,K,x));x=this.parkedProcessors.get(K);x||(this.parkedProcessors.set(K,[]),x=this.parkedProcessors.get(K));x.push(m)};
K_.prototype.processSignal=function(K){if(!_.xv(this,K)){this.inProgressSignals.add(K);var m=this.JSC$13080_parkedJobs.get(K);if(m){m=_.u(m);for(var x=m.next();!x.done;x=m.next())x=x.value,_.fm().addJob(x.job,x.priority,x.delay);this.JSC$13080_parkedJobs.delete(K)}if(m=this.parkedProcessors.get(K)){m=_.u(m);for(x=m.next();!x.done;x=m.next())x=x.value,x();this.parkedProcessors.delete(K)}this.signals.push(K);this.inProgressSignals.delete(K)}};
_.xv=function(K,m){return rJM.has(m)||_.U2("IS_HOMEPAGE_COLD")||_.U2("IS_RESULTS_PAGE_COLD")||_.U2("IS_WATCH_PAGE_COLD")?K.signals.indexOf(m)>=0:!0};
pUD=function(K){var m=!1;return function(){m||(m=!0,K())}};
RE5=function(K,m,x,S,Q){if(JJH.has(S))_.fm().addJob(m,x,Q);else{var w=K.compoundSignals.get(S);w&&_.fm().addJob(function(){_.xv(K,S)||(w.isTimeoutConditionSatisfied?_.fm().addJob(m,x):w.timeoutConditionObservers.push(function(){_.fm().addJob(m,x)}))},x,Q)}};
_.Gs_=function(K,m,x){if(m.length>1){var S=[],Q=Object.create(null);m=_.u(m);for(var w=m.next();!w.done;w=m.next())w=w.value,Q[w]||(S.push(w),Q[w]=!0);m=S}if(m.length===1)return m[0];w=m;S="";Q=x===2?"|":"&";w.sort();w=_.u(w);for(var M=w.next();!M.done;M=w.next())S+=M.value+Q;if(!K.compoundSignals.get(S)){Q=0;w=[];M=_.u(m);for(var f=M.next();!f.done;f=M.next())f=f.value,Q++,_.xv(K,f)||w.push(f);(x=x===2)&&Q>w.length||!x&&!w.length?K.signals.push(S):hEo(K,S,x,m,w)}return S};
hEo=function(K,m,x,S,Q){var w=Q.length,M=function(){x||--w===0?K.processSignal(m):CCA(K,m)};
Q=_.u(Q);for(var f=Q.next();!f.done;f=Q.next())K.addListener(f.value,M);K.compoundSignals.set(m,{signals:S,isOnAny:x,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});CCA(K,m)};
CCA=function(K,m){if(!_.xv(K,m)){var x=K.compoundSignals.get(m);if(x&&!x.isTimeoutConditionSatisfied){for(var S=!1,Q=0,w=0,M=_.u(x.signals),f=M.next();!f.done;f=M.next()){var c=f.value;f=!_.xv(K,c);JJH.has(c)?S=!0:(c=K.compoundSignals.get(c))?f&&!c.isTimeoutConditionSatisfied&&(w++,x.isInitialized||c.timeoutConditionObservers.push(function(){CCA(K,m)})):f&&Q++}x.isInitialized=!0;
x.isOnAny?S&&(x.isTimeoutConditionSatisfied=!0):Q===0&&w===0&&(x.isTimeoutConditionSatisfied=!0);if(x.isTimeoutConditionSatisfied)for(x=_.u(x.timeoutConditionObservers),S=x.next();!S.done;S=x.next())S=S.value,S()}}};
K_.prototype.processSignal=K_.prototype.processSignal;K_.prototype.parkOrScheduleJob=K_.prototype.parkOrScheduleJob;K_.prototype.onAny=K_.prototype.onAny;_.ff("ytsignals.getInstance",_.mf);K_.prototype.onAny=K_.prototype.onAny;K_.prototype.parkOrScheduleJob=K_.prototype.parkOrScheduleJob;K_.prototype.processSignal=K_.prototype.processSignal;var JJH=new Set(["eop","eocs","dl","pcl"]);_.Jl=new _.W$("MINIPLAYER_SERVICE");var SS,L_R,quD;SS=function(K,m,x){var S=_.mt.getInstance();if(!jfz){var Q=new BBT;var w=void 0,M=_.vZ("ID_TOKEN");M&&Q.isAvailable()&&(w=new Nb(Q,"yt-queue"+M));jfz=new ODB(w)}Q=jfz;w=_.mf();this.JSC$13087_actionRouter=S;this.JSC$13087_pageManager=K;this.playlistManager=m;this.JSC$13087_playlistNetworkManager=x;this.storage=Q;this.signals=w;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.Q5=function(){if(!L_R){var K=_.cd(),m=K.resolve(_.tR(_.NL)),x=K.resolve(_.tR(_.Mq)),S=K.resolve(_.tR(_.Xy));K=K.resolve(_.fl);L_R=new SS(m,S,new cIm(x,K))}return L_R};
quD=function(K,m,x){if(x){var S;if(((S=K.responsePlaylistData)==null?void 0:S.playlistId)!==x)return}K.responsePlaylistData&&(x=ke5(m,K.responsePlaylistData),K.responsePlaylistData=(0,_.NX.unsafeClone)(K.responsePlaylistData),XC1(K.responsePlaylistData,x));x=K.temporaryItems.findIndex(function(Q){return Q.videoId===m});
x>-1&&K.temporaryItems.splice(x,1);_.w2(K,_.sT(K,K.response?K.response.autoplayRenderer:void 0))};
_.ERo=function(K,m){if(K.responsePlaylistData){var x=W5T(m,K.responsePlaylistData);XC1(K.responsePlaylistData,x);if(K.queueProxy){var S=K.queueProxy;x<0||(S.videoIds.splice(x,1),x<S.currentIndex&&S.JSC$13033_setCurrentIndex(S.currentIndex-1),S.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:m}),TY(S))}}_.w2(K,_.sT(K,K.response?K.response.autoplayRenderer:void 0))};
SS.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.w2(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
SS.prototype.setPlaylistData=function(K,m,x){this.temporaryItems=[];this.listId=K;this.responsePlaylistData=m;_.w2(this,_.sT(this,x))};
var bDL=function(K){return(K==null?0:K.playlistId)?K.playlistId:"PPSV"},gRM=function(K){return K&&K.playlistId?K.playlistId==="PPSV"?!0:T2D(_.NS().getState().entities,K.playlistId):!1};
SS.prototype.isPlayingOfflineVideo=function(){return this.response?gRM(this.response):!1};
SS.prototype.closeMiniplayer=function(K){var m=this.queueProxy&&this.queueProxy.size()<=1,x=_.cd().resolve(_.Jl);if(!this.queueProxy||m)this.queueProxy&&this.clearQueue(),x.close(!0);else{x.pipController.getWindow()&&window.focus();m=this.responsePlaylistData;var S=this.temporaryItems.length+(m&&m.contents?m.contents.length:0);m=_.SC("QUEUE_CLEARED_UNPLURALIZED")||_.Qp("QUEUE_CLEARED",S);m=_.a_(m);x=_.SC("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");S=_.SC("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.Qp("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",S);var Q=_.SC("MINIPLAYER_CLOSE",void 0,"Close"),w=_.SC("CANCEL",void 0,"Cancel");_.FH(this.JSC$13087_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.o_(x),dialogMessages:[_.o_(S)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.o_(Q),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
m]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.o_(w)}}}}}}],K)}};
_.sT=function(K,m){var x={},S=K.response;x.autoplayRenderer=m;if(!K.responsePlaylistData&&!K.temporaryItems.length)return!S||!S.hasRelatedVideoData&&_.h("kevlar_prefetch_data_augments_network_data")||(x.playerData={rvs:S.relatedVideoArgs,endScreenRenderer:S.endScreenRenderer}),x;x.playerData={};if(K.index===void 0)return _.aC(Error("Pf")),x;x.panel=K.responsePlaylistData?(0,_.NX.unsafeClone)(K.responsePlaylistData):{titleText:_.o_(_.SC("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
m=x.panel;if(m.contents)for(var Q=_.u(K.temporaryItems),w=Q.next();!w.done;w=Q.next())m.contents.push({playlistPanelVideoRenderer:w.value});K.queueProxy&&S&&S.playingVideo&&S.playingVideoId&&!ILT(S.playingVideoId,x.panel)&&(m=S.playingVideo,Q=x.panel,w=K.index,Q.contents&&Q.contents.splice(w===void 0?0:w,0,{playlistPanelVideoRenderer:m}));S&&S.playingVideoId&&(m=K.index,Q=x.panel,m=!Q.contents||m>=Q.contents.length?void 0:Q.contents[m].playlistPanelVideoRenderer,m&&m.videoId===S.playingVideoId||(m=
ke5(S.playingVideoId,x.panel),K.index=m!==-1?m:K.index?K.index-1:0));m=Tv5(K.index+1,x.panel);Q=void 0;K.index>0&&(Q=Tv5(K.index-1,x.panel));if(Q||m)x.autoplayRenderer=vwv(m,Q,x.autoplayRenderer);!m&&(S==null?0:S.relatedVideoArgs)&&(x.playerData.rvs=S.relatedVideoArgs);S=S?S.playlistIndexOffset:0;K.queueProxy?xI0(x.panel,K.index,S,zrn,!0,!0,!0):xI0(x.panel,K.index,S);x.playerData.playlistPanelRenderer=x.panel;return x};
SS.prototype.openToast=function(K){_.cd().resolve(_.Jl).openToast(K,_.SC("ADDED_TO_QUEUE",void 0,"Added to queue"))};
SS.prototype.isMiniplayerActive=function(){return _.cd().resolve(_.Jl).isMiniplayerActive()};
_.w2=function(K,m){K.playlistManager.setAutoplayRenderer(m.autoplayRenderer||null);K.playlistManager.setPlaylistData(m.panel||null);m.playerData&&K.playlistManager.setPlayerPlaybackControlData(m.playerData)};var Q61="#";var nRt={},PCD={},eER={},iDo={},YuE={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:(nRt.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",nRt),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:(PCD.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",PCD),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:(eER.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",eER),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:(iDo.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",iDo),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 B0m=[{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:YuE},{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:YuE}}];var e25;_.kV=[[["cmJwaWl2MzdtNmRraW5kI3A=","bHR6N2RmdmFsdWUjdzRldXE0"],"X0tJTkRfU1RBUlQjeGl3bXloa2M3cDg3QURfUExBQ0VNRU5U"]];
e25=[[["YXJ5I2UwOThzMG00cnliMnByaW0=",null,null],[null,["dHdvLWNvbHVtbi1icm93c2UtcmVzdWx0cy1yZW5kZXJlciNic3B4eTRyejdnNnl0ZC0=","c3R5bGUtc2NvcGUjY2R6djBicnlhdXk4"],null],["bHNjaG1hc3RoZWFkLWFkI3BnYjByOW4=",["Z3JpZC1yZW5kZXJlciNrNzJlOGdsNmgwdnN5dGQtcmljaC0="],null],[null,["Z3JpZC1yZW5kZXJlciNvbTh6ZDZpZXZqODh5dGQtcmljaC0=","c3R5bGUtc2NvcGUjeDlycmw0a3J0dnQx"],null],[null,["ZW5kZXJlciNpdzRlZ3d5emt0d2N5dGQtYmFubmVyLXByb21vLXI=","c3R5bGUtc2NvcGUjY21jb3Q4bWYyaXRh"],null],[null,["LWFkLXNsb3QtcmVuZGVyZXIjbGE2aHU4NDN5ZTFzeXRk"],
null]],[["ejYyaHBsYXllci1hZHMjc2N3aHgycDg=",null,null]]];_.I_=["YmIxaHc0ZmlveXRuZ2xvYmFsQ2FsbGJhY2tzIw==","cm1hbGl0eURldGVjdGVkI3A0MGNhaDFvZXdkYm9uQWJubw==","bzFvMHB5eXhsbmZpb25BZFNraXAj","cmF3X3BsYXllcl9yZXNwb25zZSM1YzV2NDIyN3JiZGk=","ZGFkU2xvdHMjazJrNXE4ZXg0dA=="];_.lW="YmIxaHc0ZmlveXRuZ2xvYmFsQ2FsbGJhY2tzIw== cm1hbGl0eURldGVjdGVkI3A0MGNhaDFvZXdkYm9uQWJubw== bzFvMHB5eXhsbmZpb25BZFNraXAj cmF3X3BsYXllcl9yZXNwb25zZSM1YzV2NDIyN3JiZGk= Yl9wbGF5bGlzdF9xdWV1ZV9tdWx0aXBsZV9za2lwc19rcyN2bnRzdnpwamNoanB3ZQ== NWcwYXRsNGNvZzdjYWJfc2FfZWYj ZGFkU2xvdHMjazJrNXE4ZXg0dA==".split(" ");var uW;uW=function(K,m,x){this.npl=K;this.isAsync=m;this.kuA=x};
_.Xem=[new uW("b.f_",!1,0),new uW("j.s_",!1,2),new uW("r.s_",!1,4),new uW("e.h_",!1,6),new uW("i.s_",!0,8),new uW("s.t_",!1,10),new uW("p.h_",!1,12),new uW("s.i_",!1,14),new uW("f.i_",!1,16),new uW("a.b_",!1,18),new uW("a.o_",!1),new uW("g.o_",!1,22),new uW("p.i_",!1,24),new uW("p.m_",!1),new uW("n.k_",!0,20),new uW("i.f_",!1),new uW("a.s_",!0),new uW("m.c_",!1),new uW("n.h_",!1,26),new uW("o.p_",!1),new uW("m.p_",!0,28),new uW("o.a_",!1),new uW("d.p_",!1),new uW("e.i_",!1)].reduce(function(K,m){K[m.npl]=
m;return K},{});var F__=function(){};
F__.prototype.flush=function(K,m){K=K===void 0?[]:K;m=m===void 0?!1:m;if(_.h("enable_client_streamz_web")){K=_.u(K);for(var x=K.next();!x.done;x=K.next())x=sgz(x.value),this.rootSpec&&_.Em(x,2,this.rootSpec),x={serializedIncrementBatch:_.H6(x.JSC$9615_serializeBinary())},_.Zx("streamzIncremented",x,{sendIsolatedPayload:m})}};
var MPB=function(){};
_.q(MPB,F__);var AJ5=function(K){var m=new XcA;var x=new IdD;x=_.YL(x,1,"botguard");K=_.YL(x,2,K);this.rootSpec=_.bG(m,1,KZz,K)};
_.q(AJ5,F__);var Uw,oRt=new Map;var Ab1,tPL,Jb5,j65,Gqv,ngn,HJ0,bJm;Ab1=2;tPL=2;Jb5=2;j65=2;Gqv=2;ngn=2;HJ0=2;bJm=new Kwz;var $OA,NcA;$OA=function(){this.ongoingFlowNonces=new Map};
_.Kl=function(){NcA||(NcA=new $OA);return NcA};
_.Xh=function(K,m,x){return{eventType:{flowEventNamespace:K,flowEventType:m},metadata:x,statusCode:void 0,csn:void 0,can:void 0}};
_.mM8=function(K,m){var x=_.Kl(),S=ZDA(x,m,!0);x.logFlowEvent(K,m,S,void 0)};
$OA.prototype.logFlowEvent=function(K,m,x,S){m={flowNonce:x||ZDA(this,m),flowType:m,flowEventType:K.eventType};K.metadata&&(m.flowMetadata=K.metadata);K.statusCode!==void 0&&(m.flowEventStatus=K.statusCode);K.csn&&(m.csn=K.csn);K.can&&(m.can=K.can);_.Zx("flowEvent",m,S)};
var ZDA=function(K,m,x){x=x===void 0?!1:x;var S=K.ongoingFlowNonces.get(m);if(!S||x)S=G4(16),K.ongoingFlowNonces.set(m,S);return S};_.BcH=new XdD;var sxD={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",COMPANION_SURFACE:"companion_surface"};var MC=function(K,m,x,S,Q,w,M){x=x===void 0?!1:x;S=S===void 0?!1:S;w=w===void 0?_.Q5():w;this.hasRun=!1;this.qPj=K;this.bF4=m;this.uTO=x;this.fromHistory=S;this.previousVideoId=Q;this.cyA=w;this.tempData=M;this.t5C=new _.mwE};
_.q(MC,cB);MC.prototype.validate=function(K){return!(!K.data.playerResponse||K.data.page!=="watch"&&K.data.page!=="learning_journey_watch"&&K.data.page!=="shorts"||this.hasRun)};
MC.prototype.handle=function(K){var m=this,x=_.C(K.endpoint,_.o7),S=_.C(K.endpoint,_.l9);if(_.h("kevlar_continue_playback_without_player_response")&&(x==null?0:x.videoId)&&this.previousVideoId&&(x==null?void 0:x.videoId)===this.previousVideoId&&(x==null?0:x.continuePlayback)&&!this.fromHistory)this.qPj.resolve();else{var Q={};x?Q.watch_endpoint=x:S&&(Q.watch_endpoint=S,S.endTimeSeconds&&(Q.end=S.endTimeSeconds));K.data.page==="watch"?(K.data.filler||this.uTO||(_.LQ("cfg"),_.mt.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(Q,aSA(this,K.endpoint)),_.h("enable_masthead_quartile_ping_fix")&&Object.assign(Q,dOD(this)),Object.assign(Q,void 0),K.data.forceExternalPlaylist&&(Q.external_list=!0)):K.data.page==="shorts"?_.mt.getInstance().triggerAction("yt-start-loading-shorts"):K.data.page==="learning_journey_watch"&&_.mt.getInstance().triggerAction("yt-start-loading-learning-journey");if(x=this.bF4()){try{x.loadVideoWithPlayerResponse(K.data.playerResponse,Q),x.getPlayerPromise().then(this.qPj.resolve)}catch(w){_.aC(w),
this.qPj.resolve()}this.hasRun=!0;x.getPlayerPromise().then(function(w){w.addEventListener("onAbnormalityDetected",function(){var M=K.data.playerResponse,f=w.getVideoData().cpn;HJ0=0;_.HDE=f;if(f=WR5(M))m.t5C.increment("IN_PLAYER"),_.ms(5),_.h("ab_st_vid_ks")?w.pauseVideo(!0):w.stopVideo(),M.playabilityStatus=Object.assign({},M.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:f}}),M.videoDetails=void 0,_.mt.getInstance().triggerOptionalAction("yt-updated-playability-status",
M.playabilityStatus)})})}else _.yq(Error("Sf"))}};
var aSA=function(K,m){var x=_.C(m,_.o7);if(m&&x&&x.playlistId&&x.videoId&&(K=K.cyA,K.queueProxy?(K=K.queueProxy,x=K.listId===x.playlistId?K.attributionData.get(x.videoId):void 0):x=void 0,x))return{queue_info:x}},dOD=function(K){var m;
if((m=K.tempData)==null?0:m.adpings)return{adpings:K.tempData.adpings}};var f_=function(K,m,x){this.hasRun=!1;this.vvO=K;this.dIr=m;this.ryZ=x};
_.q(f_,cB);f_.prototype.validate=function(K){return!!_.NX.getValueByKeys.apply(null,[K.data].concat(_.N3(cJA)))};
f_.prototype.handle=function(K){var m=this;this.vvO.promise.then(function(){var x=K.data;var S=_.NX.getValueByKeys.apply(null,[x].concat(_.N3(wUA))),Q=_.NX.getValueByKeys.apply(null,[x].concat(_.N3(fSH))),w=_.NX.getValueByKeys.apply(null,[x].concat(_.N3(lS5)));var M=(M=_.NX.getValueByKeys.apply(null,[x].concat(_.N3(sfD))))?{videoId:M.videoId,thumbnail:M.thumbnail,title:M.title?_.o_(M.title):void 0,shortBylineText:M.author?_.o_(M.author):void 0}:void 0;var f=void 0;_.h("web_get_playlist_id_from_current_endpoint_ks")||
(f=_.NX.getValueByKeys.apply(null,[x].concat(_.N3(u$E))));var c=_.NX.getValueByKeys.apply(null,[x].concat(_.N3(taL))),D=_.NX.getValueByKeys.apply(null,[x].concat(_.N3(Maz))),G=!!c||!!D&&!!D.results&&D.results.length>0,p=0;Q&&Q.currentIndex&&Q.localCurrentIndex&&(p=Q.currentIndex-Q.localCurrentIndex);Q&&Q.playlistId&&(f=Q.playlistId);x={rawResponse:x,autoplayRenderer:S,hasRelatedVideoData:G,playingVideo:M,playingVideoId:w,playlistPanelRenderer:Q,playlistId:f,playlistIndex:Q&&Q.currentIndex,relatedVideoArgs:c,
endScreenRenderer:D,playlistIndexOffset:p};a:{S=m.ryZ;Q=m.dIr;S.response=x;if(gRM(x))S.downloadPlaylistProxy&&S.downloadPlaylistProxy.getPlaylistId()===bDL(x)||(S.downloadPlaylistProxy=new k_5(bDL(x),S.setPlaylistData.bind(S),S.isPlayingOfflineVideo.bind(S))),S.responsePlaylistData=S.downloadPlaylistProxy.getPlaylistData(),S.listId=bDL(x),S.index=0;else if(x.playlistPanelRenderer&&x.playlistId&&x.autoplayRenderer)x.playlistId.startsWith("TLPQ")?S.queueProxy?S.listId===x.playlistId?(S.index=x.playlistIndex,
S.responsePlaylistData=x.playlistPanelRenderer,S.queueProxy.JSC$13033_setCurrentIndex(S.index)):x.playingVideoId&&S.index!==void 0&&Q.clientParams.autoSaveToQueue&&(S.index+=1,S.queueProxy.JSC$13033_setCurrentIndex(S.index),S.queueProxy.addVideos([x.playingVideoId],{},S.index)):(S.queueProxy=new _.Ir(S.JSC$13087_playlistNetworkManager,x.playlistId,S.setPlaylistData.bind(S),S.clearQueue.bind(S),_.KRG(x.playlistPanelRenderer),S.storage),S.responsePlaylistData=x.playlistPanelRenderer,S.listId=x.playlistId,
S.index=x.playlistIndex):(S.index=x.playlistIndex,S.listId!==x.playlistId&&S.clearQueue(),S.responsePlaylistData=x.playlistPanelRenderer,S.listId=x.playlistId,S.playlistProxy=new QfH(S.JSC$13087_playlistNetworkManager,x.playlistId,S.setPlaylistData.bind(S),_.KRG(x.playlistPanelRenderer)));else if(!S.queueProxy)S.responsePlaylistData=void 0;else if(x.playingVideoId&&Q.clientParams.autoSaveToQueue){if(S.index===void 0){_.aC(Error("Of"));S.clearQueue();break a}S.queueProxy.videoIds.includes(x.playingVideoId)||
(S.index+=1,S.queueProxy.JSC$13033_setCurrentIndex(S.index),S.queueProxy.addVideos([x.playingVideoId],{},S.index))}_.w2(S,_.sT(S,S.response.autoplayRenderer))}})};var yJo=function(K,m){m=m===void 0?_.Q5():m;gQ.call(this);this.kU.push(new f_(this.j5,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},m));this.kU.push(new MC(this.j5,K,!1,!1));_.h("web_response_commands_chunk_processor")&&this.kU.push(new nv)};
_.q(yJo,gQ);yJo.prototype.processChunk=function(K){K&&K.data.player===void 0&&this.j5.resolve();gQ.prototype.processChunk.call(this,K)};var t$=function(K,m){K=K===void 0?{layer:0}:K;this.hasRun=!1;this.createScreenConfig=K;this.hVZ=m};
_.q(t$,cB);t$.prototype.validate=function(K){return!(this.hasRun||!K.endpoint)};
t$.prototype.handle=function(K){var m=_.So(),x,S,Q=(S=_.C((x=K.endpoint)==null?void 0:x.commandMetadata,_.mE))==null?void 0:S.rootVe;this.hVZ&&Q?_.hV(m,Q,this.hVZ,this.createScreenConfig):icE(m,K.endpoint,this.createScreenConfig);this.hasRun=!0};var cj=function(K,m){this.hasRun=!1;this.aS4=K;this.previousVideoId=m};
_.q(cj,cB);cj.prototype.validate=function(K){return _.h("kevlar_continue_playback_without_player_response")&&(K=_.C(K.endpoint,_.o7),(K==null?0:K.videoId)&&this.previousVideoId&&(K==null?void 0:K.videoId)===this.previousVideoId&&(K==null?0:K.continuePlayback))?!1:this.aS4.sAZ===0};
cj.prototype.handle=function(K){_.mt.getInstance().triggerAction("yt-stop-old-player",K.data,!0)};var VaB=function(K){K=K===void 0?{layer:0}:K;gQ.call(this);this.kU.push(new cj(this));this.kU.push(new t$(K));this.kU.push(new bt(K))};
_.q(VaB,gQ);var OT=function(){cB.apply(this,arguments)};
_.q(OT,cB);OT.prototype.validate=function(K){return!!K.data.preconnect};
OT.prototype.handle=function(K){_.CQ("bc");K=_.u(K.data.preconnect);for(var m=K.next();!m.done;m=K.next())m=m.value,(new Image).src=m};var vRz=function(K,m,x,S,Q,w,M){x=x===void 0?{layer:0}:x;w=w===void 0?_.Q5():w;gQ.call(this);if(S)if(Q){Q=w;this.kU.push(new f_(this.j5,m,Q));this.kU.push(new OT);var f,c;this.kU.push(new MC(this.j5,K,!1,!((f=m.clientParams)==null||!f.fromHistory),(c=m.clientParams)==null?void 0:c.previousVideoId,Q,m.tempData));var D;this.kU.push(new cj(this,(D=m.clientParams)==null?void 0:D.previousVideoId));var G;(G=m.clientParams)!=null&&G.fromHistory||(x.layer||(x=Object.assign({},x,{layer:0})),this.kU.push(new t$(x,
M)),this.kU.push(new bt(x)))}else this.kU.push(new f_(this.j5,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},w)),this.kU.push(new MC(this.j5,K,!1,!1));else this.kU.push(new cj(this)),this.kU.push(new t$(x)),this.kU.push(new bt(x));_.h("web_response_commands_chunk_processor")&&S&&this.kU.push(new nv)};
_.q(vRz,gQ);vRz.prototype.processChunk=function(K){K&&K.data.player===void 0&&this.j5.resolve();gQ.prototype.processChunk.call(this,K)};var UO5=function(){this.hasRun=this.hasRun=!1};
_.q(UO5,cB);UO5.prototype.validate=function(K){return!this.hasRun&&!(!K.data.csn||!K.data.rootVe)};
UO5.prototype.handle=function(K){this.hasRun=!0;_.LI(K.data.csn,K.data.rootVe,3)};var zEM=function(K,m,x){x=x===void 0?{layer:0}:x;gQ.call(this);this.kU.push(new MC(this.j5,K));this.kU.push(new t$(x));this.kU.push(new bt(x))};
_.q(zEM,gQ);var Tc5=function(K,m,x,S,Q){x=x===void 0?{layer:0}:x;S=S===void 0?_.Q5():S;gQ.call(this);var w=!!m&&!!m.clientParams&&!!m.clientParams.miniplayer;w&&this.kU.push(new UO5);this.kU.push(new f_(this.j5,m,S));this.kU.push(new OT);var M,f;this.kU.push(new MC(this.j5,K,w,!((M=m.clientParams)==null||!M.fromHistory),(f=m.clientParams)==null?void 0:f.previousVideoId,S,m.tempData));var c;this.kU.push(new cj(this,(c=m.clientParams)==null?void 0:c.previousVideoId));var D;(D=m.clientParams)!=null&&D.fromHistory||
(x.layer||(x=Object.assign({},x,{layer:w?3:0})),this.kU.push(new t$(x,Q)),this.kU.push(new bt(x)));_.h("web_response_commands_chunk_processor")&&this.kU.push(new nv)};
_.q(Tc5,gQ);var jS,W_L;jS={};
_.ISD=(jS["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},jS["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},jS["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},jS["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},jS["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},jS["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},jS["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},jS);_.Da=new _.zx("yt-edu");_.ksR=function(){this.JSC$13185_eduDisplayedThisLoad_={}};
W_L=function(K){var m=_.ksR.getInstance();var x=_.rp("kevlar_tooltip_impression_cap");m=x&&parseInt(_.Da.get(K+"-impression")||0,10)>=x||_.Da.get(K+"-dismissed")?!1:(x=_.ISD[K])&&!m.JSC$13185_eduDisplayedThisLoad_[x.setKey||K]&&(x.titleText&&_.SC(x.titleText)||x.bodyText&&_.SC(x.bodyText))?!0:!1;if(!m)return null;m=_.ISD[K];if(!m)return null;x=m.bodyText?_.SC(m.bodyText):void 0;var S=m.titleText?_.SC(m.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:m.position,popup:{bubbleHintRenderer:{text:S?
_.o_(S):void 0,detailsText:x?_.o_(x):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.o_(_.SC("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:K}}]}}}}}}}},{eduImpressionAction:{key:K}}]};
_.$k(_.ksR);var xML=!1;for(var XUo="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),KHo=[],r2=6;r2>=1;r2--)KHo.push({columnCount:r2,query:r2==1?0:r2*2*107-4+32,className:"grid-"+r2+"-columns",width:r2*2*107+"px"});_.GF=function(K){this.actionRouter_=K=K===void 0?_.mt.getInstance():K;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.mzM(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.mzM=function(K){var m=K.documentWidth_-(K.miniGuideVisible_?72:0)-(K.guidePersistentAndVisible_?240:0)-(K.persistentPanelVisible_?400:0);return KHo.find(function(x){return m>x.query})};
_.$k(_.GF);var xzE=function(){var K=this;this.JSC$13197_keyboardInUse=!1;document.addEventListener("keydown",function(){K.onKeydown()});
document.addEventListener("mousedown",function(){K.JSC$13197_keyboardInUse=!1})},SKL;
xzE.prototype.isKeyBoardInUse=function(){return this.JSC$13197_keyboardInUse};
xzE.prototype.onKeydown=function(){this.JSC$13197_keyboardInUse=!0};var QQ5,J$;_.p_=new _.zx("yt-mentions");_.Ri=function(){};
QQ5=function(K,m){return J$(m,"drag-to-reorder-edu-displayed")};
J$=function(K,m,x,S,Q,w){x=x===void 0?"OPEN_POPUP_POSITION_TOP":x;if(m){if(_.p_.get(m))return;_.p_.set(m,!0,S)}if(Q&&w!==void 0){m=Number(_.p_.get(Q)||0);if(m>=w)return;_.p_.set(Q,m+1)}return[{openPopupAction:{popupType:"HINT",position:x,popup:{bubbleHintRenderer:{detailsText:K,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.$k(_.Ri);var wvE,sQA,lKE;wvE=function(K,m,x,S){this.JSC$13207_taskManager_=K;this.onFulfilled_=typeof m==="function"?m:null;this.onRejected_=typeof x==="function"?x:null;this.JSC$13207_context_=S};
sQA=function(K,m){K.onFulfilled_&&_.fi(K.JSC$13207_taskManager_,function(){K.onFulfilled_.call(K.JSC$13207_context_,m)})};
lKE=function(K,m){K.onRejected_&&_.fi(K.JSC$13207_taskManager_,function(){K.onRejected_.call(K.JSC$13207_context_,m)})};
_.h$=function(K){this.JSC$13210_taskManager_=K;this.callbacks_=[]};
_.h$.prototype.then=function(K,m,x){this.callbacks_.push(new wvE(this.JSC$13210_taskManager_,K,m,x));return this};
_.h$.prototype.onSuccess=function(K){this.callbacks_.forEach(function(m){sQA(m,K)})};
_.h$.prototype.onFailure=function(K){this.callbacks_.forEach(function(m){lKE(m,K)})};
_.h$.prototype.cancel=function(){this.callbacks_.length=0};
MIB(_.h$);_.urm=null;_.ML=new _.W$("ACTIVITY_TOKEN");var uvA;_.lR=new _.W$("PAGE_REQUEST_TOKEN");uvA=new _.W$("FETCH_PBJ_TOKEN");_.M2o=function(K){if(K.validatedFragments_.length==0)return null;if(!K.mergedPrefetchedData_){for(var m=[],x=_.u(K.validatedFragments_),S=x.next();!S.done;S=x.next()){S=_.u(K.fragmentConfiguration_[S.value].graftedKeys);for(var Q=S.next();!Q.done;Q=S.next())(Q=K.prefetchedData_[Q.value].trackingParams)&&m.push(Q)}K.mergedPrefetchedData_={};Object.assign(K.mergedPrefetchedData_,K.prefetchedData_,{clientSideGrafts:m})}return K.mergedPrefetchedData_};var fKR;_.C_=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
fKR=function(K,m,x){if(_.MrT(m))return K.prefetchCache_.get(_.fcT(m,x))};_.L_=new _.W$("NAVIGATION_TOKEN");var t2E=function(K){var m=this;var x=x===void 0?OLT():x;var S=S===void 0?_.cd().resolve(_.L_):S;this.onePickCommand=K;this.JSC$13282_playlistNetworkManager=x;this.navigationManager=S;this.videoPickerBuilder=_.trG("yt-addtoplaylist");_.PdA(CMB(Lbz(hGz(this.videoPickerBuilder.setTitle(K.modalTitle).setSize(1E3).addView(EiA()).addView(qqA())).addView("youtube"),K.selectButtonLabel)),function(Q){m.handleAction(Q)})};
t2E.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
t2E.prototype.handleAction=function(K){var m=this;if(K&&this.onePickCommand.listId&&K.action==="picked"&&K.docs){var x=[];K.docs.forEach(function(S){x.push({addedVideoId:S.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13282_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,x).then(function(){_.h("playlist_add_video_hard_reload_killswitch")?m.navigationManager.reload():ccA(m.navigationManager)})}};var OgD=function(){if(this.constructor===OgD)throw new TypeError("Uf");};
_.l=OgD.prototype;_.l.dispose=function(){};
_.l.disconnect=function(){};
_.l.reconnect=function(){};
_.l.observe=function(K,m,x){return{element:K,option:x}};
_.l.unobserveByKey=function(){};var jx1=function(K,m){m=m===void 0?0:m;OgD.call(this);this.viewroot=K;this.defaultPrescanHeight=m;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),K?{root:K,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.q(jx1,OgD);_.l=jx1.prototype;_.l.dispose=function(){this.disconnect();this.handlers.clear()};
_.l.disconnect=function(K){this.isConnected=!1;this.pauseObservingUntilReconnect=K===void 0?!1:K;this.observer.disconnect();K=_.u(this.prescanObservers.values());for(var m=K.next();!m.done;m=K.next())m.value.disconnect()};
_.l.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var K=_.u(this.handlers),m=K.next();!m.done;m=K.next()){var x=_.u(m.value);m=x.next().value;var S=x.next().value;x=!1;S=_.u(S.keys());for(var Q=S.next();!Q.done;Q=S.next())if((Q=Q.value)&&Q.state==="prescan"){x=!0;break}x&&jQM(this,m).observe(m);this.observer.observe(m)}}};
_.l.handleObserveEvent=function(K){K=_.u(K);for(var m=K.next();!m.done;m=K.next()){m=m.value;var x=this.handlers.get(m.target);if(x){var S=m.isIntersecting;x=_.u(x);for(var Q=x.next();!Q.done;Q=x.next()){var w=_.u(Q.value);Q=w.next().value;w=w.next().value;Q&&(Q.state==="visible"&&S||Q.state==="hidden"&&!S)&&(w(m.target,Q.state),Q.calledOnce&&this.unobserveByKey({element:m.target,option:Q}))}}}};
_.l.handlePrescanEvent=function(K){K=_.u(K);for(var m=K.next();!m.done;m=K.next()){m=m.value;var x=this.handlers.get(m.target);if(x&&m.isIntersecting){x=_.u(x);for(var S=x.next();!S.done;S=x.next()){var Q=_.u(S.value);S=Q.next().value;Q=Q.next().value;S&&S.state==="prescan"&&(Q(m.target,S.state),S.calledOnce&&this.unobserveByKey({element:m.target,option:S}))}}}};
_.l.observe=function(K,m,x){var S=(S=this.handlers.get(K))&&S.has(x)?{element:K,option:x}:void 0;if(S)return S;S={element:K,option:x};this.handlers.has(K)||this.handlers.set(K,new Map);var Q=this.handlers.get(K);Q&&!Q.has(x)&&Q.set(x,m);this.pauseObservingUntilReconnect||(x.state==="prescan"&&jQM(this,K).observe(K),this.observer.observe(K));return S};
_.l.unobserveByKey=function(K){var m=this.handlers.get(K.element);if(m&&m.has(K.option)){m.delete(K.option);if(K&&K.option.state==="prescan")for(var x=_.u(this.prescanObservers.values()),S=x.next();!S.done;S=x.next())S.value.unobserve(K.element);m.size===0&&(this.handlers.delete(K.element),this.observer.unobserve(K.element))}};
var jQM=function(K,m){var x=K.defaultPrescanHeight;m.hasAttribute("prescan-height")&&(m=Number(m.getAttribute("prescan-height")),isNaN(m)||(x=m));if(K.prescanObservers.has(x))return K.prescanObservers.get(x);m="-0.1px -0.1px "+x+"px -0.1px";m=new IntersectionObserver(K.handlePrescanEvent.bind(K),K.viewroot?{root:K.viewroot,rootMargin:m}:{rootMargin:m});K.prescanObservers.set(x,m);return m};var DzH=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],rcD=function(){var K,m=this;this.JSC$13299_actionRouter=K=K===void 0?_.mt.getInstance():K;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return m.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return m.visibilityObservedElementHandlerKeys}}},GAo,RP5,CPz;
rcD.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.h("kevlar_use_vimio_behavior")&&_.vZ("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=DMD())};
rcD.prototype.dispose=function(){this.visibilityMonitor&&_.DA(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
rcD.prototype.handleVisibilityRefreshed=function(){for(var K=_.u(this.targetMap.entries()),m=K.next();!m.done;m=K.next()){var x=_.u(m.value);m=x.next().value;x=x.next().value;_.pvR(this,m,x)}};
_.hPD=function(K,m,x){RP5(K,x);var S=_.JcM(K,m);S.element=x;K.targetedElements.set(x,m);_.pvR(K,m,S)};
RP5=function(K,m){var x=K.targetedElements.get(m);if(x){var S=K.targetMap.get(x);S&&(delete S.element,K.targetMap.set(x,S));K.targetedElements.delete(m);K.visibilityObserver&&K.visibilityObservedElementHandlerKeys&&(x=K.visibilityObservedElementHandlerKeys.get(m))&&(K.visibilityObserver.unobserveByKey(x),K.visibilityObservedElementHandlerKeys.delete(m))}};
_.pvR=function(K,m,x){var S=x.action,Q=x.element;Q&&S&&(DzH.includes(m)||_.vZ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||K.visibilityMonitor&&K.visibilityMonitor.isNodeVisible(Q)?CPz(K,m,x):K.visibilityObserver&&(K.visibilityObservedElementHandlerKeys||(K.visibilityObservedElementHandlerKeys=new WeakMap),S=K.visibilityObserver.observe(Q,function(){CPz(K,m,x);K.visibilityObservedElementHandlerKeys.delete(Q)},{calledOnce:!0,
state:"visible"}),K.visibilityObservedElementHandlerKeys.set(Q,S)))};
CPz=function(K,m,x){var S=x.action;(x=x.element)&&S&&(_.FH(K.JSC$13299_actionRouter,[S],x),K.targetMap.delete(m),K.targetedElements.delete(x),K.triggeredTargets.add(m))};
_.JcM=function(K,m){var x=K.targetMap.get(m);x||(x={},K.targetMap.set(m,x));return x};
_.qC=function(){GAo||(GAo=new rcD);return GAo};var LHE=document.createElement("div");LHE.style.touchAction="pan-down";var rIT=LHE.style.touchAction==="pan-down";var qKz,EWA;qKz=function(){this.hammerFn=gkA();this.JSC$13307_screenManager=_.So();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.IK(83615);_.Lv(this.JSC$13307_screenManager,this.ve);GhT()};
_.ET=function(){EWA||(EWA=new qKz);return EWA};
qKz.prototype.registerTouchEvents=function(K,m,x){var S=_.VU.apply(3,arguments),Q=this.hammerFn(K,{cssProps:{},recognizers:[[Hammer.Rotate,{enable:!1}],[Hammer.Pinch,{enable:!1},["rotate"]],[Hammer.Swipe,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL}],[Hammer.Pan,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL},["swipe"]],[Hammer.Tap,{enable:!1}],[Hammer.Tap,{enable:!1,event:"doubletap",taps:2},["tap"]],[Hammer.Press,{enable:!1}]]});x&&Q.set({touchAction:x});this.nodeManagerMapping.set(K,Q);var w=
pQm(m);S=_.u(S);for(var M=S.next();!M.done;M=S.next()){M=M.value;if(M.includes("swipe")||M.includes("pinch")||M.includes("pan"))M.includes("swipe")?Q.get("swipe").set({enable:!0,direction:w,velocity:.2}):M.includes("pinch")?Q.get("pinch").set({enable:!0}):M.includes("pan")&&(Q.get("pan").set({enable:!0,direction:w}),Q.get("swipe").set({enable:!0,direction:w,velocity:.2}),Q.get("swipe").recognizeWith("pan"));bgR(this,K,Q,M)}};
var bgR=function(K,m,x,S){x.on(S,function(Q){if(S.includes("pinch"))K.lastPinchTime=Date.now();else if(S.includes("swipe")&&Date.now()-K.lastPinchTime<400)return;Q.pointerType!=="mouse"&&(Q=S==="doubletap"?{coordinates:Q.center}:S.includes("pan")?Q:S.includes("swipe")?{target:Q.target}:{},m.dispatchEvent(new CustomEvent(S,{bubbles:!0,composed:!0,detail:Q})))})};
qKz.prototype.unregisterTouchEvents=function(K){var m=_.VU.apply(1,arguments),x=this.nodeManagerMapping.get(K);if(x){m=_.u(m);for(var S=m.next();!S.done;S=m.next())x.off(S.value);this.nodeManagerMapping.delete(K);K.style.touchAction="unset"}};var gWt=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var Rhv=null;_.tO={getLocalStorage:_.c4(function(){try{var K=new ZQT;var m=K.isAvailable()?K:null}catch(x){return null}return m?new _.hv(m):null}),
getSessionStorage:_.c4(function(){var K=new BBT;return K.isAvailable()?new _.hv(K):null})};var nWD=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},$M8=function(){nWD.instance||(nWD.instance=new nWD);
return nWD.instance},NhT=function(K){var m=K.networkEvents;
K.networkEvents=[];return _.h("enable_network_monitoring")?m:[]};var PPH;PPH={};_.ePR=cu("yt-serviceworker-metadata",{objectStores:(PPH.auth={addedAtVersion:1},PPH["resource-manifest-assets"]={addedAtVersion:2},PPH),shared:!0,upgrade:function(K,m){m(1)&&Ip(K,"resource-manifest-assets");m(2)&&Ip(K,"auth")},
version:2});var E98=self.location.origin+"/";bL1([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);bL1([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);bL1([/\.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\//]);bL1([/purge_shell=1/]);var igt=void 0;igt=igt===void 0?[]:igt;
for(var YKD=[],FHz=_.u(snL),AcA=FHz.next();!AcA.done;AcA=FHz.next())YKD.push({key:AcA.value});for(var oWD=_.u(igt),HgA=oWD.next();!HgA.done;HgA=oWD.next())YKD.push(HgA.value);var $zD,DO=_.Qm==null?void 0:($zD=_.Qm.performance)==null?void 0:$zD.memory,Pw5=!1,ZLD={},YIT={},r1={},GN=navigator;var bW=function(K){this.JSC$13352_expiringStorage=new Hd(K)};
bW.prototype.set=function(K,m,x){x=x!==void 0?Date.now()+x:void 0;this.JSC$13352_expiringStorage.set(K,m,x)};
bW.prototype.get=function(K){return this.JSC$13352_expiringStorage.get(K)};
bW.prototype.remove=function(K){this.JSC$13352_expiringStorage.remove(K)};var zh8=_.Pr(["https://www.youtube.com/",""]),Th8=_.Pr(["https://studio.youtube.com/",""]),KyD="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",kh1=null,wnS;var NxB=_.Pr(["https://www.youtube.com/iframe_api"]),g2=function(){this.playerResolver_=_.Y_();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.t_;this.playbackDurationSeconds_=0},ZgA=function(K){var m=function(){return window.YT&&typeof window.YT.ready==="function"};
if(m())return _.k8(window.YT);var x=_.Y_(),S=_.gk("SCRIPT");S.onload=S.onreadystatechange=function(){S.readyState&&S.readyState!="loaded"&&S.readyState!="complete"||(S.onload=_.t_,S.onreadystatechange=_.t_,S.onerror=_.t_,m()?x.resolve(window.YT):x.reject(new _.AR("Failed to load the iframe player library","script.onload",S.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
S.onerror=function(Q){S.onload=_.t_;S.onreadystatechange=_.t_;S.onerror=_.t_;x.reject(new _.AR("Failed to load the iframe player library","script.onerror",Q&&Q.target&&Q.target.src))};
_.sr(S,_.p1(NxB));K.insertBefore(S,K.firstChild);return x.promise},Bx_=function(K,m,x){var S,Q;
_.t(function(w){switch(w.nextAddress){case 1:return K.playbackEndedCallback_=x,_.h2(w,2),w.yield(ZgA(m.parentElement||null),4);case 4:S=w.yieldResult;_.xl(w,3);break;case 2:return Q=_.gl(w),Q instanceof _.AR&&Q.args&&Q.args[0]=="script.onerror"?_.yq(Q):_.aC(Q),w.return();case 3:S.ready(function(){return new S.Player(m,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:K.onPlayerReady_.bind(K),onStateChange:K.onPlayerStateChange_.bind(K),
onCueRangeExit:K.onCueRangeExit_.bind(K)}})}),_.Px(w)}})};
_.l=g2.prototype;_.l.getPlayerPromise=function(){return this.playerPromise_};
_.l.onPlayerReady_=function(K){this.playerResolver_.resolve(K.target)};
_.l.onPlayerStateChange_=function(K){if(K.data==YT.PlayerState.PLAYING){K=K.target;var m=K.getCurrentTime();K.addCueRange("playback",m,m+this.playbackDurationSeconds_)}};
_.l.onCueRangeExit_=function(K){K.data=="playback"&&(K.target.stopVideo(),this.playbackEndedCallback_())};
_.l.stopVideo=function(){this.playerPromise_.then(function(K){K.stopVideo()})};
var aK_=function(K){K.playerVars_&&K.playerPromise_.then(function(m){typeof m.cueVideoByPlayerVars!="function"?_.yq(new _.AR("vmh: player API not ready","cueVideoByPlayerVars",typeof m.cueVideoByPlayerVars)):m.cueVideoByPlayerVars(K.playerVars_)})};
g2.prototype.playVideo=function(){var K=this;this.playerVars_&&this.playerPromise_.then(function(m){typeof m.loadVideoByPlayerVars!="function"?(m=new _.AR("vmh: player API not ready","loadVideoByPlayerVars",typeof m.loadVideoByPlayerVars),_.aC(m)):m.loadVideoByPlayerVars(K.playerVars_)})};
var dz5=function(K,m,x,S,Q){m&&(x===void 0&&(x=0),S===void 0&&(S=0),K.playbackDurationSeconds_=S/1E3,K.playerVars_={adformat:"17_8",videoId:m,suggestedQuality:"hd720",startSeconds:x/1E3,player_params:Q})};
g2.prototype.mute=function(){this.playerPromise_.then(function(K){K.mute()})};
g2.prototype.unMute=function(){this.playerPromise_.then(function(K){K.unMute()})};var c4L=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var n_;n_=function(){this.tokenJars={};if(this.cookiesEnabled=_.ic()){var K=_.Pd.get("CONSISTENCY",void 0);K&&ycD(this,{encryptedTokenJarContents:K})}};
_.jtT=function(){n_.instance||(n_.instance=new n_);return n_.instance};
n_.prototype.handleResponse=function(K,m){if(!m)throw Error("Zf");var x,S;m=((x=m.innerTubeRequest.context)==null?void 0:(S=x.request)==null?void 0:S.consistencyTokenJars)||[];var Q;(K=(Q=K.responseContext)==null?void 0:Q.consistencyTokenJar)&&this.replace(m,K)};
n_.prototype.replace=function(K,m){K=_.u(K);for(var x=K.next();!x.done;x=K.next())delete this.tokenJars[x.value.encryptedTokenJarContents];ycD(this,m)};
var ycD=function(K,m){if(m.encryptedTokenJarContents&&(K.tokenJars[m.encryptedTokenJarContents]=m,typeof m.expirationSeconds==="string")){var x=Number(m.expirationSeconds);setTimeout(function(){delete K.tokenJars[m.encryptedTokenJarContents]},x*1E3);
K.cookiesEnabled&&_.eQ("CONSISTENCY",m.encryptedTokenJarContents,x,void 0,!0)}};var V2B,Pj;V2B=window.location.hostname.split(".").slice(-2).join(".");_.P9=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var K=_.vZ("LOCATION_PLAYABILITY_TOKEN");_.vZ("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=vWH(this))&&(K=this.localStorage.get("yt-location-playability-token"));K&&(this.locationPlayabilityToken=K,this.mostRecentPosition=void 0)};
_.P9.getInstance=function(){Pj=_.WZ("yt.clientLocationService.instance");Pj||(Pj=new _.P9,_.ff("yt.clientLocationService.instance",Pj));return Pj};
_.P9.prototype.setLocationOnInnerTubeContext=function(K){K.client||(K.client={});if(this.mostRecentPosition)K.client.locationInfo||(K.client.locationInfo={}),K.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),K.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),K.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),K.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)K.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.P9.prototype.handleResponse=function(K){var m;K=(m=K.responseContext)==null?void 0:m.locationPlayabilityToken;K!==void 0&&(this.locationPlayabilityToken=K,this.mostRecentPosition=void 0,_.vZ("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=vWH(this))&&this.localStorage.set("yt-location-playability-token",K,15552E3):_.eQ("YT_CL",JSON.stringify({loctok:K}),15552E3,V2B,!0))};
var vWH=function(K){return K.localStorage===void 0?new _.zx("yt-client-location"):K.localStorage};
_.P9.prototype.clearLocationPlayabilityToken=function(K){K==="TVHTML5"?(this.localStorage=vWH(this))&&this.localStorage.remove("yt-location-playability-token"):_.Y1L("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.P9.prototype.getCurrentPositionFromGeolocation=function(){var K=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("$f"));var m=!1,x=1E4;_.vZ("INNERTUBE_CLIENT_NAME")==="MWEB"&&(m=!0,x=15E3);return new Promise(function(S,Q){navigator.geolocation.getCurrentPosition(function(w){K.mostRecentPosition=w;S(w)},function(w){Q(w)},{enableHighAccuracy:m,
maximumAge:0,timeout:x})})};
_.P9.prototype.createUnpluggedLocationInfo=function(K){var m={};K=K.coords;if(K==null?0:K.latitude)m.latitudeE7=Math.floor(K.latitude*1E7);if(K==null?0:K.longitude)m.longitudeE7=Math.floor(K.longitude*1E7);if(K==null?0:K.accuracy)m.locationRadiusMeters=Math.round(K.accuracy);return m};
_.P9.prototype.createLocationInfo=function(K){var m={};K=K.coords;if(K==null?0:K.latitude)m.latitudeE7=Math.floor(K.latitude*1E7);if(K==null?0:K.longitude)m.longitudeE7=Math.floor(K.longitude*1E7);return m};var UzB=function(K,m){var x=gW();K||(K="unknown");m||(m="unknown");K="MAIN_APP_WEB_PAGE_TYPE_"+K.toUpperCase();K in JVz||(K="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");m="MAIN_APP_WEB_REQUEST_TYPE_"+m.toUpperCase();m in hUR||(m="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.zH(x,{mainAppWeb:{pageType:K,requestType:m,isShellLoad:_.U2("IS_SHELL_LOAD",!1)}})},zP_={start:function(){_.zH(ETm(),{mainAppWeb:_.eB()})},
success:function(){_.TH(ETm(),"SUCCESS")},
failure:function(){_.TH(ETm(),"FAILURE")},
cancelled:function(){_.TH(ETm(),"CANCELLED")}};var Txt,IKD,Rxm;Txt=_.Pr(["/sw.js"]);IKD=_.Pr(["/sw.js?0"]);_.kAE=_.p1(Txt);Rxm=_.p1(IKD);var WHo=function(){var K=Error.apply(this,arguments);this.message=K.message;"stack"in K&&(this.stack=K.stack)};
_.q(WHo,Error);_.Fi.prototype.load=function(K){this.megabloxUrl_=_.vZ("YPC_MB_URL");_.nI(this.megabloxUrl_,(0,_.Ar)(function(){K&&K()},this))};
_.$rv=function(K,m,x,S,Q,w,M,f,c,D,G){_.hxB(c);K.load((0,_.Ar)(function(){try{var p=w?w:_.vZ("HL"),R=_.vZ("SESSION_INDEX");_.Qk8("client",function(){Oft("59",{helpCenterPath:"/youtube",locale:p,window:window}).JSC$9983_loadChatSupport({authuser:String(R)})})}catch(J){throw i9(10,G,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),Q&&Q(J),_.aC(J),J;
}XvA(this,m,x,S,Q,w,M,f,c,D,G)},K))};
_.Fi.prototype.openFixFlowDialog=function(K,m,x,S){this.load((0,_.Ar)(function(){try{KMz(this,_.WZ("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(K).withIntegratorCallback(m).load(x,S)}catch(Q){throw _.aC(Q),Q;}},this))};
var KMz=function(K,m,x,S){var Q=m.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.h("enable_window_constrained_buy_flow_dialog")&&(Q=Q.usingPopupStyle(_.WZ("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));S&&(Q=Q.usingCloseCallback(S));m.bootstrap.fromPaymentsUrl(K.megabloxUrl_);K=m.bootstrap.asMashupMode(Q);x=x?x:_.vZ("HL");K.usingGaiaIndex(_.vZ("SESSION_INDEX")).usingLocale(x).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.h("enable_google_payments_buyflow_material2_style_web")?
K.usingStyle(":m2;pc=#444;ac=#065fd4"):K.usingStyle(":md;pc=#444;ac=#065fd4");return K},XvA=function(K,m,x,S,Q,w,M,f,c,D,G){try{var p=_.WZ("payments.business.integration");
if(!p)throw new WHo("payments.business.integration is undefined");var R=p.standaloneContextAuthId.forUserId(),J=KMz(K,p,w,function(){Ly8(!1);f&&f()});
M&&J.usingServerAnalyticsEventHandler(M);var L=J.inStandaloneContext(R).buyFlow(function(n){if(n&&(!n.integratorData||n.integratorData===""||n.error))if(n.error!=null)if(String(n.error)==="-1")_.Ck5(c);else{var F=String(n.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";i9(10,G,F,n.debugCode);_.Y3(F,c,n.debugCode);F=new _.AR("PAYMENT_ERROR_MESSAGE::"+n.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+n.internalErrorDetails);
_.aC(F)}else i9(10,G,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.Y3("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",c,"EMPTY_INTEGRATOR_DATA"),_.aC(Error("bg"));x&&(Ly8(!1),x(n))}).withEncryptedParameters(m);
D&&L.withClientParameters(DTD(_.o08(D)));L.load(function(){i9(24,G);_.q1("ttc",void 0,"commerce_transaction");pQ("commerce_transaction");S&&(S(),Ly8(!0))},function(n){if(n==null?0:n.debugCode)var F=n==null?void 0:n.debugCode;
else if(!n||(n==null?0:n.debugCode))F="EMPTY_LOAD_FAILURE_ERROR",_.aC(Error(F));else{F="EMPTY_LOAD_FAILURE_DEBUG_CODE";var H=new _.AR("LOAD_FAILURE:"+n.message," DEBUG_CODE:"+F);_.aC(H)}i9(10,G,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",F);_.Y3("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",c,F);_.aC(n);Q&&Q(n)})}catch(n){throw n instanceof WHo&&(i9(10,G,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),Q&&Q(n)),_.aC(n),n;
}};var myA;myA=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.AGn=function(K,m){m=m===void 0?!1:m;K=myA.test(K)?_.iG(K):null;!m&&window.payments||!K?(K=_.Y_(),m=K.promise,K.resolve()):m=_.KUL(K,{attributes:{"data-payments-main":"",id:"payment-lib"}});return m};var xyL;xyL=_.Pr(["//www.googletagmanager.com/gtm.js?id=",""]);_.eS=function(K,m){_.dN(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:m}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.vZ("GL")}),m=_.gk("SCRIPT"),m.async=!0,_.sr(m,_.p1(xyL,K)),m.id="gtm",K=document.getElementsByTagName("script"),K.length==0?document.head.appendChild(m):(K=K[0],K.parentNode.insertBefore(m,K)))};
_.iW=function(K){if(K=JSON.parse(K))window.dataLayer=window.dataLayer||[],window.dataLayer.push(K)};var SVH,QOB;SVH=_.Pr(["https://clients2.google.com/gr/gr_sync.js"]);_.Y0L=function(){};
_.Y0L.prototype.init=function(){if(QOB()){var K=_.Y_();K.resolve();return K.promise}return _.KUL(_.p1(SVH)).then(function(){if(!QOB())throw Error("cg");},function(){throw Error("dg");
})};
_.F9L=function(){if(!QOB())return"";var K=window.google.gr;K.init({async:{schedule:"sync"},merchantId:"youtube"});K.start();K=K.finish();return K==null?"":K};
QOB=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.e=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.q(_.e,PolymerFakeBaseClassWithoutHtml);_.sL=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.q(_.sL,PolymerFakeBaseClassWithoutHtml);var qU5=window.ShadyDOM;var uB8,sHn,fG1,tVv,Oc8,jH8,Yv,v9;uB8=_.h("enable_shadydom_free_scoped_query_methods");sHn=_.h("enable_shadydom_free_scoped_node_methods");fG1=_.h("enable_shadydom_free_scoped_readonly_properties_batch_one");tVv=_.h("enable_shadydom_free_parent_node");Oc8=_.h("enable_shadydom_free_children");jH8=_.h("enable_shadydom_free_last_child");Yv=window.ShadyDOM;_.k3=Yv&&Yv.noPatch&&Yv.wrap?Yv.wrap:Yv?function(K){return Yv.patch(K)}:function(K){return K};
v9=function(K){if(K instanceof ShadowRoot)this.host=(0,_.k3)(K.host),this.root=K;else if(K.$$){this.host=(0,_.k3)(K);var m;this.root=(m=K.root)!=null?m:this.host}else if(K.polymerController){this.host=(0,_.k3)(K);var x;this.root=(x=this.host.shadowRoot)!=null?x:this.host}else this.root=this.host=(0,_.k3)(K)};
lGB();MVn();D0D();rTm();cTS();var wEA={querySelector:function(K,m){m=$mT(m,Nq(K));return _.h("sunnydom_native_scoped_query_selectors")?b88(K,m):b88(_.ZO(K),m)},
querySelectorAll:function(K,m){m=$mT(m,Nq(K));return _.h("sunnydom_native_scoped_query_selectors")?Array.from(gEB(K,m)):gEB(_.ZO(K),m)}},sOA={appendChild:function(K,m){var x=Nq(K),S=_.$3(m);
return _.QHn(_.ZO(K),x?_.aX(m,x,S):m)},
cloneNode:function(K,m){var x=_.$3(K);K=_.ZO(K);m=H9(K).prototype.cloneNode.call(K,m);return x?d1(m,x):m},
contains:function(K,m){var x=Nq(K),S=_.$3(m);return x!==S?!1:ww1(K,m)},
insertBefore:function(K,m,x){var S=Nq(K),Q=_.$3(m);K=_.ZO(K);m=S?_.aX(m,S,Q):m;return H9(K).prototype.insertBefore.call(K,m,x)},
removeChild:function(K,m){var x=Nq(K);K=_.ZO(K);m=x?d1(m,x):m;return H9(K).prototype.removeChild.call(K,m)},
replaceChild:function(K,m,x){var S=Nq(K),Q=_.$3(m);m=S?_.aX(m,S,Q):Q?d1(m,Q):m;x=S?d1(x,S):x;K=_.ZO(K);return H9(K).prototype.replaceChild.call(K,m,x)},
getRootNode:function(K,m){m=m===void 0?{composed:!0}:m;var x;if(((x=m)!=null?x:{}).composed)K=SN5(K);else{m=K;for(K=PkG(K);K;)m=K,K=Z8T(K);K=m}return K}},pwG=fG1?{firstChild:kJT,
nextSibling:zx1,previousSibling:I_B,firstElementChild:Wym,lastElementChild:KFD,nextElementSibling:Um5,previousElementSibling:TrB,childNodes:m0v}:{};tVv&&(pwG.parentNode=vEn);Oc8&&(pwG.children=x0G);jH8&&(pwG.lastChild=XnG);uB8&&GaL(wEA);sHn&&GaL(sOA);R5m();var JT5=function(K){this.node=K instanceof ShadowRoot?K.host:K};
h5m();CN5();var EbS=new WeakMap;var gbL=Symbol("Bd");var YN0=new Set(["tap","track","down","up"]),FFT=_.h("pbcm_fi_query_decorators");var F1=function(){return _.sL.apply(this,arguments)||this};
_.q(F1,_.sL);_.l=F1.prototype;_.l.getState=function(){return this.store.getState()};
_.l.dispatch=function(K){this.store.dispatch(K)};
_.l.beforeRegister=function(){if(this&&typeof this==="object"){var K;var m=!!this.useSignals||!((K=this.polymerController)==null||!K.useSignals)}else m=!1;if(!m&&this.properties)for(m=_.u(Object.keys(this.properties)),K=m.next();!K.done;K=m.next()){var x=K.value;K=this.properties[x];if(K.selector){if(K.computed)throw Error("kg");x=["reduxPropertiesRecomputeTrigger",'"'+x+'"'].concat(_.N3(K.selectorArgs||[])).join(",");K.computed="recomputeReduxSelector("+x+")"}}};
_.l.attached=function(){var K=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){K.reduxPropertiesRecomputeTrigger++}));
_.h("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.l.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.l.recomputeReduxSelector=function(K,m){var x=_.VU.apply(2,arguments),S=this.properties[m].selector;if(!S)throw Error("ig`"+m);return S.apply(null,[this.store.getState()].concat(_.N3(x)))};
_.l.select=function(K){var m=_.VU.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return K.apply(null,[this.store.getState()].concat(_.N3(m)))};
_.tv.Object.defineProperties(F1.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("jg");}}});
F1.prototype.recomputeReduxSelector=F1.prototype.recomputeReduxSelector;_.v([_.P(),_.U("design:type",Number)],F1.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.v([_.lV()],F1);var A$=[],$08={},RB=function(){return O7.apply(this,arguments)||this};
_.q(RB,O7);RB.prototype._addPropertyEffect=function(K,m,x){if(m==="__observeEffects"&&x){var S,Q=(S=x.info.method)!=null?S:x.info.methodName;if(Q){var w=this[Q];this[Q]=function(){A$.push(Q);try{w==null||w.apply(this,arguments)}finally{A$.pop()}}}}_.Lz._addPropertyEffect.apply(this,[K,
m,x])};
RB.prototype._setPendingProperty=function(K,m,x){if(A$.length){var S=A$[A$.length-1],Q;(Q=$08[this.is])!=null&&Q.has(S)||(N80(this.is,S),_.Zx("polymerPropertyChangedInObserver",{componentName:this.is,observerName:S}))}return _.Lz._setPendingProperty.apply(this,[K,m,x])};
_.v([xa8()],RB);var ZcD=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),aGT,fd={};_.h("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=fd);var OL=function(){return _.sL.apply(this,arguments)||this};
_.q(OL,_.sL);OL.prototype._setUnmanagedPropertyToNode=function(K,m,x){K.loggingStatus&&(K.loggingStatus.isDeclarativeExternal=!0);if(x!==K[m]||typeof x==="object")K[m]=x;K.is&&K.polymerController&&K.polymerController!==K&&tp(K.is,m,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");K.loggingStatus&&(K.loggingStatus.isDeclarativeExternal=!1)};
_.v([_.lV()],OL);B8T()&&(Xp.prototype._setUnmanagedPropertyToNode=(new OL)._setUnmanagedPropertyToNode);_.xWT={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(K){},set polymerController(K){}}]};var pd=function(){var K=O7.apply(this,arguments)||this;K.json=function(){};
return K};
_.q(pd,O7);pd.prototype.equals=function(K,m){return K===m};
pd.prototype.isEmpty=function(K){var m;(m=!K)||(m=_.ym(K)&&K.length===0);return m};
_.v([xa8()],pd);var lgM=function(K){K=S5S(K);dP.call(this,K)};
_.q(lgM,dP);lgM.prototype.addProvider=function(K){K=K.key?K:S5S([K])[0];var m=this.keyIdToIndex.get(K.key.id);if(m){if(U00(K,this.providers[m]))throw Error("lg`"+K.key.displayName);}else dP.prototype.addProvider.call(this,K)};
var ueL=new lgM([]);var MXo=!1;var XwL={};MXo||(WF1(),MXo=!0);
XwL.InjectBehavior={initializeInjection:function(){var K=this.provide;try{if((K=K!=null?K:[])&&K.length>0)for(var m=S5S(K),x=_.u(m),S=x.next();!S.done;S=x.next())ueL.addProvider(S.value);var Q=new Set;z5S(this.behaviors||[],Q);m={};for(var w=_.u(Q),M=w.next();!M.done;M=w.next()){var f=M.value;f.inject&&Object.assign(m,f.inject)}this.inject&&Object.assign(m,this.inject);for(var c=_.u(Object.keys(m)),D=c.next();!D.done;D=c.next()){var G=D.value,p=m[G];try{this[G]=ueL.resolve(p)}catch(R){throw R;}}}catch(R){throw Error(R.message);
}}};var mWm;var SjL=/\bclass\b/.test(function(){}.toString()),so8=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var fgA=function(K){this.wasDefined=!0;Array.isArray(K)||K instanceof Array?(this.JSC$13510_getImpl=K[0],this.JSC$13510_setImpl=K[1]):this.JSC$13510_getImpl=K};
_.l=fgA.prototype;_.l.getWithPath=function(K){return MtT(this.JSC$13510_getImpl(),K)};
_.l.setWithPath=function(K,m){var x=this;if(K.length)throw Error("mg");if(!this.JSC$13510_setImpl)throw Error("ng");gj(function(){x.JSC$13510_setImpl(m)})};
_.l.notifyPath=function(){throw Error("og");};
_.l.notifySplices=function(){throw Error("pg");};
_.l.getChangeRecordSignal=function(K,m){var x=this;if(K.length)throw Error("qg");return function(){var S=x.getWithPath(K);return{path:m!=null?m:"",base:S,value:S}}};
_.l.getSplicesSignal=function(){throw Error("rg");};
_.l.getPathMutationSignal=function(){throw Error("sg");};
_.l.pop=function(){throw Error("tg");};
_.l.push=function(){throw Error("ug");};
_.l.splice=function(){throw Error("vg");};
_.l.unshift=function(){throw Error("wg");};var oi=function(K){var m=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(K)||K instanceof Array?(this.JSC$13515_getImpl=K[0],this.JSC$13515_setImpl=K[1]):this.JSC$13515_getImpl=K;this.wasDefined=!1;_.JL(function(){m.wasDefined=m.JSC$13515_getImpl()!==void 0})};
oi.prototype.getWithPath=function(K){return MtT(this.JSC$13515_getImpl(),K)};
oi.prototype.setWithPath=function(K,m){var x=this;if(K[K.length-1]!=="*"&&K[K.length-1]!=="splices"){var S=_.JL(function(){return x.getWithPath([])});
if(K.length===0){if(!this.JSC$13515_setImpl)throw Error("xg");if(S===m)return;this.wasDefined||(this.wasDefined=m!==void 0);gj(function(){x.JSC$13515_setImpl(m)})}else{for(var Q=0;Q<K.length-1;Q++){if(!S)return;
S=S[K[Q]]}Q=K[K.length-1];S&&(S[Q]=m);this.wasDefined||(this.wasDefined=K.length>1||m!==void 0)}tX_(this,K,{pathComponents:K,value:m})}};
oi.prototype.notifyPath=function(K,m){K.length===0?m&&this.setWithPath(K,m.value):tX_(this,K,{pathComponents:K,value:m==null?void 0:m.value,fallbackWhenUndefined:m==null?void 0:m.value})};
var tX_=function(K,m,x,S){if(K.setMutationSignal){var Q=++K.mutationIndex,w=[K.observedPath],M=K.observedPath,f;m.length===0&&(f=M);for(var c=0;c<m.length;c++){var D=M.subPaths[m[c]];if(!D)break;w.push(D);M=D;c===m.length-1&&(f=D)}for(m=!1;w.length;)M=w.shift(),M.data={index:Q,mutation:x,spliceMutationIndex:S},m||(m=M===f),m&&w.push.apply(w,_.N3(Object.values(M.subPaths)));gj(function(){K.setMutationSignal(Q)})}};
oi.prototype.notifySplices=function(K,m){var x=this,S=_.JL(function(){return x.getWithPath(K)}),Q=[].concat(_.N3(K),["splices"]);
tX_(this,Q,{pathComponents:Q,value:{indexSplices:m}});if(S==null?0:S.length)m=this.mutationIndex,Q=[].concat(_.N3(K),["length"]),tX_(this,Q,{pathComponents:Q,value:S.length},m)};
var cFA=function(K,m,x,S,Q,w){K.notifySplices(x,[{index:S,addedCount:Q,removed:w,object:m,type:"splice"}])},OSz=function(K,m){K=K.observedPath;
for(var x=0;x<m.length;x++){var S=m[x],Q=K.subPaths[S];Q||(Q={pathComponents:m.slice(0,x+1),subPaths:{}},K.subPaths[S]=Q);K=Q}},Dy5=function(K,m,x){OSz(K,m);
if(!K.getMutationSignal){var S=_.u(_.hL(K.mutationIndex,void 0,"sNBMCd"));K.getMutationSignal=S.next().value;K.setMutationSignal=S.next().value}var Q=K.getMutationSignal;return _.bv(function(){Q();return x(jO5(K,m))},void 0,"zvsXEd")};
oi.prototype.getChangeRecordSignal=function(K,m){var x=this,S=this.mutationIndex,Q;return Dy5(this,K,function(w){if(w&&w.index>S){var M=w.mutation;S=w.index;Q=void 0}w=_.JL(function(){return x.getWithPath(K)});
if(M){var f=M.pathComponents[M.pathComponents.length-1],c=[].concat(_.N3(M.pathComponents));if(f==="splices"||f==="length")return{base:w,path:(m?[m].concat(_.N3(c)):c).join("."),value:M.value};var D=K.length>c.length?K:c,G;return{base:w!=null?w:M.fallbackWhenUndefined,path:(m?[m].concat(_.N3(D)):D).join("."),value:(G=_.JL(function(){return x.getWithPath(D)}))!=null?G:M.fallbackWhenUndefined}}Q||(Q={base:w,
path:(m?[m].concat(_.N3(K)):K).join("."),value:w});return Q})};
oi.prototype.getSplicesSignal=function(K){var m=this.mutationIndex,x;return Dy5(this,K,function(S){if(S&&S.index>m&&S.spliceMutationIndex!==m){var Q=S.mutation;m=S.index;x=void 0}return Q&&Q.pathComponents[Q.pathComponents.length-1]==="splices"?x=S=Q.value:x})};
oi.prototype.getPathMutationSignal=function(K){var m=this;OSz(this,K);if(!this.getMutationSignal){var x=_.u(_.hL(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=x.next().value;this.setMutationSignal=x.next().value}var S=this.getMutationSignal,Q=this.mutationIndex,w;return _.bv(function(){S();var M=jO5(m,K);if(M&&M.index>Q&&M.mutation&&f6n(M.mutation.pathComponents,K)){var f=M.mutation;Q=M.index}if(!w||Q!==w.index){var c,D;M=(D=_.JL(function(){return m.getWithPath(K)}))!=null?D:(c=f)==null?
void 0:c.fallbackWhenUndefined;
w={index:Q,value:M}}return w},void 0,"RXYC9b")};
var jO5=function(K,m){K=K.observedPath;m=_.u(m);for(var x=m.next();!x.done;x=m.next())K=K.subPaths[x.value];return K.data};
oi.prototype.pop=function(K){var m=this,x=_.JL(function(){return m.getWithPath(K)});
if(!(x instanceof Array))throw Error("yg");var S=x.length>0,Q=x.pop();S&&cFA(this,x,K,x.length,0,[Q]);return Q};
oi.prototype.push=function(K){var m=_.VU.apply(1,arguments),x=this,S=_.JL(function(){return x.getWithPath(K)});
if(!(S instanceof Array))throw Error("zg");var Q=S.length,w=S.push.apply(S,_.N3(m));m.length&&cFA(this,S,K,Q,m.length,[]);return w};
oi.prototype.splice=function(K,m,x){var S=_.VU.apply(3,arguments),Q=this,w=_.JL(function(){return Q.getWithPath(K)});
if(!(w instanceof Array))throw Error("Ag");m<0?m=w.length-Math.floor(-m):m&&(m=Math.floor(m));var M=w.splice.apply(w,[m,x].concat(_.N3(S)));(S.length||M.length)&&cFA(this,w,K,m,S.length,M);return M};
oi.prototype.unshift=function(K){var m=_.VU.apply(1,arguments),x=this,S=_.JL(function(){return x.getWithPath(K)});
if(!(S instanceof Array))throw Error("Bg");var Q=S.unshift.apply(S,_.N3(m));m.length&&cFA(this,S,K,0,m.length,[]);return Q};var Hj=function(K,m,x){this.model=K;this.unknownSignalResolver=m;this.options=x;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];m=_.u(R10());K=m.next().value;m=m.next().value;this.owner=K;this.disposeImpl=m};
Hj.prototype.dispose=function(){if(!this.isDisposed){for(var K=_.u(this.childSignalProxies),m=K.next();!m.done;m=K.next())m.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var rFt=function(K,m){K=_.sb(K.owner);try{m()}finally{_.sb(K)}};
Hj.prototype.effect=function(K){rFt(this,function(){_.ag(K,"g")})};
var GmD=function(K,m){K.options!=null||(K.options={});var x;(x=K.options).immutableProps!=null||(x.immutableProps=new Set);K.options.immutableProps.add(m)},VtT=function(K,m){m=""+m;
pEL(K,m);var x,S;if((x=K.options)==null?0:(S=x.immutableProps)==null?0:S.has(m))return!0;var Q;if((Q=K.model.__signalCache)==null?0:Q.has(m))x=K.model.__signalCache.get(m),Array.isArray(x)&&GmD(K,m);var w,M,f;return(f=(w=K.options)==null?void 0:(M=w.immutableProps)==null?void 0:M.has(m))!=null?f:!1},RLt=function(K,m){var x;
K.unknownSignalResolver&&(x=K.unknownSignalResolver(m));var S,Q;((S=K.options)==null?0:(Q=S.immutableProps)==null?0:Q.has(m))?x!=null||(x=new fgA(_.hL(K.model[m],void 0,"By5iP"))):x!=null||(x=new oi(_.hL(K.model[m],void 0,"CXghNc")));var w=K.model.hostElement;Object.defineProperty(K.model,m,{get:function(){yTS(w,m);return x.getWithPath([])},
set:function(M){c_(w,m);K.setWithPath([m],M)},
configurable:!0});return x},pEL=function(K,m){var x,S,Q;
((x=K.model.__signalCache)==null||!x.has(m))&&((S=K.options)==null?0:(Q=S.externalSignalProps)==null?0:Q.has(m))&&K.model[m]},Ld=function(K,m){m=""+m;
var x=K.signalCache[m];if(x!==void 0)return x;x=!1;pEL(K,m);var S;if((S=K.model.__signalCache)==null?0:S.has(m))if(x=K.model.__signalCache.get(m),Array.isArray(x))x=!0,GmD(K,m);else return K.signalCache[m]=K.model.__signalCache.get(m).signal,K.signalCache[m];var Q,w;S=(w=(Q=K.options)==null?void 0:Q.reactivityMode)!=null?w:0;var M,f;if(!((M=K.options)==null?0:(f=M.reactiveProps)==null?0:f.has(m))&&!x&&S===1)throw Error("Cg`"+m);Q=x?JFA(K,m):RLt(K,m);return K.signalCache[m]=Q},JFA=function(K,m){var x=
Object.getOwnPropertyDescriptor(K.model.constructor.prototype,m),S=function(){return K.model[m]};
return new fgA(x&&x.get&&!x.set?S:[S,function(Q){K.model[m]=Q}])};
Hj.prototype.getWithPath=function(K){var m=_.u(K);K=m.next().value;m=S9(m);yTS(this.model.hostElement,""+K);return Ld(this,K).getWithPath(m)};
Hj.prototype.setWithPath=function(K,m){if(K.length){c_(this.model.hostElement,K.join("."));var x=_.u(K);K=x.next().value;x=S9(x);Ld(this,K).setWithPath(x,m)}};
Hj.prototype.getPathMutationSignal=function(K){var m=_.u(K);K=m.next().value;m=S9(m);return Ld(this,K).getPathMutationSignal(m)};
Hj.prototype.notifyPath=function(K,m){var x=_.u(K);K=x.next().value;x=S9(x);Ld(this,K).notifyPath(x,m)};
var hLA=function(K,m){if(m.type==="literal")return function(){return{rootWasDefined:!0,value:m.value}};
var x=hp(m.path),S=_.u(x),Q=S.next().value;S=S9(S);var w,M;if(m.type==="path"&&(x.length===1||((w=K.options)==null?0:(M=w.immutableProps)==null?0:M.has(Q))))return function(){var p=K.getWithPath(x.slice(0,1));p=MtT(p,x.slice(1));return{rootWasDefined:Ld(K,x[0]).wasDefined,value:p}};
var f=Ld(K,Q);if(m.type==="path"){var c=f.getPathMutationSignal(S);return function(){var p,R=(p=c())==null?void 0:p.value;return{rootWasDefined:f.wasDefined,value:R}}}if(m.type==="splices"){var D=f.getSplicesSignal(S);
return function(){var p=D();return{rootWasDefined:f.wasDefined,value:p}}}var G=f.getChangeRecordSignal(S,""+Q);
return function(){var p=G();return{rootWasDefined:f.wasDefined,value:p}}},rPn=function(K,m,x){var S=x.map(function(f){return hLA(K,f)}),Q=x.length===0,w=[],M=x.length!==1||x[0].type!=="path"?!1:!0;
K.effect(function(){for(var f=S.length,c=[],D=!!w.length,G=0;G<f;G++){var p=S[G](),R=p.rootWasDefined;p=p.value;Q||(Q=R);c[G]=p;M&&(c[G+f]=D?w[G]:c[G],w[G]=p)}Q&&dj(K.owner,function(){return void m.apply(null,_.N3(c))})})},ttB=function(K,m,x,S,Q){var w=Ld(K,m);
Q!==void 0&&w.setWithPath([],Q);rPn(K,function(){var M=_.VU.apply(0,arguments);c_(K.model.hostElement,m,!0);w.setWithPath([],x.apply(null,_.N3(M)))},S)};
Hj.prototype.arrayPush=function(K){var m=_.VU.apply(1,arguments),x=_.u(K),S=x.next().value;x=S9(x);S=Ld(this,S);return S.push.apply(S,[x].concat(_.N3(m)))};
Hj.prototype.arraySplice=function(K,m,x){var S=_.VU.apply(3,arguments),Q=_.u(K),w=Q.next().value;Q=S9(Q);w=Ld(this,w);return w.splice.apply(w,[Q,m,x].concat(_.N3(S)))};
Hj.prototype.arrayUnshift=function(K){var m=_.VU.apply(1,arguments),x=_.u(K),S=x.next().value;x=S9(x);S=Ld(this,S);return S.unshift.apply(S,[x].concat(_.N3(m)))};
Hj.prototype.notifySplices=function(K,m){var x=_.u(K);K=x.next().value;x=S9(x);Ld(this,K).notifySplices(x,m)};var CiM=!0,LMz=!1,vRB=!1,qVA=!1,EsA=0;qVA=!1;EsA=0;CiM=!0;LMz=vRB=!1;var EZm=/([^\s]+?)\(([\s\S]*)\)/,C7v=/\.([^.]+)$/,gZD=/\\,/g,JPv=/&comma;/g,h15=/\\(.)/g,b4T=[],LXD={"*":"wildcard",splices:"splices"};var $WT=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"),FXS=/[A-Z]/,bSo=["class","hidden","id","on-dom-change"],Z45=new Set([].concat(_.N3(bSo),
["if","notify-dom-change","restamp"])),BdT=new Set([].concat(_.N3(bSo),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),a6B=new Set(["restamp"]);var aKL=new Set(["className","id"]);var UWn=Symbol(),K_S=window;var u$D=window;var DOT=0,taG=0,qP=[],jfB=0,fST=!1,OD5=document.createTextNode("");(new window.MutationObserver(cJ0)).observe(OD5,{characterData:!0});var bV=new Map,EL=0,gso=function(K){this.mappedHandleId=K},GsL=function(K,m,x,S){this.mappedHandleId=K;
var Q=this;this.mappedHandleId=K;this.callback=m;this.waitTime=x;this.schedulerPriority=S;this.handleId=_.dX.addJob(function(){Q.callback();bV.delete(Q.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.q(GsL,gso);GsL.prototype.cancel=function(){_.dX.cancelJob(this.handleId);bV.delete(this.mappedHandleId)};
var pUm=function(K,m){this.mappedHandleId=K;var x=this;this.mappedHandleId=K;this.callback=m;this.handleId=rJ8(function(){x.callback();bV.delete(x.mappedHandleId)})};
_.q(pUm,gso);pUm.prototype.cancel=function(){var K=this.handleId-taG;K<0||qP.length<=K||(qP[K]=null);bV.delete(this.mappedHandleId)};var CCv=function(){};
CCv.prototype.cancel=function(){this.jobHandle!==void 0&&(RE8(this.jobHandle),this.jobHandle=void 0)};
CCv.prototype.run=function(K,m,x){var S=this;this.cancel();this.callback=K;this.jobHandle=_.gs(function(){K();S.callback=void 0},m,x)};
CCv.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var JJT=new WeakMap;var nsM=kI(function(K){for(var m=K,x=0;x<3;x++)m=Object.getPrototypeOf(m);delete m.prototype.connectedCallback;var S=function(){return K.apply(this,arguments)||this};
_.q(S,K);S.prototype._attachDom=function(Q){if(!Q)return null;var w=(0,_.k3)(this.hostElement);w.attachShadow({mode:"open",shadyUpgradeFragment:Q});w.shadowRoot.appendChild(Q);return w.shadowRoot};
S.prototype._takeAttributes=function(){for(var Q=this.hostElement.attributes,w=0;w<Q.length;w++){var M=Q[w],f=void 0,c=void 0;(c=(f=this).__attributeReaction)==null||c.call(f,M.name,null,M.value)}};
S.prototype._readyClients=function(){K.prototype._readyClients.call(this);this.root=this};
S.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);K.prototype.connectedCallback.call(this)};
_.tv.Object.defineProperties(S,{template:{configurable:!0,enumerable:!0,get:function(){return S.prototype._template}}});
return S}),PiH=kI(function(K){var m=function(){return K.apply(this,arguments)||this};
_.q(m,K);m.prototype.created=function(){if(this.__notifyEffects)for(var x=_.u(Object.values(this.__notifyEffects)),S=x.next();!S.done;S=x.next()){S=_.u(S.value);for(var Q=S.next();!Q.done;Q=S.next())Q.value.fn=bDG}if(this.__reflectEffects)for(x=_.u(Object.values(this.__reflectEffects)),S=x.next();!S.done;S=x.next())for(S=_.u(S.value),Q=S.next();!Q.done;Q=S.next())Q.value.fn=gR8};
m.prototype._addEventListenerToNode=function(x,S,Q){x=P_(x);yR(x,S,Q)||K.prototype._addEventListenerToNode.call(this,x,S,Q)};
m.prototype._removeEventListenerFromNode=function(x,S,Q){x=P_(x);VR(x,S,Q)||K.prototype._removeEventListenerFromNode.call(this,x,S,Q)};
m.prototype._propertiesChanged=function(x,S,Q){if(this.__dataToNotify&&this.__notifyEffects)for(var w=_.u(Object.keys(this.__dataToNotify)),M=w.next();!M.done;M=w.next()){M=M.value;var f=ER1(M);this.__notifyEffects[f]||delete this.__dataToNotify[M]}else this.__dataToNotify=null;K.prototype._propertiesChanged.call(this,x,S,Q)};
m.prototype.fire=function(x,S,Q){S=S===void 0?{}:S;var w;return _.vg(P_((w=Q==null?void 0:Q.node)!=null?w:this),x,S,Q)};
m.prototype._ensureAttribute=function(x,S){var Q=P_(this);Q.hasAttribute(x)||Cd(Q,S,x)};
m.prototype.isLightDescendant=function(x){var S=P_(this);return P_(S)!==x&&_.U8(S).contains(x)&&_.U8(S).getRootNode()===_.U8(x).getRootNode()};
return m});
_.qg.ready=function(){var K;((K=this.hostElement)!=null?K:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var m;((m=this.hostElement)!=null?m:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.F2._subscribeIronResize=function(K){var m;((m=K.hostElement)!=null?m:K).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.F2._unsubscribeIronResize=function(K){var m;((m=K.hostElement)!=null?m:K).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var eET=[Array,Boolean,Date,Number,Object,String],iV=function(K,m,x,S){this.polySiInfo=K;this.polySiParams=m;this.polySiContext=x;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;S||this instanceof HTMLElement&&(S=this);if(!S)throw Error("Jg");this.allowedProps=m.allowedProps;this.hostElement=S;this.is=K.is;this.upgradeDisabled=!!m.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");K=new Set(m.reactiveSchemas.filter(function(Q){return Q.type!==
"observe"}).map(function(Q){return Q.propertyKey}));
this.signalProxy=new Hj(this,void 0,{reactiveProps:K,reactivityMode:m.reactivityMode});this.__dataHasAccessor={};m=_.u(m.reactiveSchemas);for(K=m.next();!K.done;K=m.next())K=K.value,K.type==="signal"&&(this.__dataHasAccessor[K.propertyKey]=!0);this.upgradeDisabled||eLE(this)};
iV.prototype.getExtraMethodsToForward=function(){return[]};
var eLE=function(K){K.polySiContext.didRegister||(K.registered(),K.polySiContext.didRegister=!0);K.polySiContext.finalizedTemplate||(K.polySiContext.finalizedTemplate={},K.polySiParams.templateGetter&&(K.polySiContext.finalizedTemplate.processedTemplate=MaB(K.polySiParams.templateGetter,K.polySiParams.is)));iS5(K);var m=K.hostElement;m.loggingStatus!=null||(m.loggingStatus={});m.loggingStatus.isInitializing=!0;_.JL(function(){return void K.created()});
m.loggingStatus.isInitializing=!1;K.isPolySiElementConnected&&YVo(K)},YVo=function(K){K.didCallReady||(_.JL(function(){return void K.ready()}),K.didCallReady=!0);
K.isAttached=!0;K.attached()};
_.l=iV.prototype;_.l.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||YVo(this)};
_.l.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.l.attributeChangedCallback=function(K,m,x){if(this.upgradeDisabled)K==="disable-upgrade"&&x===null&&(this.upgradeDisabled=!1,eLE(this));else if(m!==x){var S=_.wW(K),Q=this.polySiContext.typesForSignals[S];if(Q&&(!this.reflecting||_.h("polysi_attribute_changed_serializing_killswitch"))){switch(Q){case Object:try{var w=JSON.parse(x)}catch(f){w=x}break;case Array:try{w=JSON.parse(x)}catch(f){w=null}break;case Date:w=isNaN(x)?String(x):Number(x);w=new Date(w);break;case Boolean:w=x!==null;break;case Number:w=
Number(x);break;default:w=x}this[S]=w}S=_.u(this.polySiParams.behaviors);for(Q=S.next();!Q.done;Q=S.next())w=void 0,(w=Q.value.attributeChanged)==null||w.call(this,K,m,x);var M;(M=this.attributeChanged)==null||M.call(this,K,m,x)}};
_.l.attributeChangedCallbackWrapper=function(K,m,x){this.attributeChangedCallback(K,m,x)};
_.l.setPropertiesFromInitialAttributeValues=function(){for(var K=0;K<this.hostElement.attributes.length;K++){var m=this.hostElement.attributes[K];(m.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(m.name))&&this.attributeChangedCallback(m.name,null,m.value)}};
_.l.created=function(){this.provide=this.polySiParams.provide;var K;(K=this.initializeInjection)==null||K.call(this);K=_.u(this.polySiParams.reactiveSchemas);for(var m=K.next();!m.done;m=K.next())m=m.value,m.type==="signal"&&(this.mutablePropNames.add(m.propertyKey),Ld(this.signalProxy,m.propertyKey));PCS(this,this.polySiInfo,this.polySiParams.behaviors);K=_.u(this.polySiParams.reactiveSchemas);for(m=K.next();!m.done;m=K.next())m=m.value,m.type==="signal"&&m.value!==void 0&&(this.signalProxy.model[m.propertyKey]=
typeof m.value==="function"?m.value.call(this):m.value);if(this.polySiParams.signalProperties)for(K=_.u(this.polySiParams.signalProperties),m=K.next();!m.done;m=K.next()){m=m.value;var x=void 0;((x=this.__signalCache)==null?0:x.has(m))||(this.signalProxy.model[m]=void 0)}qVA||FMz(this);nRT(this);K=_.u(this.polySiParams.behaviors);for(m=K.next();!m.done;m=K.next())x=void 0,(x=m.value.created)==null||x.call(this);var S;(S=this.polySiInfo.created)==null||S.call(this)};
_.l.registered=function(){var K=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var m=Object.getPrototypeOf(this);m.addReactiveSchema=function(f){K.polySiParams.reactiveSchemas.push(f)};
for(var x=_.u(this.polySiParams.behaviors),S=x.next();!S.done;S=x.next()){var Q=void 0;(Q=S.value.beforeRegister)==null||Q.call(m)}var w;(w=this.polySiInfo.beforeRegister)==null||w.call(m);m.addReactiveSchema=Yun;x=_.u(this.polySiParams.behaviors);for(S=x.next();!S.done;S=x.next())Q=void 0,(Q=S.value.registered)==null||Q.call(m);var M;(M=this.polySiInfo.registered)==null||M.call(m)};
_.l.ready=function(){var K;(K=this.beforeReady)==null||K.call(this);qVA&&FMz(this);var m;if(K=(m=this.polySiContext.finalizedTemplate)==null?void 0:m.processedTemplate){K=lS8(K.template,K.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:K.hasInsertionPoint,thisCtx:this});m=K.nodesById;K=K.root;var x=this.hostElement;var S=S===void 0?!1:S;x=(0,_.k3)(x);if(!x.attachShadow)throw Error("Hd");if(!x.shadowRoot||S)x.attachShadow({mode:"open",shadyUpgradeFragment:K}),x.shadowRoot.appendChild(K);
this.root=x.shadowRoot;this.$=m}AFA(this);S=_.u(this.polySiParams.behaviors);for(m=S.next();!m.done;m=S.next())K=void 0,(K=m.value.ready)==null||K.call(this);var Q;(Q=this.polySiInfo.ready)==null||Q.call(this)};
_.l.attached=function(){for(var K=_.u(this.polySiParams.behaviors),m=K.next();!m.done;m=K.next()){var x=void 0;(x=m.value.attached)==null||x.call(this)}var S;(S=this.polySiInfo.attached)==null||S.call(this)};
_.l.detached=function(){for(var K=_.u(this.polySiParams.behaviors),m=K.next();!m.done;m=K.next()){var x=void 0;(x=m.value.detached)==null||x.call(this)}var S;(S=this.polySiInfo.detached)==null||S.call(this)};
var iS5=function(K){for(var m=_.u(K.polySiParams.behaviors),x=m.next();!x.done;x=m.next())if(x=x.value,x.listeners)for(var S in x.listeners)sfS(K,K.hostElement,S,x.listeners[S]);if(K.polySiInfo.listeners)for(var Q in K.polySiInfo.listeners)sfS(K,K.hostElement,Q,K.polySiInfo.listeners[Q])},sfS=function(K,m,x,S,Q){K=uaL(K,S,Q);
yR(m,x,K)||m.addEventListener(x,K);return K},FMz=function(K){for(var m=_.u(K.polySiParams.reactiveSchemas),x=m.next();!x.done;x=m.next())x=x.value,x.type==="compute"||x.type==="computeWithMethod"?cP8(K.signalProxy,x,K):x.type==="redux"?DW8(K.signalProxy,x,K.store):x.type==="signal"&&x.readOnly&&jo8(K.signalProxy,x)},AFA=function(K){for(var m=_.u(K.polySiParams.reactiveSchemas),x=m.next(),S={};!x.done;S={schema$jscomp$12:void 0},x=m.next())S.schema$jscomp$12=x.value,S.schema$jscomp$12.type==="notify"?
G_D(K.signalProxy,S.schema$jscomp$12,K.hostElement):S.schema$jscomp$12.type==="observe"?pi0(K.signalProxy,S.schema$jscomp$12,K):S.schema$jscomp$12.type==="reflect"&&K.signalProxy.effect(function(w){return function(){var M=K.signalProxy.getWithPath([w.schema$jscomp$12.propertyKey]);
K.reflecting=!0;P7B(K.hostElement,w.schema$jscomp$12.propertyKey,M,!0);K.reflecting=!1}}(S));
if(K.reflectedAttributes)for(m=_.u(Object.entries(K.reflectedAttributes)),S=m.next(),x={};!S.done;x={key$jscomp$940:void 0,value$jscomp$10087:void 0},S=m.next()){var Q=_.u(S.value);S=Q.next().value;Q=Q.next().value;x.key$jscomp$940=S;x.value$jscomp$10087=Q;K.signalProxy.effect(function(w){return function(){K.reflecting=!0;P7B(K.hostElement,w.key$jscomp$940,(0,w.value$jscomp$10087)(),!0);K.reflecting=!1}}(x))}};
_.l=iV.prototype;_.l._setPendingProperty=function(K,m){this.set(K,m);return!1};
_.l._enableProperties=function(){};
_.l._setPendingPropertyOrPath=function(K,m){this.notifyPath(K,m);return!1};
_.l._addPropertyEffect=function(){};
_.l._stampTemplate=function(){throw Error("Kg");};
_.l.fire=function(K,m,x){m=m===void 0?{}:m;x=x===void 0?{}:x;var S,Q,w={bubbles:(S=x.bubbles)!=null?S:!0,cancelable:!!x.cancelable,composed:(Q=x.composed)!=null?Q:!0},M;return _.vg(F_L((M=x.node)!=null?M:this.hostElement),K,m,w)};
_.l.get=function(K,m){var x=hp(K);return m?MtT(m,x):K==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(x)};
_.l.linkPaths=function(){};
_.l.listen=function(K,m,x){K=F_L(K);this.boundListeners!=null||(this.boundListeners=new WeakMap);var S=this.boundListeners.get(K);S||(S={},this.boundListeners.set(K,S));var Q=m+x;S[Q]||(S[Q]=sfS(this,K,m,x))};
_.l.notifyPath=function(K,m){this.signalProxy.notifyPath(hp(K),arguments.length===2?{value:m}:void 0)};
_.l.canNotifyPath=function(K){return this.mutablePropNames.has(K)&&!VtT(this.signalProxy,K)};
_.l.notifySplices=function(K,m){this.signalProxy.notifySplices(hp(K),m)};
_.l.pop=function(K){var m=this.signalProxy;K=hp(K);var x=_.u(K);K=x.next().value;x=S9(x);return Ld(m,K).pop(x)};
_.l.push=function(K){var m=_.VU.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[hp(K)].concat(_.N3(m)))};
_.l.set=function(K,m,x){if(x)throw Error("Lg");K==="hidden"?this.hostElement.hidden=!!m:this.signalProxy.setWithPath(hp(K),m)};
_.l.setProperties=function(K){K=_.u(Object.entries(K));for(var m=K.next();!m.done;m=K.next()){var x=_.u(m.value);m=x.next().value;x=x.next().value;this[m]=x}};
_.l.splice=function(K,m,x){var S=_.VU.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[hp(K),m,x].concat(_.N3(S)))};
_.l.unlinkPaths=function(){};
_.l.unlisten=function(K,m,x){K=F_L(K);if(this.boundListeners){var S=this.boundListeners.get(K);if(S){x=m+x;var Q=S[x];Q&&(VR(K,m,Q)||K.removeEventListener(m,Q),delete S[x])}}};
_.l.unshift=function(K){var m=_.VU.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[hp(K)].concat(_.N3(m)))};
_.tv.Object.defineProperties(iV.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 Va5=[Array,Boolean,Date,Number,Object,String];var zE8=!1;var $v=function(){var K=HTMLElement.apply(this,arguments)||this;K.restamp=!1;K.notifyDomChange=!1;K.JSC$13623_didCallConnected=!1;K.JSC$13623_renderDebouncer=null;K.disableTemplateUpdateSignalImpl=Yt()?void 0:_.hL(!1,void 0,"Ofhkwb");var m;K.getDisableTemplateUpdate=(m=K.disableTemplateUpdateSignalImpl)==null?void 0:m[0];var x;K.setDisableTemplateUpdate=(x=K.disableTemplateUpdateSignalImpl)==null?void 0:x[1];return K};
_.q($v,HTMLElement);var os5=function(K){K.conditionSignalImpl!=null||(K.conditionSignalImpl=new oi(_.hL(!1,void 0,"gE52Fb")));return K.conditionSignalImpl};
_.l=$v.prototype;_.l.showHideChildren=function(K){HSL(this,K,this.if)};
_.l.attributeChangedCallback=function(K,m,x){if(this.JSC$13623_didCallConnected)throw Error("Pg`"+K);K==="notify-dom-change"?this.notifyDomChange=x!==null:K==="restamp"&&(this.restamp=x!==null)};
_.l.debounceRender=function(){this.JSC$13623_renderDebouncer=_.u3(this.JSC$13623_renderDebouncer,TE,this.JSC$13623_renderImpl.bind(this));_.M$(this.JSC$13623_renderDebouncer)};
_.l.disconnectedCallback=function(){var K=(0,_.k3)(this).parentNode;(!K||K.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in K&&!K.host)&&$yo(this)};
_.l.connectedCallback=function(){var K=this;this.JSC$13623_didCallConnected=!0;CiM?Tc8():this.style.display="none";this.parentSignalProxy.isDisposed&&!_.h("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){os5(K).getWithPath([]);K.debounceRender()})};
_.l.render=function(){_.O5()};
_.l.JSC$13623_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var K=this.if,m=!1;if(K){this.hasInstance()||(NqL(this),m=!0);a:{var x=(0,_.k3)(this).parentNode;if(this.hasInstance()){var S=this.instance.children;if((S==null?0:S.length)&&(0,_.k3)(this).previousSibling!==S[S.length-1])for(var Q=0;Q<S.length;Q++)(0,_.k3)(x).insertBefore(S[Q],this)}else{if(!x){x=!1;break a}ZSM(this,x)}x=!0}if(!x)return}else this.restamp&&$yo(this);HSL(this,!1,K);K&&!m&&NqL(this);LMz&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.l.hasInstance=function(){return!!this.instance};
var ZSM=function(K,m){var x=K.parentSignalProxy;if(Yt()){var S=_.u(_.hL(!0,void 0,"dkzufd"));var Q=S.next().value;S=S.next().value;x=K.parentSignalProxy}else{var w;var M=new Hj((w=BqE(K))!=null?w:{},function(c){var D=Ld(K.parentSignalProxy,c).getChangeRecordSignal([]);c=_.hL(void 0,void 0,"iG8Uwe");var G=new oi(c);M.effect(function(){if(K.getDisableTemplateUpdate&&!K.getDisableTemplateUpdate()){var p=D();G.notifyPath(hp(p.path),{value:p.value})}});
return G});
K.parentSignalProxy.childSignalProxies.push(M);var f=x=M}x=lS8(K.templateInfo,K.templateInfo.nodeInfoList,x,{eventListenerHost:K.eventListenerHost,hasInsertionPoint:K.templateInfo.hasInsertionPoint,thisCtx:K.eventListenerHost,enabledSignal:Yt()?Q:void 0,getModel:function(){return BqE(K)}}).root;
K.instance={root:x,children:[],hidden:!1,signalProxy:f,getTemplateUpdatesEnabled:Q,setTemplateUpdatesEnabled:S};f=_.u(x.childNodes);for(Q=f.next();!Q.done;Q=f.next())K.instance.children.push(Q.value);(0,_.k3)(m).insertBefore(K.instance.root,K)},BqE=function(K){if((K=K.parentSignalProxy.model)&&!K.hostElement){var m={},x;
for(x in K)K.hasOwnProperty(x)&&(m[x]=K[x]);return m}},$yo=function(K){if(K.instance){var m=K.instance.children;
if(m.length){var x=(0,_.k3)(m[0]).parentNode;if(x){x=(0,_.k3)(x);for(var S=0;S<m.length;S++)x.removeChild(m[S])}}Yt()?K.instance.setTemplateUpdatesEnabled(!1):K.instance.signalProxy.dispose();K.instance=void 0}},HSL=function(K,m,x){m=m||!x;
K.instance&&K.instance.hidden!==m&&(K.instance.hidden=m,UO8(m,K.instance.children))},NqL=function(K){if(Yt()){var m=K.instance;
m&&dj(K.parentSignalProxy.owner,function(){return!m.getTemplateUpdatesEnabled()})&&m.setTemplateUpdatesEnabled(!0)}else K.setDisableTemplateUpdate(!1)};
_.tv.Object.defineProperties($v.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var K=this;return dj(this.parentSignalProxy.owner,function(){return os5(K).getWithPath([])})},
set:function(K){K||(Yt()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));os5(this).setWithPath([],!!K)}}});
_.tv.Object.defineProperties($v,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",$v);var agD=[],NC=function(){var K=HTMLElement.apply(this,arguments)||this;K.as="item";K.indexAs="index";K.itemsIndexAs="itemsIndex";K.targetFramerate=20;K.notifyDomChange=!1;K.isDetached=!1;K.JSC$13630_renderDebouncer=null;K.instances=[];K.chunkingId=null;K.chunkCount=null;K.shouldMeasureChunk=!1;K.shouldContinueChunking=!1;K.renderStartTime=null;K.JSC$13630_didCallConnected=!1;return K};
_.q(NC,HTMLElement);var dyR=function(K){K.itemSignalImpl!=null||(K.itemSignalImpl=new oi(_.hL(agD,void 0,"YBrqgf")));return K.itemSignalImpl},yFA=function(K,m){Array.isArray(m)||(m=agD);
dyR(K).setWithPath([],m)};
_.l=NC.prototype;_.l.showHideChildren=function(K){for(var m=_.u(this.instances),x=m.next();!x.done;x=m.next())UO8(K,x.value.children)};
_.l.notifyPath=function(K,m){K=hp(K);K[0]==="items"&&(K.length===1?yFA(this,m):dyR(this).setWithPath(K.slice(1),m))};
_.l.canNotifyPath=function(K){return K==="items"};
_.l.attributeChangedCallback=function(K,m,x){if(this.JSC$13630_didCallConnected)throw Error("Qg`"+K);K==="as"?this.as=x:K==="index-as"?this.indexAs=x:K==="items-index-as"?this.itemsIndexAs=x:K==="initial-count"?this.initialCount=Number(x):K==="notify-dom-change"?this.notifyDomChange=x!==null:K==="target-framerate"&&(this.targetFramerate=Number(x))};
_.l.disconnectedCallback=function(){this.isDetached=!0;for(var K=0;K<this.instances.length;K++)VXD(this,K);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.l.connectedCallback=function(){var K=this,m=dyR(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var Q=m(),w=hp(Q.path);if(w[0]===void 0||w[0]==="splices"||w[0]==="length")K.debounceRender();else{var M=w[0];if(M=K.instances[typeof M==="string"?Math.floor(Number(M)):M])w=[K.as].concat(_.N3(w.slice(1))),M.signalProxy.notifyPath(w,Q)}});
this.JSC$13630_didCallConnected=!0;CiM?Tc8():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var x=(0,_.k3)((0,_.k3)(this).parentNode),S=0;S<this.instances.length;S++)x.insertBefore(this.instances[S].root,this);this.chunkingId&&this.render()}};
_.l.debounceRender=function(){this.JSC$13630_renderDebouncer=_.u3(this.JSC$13630_renderDebouncer,TE,this.JSC$13630_renderImpl.bind(this));_.M$(this.JSC$13630_renderDebouncer)};
_.l.render=function(){this.debounceRender();_.O5()};
_.l.JSC$13630_renderImpl=function(){var K=this;if(!this.parentSignalProxy.isDisposed){var m=this.items,x=vsD(this,m.length);UyM(this,m,x);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){K.chunkingId=null;if(K.shouldMeasureChunk){var S=performance.now()-K.renderStartTime;K.chunkCount=Math.round(Math.ceil(1E3/K.targetFramerate)/S*K.chunkCount)||1}K.shouldContinueChunking&&K.debounceRender()}));
LMz&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var vsD=function(K,m){var x=m,S=K.instances.length;if(K.initialCount){if(K.chunkCount){var Q=Math.min(Math.max(m-S,0),K.chunkCount);x=Math.min(S+Q,m)}else x=Math.min(m,K.initialCount),Q=Math.max(x-S,0),K.chunkCount=Q||1;K.shouldMeasureChunk=Q===K.chunkCount;K.shouldContinueChunking=x<m;K.renderStartTime=performance.now()}return x},UyM=function(K,m,x){for(var S=0;S<x;S++){var Q=K.instances[S],w=m[S];
Q?(Q.signalProxy.setWithPath([K.as],w),Q.signalProxy.setWithPath([K.indexAs],S)):zLA(K,w,S)}for(m=K.instances.length-1;m>=S;m--)x=K,Q=m,VXD(x,Q),_.u(x.instances.splice(Q,1)).next().value.signalProxy.dispose()},VXD=function(K,m){K=K.instances[m];
m=(0,_.k3)(K.root);for(var x=0;x<K.children.length;x++)m.appendChild(K.children[x])},zLA=function(K,m,x){var S={};
m=Object.assign({},TqA(K),(S[K.as]=m,S[K.indexAs]=x,S[K.itemsIndexAs]=x,S));var Q=new Hj(m,function(M){if(M!==K.as&&M!==K.indexAs){if(M===K.itemsIndexAs)return Ld(Q,K.indexAs);var f=Ld(K.parentSignalProxy,M).getChangeRecordSignal([]);M=_.hL(void 0,void 0,"T21Pqc");var c=new oi(M);Q.effect(function(){var D=f();c.notifyPath(hp(D.path),{value:D.value})});
return c}});
K.parentSignalProxy.childSignalProxies.push(Q);S=lS8(K.templateInfo,K.templateInfo.nodeInfoList,Q,{eventListenerHost:K.eventListenerHost,getModel:function(){var M={};return Object.assign({},TqA(K),(M[K.as]=Q.model[K.as],M[K.indexAs]=Q.model[K.indexAs],M[K.itemsIndexAs]=Q.model[K.indexAs],M))},
hasInsertionPoint:K.templateInfo.hasInsertionPoint,thisCtx:K.eventListenerHost,methodInvocationRequirement:EsA,enabledSignal:K.stampingEnabled}).root;m={root:S,children:[],signalProxy:Q};S=_.u(S.childNodes);for(var w=S.next();!w.done;w=S.next())m.children.push(w.value);S=(S=K.instances[x+1])?S.children[0]:K;(0,_.k3)((0,_.k3)(K).parentNode).insertBefore(m.root,S);K.instances[x]=m},TqA=function(K){if((K=K.parentSignalProxy.model)&&!K.hostElement){var m={},x;
for(x in K)K.hasOwnProperty(x)&&(m[x]=K[x]);return m}};
NC.prototype.itemForElement=function(K){var m=this,x=this.instances.find(function(S){return S.children.includes(K)});
if(x)return dj(this.parentSignalProxy.owner,function(){return x.signalProxy.getWithPath([m.as])})};
NC.prototype.indexForElement=function(K){var m=this.instances.findIndex(function(x){return x.children.includes(K)});
return m>=0?m:void 0};
_.tv.Object.defineProperties(NC.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var K=this;return dj(this.parentSignalProxy.owner,function(){return dyR(K).getWithPath([])})},
set:function(K){yFA(this,K)}},
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}}});
_.tv.Object.defineProperties(NC,{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",NC);var IgH,kmD;_.Za=new _.W$("STATE_STORE_TOKEN");IgH=new _.W$("SELECT_TOKEN");kmD=new _.W$("DISPATCH_TOKEN");var mz8={getSelectFn:function(){var K;return(K=_.cd().resolve(_.tR(IgH)))!=null?K:ISS},
getDispatchFn:function(){var K;return(K=_.cd().resolve(_.tR(kmD)))!=null?K:_.FO().dispatch.bind(_.FO())},
getAppStore:function(){return _.cd().resolve(_.Za)}},ksT,KH1=!1;var wvn,$0M={traceAllComponents:_.h("web_tracing_all_components"),exportToCsi:_.h("web_tracing_export_to_csi"),enabledSpansArray:_.p0("web_tracing_enabled_spans"),exportToDevTools:_.h("web_tracing_export_to_devtools"),sessionReplayEvents:_.rp("web_tracing_session_replay"),maxBreadcrumbs:_.rp("tel_max_breadcrumbs",0)};wvn=new N8A;var fKT=function(){};var lKD=void 0;var WMA=function(){};
WMA.prototype.hasAttribute=function(K){if(K==="dir")return!1;if(K==="disable-upgrade"){var m,x;return(x=(m=this.hostElement)==null?void 0:m.hasAttribute("disable-upgrade"))!=null?x:!1}throw Error("Rg`"+K);};
WMA.prototype.attributeChangedCallbackWrapper=function(K,m,x){if(K==="disable-upgrade"&&this.__isUpgradeDisabled&&x===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var S;((S=this.hostElement)!=null?S:this).isConnected&&this.connectedCallback()}else m===x||this.__isReflecting||this.attributeChangedCallback(K,m,x)};
WMA.prototype.getExtraMethodsToForward=function(){for(var K=this,m=[],x=_.u(XEM),S=x.next(),Q={};!S.done;Q={tagName$jscomp$67:void 0,name$jscomp$629:void 0},S=x.next())Q.name$jscomp$629=S.value,S=void 0,Q.name$jscomp$629==="_setPendingProperty"?(Q.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),S=function(w){return function(M,f,c){tp(w.tagName$jscomp$67,M,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return K._setPendingProperty(M,f,c)}}(Q)):S=function(w){return function(){return K[w.name$jscomp$629].apply(K,
_.N3(_.VU.apply(0,arguments)))}}(Q),m.push([Q.name$jscomp$629,
S]);return m};
for(var OgS=PiH(nsM((0,_.Cz)(WMA))),GA1=["disabled","disable-upgrade"],Knt=(0,_.Cz)(function(){}),mFE=new Set(Object.getOwnPropertyNames(Knt.prototype)),CPB=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.N3(mFE))),RP8=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),XEM=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),xFB=new Set([].concat(_.N3(RP8),_.N3(XEM),_.N3(mFE))),SSE=_.u(xFB),Q1z=SSE.next();!Q1z.done;Q1z=SSE.next())ZcD.add(Q1z.value);var hPm={created:function(){nRT(this);this.initializeInjection()}};var igT=!1,B_=window.ShadyDOM,Zgv=["appendChild","insertBefore","removeChild","replaceChild"],Nx5=[Node];B_&&Nx5.push(B_.Wrapper);var Uz5,zPL,kAD={};var aB,ds=new Set;var wEv=new Set("context didCallReady is info params signalProxy".split(" ")),lg8="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),ueG="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var w2D=PW({entities:XBB}),s1E=new $V(w2D);var lC_=function(){return _.sL.apply(this,arguments)||this};
_.q(lC_,_.sL);_.tv.Object.defineProperties(lC_.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return s1E}}});
_.v([_.lV()],lC_);_.Bj=[F1.prototype,lC_.prototype];_.ai={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var K=this,m={};setTimeout(function(){var x;return _.vg((x=K.hostElement)!=null?x:K,"yt-live-chat-add-tooltip-target",m)},0);
this.handler_=m.handler},
detached:function(){if(this.handler_){var K;this.handler_.removeElementFromSupportingTooltips((K=this.hostElement)!=null?K:this)}this.handler_=null}}};_.IB=new _.W$("ICON_MANAGER_TOKEN");var uQE=[48,20,18,16,15,13,12],ns8=new Map,qV0=new Set,hL0=new Set,LMB=new Set,JF0=new Set,Ci8=new Set,bS1=new Promise(function(K){var m=!1,x=!1,S=!1,Q=[],w=function(M){if("detail"in M)if(M=M.detail,M.name==="yt-icons")Es0(M),m=!0;else if(M.name==="yt-sys-icons")Es0(M),x=!0;else{var f;((f=M.name)==null?0:f.includes("yt-sys-icons"))&&M.size!==24&&(Es0(M,!0),Q.push(M.size),Q.length===uQE.length&&(S=!0))}m&&x&&S&&(window.removeEventListener("iron-iconset-added",w),K())};
window.addEventListener("iron-iconset-added",w)}),MZH=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"]]);_.d2={};_.d2.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.Hk,computeHref_:function(K,m){m=m===void 0?!1:m;if(!K||K.commandExecutorCommand)return null;var x=f2m(K,m);return m||x!==null?x?_.h("enable_polymer_resin")?_.de(x).toString():x:null:(_.yq(new _.AR("computeHref was null",this.is,K)),null)},
computeOptionalHref_:function(K){return this.computeHref_(K,!0)},
computeNofollow_:function(K){return K?meL(K)?"nofollow":null:null},
computeIcon_:function(K){return K&&K.iconType?_.T9(K.iconType):""},
resolveCommand:function(K,m,x){m=m===void 0?{}:m;return _.W_(K,this.hostElement,m,x===void 0?!1:x)}};var tZA,y5;_.fCz={};tZA=null;
y5={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_=DMD(this.viewroot));_.gs(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var K=this;this.unobserve_();if(_.h("kevlar_vimio_use_shared_monitor"))FMB(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 m=[];this.visibilityOptionVisible_&&m.push(this.visibilityObserver.observe(this.hostElement,function(){return K.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&m.push(this.visibilityObserver.observe(this.hostElement,function(){return K.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&m.push(this.visibilityObserver.observe(this.hostElement,function(){return K.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=m}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){PiT(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 K=_.vb(this.parentNode,function(x){var S,Q=(S=x.polymerController)!=null?S:x;return!!Q.getVisibilityObserverForChild&&Q.getVisibilityObserverForChild()},!0);
if(K){var m;this.localVisibilityObserver_=((m=K.polymerController)!=null?m:K).getVisibilityObserverForChild()}else tZA||(tZA=DMD()),this.localVisibilityObserver_=tZA;return this.localVisibilityObserver_},visibilityCallback:function(K){K?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.h("kevlar_use_vimio_behavior")||(y5={});y5&&!_.h("kevlar_use_vimio_behavior")&&(delete y5.attached,delete y5.detached);_.fCz.YtVisibilityObserverBehavior=[y5];var ckD={};ckD.YtVisualElementBehavior=[_.fCz.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 K=this.getScreenLayer&&this.getScreenLayer(),m=this.getVisibilityLogger();m&&m.reportShown(this,void 0,K)}},
onHidden:function(){if(_.h("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.h("kevlar_vimio_use_shared_monitor")){var K=this.getScreenLayer&&this.getScreenLayer(),m=this.getVisibilityLogger();m&&m.reportHidden(this,void 0,K)}},
getVisibilityLogger:function(){return _.h("kevlar_use_vimio_behavior")?_.KW():null},
shouldSkipLogging:function(){if(_.vZ("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var K=this.getParentRenderer&&this.getParentRenderer();if(!K)return!1;var m,x=(m=K.polymerController)!=null?m:K;if(!x.data)return!1;K=this.data.trackingParams;K=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:K;var S;m=(S=x.data)==null?void 0:S.trackingParams;var Q,w;m=((Q=x.data)==null?0:Q.loggingDirectives)?(w=x.data)==null?void 0:w.loggingDirectives.trackingParams:m;return K&&m&&K===
m}}];var HSG=new Map,MU;var Zr1=function(K){this.layer=K},Iz=function(K){return K.layer!==void 0?K.layer:K.parent?Iz(K.parent):K.layer=0};var dyT;_.k={};dyT=0;_.k.YtRendererBehavior=[_.d2.YtComponentBehavior,ckD.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 K,m;(m=(K=this.monitorScrollElement)!=null?K:this.hostElement)==null||m.removeEventListener("scroll",_.Kd(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();AF0(this.hostElement);RP5(_.qC(),this.hostElement);N1.delete(this.hostElement)},
registerRenderer:function(K){var m;((m=K.polymerController)!=null?m:K).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(K),this.markDirty())},
unregisterRenderer_:function(K){this.useVimio_||(this.childCache_.delete(K),this.markDirty())},
attached:function(){var K=this,m=this.getParentRenderer();if(m){var x,S,Q;(S=(x=(Q=m.polymerController)!=null?Q:m).registerRenderer)==null||S.call(x,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var w,M;(M=(w=this.monitorScrollElement)!=null?w:this.hostElement)==null||M.addEventListener("scroll",_.Kd(this,this.onScroll))}_.dX.addJob(function(){$y1(K.hostElement)},8);
x=new Zr1(this.screenLayer||void 0);(m=N1.get(m))&&m.layerNode&&(x.parent=m.layerNode);m={};RU8(this.hostElement,(m.isRenderer=!0,m.layerNode=x,m[BHn]=this.data,m))},
getParentRenderer:function(){for(var K=this.hostElement.parentNode,m,x;K&&((m=N1.get(K))==null||!m.isRenderer)&&!((x=K.polymerController)!=null?x:K).isRenderer_;)K=K.parentNode||K.host;return K},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.h("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.U2("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.h("debug_web_ve_data")&&this.data.trackingParams){var K="";try{K=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(x){_.aC(x)}if(K){var m=ncm(K,1);m!==void 0&&(this.hostElement.dataset.veIndex=String(m));K=ncm(K,2);
K!==void 0&&(this.hostElement.dataset.ve=String(K))}}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=_.uX(this.data.loggingDirectives.trackingParams)),this.visualElement=_.mK(_.So(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var K=this.data.targetId;_.hPD(_.qC(),K,this.hostElement)}else RP5(_.qC(),this.hostElement)},
onScroll:function(){var K=Date.now();K-this.lastHandledScroll_<50||(this.lastHandledScroll_=K,this.markDirty())},
markDirty:function(){_.h("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():yF0(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var K=this.getParentRenderer();if(K&&(K=N1.get(K))&&K.layerNode)return Iz(K.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.N3(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var K=0;K<this.data.impressionEndpoints.length;K++)this.sendImpression(this.data.impressionEndpoints[K]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(K){K.clickTrackingParams&&delete K.clickTrackingParams;var m,x;(K==null?0:(m=K.commandMetadata)==null?0:(x=m.webCommandMetadata)==null?0:x.sendPost)?_.T4(this.hostElement,[K,{impression:!0}]):_.I7(this.hostElement,[K],this.hostElement)},
logExplicitClick:function(K){var m=_.hX(this.getScreenLayer());if(m){var x,S=(x=K.polymerController)!=null?x:K;K=S.visualElement;S=S.trackingParams||S.clickTrackingParams;!K&&S&&(K=_.uX(S));K&&_.on(m,K)}}}];var OoL={},V5=function(){return _.sL.apply(this,arguments)||this};
_.q(V5,_.sL);V5.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
V5.prototype.onPdgItemBehaviorClick=V5.prototype.onPdgItemBehaviorClick;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],V5.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],V5.prototype,"data",void 0);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],V5.prototype,"onPdgItemBehaviorClick",null);_.v([_.lV()],V5);OoL.YtPdgLiveChatItemBehavior=[V5.prototype,_.k.YtRendererBehavior];var j15;var DFB;_.vj={};_.vj.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var UT=function(){var K=O7.apply(this,arguments)||this;K.switchTemplateAtRegistration=!1;return K};
_.q(UT,O7);UT.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||zL0(this),_.L_T(this,"doRender"),this.doRender())};
UT.prototype.debounceRender=function(){this.templatingFn&&_.nd(this,"doRender",this.doRender)};
UT.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.aC(Error("ah"))};
UT.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.v([xa8()],UT);var rkD=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,zF={},WM0=(zF[1]={filterString:null,isUnwrappable:null,unwrap:null},zF[2]={filterString:function(K,m,x){return Tb(x)},
isUnwrappable:function(K){return K instanceof zK},
unwrap:function(K){return Ws(K)}},zF[3]={filterString:function(K,m,x){return rkD.test(x)?x:a8.toString()},
isUnwrappable:function(K){return Hs(K)},
unwrap:function(K){return _.$m(K)}},zF[4]={filterString:function(){return a8.toString()},
isUnwrappable:function(K){return K instanceof Ps},
unwrap:function(K){return _.Ym(K).toString()}},zF[5]={filterString:function(K,m,x){return x},
isUnwrappable:function(K){return typeof K==="string"},
unwrap:function(K){return K.toString()}},zF[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(K){return K instanceof _.xr},
unwrap:function(K){return Qj(K)}},zF[8]={filterString:function(K,m,x){x=String(x).toLowerCase();
return Pd0(K,m,x)?x:"zClosurez"},
isUnwrappable:null,unwrap:null},zF[10]={filterString:null,isUnwrappable:null,unwrap:null},zF);fu[Tv["default"]]=KnT;var mFD=[];(function(){var K=lE;lE=function(m){K==null||K(m);OA(function(){for(var x=0;x<m.length;x++)xF5(m[x])})}})();var GX_=function(){var K=_.sL.apply(this,arguments)||this;K.hasUnmounted=!1;return K};
_.q(GX_,_.sL);_.l=GX_.prototype;_.l.beforeRegister=function(){var K=this.doIdomRender;this.templatingFn?_.aC(Error("$g")):(this.templatingFn=K,this.switchTemplateAtRegistration=!0,kmm(this))};
_.l.attached=function(){};
_.l.detached=function(){xF5(this.hostElement)};
_.l.renderIdom=function(){throw Error("ch");};
_.l.doIdomRender=function(){var K=this;Lvv(this.hostElement,function(){K.renderIdom()})};
_.v([_.lV()],GX_);var p2D=[UT.prototype,GX_.prototype];var RXE,JkL=function(){return RXE!==void 0?RXE:RXE=document.createElement("template")};
document.head.appendChild(JkL().content);var hXz;var ClH,LnR=function(){return ClH!==void 0?ClH:ClH=document.createElement("template")};
document.head.appendChild(LnR().content);var qSz;var Ee5=document.head,boE=Ee5.appendChild,geE;if(qSz===void 0){var neo=document.createElement("template");_.E(neo,"\x3c!--css-build:shady--\x3e");neo.content.insertBefore(LnR().content.cloneNode(!0),neo.content.firstChild);qSz=neo}geE=qSz;boE.call(Ee5,geE.content);var PlM,eXA=function(){return PlM!==void 0?PlM:PlM=document.createElement("template")};
document.head.appendChild(eXA().content);var ioA;var YSM=document.head,FnA=YSM.appendChild,AkA;if(ioA===void 0){var oet=document.createElement("template");_.E(oet,"\x3c!--css-build:shady--\x3e");oet.content.insertBefore(eXA().content.cloneNode(!0),oet.content.firstChild);ioA=oet}AkA=ioA;FnA.call(YSM,AkA.content);var Hoo=document.head,$FD=Hoo.appendChild,Nmt;if(hXz===void 0){var ZoE=document.createElement("template");_.E(ZoE,"\x3c!--css-build:shady--\x3e");ZoE.content.insertBefore(JkL().content.cloneNode(!0),ZoE.content.firstChild);hXz=ZoE}Nmt=hXz;$FD.call(Hoo,Nmt.content);var BmD,aCD=function(){return BmD!==void 0?BmD:BmD=document.createElement("template")};
document.head.appendChild(aCD().content);var dFD;_.PX=new _.W$("DARK_THEME_TOKEN");var VZ8=new _.k1("accessibilityProperties");var ykD=new _.k1("layoutProperties");var veT=new _.k1("imageType");var ykE={};if("ytAttributedStringLinkHoverColor"in ykE)throw Error("fh`ytAttributedStringLinkHoverColor");(function(K,m){ykE[K]="value"in m&&"unit"in m?uQn(K,m):function(x){try{return m(x)}catch(S){throw Error("dh`"+K+"`"+S.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var VZ5=function(K){var m=this;this.holdTime=K===void 0?500:K;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(x){var S=new CustomEvent("LONG_PRESS"),Q;(Q=x.changedTouches[0].target)==null||Q.dispatchEvent(S)};
this.ontouchstart=function(x){m.longPressTimeout=_.k$(_.dX,function(){m.onlongpress(x);m.longPressOccurred=!0},m.holdTime)};
this.ontouchmove=function(){_.dX.cancelJob(m.longPressTimeout);m.longPressTimeout=NaN;m.longPressOccurred=!1;m.moveOccurred=!0};
this.ontouchend=function(x){if(m.longPressTimeout&&!m.longPressOccurred&&!m.moveOccurred){var S;(S=x.changedTouches[0].target)==null||S.dispatchEvent(new Event("click"))}_.dX.cancelJob(m.longPressTimeout);m.longPressTimeout=NaN;m.longPressOccurred=!1;m.moveOccurred=!1}};var bon=function(K,m){VZ5.call(this,m);var x=this;this.callback=K;this.onlongpress=function(S){var Q;(Q=x.callback)==null||Q.call(x,S)}};
_.q(bon,VZ5);var gen=function(K,m){var x=Object.assign({},m);K=_.u(new Map([["ontouchstart",K.ontouchstart],["ontouchend",K.ontouchend],["ontouchmove",K.ontouchmove]]));for(var S=K.next(),Q={};!S.done;Q={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},S=K.next()){var w=_.u(S.value);S=w.next().value;w=w.next().value;Q.eventName$jscomp$103=S;Q.eventHandler$jscomp$2=w;m[Q.eventName$jscomp$103]=function(M){return function(f){var c;(c=x[M.eventName$jscomp$103])==null||c.call(x,f);(0,M.eventHandler$jscomp$2)(f)}}(Q)}};_.jQ=new _.W$("COMMAND_HANDLER_TOKEN");var fCB=new _.k1("parallelCommand");var OoG=new _.k1("performOnceCommand");var ckm=new _.k1("serialCommand");var j18=void 0;var veR=function(){this.data=[];this.consumer=null};
veR.prototype.push=function(K){this.consumer?this.consumer(K):this.data.push(K)};var eO={};_.hL(eO,void 0,"sgPmTd");_.hL(null,void 0,"jypsq");_.hL(null,void 0,"mWiOof");var HP8=new veR;var ClT=[NeD,Z$5,Beo,dAE,a3z,$At,yft,V8o];var aCm=new _.k1("bracketTextDecorator");var g9=new _.k1("highlightTextDecorator");_.iX=new _.W$("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var Ho1=function(){},UFE;
(UFE=window.requestIdleCallback)==null||UFE.bind(window);var NmT={calledOnce:!1,state:"visible"},$FS={calledOnce:!1,state:"hidden"};var zXE=new _.W$("ICON_WIZ_COMPONENT_TOKEN");_.SW=_.B(function(K){var m=K.icon;var x=K.active;var S=K.className;var Q=K.style;var w=K.dataSelected;var M=K.dataDisabled;var f=K.role;var c=K.animateIcon;var D=K.themeOverride;var G=K.ariaHidden;var p=K.ariaExpanded;var R=K.ariaLabel;var J=K.tabindex;var L=K.id;var n=K.size;var F=K.iconFilter;var H=K.gradientColor;var N=K.onKeydown;return _.O(_.r,{cond:m,then:function(){var z=_.cd().resolve(zXE);return _.O(z,{icon:m,dataSelected:w,dataDisabled:M,animateIcon:c,themeOverride:D,ariaExpanded:p,tabindex:J,
id:L,active:x,size:n,role:f,className:S,ariaHidden:G,ariaLabel:R,style:function(){return Q!=null&&Q()||n==null||!n()?Q==null?void 0:Q():"width: "+(n==null?void 0:n())+"px;height: "+((n==null?void 0:n())+"px;")},
iconFilter:F,gradientColor:H,onKeydown:N})}})},"k");
_.SW.idomCompat={callbacks:{onKeydown:!0}};var u9L=window.devicePixelRatio||1;var cz5=new Map([["yt_outline_bag_black_24","bag"]]);var TF=function(K){var m=this;this.margin=.1;this.whenInViewportWithMargin=K;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){m.requestScan()});
window.addEventListener("touchend",function(){m.requestScan()});
window.addEventListener("updateui",function(){m.requestScan()});
var x=new _.Kp((0,_.Ar)(this.requestScan,this),100);window.addEventListener("scroll",function(){x.fire()},!0);
window.addEventListener("resize",(0,_.Ar)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){m.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.Ar)(this.requestScan,this))};
TF.prototype.observe=function(K){this.observationTargets.includes(K)||this.observationTargets.push(K)};
TF.prototype.unobserve=function(K){this.observationTargets=this.observationTargets.filter(function(m){return m!==K})};
TF.prototype.requestScan=function(){var K=this;this.scanRequested||(OA(function(){TmE(K)}),this.scanRequested=!0)};
var TmE=function(K){var m=(1+K.margin)*(document.documentElement.clientHeight||window.innerHeight);K.observationTargets=K.observationTargets.filter(function(x){var S=x.getBoundingClientRect();(S=m>S.top&&!!S.height)&&K.whenInViewportWithMargin(x);return!S&&x.parentNode});
K.scanRequested=!1};
TF.prototype.disconnect=function(){this.observationTargets=[]};var ICE,Wnz;ICE=_.u(_.hL(GT1(),void 0,"O3X2wd"));_.kXA=ICE.next().value;Wnz=ICE.next().value;window.addEventListener("resize",function(){Wnz(GT1())});var X2E={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},K2_=void 0,m6z=window.innerWidth,x6z=window.innerHeight;window.addEventListener("resize",function(){K2_=void 0});var Sct;if("IntersectionObserver"in window)Sct=JzG();else{if(K2_===void 0){var Q5E;Q5E="matchMedia"in window?window.matchMedia(X2E.landscape+","+X2E.portrait).matches:void 0;K2_=Q5E!==void 0?Q5E:m6z>=930&&x6z>=550||m6z>=550&&x6z>=930}Sct=K2_?{observe:function(K){OA(function(){var m;(m=K.onViewportEntered)==null||m.call(K)})},
unobserve:function(){}}:new TF(function(K){OA(function(){var m;
(m=K.onViewportEntered)==null||m.call(K)})})}var plT=Sct;var wlA=_.B(function(K){var m=!1,x=_.ld("img",function(S){_.Nl(function(){m=!0;S.onload=null})});
_.$p(function(){var S,Q=(S=K.data)==null?void 0:S.call(K),w,M=(w=K.getSrc)==null?void 0:w.call(K).cb,f;S=(f=K.config)==null?void 0:f.call(K);if(f=x.value)if(w=function(D,G){if(!m)return M?M(D,G):D},L2v(f,S),_.h("web_image_dont_reload_same_src")&&CuB(f,Q,w))_.h("web_image_dont_reload_same_src_simulate_load")&&f.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var c;hzm(f,Q||null,w,S,(c=K.lazy)==null?void 0:c.call(K))}},"zS0jKb");
return _.O("img",{el:x})},"m");
wlA.idomCompat=!0;_.FR=_.B(function(K){var m=function(){var x,S=K.data(),Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y,V,T,m1,MT,c0,EB,pT,h8,$S,nT,Lt,yD;var Ez={contentMode:(Q=K.contentMode)==null?void 0:Q.call(K),loadedClass:(w=K.loadedClass)==null?void 0:w.call(K),isPreloaded:(M=K.isPreloaded)==null?void 0:M.call(K),notifyOnLoaded:(f=K.notifyOnLoaded)==null?void 0:f.call(K),notifyOnUnloaded:(c=K.notifyOnUnloaded)==null?void 0:c.call(K),preferredThumbnail:(D=K.preferredThumbnail)==null?void 0:D.call(K),preserveHeight:(G=K.preserveHeight)==
null?void 0:G.call(K),preserveWidth:(p=K.preserveWidth)==null?void 0:p.call(K),objectPosition:(R=K.objectPosition)==null?void 0:R.call(K),targetWidth:(J=K.targetWidth)==null?void 0:J.call(K),targetHeight:(L=K.targetHeight)==null?void 0:L.call(K),shouldShowPlaceholder:(n=K.shouldShowPlaceholder)==null?void 0:n.call(K),useWidth:(F=K.useWidth)==null?void 0:F.call(K),isToggled:(H=K.isToggled)==null?void 0:H.call(K),alt:(N=K.alt)==null?void 0:N.call(K),className:(z=K.className)==null?void 0:z.call(K),
onerror:K.onerror,onload:K.onload,style$:((y=K.style$)==null?void 0:y.call(K))||((V=K.style)==null?void 0:V.call(K)),color:(T=K.color)==null?void 0:T.call(K),width:(m1=K.width)==null?void 0:m1.call(K),height:(MT=K.height)==null?void 0:MT.call(K),"aria-hidden$":(Lt=(c0=K["aria-hidden$"])==null?void 0:c0.call(K))!=null?Lt:(EB=K.ariaHidden)==null?void 0:EB.call(K),draggable:(pT=K.draggable)==null?void 0:pT.call(K),"data-disabled$":(yD=(h8=K["data-disabled$"])==null?void 0:h8.call(K))!=null?yD:($S=K.dataDisabled)==
null?void 0:$S.call(K),size:(nT=K.size)==null?void 0:nT.call(K)};return bMD(S,Ez,(x=K.hideOn404)==null?void 0:x.call(K))};
return _.O(_.oh,null,_.O(_.YJ,{when:function(){var x;return((x=m())==null?void 0:x.type)==="image"}},function(){return _.O(wlA,{data:function(){return m().image},
getSrc:{cb:function(x,S){var Q=m().image.sources,w=m().config.isPreloaded,M=m().config.useWidth,f=m().config.targetWidth,c=m().config.targetHeight,D=m().config.preferredThumbnail;return _.Mdm(S,Q,w,M,f,c,D)||""}},
config:function(){var x=m().config,S;for(S in x)x[S]===void 0&&delete x[S];return x},
lazy:K.renderLazy})}),_.O(_.YJ,{when:function(){var x;
return((x=m())==null?void 0:x.type)==="icon"}},function(){return _.O(_.SW,{icon:function(){return m().iconName},
role:function(){return m().config.role},
className:function(){return m().config.className},
style:function(){return m().config.style$+";width: "+(m().config.width+"px;height: ")+(m().config.height+"px;color: ")+(m().config.color+";")},
ariaLabel:function(){return m().config["aria-label$"]},
ariaHidden:function(){return m().config["aria-hidden$"]},
dataDisabled:function(){return m().config["data-disabled$"]},
active:function(){return m().config.isToggled},
size:function(){return m().config.size}})}))},"n");
_.FR.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var s5_=function(K){return function(m){return _.O(BYT,null,function(){var x=m.data(),S=_.B7(m.config);return _.O(GZ5,null,function(){return void K(x,S)})})}}(iM5),PuG=_.B(function(K){var m=function(Q){var w,M=_.o$(function(J){w=ZY(function(){for(var L=_.u(p()),n=L.next();!n.done;n=L.next()){n=YcT(n.value);
n=typeof n==="string"?document.createTextNode(n):n;if(!(n instanceof Node)){L=new _.AR("Part is not a node",n,typeof n);_.aC(L);break}J.appendChild(n)}})});
var f=_.h("web_wiz_attributed_string_skip_empty")?Q:HX(function(){return zXn(Q())},{isEqual:nYG});
var c=_.oB(K.config),D=function(){var J,L=f();return!((J=c())==null||!J.ariaLabel)||!(L.commandRuns&&L.commandRuns.length!==0||L.paragraphStyleRuns&&L.paragraphStyleRuns.length!==0)},G=HX(c,{isEqual:Az1}),p=function(){var J=UFn(f(),G());
ICn(J,G());return f().content?x6B(f().content,J).parts:[]},R=!0;
_.$p(function(){f();G();if(R)R=!1;else{var J=p();Promise.resolve().then(function(){var L=M.value;if(L){L.innerText="";var n;(n=w)==null||n();w=_.$J(L,function(){return _.O(F20,{parts:J})},"o")}})}},"S2CIIe");
return _.O("span",{el:M,class:function(){return f()&&YS8(f(),c())},
dir:function(){var J;return((J=c())==null?0:J.userInput)?"auto":void 0},
"aria-label":function(){var J;return D()?(J=c())==null?void 0:J.ariaLabel:void 0},
role:function(){return D()?"text":void 0}})},x=_.h("web_wiz_attributed_string_skip_empty")?HX(function(){var Q,w=(Q=K.text)==null?void 0:Q.call(K);
if(w)return Q=zXn(w),(Q==null?0:Q.content)?Q:void 0},{isEqual:nYG}):K.text,S;
return((S=K.config)==null?0:S.renderedFromFormattedString)?m(x):_.O(_.r,{cond:x,then:m})},"q");
PuG.idomCompat=!0;_.Ii=_.B(function(K){var m=_.oB(K.text),x=oYv(K);K.renderedFromFormattedString!==void 0&&(x.renderedFromFormattedString=!0);return _.h("attr_string_reactive")?_.O(PuG,{text:m,config:x}):_.O(_.r,{cond:function(){var S;return m()&&((S=zXn(m()))==null?void 0:S.content)},
then:function(){return _.O(s5_,{data:K.text,config:x})},
debugInstance:"Apcuac"})},"r");
_.Ii.idomCompat=!0;var d6D="";dJL({beforeVisit:function(K){K.type.TAG_NAME&&(d6D=K.type.TAG_NAME)},
afterRender:function(K,m){var x;d6D=(x=m==null?void 0:m.type)!=null?x:""},
didPatch:function(){d6D=""}});var HMT=function(K,m,x){m=m===void 0?"unknown":m;x=x===void 0?{}:x;_.AR.call(this,K+" ("+m+")",Object.assign({},{name:"YtWcwError",tagName:m},x));Object.setPrototypeOf(this,this.constructor.prototype)};
_.q(HMT,_.AR);_.ZE=new WeakMap;_.NU=!1;var aJB,yz8,BVL;_.kv=Symbol("hh");_.$A=Symbol("ih");aJB=Symbol("jh");yz8=new Set(Object.getOwnPropertyNames(Element.prototype));BVL=Symbol("kh");var lJD=_.B(function(K){return _.O("yt-attributed-string",{"aria-label":K.ariaLabel,hidden:K.hidden,id:K.id,class:K.className,"force-default-style":K.forceDefaultStyle},_.O(_.Ii,{text:K.data,ariaLabel:K.ariaLabel,ellipsisTruncate:K.ellipsisTruncate,isOverlay:K.isOverlay,linkInheritColor:K.linkInheritColor,noPreWrap:K.noPreWrap,noWrap:K.noWrap,userInput:K.userInput,noEndpoints:K.noEndpoints,headerRuns:K.headerRuns,isHeadline:K.isHeadline}))},"s");
_.h("web_wiz_attributed_string")&&_.BX(lJD,"yt-attributed-string",{props:{ariaHidden:_.kv,ariaLabel:_.kv,className:_.kv,ellipsisTruncate:_.kv,isOverlay:_.kv,linkInheritColor:_.kv,noEndpoints:_.kv,noStyleRuns:_.kv,noLinkColor:_.kv,noPreWrap:_.kv,noWrap:_.kv,skipOnClick:_.kv,userInput:_.kv,headerRuns:_.kv,isHeadline:_.kv,id:_.kv,data:_.kv,hidden:_.kv,forceDefaultStyle:_.kv,text:_.$A,disableUpgrade:_.$A,disable:_.$A,slot:_.$A}});var Wj=function(){return _.e.apply(this,arguments)||this};
_.q(Wj,_.e);Wj.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},iM5(this.data,this.config))};
_.v([_.b(p2D),_.U("design:type",Object)],Wj.prototype,"ytIdomTemplatingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Wj.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Wj.prototype,"ariaLabel",void 0);_.v([_.P(),_.U("design:type",Boolean)],Wj.prototype,"disable",void 0);_.v([_.P(),_.U("design:type",Boolean)],Wj.prototype,"ellipsisTruncate",void 0);_.v([_.P(),_.U("design:type",Boolean)],Wj.prototype,"isOverlay",void 0);
_.v([_.P(),_.U("design:type",Boolean)],Wj.prototype,"linkInheritColor",void 0);_.v([_.P(),_.U("design:type",Boolean)],Wj.prototype,"noPreWrap",void 0);_.v([_.P(),_.U("design:type",Boolean)],Wj.prototype,"noWrap",void 0);_.v([_.P(),_.U("design:type",Boolean)],Wj.prototype,"userInput",void 0);_.v([_.P(),_.U("design:type",Boolean)],Wj.prototype,"noEndpoints",void 0);_.v([_.P(),_.U("design:type",Array)],Wj.prototype,"headerRuns",void 0);
_.v([_.Jp({is:"yt-attributed-string",disableElementRegistration:!0})],Wj);
_.h("web_wiz_attributed_string")||_.d(Wj,"yt-attributed-string",function(){if(dFD===void 0){var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
K.content.insertBefore(aCD().content.cloneNode(!0),K.content.firstChild);dFD=K}K=dFD;return K},{mode:2});var u9_,MdD,kT8;u9_=function(){this.firstThumbnailLoaded=!1};
_.fJ_=function(){MdD||(MdD=new u9_);return MdD};
kT8=function(K){var m=_.fJ_();m.firstThumbnailLoaded||(m.firstThumbnailLoaded=!0,_.CQ("ftl",K))};
u9_.prototype.reset=function(){this.firstThumbnailLoaded=!1};var vYm=0,IJL=new WeakMap,zz8=0,yA=new Set;var tdD,czB=function(){return tdD!==void 0?tdD:tdD=document.createElement("template")};
document.head.appendChild(czB().content);var OMD;var mjT,SeT,X1;_.UA=_.Qm.caches;X1=function(){};
X1.prototype.open=function(K){return _.UA.open(j5R(K))};
X1.prototype.has=function(K){return _.UA.has(j5R(K))};
X1.prototype.delete=function(K){return _.UA.delete(j5R(K))};
X1.prototype.match=function(K,m){var x=this,S,Q,w,M,f,c;return _.t(function(D){switch(D.nextAddress){case 1:return D.yield(x.keys(),2);case 2:S=D.yieldResult,Q=_.u(S),w=Q.next();case 3:if(w.done){D.jumpTo(5);break}M=w.value;return D.yield(x.open(M),6);case 6:return f=D.yieldResult,D.yield(f.match(K,m),7);case 7:if(c=D.yieldResult)return D.return(c);w=Q.next();D.jumpTo(3);break;case 5:return D.return()}})};
var Qmv=function(){};
_.q(Qmv,X1);var j5R=function(K){if(K.includes(":"))throw Error("nh`"+K);return K+":"+_.YM("CacheStorage get")};
Qmv.prototype.keys=function(){var K,m,x,S,Q,w,M,f,c;return _.t(function(D){if(D.nextAddress==1)return K=[],m=_.YM("CacheStorage keys"),D.yield(_.UA.keys(),2);x=D.yieldResult;S=_.u(x);for(Q=S.next();!Q.done;Q=S.next())w=Q.value,M=_.K48(w),f=M.originalName,c=M.datasyncId,c===m&&K.push(f);return D.return(K)})};var Kj=function(){var K=_.e.apply(this,arguments)||this;K.objectURL=null;K.loadTime=Infinity;return K};
_.q(Kj,_.e);_.l=Kj.prototype;_.l.renderIdom=function(){XlB(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("qh");this.setConfig();this.config&&qcL(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.l.objectFitToContentMode=function(K){switch(K){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.l.logThumbnailFailureVe=function(){var K=_.IK(197497);_.Cv(_.So(),K);var m=_.hX();m&&K&&m&&_.F4(m,[K])};
_.l.loadImageFromCacheIfExists=function(K){var m=this,x=K.target;(x==null?0:x.src)&&sm5(x.src).then(function(S){m.objectURL=_.yU(S).toString();m.setSrc(x,m.objectURL)}).catch(function(){})};
_.l.onError=function(K){var m=this;if(_.h("web_use_cache_for_image_fallback")){var x=K.target;x&&sm5(x.src).then(function(S){m.objectURL=_.yU(S).toString();m.setSrc(x,m.objectURL)}).catch(function(){_.h("kevlar_woffle_log_thumbnail_failure_ve")&&m.logThumbnailFailureVe();
_.h("kevlar_woffle_fallback_image")&&m.setSrc(x,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.l.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.l.setConfig=function(){var K=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(m){K.loadImageFromCacheIfExists(m);K.revokeObjectURL();W2B(K.hostElement)},
onerror:function(m){K.onError(m)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.h("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.l.setSrc=function(K,m){m&&(K.src=m)};
_.v([_.b(p2D),_.U("design:type",Object)],Kj.prototype,"ytIdomTemplatingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Kj.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],Kj.prototype,"alt",void 0);_.v([_.P(),_.U("design:type",Boolean)],Kj.prototype,"ftlEligible",void 0);_.v([_.P(),_.U("design:type",Number)],Kj.prototype,"height",void 0);_.v([_.P(),_.U("design:type",Boolean)],Kj.prototype,"notifyOnLoaded",void 0);
_.v([_.P(),_.U("design:type",Boolean)],Kj.prototype,"notifyOnUnloaded",void 0);_.v([_.P(),_.U("design:type",String)],Kj.prototype,"objectFit",void 0);_.v([_.P(),_.U("design:type",String)],Kj.prototype,"objectPosition",void 0);_.v([_.P(),_.U("design:type",String)],Kj.prototype,"preferredThumbnail",void 0);_.v([_.P(),_.U("design:type",Boolean)],Kj.prototype,"preserveHeight",void 0);_.v([_.P(),_.U("design:type",Boolean)],Kj.prototype,"preserveWidth",void 0);
_.v([_.P({value:!0}),_.U("design:type",Boolean)],Kj.prototype,"useWidth",void 0);_.v([_.P({value:function(){return!_.U2("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.U("design:type",Boolean)],Kj.prototype,"shouldRenderLazy",void 0);_.v([_.P(),_.U("design:type",Number)],Kj.prototype,"width",void 0);_.v([_.Jp({is:"yt-image",disableElementRegistration:!0})],Kj);
_.d(Kj,"yt-image",function(){if(OMD===void 0){var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);K.content.insertBefore(czB().content.cloneNode(!0),K.content.firstChild);
OMD=K}K=OMD;return K},{mode:2});var ma=function(){return _.e.apply(this,arguments)||this};
_.q(ma,_.e);ma.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var K=_.JE(this.data.onVisibleCommand);K&&this.ytComponentBehavior.resolveCommand(K)}};
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],ma.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ma.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.vj.YtVisibilityBehavior),_.U("design:type",Object)],ma.prototype,"ytVisibilityBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ma.prototype,"data",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],ma);
_.d(ma,"yt-bumper-user-edu-content-view-model",function(){if(DFB===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;j15===void 0&&(j15=document.createElement("template"));var S=j15;x.call(m,S.content.cloneNode(!0),K.content.firstChild);DFB=K}K=DFB;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var D6B;var rzz,GTo=function(){if(rzz!==void 0)return rzz;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;D6B===void 0&&(D6B=document.createElement("template"));var S=D6B;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return rzz=K};var plR;_.xH={};plR=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"]);_.xH.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var K=this.getContext_();return K?K.getTaskManager():_.dX},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var K=_.vg(this.hostElement,"yt-get-context-provider",{});K.detail&&K.detail.contextProvider?this.cachedProviderNode_=K.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return plR.has(this.hostElement.localName)},
getNetworkManager:function(){var K=this.getContext_();if(K)return K.getNetworkManager()}};var cm8,Rzz,hzD,JzL;_.Sc=function(K){var m=Rzz.get(K);if(m&&(m=m.pop()))return JzL++,m;hzD++;try{var x=document.createElement(K)}catch(S){throw new _.AR("ElementPool failed to create element",K,S.message);}return x};
cm8=function(K){var m=K.is;if(m){var x=Rzz.get(m);x||(x=[],Rzz.set(m,x));var S=_.vZ("ELEMENT_POOL_CONFIG")||{};x.length>=(S[m]!==void 0?S[m]:_.vZ("ELEMENT_POOL_DEFAULT_CAP",0))||x.push(K)}else _.yq(new _.AR("Element pool should only handle custom elements:",K.nodeName))};
Rzz=new Map;hzD=0;JzL=0;var zt=new WeakMap,t71=new WeakMap;var L2A;_.QO=function(K,m,x){x=x===void 0?_.fm():x;this.JSC$13896_defaultPriority=K;this.signal=m;this.scheduler=x;this.nextJobDescriptor=0;this.JSC$13896_parkedJobs=[];this.scheduledJobs=new Map};
_.wt=function(K,m){if(m){var x=_.mf();K.signal&&!_.xv(x,K.signal)?(x.addListener(K.signal,function(){K.processSignal()}),K.JSC$13896_parkedJobs.push({job:m,
priority:void 0})):Cuz(K,m)}};
L2A=function(K,m){if(m!==K.JSC$13896_defaultPriority){K.JSC$13896_defaultPriority=m;for(var x=_.u(K.scheduledJobs.values()),S=x.next();!S.done;S=x.next())S=S.value,K.scheduler.cancelJob(S.jobId),S.jobId=K.scheduler.addJob(S.jobWrapper,m)}};
_.QO.prototype.flushJobs=function(){L2A(this,10);this.processSignal()};
_.QO.prototype.cancel=function(){for(var K=_.u(this.scheduledJobs),m=K.next();!m.done;m=K.next()){var x=_.u(m.value);m=x.next().value;x=x.next().value;this.scheduler.cancelJob(x.jobId);this.scheduledJobs.delete(m)}this.JSC$13896_parkedJobs=[]};
_.QO.prototype.processSignal=function(){for(var K=_.u(this.JSC$13896_parkedJobs),m=K.next();!m.done;m=K.next())m=m.value,Cuz(this,m.job,m.priority);this.JSC$13896_parkedJobs=[]};
var Cuz=function(K,m,x){x=x||K.JSC$13896_defaultPriority;if(x===10)VA(m);else{var S=K.nextJobDescriptor++,Q=function(){m();K.scheduledJobs.delete(S)},w=K.scheduler.addJob(Q,x);
K.scheduledJobs.set(S,{jobWrapper:Q,jobId:w,priority:x})}};var qc_;_.sy={};qc_={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.sy.YtRendererstamperBehavior=[_.xH.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 K in this.stampDom){var m=this.stampDom[K];m&&m.id&&this.addReactiveSchema({type:"observe",method:{methodName:uUT(m.id),args:[{type:"wildcard",path:K}]}})}else{(K=(this.constructor.generatedFrom||this).observers)||(K=[]);for(m in this.stampDom){var x=this.stampDom[m];x&&x.id&&K.push(uUT(x.id)+"("+m+".*)")}this.constructor.generatedFrom.observers=K}},
addStampDomObserverFns_:function(){for(var K in this.stampDom){var m=this.stampDom[K];m.id?(this[uUT(m.id)]=this.rendererStamperObserver_.bind(this,K,m.id),this.hasDataPath_[K]=!1):(m=new _.AR("Bad rendererstamper config",this.is+":"+K),_.aC(m))}},
rendererStamperObserver_:function(K,m,x){if(x.path==K){if(x.value===void 0&&!this.hasDataPath_[K])return;this.hasDataPath_[K]=x.value!==void 0}this.rendererStamperApplyChangeRecord_(K,m,x)},
rendererStamperApplyChangeRecord_:function(K,m,x){var S=this.renderJobsMap_[m],Q=null;K==x.path?(x=x.value,_.ym(x)||(x=x===void 0||x===null?[]:[x]),K=this.stampDom[K],K.mapping&&(Q=this.stampDomArray_.bind(this,x,m,K.mapping,K.reuseComponents,K.events,K.stamperStableList)),S&&S.cancel(),x=K.usePageScheduler?this.getTaskManager():void 0,S||K.initialRenderPriority==void 0)?K.renderPriority==void 0||S||(S=new _.QO(K.renderPriority,K.waitForSignal,x),this.renderJobsMap_[m]=S):(S=new _.QO(K.initialRenderPriority,
K.waitForSignal,x),this.renderJobsMap_[m]=S,Q=function(w,M){w();L2A(M,10)}.bind(this,Q,S)):Q=K+".splices"==x.path?this.stampDomArraySplices_.bind(this,K,m,x.value):this.forwardRendererStamperChanges_.bind(this,K,m,x);
S?_.wt(S,Q):Q()},
forwardRendererStamperChanges_:function(K,m,x){var S=x.path.slice(K.length+1),Q=this.getStampContainer_(m),w=S.indexOf("."),M=S.substring(0,w),f=!1,c=0,D=parseInt(M,0);if(M[0]=="#"){f=parseInt(M.substring(1),0);D=this.get(K);var G=this.get([K,M]);D[f]==G?c=f:c=D.indexOf(G);f=!0}else isNaN(D)||(c=D,f=!0);f&&(S=S.substring(M.length+1),w=S.indexOf("."));M=this.polymerDom(Q).children[c];var p;if(Q=(p=M==null?void 0:M.polymerController)!=null?p:M)S="data"+S.slice(w),typeof Q.notifyPath!=="function"?_.yq(new _.AR("notifyPath missing",
this.is+": "+K+", "+m)):x.value?Q.notifyPath(S,x.value):Q.notifyPath(S)},
stampDomArraySplices_:function(K,m,x){if(x&&x.indexSplices){var S=this.getStampContainer_(m);if(S){for(var Q=this.polymerDom(S),w=fnm(this.stampDom[K].reuseComponents),M=x.indexSplices.length,f=0;f<M;f++){for(var c=x.indexSplices[f],D=Q.children[c.index],G=c.removed.length;G>0;G--)D&&D.parentElement&&(this.polymerDom(D.parentElement).removeChild(D),w&&cm8(D),D=Q.children[c.index]);G=this.stampDom[K].mapping;for(var p=c.index+c.addedCount,R=document.createDocumentFragment(),J=w,L=c.index;L<p;L++){var n=
c.object[L],F=lnT(G,n);if(F){var H=G[F];n=n[F];F=this.getComponentName_(H,n);var N=D?zt.has(D):!1;J&&D&&D.is==F&&N?(F=D,this.telemetry_.reuse++,D=D.nextElementSibling):J&&D&&N?(F=this.createComponent_(H,n,w),N=this.polymerDom(D).nextElementSibling,Q.insertBefore(F,N),jmn(this.is,Q,D,w),D=N):(J=!1,F=this.createComponent_(H,n,w),R.appendChild(F));this.deferRenderStamperBinding_(F,H,n)}else H=new _.AR("Unimplemented type",K,m,S.tagName,Object.keys(n)[0]),_.aC(H)}Q.insertBefore(R,D)}this.flushRenderStamperComponentBindings_();
this.stampDom[K].events&&_.vg(this.hostElement,"yt-rendererstamper-finished",{container:S})}else K=new _.AR("Container object not found",m,this.hostElement?this.hostElement.is:""),_.aC(K)}},
stampDomArray_:function(K,m,x,S,Q,w){var M=this.getStampContainer_(m);if(M)if(m=this.polymerDom(M),S=fnm(S),K){var f=0,c=0,D;if(w=w===void 0?_.U2("STAMPER_STABLE_LIST",!1):w||!1)for(D=m.firstElementChild;D&&!zt.has(D)&&K.length>c;){w=K[c];var G=lnT(x,w);if(G){if(this.getComponentName_(x[G],w[G])!=D.is){var p=this.createComponent_(x[G],w[G],S),R=_.cg(D).nextElementSibling;R?m.insertBefore(p,R):m.appendChild(p);jmn(this.is,m,D,S);D=p}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(D,x[G],
w[G]);f++;c++;D=this.polymerDom(D).nextElementSibling}else c++}DjS(this.is,m,f,S);f=D;if(K.length>c){w=document.createDocumentFragment();for(G=K.length;c<G;c++)if(p=K[c],R=lnT(x,p))D=this.createComponent_(x[R],p[R],S),this.deferRenderStamperBinding_(D,x[R],p[R]),w.appendChild(D);if(f&&this.polymerDom(f).parentNode&&D&&!zt.has(D))m.insertBefore(w,f);else try{m.appendChild(w)}catch(J){_.yq(new _.AR("Error in RendererStamperBehavior: appendChild failed.",{componentName:this.hostElement.is}))}}this.flushRenderStamperComponentBindings_();
this.markDirty&&this.markDirty();Q&&_.vg(this.hostElement,"yt-rendererstamper-finished",{container:M})}else DjS(this.is,m,0,S);else K=new _.AR("Container object not found",m,this.hostElement?this.hostElement.is:""),_.aC(K)},
polymerDom:function(K){return this.minimizePipBreakages?K:_.cg(K)},
getStampContainer_:function(K){return this.$&&this.$[K]||_.U8(this.hostElement).querySelector("#"+K)},
getComponentName_:function(K,m){return typeof K==="string"?K:K.matcher?K.matcher.call(this,m):K.component},
createComponent_:function(K,m,x){K=this.getComponentName_(K,m);try{var S=ds.has(K);if(x&&!S){var Q=_.Sc(K);try{_.W9(Q)}catch(w){x="Failed to clear styles for "+K+".",w.message&&(x+=" Original error: "+w.message),_.yq(new _.AR(x))}}else Q=document.createElement(K)}catch(w){return Q="YtRendererStamperBehavior failed to create "+K+".",w.message&&(Q+=" Original description: "+w.message),w.message="YtRendererStamperBehavior failed to create element",_.Vq(w,Q),qc_.hasOwnProperty(K)?_.yq(w):_.aC(w),document.createElement("SPAN")}this.telemetry_.create++;
return Q},
deferRenderStamperBinding_:function(K,m,x){this.deferredBindingTasks_.push({component:K,typeOrConfig:m,data:x})},
flushRenderStamperComponentBindings_:function(){for(var K=0,m=this.deferredBindingTasks_.length;K<m;K++){var x=this.deferredBindingTasks_[K];if(!x)break;var S=void 0,Q=void 0,w=void 0,M=void 0,f=x.component,c=x.typeOrConfig;x=x.data;var D=(M=f.polymerController)!=null?M:f;M=f.loggingStatus;try{M&&(M.isRendererStamper=!0);if(typeof c!=="string"){for(w in c.attributes)c.attributes[w]===!0?f.setAttribute(w,""):c.attributes[w]===!1?f.removeAttribute(w):f.setAttribute(w,c.attributes[w]);for(Q in c.params)D[Q]=
c.params[Q],f!==D&&tp(f.localName,Q,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(S in c.properties){var G=c.properties[S];if(G){var p=M7T(G);D[S]=this.get(p);f!==D&&tp(f.localName,S,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(S==="on-tap"||S==="on-click"){var R=this.get(p);f.addEventListener("click",R);t71.set(f,{property:S,listener:{type:"element",eventName:"click",handler:R}})}}else{var J=new _.AR("Undefined property binding",S);_.aC(J)}}}if(c.classListBinding){var L=M7T(c.classListBinding),
n=L?this[L]:null;if(n)for(S=0;S<n.length;S++)_.TN(f,n[S],!0)}D.data=x}finally{M&&(M.isRendererStamper=!1)}if(S=zt.get(f))f.hidden=!1,zt.delete(f),_.dX.cancelJob(S)}this.deferredBindingTasks_.length=0}}];_.BX(_.B(function(K){function m(){x().seconds&&w(Sav({seconds:Number(x().seconds)-Date.now()/1E3}))}
var x=K.targetTimestamp;K=K.className;var S=_.u(_.hL("",void 0,"U1Q8Ae")),Q=S.next().value,w=S.next().value;_.ND(function(){m();var M=setInterval(function(){m()},1E3);
_.Nl(function(){clearInterval(M)})});
return _.O("yt-countdown",{class:_.Tt("ytCountDownHost",K)},_.O("div",null,Q))},"u"),"yt-countdown",{props:{targetTimestamp:_.kv,
className:_.$A}});_.lJ=new _.W$("KEY_MANAGER_TOKEN");var L40={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"};_.uJ=_.B(function(K){var m=_.ld("a",K.ref),x=K.aTagConfig?K.aTagConfig:_.bv(function(){var S,Q,w,M,f;var c=(f=_.JE((w=K.command)==null?void 0:w.call(K)))!=null?f:(M=K.command)==null?void 0:M.call(K);return _.CW({innertubeCommand:c,skipOnClick:(S=K.skipOnClick)==null?void 0:S.call(K),defaultTarget:(Q=K.target)==null?void 0:Q.call(K)})||{}},void 0,"TAvz0");
_.$p(function(){_.h("mweb_get_endpoint_from_atag_command")||(m.value._data=x()._data,m.value.params=x().params)},"dcjvAe");
return _.O("a",{el:m,href:function(){return x().href$},
rel:function(){return x().rel$},
class:function(){var S,Q;return(Q=x().className)!=null?Q:(S=K.className)==null?void 0:S.call(K)},
style:function(){var S;if((S=K.style)==null?0:S.call(K))return K.style();var Q;return((Q=K.disabled)==null?0:Q.call(K))?"pointer-events:none":""},
"aria-haspopup":function(){return!!x()["aria-haspopup$"]},
"force-new-state":WX(function(){return x()["force-new-state$"]}),
title:WX(function(){var S,Q;return(Q=x().title$)!=null?Q:(S=K.title)==null?void 0:S.call(K)}),
role:WX(function(){var S;return((S=K.role)==null?void 0:S.call(K))||x().role$}),
target:WX(function(){return x().target$}),
dir:WX(function(){var S;return((S=K.dir)==null?void 0:S.call(K))||x().dir}),
tabindex:function(){var S;return x().tabindex$?Number(x().tabindex$):(S=K.tabIndex)==null?void 0:S.call(K)},
"aria-hidden":function(){var S,Q;return(Q=x()["aria-hidden$"])!=null?Q:(S=K.ariaHidden)==null?void 0:S.call(K)},
"aria-label":function(){var S,Q;return(Q=x()["aria-label$"])!=null?Q:(S=K.ariaLabel)==null?void 0:S.call(K)},
"aria-current":K.ariaCurrent,"aria-disabled":K.disabled,"aria-labelledby":K.ariaLabelledby,"aria-describedby":K.ariaDescribedby,"aria-selected":K.ariaSelected,"tab-identifier":K.tabIdentifier,"on:pointerdown":_.kA(function(S){var Q,w;return void((w=(Q=x()).onpointerdown)==null?void 0:w.call(Q,S))}),
"on:click":_.kA(function(S){var Q,w;(w=(Q=x()).onclick)==null||w.call(Q,S);var M;(M=K.onClick)==null||M.call(K,S)}),
"on:focusin":_.kA(function(S){var Q;(Q=K.onFocusin)==null||Q.call(K,S)}),
"on:focusout":_.kA(function(S){var Q;(Q=K.onFocusout)==null||Q.call(K,S)})},K.children)},"w");var iqT={duration:1E3,easing:"ease",fill:"forwards"};eoT.componentType=Ft;var AmT={duration:1E3,easing:"ease",fill:"forwards"},gYA=_.B(function(K){var m=_.ld("animated-rolling-character"),x=void 0,S=function(){var f,c;return $8((f=K.character)==null?void 0:f.call(K))||$8((c=K.previousCharacter)==null?void 0:c.call(K))},Q=_.u(_.hL(0,void 0,"CYT8Ob")),w=Q.next().value,M=Q.next().value;
_.ND(function(){if(window.ResizeObserver&&_.h("web_fix_rolling_numbers_zoom_safari")){var f=new _.Kp(function(){var D,G,p=Math.round(((G=(D=m.value.querySelector("div"))==null?void 0:D.getBoundingClientRect().height)!=null?G:0)*100)/100;p&&M(p)},500),c=new ResizeObserver(function(){f.fire()});
c.observe(m.value);_.Nl(function(){c.disconnect();f.dispose()})}});
_.$p(function(){var f=_.h("web_fix_rolling_numbers_zoom_safari")?w:K.marginMultiplier;if(f()){var c;(c=x)==null||c.cancel();if(S()){var D;c=((D=K.previousCharacter)==null?0:D.call(K))?Number(K.previousCharacter())+10:K.rollUp()?0:30;var G;if((G=K.shouldAnimate)==null||!G.call(K)){var p,R;c-=F48((p=K.character)==null?void 0:p.call(K),(R=K.previousCharacter)==null?void 0:R.call(K),K.rollUp(),c)}}else{c=K.rollUp()?0:2;var J;(J=K.shouldAnimate)!=null&&J.call(K)||(D=c,G=K.rollUp()?-1:1,c=D-G)}m.value.style.marginTop=
"-"+c*f()+"px";var L;if((L=K.shouldAnimate)==null?0:L.call(K)){var n,F;x=o7n(m.value,(n=K.character)==null?void 0:n.call(K),(F=K.previousCharacter)==null?void 0:F.call(K),K.rollUp(),c,S(),f())}else{var H;m.value.style.display=((H=K.character)==null?0:H.call(K))?"":"none"}}},"CA6Pmf");
return _.O("animated-rolling-character",{el:m,class:"animatedRollingCharacterHost"},_.O(_.r,{cond:S,then:function(){return _.O(EYH,null)},
else:function(){return _.O(bME,{character:K.character})}}))},"z");
gYA.idomCompat=!0;var Hqn=_.h("web_enable_sink_animated_rolling_character_and_number")?gYA:eoT,nYL=_.h("web_enable_sink_animated_rolling_character_and_number")?gYA:Ye8(eoT),EYH=_.B(function(){for(var K=[],m=1;m<30;m++)K.push(_.O("div",null,m%10));return _.O(_.O2,null,_.O("div",null,"\u00a0"),K,_.O("div",null,"\u00a0"))},"A"),bME=_.B(function(K){var m=K.character;
return _.O(_.O2,null,_.O("div",null,"\u00a0"),_.O(_.r,{cond:function(){return!(m==null?0:m())||_.t8(m==null?void 0:m())},
then:function(){return _.O("div",null,"\u00a0")},
else:function(){return _.O("div",null,m)}}),_.O("div",null,"\u00a0"))},"B");$j0.componentType=Ft;var PuL=_.B(function(K){var m=void 0,x=void 0,S=function(){var w;return((w=K.fontSizeMultiplier)==null?0:w.call(K))?K.heightPx()*K.fontSizeMultiplier():K.heightPx()},Q=_.bv(function(){if(!K.numberText())return[];
var w,M,f=((w=K.forceRollUp)==null?void 0:w.call(K))||!x||!((M=K.numberValue)==null?0:M.call(K))||x<K.numberValue(),c,D=K.numberText();w=S();M=!((c=K.shouldAnimate)==null||!c.call(K));c=[];var G=0,p=0,R=(m?m.replace(/\D/g,"").length:0)-(D?D.replace(/\D/g,"").length:0),J=m?m.split(/(\d)/).filter(Boolean):[];for(D=D.split(/(\d)/).filter(Boolean);R<0;){var L=D[p];c.push({character:L,rollUp:f,marginMultiplier:w,shouldAnimate:M});p++;$8(L)&&R++}for(;G<R;)L=J[G],c.push({previousCharacter:L,rollUp:f,marginMultiplier:w,
shouldAnimate:M}),G++,$8(L)||R++;for(;p<D.length;)R=D[p],L=J[G],$8(R)===$8(L)?(p++,G++):$8(R)?(G++,R=void 0):$8(L)&&(p++,L=void 0),c.push({character:R,previousCharacter:L,rollUp:f,marginMultiplier:w,shouldAnimate:M});m=K.numberText();var n;x=(n=K.numberValue)==null?void 0:n.call(K);return c},void 0,"kWiBv");
return _.O("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return K.numberText()?["height: "+S()+"px;","line-height: "+K.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.O(_.AS,{each:Q,keyBy:"INDEX"},function(w){return _.O(nYL,{character:function(){return w().character},
previousCharacter:function(){return w().previousCharacter},
marginMultiplier:function(){return w().marginMultiplier},
rollUp:function(){return w().rollUp},
shouldAnimate:function(){return w().shouldAnimate}})}))},"C");
PuL.idomCompat=!0;_.ezz=_.h("web_enable_sink_animated_rolling_character_and_number")?PuL:Ye8($j0);var iMB=function(K,m){this.fillAnimation=new Animation(anT(K),document.timeline);this.strokeAnimation=new Animation(djD(m),document.timeline)};
iMB.prototype.play=function(){var K,m;(m=(K=this.fillAnimation).play)==null||m.call(K);var x,S;(S=(x=this.strokeAnimation).play)==null||S.call(x)};
iMB.prototype.cancel=function(){var K,m;(m=(K=this.fillAnimation).cancel)==null||m.call(K);var x,S;(S=(x=this.strokeAnimation).cancel)==null||S.call(x)};_.Mo=_.B(function(K){var m=K.model;var x=K.pointerDownEvent;var S=K.pointerUpEvent;var Q=K.pointerLeaveEvent;var w=K.hovered;K=_.ld("yt-touch-feedback-shape");var M=_.ld("div"),f=_.ld("div"),c=_.u(_.mc(function(){return(S==null?0:S())||(Q==null?0:Q())?!1:!(x==null||!x())||!1})),D=c.next().value,G=c.next().value,p=void 0,R=function(){!p&&f.value&&M.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(p=new iMB(f.value,M.value));
var N;(N=p)==null||N.play()},J=function(){var N;
(N=p)==null||N.cancel()},L=function(){var N;
(N=p)==null||N.cancel()};
_.$p(function(){(S==null?0:S())&&R()},"bg756c");
_.$p(function(){(x==null?0:x())&&J()},"QAes8c");
_.$p(function(){(Q==null?0:Q())&&L()},"YaFbrc");
c=_.kA(function(){R();G(!1)});
var n=_.kA(function(){J();G(!0)}),F=_.kA(function(){L();
G(!1)});
_.Nl(function(){if(p){var N;(N=p)==null||N.cancel();p=void 0}});
var H={};D=_.Tt("yt-spec-touch-feedback-shape",function(){return ymT(m().color)},function(){return V71(m().thumbnailSize,!!m().isExtended)},(H["yt-spec-touch-feedback-shape--focused"]=function(){return!!m().focused&&!m().disabled},H["yt-spec-touch-feedback-shape--circular"]=function(){return!!m().circular},H["yt-spec-touch-feedback-shape--down"]=D,H["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!m().triggerEvents},H["yt-spec-touch-feedback-shape--hovered"]=function(){return w==
null?void 0:w()},H));
return _.O("yt-touch-feedback-shape",{el:K,class:D,style:_.x_({"margin-top":function(){return m().customTopExtend?"-"+m().customTopExtend+"px":void 0}}),
"on:mousedown":n,"on:mouseup":c,"on:pointerleave":F,"on:touchstart":n,"on:touchend":c,"aria-hidden":!0},_.O(_.r,{cond:function(){return!!m().hoverEffect},
then:function(){return _.O("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.x_({"border-radius":function(){return m().borderRadius},
background:function(){var N;if(N=m().hoverEffect){for(var z=[],y=_.u((N==null?void 0:N.lightingTechniques)||[]),V=y.next();!V.done;V=y.next())switch(V.value){case 2:var T=V=void 0,m1=void 0,MT=void 0;z.push("linear-gradient(180deg, "+((V=N)==null?void 0:(T=V.palette)==null?void 0:T.keyLight)+", "+((m1=N)==null?void 0:(MT=m1.palette)==null?void 0:MT.background)+")")}var c0,EB;z.push((c0=m().hoverEffect)==null?void 0:(EB=c0.palette)==null?void 0:EB.background);N=z.join(", ")}else N=void 0;return N}})})}}),
_.O("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.x_({"border-radius":function(){return m().borderRadius},
"border-color":function(){var N,z;return(N=m().touchEffect)==null?void 0:(z=N.palette)==null?void 0:z.background}}),
el:M}),_.O("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.x_({"border-radius":function(){return m().borderRadius},
"background-color":function(){var N,z;return(N=m().touchEffect)==null?void 0:(z=N.palette)==null?void 0:z.background}}),
el:f}))},"I");
_.Mo.idomCompat=!0;var YcH={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 fj=_.RG();fj=fj.toLowerCase();if(_.OB(fj,"android")){var F2A=fj.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);F2A&&parseFloat(F2A[1])<100||fj.match("("+Object.keys(YcH).join("|")+")")};var Azo=_.B(function(K){return _.O(_.r,{cond:K.aTagConfig,then:function(m){return _.O(_.uJ,{aTagConfig:m,disabled:K.disabled,className:K.className,style:K.style,title:K.title,ariaLabel:K.ariaLabel,ariaCurrent:function(){var x,S;return((x=K.toggleable)==null?void 0:x.call(K))&&((S=K.toggled)==null?void 0:S.call(K))},
ref:K.ref},K.children)},
else:function(){return _.O("button",{el:_.o$(K.ref),"on:click":_.kA(function(m){var x;return(x=K.onClick)==null?void 0:x.call(K,m)}),
class:K.className,title:K.title,style:K.style,disabled:K.disabled,"aria-pressed":function(){var m,x;return((m=K.toggleable)==null?0:m.call(K))?!((x=K.toggled)==null||!x.call(K)):void 0},
"aria-label":K.ariaLabel,"aria-disabled":K.visiblyDisabled,"aria-hidden":K.ariaHidden,tabindex:K.tabIndex},K.children)}})},"J"),HMt=_.B(function(K){var m=K.data;
var x=K.hasIconLeading;var S=K.hasIconLeadingTrailing;var Q=K.hasIconTrailing;var w=K.iconButton;var M=K.iconClassName;var f=K.secondaryIconClassName;var c=K.icon;var D=K.secondaryIcon;var G=K.textContentClassName;return _.O(tH,{className:"",style:"display: inherit; justify-content: center"},_.O(_.r,{debugInstance:"V4z1Uc",cond:function(){return c&&(x()||S()||(w==null?void 0:w()))},
then:function(){return _.O(tH,null,_.O("div",{class:M,"aria-hidden":"true"},c==null?void 0:c()))}}),_.O(_.r,{debugInstance:"ok3btb",
cond:function(){return(m().buttonText||m().animatedTextProps||m().formattedButtonText)&&!(w==null?0:w())},
then:function(){return _.O(tH,null,_.O(oYA,{className:G,iconPosition:function(){return m().iconPosition},
text:function(){return m().buttonText},
oneOffCustomTextWrap:function(){return m().oneOffCustomTextWrap},
formattedButtonText:function(){return m().formattedButtonText},
animatedTextProps:function(){return m().animatedTextProps}}))}}),_.O(_.r,{debugInstance:"DO5Rz",
cond:Q,then:function(){return _.O(tH,null,_.O("div",{class:M},c==null?void 0:c()))}}),_.O(_.r,{debugInstance:"bnojSc",
cond:S,then:function(){return _.O(tH,null,_.O("div",{class:f},D==null?void 0:D()))}}),_.O(_.r,{debugInstance:"HN3kad",
cond:function(){return!m().disabled&&!0},
then:function(){return _.O(_.Mo,{model:function(){var p=m();return{color:p.style==="overlay-dark"?4:p.style==="overlay"?p.type==="filled"?4:3:p.type==="filled"||p.style==="call-to-action-inverse"||p.style==="mono-inverse"?2:1}}})}}))},"K"),oYA=_.B(function(K){var m=function(){var x,S;
return((x=K.iconPosition)==null?void 0:x.call(K))==="icon-with-label"||((S=K.oneOffCustomTextWrap)==null?void 0:S.call(K))};
return _.O("div",{class:K.className,"aria-hidden":function(){var x,S,Q;return((x=K.ariaHidden)==null?void 0:x.call(K))&&(!((S=K.animatedTextProps)==null||!S.call(K))||!((Q=K.formattedButtonText)==null||!Q.call(K)))}},_.O(_.oh,null,_.O(_.YJ,{when:function(){var x;
return(x=K.animatedTextProps)==null?void 0:x.call(K)}},function(){return _.O(_.ezz,{numberText:function(){return K.animatedTextProps().numberText},
numberValue:function(){return K.animatedTextProps().numberValue},
heightPx:function(){return K.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return K.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return K.animatedTextProps().shouldAnimate},
forceRollUp:function(){return K.animatedTextProps().forceRollUp}})}),_.O(_.YJ,{when:function(){var x;
return(x=K.formattedButtonText)==null?void 0:x.call(K)}},function(){return _.O(_.Ii,{text:function(){return Object.assign({},K.formattedButtonText(),{lineBreakMode:m()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":K.formattedButtonText().lineBreakMode,
alignment:m()?"TEXT_ALIGNMENT_CENTER":K.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!m()}})}),_.O(_.YJ,{when:function(){var x,S;
return((x=K.iconPosition)==null?void 0:x.call(K))==="icon-with-label"&&((S=K.text)==null?void 0:S.call(K))}},function(){return _.O(_.Ii,{text:function(){return{content:K.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.O(_.Fu,null,function(){return K.text})))},"L"),$6E=_.B(function(K){return _.O(_.r,{debugInstance:"kM7Sgc",
cond:K.hasLabel,then:function(){var m;return _.O("label",{class:K.className},K.children,(m=K.textContent)==null?void 0:m.call(K))},
else:function(){return K.children}})},"M"),tH=_.B(function(K){return K.children},"N");var NVH=_.B(function(K){function m(){w(void 0);f(void 0);D(void 0)}
var x=_.o$(),S=_.u(_.hL(void 0,void 0,"Ug77pc")),Q=S.next().value,w=S.next().value;S=_.u(_.hL(void 0,void 0,"XGf7Zb"));var M=S.next().value,f=S.next().value,c=_.u(_.hL(void 0,void 0,"w55oqd"));S=c.next().value;var D=c.next().value;c=_.u(_.hL(0,void 0,"rBgpzc"));var G=c.next().value,p=c.next().value;c=_.kA(function(){switch(G()){case 1:p(2);break;case 3:var J,L;(L=(J=x.value).hidePopover)==null||L.call(J);p(0);m()}});
_.$p(function(){if(K.show()){var J;w((J=K.children)==null?void 0:J.call(K));var L;f((L=K.location)==null?void 0:L.call(K));var n;D((n=K.classNames)==null?void 0:n.call(K));switch(G()){case 0:var F,H;(H=(F=x.value).showPopover)==null||H.call(F);p(1);break;case 3:p(1);var N,z;(z=(N=x.value).hidePopover)==null||z.call(N);var y,V;(V=(y=x.value).showPopover)==null||V.call(y)}}else switch(G()){case 2:p(3);break;case 1:var T,m1;(m1=(T=x.value).hidePopover)==null||m1.call(T);m();p(0)}},"Z8V4Qb");
_.BZ(function(){});
var R={};return _.O("yt-popover",{popover:"manual",el:x,style:_.x_({left:function(){var J;return(J=M())==null?void 0:J.left},
top:function(){var J;return(J=M())==null?void 0:J.top},
bottom:function(){var J;return(J=M())==null?void 0:J.bottom},
right:function(){var J;return(J=M())==null?void 0:J.right}}),
class:_.Tt("ytPopoverComponentHost",S,(R.ytPopoverComponentHostClosing=function(){return G()===3},R.ytPopoverComponentHostSeeThrough=function(){var J;
return((J=K.seeThrough)==null?void 0:J.call(K))===!0},R)),
"on:animationend":c},Q)},"P");var ZMD={left:"0px",right:"auto",top:"0px",bottom:"auto"},BV_=function(){var K=this;this.registerTooltipElement=function(x){var S;K.tooltipElement=(S=x.querySelector("yt-popover"))!=null?S:void 0};
var m=_.u(_.hL(void 0,void 0,"EIh5sc"));this.state=m.next().value;this.setState=m.next().value;m=_.u(_.hL(void 0,void 0,"PC1M0b"));this.schedulerJobID=m.next().value;this.setSchedulerJobID=m.next().value},K6n=function(K,m){var x=wN,S=_.dX.addJob(function(){var Q=aJz(x,K,m);
x.currentConfig=m;x.setState({text:m.text,location:_.h("web_tooltip_location_fix")?void 0:Q,anchor:K,offset:m.offset,style:m.style})},4,m.delay);
x.setSchedulerJobID(S)},mnn=function(){var K=wN,m=K.schedulerJobID();
m&&(_.dX.cancelJob(m),K.setSchedulerJobID(void 0));K.setState(void 0);K.currentConfig=void 0};
BV_.prototype.notify=function(K,m){var x;((x=this.state())==null?void 0:x.anchor)===K&&(x=aJz(this,K,m),this.currentConfig=m,this.setState({text:m.text,location:_.h("web_tooltip_location_fix")?void 0:x,anchor:K,offset:m.offset,style:m.style}))};
var aJz=function(K,m,x){var S=m.getBoundingClientRect();m=window.innerWidth;var Q=window.innerHeight,w=x.location,M=x.offset;x=x.text;if(K=K.tooltipElement){var f=getComputedStyle(K);K=f.font;var c=QQ(f.lineHeight),D=QQ(f.paddingLeft),G=QQ(f.paddingRight),p=QQ(f.paddingTop);f=QQ(f.paddingBottom);var R=document.createElement("canvas").getContext("2d");R.font=K;x={width:R.measureText(x).width+D+G,height:c+p+f}}else x=void 0;K=x;if(!K)return ZMD;x=K.width;K=K.height;D=M+K;p=M+x;c=S.top>=D;D=Q-S.bottom>=
D;G=S.left>=p;p=m-S.right>=p;f=w;switch(w){case "top":!c&&D&&(f="bottom");break;case "bottom":!D&&c&&(f="top");break;case "left":!G&&p&&(f="right");break;case "right":!p&&G&&(f="left")}switch(f){case "top":w=S.left+S.width/2-x/2;S=S.top-K-M;break;case "bottom":w=S.left+S.width/2-x/2;S=S.bottom+M;break;case "left":w=S.left-x-M;S=S.top+S.height/2-K/2;break;case "right":w=S.right+M;S=S.top+S.height/2-K/2;break;default:w=S.left+S.width/2-x/2,S=S.bottom+M}M=Object.assign({},ZMD);w+x>m?(M.right="0px",M.left=
"auto"):(M.left=Math.round(Math.max(0,w)+window.scrollX)+"px",M.right="auto");S+K>Q?(M.bottom="0px",M.top="auto"):(M.top=Math.round(Math.max(0,S)+window.scrollY)+"px",M.bottom="auto");return M};var wN;wN=new BV_;_.d6E=_.B(function(){var K=_.bv(function(){var Q;return(Q=wN.state())==null?void 0:Q.anchor},void 0,"tiGUn"),m=_.bv(function(){var Q;
return(Q=wN.state())==null?void 0:Q.text},void 0,"TA2GQe"),x=_.bv(function(){var Q;
return(Q=wN.state())==null?void 0:Q.style},void 0,"ucvFsf"),S=_.h("web_tooltip_location_fix")?_.bv(function(){var Q=K();
var w=wN.currentConfig;if(Q&&w)return aJz(wN,Q,w)},void 0,"EpDz6"):_.bv(function(){var Q;
return(Q=wN.state())==null?void 0:Q.location},void 0,"aRJtfd");
return _.O("yt-tooltip",{class:"ytTooltipContainerHost",el:_.o$(wN.registerTooltipElement),"aria-hidden":"true"},_.O(NVH,{classNames:function(){switch(x()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:S,show:function(){return!!m()&&!!S()},
seeThrough:!0},m))},"Q");var ouS=uv("stamper-context");_.c5=_.B(function(K){var m=K.data;var x=K.icon;var S=K.iconName;var Q=K.animateIcon;var w=K.secondaryIcon;var M=K.secondaryIconName;var f=K.focusedOverride;var c=K.clientOnlyWizTooltipsEnabled;S4G();var D=v7L(m),G=D.size,p=D.style;K=D.disabled;var R=D.onTap,J=D.alignByText,L=D.aTagConfig,n=D.customColors,F=D.segmentedPosition,H=D.toggled,N=D.toggleable,z=D.accessibilityLabel,y=D.onToggle,V=D.iconPosition,T=D.oneOffCustomTextWrap,m1=D.disableTextEllipsis,MT=D.disableBackdropFilter,c0=D.tooltipText,
EB=D.ariaHidden,pT=D.tabIndex,h8=D.buttonText,$S=D.formattedButtonText,nT=D.animatedTextProps,Lt=D.onClickRateLimitMs,yD=InG(m,x,w,S,M,f,Q),Ez=yD.type;x=yD.shouldFocus;S=yD.hasIconLeading;Q=yD.hasIconTrailing;var sz=yD.hasIconLeadingTrailing,t5=yD.hasIconOnly;w=yD.hasIconOnly40;var bB=yD.hasIconWithLabel;M=yD.iconButton;var PA=yD.visiblyDisabled;f=yD.overrideSmallSizeIcon;var CH=yD.iconToRender;yD=yD.secondaryIconToRender;var pH=_.u(xnm(c0,D.tooltipShape)).next().value,l5=function(J5){R==null||R(J5);
N()&&(y==null||y(J5))},mo=_.bv(function(){return Lt==null?void 0:Lt()},void 0,"siKywb"),GM=_.bv(function(){return mo()?i6E(l5,mo()):l5},void 0,"wDTcN");
D={};var wy={};return _.O($6E,{className:_.Tt("yt-spec-button-shape-with-label",(D["yt-spec-button-shape-with-label--is-overlay"]=function(){return p()==="overlay"||p()==="overlay-dark"},D)),
hasLabel:bB,textContent:function(){return _.O(oYA,{text:h8,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:T,iconPosition:V,formattedButtonText:$S,animatedTextProps:nT})}},_.O(Azo,{aTagConfig:L,
className:_.Tt("yt-spec-button-shape-next",function(){return k$8(Ez())},function(){return PA()?void 0:W4L(p())},function(){return XO8(G())},(wy["yt-spec-button-shape-next--disabled"]=PA,wy["yt-spec-button-shape-next--focused"]=x,wy["yt-spec-button-shape-next--icon-trailing"]=Q,wy["yt-spec-button-shape-next--icon-leading"]=S,wy["yt-spec-button-shape-next--icon-leading-trailing"]=sz,wy["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return sz()&&!(h8()||$S())},wy["yt-spec-button-shape-next--icon-button"]=
function(){return t5()||bB()},wy["yt-spec-button-shape-next--icon-only-default"]=w,wy["yt-spec-button-shape-next--align-by-text"]=J,wy["yt-spec-button-shape-next--segmented-start"]=function(){return F()==="start"},wy["yt-spec-button-shape-next--segmented-end"]=function(){return F()==="end"},wy["yt-spec-button-shape-next--override-small-size-icon"]=f,wy["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=T,wy["yt-spec-button-shape-next--disable-text-ellipsis"]=m1,wy["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!MT()&&!_.h("web_disable_backdrop_filter")},wy)),
style:function(){var J5=n();if(J5){var Ql=J5.color;var A2=J5.backgroundColor;J5=J5.borderColor;var vA="";Ql&&(vA+="color: "+Ql+";");A2&&(vA+="background-color: "+A2+";");J5&&(vA+="border-color: "+J5+";");Ql={style:vA}}else Ql={};return Ql.style},
onClick:function(J5){GM()(J5)},
disabled:K,ariaLabel:z,toggleable:N,toggled:H,title:function(){return(c==null?0:c())||!c0()?"":c0()},
visiblyDisabled:PA,ariaHidden:EB,tabIndex:pT,ref:function(J5){(c==null?0:c())&&pH(J5)}},_.O(HMt,{data:m,
hasIconLeading:S,hasIconLeadingTrailing:sz,hasIconTrailing:Q,iconButton:M,icon:CH,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:yD})))},"S");
_.c5.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.Oy=_.B(function(K){var m=K.data;var x=K.className;var S=K.style;var Q=K.useOutlinedIcon;var w=K.buttonOverrides;var M=K.animatedTextProps;var f=K.onClick;var c=K.target;var D=_.ld("button-view-model",function(y){y.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var V=m().targetId;V&&_.hPD(_.qC(),V,y);return function(){RP5(_.qC(),y)}}),G=function(){return m().iconName},p=_.lx(function(y){a:{var V=m().entityKey,T=m().buttonEntitySelectorType;
if(T&&V)switch(T){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":y=(y=_.I$(y,V))?{isHidden:y.adsState==="ADS_STATE_NONE"||y.adsState==="ADS_STATE_UNKNOWN"}:void 0;break a;default:y={isHidden:!1};break a}y=void 0}return y}),R,J=(R=_.cd().resolve(_.tR(_.PX)))==null?void 0:R(),L=function(){var y=m();
var V=w==null?void 0:w(),T=M==null?void 0:M(),m1=c==null?void 0:c();if(y){var MT=tmv(y.type);var c0=!!y.title||!!y.titleFormatted;var EB=!(!y.iconName&&!y.iconImage);c0=EB&&!c0?"icon-only":EB?y.iconTrailing||y.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;c0==="icon-only-40"&&(MT="text");var pT;EB=(pT=V==null?void 0:V.state)!=null?pT:c9v(y.state);var h8,$S=(h8=V==null?void 0:V.disabled)!=null?h8:y.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||y.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.h("web_button_vm_refactor_disabled")){var nT;$S=(nT=V==null?void 0:V.disabled)!=null?nT:EB==="disabled"}T=T&&T.numberText&&!isNaN(Number(T.numberValue))?T:void 0;h8=Object;nT=h8.assign;pT=y.title;var Lt=y.titleFormatted,yD=y.accessibilityText,Ez=fZ8(y.style),sz=O7T(y.buttonSize);m1=MmG(y,D,$S,f,m1);$S=$S&&!y.onDisabledTap;var t5=lZ8(y,D),bB=y.customFontColor,PA=y.customBackgroundColor;var CH=y.customBorderColor;var pH=y.customDarkThemeFontColor,l5=y.customDarkThemeBackgroundColor,mo=y.customDarkThemeBorderColor;
bB=J&&pH?pH:bB;PA=J&&l5?l5:PA;CH=J&&mo?mo:CH;CH={color:bB?_.RX(bB):void 0,backgroundColor:PA?_.RX(PA):void 0,borderColor:CH?_.RX(CH):void 0};if(mo=_.C(y.tooltipData,JbB)){var GM;PA={text:(GM=mo.tooltipText)!=null?GM:"",location:wt8(mo.placement),style:mo.style}}else PA=void 0;y=nT.call(h8,{},{buttonText:pT,formattedButtonText:Lt,animatedTextProps:T,accessibilityLabel:yD,style:Ez,type:MT,state:EB,size:sz,iconPosition:c0,onTap:m1,disabled:$S,aTagConfig:t5,customColors:CH,tooltipText:y.tooltip,tooltipShape:PA},
V)}else y={style:"mono",type:"text",state:"active",size:"M"};y.focused=H();return y},n=function(){return zoL(L(),!!m().iconName)};
K=_.u(_.hL(!1,void 0,"yZ8hab"));R=K.next().value;var F=K.next().value,H=R;K=_.kA(function(){var y=_.cd().resolve(_.tR(_.lJ));y&&F(y.isKeyBoardInUse());return!1});
R=_.kA(function(){F(!1);return!1});
_.$p(function(){var y,V=_.C(m==null?void 0:(y=m())==null?void 0:y.onVisible,_.R$);V&&_.hE(V,{disableClickTracking:!0})},"G9MlKd");
var N=function(){var y;return(m==null?0:(y=m())==null?0:y.iconImage)?{sources:[m().iconImage]}:void 0},z=_.h("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.O("button-view-model",{el:D,class:_.Tt("ytSpecButtonViewModelHost",x),"on:focusin":K,"on:focusout":R},_.O(_.r,{cond:function(){var y,V;return!((V=m().entityKey&&m().buttonEntitySelectorType&&((y=p())==null?void 0:y.isHidden))!=null&&V)},
then:function(){return _.O(_.r,{cond:N,then:function(y){return _.O(_.c5,{data:L,icon:function(){return _.O(_.FR,{data:y,alt:"",targetWidth:n,targetHeight:n,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:z})},
else:function(){return _.O(_.c5,{data:L,icon:function(){return _.O(_.SW,{icon:G,active:function(){return(Q==null?0:Q())?!1:L().toggled},
animateIcon:function(){var y;return!!(S==null?0:(y=S())==null?0:y.animateIcon)},
size:n})},
clientOnlyWizTooltipsEnabled:z})}})}}))},"U");
_.Oy.idomCompat={callbacks:{onClick:!0}};_.BX(_.B(function(K){return _.O("yt-button-view-model",{id:K.id,class:_.Tt(K.scopingClassName,K.classes),icon:function(){var m;return(m=K.icon)==null?void 0:m.call(K)},
"dialog-dismiss":function(){var m;return((m=K.dialogDismiss)==null?0:m.call(K))?"":void 0}},_.O(_.Oy,{data:function(){var m;
return(m=K.data)==null?void 0:m.call(K)},
className:function(){var m;return(m=K.className)==null?void 0:m.call(K)},
style:function(){var m;return(m=K.style)==null?void 0:m.call(K)},
useOutlinedIcon:function(){var m;return(m=K.useOutlinedIcon)==null?void 0:m.call(K)},
buttonOverrides:function(){var m;return(m=K.buttonOverrides)==null?void 0:m.call(K)},
animatedTextProps:function(){var m;return(m=K.animatedTextProps)==null?void 0:m.call(K)},
onClick:function(m){var x;return(x=K.onClick)==null?void 0:x.call(K,m)}}))},"V"),"yt-button-view-model",{props:{data:_.kv,
className:_.kv,style:_.kv,useOutlinedIcon:_.kv,buttonOverrides:_.kv,animatedTextProps:_.kv,onClick:_.$A,scopingClassName:_.kv,id:_.kv,icon:_.kv,dialogDismiss:_.kv,classes:_.kv,target:_.$A}});_.BX(_.B(function(K){var m=K.data;var x=K.id;var S=K.className;var Q=K.iconName;var w=K.animateIcon;var M=K.secondaryIconName;K=_.u(_.hL(!1,void 0,"TtJl8"));var f=K.next().value,c=K.next().value,D=function(){var p=_.cd().resolve(_.tR(_.lJ));p&&c(p.isKeyBoardInUse())},G=function(){c(!1)};
K=_.ld("yt-button-shape",function(p){if(_.cd().resolve(_.tR(_.lJ)))return p.addEventListener("focusin",D),p.addEventListener("focusout",G),function(){p.removeEventListener("focusin",D);p.removeEventListener("focusout",G)}});
return _.O("yt-button-shape",{el:K,id:x,class:S},_.O(_.r,{cond:m,then:function(){return _.O(_.c5,{data:m,iconName:Q,secondaryIconName:M,focusedOverride:f,animateIcon:w})}}))},"W"),"yt-button-shape",{props:{data:_.kv,
id:_.kv,className:_.kv,iconName:_.kv,animateIcon:_.kv,secondaryIconName:_.kv,clientOnlyWizTooltipsEnabled:_.kv,disableUpgrade:_.kv},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var jc=function(){var K=_.e.apply(this,arguments)||this;K.isGoalActive=!0;return K};
_.q(jc,_.e);jc.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
jc.prototype.progressBarChanged=function(){var K=_.U8(this.hostElement).querySelector("#progress-bar-progress"),m,x,S,Q=(S=Number((m=this.creatorGoalState)==null?void 0:m.currentGoalCount)/Number((x=this.creatorGoalState)==null?void 0:x.totalGoalCount)*100)!=null?S:0,w;K.style.width=((w=Math.min(Q,100))!=null?w:0)+"%"};
jc.prototype.goalStateChanged=function(){var K;this.isGoalActive=((K=this.creatorGoalState)==null?void 0:K.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var m;K={"--yt-progress-bar-color":VXS((m=this.creatorGoalState)==null?void 0:m.progressBarColor)};_.W9(this.hostElement,K)};
jc.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.tv.Object.defineProperties(jc.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var K;return this.isGoalActive&&!((K=this.creatorGoalState)==null||!K.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.creatorGoalState)==null?0:K.endTimestampMs){var m;K=Number((m=this.creatorGoalState)==null?void 0:m.endTimestampMs)/1E3;return{seconds:String(K)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.creatorGoalState)==null?0:K.themedTargetImage){var m;K=_.C((m=this.creatorGoalState)==null?void 0:m.themedTargetImage,urD);return this.isAppDarkTheme()?K==null?void 0:K.imageDark:K==null?void 0:K.imageLight}}}});
_.tv.Object.defineProperties(jc,{template:{configurable:!0,enumerable:!0,get:function(){return GTo()}}});
jc.prototype.goalStateChanged=jc.prototype.goalStateChanged;jc.prototype.progressBarChanged=jc.prototype.progressBarChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],jc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Bj),_.U("design:type",Object)],jc.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],jc.prototype,"ytRendererBehavior",void 0);
_.v([_.P({selectorArgs:["data.creatorGoalEntityKey"],selector:function(K,m){return _.X4(K.entities,"creatorGoalEntity",m)}}),
_.U("design:type",Object)],jc.prototype,"creatorGoalState",void 0);_.v([_.P(),_.U("design:type",Object)],jc.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],jc.prototype,"isGoalActive",void 0);_.v([_.g("creatorGoalState","isGoalActive"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],jc.prototype,"shouldShowCountdown",null);_.v([_.g("creatorGoalState"),_.U("design:type",Object),_.U("design:paramtypes",[])],jc.prototype,"endTimestamp",null);
_.v([_.g("creatorGoalState"),_.U("design:type",Object),_.U("design:paramtypes",[])],jc.prototype,"targetIconThemedImage",null);_.v([_.xt("creatorGoalState.currentGoalCount"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jc.prototype,"progressBarChanged",null);_.v([_.xt("creatorGoalState.creatorGoalState"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jc.prototype,"goalStateChanged",null);
_.v([_.Jp({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],jc);_.d(jc,"yt-creator-goal-progress-flow-view-model",function(){return GTo()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var yzM;var Vdt;var Dh=function(){return _.e.apply(this,arguments)||this};
_.q(Dh,_.e);Dh.prototype.attached=function(){var K,m,x;if(this==null?0:(K=this.data)==null?0:(m=K.pdgPurchasedBumperLoggingDirectives)==null?0:(x=m.loggingDirectives)==null?0:x.trackingParams){var S,Q,w;r91(this==null?void 0:(S=this.data)==null?void 0:(Q=S.pdgPurchasedBumperLoggingDirectives)==null?void 0:(w=Q.loggingDirectives)==null?void 0:w.trackingParams)}};
Dh.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Dh.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Dh.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Dh.prototype,"data",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],Dh);
_.d(Dh,"yt-live-chat-item-bumper-view-model",function(){if(Vdt===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;yzM===void 0&&(yzM=document.createElement("template"));var S=yzM;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Vdt=K}K=Vdt;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var vYD;var U6L;_.A7=function(K,m){this.data=K;this.actions=m;this.data=K;this.actions=m};
_.gN=function(){};_.rt={};_.rt.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(K,m){G11(this.hostElement,K,m)},
getNavigationEndpointPopupAction:function(K){return ptS(K,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(K,m){RQL(this.hostElement,K,m,this.openPopupConfig)}};var PIG=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.GP={};
_.GP.YtEndpointBehavior=[_.rt.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.vZ("openPopupConfig");(this.useClickHandler=_.U2("useClickHandler",!1))?this.hostElement.addEventListener("click",Xi(this,this.onEndpointClick_)):(yR(this.hostElement,"tap",Xi(this,this.onEndpointTap_)),yR(this.hostElement,"touchend",Xi(this,this.onEndpointTouchEnd_)));yR(this.hostElement,"touchstart",Xi(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
Xi(this,this.onEndpointTapStart_))},
onEndpointClick_:function(K){CI0(this.hostElement,K,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(K){var m=this.hostElement,x=this.openPopupConfig,S=this.disableCommandHandlerOverride;S=S===void 0?!1:S;var Q=J98(K);if(Q){Q.href&&Ll(Q.href);var w=K.detail;var M=w.sourceEvent;w=w.preventer;M=M.button!==void 0?M.button===0&&!ux(M):w?!ux(w):!0;Q.data&&M&&hQ5(m,Q,K,x,S)}},
onEndpointTouchEnd_:function(K){ux(K)||J98(K)&&K.preventDefault()},
onEndpointTapStart_:function(K){g2m(K)}}];_.JH={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(K){for(var m=_.mt.getInstance(),x=_.u(Object.keys(K)),S=x.next();!S.done;S=x.next()){var Q=S.value;S=K[Q];if(this&&this[S]){var w=m.actionRoutingMap.get(Q);w||(w=new Map,m.actionRoutingMap.set(Q,w));m.registerActionHandler(this,Q,this[S].bind(this),w)}else Q=Error("ld"),Q.params=S,_.Ih(Q)}},
unregisterActionMap:function(K){_.wu(_.mt.getInstance(),K,this)}}]};var t7=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}],["LIKE_DELHI_PLAYER",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",
path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_light_v5.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_v5.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE_DELHI_PLAYER",totalFrames:120,lazyLoad:!0}],["NOTIFICATION_BELL",{name:"notification_bell_light",nameDarkTheme:"notification_bell_dark",path:_.h("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light_v4.json":
"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light.json",pathDarkTheme:_.h("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark_v4.json":"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"NOTIFICATION_BELL",totalFrames:_.h("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var fp;var c3=new Map;var o2m=window.matchMedia("(forced-colors: active)").matches;var zz5;var TVE;var IJ_=new _.W$("LOTTIE_LOADER_TOKEN");_.hH=_.B(function(K){var m=K.data;var x=K.className;var S=K.animationName;var Q=K.animationRef;var w=K.elRefForInterop;var M=_.ud("lottie-component"),f;_.Nl(function(){var D;return void((D=f)==null?void 0:D.destroy())});
var c;_.$p(function(){var D=_.B7(S);if(D!==c){c=D;var G=Object.assign({},{animationName:D,animationRef:_.B7(Q)},_.B7(m));try{_.cd().resolve(IJ_)().then(function(J){var L;(L=f)==null||L.destroy();var n,F;L=(F=w==null?void 0:(n=w())==null?void 0:n.value)!=null?F:M.value;n=G.animationRef;F=G.listeners;J=J.loadAnimation(Object.assign({},{container:L},G.animationConfig));n&&(n.lottieEl=J);if(F)for(L=_.u(Object.entries(F)),n=L.next();!n.done;n=L.next())F=_.u(n.value),n=F.next().value,(F=F.next().value)&&
J.addEventListener(n,F);f=J})}catch(J){D=J;
var p="LottieComponent error.";D.message&&(p+=" Original description: "+D.message);_.Vq(D,p);_.yq(D);var R;((R=G.listeners)==null?0:R.error)&&G.listeners.error(D)}}},"nrJISd");
return _.O(MH0,{cond:function(){return!(w==null?0:w())},
then:function(){return _.O("lottie-component",{class:_.Tt("ytLottieComponentHost",x),el:M})}})},"Y");_.BX(_.B(function(K){return _.O("ytd-lottie-player",{id:K.id,hidden:K.hidden,class:K.className,"aria-label":K.ariaLabel,style:"display: block;"},_.O(_.hH,{data:K.data,animationName:function(){var m;return((m=K.data().animationConfig)==null?void 0:m.name)||""},
animationRef:function(){return K.data().animationRef}}))},"Z"),"ytd-lottie-player",{props:{data:_.kv,
id:_.kv,hidden:_.kv,className:_.kv,ariaLabel:_.kv}});var Cj=function(){var K=_.e.apply(this,arguments)||this;K.animationRef={};K.delhiIconsEnabled=_.h("enable_web_delhi_icons");return K};
_.q(Cj,_.e);_.l=Cj.prototype;
_.l.handlePropertyChange=function(){var K=this.animatedIcon,m=this.active,x=this.isDarkTheme;if(K){var S=this.previousActive!==m;this.previousActive=m;this.animationRef.lottieEl?S&&this.toggleAnimation(m,K.totalFrames):m?this.initializeAnimationAsToggled(K.lottiePlayerProps,K.totalFrames):this.initializeAnimationAsUntoggled(K.lottiePlayerProps);K.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=K.type;this.lottiePlayerProps=this.computeLottiePlayerProps(K,x)}};
_.l.computeLottiePlayerProps=function(K,m){var x=this.deepCloneLottiePlayerProps(K);m?(m=K.nameDarkTheme,K=K.pathDarkTheme):(m=K.name,K=K.path);x.animationConfig.name=m;(m=c3.get(K))?x.animationConfig.animationData=m:x.animationConfig.path=K;return x};
_.l.initializeAnimationAsToggled=function(K,m){K.animationConfig.initialSegment=[m-1,m]};
_.l.initializeAnimationAsUntoggled=function(K){K.animationConfig.initialSegment=void 0};
_.l.toggleAnimation=function(K,m){if(K){var x;(x=this.animationRef.lottieEl)==null||x.playSegments([0,m],!0)}else{var S;(S=this.animationRef.lottieEl)==null||S.playSegments([0,1],!0)}};
_.l.deepCloneLottiePlayerProps=function(K){var m=Object.assign({},K.lottiePlayerProps.animationConfig);K=Object.assign({},K.lottiePlayerProps);K.animationConfig=m;return K};
Cj.prototype.handlePropertyChange=Cj.prototype.handlePropertyChange;_.v([_.P(),_.U("design:type",Object)],Cj.prototype,"animatedIcon",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Cj.prototype,"active",void 0);_.v([_.P(),_.U("design:type",Boolean)],Cj.prototype,"isDarkTheme",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],Cj.prototype,"animatedIconType",void 0);_.v([_.P(),_.U("design:type",Boolean)],Cj.prototype,"previousActive",void 0);
_.v([_.P(),_.U("design:type",Object)],Cj.prototype,"lottiePlayerProps",void 0);_.v([_.P(),_.U("design:type",Object)],Cj.prototype,"animationRef",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Cj.prototype,"delhiIconsEnabled",void 0);_.v([_.xt("animatedIcon","active","isDarkTheme"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Cj.prototype,"handlePropertyChange",null);_.v([_.Jp({is:"yt-animated-icon",disableElementRegistration:!0})],Cj);
_.d(Cj,"yt-animated-icon",function(){if(TVE===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;zz5===void 0&&(zz5=document.createElement("template"));var S=zz5;x.call(m,S.content.cloneNode(!0),K.content.firstChild);TVE=K}K=TVE;return K},{mode:2});var kTM;var W2z;var aZ5=_.B(function(K){var m=_.ud("span"),x=ah(function(){return{value:null,cancelled:!1}});
_.Nl(function(){x.cancelled=!0});
var S=_.bv(K.data,{equals:function(Q,w){return Q.iconName===w.iconName&&Q.iconStyle===w.iconStyle&&Q.iconSize===w.iconSize&&Q.iconSetName===w.iconSetName&&Q.iconSelected===w.iconSelected}},"AoOoyf");
_.$p(function(){var Q,w=(Q=K.options)==null?void 0:Q.call(K);BwG(m,x,S(),w)},"Tie9e");
return _.O("span",{class:"yt-icon-shape",el:m})},"aa");
aZ5.idomCompat=!0;var S0B=["youtube_fill","youtube_outline"];var Xlz=new _.n9({type:"iconset",value:void 0}),Lj=function(){var K=_.e.apply(this,arguments)||this;K.isDarkTheme=document.documentElement.hasAttribute("dark");K.iconName="";K.iconsetName="yt-icons";K.iconset=null;K.missingIconSet=!1;K.iconType=null;K.iconShapeDataSignal=_.hL(void 0,void 0,"ZwOn2");K.renderingOptionsSignal=_.hL({iconWidth:"100%",iconHeight:"100%",iconFilter:K.iconFilter,iconColor:K.gradientColor},void 0,"UgqF6d");K.wizHasRendered=!1;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return K};
_.q(Lj,_.e);Lj.prototype.onDarkModeToggledAction=function(K){K!==this.isDarkTheme&&(this.isDarkTheme=K)};
Lj.prototype.handlePropertyChange=function(){var K=this,m,x,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H;return _.t(function(N){switch(N.nextAddress){case 1:if(m=!K.icon&&!K.iconName||!K.isAttached)return N.return();x=K;S=x.icon;Q=x.size;w=x.defaultToFilled;M=x.active;f=x.targetContainer;K.toggleContainerClass(f);_.h("kevlar_use_wil_icons")&&S&&(c=RLT(S),K.iconType=c.length?c[1]:null);if(S){N.jumpTo(2);break}K.iconsetName="";K.iconName="";return N.yield(K.renderIcon(f,S),3);case 3:return N.return();case 2:D=K45(S);
G=RLT(D);G.length&&(K.iconsetName=G[0],K.iconName=G[1]);if(!_.h("kevlar_use_wil_icons")){N.jumpTo(4);break}p=Lj;R=mjt;J=K.iconType;L=K.active;n=K.defaultToFilled;F=K.size;H=K.iconsetName;return N.yield(xjD(),6);case 6:return N.yield(R.call(p,J,L,n,F,H,N.yieldResult),5);case 5:K.iconShapeData=N.yieldResult;case 4:if(K.shouldRenderIconShape(f)){N.jumpTo(7);break}return N.yield(K.determineIconSet(D,M,w,Q,f),7);case 7:return N.yield(K.renderIcon(f,S),0)}})};
Lj.prototype.toggleContainerClass=function(K){K?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var K45=function(K){return!_.h("default_to_innertube_icon")||K.indexOf(":")>0?K:_.T9(K)};
_.l=Lj.prototype;_.l.determineIconSet=function(K,m,x,S){var Q=this;return _.t(function(w){return w.nextAddress==1?_.h("kevlar_system_icons")||_.vZ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.vZ("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?w.yield(Q.switchToYtSysIconset(K,m,x,S),3):w.jumpTo(2):w.nextAddress!=2?w.return():w.yield(Q.useYtSysIconsetForMissingIcons(K,m,x,S),0)})};
_.l.switchToYtSysIconset=function(K,m,x,S){var Q=this,w,M,f,c,D,G,p;return _.t(function(R){switch(R.nextAddress){case 1:if(!K||Q.iconsetName!=="yt-icons"&&Q.iconsetName!=="yt-sys-icons"){R.jumpTo(0);break}w=RLT(K);M=w[1];var J=M;if(gs1(J))M=J;else{var L=J=J.toLowerCase();(J=MZH.get(J))&&(L=J);M=L}_.h("enable_polymer_icons_replace_underscores_dash")&&M.includes("_filled")&&(M=M.replace(/_filled/g,"-filled"));return R.yield(z9(M,!0),3);case 3:return f=R.yieldResult,R.yield(z9(M,!1),4);case 4:if((c=
R.yieldResult)||m&&f)Q.iconsetName="yt-sys-icons";Q.iconName=Q.getIconName(M,m,x,c,f);if(S===24){R.jumpTo(0);break}D="yt-sys-icons"+S+":"+Q.iconName;return R.yield(z9(D,!1,!0),6);case 6:return G=R.yieldResult,R.yield(z9(D,!0,!0),7);case 7:p=R.yieldResult;Q.iconName=Q.getIconName(M,m,x,G,p);if(!m&&G||m&&p)Q.iconsetName="yt-sys-icons"+S;_.Px(R)}})};
_.l.getIconName=function(K,m,x,S,Q){K.includes("-filled")&&(K=K.replace("-filled",""));return Q&&(m||x)?K+"-filled":K};
_.l.useYtSysIconsetForMissingIcons=function(K,m,x,S){var Q=this,w,M;return _.t(function(f){if(f.nextAddress==1)return Q.iconsetName!=="yt-icons"?f.jumpTo(0):f.yield(z9(Q.iconName,!1,!1,!0),3);if(f.nextAddress!=4)return w=f.yieldResult,f.yield(z9(Q.iconName,!1),4);M=f.yieldResult;if(w||!M)return f.jumpTo(0);Q.iconsetName="yt-sys-icons";return f.yield(Q.switchToYtSysIconset(K,m,x,S),0)})};
_.l.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var xjD=function(){return _.t(function(K){try{return K.return(_.cd().resolve(_.IB))}catch(m){return K.return(new Promise(function(x){_.mf().parkOrScheduleJob(function(){x(_.cd().resolve(_.IB))},2,"ci")}))}})},mjt=function(K,m,x,S,Q,w){S=S===void 0?24:S;
if(K){K=K.toLowerCase();var M=K.endsWith("_filled")||K.endsWith("-filled");m={iconName:K,iconStyle:(m===void 0?0:m)||(x===void 0?0:x)||M?"youtube_fill":"youtube_outline",iconSize:S,iconSetName:Q===void 0?"yt-icons":Q};x=!!w.resolveIcon(m);x||(m.iconSize=void 0,x=!!w.resolveIcon(m));!x&&M&&(m.iconName=K.substring(0,K.length-7),m.iconSize=S,x=!!w.resolveIcon(m),x||(m.iconSize=void 0,x=!!w.resolveIcon(m)));x||(m.iconStyle=void 0,x=!!w.resolveIcon(m));x||_.yq(new _.AR("Icon not supported",{iconName:m.iconName,
iconStyle:m.iconStyle,iconSize:m.iconSize,iconType:K}));return x?m:void 0}};
_.l=Lj.prototype;_.l.shouldRenderIconShape=function(K){if(!_.h("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;K=this.getContainer(K);return!H7m(K,this.icon)};
_.l.renderIcon=function(K,m){var x=this,S,Q,w,M,f,c,D,G;return _.t(function(p){switch(p.nextAddress){case 1:if(m&&x.icon!==m)return p.return();S=x.getContainer(K);Q=H7m(S,x.icon);if(x.shouldRenderIconShape(K)&&x.iconType)return x.applyIconShape(Q,S),p.return();x.removeIconShape();if(!S)return p.return();x.iconName===""&&x.iconset&&S&&(x.removeStaticIcon(x.iconset,S),Q&&x.removeAnimatedIcon(S));if(x.iconName===""&&x.iconset||!x.iconsetName||!Xlz)return p.return();x.iconset=Xlz.byKey(x.iconsetName);
if(!x.iconset)return x.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.Kd(x,x.onIconsetAdded)),p.return();x.missingIconSet&&(x.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.Kd(x,x.onIconsetAdded)));M=(w=Q||x.isAnimatedIcon?F6n(x.icon):void 0)&&!w.lazyLoad;c=w&&((f=w)==null?void 0:f.lazyLoad)&&(w.lottiePlayerProps.animationConfig.animationData?!0:c3.get(x.isDarkTheme?w.pathDarkTheme:w.path)?!0:!1);if(M||c)return x.applyAnimatedIcon(S,w,x.iconset),p.return();if(c||
(D=w)==null||!D.lazyLoad){p.jumpTo(2);break}G=Nwm(w,x.isDarkTheme);x.applyStaticIcon(x.iconset,S,x.iconName,K,Q);return p.yield(G,3);case 3:return p.yield(x.renderIcon(x.targetContainer,x.icon),4);case 4:return p.return();case 2:x.applyStaticIcon(x.iconset,S,x.iconName,K,Q),_.Px(p)}})};
_.l.getContainer=function(K){var m,x=(m=SN5(this.hostElement))==null?void 0:m.host;m=!!x&&!!x.polymerController;if(!K||m)return K?this.getTargetContainer(K,x):this.hostElement};
_.l.getTargetContainer=function(K,m){var x=_.U8(m).querySelector("#"+K);x||(K=new _.AR("yt-icon container missing",m.is,K),_.aC(K));return x};
_.l.applyStaticIcon=function(K,m,x,S,Q){Q&&this.removeAnimatedIcon(m);this.removeIconShape();Q=Q&&!!this.iconType&&!!this.iconShapeData&&_.h("kevlar_use_wil_icons");try{Q?this.applyIconShape(!1,m):K.applyIcon(m,x)}catch(w){this.handleError(w,S,m)}};
_.l.applyIconShape=function(K,m){this.iconset&&m&&(this.removeStaticIcon(this.iconset,m),K&&this.removeAnimatedIcon(m));K={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var x=_.u(this.iconShapeDataSignal);m=x.next().value;x=x.next().value;var S=_.u(this.renderingOptionsSignal),Q=S.next().value;S=S.next().value;x(this.iconShapeData);S(K);if(!this.wizHasRendered)for(this.wizHasRendered=!0,K=_.u(dn1(m,Q)).next().value;K.firstChild;)_.U8(this.hostElement).appendChild(K.firstChild)};
_.l.removeIconShape=function(){if(_.h("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.l.removeStaticIcon=function(K,m){K.removeIcon(m)};
_.l.applyAnimatedIcon=function(K,m,x){this.removeStaticIcon(x,K);this.removeIconShape();var S;x=this.animatedIconElement&&((S=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:S.type)===m.type;if(this.animatedIconElement&&x){this.animatedIconElement.polymerController.animatedIcon=m;var Q;((Q=this.animatedIconElement)==null?void 0:Q.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(K),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=m,this.animatedIconElement.polymerController.active=this.active,_.h("delhi_modern_web_player_icons")?(m=A91(K,this.icon)&&K.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=m?m.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.h("kevlar_use_wil_icons")?
K.insertBefore(this.animatedIconElement,K.childNodes[0]):(K=_.U8(K),K.insertBefore(this.animatedIconElement,K.childNodes[0]))};
_.l.removeAnimatedIcon=function(K){_.h("kevlar_use_wil_icons")?this.animatedIconElement&&K.contains(this.animatedIconElement)&&K.removeChild(this.animatedIconElement):(K=_.U8(K),this.animatedIconElement&&K.contains(this.animatedIconElement)&&K.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.l.handleError=function(K,m,x){_.Vq(K,this.iconName,m,x);m=H7m(x,this.icon);var S=!1;window.location.href.includes("JpymaW6Lh2w")?S=!0:x._svgIcon&&(x=(x=x._svgIcon.parentNode)?x.tagName:"unknown",_.Vq(K,x),x==="YT-ICON"&&K.name==="NotFoundError"?S=!0:K.name==="NotFoundError"&&m&&(S=!0));S?_.yq(K):_.aC(K)};
_.tv.Object.defineProperties(Lj,{template:{configurable:!0,enumerable:!0,get:function(){if(W2z===void 0){var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;
kTM===void 0&&(kTM=document.createElement("template"));var S=kTM;x.call(m,S.content.cloneNode(!0),K.content.firstChild);W2z=K}K=W2z;return K}}});
Lj.prototype.handlePropertyChange=Lj.prototype.handlePropertyChange;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Lj.prototype,"actionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",String)],Lj.prototype,"icon",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Lj.prototype,"active",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Lj.prototype,"defaultToFilled",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Lj.prototype,"isAnimatedIcon",void 0);
_.v([_.P({value:24}),_.U("design:type",Number)],Lj.prototype,"size",void 0);_.v([_.P({value:""}),_.U("design:type",String)],Lj.prototype,"targetContainer",void 0);_.v([_.P(),_.U("design:type",Object)],Lj.prototype,"animatedIconElement",void 0);_.v([_.P(),_.U("design:type",Object)],Lj.prototype,"isDarkTheme",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Lj.prototype,"ariaHidden",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],Lj.prototype,"ariaLabel",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],Lj.prototype,"role",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],Lj.prototype,"tabindex",void 0);_.v([_.P(),_.U("design:type",String)],Lj.prototype,"style",void 0);_.v([_.P(),_.U("design:type",String)],Lj.prototype,"iconFilter",void 0);_.v([_.P(),_.U("design:type",String)],Lj.prototype,"gradientColor",void 0);
_.v([_.xt("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype",Promise)],Lj.prototype,"handlePropertyChange",null);_.v([_.Jp({is:"yt-icon",noInjection:!0})],Lj);var y9T="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),v2G=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var SeH={};SeH.YtPlaintextBehavior=[_.L9,{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(K){K.preventDefault();K=K.clipboardData.getData("text/plain");document.execCommand("insertText",!1,K)},
preventRichTextFormatting_:function(K){_.IS&&(K=K.detail.keyboardEvent,K.stopImmediatePropagation(),K.preventDefault())}}];var QmA;var wOA;var qo=function(){var K=_.e.apply(this,arguments)||this;K.ignoreShadyDom=!1;K.hasChange_=!1;K.hasSetTitle_=!1;K.useIOObserverForVisibilityLogging_=_.h("kevlar_use_vimio_behavior")&&_.vZ("INNERTUBE_CLIENT_NAME")==="WEB";K.ytFormattedStringObserverHandlerKeys_=void 0;return K};
_.q(qo,_.e);_.l=qo.prototype;_.l.created=function(){this.useIOObserverForVisibilityLogging_=_.h("kevlar_use_vimio_behavior")&&_.vZ("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.l.ready=function(){_.vZ("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_()};
_.l.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.l.detached=function(){this.unobserveIOObservers_()};
_.l.clearContents_=function(){for(var K=this.getRoot(),m=K.lastChild;m&&m.tagName!=="STYLE";){try{K.removeChild(m)}catch(x){break}m=K.lastChild}};
_.l.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var K=_.u(this.ytFormattedStringObserverHandlerKeys_),m=K.next();!m.done;m=K.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(m.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.l.resetForAttributedString=function(){var K=this.getRoot();!K.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),K.appendChild(this.ytAttributedStringElementRef))};
_.l.resetForFormattedString=function(){var K=this.getRoot(),m=K.querySelector("yt-attributed-string");m&&(this.ytAttributedStringElementRef=K.removeChild(m))};
_.l.textChanged=function(){this.textChanged_(this.text)};
_.l.textChanged_=function(K){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!K||!K.runs&&!K.simpleText;if(_.h("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var m=this.hostElement.firstChild;m&&m.nodeName==="FONT";){var x=m;m=m.nextSibling;this.hostElement.removeChild(x)}m=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
x=K.simpleText;var S;!x&&((S=K.runs)==null?void 0:S.length)===1&&this.isSimpleString_(K.runs[0])&&(x=K.runs[0].text);x!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.vZ("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(x!==void 0){try{m.textContent=x}catch(Q){}m.textContent||(this.isEmpty=!0)}else K=K.runs,x!==void 0&&(K=[{text:x}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),K&&this.updateText_(K),
m.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.l.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)};
_.l.computeAriaLabel_=function(K){return K};
_.l.computeEllipsisTruncateStyling=function(K,m){return K&&!m};
_.l.computeUseAttributedString=function(K){return _.h("web_replace_formatted_with_attributed_string")&&lCL(K)&&!this.disableAttributedString&&!this.enableContentEditable};
_.l.setNodeStyle_=function(K,m){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.h("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?m.removeAttribute("dir"):m.setAttribute("dir","auto");m.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");m.style.color="";var x=null;this.noStyles||(K.bold&&(m.classList.add("bold"),x="bold"),K.deemphasize&&(m.classList.add("deemphasize"),x="deemphasize"),K.italics&&m.classList.add("italic"),
K.strikethrough&&m.classList.add("strikethrough"),K.errorUnderline&&(m.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),K.bracket&&m.classList.add("bracket"),K.textColor&&(m.style.color=_.pl(K.textColor)));x!==m.getAttribute("style-target")&&(x?m.setAttribute("style-target",x):m.removeAttribute("style-target"))};
_.l.setUpVisibilityLogging_=function(K,m){var x=this;this.setNodeTrackingParams_(K,m);var S;((S=m.data)==null?0:S.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(K=this.ytRendererBehavior.visibilityObserver.observe(m,function(Q){var w=x.ytRendererBehavior.getVisibilityLogger();w&&w.reportShown(Q)},this.ytRendererBehavior.visibilityOptionVisible_),m=this.ytRendererBehavior.visibilityObserver.observe(m,function(Q){var w=x.ytRendererBehavior.getVisibilityLogger();
w&&w.reportHidden(Q)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(K),this.ytFormattedStringObserverHandlerKeys_.push(m))};
_.l.setNodeTrackingParams_=function(K,m){m.data||(m.data={});if((K=K.loggingDirectives?K.loggingDirectives.trackingParams:null)||m.data.trackingParams)m.data.trackingParams=K};
_.l.computeHasLinkOnly_=function(K){return!(!K||K.length!==1||this.noEndpoints||!K[0].navigationEndpoint)};
_.l.getRoot=function(){var K=this.buildScopeDomOptions();return this.enableContentEditable?_.U8(_.U8(this.hostElement,K).querySelector("[contenteditable]")):_.U8(this.hostElement,K)};
_.l.fixContenteditableScope=function(){var K=function(m){m&&(m.nodeType===1&&m.classList&&(m.classList.add("style-scope"),m.classList.add("yt-formatted-string")),m.childNodes&&m.childNodes.forEach(function(x){K(x)}))};
K(this.getRoot())};
_.l.updateText_=function(K){for(var m=K.length,x=this.getRoot(),S=x.firstChild;S&&S.nodeName==="STYLE";)S=S.nextSibling;for(var Q=0;Q<m&&S;){var w=K[Q],M=_.h("remove_cr_char")&&w.text?w.text.replace("\r",""):w.text;if(this.isSimpleString_(w)&&!this.useMixedDirectionFormattedStrings)if(S.nodeName==="#text"){S.textContent!=M&&(S.textContent=M);Q++;S=S.nextSibling;continue}else break;if(_.C(w,Gt))break;else if(!this.noEndpoints&&w.navigationEndpoint){if(S.nodeName!=="A")break;this.setDataOnAnchor_(S,
w.navigationEndpoint)}else if(S.nodeName!=="SPAN")break;this.setNodeStyle_(w,S);this.setUpVisibilityLogging_(w,S);S.textContent!=M&&(S.textContent=M);Q++;S=S.nextSibling}if(S)for(w=x.lastChild,S=Q?S.previousSibling:null;w&&w!=S;){try{x.removeChild(w)}catch(f){break}w=x.lastChild}Q!==m&&this.addTextNodes_(K,Q)};
_.l.addTextNodes_=function(K,m){for(var x=document.createDocumentFragment(),S=K.length;m<S;m++){var Q=K[m],w=_.h("remove_cr_char")&&Q.text?Q.text.replace("\r",""):Q.text;if(this.isSimpleString_(Q)&&!this.useMixedDirectionFormattedStrings)x.appendChild(document.createTextNode(w));else{var M=_.C(Q,Gt);if(M){if(M.image){var f=document.createElement("img");M.isCustomEmoji||f.classList.add("small-emoji");f.classList.add("emoji");M.isCustomEmoji&&(f.dataset.emojiId=M.emojiId);f.src=_.a$(M.image.thumbnails,
this.emojiSize);(Q=this.get("image.accessibility.accessibilityData.label",M))?f.alt=Q:M.shortcuts&&M.shortcuts.length>0?f.alt=M.shortcuts[0]:M.emojiId&&(f.alt=M.emojiId);x.appendChild(f);this.hasEmoji=!0}}else!this.noEndpoints&&Q.navigationEndpoint?(f=document.createElement("a"),f.classList.add("yt-simple-endpoint"),f.setAttribute("spellcheck","false"),this.setDataOnAnchor_(f,Q.navigationEndpoint)):f=document.createElement("span"),this.setNodeStyle_(Q,f),this.setUpVisibilityLogging_(Q,f),f.appendChild(document.createTextNode(w)),
x.appendChild(f)}}this.getRoot().appendChild(x)};
_.l.isSimpleString_=function(K){return(this.noEndpoints||!K.navigationEndpoint)&&!_.C(K,Gt)&&(this.noStyles||!(K.bold||K.deemphasize||K.italics||K.strikethrough||K.errorUnderline||K.bracket||K.textColor))&&!K.loggingDirectives};
_.l.getRawText=function(){return _.Hk(this.text)};
_.l.getFirstRunText=function(){var K;if(((K=this.text)==null?0:K.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.l.setFirstRunText=function(K){var m;((m=this.text)==null?0:m.runs)&&this.text.runs[0]&&(this.text.runs[0].text=K,this.textChanged_(this.text))};
_.l.setDataOnAnchor_=function(K,m){var x=this;!_.h("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(m)||this.isSignalServiceEndpoint_(m)?(K.onclick=this.serviceEndpointHandler_(m),Um(K,"#")):X31({text:this.text,command:m},function(){tO0(K,m,x.target)})};
_.l.isServiceEndpoint_=function(K){var m;return!((m=_.C(K==null?void 0:K.commandMetadata,_.mE))==null||!m.sendPost)};
_.l.isSignalServiceEndpoint_=function(K){return!!_.C(K,_.KQ)};
_.l.serviceEndpointHandler_=function(K){var m=this;return function(x){_.T4(m.hostElement,[K]);x.preventDefault()}};
_.l.overrideAriaLabelChanged_=function(){var K=this.getRoot();this.enableContentEditable&&K&&K.setAttribute("aria-label",this.overrideAriaLabel)};
_.l.enableContentEditableChanged_=function(){var K=this,m=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),m=_.U8(this.hostElement,m),!m.lastChild||m.lastChild instanceof HTMLElement&&m.lastChild.id!=="contenteditable-root"){var x=document.createElement("div");x.id="contenteditable-root";x.setAttribute("contenteditable","true");x.setAttribute("dir","auto");x.onfocus=function(){K.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
m.appendChild(x);this.overrideAriaLabel&&x.setAttribute("aria-label",this.overrideAriaLabel)}}else x=_.zN(this.hostElement).firstChild,x instanceof HTMLElement&&x.id==="contenteditable-root"&&_.U8(this.hostElement,m).removeChild(x)};
_.l.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.l.getNodesForVisibilityLogging_=function(){return _.aS(this.getRoot().childNodes,function(K){var m;return!((m=K.data)==null||!m.trackingParams)})};
_.l.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.l.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var K=this.ytRendererBehavior.getVisibilityLogger();K&&this.getNodesForVisibilityLogging_().forEach(function(m){K.reportShown(m)})}};
_.l.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var K=this.ytRendererBehavior.getVisibilityLogger();K&&this.getNodesForVisibilityLogging_().forEach(function(m){K.reportHidden(m)})}};
_.tv.Object.defineProperties(qo.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.h("enable_mixed_direction_formatted_strings")}}});
qo.prototype.enableContentEditableChanged_=qo.prototype.enableContentEditableChanged_;qo.prototype.overrideAriaLabelChanged_=qo.prototype.overrideAriaLabelChanged_;qo.prototype.ellipsisTruncateChanged_=qo.prototype.ellipsisTruncateChanged_;qo.prototype.textChanged=qo.prototype.textChanged;_.v([_.b(SeH.YtPlaintextBehavior),_.U("design:type",Object)],qo.prototype,"ytPlaintextBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],qo.prototype,"ytComponentBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qo.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qo.prototype,"text",void 0);_.v([_.P(),_.U("design:type",Boolean)],qo.prototype,"noEndpoints",void 0);_.v([_.P(),_.U("design:type",Boolean)],qo.prototype,"noStyles",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],qo.prototype,"isDarkTheme",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],qo.prototype,"splitLines",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],qo.prototype,"forceDefaultStyle",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],qo.prototype,"ellipsisTruncate",void 0);_.v([_.P(),_.U("design:type",Object)],qo.prototype,"ignoreShadyDom",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.U("design:type",Boolean)],qo.prototype,"ellipsisTruncateStyling",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.U("design:type",String)],qo.prototype,"ariaLabel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],qo.prototype,"isEmpty",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.U("design:type",Boolean)],qo.prototype,"hasLinkOnly_",void 0);_.v([_.P(),_.U("design:type",Boolean)],qo.prototype,"hasEmoji",void 0);_.v([_.P(),_.U("design:type",Boolean)],qo.prototype,"disableAttributedString",void 0);_.v([_.P(),_.U("design:type",Boolean)],qo.prototype,"isOverlay",void 0);_.v([_.P(),_.U("design:type",Boolean)],qo.prototype,"linkInheritColor",void 0);
_.v([_.P(),_.U("design:type",Boolean)],qo.prototype,"noPreWrap",void 0);_.v([_.P(),_.U("design:type",Boolean)],qo.prototype,"userInput",void 0);_.v([_.P({value:16}),_.U("design:type",Number)],qo.prototype,"emojiSize",void 0);_.v([_.P(),_.U("design:type",String)],qo.prototype,"target",void 0);_.v([_.P(),_.U("design:type",Boolean)],qo.prototype,"enableContentEditable",void 0);_.v([_.P(),_.U("design:type",String)],qo.prototype,"overrideAriaLabel",void 0);
_.v([_.P(),_.U("design:type",Boolean)],qo.prototype,"respectHtmlDir",void 0);_.v([_.P(),_.U("design:type",Boolean)],qo.prototype,"respectLangDir",void 0);_.v([_.g("plaintextOnly"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],qo.prototype,"useMixedDirectionFormattedStrings",null);_.v([_.P({computed:"computeUseAttributedString(text)"}),_.U("design:type",Boolean)],qo.prototype,"useYtAttributedString",void 0);
_.v([_.xt("text"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qo.prototype,"textChanged",null);_.v([_.xt("ellipsisTruncate"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qo.prototype,"ellipsisTruncateChanged_",null);_.v([_.xt("overrideAriaLabel"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qo.prototype,"overrideAriaLabelChanged_",null);
_.v([_.xt("enableContentEditable"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qo.prototype,"enableContentEditableChanged_",null);_.v([_.Jp({is:"yt-formatted-string",disableElementRegistration:!0})],qo);
_.d(qo,"yt-formatted-string",function(){if(wOA===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;QmA===void 0&&(QmA=document.createElement("template"));var S=QmA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);wOA=K}K=wOA;return K});var smB;var lnt;var uUR;var M7t;var Ey=function(){var K=_.e.apply(this,arguments)||this;K.focused=!1;K.disabled=!1;K.isOverlay=!1;return K};
_.q(Ey,_.e);Ey.prototype.triggerDown=function(){if(!this.disabled){_.TN(this.hostElement,"down",!0);var K;(K=this.currentAnimation)==null||K.cancel()}};
Ey.prototype.triggerUp=function(){if(!this.disabled){_.TN(this.hostElement,"down",!1);var K=this.fillElement;var m=this.strokeElement;typeof GroupEffect==="function"?(K=new GroupEffect([anT(K),djD(m)]),K=new Animation(K,document.timeline)):K=new iMB(K,m);this.currentAnimation=K;var x;(x=this.currentAnimation)==null||x.play()}};
_.v([_.QF(".stroke"),_.U("design:type",HTMLElement)],Ey.prototype,"strokeElement",void 0);_.v([_.QF(".fill"),_.U("design:type",HTMLElement)],Ey.prototype,"fillElement",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ey.prototype,"focused",void 0);_.v([_.P(),_.U("design:type",Object)],Ey.prototype,"disabled",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ey.prototype,"isOverlay",void 0);_.v([_.Jp({is:"yt-interaction",disableElementRegistration:!0})],Ey);
_.d(Ey,"yt-interaction",function(){if(M7t===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;uUR===void 0&&(uUR=document.createElement("template"));var S=uUR;x.call(m,S.content.cloneNode(!0),K.content.firstChild);M7t=K}K=M7t;return K},{mode:2});var bJ=function(){return _.e.apply(this,arguments)||this};
_.q(bJ,_.e);_.l=bJ.prototype;_.l.ready=function(){var K=this,m=_.U8(this.hostElement).querySelector("#button");m.addEventListener("focus",function(){SKL||(SKL=new xzE);K.keyboardFocused=SKL.isKeyBoardInUse()});
m.addEventListener("blur",function(){K.keyboardFocused=!1;K.rippleUp_()})};
_.l.computeTabIndex_=function(K){return K?-1:0};
_.l.computeButtonAriaPressed_=function(K){if(this.toggleable)return K?"true":"false"};
_.l.rippleDown_=function(){_.U8(this.hostElement).querySelector("#interaction").triggerDown()};
_.l.rippleUp_=function(){_.U8(this.hostElement).querySelector("#interaction").triggerUp()};
_.l.onPressedChanged_=function(){var K=_.zN(_.U8(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.zN(_.U8(this.hostElement).querySelector("#button")).children[0];K&&(K.active=this.pressed)};
bJ.prototype.onPressedChanged_=bJ.prototype.onPressedChanged_;bJ.prototype.rippleUp_=bJ.prototype.rippleUp_;bJ.prototype.rippleDown_=bJ.prototype.rippleDown_;_.v([_.P(),_.U("design:type",String)],bJ.prototype,"label",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],bJ.prototype,"disabled",void 0);_.v([_.P(),_.U("design:type",Boolean)],bJ.prototype,"pressed",void 0);_.v([_.P(),_.U("design:type",Object)],bJ.prototype,"toggleable",void 0);
_.v([_.P(),_.U("design:type",Boolean)],bJ.prototype,"untabbable",void 0);_.v([_.P(),_.U("design:type",Boolean)],bJ.prototype,"keyboardFocused",void 0);_.v([_.mh("down"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bJ.prototype,"rippleDown_",null);_.v([_.mh("up"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bJ.prototype,"rippleUp_",null);
_.v([_.xt("pressed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bJ.prototype,"onPressedChanged_",null);_.v([_.Jp({is:"yt-icon-button",disableElementRegistration:!0})],bJ);
_.d(bJ,"yt-icon-button",function(){if(lnt===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;smB===void 0&&(smB=document.createElement("template"));var S=smB;x.call(m,S.content.cloneNode(!0),K.content.firstChild);lnt=K}K=lnt;return K},{mode:2});var fnD;var t7o=function(){var K=document.body,m=K.appendChild;if(fnD===void 0){var x=document.createElement("template");_.E(x,'\x3c!--css-build:shady--\x3e<svg style="position: absolute; height: 0; width: 0;" aria-hidden="true"><defs><mask id="artwork__b" fill="#fff"><path d="M.24.24v70.2h10.43c0 33 26.76 59.77 59.77 59.77 33 0 59.77-26.7 59.77-59.7h9.7V.3H.3z"></path></mask><mask id="artwork__d" fill="#fff"><path d="M17.3.23C-2.2-.13.26 14.73.26 14.73s-.1 25.85 14.83 28.3c3.9.06 5.2-5.33 5.2-5.33l-2.2 13.24-4.6 31.26s17.9 5.3 33.4 1.02c.1-12.1 4-43.73 3.9-49.96 3.2 3.7 9 24.97 11 51.1 5.8 1.27 9.3 0 9.3 0S70.9 43.12 54.9 21c-4.7-6.87-16.7-6.87-16.7-6.87-7-.98-8.9-.8-16 .18-7.1 1-6.6 9.5-6.6 9.5s1 5.5-1.4 10.2c-8.1-5-7.1-20.5-7.1-20.5s.5-5.6 8.1-6.8c2.3-1.3 3.9-4.7 2-6.3z"></path></mask><mask id="artwork__f" fill="#fff"><path d="M15.65 12.32L2.2 10.67C1.06 10.54.26 9.5.4 8.4L1.18 2C1.32.88 2.35.07 3.48.2l13.45 1.66c1.12.13 1.92 1.16 1.8 2.28l-.8 6.4c-.13 1.1-1.16 1.92-2.28 1.78z"></path></mask><mask id="artwork__h" fill="#fff"><path id="artwork__g" d="M2.97.2l12.6 1.55-.3 11.72-15.03-2.1z"></path></mask><mask id="artwork__j" fill="#fff"><path d="M.2.24c10.98 3.92 12.35 11.63 12.35 11.63l-.44.8S3.3 10.34.2.25z"></path></mask><mask id="artwork__l" fill="#fff"><path d="M.17.27S7.42.9 5.7 4.77l-.7.98C1 8.05.16.27.16.27z"></path></mask><mask id="artwork__n" fill="#fff"><path d="M.24.24H6.4S7.14 4.8 3.32 4.8C-.5 4.8.24.24.24.24z" id="artwork__m"></path></mask><mask id="artwork__p" fill="#fff"><circle cx="6.46" cy="6.64" r="6.46"></circle></mask><mask id="artwork__r" fill="#fff"><circle cx="6.46" cy="6.64" r="6.46"></circle></mask><mask id="artwork__t" fill="#fff"><path d="M28 14.83c0 8.06-6.22 14.6-13.9 14.6-7.7 0-13.9-4-13.9-14.6C.2 6.77 6.4.25 14.1.25 21.77.25 28 6.78 28 14.83z"></path></mask><mask id="artwork__v" fill="#fff"><path d="M28 14.83c0 8.06-6.22 14.6-13.9 14.6-7.7 0-13.9-4-13.9-14.6C.2 6.77 6.4.25 14.1.25 21.77.25 28 6.78 28 14.83z"></path></mask><mask id="artwork__x" fill="#fff"><path d="M.55.4l9.95.24s1.64 9.34-2.4 9.6C-1.47 10.54.54.4.54.4z"></path></mask><mask id="artwork__z" fill="#fff"><circle cx="59.77" cy="59.77" r="59.77"></circle></mask><clipPath id="hashtag_landing_page_empty__a"><path class="hashtag_landing_page_empty__cls-1" d="M0 0h200v200H0z"></path></clipPath><clipPath id="hashtag_landing_page_empty_dark_mode__a"><path class="hashtag_landing_page_empty_dark_mode__cls-1" d="M0 0h200v200H0z"></path></clipPath><clipPath id="hashtag_landing_page_error__a"><path class="hashtag_landing_page_error__cls-1" d="M-79.58-79.58h459.2v459.2h-459.2z"></path></clipPath><clipPath id="hashtag_landing_page_error__c"><path class="hashtag_landing_page_error__cls-1" d="M189.2 50.73c-44.7 0-83.94 30.59-90.33 67.34-7.88 45.31 26.77 92.29 78 101.2s101.3-23.34 109.2-68.65-28.76-89.53-80.04-98.45a97.63 97.63 0 00-16.75-1.45"></path></clipPath><clipPath id="hashtag_landing_page_error__b"><path class="hashtag_landing_page_error__cls-1" d="M1.49 219.9L124.8 212l-60.67-41.9z"></path></clipPath><clipPath id="hashtag_landing_page_error_dark_mode__a"><path class="hashtag_landing_page_error_dark_mode__cls-1" d="M-78.75-78.75h457.5v457.5h-457.5z"></path></clipPath><clipPath id="hashtag_landing_page_error_dark_mode__c"><path class="hashtag_landing_page_error_dark_mode__cls-1" d="M99.07 118.2c-7.85 45.15 26.68 92 77.76 100.8s100.9-23.25 108.8-68.39-28.69-89.21-79.78-98.1a98.36 98.36 0 00-16.72-1.44c-44.54 0-83.64 30.48-90 67.09"></path></clipPath><clipPath id="hashtag_landing_page_error_dark_mode__b"><path class="hashtag_landing_page_error_dark_mode__cls-1" d="M2.03 219.7l122.87-7.9L64.45 170z"></path></clipPath><mask id="offline_no_content__b" fill="#fff"><use xlink:href="#offline_no_content__a"></use></mask><mask id="offline_no_content__d" fill="#fff"><use xlink:href="#offline_no_content__c"></use></mask><path id="offline_no_content__a" d="M0 194.555V.675h191.961v193.88z"></path><path d="M.668 18.586C8.545 12.047 15.125 3.19 25.082.49v20.673H.668v-2.577z" id="offline_no_content__c"></path><clipPath id="empty_search__clip-path"><path d="M3.43 126.34H227a29.17 29.17 0 0 0-5.06-24c-4.42-6.11-10-12.51-9.71-28.73s-.4-59.23-20.9-67.3c-28.87-11.37-53.18 18.05-71.57 19s-32.31-9.34-45.87-4.5-11.63 16.68-18.17 19.83-20.58.73-25.18 13.8S34.06 77.8 25 83.73c-8.82 5.75-27.62 9.32-21.57 42.61z" fill="none"></path></clipPath><clipPath id="chrome_icon__b"><use overflow="visible" xlink:href="#chrome_icon__a"></use></clipPath><clipPath id="chrome_icon__f"><use overflow="visible" xlink:href="#chrome_icon__e"></use></clipPath><clipPath id="chrome_icon__j"><use overflow="visible" xlink:href="#chrome_icon__i"></use></clipPath><clipPath id="chrome_icon__n"><use overflow="visible" xlink:href="#chrome_icon__m"></use></clipPath><linearGradient id="chrome_icon__c" x1="29.337" x2="81.837" y1="75.021" y2="44.354" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a52714" stop-opacity=".6"></stop><stop offset=".66" stop-color="#a52714" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__d" x1="110.872" x2="52.538" y1="164.495" y2="130.329" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#055524" stop-opacity=".4"></stop><stop offset=".33" stop-color="#055524" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__g" x1="121.858" x2="136.547" y1="49.804" y2="114.13" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ea6100" stop-opacity=".3"></stop><stop offset=".66" stop-color="#ea6100" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__h" x1="121.858" x2="136.547" y1="49.804" y2="114.13" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ea6100" stop-opacity=".3"></stop><stop offset=".66" stop-color="#ea6100" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__k" x1="29.337" x2="81.837" y1="75.021" y2="44.354" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a52714" stop-opacity=".6"></stop><stop offset=".66" stop-color="#a52714" stop-opacity="0"></stop></linearGradient><radialGradient id="chrome_icon__l" cx="668.176" cy="55.948" r="84.078" gradientTransform="translate(-576)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3e2723" stop-opacity=".2"></stop><stop offset="1" stop-color="#3e2723" stop-opacity="0"></stop></radialGradient><linearGradient id="chrome_icon__o" x1="110.872" x2="52.538" y1="164.495" y2="130.329" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#055524" stop-opacity=".4"></stop><stop offset=".33" stop-color="#055524" stop-opacity="0"></stop></linearGradient><radialGradient id="chrome_icon__p" cx="597.875" cy="48.52" r="78.044" gradientTransform="translate(-576)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3e2723" stop-opacity=".2"></stop><stop offset="1" stop-color="#3e2723" stop-opacity="0"></stop></radialGradient><radialGradient id="chrome_icon__q" cx="671.844" cy="96.138" r="87.87" gradientTransform="translate(-576)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#263238" stop-opacity=".2"></stop><stop offset="1" stop-color="#263238" stop-opacity="0"></stop></radialGradient><radialGradient id="chrome_icon__r" cx="34.286" cy="32.014" r="176.746" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity=".1"></stop><stop offset="1" stop-color="#fff" stop-opacity="0"></stop></radialGradient><circle id="chrome_icon__a" cx="96" cy="96" r="88"></circle><path id="chrome_icon__e" d="M8 184h83.77l38.88-38.88V116H61.36L8 24.48z"></path><path id="chrome_icon__i" d="M96 56l34.65 60-38.88 68H184V56z"></path><path id="chrome_icon__m" d="M21.97 8v40.34L61.36 116 96 56h88V8z"></path><circle id="ring__dot" cx="4" cy="4" r="2"></circle><linearGradient id="premium_standalone_cairo__paint0_linear_6125_21625" x1="2" y1="22" x2="22" y2="2" gradientUnits="userSpaceOnUse"><stop offset="0.3" stop-color="#E1002D"></stop><stop offset="0.9" stop-color="#E01378"></stop></linearGradient></defs></svg><iron-iconset-svg name="backstage"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="hashtag-landing-page"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="live-chat-badges" size="16"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="miniplayer" size="24"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="offline-no-content"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="promo-full-height"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="rotten-tomatoes" size="13"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="settings"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="shorts" size="32"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="spinners" size="22"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-icons" rtl-mirroring="" size="24" use-global-rtl-attribute=""><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-logos"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons" rtl-mirroring="" size="24" use-global-rtl-attribute=""><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons12" rtl-mirroring="" size="12"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons13" rtl-mirroring="" size="13"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons15" rtl-mirroring="" size="15"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons16" rtl-mirroring="" size="16"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons18" rtl-mirroring="" size="18"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons20" rtl-mirroring="" size="20"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons36" rtl-mirroring="" size="36"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons48" rtl-mirroring="" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="ytcp-icons" size="24"><svg><defs></defs></svg></iron-iconset-svg>');
fnD=x}x=fnD;m.call(K,x.content)};
document.body?t7o():window.addEventListener("DOMContentLoaded",t7o);var cmM=_.Pr(["aria-"]),gt={};gt.YtRenderButtonBehavior=[_.k.YtRendererBehavior,_.GP.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!!_.cd().resolve(_.tR(_.lJ))&&_.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 K=this.computeHref_(this.endpoint,!0);K?Um(this.elements_.endpoint,K):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){K=this.buttonClass.split(" ");K=_.u(K);for(var m=K.next();!m.done;m=K.next())m=m.value,_.TN(this.hostElement,m,!0),this.elements_.button&&_.TN(this.elements_.button,m,!0),this.elements_.text&&_.TN(this.elements_.text,m,!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&&(K=null,this.buttonAccessibility&&(K=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=K:K?_.u1([_.Dz(cmM)],this.elements_.button,"aria-label",K):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var K=_.cd().resolve(_.tR(_.lJ));K&&(this.keyboardFocused=K.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.Sc("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,_.cg(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.cg(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(K,m){if(m)for(K=m.split(" "),K=_.u(K),m=K.next();!m.done;m=K.next())m=m.value,_.TN(this.hostElement,m,!1),this.elements_.button&&_.TN(this.elements_.button,m,!1),this.elements_.text&&_.TN(this.elements_.text,m,!1)},
buttonIconChanged_:function(K){this.elements_.icon?K?(this.elements_.icon.icon=K,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.cg(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.IX(this.hostElement,"is-paper-button-with-icon",!1)):K&&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"&&_.cg(this.elements_.button).appendChild(this.elements_.icon):_.cg(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.IX(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(K){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,K){var m=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(K){case "yt_icon_button_with_label":m=!0;_.TN(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();K=_.cg(this.elements_.button).firstElementChild;
this.elements_.icon=K;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.cg(this.elements_.endpoint).appendChild(this.elements_.button);_.cg(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.Sc("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;_.cg(this.elements_.button).appendChild(this.elements_.text);_.cg(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":m=!0,this.elements_.button=this.getYtIconButton_(),K=_.cg(this.elements_.button).firstElementChild,this.elements_.icon=K,this.setIconActive_(this.elements_.icon),
_.cg(this.elements_.endpoint).appendChild(this.elements_.button)}_.IX(this.hostElement,"is-icon-button",m);_.IX(this.hostElement,"is-paper-button",!m);_.IX(this.hostElement,"has-no-text",!this.elements_.text);this.elements_.button.id="button";this.elements_.button.noink=this.noink;this.elements_.button.disabled=this.disabled;var x;_.U8((x=this.container.hostElement)!=null?x:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.cg(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(K){if(K!=void 0||this.disabled)this.disabled=K,this.elements_.button&&(this.elements_.button.disabled=K)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(K){_.h("kevlar_system_icons")&&K&&this.data&&(this.data.isSelected!==void 0?K.active=this.data.isSelected:this.data.isToggled!==void 0&&(K.active=this.data.isToggled))},
observeBasicPalette_:function(K){_.OY(this.hostElement,K)},
disabledChanged_:function(K){this.data&&this.set("data.isDisabled",K)},
onYtButtonTap_:function(K){if(this.disabled)K.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.T4(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(K=this.disableCommandHandlerOverride,!this.data||!this.data.command||K||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.h("handle_service_request_actions")||_.T4(this.hostElement,[this.serviceEndpoint]),
_.vg(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.h("handle_service_request_actions")?(K=[],this.serviceEndpoint&&K.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&K.push(this.data.command),K.length&&_.I7(this.hostElement,K,this.hostElement)):this.data&&this.data.command&&(K=this.data.command,K.accountUnlinkCommand||K.accountLinkCommand||K.insertAdCommand||K.insertHighlightMarkerCommand||
K.createLivestreamHighlightClipCommand||K.getVideoUploadFeedbackCommand||K.musicDeletePrivatelyOwnedEntityCommand||K.ypcCancelRecurrenceEndpoint||K.getMultiSelectCommandEndpoint?_.T4(this.hostElement,[K]):_.I7(this.hostElement,[K],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 K,m=_.U8((K=this.container.hostElement)!=null?K:this.container);m.lastChild&&m.lastChild.tagName!="STYLE";)try{m.removeChild(m.lastChild)}catch(x){break}},
getYtIconButton_:function(){var K=this.reuseEnabled_()?_.Sc("yt-icon-button"):document.createElement("yt-icon-button"),m=_.cg(K).firstElementChild;if(m&&m.is!="yt-icon"){for(m=_.cg(K);m.lastChild;)m.removeChild(m.lastChild);m=null}m||(m=this.getIcon_(),this.setIconActive_(m),_.cg(K).appendChild(m));return K},
reuseEnabled_:function(){return _.h("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.Sc("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.Sc("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.OqB={};
_.OqB.YtButtonBehavior=[gt.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var K=this.data;K&&(this._setEndpoint(this.computeEndpoint_(K)),this._setServiceEndpoint(this.computeServiceEndpoint_(K)),this._setCommand(this.computeCommand_(K)),this._setButtonIcon(this.computeButtonIcon_(K)),this._setButtonText(this.computeButtonText_(K,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(K)),this._setButtonTooltip(this.computeTooltip_(K)),this._setButtonClass(this.computeButtonClass_(K)),this._setIconPositionType(this.computeIconPositionType_(K)),this.updateRenderedElements())},
setPressedState:function(K){var m;if((m=this.elements_)==null?0:m.button)this.elements_.button.pressed=!!K},
computeIconPositionType_:function(K){return K&&K.iconPosition||null},
computeEndpoint_:function(K){var m=K&&K.navigationEndpoint,x=this.get("data.command.commandMetadata.webCommandMetadata.url"),S=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return m?m:K&&K.command&&K.command.modalEndpoint?K.command:x&&!S&&K.command?K.command:null},
computeServiceEndpoint_:function(K){var m=K&&K.serviceEndpoint,x=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return m?m:x&&K.command?K.command:null},
computeCommand_:function(K){return K&&K.command||null},
computeButtonIcon_:function(K){return K&&K.icon&&K.icon.iconType?_.T9(K.icon.iconType):null},
computeButtonText_:function(K,m){return!m&&K&&K.text||null},
computeAccessibility_:function(K){return this.get("accessibilityData.accessibilityData",K)||K&&K.accessibility||(K&&K.text?{label:this.getSimpleString(K.text)}:null)},
computeTooltip_:function(K){return K?K.isDisabled&&K.disabledTooltip||K.tooltip||null:null},
computeButtonClass_:function(K){var m=K&&K.style?K.style.toLowerCase().replace(/_/g,"-")+" ":"";m+=K&&K.size?K.size.toLowerCase().replace(/_/g,"-")+" ":"";K.colorData&&K.colorData.basicColorPaletteData&&K.colorData.basicColorPaletteData.borderColor&&(m+="palette-with-border");return m.trim()}}];var jW={};var jmE;var DjD;var rmA,G$D=function(){return rmA!==void 0?rmA:rmA=document.createElement("template")};
document.head.appendChild(G$D().content);var pOR;var Roo,JmB=function(){return Roo!==void 0?Roo:Roo=document.createElement("template")};
document.head.appendChild(JmB().content);var hoM;var Ca_,L4A=function(){return Ca_!==void 0?Ca_:Ca_=document.createElement("template")};
document.head.appendChild(L4A().content);var qeR;var E7L=document.head,bq_=E7L.appendChild,g7B;if(qeR===void 0){var n7o=document.createElement("template");_.E(n7o,"\x3c!--css-build:shady--\x3e");n7o.content.insertBefore(L4A().content.cloneNode(!0),n7o.content.firstChild);qeR=n7o}g7B=qeR;bq_.call(E7L,g7B.content);var PaB=document.head,eoH=PaB.appendChild,iqt;if(hoM===void 0){var Ye5=document.createElement("template");_.E(Ye5,"\x3c!--css-build:shady--\x3e");Ye5.content.insertBefore(JmB().content.cloneNode(!0),Ye5.content.firstChild);hoM=Ye5}iqt=hoM;eoH.call(PaB,iqt.content);var F4M=document.head,Amt=F4M.appendChild,o7E;if(pOR===void 0){var HqE=document.createElement("template");_.E(HqE,"\x3c!--css-build:shady--\x3e");HqE.content.insertBefore(G$D().content.cloneNode(!0),HqE.content.firstChild);pOR=HqE}o7E=pOR;Amt.call(F4M,o7E.content);var $jA;_.DN("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");$jA=_.h("web_button_rework")&&_.U2("BUTTON_REWORK")||_.h("web_button_rework_with_live");_.nj=function(){return _.e.apply(this,arguments)||this};
_.q(_.nj,_.e);_.nj.prototype.created=function(){this.openPopupConfig=_.vZ("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.nj.prototype.onYtNavigate_=function(K){var m=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(K.detail.endpoint);m&&(this.ytOpenPopupBehavior.openPopup(m),K.stopPropagation(),K.preventDefault())};
_.tv.Object.defineProperties(_.nj,{template:{configurable:!0,enumerable:!0,get:function(){if(DjD===void 0){var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
var m=K.content,x=m.insertBefore;jmE===void 0&&(jmE=document.createElement("template"));var S=jmE;x.call(m,S.content.cloneNode(!0),K.content.firstChild);DjD=K}K=DjD;return K}}});
_.nj.prototype.onYtNavigate_=_.nj.prototype.onYtNavigate_;_.v([_.b(_.rt.YtOpenPopupBehavior),_.U("design:type",Object)],_.nj.prototype,"ytOpenPopupBehavior",void 0);_.v([_.b(_.OqB.YtButtonBehavior),_.U("design:type",Object)],_.nj.prototype,"ytButtonBehavior",void 0);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],_.nj.prototype,"onYtNavigate_",null);
_.v([_.Jp({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:$jA})],_.nj);var NOD;var Zqo=_.h("web_button_rework")&&_.U2("BUTTON_REWORK")||_.h("web_button_rework_with_live"),P5=function(){var K=_.e.apply(this,arguments)||this;K.isPressed=!1;K.forceIconButton=!1;K.forceIconOnly=!1;K.forceModernIconButton=!1;K.skipCommandHandling=!1;K.alignByText=!1;K.fitToVisibleBounds=!0;K.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};K.onTap=function(m){_.vg(K.hostElement,"yt-service-request-sent-button-renderer",m)};
return K};
_.q(P5,_.e);_.l=P5.prototype;_.l.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.l.onClick=function(K){var m,x=this.disabled||((m=this.data)==null?void 0:m.isDisabled);m=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");x&&m&&K.stopPropagation()};
_.l.computeIcon=function(){var K,m,x=(K=this.data)==null?void 0:(m=K.icon)==null?void 0:m.iconType;if(x)return _.T9(x)};
_.l.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.l.handleUpdateButtonAction=function(K){K=_.C(K,V0_);var m=_.C(K==null?void 0:K.updatedButton,_.zD);if(this.data&&K&&m){var x=this.data;x.targetId&&K.targetId&&x.targetId===K.targetId&&(this.data=m)}};
_.tv.Object.defineProperties(P5.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var K=this;if(this.data){var m=W6T({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.vg(K.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.vg(K.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});m.alignByText=this.alignByText;return m}}}});
_.tv.Object.defineProperties(P5,{template:{configurable:!0,enumerable:!0,get:function(){if(NOD===void 0){var K=document.createElement("template");_.E(K,'\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>');NOD=K}K=NOD;return K}}});
P5.prototype.onClick=P5.prototype.onClick;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],P5.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],P5.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],P5.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],P5.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],P5.prototype,"isPressed",void 0);
_.v([_.P(),_.U("design:type",Object)],P5.prototype,"forceIconButton",void 0);_.v([_.P(),_.U("design:type",Object)],P5.prototype,"forceIconOnly",void 0);_.v([_.P(),_.U("design:type",Object)],P5.prototype,"forceModernIconButton",void 0);_.v([_.P(),_.U("design:type",Object)],P5.prototype,"skipCommandHandling",void 0);_.v([_.P(),_.U("design:type",Object)],P5.prototype,"alignByText",void 0);_.v([_.P(),_.U("design:type",Object)],P5.prototype,"buttonTooltipPosition",void 0);
_.v([_.P(),_.U("design:type",Object)],P5.prototype,"fitToVisibleBounds",void 0);_.v([_.P({computed:"computeTooltip(data)"}),_.U("design:type",Object)],P5.prototype,"tooltip",void 0);_.v([_.P(),_.U("design:type",Object)],P5.prototype,"overrides",void 0);_.v([_.P(),_.U("design:type",Boolean)],P5.prototype,"disabled",void 0);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],P5.prototype,"onClick",null);
_.v([_.g("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.U("design:type",Object),_.U("design:paramtypes",[])],P5.prototype,"computedButtonShape",null);_.v([_.Jp({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!Zqo,cssBuildOptOut:!0}),_.Jp({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!Zqo,cssBuildOptOut:!0})],P5);var BOE;var anR;var ec=function(){var K=_.e.apply(this,arguments)||this;K.empty_=!0;K.loadTime=Infinity;K.pendingPaint=!1;K.hasChange_=!1;K.oldThumbnail_=null;K.oldDelayedSrc_="";K.objectURL_=null;return K};
_.q(ec,_.e);_.l=ec.prototype;_.l.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.l.ready=function(){var K=this.shouldShowPlaceholder_();_.TN(this.hostElement,"no-transition",!0);K&&this.hostElement.classList.add("with-placeholder")};
_.l.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.l.isThumbPreloaded_=function(K){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",K)};
_.l.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||djE};
_.l.computeThumbnailSrc_=function(K){return K&&K.thumbnails?_.a$(K.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.l.computeAlt_=function(){var K=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&K||""};
_.l.thumbnailChanged_=function(){var K=_.u([this.thumbnail,this.oldThumbnail_]),m=K.next().value;K=K.next().value;this.oldThumbnail_=m;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(K=this.computeThumbnailSrc_(K),this.computeThumbnailSrc_(m)===K))return;_.h("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(m)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):m&&_.U2("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.MJ(this,this.onReload_):_.MJ(this,this.onShow_):this.resetImage_();m&&(this.hostElement.style.opacity=""+m.opacity)}};
_.l.delayedSrcChanged_=function(){var K=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===K||this.resetImage_()};
_.l.setSrc_=function(K){K?(_.U8(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.U8(this.hostElement).querySelector("#img").src=K):(_.U8(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.l.resetImage_=function(){XlB(this.hostElement);this.empty_=!0;this.setSrc_(djE);this.ytRendererBehavior.invalidate(!1)};
_.l.observePlaceholderColor_=function(){var K=this.thumbnail&&this.thumbnail.placeholderColor;K?this.hostElement.style.backgroundColor=_.pl(K):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.l.onLoad_=function(){_.U8(this.hostElement).querySelector("#img").src&&_.U8(this.hostElement).querySelector("#img").src!==djE&&(W2B(this.hostElement),this.notifyOnLoaded&&_.vg(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.l.onError_=function(){var K=this;if(_.h("web_use_cache_for_image_fallback"))sm5(_.U8(this.hostElement).querySelector("#img").src).then(function(m){K.objectURL_=_.yU(m).toString();K.setSrc_(K.objectURL_)}).catch(function(){_.h("kevlar_woffle_fallback_image")&&K.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.l.onPrescanVisible=function(){this.onShow_()};
_.l.onVisible=function(){if(_.h("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.l.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var K=this.computeSrc_();K!==_.U8(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(K))}};
_.l.onReload_=function(){this.empty_=!1;var K=this.computeSrc_();K!==_.U8(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(K))};
_.l.shouldShowPlaceholder_=function(){return _.h("kevlar_thumbnail_bg")};
ec.prototype.observePlaceholderColor_=ec.prototype.observePlaceholderColor_;ec.prototype.delayedSrcChanged_=ec.prototype.delayedSrcChanged_;ec.prototype.thumbnailChanged_=ec.prototype.thumbnailChanged_;_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],ec.prototype,"alt",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ec.prototype,"ariaHidden",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],ec.prototype,"ariaLabel",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],ec.prototype,"hidden",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],ec.prototype,"id",void 0);_.v([_.b(_.vj.YtVisibilityBehavior),_.U("design:type",Object)],ec.prototype,"ytVisibilityBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ec.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",String)],ec.prototype,"delayedSrc",void 0);
_.v([_.P(),_.U("design:type",Object)],ec.prototype,"thumbnail",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],ec.prototype,"loaded",void 0);_.v([_.P(),_.U("design:type",Boolean)],ec.prototype,"notifyOnLoaded",void 0);_.v([_.P(),_.U("design:type",Number)],ec.prototype,"height",void 0);_.v([_.P(),_.U("design:type",Number)],ec.prototype,"width",void 0);_.v([_.P({value:function(){return"width"}}),
_.U("design:type",String)],ec.prototype,"dimension",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],ec.prototype,"fit",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],ec.prototype,"fitHeight",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],ec.prototype,"fitWidth",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],ec.prototype,"objectFit",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],ec.prototype,"objectPosition",void 0);_.v([_.P(),_.U("design:type",String)],ec.prototype,"preferredThumbnail",void 0);_.v([_.P({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.U("design:type",String)],ec.prototype,"alt_",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],ec.prototype,"sharedTooltipText",void 0);
_.v([_.P(),_.U("design:type",Boolean)],ec.prototype,"ftlEligible",void 0);_.v([_.P({value:void 0}),_.U("design:type",String)],ec.prototype,"observeHiddenOption",void 0);_.v([_.P({value:"observe_once"}),_.U("design:type",String)],ec.prototype,"observePrescanOption",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],ec.prototype,"roundedContainer",void 0);
_.v([_.uV("thumbnail"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ec.prototype,"thumbnailChanged_",null);_.v([_.uV("delayedSrc"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ec.prototype,"delayedSrcChanged_",null);_.v([_.xt("thumbnail.placeholderColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ec.prototype,"observePlaceholderColor_",null);
_.v([_.Jp({is:"yt-img-shadow",disableElementRegistration:!0})],ec);var djE=_.U2("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.yF()(ec,"yt-img-shadow",function(){if(anR===void 0){var K=document.createElement("template");_.E(K,'\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">');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;BOE===void 0&&(BOE=document.createElement("template"));var S=BOE;x.call(m,S.content.cloneNode(!0),K.content.firstChild);anR=K}K=anR;return K},{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 xQB;_.iJ=new _.W$("SCREEN_MANAGER_TOKEN");xQB=new _.W$("LOG_INITIAL_SCREEN_TOKEN");var ymR=_.Gb({entities:{}});_.YH=_.pp(ymR)(ymR.entities,{selectSfvAudioItemPlaybackState:function(K,m){var x,S;K=(S=_.X4(K,"sfvAudioItemCurrentlyPlayingEntity",m))!=null?S:void 0;return(x=K==null?void 0:K.sfvAudioItemPlaybackState)!=null?x:void 0},
playlistLoopStateEntitySelector:mvm,toggleMenuServiceItemEntitySelector:xvL});_.FP=_.B(function(K){function m(m1){return _.C(m1,_.WS)}
function x(){var m1=S().isTogglingDisabled||n()&&S().toggledIsTogglingDisabled,MT=m1||R()?n():!n();F(MT);N(!1);if(!m1){var c0;(c0=M)==null||c0(!!MT)}var EB;((EB=w)==null?0:EB())||_.Ev(_.cd().resolve(_.iJ),S().trackingParams);var pT;if(!MT||!m(S().defaultButtonViewModel)||(pT=w)!=null&&pT()){var h8;!m(S().toggledButtonViewModel)||((h8=w)==null?0:h8())||_.Ev(_.cd().resolve(_.iJ),m(S().toggledButtonViewModel).trackingParams)}else _.Ev(_.cd().resolve(_.iJ),m(S().defaultButtonViewModel).trackingParams)}
var S=K.data,Q=K.buttonShapeOverrides,w=K.disableExplicitClickLogging,M=K.onToggle,f=K.style,c=K.useOutlinedIcon,D=K.className,G=function(){var m1,MT;return n()?(m1=K.animatedTextPropsToggled)==null?void 0:m1.call(K):(MT=K.animatedTextPropsDefault)==null?void 0:MT.call(K)},p=_.bv(function(){return G()?Object.assign({},G(),{shouldAnimate:H()}):void 0},void 0,"Zp4uoe"),R=function(){var m1;
return((m1=V())==null?void 0:m1.isToggled)!==void 0},J=_.u(_.mc(function(){var m1,MT,c0;
return R()?(m1=V())==null?void 0:m1.isToggled:(c0=Q==null?void 0:(MT=Q())==null?void 0:MT.toggled)!=null?c0:S().isToggled})),L=J.next().value;
J=J.next().value;var n=L,F=J;J=_.u(_.mc(function(){var m1,MT;return(m1=K.animatedTextPropsToggled)==null?void 0:(MT=m1.call(K))==null?void 0:MT.shouldAnimate}));
L=J.next().value;J=J.next().value;var H=L,N=J;L=_.u(_.hL(!1,void 0,"mq3Zfe"));var z=L.next().value,y=L.next().value,V=_.lx(function(m1){a:{var MT=S().entityKey,c0=S().toggledStateEntitySelectorType;if(c0)switch(c0){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!MT)break;m1=_.YH.selectSfvAudioItemPlaybackState(m1,MT);if(m1==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){m1={isToggled:!0};break a}if(m1){m1={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":m1=
{isToggled:_.w11(m1).includes("engagement-panel-comments-section")};break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":m1={isToggled:_.w11(m1).includes("engagement-panel-live-chat-item-section")};break a;default:_.yq(new _.AR("Error: entitySelectorType defined but not matched in selector.",m1,c0))}m1=void 0}return m1}),T=function(){return Object.assign({},Q==null?void 0:Q(),{onToggle:x,
toggleable:!0,toggled:n(),focused:z()})};
return _.O("toggle-button-view-model",{"on:focusin":_.kA(function(){var m1=_.cd().resolve(_.tR(_.lJ));m1&&y(m1.isKeyBoardInUse());return!1}),
"on:focusout":_.kA(function(){y(!1);return!1})},_.O(_.r,{cond:function(){return n()?m(S().toggledButtonViewModel):m(S().defaultButtonViewModel)},
then:function(m1){return _.O(_.Oy,{data:m1,className:D,style:f,useOutlinedIcon:c,buttonOverrides:T,animatedTextProps:p})}}))},"ca");
_.FP.idomCompat={callbacks:{onToggle:!0}};_.BX(_.B(function(K){return _.O("yt-toggle-button-view-model",{class:function(){var m;return(m=K.scopingClassName)==null?void 0:m.call(K)}},_.O(_.FP,{data:function(){var m;
return(m=K.data)==null?void 0:m.call(K)},
buttonShapeOverrides:function(){var m;return(m=K.overrides)==null?void 0:m.call(K)},
animatedTextPropsDefault:function(){var m;return(m=K.animatedTextPropsDefault)==null?void 0:m.call(K)},
animatedTextPropsToggled:function(){var m;return(m=K.animatedTextPropsToggled)==null?void 0:m.call(K)},
disableExplicitClickLogging:function(){var m;return(m=K.disableExplicitClickLogging)==null?void 0:m.call(K)},
onToggle:function(m){var x;return(x=K.onToggle)==null?void 0:x.call(K,m)},
style:function(){var m;return(m=K.style)==null?void 0:m.call(K)},
useOutlinedIcon:function(){var m;return(m=K.useOutlinedIcon)==null?void 0:m.call(K)},
className:function(){var m;return(m=K.className)==null?void 0:m.call(K)}}))},"da"),"yt-toggle-button-view-model",{props:{data:_.kv,
buttonShapeOverrides:_.kv,overrides:_.kv,animatedTextPropsDefault:_.kv,animatedTextPropsToggled:_.kv,disableExplicitClickLogging:_.kv,onToggle:_.$A,style:_.kv,useOutlinedIcon:_.kv,className:_.kv,scopingClassName:_.kv}});var AH=function(){return _.e.apply(this,arguments)||this};
_.q(AH,_.e);AH.prototype.onTap=function(K){K.stopPropagation();K=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.Og("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:K})):this.ytLiveChatReduxBehavior.dispatch(_.ue("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:K}))};
_.tv.Object.defineProperties(AH.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.engagementState)==null?void 0:K.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var K=_.C(this.data.toggleButton,_.Kv),m;if(Number(((m=this.likeCountState)==null?void 0:m.likeCountIfIndifferentNumber)||"0")===0){var x;m=((x=this.data.likeCountPlaceholder)==null?void 0:x.content)||""}else{var S,Q,w;m=((S=this.likeCountState)==null?void 0:(Q=S.likeCountIfIndifferent)==null?void 0:Q.content)||((w=this.data.likeCountPlaceholder)==null?void 0:w.content)||""}var M,f;x=((M=this.likeCountState)==null?void 0:(f=
M.likeCountIfLiked)==null?void 0:f.content)||"1";M=_.C(K.toggledButtonViewModel,_.WS);return Object.assign({},K,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.C(K.defaultButtonViewModel,_.WS),{title:m})},toggledButtonViewModel:{buttonViewModel:Object.assign({},M,{title:x})}})}}}});
AH.prototype.onTap=AH.prototype.onTap;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],AH.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],AH.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Bj),_.U("design:type",Object)],AH.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],AH.prototype,"data",void 0);
_.v([_.P({selectorArgs:["data.likeCountEntityKey"],selector:sYL}),_.U("design:type",Object)],AH.prototype,"likeCountState",void 0);_.v([_.P({selectorArgs:["data.engagementStateKey"],selector:jj5}),_.U("design:type",Object)],AH.prototype,"engagementState",void 0);_.v([_.g("data","engagementState"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],AH.prototype,"isLiked",null);
_.v([_.g("data","likeCountState","isLiked"),_.U("design:type",Object),_.U("design:paramtypes",[])],AH.prototype,"toggleButton",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],AH.prototype,"onTap",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],AH);
_.d(AH,"yt-live-chat-like-button-view-model",function(){if(U6L===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;vYD===void 0&&(vYD=document.createElement("template"));var S=vYD;x.call(m,S.content.cloneNode(!0),K.content.firstChild);U6L=K}K=U6L;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var V7o;var v7_;var oM=function(){return _.e.apply(this,arguments)||this};
_.q(oM,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],oM.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],oM.prototype,"data",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],oM);
_.d(oM,"yt-live-chat-paid-message-footer-renderer",function(){if(v7_===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;V7o===void 0&&(V7o=document.createElement("template"));var S=V7o;x.call(m,S.content.cloneNode(!0),K.content.firstChild);v7_=K}K=v7_;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Ujz;var zo_;var TOz;var InL,k$M=function(){if(InL!==void 0)return InL;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;TOz===void 0&&(TOz=document.createElement("template"));var S=TOz;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return InL=K};var H5=function(){return _.e.apply(this,arguments)||this};
_.q(H5,_.e);H5.prototype.onTap=function(K){K.stopPropagation()};
_.tv.Object.defineProperties(H5.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var K=_.C(this.data.replyButton,_.WS),m,x,S,Q,w,M,f,c=Number(((m=this.replyCountState)==null?void 0:m.replyCountNumber)||"0")===0?(x=this.data)==null?void 0:(S=x.replyCountPlaceholder)==null?void 0:S.content:((Q=this.replyCountState)==null?void 0:(w=Q.replyCount)==null?void 0:w.content)||((M=this.data)==null?void 0:(f=M.replyCountPlaceholder)==null?void 0:f.content)||"",D;return Object.assign({},
K,{title:c,accessibilityText:(D=this.replyCountState)==null?void 0:D.replyButtonAccessibilityText})}}}});
_.tv.Object.defineProperties(H5,{template:{configurable:!0,enumerable:!0,get:function(){return k$M()}}});
H5.prototype.onTap=H5.prototype.onTap;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],H5.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],H5.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Bj),_.U("design:type",Object)],H5.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],H5.prototype,"data",void 0);
_.v([_.P({selectorArgs:["data.replyCountEntityKey"],selector:function(K,m){return _.X4(K.entities,"replyCountEntity",m)}}),
_.U("design:type",Object)],H5.prototype,"replyCountState",void 0);_.v([_.g("data","replyCountState"),_.U("design:type",Object),_.U("design:paramtypes",[])],H5.prototype,"buttonViewModel",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],H5.prototype,"onTap",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],H5);
_.d(H5,"yt-live-chat-reply-button-view-model",function(){return k$M()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var W4_;var XOM;var $H=function(){var K=_.e.apply(this,arguments)||this;K.ariaLabel="";return K};
_.q($H,_.e);
$H.prototype.dataChanged=function(){for(var K=(0,_.k3)(_.U8(this.hostElement).querySelector("#image"));K.firstChild;)K.removeChild(K.firstChild);if(this.data)if(this.data.icon){var m=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(m.polymerController.icon="yt-sys-icons:shield-filled",m.polymerController.defaultToFilled=!0):m.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();K.appendChild(m)}else if(this.data.customThumbnail){m=document.createElement("img");
var x=_.VdT(this.data.customThumbnail.thumbnails,16);x?(m.src=x,K.appendChild(m),m.setAttribute("alt",this.hostElement.ariaLabel||"")):_.yq(new _.AR("Could not compute URL for thumbnail",this.data.customThumbnail))}};
$H.prototype.identity=function(K){return K};
$H.prototype.computeType=function(K){return v_(K||void 0)};
$H.prototype.dataChanged=$H.prototype.dataChanged;_.v([_.P(),_.U("design:type",Object)],$H.prototype,"data",void 0);_.v([_.P({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.U("design:type",Object)],$H.prototype,"ariaLabel",void 0);_.v([_.P({computed:"computeType(data)",reflectToAttribute:!0}),_.U("design:type",String)],$H.prototype,"type",void 0);
_.v([_.P({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.U("design:type",String)],$H.prototype,"sharedTooltipText",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("live_chat_enable_new_moderator_badge")}}),
_.U("design:type",Boolean)],$H.prototype,"enableNewModeratorBadge",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],$H.prototype,"dataChanged",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],$H);
_.d($H,"yt-live-chat-author-badge-renderer",function(){if(XOM===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;W4_===void 0&&(W4_=document.createElement("template"));var S=W4_;x.call(m,S.content.cloneNode(!0),K.content.firstChild);XOM=K}K=XOM;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var K6E;var mnE;var No=function(){return _.e.apply(this,arguments)||this};
_.q(No,_.e);_.l=No.prototype;_.l.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"}}}}};
_.l.computeBadgesInsideChip=function(K){return K?K.filter(function(m){return v_(m.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.l.computeBadgesOutsideChip=function(K){return this.prependChatBadges||!K?[]:K.filter(function(m){m=v_(m.liveChatAuthorBadgeRenderer);return m!=="verified"&&m!=="owner"})};
_.l.computeBadgesBeforeChip=function(K){return this.prependChatBadges&&K?K.filter(function(m){m=v_(m.liveChatAuthorBadgeRenderer);return m!=="verified"&&m!=="owner"}):[]};
_.l.computeIsHighlighted=function(K,m){var x=!!tXL(K,"owner"),S=!!tXL(K,"verified");K=!!tXL(K,"moderator");return(x||S&&!K)&&!m};
_.l.computeAuthorType=function(K){return fg0(K)};
_.l.computeAuthorClass=function(K,m){return m?(K?K+" ":"")+"single-line":K};
_.l.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)};
No.prototype.onSeedColorChanged=No.prototype.onSeedColorChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],No.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],No.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],No.prototype,"authorName",void 0);_.v([_.P(),_.U("design:type",Array)],No.prototype,"authorBadges",void 0);
_.v([_.P({computed:"computeAuthorType(authorBadges)"}),_.U("design:type",String)],No.prototype,"authorType",void 0);_.v([_.P({computed:"computeAuthorClass(authorType, singleLine)"}),_.U("design:type",String)],No.prototype,"authorClass",void 0);_.v([_.P({computed:"computeBadgesInsideChip(authorBadges)"}),_.U("design:type",Array)],No.prototype,"badgesInsideChip",void 0);_.v([_.P({computed:"computeBadgesOutsideChip(authorBadges)"}),_.U("design:type",Array)],No.prototype,"badgesOutsideChip",void 0);
_.v([_.P({computed:"computeBadgesBeforeChip(authorBadges)"}),_.U("design:type",Array)],No.prototype,"badgesBeforeChip",void 0);_.v([_.P({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.U("design:type",Boolean)],No.prototype,"isHighlighted",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],No.prototype,"singleLine",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],No.prototype,"disableHighlighting",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],No.prototype,"dashboardMoneyFeed",void 0);_.v([_.P({value:_.h("live_chat_prepend_badges"),reflectToAttribute:!0}),_.U("design:type",Boolean)],No.prototype,"prependChatBadges",void 0);_.v([_.P(),_.U("design:type",String)],No.prototype,"authorNameColor",void 0);_.v([_.QF("#author-name"),_.U("design:type",HTMLDivElement)],No.prototype,"username",void 0);
_.v([_.xt("authorNameColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],No.prototype,"onSeedColorChanged",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],No);
_.d(No,"yt-live-chat-author-chip",function(){if(mnE===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;K6E===void 0&&(K6E=document.createElement("template"));var S=K6E;x.call(m,S.content.cloneNode(!0),K.content.firstChild);mnE=K}K=mnE;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var xnD;var S4L;var Zh=function(){var K=_.e.apply(this,arguments)||this;K.debounceCommand=_.O3(function(m){K.ytComponentBehavior.resolveCommand(m)},1500);
return K};
_.q(Zh,_.e);Zh.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var K=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",m,x,S=this.isHearted?(m=this.data)==null?void 0:m.unheartCommand:(x=this.data)==null?void 0:x.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.Og("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:K}));(K=_.JE(S))&&this.debounceCommand(K)}};
_.tv.Object.defineProperties(Zh.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var K,m;if(!((K=this.data)==null?0:(m=K.creatorThumbnail)==null?0:m.sources))return{};K={thumbnails:[]};m={};m.url=this.data.creatorThumbnail.sources[0].url;K.thumbnails.push(m);return K}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.engagementState)==null?void 0:K.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((m=this.engagementState)==null?void 0:m.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.engagementState)==null?void 0:K.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((m=this.engagementState)==null?void 0:m.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.engagementState)==null?void 0:K.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((K=this.engagementState)==null?void 0:K.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((m=this.engagementState)==null?void 0:m.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((x=this.engagementState)==null?void 0:x.heartState)==="TOOLBAR_HEART_STATE_HEARTED"}},
label:{configurable:!0,enumerable:!0,get:function(){return this.data?(this.isHearted?this.data.heartedAccessibilityLabel:this.data.unheartedAccessibilityLabel)||"":""}},
heartHoverText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.isHearted?this.data.heartedHoverText:this.data.unheartedHoverText}}});
Zh.prototype.onTap=Zh.prototype.onTap;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Zh.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Zh.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Bj),_.U("design:type",Object)],Zh.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Zh.prototype,"data",void 0);
_.v([_.P({selectorArgs:["data.engagementStateKey"],selector:jj5}),_.U("design:type",Object)],Zh.prototype,"engagementState",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zh.prototype,"thumbnailDetails",null);_.v([_.g("data","engagementState"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Zh.prototype,"isHearted",null);_.v([_.g("data","engagementState"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Zh.prototype,"isEditable",null);
_.v([_.g("data","engagementState"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Zh.prototype,"showCreatorView",null);_.v([_.g("data","engagementState"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Zh.prototype,"showButton",null);_.v([_.g("data","isHearted"),_.U("design:type",String),_.U("design:paramtypes",[])],Zh.prototype,"label",null);_.v([_.g("data","isHearted"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zh.prototype,"heartHoverText",null);
_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Zh.prototype,"onTap",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],Zh);
_.d(Zh,"yt-live-chat-creator-heart-view-model",function(){if(S4L===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;xnD===void 0&&(xnD=document.createElement("template"));var S=xnD;x.call(m,S.content.cloneNode(!0),K.content.firstChild);S4L=K}K=S4L;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var B5=function(K,m){this.serviceId=new MUR(K,m)};
B5.prototype.toString=function(){return this.serviceId.toString()};var QjA=function(){this.internalMap={}};
_.l=QjA.prototype;_.l.contains=function(K){return Object.prototype.hasOwnProperty.call(this.internalMap,K)};
_.l.get=function(K){if(this.contains(K))return this.internalMap[K]};
_.l.set=function(K,m){this.internalMap[K]=m};
_.l.getKeys=function(){return Object.keys(this.internalMap)};
_.l.remove=function(K){delete this.internalMap[K]};var aM=function(){this.mappings=new QjA;this.errorCallbacks=new Set};
aM.prototype.getModuleId=function(K){return K.serviceId.getModuleId()};
aM.prototype.get=function(K){var m=this.mappings.get(K.toString());return wtM(this,m,K)};
aM.prototype.getMultipleAsync=function(){var K=_.VU.apply(0,arguments),m=this,x=K.map(function(c){return m.getModuleId(c)}),S=K.map(function(c){return m.mappings.get(c.toString())}).filter(function(c){return c});
if(S.length===K.length)return _.k8(S.map(function(c,D){return wtM(m,c,K[D])}));
var Q=Zd().loadMultiple(x);S=_.Rb(x.map(function(c){return Q[c]}));
var w=document.hidden,M=-1,f=_.rp("get_async_timeout_ms",-1);f>-1&&(M=setTimeout(function(){_.yq(new _.AR("Module timeout.",x,w,document.hidden))},f));
return _.Ju(S.then(function(){return K.map(function(c){return wtM(m,m.mappings.get(c.toString()),c)})}).thenCatch(function(c){for(var D=_.u(m.errorCallbacks),G=D.next();!G.done;G=D.next())G=G.value,G(c);
throw c;}),function(){clearTimeout(M)})};
aM.prototype.registerService=function(K,m){this.mappings.set(K.toString(),{type:"mapping",value:m});return K};
var wtM=function(K,m,x){switch(m.type){case "mapping":return m.value;case "factory":return m=m.value(),K.mappings.set(x.toString(),{type:"mapping",value:m}),m;default:return _.TM(m)}};
aM.prototype.onLoadError=function(K){var m=this;this.errorCallbacks.add(K);return function(){m.errorCallbacks.delete(K)}};
_.dt=new aM;var sjo=function(){};
_.l=sjo.prototype;
_.l.JSC$14172_getRequest=function(K,m,x){m=m===void 0?{}:m;x=x===void 0?OQL:x;var S=m;if(this.isNavigationCommand()){var Q,w=(Q=_.C(K==null?void 0:K.commandMetadata,_.mE))==null?void 0:Q.url;S=_.DmG(K.clickTrackingParams,!0,!1,w,this.JSC$14172_getClientScreen(S))}else S=_.DmG(K.clickTrackingParams,!1,this.includeCsn);S={context:S};if(Q=this.getExtension(K))return this.JSC$14172_buildRequest(S,Q,m),Q=this.getApiUrl(K),w=Object.assign({},{command:K},this.getRequestConfig(K,m)),S={input:Q,requestShell:F0(Q),
innerTubeRequest:S,config:w},S.config.authStrategy?S.config.authStrategy.identity=x:S.config.authStrategy={identity:x},(K=this.JSC$14172_getRequestKey(K,m))&&!S.config.requestKey&&(S.config.requestKey=K),S;K=new _.AR("Error: Failed to create Request from Command.",K);_.aC(K)};
_.l.getApiUrl=function(K){var m=_.Z1(this.getApiPaths(K)),x;(K=(x=_.C(K.commandMetadata,_.mE))==null?void 0:x.apiUrl)&&(m=K);return BP1(Z91(m))};
_.l.isNavigationCommand=function(){return!1};
_.l.JSC$14172_getClientScreen=function(){};
_.l.JSC$14172_getRequestKey=function(){};
_.l.getRequestConfig=function(){};
_.tv.Object.defineProperties(sjo.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var yO=function(){};
_.q(yO,sjo);yO.prototype.JSC$14179_getStoreKey=function(){};
yO.prototype.JSC$14172_getRequestKey=function(K,m){m=m===void 0?{}:m;return this.JSC$14179_getStoreKey(K,m)};var VO=function(){};
_.q(VO,yO);VO.prototype.JSC$14172_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:F0("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
VO.prototype.getApiPaths=function(){return[]};
VO.prototype.getExtension=function(){};
VO.prototype.JSC$14172_buildRequest=function(){};var lZ5={},uAt=(lZ5.GET_DATASYNC_IDS=qL(VO),lZ5);var MmL,fZM,tmA,G1o,v5,DnA,c9A,jjB,O7H;MmL="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");fZM=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.P3=function(K,m,x,S,Q,w,M,f,c){this.endpointMap=K;this.networkManager=m;this.authService=x;this.responseProcessorMap=S;this.innertubeResponseStore=Q;this.contextProcessors=w;this.asyncContextProcessors=M;this.localInnertubeRouter=f;this.requestSequencer=c;this.inflightRequests=new Map;K.signalEndpointMap||(K.signalEndpointMap={});K.signalEndpointMap=Object.assign({},uAt,K.signalEndpointMap)};
tmA=function(K,m,x,S,Q,w,M,f,c){if(_.P3.instance!==void 0){if(S=_.P3.instance,K=[K!==S.endpointMap,m!==S.networkManager,x!==S.authService,Q!==S.innertubeResponseStore,w!==S.contextProcessors,M!==S.asyncContextProcessors,f!==S.localInnertubeRouter],K.some(function(D){return D}))throw new _.AR("InnerTubeTransportService is already initialized",K);
}else _.P3.instance=new _.P3(K,m,x,S,Q,w,M,f,c)};
_.ix=function(K,m,x){var S=S===void 0?OQL:S;var Q=c9A(K,m);return Q?new _.LA(function(w,M){var f,c,D,G,p;return _.t(function(R){switch(R.nextAddress){case 1:return R.yield(Q,2);case 2:f=R.yieldResult;c=f.JSC$14172_getRequest(m,x,S);if(!c){M(new _.AR("Error: Failed to build request for command.",m));R.jumpTo(0);break}Ll(c.input);G=((D=c.requestShell)==null?void 0:D.mode)==="cors"?"cors":void 0;if(K.authService.syncHeaders){p=O7H(c.config,G);R.jumpTo(4);break}return R.yield(jjB(c.config,G),5);case 5:p=
R.yieldResult;case 4:w(DnA(K,c,p)),_.Px(R)}})}):_.cX(new _.AR("Error: No request builder found for command.",m))};
G1o=function(K,m,x,S){var Q=Q===void 0?OQL:Q;var w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y,V,T;return _.t(function(m1){switch(m1.nextAddress){case 1:w=fIT(m,K.endpointMap);if(!w)throw new _.AR("Error: No streaming request builder found for command",m);M=w.JSC$14172_getRequest(m,x,Q);if(!M)throw new _.AR("Failed to build YtRequest for streaming Command",m);if((f=K.localInnertubeRouter)==null||!f.shouldPreferLocalResponse(M.input,M.innerTubeRequest)){m1.jumpTo(2);break}return m1.yield(K.localInnertubeRouter.localInnertubeResponse(M.input,
M.innerTubeRequest),3);case 3:return c=m1.yieldResult,D={},c.playerResponse&&(v5(K,c.playerResponse,M),D.player=c.playerResponse,(G=S)==null||G(D,c)),c.watchNextResponse&&(v5(K,c.watchNextResponse,M),D.content=c.watchNextResponse,(p=S)==null||p(D,c)),m1.return(D);case 2:J=((R=M.requestShell)==null?void 0:R.mode)==="cors"?"cors":void 0;if(K.authService.syncHeaders){L=O7H(M.config,J);m1.jumpTo(4);break}return m1.yield(jjB(M.config,J),5);case 5:L=m1.yieldResult;case 4:return H=(F=(n=M.requestShell)==
null?void 0:n.headers)!=null?F:{},M.requestShell=Object.assign({},M.requestShell,{headers:Object.assign({},H,L)}),N=Object.assign({},M.requestShell),z=JSON.stringify(M.innerTubeRequest),M.requestShell.method==="POST"&&(N=Object.assign({},N,{body:z})),y=function(MT,c0){v5(K,c0.playerResponse||c0.watchNextResponse||c0.reelItemWatchResponse||c0.reelWatchSequenceResponse,M);S==null||S(MT,c0)},V={},m1.yield(r9o(K.networkManager,M.input,N,y),6);
case 6:return V=m1.yieldResult,((T=M.config)==null?0:T.responseTick)&&_.CQ(M.config.responseTick),m1.return(V)}})};
_.WB=function(K,m,x,S,Q){Q=Q===void 0?{authStrategy:{identity:OQL}}:Q;var w=w===void 0?!0:w;var M=function(){};
M=XSn(kDT(x));m.context||(m.context=_.DmG(S,w));return new _.LA(function(f){var c,D,G,p,R;return _.t(function(J){if(J.nextAddress==1)return c=Z91(x),D=_.Y8(c),K.authService.syncHeaders?(G=O7H(Q,D),J.jumpTo(2)):J.yield(jjB(Q,D),3);J.nextAddress!=2&&(G=J.yieldResult);p=BP1(Z91(x));R={input:p,requestShell:F0(p),innerTubeRequest:m,config:Q};f(DnA(K,R,G,M));_.Px(J)})})};
v5=function(K,m,x){var S;if(m&&!(m==null?0:(S=m.sequenceMetaData)==null?0:S.skipProcessing)&&K.responseProcessorMap){S=_.u(MmL);for(var Q=S.next();!Q.done;Q=S.next())Q=Q.value,K.responseProcessorMap[Q]&&K.responseProcessorMap[Q].handleResponse(m,x)}};
DnA=function(K,m,x,S){S=S===void 0?function(){}:S;
var Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y,V,T,m1,MT,c0,EB,pT,h8,$S,nT,Lt,yD,Ez,sz,t5,bB,PA,CH,pH,l5,mo,GM,wy;return _.t(function(J5){switch(J5.nextAddress){case 1:M=(Q=m.config)==null?void 0:(w=Q.storeStrategy)==null?void 0:w.storeKey;if(!(M&&K.innertubeResponseStore&&K.innertubeResponseStore.has(M))||((f=m.config)==null?0:(c=f.storeStrategy)==null?0:c.disableCache)){J5.jumpTo(2);break}return J5.yield(K.innertubeResponseStore.get(M),3);case 3:if((D=J5.yieldResult)&&!D.isExpired())return J5.return(Promise.resolve(_.HP(D)));
case 2:if(!((G=m)==null?0:(p=G.innerTubeRequest)==null?0:p.context)){J5.jumpTo(4);break}R=m.innerTubeRequest.context;if(!(K.asyncContextProcessors&&K.asyncContextProcessors.length>0)){J5.jumpTo(5);break}J=[];L=_.u(K.asyncContextProcessors);for(n=L.next();!n.done;n=L.next())F=n.value,H=F.processContext(m),H.wrappedPromise_&&J.push(H.wrappedPromise_);if(!(J.length>0)){J5.jumpTo(5);break}return J5.yield(Promise.all(J),5);case 5:N=_.u(K.contextProcessors||[]),z=N.next();case 8:if(z.done){J5.jumpTo(4);
break}y=z.value;return J5.yield(y.processContext(R),9);case 9:z=N.next();J5.jumpTo(8);break;case 4:if((V=K.localInnertubeRouter)==null||!V.shouldPreferLocalResponse(m.input,m.innerTubeRequest)){J5.jumpTo(12);break}return J5.yield(K.localInnertubeRouter.localInnertubeResponse(m.input,m.innerTubeRequest),13);case 13:return T=J5.yieldResult,v5(K,T,m),J5.return(T);case 12:return(c0=(MT=m.config)==null?void 0:MT.requestKey)&&K.inflightRequests.has(c0)?m1=K.inflightRequests.get(c0):(EB=JSON.stringify(m.innerTubeRequest),
$S=(h8=(pT=m.requestShell)==null?void 0:pT.headers)!=null?h8:{},m.requestShell=Object.assign({},m.requestShell,{headers:Object.assign({},$S,x)}),nT=Object.assign({},m.requestShell),m.requestShell.method==="POST"&&(nT=Object.assign({},nT,{body:EB})),((Lt=m.config)==null?0:Lt.requestTick)&&_.CQ(m.config.requestTick),yD=function(){return K.networkManager.fetch(m.input,nT,m.config)},m1=K.requestSequencer?ptD(K.requestSequencer,m,yD):yD(),c0&&K.inflightRequests.set(c0,m1)),J5.yield(m1,14);
case 14:(Ez=J5.yieldResult)&&_.h("web_streaming_player")&&Array.isArray(Ez)&&(Ez=Ez[0].playerResponse);if(Ez&&"error"in Ez&&((sz=Ez)==null?0:(t5=sz.error)==null?0:t5.details))for(bB=Ez.error.details,PA=_.u(bB),CH=PA.next();!CH.done;CH=PA.next())pH=CH.value,(l5=pH["@type"])&&fZM.indexOf(l5)>-1&&(delete pH["@type"],Ez=pH);c0&&K.inflightRequests.has(c0)&&K.inflightRequests.delete(c0);((mo=m.config)==null?0:mo.responseTick)&&_.CQ(m.config.responseTick);if(Ez||(GM=K.localInnertubeRouter)==null||!GM.canProvideFallbackResponse(m.input,
m.innerTubeRequest)){J5.jumpTo(15);break}return J5.yield(K.localInnertubeRouter.localFallbackInnertubeResponse(m.input,m.innerTubeRequest),16);case 16:Ez=J5.yieldResult;case 15:return v5(K,Ez,m),((wy=m.config)==null?0:wy.processorTick)&&_.CQ(m.config.processorTick),S(),J5.return(Ez||void 0)}})};
_.eW=function(K,m){return MMD(m,K.endpointMap)};
c9A=function(K,m){K=tMn(m,K.endpointMap);if(K!==void 0)return Promise.resolve(K)};
jjB=function(K,m){var x,S,Q,w;return _.t(function(M){if(M.nextAddress==1){Q=(x=K)==null?void 0:(S=x.authStrategy)==null?void 0:S.sessionIndex;var f=M.yield;var c=_.k8(USn({sessionIndex:Q}));return f.call(M,c,2)}w=M.yieldResult;return M.return(Promise.resolve(Object.assign({},cC1(m),w)))})};
O7H=function(K,m){var x;K=K==null?void 0:(x=K.authStrategy)==null?void 0:x.sessionIndex;x=USn({sessionIndex:K});return Object.assign({},cC1(m),x)};var RQ_,J9M,hQB,CIA,L6A,q4E,g2D,n2z,TP,PIL,eQD,b7R,i7L;RQ_=0;J9M=/tone[1-5]/;hQB=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");CIA="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
L6A=Number.MAX_SAFE_INTEGER;q4E=RegExp("\ufe0f","g");_.Uy=function(K){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;K&&_.E2_(this,K)};
_.E2_=function(K,m){try{_.Ed(m,{context:K,onSuccess:function(S,Q){Array.isArray(Q)?K.load(Q):(S=new _.AR("Emoji manager JSON response was not an array!",{response:Q}),_.aC(S))},
onError:function(S){S=new _.AR("Failed to retrieve emoji manager initial JSON data!",{url:m,statusCode:_.Ry(S).toString()});_.yq(S)}})}catch(S){var x=new _.AR("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:m});
_.yq(x)}};
_.Uy.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.Uy.prototype.load=function(K,m){if(m)if(K.length)K=K.concat(m.emojis);else{this.emojis=m.emojis;this.emojiMap=m.emojiMap;this.emojiShortcutMap=m.emojiShortcutMap;this.emojiShortcutCharMap=b7R(m);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=m.emojiRegex;return}this.emojis=[].concat(_.N3(new Set(this.emojis.concat(K))));this.hasInitializedShortcutCharMap=!1;K=Array(this.emojis.length);for(m=0;m<this.emojis.length;m++){var x=this.emojis[m];if(x.emojiId){this.emojiMap[x.emojiId]=x;this.emojiMap[x.emojiId].index=
m;for(var S=0;x.shortcuts&&S<x.shortcuts.length;S++)this.emojiShortcutMap[x.shortcuts[S].toLocaleLowerCase()]=x;K[m]=x.isCustomEmoji&&x.shortcuts?x.shortcuts[0]:x.emojiId}}K.sort(function(Q,w){return w.length-Q.length});
if(K.length)try{this.emojiRegex=new RegExp(K.join("|").replace("*","\\*"),"gi")}catch(Q){this.emojiRegex=/$./}else this.emojiRegex=/$./};
g2D=function(K,m){m=_.u(m);for(var x=m.next();!x.done;x=m.next()){var S=x.value;if(S.emojiId&&K.emojiMap[S.emojiId]){x=Object.assign({},K.emojiMap[S.emojiId],S);K.emojiMap[S.emojiId]=x;var Q=void 0;x.index&&((Q=K.emojis[x.index])==null?void 0:Q.emojiId)===S.emojiId&&(K.emojis[x.index]=x);S=void 0;if((S=x.shortcuts)==null?0:S.length)for(K.hasInitializedShortcutCharMap=!1,S=_.u(x.shortcuts),Q=S.next();!Q.done;Q=S.next())K.emojiShortcutMap[Q.value.toLocaleLowerCase()]=x}}};
n2z=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return S.yield(_.Z9.getInstance(),2);if(S.nextAddress!=3)return(m=S.yieldResult)?S.yield(m.get("ytlc-emoji-pref"),3):S.return();(x=S.yieldResult)&&g2D(K,Object.keys(x).map(function(Q){return{emojiId:Q,stickyPrefId:x[Q]}}).filter(function(Q){return!!Q.emojiId&&!!Q.stickyPrefId}));
_.Px(S)})};
_.zP=function(K,m,x){return(K=K.emojiMap[m])&&(!K.isLocked||x!==void 0&&x)?K:void 0};
TP=function(K,m,x){x=_.zP(K,m,x===void 0?!1:x);var S=m.match("\u200d");x&&K.skinTone!==0&&(K=(S==null?void 0:S.length)===1?_.zP(K,m.replace("\u200d",hQB[K.skinTone]+"\u200d")):_.zP(K,m+hQB[K.skinTone]))&&(x=K);return x};
PIL=function(K,m){var x=K.emojiMap[m];return(x==null?0:x.stickyPrefId)?K.emojiMap[x.stickyPrefId]:TP(K,m)};
_.yS=function(K,m){K=K.emojiShortcutMap[m.toLocaleLowerCase()];return!K||K.isLocked?null:K};
eQD=function(K,m,x){return b7R(K,x===void 0?!1:x)[m]||{}};
b7R=function(K,m){m=m===void 0?!1:m;if(!K.hasInitializedShortcutCharMap){K.hasInitializedShortcutCharMap=!0;for(var x=0;x<K.emojis.length;x++){var S=K.emojis[x];if(!(S.isLocked||m&&S.isCustomEmoji&&S.emojiId&&!K.pickerCustomEmojiIds.includes(S.emojiId)))for(var Q=0;S.shortcuts&&Q<S.shortcuts.length;Q++){var w=S.shortcuts[Q];w.startsWith(":_")&&S.isCustomEmoji&&(K.emojiShortcutCharMap[":_"]==null&&(K.emojiShortcutCharMap[":_"]=Object.create(null)),K.emojiShortcutCharMap[":_"][w]=S);if(!(w.length<3||
!S.isCustomEmoji&&J9M.test(w))){var M=w.substr(0,3).toLocaleLowerCase();K.emojiShortcutCharMap[M]==null&&(K.emojiShortcutCharMap[M]=Object.create(null));K.emojiShortcutCharMap[M][w]=S}}}}return K.emojiShortcutCharMap};
_.Uy.prototype.createEmoji=function(K,m){m=m===void 0?!0:m;var x=document.createElement("img");K.isCustomEmoji||x.classList.add("small-emoji");x.classList.add("emoji");x.classList.add("yt-formatted-string");x.src=K.image?_.a$(K.image.thumbnails,this.emojiSize)||"":"";var S=void 0;K.image&&K.image.accessibility&&K.image.accessibility.accessibilityData&&(S=K.image.accessibility.accessibilityData.label);x.alt=S?S:(K.isCustomEmoji&&K.shortcuts?K.shortcuts[0]:K.emojiId)||"";K.isCustomEmoji&&(x.dataset.emojiId=
K.emojiId);_.Vd&&(x.setAttribute("contenteditable","false"),x.setAttribute("unselectable","on"));m&&(K.shortcuts&&K.shortcuts.length&&x.setAttribute("shared-tooltip-text",K.shortcuts[0]),x.id="emoji-"+RQ_++);return x};
_.Uy.prototype.createDocumentFragment=function(K,m,x,S){m=m===void 0?!1:m;x=x===void 0?!0:x;S=S===void 0?!1:S;K=K.replace(q4E,"");for(var Q=document.createDocumentFragment(),w=0,M,f=0;(M=this.emojiRegex.exec(K))!=null;){var c=_.zP(this,M[0])||_.yS(this,M[0]);!c||c.isCustomEmoji&&!m||(c=this.createEmoji(c,x),w!==M.index&&Q.appendChild(document.createTextNode(K.substring(w,M.index))),Q.appendChild(c),w=M.index+M[0].length,f++)}if(!S||f)return Q.appendChild(document.createTextNode(K.substr(w))),Q};
i7L=function(K,m,x){var S,Q,w,M,f,c,D,G,p;return _.t(function(R){if(R.nextAddress==1){if(!m.emojiId||!K.emojiMap[m.emojiId])return R.return();S=Object.assign({},K.emojiMap[m.emojiId],{stickyPrefId:x});K.emojiMap[m.emojiId]=S;m.index&&((Q=K.emojis[m.index])==null?void 0:Q.emojiId)===m.emojiId&&(K.emojis[m.index]=S);if((w=m.shortcuts)==null?0:w.length)for(K.hasInitializedShortcutCharMap=!1,M=_.u(m.shortcuts),f=M.next();!f.done;f=M.next())c=f.value,K.emojiShortcutMap[c.toLocaleLowerCase()]=S;return R.yield(_.Z9.getInstance(),
2)}if(R.nextAddress!=4)return(D=R.yieldResult)?R.yield(D.get("ytlc-emoji-pref"),4):R.jumpTo(0);p=(G=R.yieldResult)!=null?G:{};p[m.emojiId]=x;return R.yield(D.set("ytlc-emoji-pref",p,L6A),0)})};
_.IM=new _.Uy;var A9o;_.kH={};
A9o={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 Ay(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 K=_.U8(this.hostElement||this).querySelector("#inline-action-button-container");K&&K.setAttribute("aria-hidden","true");this.menuButton=_.U8(this.hostElement).querySelector("#menu-button")},
attached:function(){var K=this.menuButton;K&&(K.addEventListener("focusin",_.Kd(this,this.onMenuButtonFocus_)),K.addEventListener("focusout",_.Kd(this,this.onMenuButtonBlur_)))},
detached:function(){var K=this.menuButton;K&&(K.removeEventListener("focusin",_.Kd(this,this.onMenuButtonFocus_)),K.removeEventListener("focusout",_.Kd(this,this.onMenuButtonBlur_)))},
identity:_.H0,truthy:function(K){return!!K},
computeTimestampString:function(K){return K?K.timestampText?this.getSimpleString(K.timestampText):this.TIME_FORMATTER.format(new Date(K.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(K){return K},
computeMenuVisible_:function(K,m){return K||m},
computeHasInlineActionButtons:function(K){if(!K)return!1;var m,x;return!((m=K.inlineActionButtons)==null||!m.length)||!((x=K.additionalInlineActionButtons)==null||!x.length)},
createDocumentFragmentFromString:function(K){var m=_.IM.createDocumentFragment.bind(_.IM),x;if((x=this.participantsManager)==null||!x.viewerRegex)return m(K);x=document.createDocumentFragment();for(var S=0,Q;(Q=this.participantsManager.viewerRegex.exec(K))!=null;){if(Q.index>0){var w=":"+Q[0]+":";if((_.zP(_.IM,w)||_.yS(_.IM,w))&&K.indexOf(w)===Q.index-1)continue}x.appendChild(m(K.substring(S,Q.index)));S=document.createElement("span");S.appendChild(m(Q[0]));S.classList.add("mention");x.appendChild(S);
S=Q.index+Q[0].length}x.appendChild(m(K.substring(S)));return x},
createDocumentFragment:function(K){var m=document.createDocumentFragment();if(K.simpleText)return m.appendChild(this.createDocumentFragmentFromString(K.simpleText)),m;if(!K.runs)return m;for(var x=0;x<K.runs.length;x++){var S=K.runs[x];if(S.emoji)m.appendChild(_.IM.createEmoji(S.emoji));else if(S.text)if(S.navigationEndpoint){var Q=document.createElement("a");Q.classList.add("yt-simple-endpoint");tO0(Q,S.navigationEndpoint);_.U8(Q).appendChild(this.createDocumentFragmentFromString(S.text));m.appendChild(Q)}else m.appendChild(this.createDocumentFragmentFromString(S.text))}return m},
hasModerationOverlayVisible:function(){var K;return((K=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:K.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(K){K.composedPath().some(function(m){return(m=m instanceof Element?m:null)?m.tagName&&(m.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||m.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(K)},
colorFromDecimal:function(K){return VXS(K)},
markAsDeleted:function(K,m){this.set("data.deletedStateMessage",K);this.set("data.showOriginalContentMessage",m)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(K){if(this.data.contextMenuEndpoint){var m=_.cd().resolve(_.Mq),x=this.data.contextMenuEndpoint,S;(S=_.P3.instance)&&_.eW(S,x)?(m=Y4L(m,x),S=_.WB(S,{},m)):S=_.F6E(m,x);S.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);K&&K.stopPropagation()}},
handleGetContextMenuResponse_:function(K){var m=_.P3.instance;m&&_.eW(m,{liveChatEndpoint:{}})||(K=K.response);K.liveChatItemContextMenuSupportedRenderers&&K.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(K.liveChatItemContextMenuSupportedRenderers.menuRenderer);K.actions&&_.Uk(this.hostElement,"yt-live-chat-actions",[K.actions])},
handleGetContextMenuError:function(K){if(K instanceof Error||K instanceof Object||K instanceof String)var m=K;_.aC(new _.AR("Error encountered calling GetLiveChatItemContextMenu",m))},
showContextMenu_:function(K){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:K}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.vg(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.vg(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.kH.YtLiveChatItemBehavior=[A9o,_.d2.YtComponentBehavior,_.rt.YtOpenPopupBehavior];_.W5=function(){};var o2D;var H7D;var $nM;var NwD;var XP=function(){var K=_.e.apply(this,arguments)||this;K.active=!1;K.identity=_.H0;return K};
_.q(XP,_.e);XP.prototype.dataChanged=function(){this.active=!1};
XP.prototype.onClick=function(){_.vg(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
XP.prototype.dataChanged=XP.prototype.dataChanged;_.v([_.P(),_.U("design:type",Object)],XP.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XP.prototype,"active",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XP.prototype,"dataChanged",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],XP);
_.d(XP,"yt-live-chat-text-input-field-suggestion",function(){if(NwD===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;$nM===void 0&&($nM=document.createElement("template"));var S=$nM;x.call(m,S.content.cloneNode(!0),K.content.firstChild);NwD=K}K=NwD;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});_.KE=function(K,m,x){return CustomEvent.call(this,K,{detail:{value:m,path:x}})||this};
_.q(_.KE,CustomEvent);_.mT=function(){var K=_.e.apply(this,arguments)||this;K.viewerName=null;K.actionMap={"yt-live-chat-actions":"onChatMessage_"};K.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];K.PARTICIPANT_TIME_USEC_=3E8;return K};
_.q(_.mT,_.e);_.l=_.mT.prototype;_.l.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.l.addParticipant=function(K){var m=_.HT0(this.participants,K,function(S,Q){S=S[Object.keys(S)[0]];Q=Q[Object.keys(Q)[0]];S=String(_.Hk(S.authorName)).toLowerCase();Q=String(_.Hk(Q.authorName)).toLowerCase();return S<Q?-1:S==Q?0:1}.bind(this));
if(m>=0){var x=this.participants[m];x[Object.keys(x)[0]].timestampUsec&&this.splice("participants",m,1,K)}else this.splice("participants",-m-1,0,K);K=K[Object.keys(K)[0]];m=_.Hk(K.authorName).toLocaleLowerCase();x=m.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(x)||(this.allParticipantsCharMap_[x]={});this.allParticipantsCharMap_[x][m]=K};
_.l.getAuthorsFromPrefix=function(K){return this.allParticipantsCharMap_.hasOwnProperty(K)?this.allParticipantsCharMap_[K]:null};
_.l.computeViewerRegex_=function(K){if(!K)return null;K=K.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var m=K.indexOf("@")===0&&_.h("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(m+K.replace(/ /g,"\\s*")+"|^"+K.replace(/ /g,"\\s*")+"$|^"+K.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+K.replace(/ /g,"\\s*")+"$|(?<=\\s)"+K.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.l.checkForStaleParticipants_=function(){var K=this;this.trimOldParticipants_();this.asyncHandle_&&RE8(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.gs(function(){K.checkForStaleParticipants_()},3E4))};
_.l.onChatMessage_=function(K){var m=this,x=Date.now()*1E3;K.forEach(function(S){if(S=_.C(S,LkL)){S=S.item;var Q=Object.keys(S)[0];m.SUPPORTED_ITEM_TYPES_.indexOf(Q)!=-1&&S[Q].timestampUsec>=x-m.PARTICIPANT_TIME_USEC_&&m.addParticipant(S)}},this);
this.checkForStaleParticipants_()};
_.l.trimOldParticipants_=function(){for(var K=Date.now()*1E3,m=this.participants.length-1;m>=0;m--){var x=this.participants[m];x=x[Object.keys(x)[0]];x.timestampUsec&&x.timestampUsec<K-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",m,1)}};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],_.mT.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],_.mT.prototype,"viewerName",void 0);_.v([_.P({computed:"computeViewerRegex_(viewerName)"}),_.U("design:type",Object)],_.mT.prototype,"viewerRegex",void 0);_.v([_.P({value:function(){return[]},
notify:!0}),_.U("design:type",Array)],_.mT.prototype,"participants",void 0);_.v([_.Jp({is:"yt-live-chat-participants-manager",noInjection:!0})],_.mT);var Z7_=/.*([:@#].*?)$/,xj=/\u00a0/g,BwL=String.fromCharCode(160),aZB={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"},Sp=function(){var K=_.e.apply(this,arguments)||this;K.disabled=!1;K.liveChatRichMessageInput=null;K.messageInput=null;K.isValidWithNoInputText=!1;K.suggestions=[];K.emojiManager=_.IM;K.inputMethodEditorActive=
!1;K.suggestionIndex=-1;K.JSC$14230_lastSuggestionRange=null;return K};
_.q(Sp,_.e);_.l=Sp.prototype;_.l.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.l.attached=function(){_.vr&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.l.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.l.dataChanged=function(){if(!this.ignoreColorMapping){var K=!1,m={},x;for(x in aZB)this.data&&this.data.hasOwnProperty(x)&&(m[aZB[x]]=this.colorFromDecimal(this.data[x]),K=!0);K&&_.W9(this.hostElement,m)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.l.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.l.colorFromDecimal=function(K){K=Math.floor(Number(K));return"rgba("+[K>>16&255,K>>8&255,K&255,(K>>24&255)/255].join()+")"};
_.l.preventDrag=function(K){K.dataTransfer&&(K.dataTransfer.dropEffect="none");K.preventDefault()};
_.l.preventResize=function(K){K.returnValue=!1};
_.l.onInputChange=function(){var K=this.characterCount,m=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&m&&m.remove();if(!m&&this.characterCount>this.maxCharacterLimit){var x=window.getSelection();if(x){var S=x.getRangeAt(0);x.removeAllRanges();x.addRange(S)}}if(x=this.getCurrentRange())S=this.calculateTextBeforeRange(x),this.completeEmojisInRange(x,S,!0)||this.updateSuggestions(x,S);S=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(S);
_.vg(this.hostElement,"yt-live-chat-message-input-change",S);m&&this.characterCount===0&&m.remove();x&&x.commonAncestorContainer.parentElement.id==="input"&&x.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>K):x&&!x.collapsed&&x.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(K=this.input.childNodes.length-1;K>=0;K--)this.input.childNodes[K].nodeName==="BR"&&this.input.childNodes[K].remove()};
_.l.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.l.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var K=this.getCurrentRange();K&&K.commonAncestorContainer.parentElement.id==="input"&&K.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.l.mergeOverflowText=function(K){if(K){var m=document.createRange();m.selectNodeContents(K);m=m.extractContents();this.input.insertBefore(m,K)}};
_.l.checkRangeAtEndOfInput=function(){var K=this.getCurrentRange();if(K){var m=_.U8(this.hostElement).querySelector("#overflow-text"),x=document.createRange();m&&m.previousSibling?m.previousSibling instanceof HTMLImageElement?x.selectNode(m.previousSibling):x.selectNodeContents(m.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?x.selectNode(this.input.lastChild):x.selectNodeContents(this.input.lastChild));x.collapse(!1);return x.isPointInRange(K.startContainer,
K.startOffset)}return!1};
_.l.handleOverflowText=function(K){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var m=_.U8(this.hostElement).querySelector("#overflow-text"),x=this.getCurrentRange();this.input.normalize();K=this.checkRangeAtEndOfInput()&&K;this.mergeOverflowText(m);for(var S,Q=0,w=0,M,f=this.input.childNodes,c=0;c<f.length;c++){var D=f[c];D instanceof Text?(w+=D.textContent.length,w>this.maxCharacterLimit&&(S=D,Q=this.maxCharacterLimit+D.textContent.length-w)):D instanceof HTMLImageElement&&
(S=void 0,w=D.dataset.emojiId&&((S=this.data)==null?0:S.emojiCharacterCount)?w+this.data.emojiCharacterCount:w+D.alt.length,S=this.input,Q=c);if(w>this.maxCharacterLimit&&S){M=document.createRange();M.collapse(!1);m?(w=this.input.lastChild.previousSibling,w instanceof Text?M.setEnd(this.input.lastChild.previousSibling,w.textContent.length):w instanceof HTMLImageElement&&M.setEnd(this.input,this.input.childNodes.length-1)):M.selectNodeContents(this.input);M.setStart(S,Q);break}}M&&(S=!1,x&&(K=M.isPointInRange(x.startContainer,
x.startOffset-1)),m||(m=document.createElement("span"),m.id="overflow-text",m.textContent="",m.setAttribute("contenteditable","true"),_.U8(_.U8(this.hostElement).querySelector("#input")).appendChild(m),S=!0),m&&(x=M.extractContents(),m.insertBefore(x,m.firstChild),K&&m.firstChild&&(x=document.createRange(),S?x.setStartAfter(m.lastChild):x.setStartAfter(m.firstChild),x.collapse(!0),m=window.getSelection(),m.removeAllRanges(),m.addRange(x))))}};
_.l.checkForDuplicateSpans=function(){for(var K=0;K<this.input.childNodes.length;K++){var m=this.input.childNodes[K];if(m.nodeName==="SPAN"){var x=document.createRange();x.selectNodeContents(m);x=x.extractContents();this.input.insertBefore(x,m);m.remove()}}this.handleOverflowText(!0)};
_.l.getCurrentRange=function(){var K=window.getSelection();return K&&K.rangeCount?K.getRangeAt(0).cloneRange():null};
_.l.getInputRange=function(){var K=this.getCurrentRange();if(K){for(var m=K.commonAncestorContainer,x=!1,S=_.U8(this.hostElement).querySelector("#input");m;){if(m===S){x=!0;break}m=m.parentNode}x||(K=null)}K||(K=this.getRangeAtEnd());return K};
_.l.getRangeAtEnd=function(){var K=document.createRange(),m=_.U8(this.hostElement).querySelector("#input").lastChild;!m||m.nodeName!=="#text"&&m.nodeName!=="SPAN"?(K.selectNodeContents(_.U8(this.hostElement).querySelector("#input")),K.collapse(!1)):m.nodeName==="#text"?K.setStart(m,m.textContent.length):K.setStart(m,m.childNodes.length);return K};
_.l.getChatParticipantSuggestions=function(K,m,x,S){var Q=_.h("live_chat_enable_handles_web_text_input_update");if(m)for(var w in m)if(w.indexOf(K)===0||Q&&w.indexOf(x+K)===0){var M=m[w],f=_.Hk(M.authorName);S.push({suggestion:{author:!0,authorType:x,image:M.authorPhoto,alt:f,text:f}});if(S.length>=64)break}};
_.l.getSuggestions=function(K){var m=[],x=K.substring(0,3),S=eQD(_.IM,x,!0);if(S)for(var Q in S)if(Q.toLocaleLowerCase().indexOf(K)===0){var w=S[Q];if(w&&w.emojiId){if(w=PIL(_.IM,w.emojiId)){var M=void 0,f=void 0,c=void 0,D=void 0,G=((M=w.image)==null?0:(f=M.accessibility)==null?0:(c=f.accessibilityData)==null?0:c.label)||w.isCustomEmoji?(D=w.shortcuts)==null?void 0:D[0]:w.emojiId;m.push({suggestion:{emoji:!0,image:w.image,alt:G,text:Q,textToInsertWhenSelected:w.isCustomEmoji?Q:G}})}if(m.length>=
64)break}}if(!this.participantsManager)return null;if(x.indexOf("@")===0||x.indexOf("#")===0)S=x.charAt(0),K=K.substring(1),Q=_.h("live_chat_enable_handles_web_text_input_update"),x.indexOf("@")===0&&Q&&(Q=this.participantsManager.getAuthorsFromPrefix(x.substring(0,2)),this.getChatParticipantSuggestions(K,Q,S,m)),x=x.substring(1),x=this.participantsManager.getAuthorsFromPrefix(x),this.getChatParticipantSuggestions(K,x,S,m);return m?m.sort(function(p,R){return R.suggestion.text<p.suggestion.text?-1:
R.suggestion.text===p.suggestion.text?0:1}):null};
_.l.insertSuggestion=function(K){var m=_.h("live_chat_enable_handles_web_text_input_update"),x=K.authorType;m=K.text.indexOf(x)===0&&m?K.text+BwL:x+K.text+BwL;K.emoji?this.insertTextAtRange(this.JSC$14230_lastSuggestionRange,K.textToInsertWhenSelected||""):K.author&&this.insertTextAtRange(this.JSC$14230_lastSuggestionRange,m)};
_.l.updateSuggestionsAtCaret=function(){var K=this.getCurrentRange();K&&this.updateSuggestions(K,this.calculateTextBeforeRange(K))};
_.l.offsetStartOfRangeBy=function(K,m){for(;m>0;)if(K.startOffset-m>=0){K.setStart(K.startContainer,K.startOffset-m);break}else{m=K.startContainer instanceof HTMLImageElement?m-K.startContainer.alt.length:m-K.startOffset;var x=K.startContainer.previousSibling;if(!x){K.setStart(K.startContainer,0);break}if(_.h("live_chat_require_space_for_autocomplete_emoji")){var S=void 0,Q=void 0;K.setStart(x,((S=x)==null?void 0:(Q=S.textContent)==null?void 0:Q.length)||0)}else K.setStart(x,x.childNodes.length||
0)}};
_.l.updateSuggestions=function(K,m){var x=this;this.JSC$14230_lastSuggestionRange&&(this.JSC$14230_lastSuggestionRange.detach(),this.JSC$14230_lastSuggestionRange=null);if((m=Z7_.exec(m))&&m.length&&(m=m[m.length-1].toLocaleLowerCase(),m.length>2&&(this.offsetStartOfRangeBy(K,m.length),this.JSC$14230_lastSuggestionRange=K,(K=this.getSuggestions(m))&&K.length))){this.suggestions=K;_.MJ(this,function(){_.U8(x.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(K.length-1);return}this.dropdown.opened=!1};
_.l.completeEmojisInRange=function(K,m,x){var S=m.replace(/[\s\xa0]+$/,"");m=m.length-S.length;S=S.split(" ");S=S[S.length-1].trim().toLocaleLowerCase();var Q=S.lastIndexOf(":");if(x&&!m&&Q!==S.length-1)return!1;Q!==-1&&(x=S.lastIndexOf(":",Q-1),x!==-1&&(S=S.substring(x)));if((x=_.yS(_.IM,S))&&x.emojiId){x=PIL(_.IM,x.emojiId)||null;this.offsetStartOfRangeBy(K,S.length+m);var w,M,f,c;S=(((w=x)==null?0:w.isCustomEmoji)?(M=x)==null?void 0:(f=M.shortcuts)==null?void 0:f[0]:(c=x)==null?void 0:c.emojiId)||
"";m&&(S+=BwL);this.insertTextAtRange(K,S);this.dropdown.opened=!1;return!0}return!1};
_.l.onSuggestion=function(K){this.insertSuggestion(K.detail);this.dropdown.opened=!1};
_.l.onKeyPress=function(K){K.keyCode===13&&(K.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.vg(this.hostElement,"yt-live-chat-send-message"))};
_.l.completeEmojis=function(){var K=document.createRange(),m=_.U8(this.hostElement).querySelector("#input").lastChild;m?K.setStart(m,m.childNodes.length):(K.selectNodeContents(_.U8(this.hostElement).querySelector("#input")),K.collapse(!1));this.completeEmojisInRange(K,this.calculateTextBeforeRange(K),_.h("live_chat_require_space_for_autocomplete_emoji"))};
_.l.maybePreventTextFormatting=function(K){!_.IS||!K.ctrlKey&&!K.metaKey||K.keyCode!==66&&K.keyCode!==73||(K.stopImmediatePropagation(),K.preventDefault())};
_.l.onKeyDown=function(K){this.maybePreventTextFormatting(K);if(this.dropdown.opened)switch(K.keyCode){case 27:this.dropdown.opened=!1;K.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;K.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);K.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),K.preventDefault()}};
_.l.onKeyUp=function(K){switch(K.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.Vd)this.onInputChange()};
_.l.changeSuggestionIndex=function(K){if(this.dropdown.opened){var m=_.U8(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<m.children.length&&(m.children[this.suggestionIndex].active=!1);var x=this.suggestions.length;this.suggestionIndex=(K+x)%x;K=m.children[this.suggestionIndex];K.active=!0;m.scrollTop=K.offsetTop}};
_.l.onInputPaste=function(K){K.preventDefault();(K=K.clipboardData)&&K.types&&(K=K.getData("text/plain")||"",K=K.replace(/\n/g,""),this.insertText(K));(K=this.getCurrentRange())&&K.commonAncestorContainer.parentElement.id==="input"&&K.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.l.onFocus=function(){this._setFocused(!0)};
_.l.onBlur=function(){this._setFocused(!1)};
_.l.insertText=function(K){this.insertTextAtRange(this.getInputRange(),K)};
_.l.insertTextAtRange=function(K,m){if(K&&(K.collapsed||K.deleteContents(),m=_.IM.createDocumentFragment(m,!0,!1))){for(var x=_.u((m==null?void 0:m.childNodes)||[]),S=x.next();!S.done;S=x.next()){S=S.value;var Q=void 0,w=void 0,M=void 0,f=void 0,c=void 0;(M=(Q=window)==null?void 0:(w=Q.ShadyCSS)==null?void 0:w.ScopingShim)==null||(c=(f=M).scopeNode)==null||c.call(f,S,this.hostElement.localName)}x=m.lastChild;K.insertNode(m);this.focused||this.input.focus();if(this.focused){K=K.cloneRange();K.selectNodeContents(x);
K.collapse(!1);if(m=window.getSelection())m.removeAllRanges(),m.addRange(K);K.commonAncestorContainer.parentElement.id==="input"&&K.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}K=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(K);_.vg(this.hostElement,"yt-live-chat-message-input-change",K)}};
_.l.setLiveChatRichMessageInput=function(K){_.U8(_.U8(this.hostElement).querySelector("#input")).textContent="";if(K&&K.textSegments){for(var m=0;m<K.textSegments.length;m++){var x=K.textSegments[m];x.text?_.U8(_.U8(this.hostElement).querySelector("#input")).appendChild(_.IM.createDocumentFragment(x.text,!0,!1)):x.emojiId&&(x=_.zP(_.IM,x.emojiId))&&_.U8(_.U8(this.hostElement).querySelector("#input")).appendChild(_.IM.createEmoji(x,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.l.setText=function(K){this.setLiveChatRichMessageInput(K?{textSegments:[{text:K}]}:null)};
_.l.calculateTextBeforeRange=function(K){var m="",x=K.startContainer;if(x&&x instanceof Text){var S;m=((S=x.textContent)==null?void 0:S.substring(0,K.startOffset))||"";x=x.previousSibling}for(;x&&x instanceof Text;)m=x.textContent+m,x=x.previousSibling;return m.replace(xj," ")};
_.l.calculateLiveChatRichMessageInput=function(){for(var K=[],m="",x=_.U8(_.U8(this.hostElement).querySelector("#input")).childNodes,S=0;S<x.length;S++){var Q=x[S];Q instanceof Text?m+=Q.textContent:Q instanceof HTMLImageElement&&(Q.dataset.emojiId?(m&&(K.push({text:m.replace(xj," ")}),m=""),K.push({emojiId:Q.dataset.emojiId})):m+=Q.alt)}m&&K.push({text:m.replace(xj," ")});if(x=_.U8(this.hostElement).querySelector("#overflow-text")){m="";x=x.childNodes;for(S=0;S<x.length;S++)Q=x[S],Q instanceof Text?
m+=Q.textContent:Q instanceof HTMLImageElement&&(Q.dataset.emojiId?(m&&(K.push({text:m.replace(xj," ")}),m=""),K.push({emojiId:Q.dataset.emojiId})):m+=Q.alt);m&&K.push({text:m.replace(xj," ")})}return{textSegments:K}};
_.l.computeCharacterCount=function(K){if(!K||!K.textSegments)return 0;for(var m=0,x=0;x<K.textSegments.length;x++){var S=K.textSegments[x];if(S.text)m+=S.text.length;else if(S.emojiId){var Q=void 0;if((Q=this.data)==null?0:Q.emojiCharacterCount)m+=this.data.emojiCharacterCount;else{var w=Q=void 0,M=void 0;m+=((w=_.zP(_.IM,(Q=S)==null?void 0:Q.emojiId))==null?void 0:(M=w.shortcuts)==null?void 0:M[0].length)||0}}}return m};
_.l.characterCountChanged=function(){_.vg(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.l.focusedChanged=function(){this.hostElement.dispatchEvent(new _.KE("focused-changed",this.focused))};
_.l.focus=function(){this.setFocus(!1)};
_.l.focusAtEnd=function(){this.setFocus(!0)};
_.l.setFocus=function(K){K=K?this.getRangeAtEnd():this.getInputRange();_.U8(this.hostElement).querySelector("#input").focus();var m=window.getSelection();m&&(m.removeAllRanges(),m.addRange(K))};
_.l.insertEmoji=function(K){var m,x=((K==null?0:K.isCustomEmoji)?(m=K.shortcuts)==null?void 0:m[0]:K==null?void 0:K.emojiId)||"";this.insertText(x)};
_.l.computeText=function(K){if(!K||!K.textSegments)return"";for(var m="",x=0;x<K.textSegments.length;x++){var S=K.textSegments[x];if(S.text)m+=S.text;else if(S.emojiId){var Q=void 0,w=void 0,M=void 0;m+=((w=_.zP(_.IM,(Q=S)==null?void 0:Q.emojiId))==null?void 0:(M=w.shortcuts)==null?void 0:M[0])||""}}return m};
_.l.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.tv.Object.defineProperties(Sp.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.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}}});
Sp.prototype.focusedChanged=Sp.prototype.focusedChanged;Sp.prototype.characterCountChanged=Sp.prototype.characterCountChanged;Sp.prototype.onSuggestion=Sp.prototype.onSuggestion;Sp.prototype.onMessageSet=Sp.prototype.onMessageSet;Sp.prototype.dataChanged=Sp.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Sp.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Sp.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],Sp.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Sp.prototype,"disabled",void 0);_.v([_.g("disabled"),_.U("design:type",Number),_.U("design:paramtypes",[])],Sp.prototype,"inputTabIndex",null);_.v([_.g("data.maxCharacterLimit"),_.P({readOnly:!0,notify:!0}),_.U("design:type",Number),_.U("design:paramtypes",[])],Sp.prototype,"maxCharacterLimit",null);
_.v([_.g("liveChatRichMessageInput"),_.P({readOnly:!0,notify:!0}),_.U("design:type",Number),_.U("design:paramtypes",[])],Sp.prototype,"characterCount",null);_.v([_.g("maxCharacterLimit, characterCount"),_.P({readOnly:!0,notify:!0}),_.U("design:type",Number),_.U("design:paramtypes",[])],Sp.prototype,"remainingCharacterCount",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Sp.prototype,"isChatMessageInput",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Sp.prototype,"inputExpanded",void 0);_.v([_.P({readOnly:!0,notify:!0}),_.U("design:type",Object)],Sp.prototype,"liveChatRichMessageInput",void 0);_.v([_.P(),_.U("design:type",Object)],Sp.prototype,"messageInput",void 0);_.v([_.P(),_.U("design:type",Boolean)],Sp.prototype,"ignoreColorMapping",void 0);_.v([_.g("characterCount"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Sp.prototype,"hasText",null);
_.v([_.P(),_.U("design:type",Object)],Sp.prototype,"isValidWithNoInputText",void 0);_.v([_.g("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.P(),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Sp.prototype,"isInputValid",null);_.v([_.P({readOnly:!0,value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],Sp.prototype,"focused",void 0);_.v([_.P(),_.U("design:type",Array)],Sp.prototype,"suggestions",void 0);
_.v([_.P(),_.U("design:type",_.Uy)],Sp.prototype,"emojiManager",void 0);_.v([_.P(),_.U("design:type",_.mT)],Sp.prototype,"participantsManager",void 0);_.v([_.P(),_.U("design:type",Boolean)],Sp.prototype,"noUnderline",void 0);_.v([_.P(),_.U("design:type",Object)],Sp.prototype,"inputMethodEditorActive",void 0);_.v([_.QF("#dropdown"),_.U("design:type",Object)],Sp.prototype,"dropdown",void 0);_.v([_.QF("#input"),_.U("design:type",HTMLElement)],Sp.prototype,"input",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Sp.prototype,"dataChanged",null);_.v([_.xt("messageInput"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Sp.prototype,"onMessageSet",null);_.v([_.mh("yt-live-chat-select-suggestion"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Sp.prototype,"onSuggestion",null);
_.v([_.xt("characterCount"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Sp.prototype,"characterCountChanged",null);_.v([_.xt("focused"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Sp.prototype,"focusedChanged",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],Sp);
_.dno=_.d(Sp,"yt-live-chat-text-input-field-renderer",function(){if(H7D===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;o2D===void 0&&(o2D=document.createElement("template"));var S=o2D;x.call(m,S.content.cloneNode(!0),K.content.firstChild);H7D=K}K=H7D;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Q$=function(){var K=_.e.apply(this,arguments)||this;K.buttonOverrides={style:"overlay",type:"filled"};K.allowAnimations=!1;K.modern=_.h("web_button_rework_with_live");K.noPadding=!1;return K};
_.q(Q$,_.e);_.l=Q$.prototype;_.l.shouldSupportInlineActionButtons=function(){return!0};
_.l.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"}}}}};
_.l.ready=function(){var K=document.querySelector("yt-live-chat-app");K&&K.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.l.attached=function(){this.allowAnimations=!1};
_.l.dataChanged=function(){if(this.data){var K={"--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)};_.W9(this.hostElement,K);this.allowAnimations=!0}};
_.l.messageChanged=function(){var K,m=(K=this.data)==null?void 0:K.message;K=_.U8(_.U8(this.hostElement).querySelector("#message"));K.textContent="";m&&K.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(m))};
_.l.computeShowOnlyHeader=function(K,m){return!K||K.pdgLikeButton||K.replyButton||K.buyFlowButton?!1:this.isEmpty(K,m)&&!K.footer};
_.l.computeShowFooterDivider=function(K,m,x){return K?!!K.footer&&!this.isEmpty(K,m)&&!x:!1};
_.l.computeIsUserEditable=function(K){return!!K.inputField};
_.l.computeHasHeartButton=function(K){return(K==null?void 0:K.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(K==null?void 0:K.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(K==null?void 0:K.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.l.computeNoveltyImage=function(K){if(K.headerOverlayImage&&K.headerOverlayImage.thumbnails.length){var m=K.headerOverlayImage.thumbnails[0],x,S;if((x=K.pdgPurchasedNoveltyLoggingDirectives)==null?0:(S=x.loggingDirectives)==null?0:S.trackingParams){var Q,w;r91((Q=K.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(w=Q.loggingDirectives)==null?void 0:w.trackingParams)}return m.width||0}return 0};
_.l.computeAuthorPhotoSize=function(K){return(K==null?0:K.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.l.inputFocus=function(){var K=_.U8(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");K&&K.focus()};
_.l.inputInsertEmoji=function(K){var m=_.U8(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");m&&m.insertEmoji(K)};
_.l.inputMessage=function(){var K=_.U8(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),m;return K&&((m=this.data)==null?0:m.inputField)?(K.completeEmojis(),_.bx(K.liveChatRichMessageInput)):null};
_.l.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.l.isEmpty=function(K,m){return K?K.empty||!(K.message||K.inputField||m):!0};
_.l.onLowerBuyButtonClick=function(){var K,m=_.C((K=this.data)==null?void 0:K.buyButton,_.zD);m&&m.trackingParams&&!Uy8(m.command)&&(K=_.uX(m.trackingParams))&&(m=_.hX())&&_.on(m,K)};
_.l.shouldSupportWholeItemClick=function(){return!0};
_.tv.Object.defineProperties(Q$.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?0:K.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Q$.prototype.isDeletedChanged=Q$.prototype.isDeletedChanged;Q$.prototype.messageChanged=Q$.prototype.messageChanged;Q$.prototype.dataChanged=Q$.prototype.dataChanged;_.v([_.b(OoL.YtPdgLiveChatItemBehavior),_.U("design:type",Object)],Q$.prototype,"ytPdgLiveChatItemBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Q$.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Bj),_.U("design:type",Object)],Q$.prototype,"ytLiveChatReduxBehavior",void 0);
_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],Q$.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Q$.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Q$.prototype,"data",void 0);_.v([_.P({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:jj5}),_.U("design:type",Object)],Q$.prototype,"engagementState",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.U("design:type",Boolean)],Q$.prototype,"isUserEditable",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.U("design:type",Boolean)],Q$.prototype,"hasHeartButton",void 0);_.v([_.P({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.U("design:type",Boolean)],Q$.prototype,"showOnlyHeader",void 0);
_.v([_.P({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.U("design:type",Boolean)],Q$.prototype,"showFooterDivider",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Object)],Q$.prototype,"allowAnimations",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Q$.prototype,"dashboardMoneyFeed",void 0);_.v([_.P({computed:"computeNoveltyImage(data)"}),_.U("design:type",Number)],Q$.prototype,"noveltyWidth",void 0);
_.v([_.P({computed:"computeAuthorPhotoSize(data)"}),_.U("design:type",Number)],Q$.prototype,"authorPhotoSize",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Q$.prototype,"modern",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Q$.prototype,"noPadding",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Q$.prototype,"dataChanged",null);
_.v([_.xt("data.message"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Q$.prototype,"messageChanged",null);_.v([_.g("data","dashboardMoneyFeed"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Q$.prototype,"hideLowerBumper",null);_.v([_.xt("isDeleted"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Q$.prototype,"isDeletedChanged",null);
_.v([_.Z({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],Q$);
_.d(Q$,"yt-live-chat-paid-message-renderer",function(){if(zo_===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;Ujz===void 0&&(Ujz=document.createElement("template"));var S=Ujz;x.call(m,S.content.cloneNode(!0),K.content.firstChild);zo_=K}K=zo_;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var y9t;var Vmt;var wJ=function(){var K=_.sL.apply(this,arguments)||this;K._noAccessors=!0;return K};
_.q(wJ,_.sL);wJ.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.vZ("openPopupConfig")};
_.v([_.b(_.rt.YtOpenPopupBehavior),_.U("design:type",Object)],wJ.prototype,"ytOpenPopupBehavior",void 0);_.v([_.lV()],wJ);_.sa=[_.rt.YtOpenPopupBehavior,wJ.prototype];var v2L;var PYL=[_.SB,K0E,_.ye,_.QL,_.o7,_.CDE,_.l9,_.MpL,_.jF,FIT,_.njH];_.h("web_continuation_response_processing")&&PYL.push(_.Lp);var qxn=new _.W$("RESPONSE_RECEIVED_COMMANDS"),nG1=new _.W$("RESPONSE_RECEIVED_COMMANDS");var hH1="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),JCn=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],RH8=["GET_UNSEEN_NOTIFICATION_COUNT"];var l$=function(){var K=_.sL.apply(this,arguments)||this;K._noAccessors=!0;K.serviceEndpointHandlers=[];return K};
_.q(l$,_.sL);l$.prototype.created=function(){var K=this;this.endpointHandlerActionMap={"yt-service-request":function(m,x,S,Q){var w;return p1T(K.hostElement,m,x,S,Q,K.serviceEndpointHandlers,(w=K.onEntitiesUpdated)==null?void 0:w.bind(K))}}};
l$.prototype.attached=function(){_.xi(_.mt.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
l$.prototype.detached=function(){_.wu(_.mt.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.v([_.lV()],l$);_.UnE=[l$.prototype];var zQo,TwR=function(){return zQo!==void 0?zQo:zQo=document.createElement("template")};
document.head.appendChild(TwR().content);var IZM;var k15=document.head,W6t=k15.appendChild,Xt_;if(IZM===void 0){var KIH=document.createElement("template");_.E(KIH,"\x3c!--css-build:shady--\x3e");KIH.content.insertBefore(TwR().content.cloneNode(!0),KIH.content.firstChild);IZM=KIH}Xt_=IZM;W6t.call(k15,Xt_.content);var mvD,xv_=function(){return mvD!==void 0?mvD:mvD=document.createElement("template")};
document.head.appendChild(xv_().content);var SlA;var QYA=document.head,w1o=QYA.appendChild,sY_;if(SlA===void 0){var lIM=document.createElement("template");_.E(lIM,"\x3c!--css-build:shady--\x3e");lIM.content.insertBefore(xv_().content.cloneNode(!0),lIM.content.firstChild);SlA=lIM}sY_=SlA;w1o.call(QYA,sY_.content);var ukE;_.DN("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.DN("sharingRendererButtons","buttonRenderer","ytd-button-renderer");ukE=_.h("web_button_rework")&&_.U2("BUTTON_REWORK")||_.h("web_button_rework_with_live");_.u$=function(){var K=_.e.apply(this,arguments)||this;K.isPressed=!1;K.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return K};
_.q(_.u$,_.e);_.l=_.u$.prototype;_.l.created=function(){this.showTooltips=!0};
_.l.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.l.onHintIdChanged=function(){var K=this,m,x,S=(m=this.ytButtonBehavior.data)==null?void 0:(x=m.hint)==null?void 0:x.hintRenderer;if(S&&S.hintId){m=_.z4(this.hostElement,"yt-get-opened-popups-action");m=(m&&m.length===1?m[0]:[]).length>0;var Q=null;S.hintId!=="sponsor-pre-purchase"||m?S.hintId.startsWith("sponsor-post-purchase")&&!m?Q=W_L("membership-manage"):S.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!m&&(Q=W_L("membership-freebie-join")):Q=W_L("membership-join");Q&&_.dX.addLowPriorityJob(function(){for(var w=
_.u(Q),M=w.next();!M.done;M=w.next())K.ytComponentBehavior.resolveCommand(M.value)})}};
_.l.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.l.onYtNavigate=function(K){var m=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(K.detail.endpoint);m&&(K.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(m))};
_.l.onYtServiceRequestSent=function(K,m){this.handleServiceRequestActions(m);_.vg(this.hostElement,"yt-service-request-sent-button-renderer")};
_.l.onServiceRequestCompleted=function(K,m){this.handleServiceRequestActions(m);_.vg(this.hostElement,"yt-service-request-completed-button-renderer")};
_.l.updateButton=function(K){var m;if(K=(m=_.C(K,V0_))==null?void 0:m.updatedButton)this.ytButtonBehavior.data=_.C(K,_.zD)};
_.l.handleUpdateButtonAction=function(K){var m=this.ytButtonBehavior.data;m.targetId&&K.updateButtonAction.targetId&&m.targetId===K.updateButtonAction.targetId&&this.updateButton(K)};
_.l.handleServiceRequestActions=function(K){if(K=K.actions)for(var m=0;m<K.length;m++)this.updateButton(K[m])};
_.tv.Object.defineProperties(_.u$,{template:{configurable:!0,enumerable:!0,get:function(){if(v2L===void 0){var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);v2L=K}K=v2L;return K}}});
_.u$.prototype.onServiceRequestCompleted=_.u$.prototype.onServiceRequestCompleted;_.u$.prototype.onYtServiceRequestSent=_.u$.prototype.onYtServiceRequestSent;_.u$.prototype.onYtNavigate=_.u$.prototype.onYtNavigate;_.u$.prototype.onPressedStateChanged=_.u$.prototype.onPressedStateChanged;_.u$.prototype.onHintIdChanged=_.u$.prototype.onHintIdChanged;_.v([_.P(),_.U("design:type",Object)],_.u$.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],_.u$.prototype,"isPressed",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],_.u$.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.OqB.YtButtonBehavior),_.U("design:type",Object)],_.u$.prototype,"ytButtonBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],_.u$.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],_.u$.prototype,"ytComponentBehavior",void 0);
_.v([_.b(gt.YtRenderButtonBehavior),_.U("design:type",Object)],_.u$.prototype,"ytRenderButtonBehavior",void 0);_.v([_.xt("data.hint.hintRenderer"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],_.u$.prototype,"onHintIdChanged",null);_.v([_.xt("isPressed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],_.u$.prototype,"onPressedStateChanged",null);
_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],_.u$.prototype,"onYtNavigate",null);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],_.u$.prototype,"onYtServiceRequestSent",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],_.u$.prototype,"onServiceRequestCompleted",null);_.v([_.Z({is:"ytd-button-renderer",disableElementRegistration:ukE})],_.u$);var Mx=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("web_button_rework_with_live");K.buttonOverrides={style:"overlay",type:"filled"};return K};
_.q(Mx,_.e);_.l=Mx.prototype;_.l.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"}}}}};
_.l.ready=function(){var K=document.querySelector("yt-live-chat-app");K&&K.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.l.dataChanged=function(){if(this.data&&this.data.sticker){var K=_.a$(this.data.sticker.thumbnails,this.stickerWidth);K||_.HGT(K).thenCatch(function(){_.yq(new _.AR("Failed to load Super Sticker with url",K))})}};
_.l.computeAuthorPhotoSize=function(K){return(K==null?0:K.isV2Style)?32:40};
_.l.computeIsV2Style=function(K){return(K==null?0:K.isV2Style)?!0:!1};
_.l.onStickerLoaded=function(K){var m,x,S;(m=_.oX(K))==null||(x=m.parentNode)==null||(S=x.classList)==null||S.add("sticker-loaded")};
_.l.computeNoveltyImageWidth=function(K){var m,x;if(K==null?0:(m=K.headerOverlayImage)==null?0:(x=m.thumbnails)==null?0:x.length){m=K.headerOverlayImage.thumbnails[0];var S,Q;if((S=K.pdgPurchasedNoveltyLoggingDirectives)==null?0:(Q=S.loggingDirectives)==null?0:Q.trackingParams){var w,M;r91((w=K.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(M=w.loggingDirectives)==null?void 0:M.trackingParams)}return m.width||0}return 0};
_.l.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.l.updateStickerStyles=function(){var K=this.data;K&&(K={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(K.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(K.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(K.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(K.authorNameTextColor)},
_.W9(this.hostElement,K))};
_.l.onBuyButtonClick=function(){var K,m=_.C((K=this.data)==null?void 0:K.buyButton,_.zD);m&&!Uy8(m.command)&&this.ytRendererBehavior.logExplicitClick(m)};
_.l.shouldSupportWholeItemClick=function(){return!0};
_.tv.Object.defineProperties(Mx.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 K;return((K=this.data)==null?0:K.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Mx.prototype.updateStickerStyles=Mx.prototype.updateStickerStyles;Mx.prototype.isDeletedChanged=Mx.prototype.isDeletedChanged;Mx.prototype.onStickerLoaded=Mx.prototype.onStickerLoaded;Mx.prototype.dataChanged=Mx.prototype.dataChanged;_.v([_.b(OoL.YtPdgLiveChatItemBehavior),_.U("design:type",Object)],Mx.prototype,"ytPdgLiveChatItemBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Mx.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Mx.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],Mx.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Mx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Mx.prototype,"data",void 0);
_.v([_.P({computed:"computeAuthorPhotoSize(data)"}),_.U("design:type",Number)],Mx.prototype,"authorPhotoSize",void 0);_.v([_.P(),_.U("design:type",Boolean)],Mx.prototype,"isDeleted",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Mx.prototype,"dashboardMoneyFeed",void 0);_.v([_.P({computed:"computeNoveltyImageWidth(data)"}),_.U("design:type",Number)],Mx.prototype,"noveltyWidth",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Mx.prototype,"modern",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.U("design:type",Boolean)],Mx.prototype,"isV2Style",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Mx.prototype,"dataChanged",null);_.v([_.mh("yt-img-shadow-loaded"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Mx.prototype,"onStickerLoaded",null);
_.v([_.g("data"),_.U("design:type",Number),_.U("design:paramtypes",[])],Mx.prototype,"stickerWidth",null);_.v([_.g("data"),_.U("design:type",Number),_.U("design:paramtypes",[])],Mx.prototype,"stickerHeight",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Mx.prototype,"hasHeartButton",null);_.v([_.g("data","dashboardMoneyFeed"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Mx.prototype,"hideLowerBumper",null);
_.v([_.xt("isDeleted"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Mx.prototype,"isDeletedChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Mx.prototype,"updateStickerStyles",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],Mx);
_.d(Mx,"yt-live-chat-paid-sticker-renderer",function(){if(Vmt===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;y9t===void 0&&(y9t=document.createElement("template"));var S=y9t;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Vmt=K}K=Vmt;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var MME;var fIt;var tME,cCo=function(){return tME!==void 0?tME:tME=document.createElement("template")};
document.head.appendChild(cCo().content);var OGB,jYH=function(){return OGB!==void 0?OGB:OGB=document.createElement("template")};
document.head.appendChild(jYH().content);var Dv5;var rCo,GGB=function(){return rCo!==void 0?rCo:rCo=document.createElement("template")};
document.head.appendChild(GGB().content);var p1R;var RH5=document.head,JCE=RH5.appendChild,hHo;if(p1R===void 0){var CY5=document.createElement("template");_.E(CY5,"\x3c!--css-build:shady--\x3e");CY5.content.insertBefore(GGB().content.cloneNode(!0),CY5.content.firstChild);p1R=CY5}hHo=p1R;JCE.call(RH5,hHo.content);var LIL=document.head,qlE=LIL.appendChild,EGL;if(Dv5===void 0){var fE=document.createElement("template");_.E(fE,"\x3c!--css-build:shady--\x3e");fE.content.insertBefore(jYH().content.cloneNode(!0),fE.content.firstChild);fE.content.insertBefore(cCo().content.cloneNode(!0),fE.content.firstChild);Dv5=fE}EGL=Dv5;qlE.call(LIL,EGL.content);var tK=function(){var K=_.sL.apply(this,arguments)||this;K.focusedIndex=0;K.verticalOffset=0;K.verticalAlign="top";K.dynamicAlign=!0;return K};
_.q(tK,_.sL);tK.prototype.emojiUrl=function(K){K=_.zP(this.emojiManager,K);if(!K)return"";var m;K=(m=K.image)==null?void 0:m.thumbnails;return _.a$(K,24)||""};
var bGL=function(K){var m;K.emojiVariants&&(m=K.data)!=null&&m.target&&_.MJ(K,function(){K.set("verticalOffset",-1*K.hostElement.clientHeight);var x=_.U8(K.hostElement).querySelector("img");x&&x.focus()})};
_.l=tK.prototype;_.l.onKeyboardEnter=function(){};
_.l.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.l.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.l.onKeyDown=function(K){switch(K.keyCode){case 13:this.onKeyboardEnter();K.preventDefault();break;case 40:this.changeFocus(1);K.preventDefault();break;case 38:this.changeFocus(-1);K.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.l.onYtEmojiSelect=function(K){var m=this,x,S,Q,w,M,f,c,D;return _.t(function(G){if(G.nextAddress==1)return S=(x=m.data)==null?void 0:x.emoji,M=((Q=S)==null?void 0:Q.stickyPrefId)||((w=S)==null?void 0:w.emojiId),c=(f=K.detail)==null?void 0:f.emojiId,M&&c&&M!==c?G.yield((D=m.emojiManager)==null?void 0:i7L(D,S,c),2):G.return();_.Uk(m.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[S,c]);_.Px(G)})};
_.l.changeFocus=function(K){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+K+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(K=_.U8(this.hostElement).querySelector("#variants"))&&K.children[this.focusedIndex].focus())};
_.tv.Object.defineProperties(tK.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
tK.prototype.onYtEmojiSelect=tK.prototype.onYtEmojiSelect;tK.prototype.onKeyDown=tK.prototype.onKeyDown;tK.prototype.onEmojiVariantsChanged=tK.prototype.onEmojiVariantsChanged;tK.prototype.onVerticalOffsetOrPositionTargetChanged=tK.prototype.onVerticalOffsetOrPositionTargetChanged;_.v([_.b(_.I9),_.U("design:type",Object)],tK.prototype,"ironOverlayBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],tK.prototype,"data",void 0);_.v([_.P(),_.U("design:type",_.Uy)],tK.prototype,"emojiManager",void 0);
_.v([_.P(),_.U("design:type",Object)],tK.prototype,"emojiVariants",void 0);_.v([_.P(),_.U("design:type",Object)],tK.prototype,"focusedIndex",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],tK.prototype,"positionTarget",null);_.v([_.P({reflectToAttribute:!0}),_.g("verticalOffset","data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],tK.prototype,"isPositioned",null);_.v([_.P(),_.U("design:type",Object)],tK.prototype,"verticalOffset",void 0);
_.v([_.P(),_.U("design:type",Object)],tK.prototype,"verticalAlign",void 0);_.v([_.P(),_.U("design:type",Object)],tK.prototype,"dynamicAlign",void 0);_.v([_.xt("verticalOffset","positionTarget"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tK.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.v([_.xt("emojiVariants"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tK.prototype,"onEmojiVariantsChanged",null);
_.v([_.mh("keydown"),_.U("design:type",Function),_.U("design:paramtypes",[KeyboardEvent]),_.U("design:returntype")],tK.prototype,"onKeyDown",null);_.v([_.mh("yt-emoji-select"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype",Promise)],tK.prototype,"onYtEmojiSelect",null);_.v([_.lV()],tK);var gGE=[tK.prototype];var nGo;var PY_;var eHE=/medium-light|medium-dark|light|medium|dark/,iGD=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,Ylz=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),co=function(){var K=_.e.apply(this,arguments)||this;K.userSelection={left:null,right:null};K.scrollAction="lock";K.isEmojiDraftInProgress=!1;return K};
_.q(co,_.e);_.l=co.prototype;_.l.onClick=function(K){K=_.oX(K);K instanceof HTMLImageElement&&this.selectOrUpdateEmoji(K)};
_.l.selectOrUpdateEmoji=function(K){var m=K.getAttribute("selection");m&&(m==="default"?_.vg(this.hostElement,"yt-emoji-select",_.zP(this.emojiManager,K.id)):m==="left"?this.userSelection=Object.assign({},this.userSelection,{left:K.src}):m==="right"?this.userSelection=Object.assign({},this.userSelection,{right:K.src}):m==="user"&&this.userSelection.left&&this.userSelection.right&&_.vg(this.hostElement,"yt-emoji-select",_.zP(this.emojiManager,K.id)))};
_.l.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.l.onMultiSelectorThumbnailRowChanged=function(){var K,m,x;((K=this.data)==null?0:(m=K.emoji)==null?0:(x=m.multiSelectorThumbnailRow)==null?0:x.length)&&this.openSelector()};
_.l.getThumbnailFromEmojiRow=function(K){var m,x;return(K==null?void 0:(m=K.thumbnails)==null?void 0:(x=m[0])==null?void 0:x.url)||""};
_.l.getEmojiAltTextForPartialSelector=function(K){var m;return((m=this.getThumbnailFromEmojiRow(K).match(iGD))==null?void 0:m[0])||""};
_.l.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.l.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.l.getRowSelection=function(K){return["left","right"][K]};
_.l.getIdFromComposedEmoji=function(K){return(K==null?void 0:K.emojiId)||""};
_.l.getEmojiFromPartialSelections=function(K,m){if(!K&&!m)return null;var x,S,Q=(x=this.data)==null?void 0:(S=x.emoji)==null?void 0:S.variantIds;if(!Q||!Q.length)return null;var w;K=(w=K.match(eHE))==null?void 0:w[0];var M;m=(M=m.match(eHE))==null?void 0:M[0];if(!K||!m)return null;var f=Ylz.get(K);M=Ylz.get(m);if(f===M){M=Array.from(Ylz.values()).filter(function(D){return D!==f}).join("|");
var c=new RegExp("^((?!("+M+")).)*"+f+"$")}else c=new RegExp(f+".*"+M);return(Q=Q.find(function(D){return c.test(D)}))&&_.zP(this.emojiManager,Q)||null};
_.l.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var K,m=this.ytEmojiSelectorBehavior.emojiUrl(((K=this.data.emoji)==null?void 0:K.emojiId)||"");_.U8(this.hostElement).querySelector('[selection="user"]').src.includes(m)||(this.isEmojiDraftInProgress=!0)}};
_.l.onDomChange=function(){bGL(this.ytEmojiSelectorBehavior)};
_.l.getFocusableElements=function(){return _.U8(this.hostElement).querySelectorAll("img").filter(function(K){return K.getAttribute("role")==="option"})};
_.l.changeFocus=function(K){var m=this.getFocusableElements();m!=null&&m.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+K+m.length)%m.length,this.ytEmojiSelectorBehavior.focusedIndex<m.length&&(K=m[this.ytEmojiSelectorBehavior.focusedIndex])&&K.focus())};
_.l.onKeyboardEnter=function(){var K=this.getFocusableElements();K!=null&&K.length&&(K=K[this.ytEmojiSelectorBehavior.focusedIndex])&&K instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(K),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.tv.Object.defineProperties(co.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var K=this,m,x,S;return this.emojiManager&&((m=this.data)==null?0:(x=m.emoji)==null?0:(S=x.variantIds)==null?0:S.length)?this.data.emoji.variantIds.map(function(Q){return!!Q&&_.zP(K.emojiManager,Q)}).filter(function(Q){return!!Q}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var K,m=(K=this.userSelection)==null?void 0:K.left,x;K=(x=this.userSelection)==null?void 0:x.right;return m&&K?this.getEmojiFromPartialSelections(m,K):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.composedEmojiSelection)==null?0:K.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var m;K=(m=this.userSelection)==null?void 0:m.left;var x;m=(x=this.userSelection)==null?void 0:x.right;if(!K&&!m){var S;return this.ytEmojiSelectorBehavior.emojiUrl(((S=this.data.emoji)==null?void 0:S.emojiId)||"")}return K&&!m?K:!K&&m?m:""}}});
co.prototype.onMultiSelectorThumbnailRowChanged=co.prototype.onMultiSelectorThumbnailRowChanged;co.prototype.onClick=co.prototype.onClick;_.v([_.b(_.I9),_.U("design:type",Object)],co.prototype,"ironOverlayBehavior",void 0);_.v([_.b(gGE),_.U("design:type",Object)],co.prototype,"ytEmojiSelectorBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],co.prototype,"data",void 0);_.v([_.P(),_.U("design:type",_.Uy)],co.prototype,"emojiManager",void 0);
_.v([_.P(),_.U("design:type",Object)],co.prototype,"userSelection",void 0);_.v([_.P(),_.U("design:type",Object)],co.prototype,"scrollAction",void 0);_.v([_.P(),_.U("design:type",Object)],co.prototype,"isEmojiDraftInProgress",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],co.prototype,"emojiVariants",null);_.v([_.g("data","userSelection"),_.U("design:type",Object),_.U("design:paramtypes",[])],co.prototype,"composedEmojiSelection",null);
_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[MouseEvent]),_.U("design:returntype")],co.prototype,"onClick",null);_.v([_.xt("data.emoji.multiSelectorThumbnailRow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],co.prototype,"onMultiSelectorThumbnailRowChanged",null);_.v([_.g("data","userSelection","composedEmojiSelection"),_.U("design:type",String),_.U("design:paramtypes",[])],co.prototype,"draftEmojiUrl",null);
_.v([_.Jp({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],co);
_.d(co,"yt-emoji-multi-person-selector",function(){if(PY_===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;nGo===void 0&&(nGo=document.createElement("template"));var S=nGo;x.call(m,S.content.cloneNode(!0),K.content.firstChild);PY_=K}K=PY_;return K},{mode:2});var FIH;var AC_;var Oa=function(){var K=_.e.apply(this,arguments)||this;K.tooltip_=null;return K};
_.q(Oa,_.e);_.l=Oa.prototype;_.l.dataChanged_=function(){var K;if((K=this.data)==null?0:K.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.U8(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.k3)(this.tooltip_).textContent=this.data.tooltip};
_.l.computeTargetId=function(){var K;return((K=this.data)==null?void 0:K.targetId)||""};
_.l.computeId_=function(K){return K};
_.l.computeIcon_=function(K){return _.T9(K)};
_.l.onTap_=function(){this.active=!this.active;_.vg(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.l.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("active-changed",this.active))};
_.tv.Object.defineProperties(Oa.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var K,m;if((K=this.data)==null?0:(m=K.icon)==null?0:m.iconType)return this.data.icon.iconType==="SUPER_STICKER";var x,S;return((x=this.data)==null?void 0:(S=x.icon)==null?void 0:S.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
Oa.prototype.activeChangedForBinding=Oa.prototype.activeChangedForBinding;Oa.prototype.dataChanged_=Oa.prototype.dataChanged_;_.v([_.b(_.ai.YtLiveChatTooltipTargetingBehavior),_.U("design:type",Object)],Oa.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Oa.prototype,"data",void 0);_.v([_.P({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.U("design:type",String)],Oa.prototype,"id",void 0);
_.v([_.P({computed:"computeTargetId(data.targetId)"}),_.U("design:type",String)],Oa.prototype,"targetId",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],Oa.prototype,"active",void 0);_.v([_.P({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.U("design:type",String)],Oa.prototype,"icon",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Oa.prototype,"dataChanged_",null);
_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Oa.prototype,"iconFilled",null);_.v([_.xt("active"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Oa.prototype,"activeChangedForBinding",null);_.v([_.Jp({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],Oa);
_.d(Oa,"yt-emoji-picker-category-button-renderer",function(){if(AC_===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;FIH===void 0&&(FIH=document.createElement("template"));var S=FIH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);AC_=K}K=AC_;return K},{mode:2});var oGz;var HGt;var jp=function(){var K=_.e.apply(this,arguments)||this;K.ariaLabel=null;K.ariaActivedescendant=null;K.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};K.JSC$14295_ignoreNextFocus_=!1;K.longPressTimeoutId=-1;return K};
_.q(jp,_.e);_.l=jp.prototype;_.l.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.l.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.l.emojiChanged_=function(){this.changeFocus_(0,!1);for(var K=_.So(),m=0;m<this.emoji.length;m++){var x={veType:88013,elementIndex:m},S=this.emoji[m];S.isCustomEmoji&&(S=document.querySelector(("#"+S.emojiId).replace("/","\\/")))&&(x=_.mK(K,x))&&(S.visualElement=x)}};
_.l.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.l.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.l.emojiSkinToneChanged_=function(K){this.skinTone=K};
_.l.dataChanged=function(){this.data&&this.data.emojiData&&g2D(this.emojiManager,this.data.emojiData)};
_.l.emojiUrl=function(K){K=this.getEmoji(K);if(!K)return"";var m;K=(m=K.image)==null?void 0:m.thumbnails;return _.a$(K,24)||""};
_.l.emojiAlt=function(K){var m=this.get("image.accessibility.accessibilityData.label",K);return m?m:K.isCustomEmoji?K.shortcuts[0]:K.emojiId};
_.l.emojiAriaLabel=function(K){return K.shortcuts?K.shortcuts[0]:""};
_.l.emojiAriaSelected=function(K,m,x){return K&&x==m?"true":"false"};
_.l.getEmoji=function(K){if(this.emojiManager)return this.shouldUseStickyPreferences?PIL(this.emojiManager,K):TP(this.emojiManager,K)};
_.l.computeId_=function(K){return K.categoryId||""};
_.l.computeEmoji=function(K){var m=this;return this.emojiManager?K.emojiIds?K.emojiIds.map(function(x){return x?_.zP(m.emojiManager,x):null}).filter($vT):K.emojiData?K.emojiData.map(function(x){var S=!!x.emojiId&&_.zP(m.emojiManager,x.emojiId);
return S?Object.assign({},S,x):null}).filter($vT):[]:[]};
_.l.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.l.computeAriaLabel_=function(K){return _.Hk(K)};
_.l.computeAriaActivedescendant_=function(K,m){return K&&K[m]?K[m].emojiId||"":""};
_.l.handleLongPressEmojiWithVariants=function(K,m){this.changeFocusToEmoji(K.emojiId,!1);this.openVariantSelector(K,m)};
_.l.onMouseDown=function(K){var m=this;this.hostElement!==document.activeElement&&(this.JSC$14295_ignoreNextFocus_=!0);if(K.button===0){var x=_.oX(K);if(x instanceof HTMLImageElement){var S=_.U8(this.hostElement).querySelector("#repeat").itemForElement(x);this.emojiContainsVariants(S)&&(this.longPressTimeoutId=setTimeout(function(){m.handleLongPressEmojiWithVariants(S,x)},500))}}};
_.l.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.l.onFocus=function(){this.JSC$14295_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14295_ignoreNextFocus_=!1};
_.l.onBlur_=function(){this.showFocus=!1};
_.l.emojiContainsVariants=function(K){return!!(K&&K.variantIds&&K.variantIds.length)};
_.l.onClick=function(K){clearTimeout(this.longPressTimeoutId);K=_.oX(K);if(K instanceof HTMLImageElement){var m=K.id;this.changeFocusToEmoji(m,!1);var x=this.getEmoji(m),S;if(S=this.shouldUseStickyPreferences&&this.emojiContainsVariants(x)){var Q;S=!((Q=this.emojiManager.emojiMap[m])!=null&&Q.stickyPrefId)}S?(Q=_.U8(this.hostElement).querySelector("#repeat").itemForElement(K),this.openVariantSelector(Q,K)):_.vg(this.hostElement,"yt-emoji-select",x)}};
_.l.isActiveEmojiWithVariants=function(K,m){return K&&m?m.stickyPrefId?K===m.stickyPrefId:K===m.emojiId:!1};
_.l.onCloseEmojiVariantSelector=function(K){this.activeEmojiWithVariantsId===K&&(this.activeEmojiWithVariantsId="")};
_.l.onMouseOver_=function(K){K=_.oX(K);K instanceof HTMLImageElement&&_.vg(this.hostElement,"yt-emoji-hover",_.zP(this.emojiManager,K.id))};
_.l.changeFocus_=function(K,m){this.focusedIndex=(this.focusedIndex+K+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(K=this.emoji[this.focusedIndex],m&&(this.showFocus=!0,_.U8(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.vg(this.hostElement,"yt-emoji-hover",K)))};
_.l.changeFocusToEmoji=function(K,m){if(K){var x=this.emoji.findIndex(function(S){return S.emojiId===K});
x!==-1&&this.changeFocus_(x-this.focusedIndex,m)}};
_.l.onKeyDown_=function(K){switch(K.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var m=this.emoji[this.focusedIndex];if(m&&m.emojiId){if(this.emojiContainsVariants(m)){var x=_.U8(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(m,x)}else _.vg(this.hostElement,"yt-emoji-select",TP(this.emojiManager,m.emojiId)),this.hostElement.focus();K.preventDefault()}}break;case 40:this.changeFocus_(1,!0);K.preventDefault();break;case 38:this.changeFocus_(-1,!0),
K.preventDefault()}};
_.l.onEmojiStickyPreferenceChanged=function(K,m){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&K.emojiId&&K.variantIds&&K.variantIds.includes(m)&&this.activeEmojiWithVariantsId!==m&&this.setStickyEmojiPreference(K.emojiId,m)};
_.l.openVariantSelector=function(K,m){this.activeEmojiWithVariantsId=K.stickyPrefId||K.emojiId||"";_.vg(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:K,target:m})};
_.l.setStickyEmojiPreference=function(K,m){if(this.data){var x=this.emoji.findIndex(function(Q){return Q.emojiId===K});
if(x!==-1){var S=this.emoji[x];S.stickyPrefId=m;this.set("emoji."+x,Object.assign({},S));this.activeEmojiWithVariantsId=m}}};
jp.prototype.onKeyDown_=jp.prototype.onKeyDown_;jp.prototype.onMouseOver_=jp.prototype.onMouseOver_;jp.prototype.onClick=jp.prototype.onClick;jp.prototype.onBlur_=jp.prototype.onBlur_;jp.prototype.onFocus=jp.prototype.onFocus;jp.prototype.onMouseUp=jp.prototype.onMouseUp;jp.prototype.onMouseDown=jp.prototype.onMouseDown;jp.prototype.dataChanged=jp.prototype.dataChanged;jp.prototype.disableIncrementalLoadingChanged_=jp.prototype.disableIncrementalLoadingChanged_;jp.prototype.emojiManagerChanged_=jp.prototype.emojiManagerChanged_;
jp.prototype.emojiChanged_=jp.prototype.emojiChanged_;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],jp.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],jp.prototype,"data",void 0);_.v([_.P({computed:"computeId_(data)"}),_.U("design:type",String)],jp.prototype,"id",void 0);_.v([_.P({computed:"computeEmoji(data)"}),_.U("design:type",Array)],jp.prototype,"emoji",void 0);_.v([_.P(),_.U("design:type",Number)],jp.prototype,"skinTone",void 0);
_.v([_.P(),_.U("design:type",_.Uy)],jp.prototype,"emojiManager",void 0);_.v([_.P(),_.U("design:type",Boolean)],jp.prototype,"disableIncrementalLoading",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],jp.prototype,"focusedIndex",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],jp.prototype,"showFocus",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.U("design:type",Object)],jp.prototype,"ariaLabel",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.U("design:type",Object)],jp.prototype,"ariaActivedescendant",void 0);_.v([_.P({value:60}),_.U("design:type",Number)],jp.prototype,"domRepeatTargetFramerate",void 0);_.v([_.P({value:1}),_.U("design:type",Number)],jp.prototype,"domRepeatInitialCount",void 0);_.v([_.P({value:""}),_.U("design:type",String)],jp.prototype,"activeEmojiWithVariantsId",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],jp.prototype,"shouldUseStickyPreferences",void 0);_.v([_.xt("emoji"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jp.prototype,"emojiChanged_",null);_.v([_.xt("emojiManager"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jp.prototype,"emojiManagerChanged_",null);
_.v([_.xt("disableIncrementalLoading"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jp.prototype,"disableIncrementalLoadingChanged_",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jp.prototype,"dataChanged",null);_.v([_.mh("mousedown"),_.U("design:type",Function),_.U("design:paramtypes",[Object]),_.U("design:returntype")],jp.prototype,"onMouseDown",null);
_.v([_.mh("mouseup"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jp.prototype,"onMouseUp",null);_.v([_.mh("focus"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jp.prototype,"onFocus",null);_.v([_.mh("blur"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jp.prototype,"onBlur_",null);
_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],jp.prototype,"onClick",null);_.v([_.mh("mouseover"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],jp.prototype,"onMouseOver_",null);_.v([_.mh("keydown"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],jp.prototype,"onKeyDown_",null);
_.v([_.Jp({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],jp);
_.d(jp,"yt-emoji-picker-category-renderer",function(){if(HGt===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;oGz===void 0&&(oGz=document.createElement("template"));var S=oGz;x.call(m,S.content.cloneNode(!0),K.content.firstChild);HGt=K}K=HGt;return K},{mode:2});var $vH;var N$z;var ZGA;var B$B;var Dl=function(){var K=_.e.apply(this,arguments)||this;K.ariaLabel=null;K.ariaActivedescendant=null;K.getFormattedStringRawText=_.Hk;K.JSC$14301_ignoreNextFocus_=!1;return K};
_.q(Dl,_.e);_.l=Dl.prototype;_.l.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")};
_.l.emojiUrl=function(K){var m,x;K=(m=TP(this.emojiManager,K,!0))==null?void 0:(x=m.image)==null?void 0:x.thumbnails;return _.a$(K,24)||""};
_.l.emojiAlt=function(K){var m=this.get("image.accessibility.accessibilityData.label",K);return m?m:K.isCustomEmoji?K.shortcuts[0]:K.emojiId};
_.l.emojiId=function(K){return"emoji"+K};
_.l.computeId_=function(K){return K.categoryId||""};
_.l.computeAriaActivedescendant_=function(K){return this.emoji&&K<this.emoji.length?this.emojiId(K):""};
_.l.emojiChanged_=function(){this.changeFocus_(0,!1);for(var K=_.So(),m=0;m<this.emoji.length;m++){var x={veType:88013,elementIndex:m},S=this.emoji[m];S.isCustomEmoji&&(S=document.querySelector(("#"+S.emojiId).replace("/","\\/")))&&(x=_.mK(K,x))&&(S.visualElement=x)}};
_.l.computeEmoji_=function(K){var m=this;return this.emojiManager?K.emojiIds.map(function(x){return _.zP(m.emojiManager,x,!0)}).filter(N$B):[]};
_.l.titleOffsetChanged_=function(){var K=this.hostElement.getBoundingClientRect(),m=_.U8(this.hostElement).querySelector("#title").getBoundingClientRect();K=Math.max(0,Math.min(this.titleOffset,K.height-m.height));_.U8(this.hostElement).querySelector("#title").style.top=K+"px"};
_.l.onEmojiMouseOver_=function(K){_.vg(this.hostElement,"yt-emoji-hover",K.model.item)};
_.l.onEmojiTap_=function(K){this.data.command&&(K=q4D(_.cd().resolve(_.tR(XI)),this.data.command,K),_.vg(this.hostElement,"yt-navigate",K))};
_.l.emojiAriaLabel=function(K){return K.shortcuts[0]};
_.l.emojiAriaSelected=function(K,m,x){return K&&x==m?"true":"false"};
_.l.changeFocus_=function(K,m){var x=this.emoji.length;this.focusedIndex=(this.focusedIndex+K+x)%x;K=this.emoji[this.focusedIndex];if(m){var S;(S=_.U8(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||S.scrollIntoView(!1);_.vg(this.hostElement,"yt-emoji-hover",K)}};
_.l.onMouseDown_=function(){this.JSC$14301_ignoreNextFocus_=!0};
_.l.onFocus_=function(){this.JSC$14301_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14301_ignoreNextFocus_=!1};
_.l.onBlur_=function(){this.showFocus=!1};
_.l.onKeyDown_=function(K){switch(K.keyCode){case 13:this.onEmojiTap_(K);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);K.preventDefault();break;case 38:this.changeFocus_(-1,!0),K.preventDefault()}};
Dl.prototype.onKeyDown_=Dl.prototype.onKeyDown_;Dl.prototype.onBlur_=Dl.prototype.onBlur_;Dl.prototype.onFocus_=Dl.prototype.onFocus_;Dl.prototype.onMouseDown_=Dl.prototype.onMouseDown_;Dl.prototype.onEmojiTap_=Dl.prototype.onEmojiTap_;Dl.prototype.titleOffsetChanged_=Dl.prototype.titleOffsetChanged_;Dl.prototype.emojiChanged_=Dl.prototype.emojiChanged_;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Dl.prototype,"ytComponentBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],Dl.prototype,"data",void 0);_.v([_.P({computed:"computeId_(data)"}),_.U("design:type",String)],Dl.prototype,"id",void 0);_.v([_.P({computed:"computeEmoji_(data)"}),_.U("design:type",Array)],Dl.prototype,"emoji",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],Dl.prototype,"titleOffset",void 0);_.v([_.P({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.U("design:type",Object)],Dl.prototype,"ariaLabel",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.U("design:type",Object)],Dl.prototype,"ariaActivedescendant",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Dl.prototype,"showFocus",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],Dl.prototype,"focusedIndex",void 0);_.v([_.P(),_.U("design:type",_.Uy)],Dl.prototype,"emojiManager",void 0);
_.v([_.xt("emoji"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Dl.prototype,"emojiChanged_",null);_.v([_.xt("titleOffset"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Dl.prototype,"titleOffsetChanged_",null);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],Dl.prototype,"onEmojiTap_",null);
_.v([_.mh("mousedown"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Dl.prototype,"onMouseDown_",null);_.v([_.mh("focus"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Dl.prototype,"onFocus_",null);_.v([_.mh("blur"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Dl.prototype,"onBlur_",null);
_.v([_.mh("keydown"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],Dl.prototype,"onKeyDown_",null);_.v([_.Jp({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],Dl);
_.d(Dl,"yt-emoji-picker-upsell-category-renderer",function(){if(B$B===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;ZGA===void 0&&(ZGA=document.createElement("template"));var S=ZGA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);B$B=K}K=B$B;return K},{mode:2});var aIA;var dvR;var rJ=function(){var K=_.e.apply(this,arguments)||this;K.scrollAction="lock";K.verticalAlign="top";return K};
_.q(rJ,_.e);_.l=rJ.prototype;_.l.onClick=function(K){K=_.oX(K);K instanceof HTMLImageElement&&_.vg(this.hostElement,"yt-emoji-select",_.zP(this.emojiManager,K.id))};
_.l.openSelector=function(){this.ironOverlayBehavior.open()};
_.l.onDomChange=function(){bGL(this.ytEmojiSelectorBehavior)};
_.l.computeIsFamilySelector=function(K){var m;return(K==null?void 0:(m=K.emoji)==null?void 0:m.emojiId)==="\ud83d\udc6a"};
_.l.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var K=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];K&&K.emojiId&&(_.vg(this.hostElement,"yt-emoji-select",_.zP(this.emojiManager,K.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.tv.Object.defineProperties(rJ.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var K=this,m,x,S;return this.emojiManager&&((m=this.data)==null?0:(x=m.emoji)==null?0:(S=x.variantIds)==null?0:S.length)?this.data.emoji.variantIds.map(function(Q){return!!Q&&_.zP(K.emojiManager,Q)}).filter(function(Q){return!!Q}):[]}}});
rJ.prototype.onClick=rJ.prototype.onClick;_.v([_.b(_.I9),_.U("design:type",Object)],rJ.prototype,"ironOverlayBehavior",void 0);_.v([_.b(gGE),_.U("design:type",Object)],rJ.prototype,"ytEmojiSelectorBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],rJ.prototype,"data",void 0);_.v([_.P(),_.U("design:type",_.Uy)],rJ.prototype,"emojiManager",void 0);_.v([_.P(),_.U("design:type",Object)],rJ.prototype,"scrollAction",void 0);_.v([_.P(),_.U("design:type",Object)],rJ.prototype,"verticalAlign",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.U("design:type",Boolean)],rJ.prototype,"isFamilySelector",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],rJ.prototype,"emojiVariants",null);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[MouseEvent]),_.U("design:returntype")],rJ.prototype,"onClick",null);_.v([_.Jp({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],rJ);
_.d(rJ,"yt-emoji-variant-selector",function(){if(dvR===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;aIA===void 0&&(aIA=document.createElement("template"));var S=aIA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);dvR=K}K=dvR;return K},{mode:2});var yCE=/:/g,VMB=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],Gl=function(){var K=_.e.apply(this,arguments)||this;K.emojiVariantSelector=null;K.emojiMultiPersonSelector=null;K.identity=_.H0;K.lastAnimationTime_=0;K.animationStart_=null;K.animationEnd_=null;return K};
_.q(Gl,_.e);_.l=Gl.prototype;
_.l.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}}};
_.l.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.IM)};
_.l.attached=function(){_.Vd&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&n2z(this.emojiManager)};
_.l.dataChanged=function(){var K;if((K=this.data)==null?0:K.categories){K=this.emojiManager;var m=this.getCustomEmojiIds();K.pickerCustomEmojiIds=[].concat(_.N3(CIA),_.N3(m))}};
_.l.getCustomEmojiIds=function(){var K,m=(K=this.data.categories)==null?void 0:K.find(function(w){var M;return((M=w.emojiPickerCategoryRenderer)==null?void 0:M.categoryId)&&VMB.includes(w.emojiPickerCategoryRenderer.categoryId)}),x;
K=(x=this.data.categories)==null?void 0:x.find(function(w){return w.emojiPickerUpsellCategoryRenderer});
var S,Q;return[m==null?void 0:(S=m.emojiPickerCategoryRenderer)==null?void 0:S.emojiIds,K==null?void 0:(Q=K.emojiPickerUpsellCategoryRenderer)==null?void 0:Q.emojiIds].flat().filter(function(w){return!!w})};
_.l.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.l.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.l.updateCategoriesAndPlaceholderInternal=function(K,m){var x=this;K&&m&&(this.categories=K.categories||[],this.categoryButtons=K.categoryButtons||[],this.resetPlaceholder(),this.search="",_.gs(function(){x.updateButtons_()}))};
_.l.computeId_=function(K){return K.id||""};
_.l.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(K){return K.emojiPickerCategoryRenderer&&K.emojiPickerCategoryRenderer.emojiData}):!1};
_.l.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.l.onShowEmojiVariantSelector=function(K){var m=K.detail.emojiData;m.variantIds&&m.variantIds.length&&(m.multiSelectorThumbnailRow&&m.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:m,target:K.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:m,target:K.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.l.onIronOverlayClosed=function(K){var m=PIL(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");m&&K.composedPath&&(K.composedPath().includes(_.U8(this.hostElement).querySelector("#emoji-variant-selector"))||K.composedPath().includes(_.U8(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.Uk(this.hostElement,"yt-close-emoji-variant-selector",[m.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.l.onEmojiVariantSelectorMouseup=function(K){var m=K.target.firstChild;this.variantSelectorOpened&&m&&_.gs(function(){m.noCancelOnOutsideClick=!1},100)};
_.l.onEmojiVariantSelectorMousedown=function(K){K=K.target.firstChild;this.variantSelectorOpened&&K&&(K.noCancelOnOutsideClick=!1)};
_.l.onSelectCategory_=function(K){var m=this.search!="";this.search="";for(var x=_.U8(this.hostElement).querySelector("#categories").children,S=0;S<x.length;S++){var Q=x[S];if(Q.id==K.detail.categoryId){m?(_.U8(this.hostElement).querySelector("#categories").scrollTop=Q.offsetTop,this.updateButtons_()):(this.animationStart_=_.U8(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=Q.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.l.onEmojiHover_=function(K){this.placeholder=K.detail.shortcuts?K.detail.shortcuts[0]:""};
_.l.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.l.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.l.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.l.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.l.computeSearchCategory_=function(K){K=K.replace(yCE,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();K=K.split(" ");for(var m=[],x=this.emojiManager.emojis,S=0;S<x.length;S++){var Q=x[S];if(Q.searchTerms)for(var w=0;w<Q.searchTerms.length;w++){for(var M=Q.searchTerms[w].toLocaleLowerCase(),f=!1,c=0;c<K.length;c++)if(M.indexOf(K[c])!=-1){f=!0;break}if(f&&(!Q.isCustomEmoji||!Q.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(Q.emojiId))){m.push(Q.emojiId);
break}}}return{categoryId:-1,emojiIds:m}};
_.l.computeSearchEmptyMessage_=function(K,m){return K&&m&&m.emojiIds&&m.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.l.computeSearching_=function(K){return this.emojiManager&&K.replace(yCE,"").length>1};
_.l.computeSkinToneHidden=function(){var K;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((K=this.data)==null||!K.hideSkinTonePicker)};
_.l.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.l.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.l.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.l.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.l.selectSkinTone_=function(K){K=Number(K.target.getAttribute("tone"));this.set("emojiManager.skinTone",K);_.Uk(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[K]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.l.skinToneChanged_=function(){_.U8(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var K=_.U8(this.hostElement).querySelector("#dropdown-content").children,m=0;m<K.length;m++)m===this.skinTone?K[m].setAttribute("selected",""):K[m].removeAttribute("selected")};
_.l.animateScroll_=function(K){this.lastAnimationTime_||(this.lastAnimationTime_=K);K-=this.lastAnimationTime_;K<200?(_.U8(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*K/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.U8(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.l.searchChanged_=function(){this.updateButtons_()};
_.l.updateButtons_=function(){var K=null;if(!this.search)for(var m=_.U8(this.hostElement).querySelector("#categories").scrollTop,x=_.U8(this.hostElement).querySelector("#categories").children,S=0;S<x.length;S++){var Q=x[S];Q.offsetTop<=m&&(K=Q.id)}m=_.U8(this.hostElement).querySelector("#category-buttons").children;for(x=0;x<m.length;x++)S=m[x],S.active=S.id===K};
Gl.prototype.searchChanged_=Gl.prototype.searchChanged_;Gl.prototype.skinToneChanged_=Gl.prototype.skinToneChanged_;Gl.prototype.onEmojiHover_=Gl.prototype.onEmojiHover_;Gl.prototype.onSelectCategory_=Gl.prototype.onSelectCategory_;Gl.prototype.onShowEmojiVariantSelector=Gl.prototype.onShowEmojiVariantSelector;Gl.prototype.updateCategoriesAndPlaceholder_=Gl.prototype.updateCategoriesAndPlaceholder_;Gl.prototype.dataChanged=Gl.prototype.dataChanged;
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Gl.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Gl.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Gl.prototype,"data",void 0);_.v([_.P({value:function(){return[]}}),
_.U("design:type",Array)],Gl.prototype,"categories",void 0);_.v([_.P({value:function(){return[]}}),
_.U("design:type",Array)],Gl.prototype,"categoryButtons",void 0);_.v([_.P({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.U("design:type",Boolean)],Gl.prototype,"disableScroll",void 0);_.v([_.P({computed:"computeId_(data)",reflectToAttribute:!0}),_.U("design:type",String)],Gl.prototype,"id",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Gl.prototype,"selected",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],Gl.prototype,"disableIncrementalLoading",void 0);_.v([_.P(),_.U("design:type",String)],Gl.prototype,"placeholder",void 0);_.v([_.P({value:""}),_.U("design:type",String)],Gl.prototype,"search",void 0);_.v([_.P({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.U("design:type",Boolean)],Gl.prototype,"searching",void 0);_.v([_.P({computed:"computeSearchCategory_(search)"}),_.U("design:type",Object)],Gl.prototype,"searchCategory",void 0);
_.v([_.P({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.U("design:type",Object)],Gl.prototype,"searchEmptyMessage",void 0);_.v([_.P({computed:"identity(emojiManager.skinTone)"}),_.U("design:type",Number)],Gl.prototype,"skinTone",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Gl.prototype,"skinToneOpened",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],Gl.prototype,"variantSelectorOpened",void 0);
_.v([_.P({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.U("design:type",Boolean)],Gl.prototype,"skinToneHidden",void 0);_.v([_.P(),_.U("design:type",_.Uy)],Gl.prototype,"emojiManager",void 0);_.v([_.P(),_.U("design:type",Object)],Gl.prototype,"emojiVariantSelector",void 0);_.v([_.P(),_.U("design:type",Object)],Gl.prototype,"emojiMultiPersonSelector",void 0);
_.v([_.P({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.U("design:type",Boolean)],Gl.prototype,"shouldUseStickyPreferences",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Gl.prototype,"dataChanged",null);_.v([_.xt("data","selected"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Gl.prototype,"updateCategoriesAndPlaceholder_",null);
_.v([_.mh("yt-show-emoji-variant-selector"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],Gl.prototype,"onShowEmojiVariantSelector",null);_.v([_.mh("yt-emoji-picker-select-category"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],Gl.prototype,"onSelectCategory_",null);_.v([_.mh("yt-emoji-hover"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],Gl.prototype,"onEmojiHover_",null);
_.v([_.xt("skinTone"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Gl.prototype,"skinToneChanged_",null);_.v([_.xt("search"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Gl.prototype,"searchChanged_",null);_.v([_.Jp({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],Gl);
_.d(Gl,"yt-emoji-picker-renderer",function(){if(N$z===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;$vH===void 0&&($vH=document.createElement("template"));var S=$vH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);N$z=K}K=N$z;return K},{mode:2});var pE=function(){var K=_.e.apply(this,arguments)||this;K.emojiManager=_.IM;K.isDarkTheme=document.documentElement.hasAttribute("dark");K.selectedIndex=1;K.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return K};
_.q(pE,_.e);_.l=pE.prototype;_.l.handleEmojiCustomizationVisible=function(K){this.emojiPickerRenderer.selected=K;this.selectedIndex=1;K?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.l.emojiCustomizationSetChanged=function(){var K;(K=this.data)!=null&&K.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.kS(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.l.updateSaveButtonState=function(K){var m;(m=this.data)!=null&&m.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.ue("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:K}))};
_.l.emojiUrl=function(K){K=_.zP(this.emojiManager,K);if(!K)return"";var m;K=(m=K.image)==null?void 0:m.thumbnails;return _.a$(K,24)||""};
_.l.emojiAlt=function(K){var m=_.zP(this.emojiManager,K);if(!m)return K;var x,S,Q,w=(m==null?void 0:(x=m.image)==null?void 0:(S=x.accessibility)==null?void 0:(Q=S.accessibilityData)==null?void 0:Q.label)||"";return w?w:m.isCustomEmoji?m.shortcuts[0]:m.emojiId||K};
_.l.emojiAriaLabel=function(K){var m,x;return((m=_.zP(this.emojiManager,K))==null?void 0:(x=m.shortcuts)==null?void 0:x[0])||K};
_.l.onEmojiClick=function(K){K.model.index!==0&&(this.selectedIndex=K.model.index)};
_.l.onEmojiSelect=function(K){K=K.detail;var m,x;((m=this.data)==null?0:m.emojiCustomizationSetEntityKey)&&((x=this.emojiCustomizationSet)==null?0:x.emojiId)&&K.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,K.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.ue("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,K.emojiId,this.selectedIndex)}))};
_.l.canEditEmoji=function(K,m,x){K=K.indexOf(m);return K===x||K===0||x===0?!1:!0};
_.l.getUpdatedEmojiIdList=function(K,m,x){var S=K.indexOf(m);K=[].concat(_.N3(K));S>=0&&(K[S]=K[x]);K[x]=m;return K};
_.tv.Object.defineProperties(pE,{template:{configurable:!0,enumerable:!0,get:function(){if(fIt===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;MME===void 0&&(MME=document.createElement("template"));var S=MME;x.call(m,S.content.cloneNode(!0),K.content.firstChild);fIt=K}K=fIt;return K}}});
pE.prototype.onEmojiSelect=pE.prototype.onEmojiSelect;_.v([_.b(_.Bj),_.U("design:type",Object)],pE.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],pE.prototype,"ytActionHandlerBehavior",void 0);_.v([_.QF("yt-emoji-picker-renderer"),_.U("design:type",Object)],pE.prototype,"emojiPickerRenderer",void 0);
_.v([_.P({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(K,m){return _.X4(K.entities,"emojiCustomizationSetEntity",m)},
observer:"emojiCustomizationSetChanged"}),_.U("design:type",Object)],pE.prototype,"emojiCustomizationSet",void 0);_.v([_.P(),_.U("design:type",Object)],pE.prototype,"originalEmojiSet",void 0);_.v([_.P(),_.U("design:type",_.Uy)],pE.prototype,"emojiManager",void 0);_.v([_.P(),_.U("design:type",Object)],pE.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pE.prototype,"isDarkTheme",void 0);_.v([_.P(),_.U("design:type",Object)],pE.prototype,"selectedIndex",void 0);
_.v([_.mh("yt-emoji-select"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],pE.prototype,"onEmojiSelect",null);_.v([_.Jp({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],pE);var vG_;var UvD;var zH5;var T$M;var RP=function(){var K=_.e.apply(this,arguments)||this;K.authorBadges=[];return K};
_.q(RP,_.e);_.l=RP.prototype;_.l.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.l.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]]"}}}}}};
_.l.dataChanged=function(){var K=fg0(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",K)};
_.l.updateMessage=function(){var K=this.data.message,m=_.U8(_.U8(this.hostElement).querySelector("#message"));m.textContent="";K&&m.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(K))};
_.l.shouldSupportWholeItemClick=function(){return!0};
_.l.onShowOriginalClick=function(K){K.preventDefault();this.showOriginal=!0};
_.l.computeShowBar=function(K,m,x){return K&&m||x};
_.l.computeAuthorBadges=function(K){return K.authorBadges||[]};
_.l.computeAuthorIsOwner=function(K){return!!tXL(K.authorBadges,"owner")};
_.l.computeAuthorNameColor=function(K){var m;if(_.h("live_chat_author_name_color_usernames")&&(K==null?0:(m=K.authorName)==null?0:m.simpleText))return _.Gmm(_.pEG(K.authorName.simpleText));if(_.h("live_chat_seed_color_usernames")&&(K==null?0:K.authorSeedColorArgb))return _.Gmm(_.UL(K.authorSeedColorArgb));if(_.h("live_chat_colored_usernames"))return"#cc0000";var x;return _.h("live_chat_simple_color_usernames")&&(K==null?0:(x=K.authorName)==null?0:x.simpleText)&&(K==null?0:K.authorUsernameColorLight)&&
(K==null?0:K.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.UL(K.authorUsernameColorDark):_.UL(K.authorUsernameColorLight):""};
RP.prototype.updateMessage=RP.prototype.updateMessage;RP.prototype.dataChanged=RP.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],RP.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],RP.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],RP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],RP.prototype,"data",void 0);
_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],RP.prototype,"showOriginal",void 0);_.v([_.P({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.U("design:type",Boolean)],RP.prototype,"isDimmed",void 0);_.v([_.P({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.U("design:type",Boolean)],RP.prototype,"showBar",void 0);
_.v([_.P({computed:"computeAuthorBadges(data)"}),_.U("design:type",Array)],RP.prototype,"authorBadges",void 0);_.v([_.P({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],RP.prototype,"authorIsOwner",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],RP.prototype,"inCollapsedBanner",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],RP.prototype,"inBanner",void 0);
_.v([_.P({value:_.h("live_chat_hide_avatars"),reflectToAttribute:!0}),_.U("design:type",Boolean)],RP.prototype,"avatarHidden",void 0);_.v([_.P({computed:"computeAuthorNameColor(data)"}),_.U("design:type",String)],RP.prototype,"authorNameColor",void 0);_.v([_.P(),_.U("design:type",_.mT)],RP.prototype,"participantsManager",void 0);_.v([_.P({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.U("design:type",Object)],RP.prototype,"filledButtonOverrides",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],RP.prototype,"dataChanged",null);_.v([_.xt("data.message"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],RP.prototype,"updateMessage",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],RP);
_.d(RP,"yt-live-chat-text-message-renderer",function(){if(T$M===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;zH5===void 0&&(zH5=document.createElement("template"));var S=zH5;x.call(m,S.content.cloneNode(!0),K.content.firstChild);T$M=K}K=T$M;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var JK=function(){var K=_.e.apply(this,arguments)||this;K.tonalButtonOverrides={type:"tonal",style:"overlay"};return K};
_.q(JK,_.e);
JK.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]]"}}}}}};
JK.prototype.shouldSupportInlineActionButtons=function(){return!0};
JK.prototype.shouldSupportWholeItemClick=function(){return!0};
_.tv.Object.defineProperties(JK.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],JK.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],JK.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],JK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],JK.prototype,"data",void 0);_.v([_.P(),_.U("design:type",_.mT)],JK.prototype,"participantsManager",void 0);
_.v([_.P(),_.U("design:type",Object)],JK.prototype,"tonalButtonOverrides",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.infoDialogButton"),_.U("design:type",Object),_.U("design:paramtypes",[])],JK.prototype,"hasInfoDialogButton",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],JK);
_.d(JK,"yt-live-chat-auto-mod-message-renderer",function(){if(UvD===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;vG_===void 0&&(vG_=document.createElement("template"));var S=vG_;x.call(m,S.content.cloneNode(!0),K.content.firstChild);UvD=K}K=UvD;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var IIM;var kGE;var WIA;var X1R=function(){return _.e.apply(this,arguments)||this};
_.q(X1R,_.e);_.v([_.P(),_.U("design:type",Object)],X1R.prototype,"data",void 0);_.v([_.Z({is:"ytd-factoid-renderer",disableElementRegistration:!0})],X1R);
_.d(X1R,"ytd-factoid-renderer",function(){if(WIA!==void 0)return WIA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return WIA=K},{mode:1});var hK=function(){return _.e.apply(this,arguments)||this};
_.q(hK,_.e);hK.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.v([_.P(),_.U("design:type",Object)],hK.prototype,"data",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],hK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],hK);
_.d(hK,"yt-live-chat-channel-activity-reputation-renderer",function(){if(kGE===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;IIM===void 0&&(IIM=document.createElement("template"));var S=IIM;x.call(m,S.content.cloneNode(!0),K.content.firstChild);kGE=K}K=kGE;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var K3_;var mNE;var CE=function(){return _.e.apply(this,arguments)||this};
_.q(CE,_.e);CE.prototype.ready=function(){var K=document.querySelector("yt-live-chat-app");K&&K.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],CE.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Boolean)],CE.prototype,"menuFocused",void 0);_.v([_.P(),_.U("design:type",Object)],CE.prototype,"data",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],CE.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],CE);
_.d(CE,"yt-live-chat-donation-announcement-renderer",function(){if(mNE===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;K3_===void 0&&(K3_=document.createElement("template"));var S=K3_;x.call(m,S.content.cloneNode(!0),K.content.firstChild);mNE=K}K=mNE;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var xNt;var SGH,Qv5=function(){if(SGH!==void 0)return SGH;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;xNt===void 0&&(xNt=document.createElement("template"));var S=xNt;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return SGH=K};var LE=function(){return _.e.apply(this,arguments)||this};
_.q(LE,_.e);_.tv.Object.defineProperties(LE,{template:{configurable:!0,enumerable:!0,get:function(){return Qv5()}}});
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],LE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],LE.prototype,"data",void 0);_.v([_.Jp({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],LE);_.d(LE,"yt-live-chat-empty-feed-view-model",function(){return Qv5()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var wGH;var svD;var qx=function(){return _.e.apply(this,arguments)||this};
_.q(qx,_.e);qx.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"}}}}}};
_.tv.Object.defineProperties(qx.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var K,m;return{runs:[{text:(K=this.data)==null?void 0:(m=K.channelName)==null?void 0:m.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var K=[],m;if((m=this.data)==null||!m.channelBadges)return K;var x;m=_.u((x=this.data)==null?void 0:x.channelBadges);for(x=m.next();!x.done;x=m.next()){x=_.C(x.value,QrE);var S=void 0,Q=void 0;if((S=x)==null?0:(Q=S.badgeImage)==null?0:Q.sources)S=void 0,Q={liveChatAuthorBadgeRenderer:{tooltip:x.tooltip,accessibility:{accessibilityData:{label:(S=_.C(x.rendererContext,_.Q7))==null?void 0:S.label}}}},x.badgeImage.sources[0].clientResource?Q.liveChatAuthorBadgeRenderer.icon=
{iconType:x.badgeImage.sources[0].clientResource.imageName}:Q.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:x.badgeImage.sources},K.push(Q)}return K}}});
_.v([_.P(),_.U("design:type",Object)],qx.prototype,"data",void 0);_.v([_.g("data.channelName"),_.U("design:type",Object),_.U("design:paramtypes",[])],qx.prototype,"channelName",null);_.v([_.g("data.channelBadges"),_.U("design:type",Array),_.U("design:paramtypes",[])],qx.prototype,"channelBadges",null);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],qx.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],qx);
_.d(qx,"yt-live-chat-identity-view-model",function(){if(svD===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;wGH===void 0&&(wGH=document.createElement("template"));var S=wGH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);svD=K}K=svD;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var lWt;var u7t;var MKD;var fWA;var Ea=function(){var K=_.e.apply(this,arguments)||this;K.hidden=!1;K.supportsInlineActionButtons=!0;return K};
_.q(Ea,_.e);Ea.prototype.ready=function(){var K;((K=document.querySelector("yt-live-chat-app"))==null?0:K.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
Ea.prototype.dataChanged=function(K){var m=(0,_.k3)(_.U8(this.hostElement).querySelector("#detail-text"));m.textContent="";(K==null?0:K.detailText)&&m.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(K.detailText))};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ea.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],Ea.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ea.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P({observer:"dataChanged"}),_.U("design:type",Object)],Ea.prototype,"data",void 0);
_.v([_.P({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.U("design:type",Object)],Ea.prototype,"hidden",void 0);_.v([_.Z({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],Ea);
_.d(Ea,"yt-live-chat-legacy-paid-message-renderer",function(){if(fWA===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;MKD===void 0&&(MKD=document.createElement("template"));var S=MKD;x.call(m,S.content.cloneNode(!0),K.content.firstChild);fWA=K}K=fWA;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var tKA;var ctA;var OeR={},b$=function(){return _.sL.apply(this,arguments)||this};
_.q(b$,_.sL);b$.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
b$.prototype.onLiveChatMembershipItemBehaviorClick=b$.prototype.onLiveChatMembershipItemBehaviorClick;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],b$.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],b$.prototype,"data",void 0);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],b$.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.v([_.lV()],b$);
OeR.YtLiveChatMembershipItemBehavior=[b$.prototype,_.k.YtRendererBehavior];var gJ=function(){var K=_.e.apply(this,arguments)||this;K.supportsInlineActionButtons=!0;K.hasPrimaryHeaderText=!1;K.showOnlyHeader=!1;K.authorBadges=[];K.modern=_.h("web_button_rework_with_live");K.buttonOverrides={style:"overlay",type:"filled"};return K};
_.q(gJ,_.e);_.l=gJ.prototype;_.l.shouldSupportInlineActionButtons=function(){return!0};
_.l.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.l.ready=function(){var K=document.querySelector("yt-live-chat-app");K&&K.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.l.messageChanged=function(){var K=this.data.message,m=(0,_.k3)(_.U8(this.hostElement).querySelector("#message"));m.textContent="";K&&m.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(K))};
_.l.computeHasPrimaryHeaderText=function(K){return!(!K||!K.headerPrimaryText)};
_.l.computeShowOnlyHeader=function(K,m){return this.isMessageEmpty(K,m)};
_.l.computeAuthorBadges=function(K){return K.authorBadges||[]};
_.l.isMessageEmpty=function(K,m){return!K||K.empty?!0:!K.message&&!K.inputField&&!m};
_.l.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.l.getInputElement=function(){return _.U8(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.l.inputFocus=function(){var K=this.getInputElement();K&&K.focus()};
_.l.inputInsertEmoji=function(K){var m=this.getInputElement();m&&m.insertEmoji(K)};
_.l.inputMessage=function(){var K=this.getInputElement();return K&&this.data.inputField?(K.completeEmojis(),_.bx(K.liveChatRichMessageInput)):null};
_.l.onFooterButtonClick=function(){this.data.footerButton&&_.vg(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.l.shouldSupportWholeItemClick=function(){return!0};
gJ.prototype.isDeletedChanged=gJ.prototype.isDeletedChanged;gJ.prototype.messageChanged=gJ.prototype.messageChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],gJ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],gJ.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.b(OeR.YtLiveChatMembershipItemBehavior),_.U("design:type",Object)],gJ.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],gJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],gJ.prototype,"data",void 0);_.v([_.P({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.U("design:type",Object)],gJ.prototype,"hasPrimaryHeaderText",void 0);_.v([_.P({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.U("design:type",Object)],gJ.prototype,"showOnlyHeader",void 0);
_.v([_.P({computed:"computeAuthorBadges(data)"}),_.U("design:type",Array)],gJ.prototype,"authorBadges",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gJ.prototype,"modern",void 0);_.v([_.xt("data.message"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gJ.prototype,"messageChanged",null);_.v([_.xt("isDeleted"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gJ.prototype,"isDeletedChanged",null);
_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],gJ);
_.d(gJ,"yt-live-chat-membership-item-renderer",function(){if(ctA===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;tKA===void 0&&(tKA=document.createElement("template"));var S=tKA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);ctA=K}K=ctA;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var jvA;var DNH;var nE=function(){return _.e.apply(this,arguments)||this};
_.q(nE,_.e);nE.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],nE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nE.prototype,"data",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],nE);
_.d(nE,"yt-live-chat-mode-change-message-renderer",function(){if(DNH===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;jvA===void 0&&(jvA=document.createElement("template"));var S=jvA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);DNH=K}K=DNH;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var rt_;var GCD;var Po=function(){return _.e.apply(this,arguments)||this};
_.q(Po,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Po.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],Po.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Po.prototype,"data",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],Po);
_.d(Po,"yt-live-chat-moderation-message-renderer",function(){if(GCD===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;rt_===void 0&&(rt_=document.createElement("template"));var S=rt_;x.call(m,S.content.cloneNode(!0),K.content.firstChild);GCD=K}K=GCD;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var pGH;var Rl5;var ep=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("web_button_rework");return K};
_.q(ep,_.e);ep.prototype.onClick=function(){var K;if((K=this.data)!=null&&K.onClickCommand){var m;_.kt.instance.resolveCommand((m=this.data)==null?void 0:m.onClickCommand)}};
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ep.prototype,"modern",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ep.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Bj),_.U("design:type",Object)],ep.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],ep.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ep.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],ep.prototype,"data",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],ep);
_.d(ep,"yt-live-chat-offer-click-count-message-renderer",function(){if(Rl5===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;pGH===void 0&&(pGH=document.createElement("template"));var S=pGH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Rl5=K}K=Rl5;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var JtD;var hl5=function(){return _.e.apply(this,arguments)||this};
_.q(hl5,_.e);_.v([_.P(),_.U("design:type",Object)],hl5.prototype,"data",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],hl5);
_.d(hl5,"yt-live-chat-placeholder-item-renderer",function(){if(JtD===void 0){var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);JtD=K}K=JtD;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var CmR;var L3B;var qG_=new Ay(7),i$=function(){var K=_.e.apply(this,arguments)||this;K.data={};return K};
_.q(i$,_.e);i$.prototype.dataChanged=function(){var K;((K=this.data)==null?0:K.class)&&_.TN(this.hostElement,this.data.class,!0);var m;((m=this.oldData)==null?0:m.class)&&_.TN(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
i$.prototype.computeTimestampString=function(K){return qG_.format(new Date(K/1E3))};
i$.prototype.dataChanged=i$.prototype.dataChanged;_.v([_.P(),_.U("design:type",Object)],i$.prototype,"data",void 0);_.v([_.P({computed:"computeTimestampString(data.timestampUsec)"}),_.U("design:type",String)],i$.prototype,"timestampString",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],i$.prototype,"dataChanged",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],i$);
_.d(i$,"yt-live-chat-server-error-message",function(){if(L3B===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;CmR===void 0&&(CmR=document.createElement("template"));var S=CmR;x.call(m,S.content.cloneNode(!0),K.content.firstChild);L3B=K}K=L3B;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var EUo;var beE;var Yj=function(){var K=_.e.apply(this,arguments)||this;K.defaultToFilledIcon=!1;return K};
_.q(Yj,_.e);Yj.prototype.computeHasPrimaryColorIcon=function(K){return K==="SPARK"||K==="SPONSORSHIP_STAR"};
Yj.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Yj.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],Yj.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Yj.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Yj.prototype,"defaultToFilledIcon",void 0);_.v([_.P(),_.U("design:type",Object)],Yj.prototype,"data",void 0);
_.v([_.P({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.U("design:type",Boolean)],Yj.prototype,"hasPrimaryColorIcon",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],Yj);
_.d(Yj,"yt-live-chat-viewer-engagement-message-renderer",function(){if(beE===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;EUo===void 0&&(EUo=document.createElement("template"));var S=EUo;x.call(m,S.content.cloneNode(!0),K.content.firstChild);beE=K}K=beE;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var gUE;var F8=function(){var K=_.e.apply(this,arguments)||this;K.modernUpdate=!1;K.buttonStyle="overlay";K.buttonType="filled";return K};
_.q(F8,_.e);F8.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
F8.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],F8.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],F8.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],F8.prototype,"modernUpdate",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],F8.prototype,"buttonStyle",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],F8.prototype,"buttonType",void 0);
_.v([_.Z({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],F8);
_.d(F8,"ytd-ad-hover-text-button-renderer",function(){if(gUE!==void 0)return gUE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return gUE=K},{mode:1});var nUz;var AK=function(){var K=_.e.apply(this,arguments)||this;K.buttonOverrides={size:"XS"};K.modern=_.h("web_button_rework");return K};
_.q(AK,_.e);AK.prototype.onHelpTap=function(K){this.data&&this.data.informationDialog&&(_.vg(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),K.preventDefault(),K.stopPropagation())};
_.v([_.P(),_.U("design:type",Object)],AK.prototype,"buttonOverrides",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],AK.prototype,"modern",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],AK.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],AK.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],AK);
_.d(AK,"ytd-live-chat-purchased-product-message-renderer",function(){if(nUz!==void 0)return nUz;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return nUz=K},{mode:1});var Pm_;var elD;var oP=function(){var K=_.e.apply(this,arguments)||this;K.isContainerDeleted=!1;return K};
_.q(oP,_.e);oP.prototype.onContextMenuClick=function(K){this.ytLiveChatItemBehavior.showContextMenu(K)};
oP.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))};
oP.prototype.isContainerDeletedChanged=oP.prototype.isContainerDeletedChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],oP.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],oP.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],oP.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],oP.prototype,"isContainerDeleted",void 0);
_.v([_.P(),_.U("design:type",String)],oP.prototype,"deletedStateMessage",void 0);_.v([_.xt("isContainerDeleted"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],oP.prototype,"isContainerDeletedChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],oP);
_.d(oP,"ytd-sponsorships-live-chat-header-renderer",function(){if(elD!==void 0)return elD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return elD=K},{mode:1});var Ho=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("web_button_rework_with_live");K.buttonOverrides={style:"overlay",type:"filled"};return K};
_.q(Ho,_.e);Ho.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]]"}}}}}};
Ho.prototype.onCtaButtonClick=function(){var K,m=_.C((K=this.data)==null?void 0:K.optInPrompt,_.zD);if(K=this.maybeGetButtonCommand(m)){var x;(x=_.So())==null||x.clickCommand(K)}};
Ho.prototype.maybeGetButtonCommand=function(K){return!K||!K.command||_.C(K.command,yjD)===void 0&&_.C(K.command,d5z)===void 0?null:K.command};
Ho.prototype.shouldHideOptinPrompt=function(K,m){return!K||m};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ho.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],Ho.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ho.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ho.prototype,"modern",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],Ho);
_.d(Ho,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(Pm_!==void 0)return Pm_;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Pm_=K},{mode:1});var ieR;var Nx=function(){return _.e.apply(this,arguments)||this};
_.q(Nx,_.e);Nx.prototype.onContextMenuClick=function(K){this.ytLiveChatItemBehavior.showContextMenu(K)};
Nx.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))};
Nx.prototype.isDeletedChanged=Nx.prototype.isDeletedChanged;_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],Nx.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Nx.prototype,"data",void 0);_.v([_.xt("isDeleted"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Nx.prototype,"isDeletedChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],Nx);
_.d(Nx,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(ieR!==void 0)return ieR;var K=document.createElement("template");_.E(K,'\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="star_circle_ribbon" 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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return ieR=K},{mode:1});var Zl=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return K};
_.q(Zl,_.e);_.l=Zl.prototype;
_.l.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"}}}};
_.l.handleLiveChatAction=function(K){_.C(K,EyD)?this.handleMarkChatItemAsDeletedAction(_.C(K,EyD)):_.C(K,qMA)&&this.handleRemoveChatItemAction(_.C(K,qMA))};
_.l.handleLiveChatActions=function(K){K.forEach(this.handleLiveChatAction,this)};
_.l.handleMarkChatItemAsDeletedAction=function(K){var m=this,x;((x=this.data)==null?0:x.items)&&this.data.items.forEach(function(S,Q){var w=Object.keys(S)[0];Object.values(S)[0].id===K.targetItemId&&m.markAsDeleted("data.items",Q,w,K.deletedStateMessage,K.showOriginalContentMessage)})};
_.l.handleRemoveChatItemAction=function(K){var m=this,x;((x=this.data)==null?0:x.items)&&this.data.items.forEach(function(S,Q){Object.values(S)[0].id===K.targetItemId&&m.splice("data.items",Q,1)})};
_.l.markAsDeleted=function(K,m,x,S,Q){K=[K,m,x].join(".");this.set(K+".deletedStateMessage",S);this.set(K+".showOriginalContentMessage",Q)};
_.v([_.P(),_.U("design:type",Object)],Zl.prototype,"data",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Zl.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Zl.prototype,"ytActionHandlerBehavior",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],Zl);
_.d(Zl,"yt-live-chat-item-display-list-renderer",function(){if(u7t===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;lWt===void 0&&(lWt=document.createElement("template"));var S=lWt;x.call(m,S.content.cloneNode(!0),K.content.firstChild);u7t=K}K=u7t;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var YGD;var F3M,AtA=function(){if(F3M!==void 0)return F3M;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;YGD===void 0&&(YGD=document.createElement("template"));var S=YGD;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return F3M=K};var Bo=function(){var K=_.e.apply(this,arguments)||this;K.isHeader=!1;return K};
_.q(Bo,_.e);Bo.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.tv.Object.defineProperties(Bo,{template:{configurable:!0,enumerable:!0,get:function(){return AtA()}}});
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Bo.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Bo.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Bo.prototype,"isHeader",void 0);_.v([_.Jp({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],Bo);_.d(Bo,"yt-live-chat-item-display-renderer",function(){return AtA()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var oUD,He_,aWE,BGA;
oUD={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}};He_={home:"eohps",search:"eosps",watch:"eowps"};_.$ND=["watch","search","home"];
_.aP=function(){this.JSC$14412_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14412_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.vZ("PRECONSTRUCTION_DELAY",0);this.signals_=_.mf();this.targetPage_=""};
_.aP.prototype.init=function(K,m){K=K===void 0?"":K;m=m===void 0?null:m;if(this.JSC$14412_isInitialized_)this.abort();else if(this.JSC$14412_isInitialized_=!0,K&&_.NGz(this,K),m){var x=_.xv(this.signals_,"pcl")?0:10,S=function(){for(var Q=0,w;w=_.$ND[Q++];)w!=K&&w!=m&&this.pendingPages_.push(w);_.Zez(this)}.bind(this);
this.signals_.parkOrScheduleJob(S,x,"pcl")}};
_.aP.prototype.abort=function(){this.fragmentJobId_&&(_.dX.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);BGA(this)};
_.NGz=function(K,m){K.JSC$14412_isInitialized_&&!K.targetPage_&&(K.targetPage_=m,aWE(K,m),K.isInitialPass_=!1,aWE(K,m),K.signals_.processSignal(He_[K.targetPage_]),BGA(K),_.Zez(K))};
_.Zez=function(K){K.pendingPages_.length&&!K.pagePreparerJobId_&&(K.pagePreparerJobId_=_.FI(_.dX,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.NGz(this,this.pendingPages_.shift())}.bind(K),K.DEFAULT_DELAY_))};
aWE=function(K,m){if(m=oUD[m])for(var x in m){var S=!1,Q=x;x.charAt(0)=="~"&&(S=!0,Q=x.substring(1));var w=m[x];w=typeof w=="object"?w:{count:w};m[x]=w;w.componentName=Q;w.count>0&&(K.isInitialPass_?S||K.isSeenDuringInitialPass_[Q]||(K.JSC$14412_queue_.push({componentName:Q,count:1,signals:w.signals}),K.isSeenDuringInitialPass_[Q]=!0,w.count--):K.JSC$14412_queue_.push(w))}};
BGA=function(K){K.JSC$14412_queue_.length=0;K.targetPage_="";K.isInitialPass_=!0;K.signals_.processSignal("eop")};
_.aP.getInstance=function(){return _.Ao(_.aP)};var dNE=function(){this.signals=_.mf();this.init()};
dNE.prototype.startPreconstruction=function(){_.aP.getInstance().init(_.U2("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
dNE.prototype.init=function(){ytE(this);window.Polymer&&WbA&&SI0();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var K=_.Qm.ytcsi;if(K&&K.gt&&(K=K.gt())&&K.tick&&(K.tick.aft>0||K.tick.pbs>0)&&(_.U2("IS_HOMEPAGE_COLD")||_.U2("IS_RESULTS_PAGE_COLD")||_.U2("IS_WATCH_PAGE_COLD"))){VKE(this);break a}N18(amD,this.onNotifications,this)}};
var ytE=function(K){var m=function(){K.signals.processSignal("dl")};
document.readyState==="complete"?(_.Xu(Error("th"),"WARNING"),m()):_.j$5(window,"load",m)};
dNE.prototype.onNotifications=function(K){K.timer||(_.U2("IS_HOMEPAGE_COLD")||_.U2("IS_RESULTS_PAGE_COLD")||_.U2("IS_WATCH_PAGE_COLD"))&&VKE(this)};
var VKE=function(K){K.signals.parkOrScheduleJob(function(){K.signals.processSignal("eocs")},10,"eor")};
new dNE;var vUH=function(){return _.sL.apply(this,arguments)||this};
_.q(vUH,_.sL);_.tv.Object.defineProperties(vUH.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.h("enable_entity_store_from_dependency_injection")?_.FO():_.NS()}}});
_.v([_.lV()],vUH);_.dJ=[F1.prototype,vUH.prototype];var UNE=["ytd-rich-shelf-renderer"],y$=function(){var K=_.sL.apply(this,arguments)||this;K._noAccessors=!0;K.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";K.followUpDialogPromise=null;K.followUpDialogPromiseResolve=null;K.followUpDialogPromiseReject=null;return K};
_.q(y$,_.sL);_.l=y$.prototype;_.l.dismissibleItemIsDismissedChanged_=function(K){_.h("kevlar_fluid_dismiss")&&(K?_.vg(this.hostElement,"yt-dismissible-item-dismissed"):_.vg(this.hostElement,"yt-dismissible-item-undismissed"))};
_.l.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.l.dismissibleItemReset_=function(){var K=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 _.LA(function(m,x){K.followUpDialogPromiseResolve=m;K.followUpDialogPromiseReject=x});
_.vg(this.hostElement,"yt-enable-lockup-interaction")};
_.l.dismissibleItemOnYtServiceRequestSent_=function(K,m){m.actions&&this.dismissibleItemProcessActions(m.actions,K)};
_.l.dismissibleItemOnRequestSent=function(K){if(_.h("web_button_rework"))for(var m=_.u(K.detail),x=m.next();!x.done;x=m.next()){var S=void 0;(x=(S=_.C(x.value,_.KQ))==null?void 0:S.actions)&&this.dismissibleItemProcessActions(x,K)}};
_.l.dismissibleItemOnCommandSent=function(K,m){m&&this.dismissibleItemProcessActions(m,K)};
_.l.setAndGetDismissedContentId=function(K){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+K};
_.l.replayDismissAction=function(K){this.dismissibleItemProcessActions([K])};
_.l.dismissibleItemProcessActions=function(K,m){for(var x=0;x<K.length;x++){var S=K[x],Q=void 0;((Q=_.C(S,_.Wg))==null?0:Q.commands)&&this.dismissibleItemProcessActions(_.C(S,_.Wg).commands,m);if(_.C(S,_.EM)){if(Q=_.C(S,_.EM),!Q.replaceParentSection||UNE.includes(this.hostElement.nodeName.toLowerCase()))Q.groupDismissal&&ZG0(this,Q.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(Q),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.ue("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:S})),S=void 0,(S=m)==null||S.stopPropagation()}else if(_.C(S,RdM))this.dismissibleItemHandleHideEnclosingAction_(),S=void 0,(S=m)==null||S.stopPropagation();else if(_.C(S,y6A))S=_.C(S,y6A),Q=void 0,((Q=S)==null?0:Q.targetGroupId)&&ZG0(this,{targetGroupId:S.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.ue("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
S=void 0,(S=m)==null||S.stopPropagation();else if(_.C(S,_.KQ))(S=_.C(S,_.KQ).actions)&&_.I7(this.hostElement,S,this.hostElement),S=void 0,(S=m)==null||S.stopPropagation();else{var w=Q=void 0;((Q=_.C(S,_.WL))==null?void 0:Q.signal)!=="TELL_US_WHY"||((w=_.C(S,_.WL))==null?0:w.targetId)&&_.h("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),S=void 0,(S=m)==null||S.stopPropagation())}}};
_.l.dismissibleItemOnYtServiceRequestCompleted_=function(K,m){var x=this.get("feedbackResponses.0.followUpDialog",m.data);x?this.followUpDialogPromiseResolve(x):m.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(m.actions,K)};
_.l.dismissibleItemHandleReplaceEnclosingAction_=function(K){this.dismissedRenderer=K.item;this.isDismissed=!0;var m=null;(m=_.U8(this.hostElement).querySelector("#dismissed"))&&_.MJ(this,function(){_.w7(m)});
_.vg(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.l.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.l.dismissibleItemHandleUndoFeedbackAction_=function(){_.vg(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.l.dismissibleItemHandleTellUsWhySignalAction_=function(){var K=this;this.followUpDialogPromise.then(function(m){K.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:m}})})};
y$.prototype.dismissibleItemOnYtServiceRequestCompleted_=y$.prototype.dismissibleItemOnYtServiceRequestCompleted_;y$.prototype.dismissibleItemOnCommandSent=y$.prototype.dismissibleItemOnCommandSent;y$.prototype.dismissibleItemOnRequestSent=y$.prototype.dismissibleItemOnRequestSent;y$.prototype.dismissibleItemOnYtServiceRequestSent_=y$.prototype.dismissibleItemOnYtServiceRequestSent_;y$.prototype.dismissibleItemDataChanged_=y$.prototype.dismissibleItemDataChanged_;
y$.prototype.dismissibleItemIsDismissedChanged_=y$.prototype.dismissibleItemIsDismissedChanged_;_.v([_.b(_.sa),_.U("design:type",Object)],y$.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],y$.prototype,"ytdReduxBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],y$.prototype,"isDismissed",void 0);_.v([_.P(),_.U("design:type",Object)],y$.prototype,"dismissedRenderer",void 0);
_.v([_.xt("isDismissed"),_.U("design:type",Function),_.U("design:paramtypes",[Boolean]),_.U("design:returntype")],y$.prototype,"dismissibleItemIsDismissedChanged_",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],y$.prototype,"dismissibleItemDataChanged_",null);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],y$.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.v([_.mh("yt-service-request-sent-button-renderer"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],y$.prototype,"dismissibleItemOnRequestSent",null);
_.v([_.mh("yt-dismissible-item-action"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Array]),_.U("design:returntype")],y$.prototype,"dismissibleItemOnCommandSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],y$.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.v([_.lV()],y$);_.V$=[_.sa,_.dJ,y$.prototype];var vo=function(){var K=_.sL.apply(this,arguments)||this;K.disableGridStateAware=!1;K.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};K.currentGridClass="";return K};
_.q(vo,_.sL);vo.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.MJ(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var K=this.gridStateAwareGetElement();_.TN(K,"grid",!0)}};
vo.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
vo.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.U8(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
vo.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var K="grid-disabled";else{K=_.GF.getInstance();var m=this.get("pageSubtype");K=m&&XUo.includes(m)?"grid-disabled":K.currentSnapState_?K.currentSnapState_.className:null}(m=this.gridStateAwareGetElement())&&K!==this.currentGridClass&&(K&&_.TN(m,K,!0),this.currentGridClass&&_.TN(m,this.currentGridClass,!1),this.currentGridClass=K)};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],vo.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",String)],vo.prototype,"gridStateAwareSizingElementSelector",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],vo.prototype,"disableGridStateAware",void 0);_.v([_.lV()],vo);_.Ua=[vo.prototype,_.JH.YtActionHandlerBehavior];_.zl=new _.W$("GUIDE_TOKEN");var IP;_.Tl={};IP=function(){var K=_.sL.apply(this,arguments)||this;K.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 K};
_.q(IP,_.sL);_.l=IP.prototype;_.l.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.l.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var K=_.cd().resolve(_.tR(_.zl));K&&(this.guidePersistentAndVisible=K.getGuidePersistentAndVisible(),this.activeEndpoint=K.getActiveEndpoint(),this.guideOpened=K.getGuideOpened(),this.miniGuideVisible=K.getMiniGuideVisible())};
_.l.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.l.handleGuideStateAction=function(K){this.guidePersistentAndVisible=K};
_.l.handleMiniGuideStateAction=function(K){this.miniGuideVisible=K};
_.l.handleGuideOpenedAction=function(K){this.guideOpened=K};
_.l.handleActiveEndpointAction=function(K){this.activeEndpoint=K};
IP.prototype.onActiveEndpointChange=IP.prototype.onActiveEndpointChange;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],IP.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],IP.prototype,"guidePersistentAndVisible",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],IP.prototype,"miniGuideVisible",void 0);_.v([_.P(),_.U("design:type",Object)],IP.prototype,"activeEndpoint",void 0);
_.v([_.xt("activeEndpoint"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],IP.prototype,"onActiveEndpointChange",null);_.v([_.P(),_.U("design:type",Boolean)],IP.prototype,"guideOpened",void 0);_.v([_.lV()],IP);_.Tl.YtdGuideStateAwareBehavior=[];_.Tl.YtdGuideStateAwareBehavior.push(IP.prototype,_.JH.YtActionHandlerBehavior);var zlE=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],kj=function(){var K=_.sL.apply(this,arguments)||this;K.hoverJobId=0;K.JSC$14439_touched=!1;return K};
_.q(kj,_.sL);_.l=kj.prototype;_.l.created=function(){this.useExpandableTooltip=!zlE.includes(this.is)};
_.l.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.l.detached=function(){this.useExpandableTooltip=!1};
_.l.lockupOnDown=function(K){this.interactionElement&&!_.oK(_.AO(K),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.l.lockupOnUp=function(K){this.interactionElement&&!_.oK(_.AO(K),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.l.onTouchStart=function(){this.JSC$14439_touched=!0};
_.l.lockupOnMouseEnter=function(){var K=this,m=_.rp("kevlar_lockup_hover_delay",-1);this.JSC$14439_touched&&m>=0?(_.dX.cancelJob(this.hoverJobId),this.hoverJobId=_.dX.addJob(function(){K.lockupIsHovered=!0},8,m),this.JSC$14439_touched=!1):this.lockupIsHovered=!0};
_.l.lockupOnMouseLeave=function(){this.hoverJobId&&(_.dX.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.l.lockupOnPopupClosed=function(K,m){var x;((x=m.popupRenderer)==null?void 0:x.is)==="ytd-menu-popup-renderer"&&(K=m.popupRenderer.veData,m=_.hX(),K&&m&&_.Ag(m,[K]))};
_.l.lockupOnLockupRequested=function(K){var m=K.detail.videoIds[0],x;K.detail&&m===((x=this.data)==null?void 0:x.videoId)&&(K.detail.returnValue=[this.data])};
_.l.lockupOnYtServiceRequestSent=function(K,m){if(K=m.actions)for(var x=0;x<K.length;x++){var S=K[x];if(S.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&m.ajaxPromise){var Q=void 0,w=(Q=_.C(m.endpoint,_.ye))==null?void 0:Q.playlistId;Q=void 0;S=(Q=S.removedVideoId)!=null?Q:"";quD(_.Q5(),S,w)}else S.action==="ACTION_REMOVE_VIDEO"&&m.ajaxPromise&&(w=void 0,S=(w=S.setVideoId)!=null?w:"",_.ERo(_.Q5(),S))}};
_.l.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.l.lockupOnLockupEnabled=function(){if(!this.$){var K=_.cd().resolve(_.NL).getCurrentPage(),m=this.getParentRenderer?this.getParentRenderer():void 0;_.yq(new _.AR("component not ready",this.is,this.isAttached,K==null?void 0:K.is,m==null?void 0:m.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
kj.prototype.lockupOnLockupEnabled=kj.prototype.lockupOnLockupEnabled;kj.prototype.lockupOnLockupDisabled=kj.prototype.lockupOnLockupDisabled;kj.prototype.lockupOnYtServiceRequestSent=kj.prototype.lockupOnYtServiceRequestSent;kj.prototype.lockupOnLockupRequested=kj.prototype.lockupOnLockupRequested;kj.prototype.lockupOnPopupClosed=kj.prototype.lockupOnPopupClosed;kj.prototype.lockupOnMouseLeave=kj.prototype.lockupOnMouseLeave;kj.prototype.lockupOnMouseEnter=kj.prototype.lockupOnMouseEnter;
kj.prototype.onTouchStart=kj.prototype.onTouchStart;kj.prototype.lockupOnUp=kj.prototype.lockupOnUp;kj.prototype.lockupOnDown=kj.prototype.lockupOnDown;_.v([_.P(),_.U("design:type",Object)],kj.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],kj.prototype,"lockupIsHovered",void 0);_.v([_.P(),_.U("design:type",Boolean)],kj.prototype,"lockupTouchTriggered",void 0);_.v([_.P(),_.U("design:type",Boolean)],kj.prototype,"useExpandableTooltip",void 0);
_.v([_.QF("#interaction"),_.U("design:type",Object)],kj.prototype,"interactionElement",void 0);_.v([_.mh("down"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],kj.prototype,"lockupOnDown",null);_.v([_.mh("up"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],kj.prototype,"lockupOnUp",null);
_.v([_.mh("touchstart"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kj.prototype,"onTouchStart",null);_.v([_.mh("mouseenter"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kj.prototype,"lockupOnMouseEnter",null);_.v([_.mh("mouseleave"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kj.prototype,"lockupOnMouseLeave",null);
_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],kj.prototype,"lockupOnPopupClosed",null);_.v([_.mh("yt-lockup-requested"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],kj.prototype,"lockupOnLockupRequested",null);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],kj.prototype,"lockupOnYtServiceRequestSent",null);_.v([_.mh("yt-disable-lockup-interaction"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kj.prototype,"lockupOnLockupDisabled",null);
_.v([_.mh("yt-enable-lockup-interaction"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kj.prototype,"lockupOnLockupEnabled",null);_.v([_.lV()],kj);_.Wo=[kj.prototype];_.TGE={YtdReduxBehavior:[]};_.TGE.YtdReduxBehavior.push.apply(_.TGE.YtdReduxBehavior,_.dJ);var X8=function(){var K=_.sL.apply(this,arguments)||this;K._noAccessors=!0;K.disableNowPlaying=!1;K.disableTooltips=!1;K.useHoveredProperty=!1;K.hovered=!1;K.isThumbnailHovered_=!1;K.addBackground=_.h("kevlar_thumbnail_bg");K.nowPlaying=!1;K.disableRounding=!1;K.size="small";return K};
_.q(X8,_.sL);_.l=X8.prototype;_.l.computeThumbnailOverlaySidePanelWidth_=function(K,m){return K-m};
_.l.computeSize=function(K,m){if(!this.disableRounding){if(!K&&!m)return"small";K=Math.max(K||0,m||0);return K>=256?"large":K>=96?"medium":"small"}};
_.l.computeFinalHoveredState_=function(K,m,x){return this.nowPlaying?!1:_.h("kevlar_thumbnail_fluid")&&K?m:x};
_.l.computeHoverOverlays_=function(K,m){return K&&m?m:void 0};
_.l.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.l.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.l.checkMiniplayer_=function(){var K;if(((K=this.data)==null?0:K.playlistSetVideoId)&&_.h("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{K=_.PB();var m=K.currentEndpoint;!this.disableNowPlaying&&m&&_.C(m,_.o7)&&this.data?(m=_.C(m,_.o7),this.nowPlaying=this.data.playlistId?m.playlistId===this.data.playlistId:m.videoId===this.data.videoId,this.isVideoPlaying=K==null?void 0:K.isVideoPlaying):this.nowPlaying=!1}};
X8.prototype.checkMiniplayer_=X8.prototype.checkMiniplayer_;X8.prototype.onMouseLeave_=X8.prototype.onMouseLeave_;X8.prototype.onMouseEnter_=X8.prototype.onMouseEnter_;X8.prototype.computeHoverOverlays_=X8.prototype.computeHoverOverlays_;X8.prototype.computeFinalHoveredState_=X8.prototype.computeFinalHoveredState_;X8.prototype.computeSize=X8.prototype.computeSize;X8.prototype.computeThumbnailOverlaySidePanelWidth_=X8.prototype.computeThumbnailOverlaySidePanelWidth_;
_.v([_.b(_.dJ),_.U("design:type",Object)],X8.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],X8.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Number)],X8.prototype,"height",void 0);_.v([_.P(),_.U("design:type",Boolean)],X8.prototype,"bottomSidePanel",void 0);_.v([_.P(),_.U("design:type",Number)],X8.prototype,"width",void 0);_.v([_.P(),_.U("design:type",Object)],X8.prototype,"disableNowPlaying",void 0);
_.v([_.P({selector:_.Jy}),_.U("design:type",Boolean)],X8.prototype,"miniplayerIsActive",void 0);_.v([_.P(),_.U("design:type",Object)],X8.prototype,"disableTooltips",void 0);_.v([_.P(),_.U("design:type",Object)],X8.prototype,"useHoveredProperty",void 0);_.v([_.P(),_.U("design:type",Object)],X8.prototype,"hovered",void 0);_.v([_.P(),_.U("design:type",Object)],X8.prototype,"isThumbnailHovered_",void 0);
_.v([_.P({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.U("design:type",Boolean)],X8.prototype,"finalHoveredState_",void 0);_.v([_.P({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.U("design:type",Number)],X8.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],X8.prototype,"addBackground",void 0);
_.v([_.P({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.U("design:type",Object)],X8.prototype,"hoverOverlays_",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],X8.prototype,"nowPlaying",void 0);_.v([_.P(),_.U("design:type",Boolean)],X8.prototype,"isVideoPlaying",void 0);_.v([_.P(),_.U("design:type",Object)],X8.prototype,"disableRounding",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.U("design:type",Object)],X8.prototype,"size",void 0);_.v([_.mh("mouseenter"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],X8.prototype,"onMouseEnter_",null);_.v([_.mh("mouseleave"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],X8.prototype,"onMouseLeave_",null);
_.v([_.xt("data","disableNowPlaying","miniplayerIsActive"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],X8.prototype,"checkMiniplayer_",null);_.v([_.lV()],X8);var IWH=[X8.prototype];_.Kb={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(K,m){return K+":"+_.T8(m)},
getPlayerListener_:function(K,m,x){K=this.getPlayerListenerKey_(K,m);m=this.playerListeners_.get(K);x&&this.playerListeners_.delete(K);return m},
savePlayerListener_:function(K,m){var x=m.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(K,m),x);return x},
listenToPlayerEvent:function(K,m,x){x=this.savePlayerListener_(m,x);K.addEventListener(m,x)},
listenToPlayerEvents:function(K,m){m.forEach(function(x,S){this.listenToPlayerEvent(K,S,x)}.bind(this))},
unlistenFromPlayerEvent:function(K,m,x){x=this.getPlayerListener_(m,x,!0);K.removeEventListener(m,x)},
unlistenFromPlayerEvents:function(K,m){m.forEach(function(x,S){this.unlistenFromPlayerEvent(K,S,x)}.bind(this))}}};
_.m5=function(){};_.kCB=new _.W$("PLAYER_API_TOKEN");var yCn=!1,zH8,vGL=!1,II8;var yQ=function(K,m,x,S,Q){_.Fg.call(this);var w=this;this.playerId=m;this.webPlayerContextConfig=S;this.kQa=Q;this.c85=!1;this.api={};this.kRq=this.v0Z=null;this.edq=new _.gp;this.tX={};this.irL=this.mSj=this.elementId=this.p9D=this.config=null;this.gW2=!1;this.gp=this.qLx=null;this.dPA={};this.dJE=["onReady"];this.lastError=null;this.sPs=NaN;this.vww={};this.g5B=0;this.kW=this.targetElement=K;_.Lh(this,this.edq);W3A(this);x?this.g5B=setTimeout(function(){w.loadNewVideoConfig(x)},0):S&&(XG_(this),
KmH(this))};
_.q(yQ,_.Fg);yQ.prototype.getId=function(){return this.playerId};
yQ.prototype.loadNewVideoConfig=function(K){if(!this.isDisposed()){this.g5B&&(clearTimeout(this.g5B),this.g5B=0);var m=K||{};m instanceof iLB||(m=new iLB(m));this.config=m;this.setConfig(K);KmH(this);this.isReady()&&m2R(this)}};
var XG_=function(K){var m;K.webPlayerContextConfig?m=K.webPlayerContextConfig.rootElementId:m=K.config.attrs.id;K.elementId=m||K.elementId;K.elementId==="video-player"&&(K.elementId=K.playerId,K.webPlayerContextConfig?K.webPlayerContextConfig.rootElementId=K.playerId:K.config.attrs.id=K.playerId);var x;((x=K.kW)==null?void 0:x.id)===K.elementId&&(K.elementId+="-player",K.webPlayerContextConfig?K.webPlayerContextConfig.rootElementId=K.elementId:K.config.attrs.id=K.elementId)};
yQ.prototype.setConfig=function(K){this.p9D=K;this.config=x2z(K);XG_(this);if(!this.mSj){var m;this.mSj=S_A(this,((m=this.config.args)==null?void 0:m.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var x;if((x=this.config)==null?0:x.attrs)K=this.config.attrs,(m=K.width)&&this.kW&&(this.kW.style.width=P4(Number(m)||m,!0)),(K=K.height)&&this.kW&&(this.kW.style.height=P4(Number(K)||K,!0))};
yQ.prototype.getConfig=function(){return this.p9D};
var m2R=function(K){if(K.config&&K.config.loaded!==!0)if(K.config.loaded=!0,!K.config.args||K.config.args.autoplay!=="0"&&K.config.args.autoplay!==0&&K.config.args.autoplay!==!1){var m;K.api.loadVideoByPlayerVars((m=K.config.args)!=null?m:null)}else K.api.cueVideoByPlayerVars(K.config.args)},wDR=function(K){var m=!0,x=K.getPlayerElement();
x&&K.config&&(m=x.dataset.version===QDo(K));return m&&!!_.WZ("yt.player.Application.create")},KmH=function(K){if(!K.isDisposed()&&!K.gW2){var m=wDR(K);
if(m&&(K.getPlayerElement()?"html5":null)==="html5")K.irL="html5",K.isReady()||sD5(K);else if(lbo(K),K.irL="html5",m&&K.gp&&K.targetElement)K.targetElement.appendChild(K.gp),sD5(K);else{K.config&&(K.config.loaded=!0);var x=!1;K.qLx=function(){x=!0;var S=uVE(K,"player_bootstrap_method")?_.WZ("yt.player.Application.createAlternate")||_.WZ("yt.player.Application.create"):_.WZ("yt.player.Application.create");var Q=K.config?x2z(K.config):void 0;S&&S(K.targetElement,Q,K.webPlayerContextConfig,K.kQa);sD5(K)};
K.gW2=!0;m?K.qLx():(_.nI(QDo(K),K.qLx),(m=MyB(K))&&uT8(m||""),fbz(K)&&!x&&_.ff("yt.player.Application.create",null))}}};
yQ.prototype.getPlayerElement=function(){var K=_.dN(document,this.elementId);!K&&this.kW&&this.kW.querySelector&&(K=this.kW.querySelector("#"+this.elementId));return K};
var sD5=function(K){if(!K.isDisposed()){var m=K.getPlayerElement(),x=!1;m&&m.getApiInterface&&m.getApiInterface()&&(x=!0);if(x){K.gW2=!1;if(!uVE(K,"html5_remove_not_servable_check_killswitch")){var S;if((m==null?0:m.isNotServable)&&K.config&&(m==null?0:m.isNotServable((S=K.config.args)==null?void 0:S.video_id)))return}tyD(K)}else K.sPs=setTimeout(function(){sD5(K)},50)}},tyD=function(K){W3A(K);
K.c85=!0;var m=K.getPlayerElement();if(m){K.v0Z=ceM(K,m,"addEventListener");K.kRq=ceM(K,m,"removeEventListener");var x=m.getApiInterface();x=x.concat(m.getInternalApiInterface());for(var S=K.api,Q=0;Q<x.length;Q++){var w=x[Q];S[w]||(S[w]=ceM(K,m,w))}}for(var M in K.tX)K.tX.hasOwnProperty(M)&&K.v0Z&&K.v0Z(M,K.tX[M]);m2R(K);K.mSj&&K.mSj(K.api);K.edq.publish("onReady",K.api)},ceM=function(K,m,x){var S=m[x];
return function(){var Q=_.VU.apply(0,arguments);try{return K.lastError=null,S.apply(m,Q)}catch(w){if(x!=="sendAbandonmentPing")throw w.params=x,K.lastError=w,Q=new _.AR("PlayerProxy error in method call",{error:w,method:x,playerId:K.playerId}),Q.level="WARNING",Q;}}},W3A=function(K){K.c85=!1;
if(K.kRq)for(var m in K.tX)K.tX.hasOwnProperty(m)&&K.kRq(m,K.tX[m]);for(var x in K.vww)K.vww.hasOwnProperty(x)&&clearTimeout(Number(x));K.vww={};K.v0Z=null;K.kRq=null;m=K.api;for(var S in m)m.hasOwnProperty(S)&&(m[S]=null);m.addEventListener=function(Q,w){K.addEventListener(Q,w)};
m.removeEventListener=function(Q,w){K.removeEventListener(Q,w)};
m.destroy=function(){K.dispose()};
m.getLastError=function(){return K.getLastError()};
m.getPlayerType=function(){return K.getPlayerType()};
m.getCurrentVideoConfig=function(){return K.getConfig()};
m.loadNewVideoConfig=function(Q){K.loadNewVideoConfig(Q)};
m.isReady=function(){return K.isReady()}};
yQ.prototype.isReady=function(){return this.c85};
yQ.prototype.addEventListener=function(K,m){var x=this;this.isDisposed();var S=S_A(this,m);S&&(_.B0(this.dJE,K)||this.tX[K]||(m=OUE(this,K),this.v0Z&&this.v0Z(K,m)),this.edq.subscribe(K,S),K==="onReady"&&this.isReady()&&setTimeout(function(){S(x.api)},0))};
yQ.prototype.removeEventListener=function(K,m){this.isDisposed()||(m=S_A(this,m))&&this.edq.unsubscribe(K,m)};
var S_A=function(K,m){var x=m;if(typeof m==="string"){if(K.dPA[m])return K.dPA[m];x=function(){var S=_.VU.apply(0,arguments),Q=_.WZ(m);if(Q)try{Q.apply(_.Qm,S)}catch(w){throw S=new _.AR("PlayerProxy error when executing callback",{error:w}),S.level="ERROR",S;}};
K.dPA[m]=x}return x?x:null},OUE=function(K,m){var x=function(S){var Q=function(){K.isDisposed();
if(!K.isDisposed())try{K.edq.publish(m,S!=null?S:void 0)}catch(f){var M=new _.AR("PlayerProxy error when creating global callback",{error:f.message,event:m,playerId:K.playerId,data:S,originalStack:f.stack,componentStack:f.componentStack});M.level="WARNING";throw M;}};
if(uVE(K,"web_player_publish_events_immediately"))Q();else{var w=setTimeout(function(){Q();_.NX.remove(K.vww,String(w))},0);
_.NX.add(K.vww,String(w),!0)}};
return K.tX[m]=x};
yQ.prototype.getPlayerType=function(){return this.irL||(this.getPlayerElement()?"html5":null)};
yQ.prototype.getLastError=function(){return this.lastError};
var lbo=function(K){K.cancel();W3A(K);K.irL=null;K.config&&(K.config.loaded=!1);var m=K.getPlayerElement();m&&(wDR(K)||!fbz(K)?K.gp=m:(m&&m.destroy&&m.destroy(),K.gp=null));K.targetElement&&_.CR(K.targetElement)};
yQ.prototype.cancel=function(){this.qLx&&_.H9G(QDo(this),this.qLx);clearTimeout(this.sPs);this.gW2=!1};
yQ.prototype.disposeInternal=function(){lbo(this);if(this.gp&&this.config&&this.gp.destroy)try{this.gp.destroy()}catch(m){var K=new _.AR("PlayerProxy error during disposal",{error:m});K.level="ERROR";throw K;}this.dPA=null;for(K in this.tX)this.tX.hasOwnProperty(K)&&delete this.tX[K];this.p9D=this.config=this.api=null;delete this.targetElement;delete this.kW;_.Fg.prototype.disposeInternal.call(this)};
var fbz=function(K){var m,x;K=(m=K.config)==null?void 0:(x=m.args)==null?void 0:x.fflags;return!!K&&K.indexOf("player_destroy_old_version=true")!==-1},QDo=function(K){return K.webPlayerContextConfig?K.webPlayerContextConfig.jsUrl:(K=K.config.assets)?K.js:""},MyB=function(K){return K.webPlayerContextConfig?K.webPlayerContextConfig.cssUrl:(K=K.config.assets)?K.css:""},uVE=function(K,m){if(K.webPlayerContextConfig)var x=K.webPlayerContextConfig.serializedExperimentFlags;
else{var S;if((S=K.config)==null?0:S.args)x=K.config.args.fflags}return(x||"").split("&").includes(m+"=true")},x2z=function(K){for(var m={},x=_.u(Object.keys(K)),S=x.next();!S.done;S=x.next()){S=S.value;
var Q=K[S];m[S]=typeof Q==="object"?_.NX.clone(Q):Q}return m};var mND={},K3L="player_uid_"+(Math.random()*1E9>>>0);var xw=function(K,m,x,S,Q,w){m=m===void 0?document.createElement("div"):m;this.webPlayerContextConfig=K;this.container=m;this.commandResolver=x;this.apiResolver=Qv8();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.Wk;S||w?jDD(this):D2A(this);this.pendingPlayerResponse=S;this.pendingWatchNextResponse=Q;this.pendingPlayerVars=w;reo(this)};
xw.prototype.loadVideoWithPlayerResponse=function(K,m,x){this.loadVideo(K,m,x)};
xw.prototype.loadVideoWithPlayerVars=function(K){return this.loadVideo(void 0,void 0,K)};
xw.prototype.destroy=function(K){if(K=_.dN(document,K))K=K3L+"_"+_.T8(K),(K=mND[K])&&K.dispose()};
var pDD=function(K,m){var x;_.t(function(S){if(S.nextAddress==1)return K.pendingWatchNextResponse=m,K.synchronousApi?(x=K.synchronousApi,S.jumpTo(2)):S.yield(K.api,3);S.nextAddress!=2&&(x=S.yieldResult);if(!Gnz(K,x))return S.return();K.pendingWatchNextResponse&&(x.updateVideoData({raw_watch_next_response:K.pendingWatchNextResponse}),K.pendingWatchNextResponse=void 0);_.Px(S)})},Gnz=function(K,m){var x;
if(!(m==null?0:(x=m.isReady)==null?0:x.call(m))){var S;_.yq(new _.AR("playerApi is falsey",{synchronousApi:K.synchronousApi,apiResolved:K.apiResolver.resolved,playerApiUndefined:m===void 0,playerApiNull:m===null,playerApiReady:(m==null?void 0:(S=m.isReady)==null?void 0:S.call(m))===!0,playerApiMethods:m?Object.keys(m):[]}));return!1}return!0},RSL=function(K,m){if(typeof K[m]==="function")return K[m]()},JeH=function(K){var m=window,x,S=(x=m.ytplayer)==null?void 0:x.bootstrapPlayerContainer;
if((x=S==null?void 0:S.firstElementChild)&&_.$X(x,"html5-video-player")){var Q,w,M=(Q=m.ytplayer)==null?void 0:(w=Q.bootstrapWebPlayerContextConfig)==null?void 0:w.contextId;Q=K.webPlayerContextConfig.contextId;if(M&&M===Q){S!==K.container&&(S=!1,RSL(x,"getPlayerState")===2&&(S=!0),K.container.appendChild(x),S||RSL(x,"playVideo"));var f;if((f=m.ytplayer)==null?0:f.bootstrapPlayerResponse)K.bootstrapPlayerResponse=m.ytplayer.bootstrapPlayerResponse}}},reo=function(K){var m,x,S,Q,w;
_.t(function(M){if(M.nextAddress==1)return K.pageReadyOrDataAvailable?M.jumpTo(2):M.yield(K.pageReadyOrDataAvailableResolver.promise,2);if(M.nextAddress!=4)return!_.h("kevlar_player_unified_player_loading")||VM5()&&UvS()?M.jumpTo(4):M.yield(WIv(),4);JeH(K);if(K.pendingPlayerResponse||K.pendingPlayerVars)m=X1T(K.pendingPlayerResponse,K.pendingWatchNextResponse,K.pendingPlayerVars),K.pendingPlayerResponse&&K.pendingPlayerResponse===K.bootstrapPlayerResponse&&(m.loaded=!0),K.bootstrapPlayerResponse=
void 0;x=SGT(K.container,m,K.webPlayerContextConfig);((S=m)==null?0:S.loaded)&&K.pendingWatchNextResponse?(pDD(K,K.pendingWatchNextResponse),K.pendingPlayerResponse=void 0,K.pendingPlayerVars=void 0):hSH(K);Q=function(f){x.removeEventListener("onReady",Q);K.synchronousApi=f;K.apiResolver.resolve(f)};
x.addEventListener("onReady",Q);K.commandResolver!==void 0&&(w=K.commandResolver,x.addEventListener("innertubeCommand",function(f){w(f)}));
_.Px(M)})};
xw.prototype.loadVideo=function(K,m,x){var S=this,Q,w,M,f,c,D,G,p,R;return _.t(function(J){if(J.nextAddress==1)return S.pendingPlayerResponse=K,S.pendingWatchNextResponse=m,S.pendingPlayerVars=x,jDD(S),S.synchronousApi?(Q=S.synchronousApi,J.jumpTo(2)):J.yield(S.api,3);J.nextAddress!=2&&(Q=J.yieldResult);if(!Gnz(S,Q))return J.return(new Promise(function(){}));
M=new Promise(function(L){w=L});
f=function(){var L=Q.getPlayerResponse();L&&(Q.removeEventListener("onVideoDataChange",f),w(L))};
Q.addEventListener("onVideoDataChange",f);if(S.pendingPlayerResponse||S.pendingPlayerVars)S.pendingPlayerResponse&&S.pendingPlayerResponse===S.bootstrapPlayerResponse?(w(S.pendingPlayerResponse),S.pendingWatchNextResponse&&pDD(S,S.pendingWatchNextResponse)):(c=X1T(S.pendingPlayerResponse,S.pendingWatchNextResponse,S.pendingPlayerVars),(R=(D=S.pendingPlayerResponse)==null?void 0:(G=D.playerConfig)==null?void 0:(p=G.playbackStartConfig)==null?void 0:p.startPaused)?Q.cueVideoByPlayerVars(c.args):Q.loadVideoByPlayerVars(c.args)),
hSH(S),S.bootstrapPlayerResponse=void 0;return J.return(M)})};
var D2A=function(K){if(document.readyState==="complete"||document.readyState==="interactive")jDD(K);else{var m=function(){document.removeEventListener("DOMContentLoaded",m);jDD(K)};
document.addEventListener("DOMContentLoaded",m)}},jDD=function(K){K.pageReadyOrDataAvailable=!0;
K.pageReadyOrDataAvailableResolver.resolve()},hSH=function(K){K.pendingPlayerResponse=void 0;
K.pendingWatchNextResponse=void 0;K.pendingPlayerVars=void 0};
_.tv.Object.defineProperties(xw.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var SG=function(K){i_.call(this,K===void 0?"document_active":K);var m=this;this.overridePriority=10;this.hasRun=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.runPreventableDispose},{from:"document_active",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"flush_logs",action:this.runFlush},{from:"document_disposed_preventable",
to:"document_active",action:this.runActive},{from:"document_disposed",to:"flush_logs",action:this.runFlush},{from:"document_disposed",to:"document_active",action:this.runActive},{from:"document_disposed",to:"document_disposed",action:function(){}},
{from:"flush_logs",to:"document_active",action:this.runActive}];window.addEventListener("pagehide",function(x){m.transition("document_disposed",{event:x})});
window.addEventListener("beforeunload",function(x){m.transition("document_disposed_preventable",{event:x})});
window.addEventListener("unload",function(x){m.transition("document_disposed",{event:x});m.hasRun=new Map})};
_.q(SG,i_);
SG.prototype.runPreventableDispose=function(K,m){if(!this.hasRun.get("document_disposed_preventable")){K(m==null?void 0:m.event);var x,S;if((m==null?0:(x=m.event)==null?0:x.defaultPrevented)||(m==null?0:(S=m.event)==null?0:S.returnValue)){m.event.returnValue||(m.event.returnValue=!0);m.event.defaultPrevented||m.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")};
SG.prototype.runDispose=function(K,m){this.hasRun.get("document_disposed")?this.transition("document_active"):(K(m==null?void 0:m.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
SG.prototype.runFlush=function(K,m){K(m==null?void 0:m.event);this.transition("document_active")};
SG.prototype.runActive=function(){};var Q2=function(K){i_.call(this,K===void 0?"document_visibility_unknown":K);var m=this;this.transitions=[{from:"document_visibility_unknown",to:"document_visible",action:this.runVisible},{from:"document_visibility_unknown",to:"document_hidden",action:this.runHidden},{from:"document_visibility_unknown",to:"document_foregrounded",action:this.runForegrounded},{from:"document_visibility_unknown",to:"document_backgrounded",action:this.runBackgrounded},{from:"document_visible",to:"document_hidden",action:this.runHidden},
{from:"document_visible",to:"document_foregrounded",action:this.runForegrounded},{from:"document_visible",to:"document_visible",action:this.runVisible},{from:"document_foregrounded",to:"document_visible",action:this.runVisible},{from:"document_foregrounded",to:"document_hidden",action:this.runHidden},{from:"document_foregrounded",to:"document_foregrounded",action:this.runForegrounded},{from:"document_hidden",to:"document_visible",action:this.runVisible},{from:"document_hidden",to:"document_backgrounded",
action:this.runBackgrounded},{from:"document_hidden",to:"document_hidden",action:this.runHidden},{from:"document_backgrounded",to:"document_hidden",action:this.runHidden},{from:"document_backgrounded",to:"document_backgrounded",action:this.runBackgrounded},{from:"document_backgrounded",to:"document_visible",action:this.runVisible}];document.addEventListener("visibilitychange",function(x){document.visibilityState==="visible"?m.transition("document_visible",{event:x}):m.transition("document_hidden",
{event:x})});
_.h("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(x){m.transition("document_backgrounded",{event:x})}),window.addEventListener("focus",function(x){m.transition("document_foregrounded",{event:x})}))};
_.q(Q2,i_);Q2.prototype.runVisible=function(K,m){K(m==null?void 0:m.event);_.h("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
Q2.prototype.runHidden=function(K,m){K(m==null?void 0:m.event);_.h("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
Q2.prototype.runBackgrounded=function(K,m){K(m==null?void 0:m.event)};
Q2.prototype.runForegrounded=function(K,m){K(m==null?void 0:m.event)};var wv=function(){this.teardownLifecycle=new SG;this.visibilityLifecycle=new Q2};
wv.prototype.install=function(){var K=_.VU.apply(0,arguments),m=this;K.forEach(function(x){m.teardownLifecycle.install(x)});
K.forEach(function(x){m.visibilityLifecycle.install(x)})};var sD=function(){wv.call(this);var K={};this.install((K.document_disposed={callback:this.abortSlisAndFlush},K));_.h("combine_ve_grafts")&&(K={},this.install((K.document_disposed={callback:this.flushInteractionLoggingAttachVes},K)));K={};this.install((K.flush_logs={callback:this.logFinalPayload},K));_.h("web_log_cfg_cee_ks")||_.FI(_.dX,CFA)};
_.q(sD,wv);var wGT=function(){sD.loggingInstance||(sD.loggingInstance=new sD);return sD.loggingInstance};
sD.prototype.logFinalPayload=function(){if(_.h("web_fp_via_jspb")){var K=new bN_,m=_.hX();m&&_.YL(K,1,m);m=_.h("jspb_sparse_encoded_pivot")?new Yz([{}]):new Yz;_.bG(m,380,gVE,K);b28("finalPayload",m);_.h("web_fp_via_jspb_and_json")&&_.Zx("finalPayload",{csn:_.hX()})}else _.Zx("finalPayload",{csn:_.hX()})};
sD.prototype.abortSlisAndFlush=function(){rIH(xf);Sq!=null&&Sq.flush()};
sD.prototype.flushInteractionLoggingAttachVes=function(){obB(_.So())};
var CFA=function(){var K=_.vZ("CLIENT_EXPERIMENT_EVENTS");if(K){var m=xR1();K=_.u(K);for(var x=K.next();!x.done;x=K.next())x=x.value,m(x)&&_.Zx("genericClientExperimentEvent",{eventType:x});delete _.y6.CLIENT_EXPERIMENT_EVENTS}};var LmA={};
LmA.YtPlayerBehavior=[_.Kb.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 K=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.Wk;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;svS(function(){K.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.vF(this,"pan-down"),_.h("kevlar_pinch_fullscreen")&&_.ET().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.h("kevlar_pinch_fullscreen")&&_.ET().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(K,m,x){var S=this;VQ(this.useUnifiedPlayer_());if(this.mainAppPlayer_)VQ(!1,"MainAppPlayer already created.");else{var Q=_.h("kevlar_player_container_query_killswitch")?this.$.container:_.U8(this.hostElement).querySelector("#container");this.mainAppPlayer_=new xw(this.getWebPlayerContextConfig_(),Q,function(w){return _.W_(w,S.hostElement)},K,m,x);
this.mainAppPlayer_.api.then(function(w){S.player_=w;S.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&$WH.resolve(w)})}},
loadVideoWithPlayerResponse:function(K,m){var x=this;if(this.useUnifiedPlayer_()){var S=this.watchNextData,Q,w=(Q=K.videoDetails)==null?void 0:Q.videoId,M,f,c;(Q=(M=this.watchNextData)==null?void 0:(f=M.currentVideoEndpoint)==null?void 0:(c=f.watchEndpoint)==null?void 0:c.videoId)&&w!=Q&&(S=void 0,_.h("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(K,S,m):this.createMainAppPlayer_(K,S,m);this.mainAppPlayer_.api.then(function(){_.vg(x.hostElement,
"yt-player-updated")})}else this.update(B$5(K,m))},
loadVideoWithPlayerVars:function(K){var m=this;this.useUnifiedPlayer_()?(_.h("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(K):this.createMainAppPlayer_(void 0,void 0,K),this.mainAppPlayer_.api.then(function(){_.vg(m.hostElement,"yt-player-updated")})):this.update({args:K})},
update:function(K){var m=this;if(this.useUnifiedPlayer_())VQ(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(K);var x=vT0(K.args);x&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==x&&Object.assign(K.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(K).then(function(S){_.vg(m.hostElement,"yt-player-updated",_.h("kevlar_player_updated_obsolete_player_killswitch")?
S:void 0)})}_.d7(new _.AR("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(m.getPlayerPromise(),2);x=S.yieldResult;if(!x)throw Error("vh");K&&m.updatePlayerPlaylist_(K);_.Px(S)})},
acquireApi_:function(K){var m=this;if(this.useUnifiedPlayer_())VQ(!1,"Invalid method call in kevlar_unified_player.");else return _.dX.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(VQ(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(x){m.shouldAutoplay_(K)?x.loadVideoByPlayerVars(K.args):x.cueVideoByPlayerVars(K.args)})):this.initPlayerPromise_=this.initPlayerContainer_(K),this.initPlayerPromise_},
initPlayerContainer_:function(K){var m=this;if(this.useUnifiedPlayer_())VQ(!1,"Invalid method call in kevlar_unified_player.");else return VQ(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.yq(Error("wh")),VQ(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.h("kevlar_player_container_query_killswitch")?this.$.container:_.U8(this.hostElement).querySelector("#container"),WIv().then(function(){var x=m.initPlayer_(K);m.playerResolver_.resolve(x);
return x})},
onPlayerReady_:function(K,m){this.useUnifiedPlayer_()?VQ(!1,"Invalid method call in kevlar_unified_player."):(K.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&$WH.resolve(K),m(K))},
maybeCallApiMethodOnElement_:function(K,m){if(typeof K[m]==="function")return K[m]()},
maybeAdoptBootstrapPlayer_:function(){var K=window,m,x=(m=K.ytplayer)==null?void 0:m.bootstrapPlayerContainer;if((m=x==null?void 0:x.firstElementChild)&&m.classList.contains("html5-video-player")){var S,Q,w=(S=K.ytplayer)==null?void 0:(Q=S.bootstrapWebPlayerContextConfig)==null?void 0:Q.contextId;S=this.getWebPlayerContextConfig_().contextId;if(w&&w===S){x!==this.playerContainer_&&(x=!1,this.maybeCallApiMethodOnElement_(m,"getPlayerState")===2&&(x=!0),this.playerContainer_.appendChild(m),x||this.maybeCallApiMethodOnElement_(m,
"playVideo"));var M;if((M=K.ytplayer)==null?0:M.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=K.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(K){var m=this;if(this.useUnifiedPlayer_())VQ(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(x){m.maybeAdoptBootstrapPlayer_();var S=K?aI0(K):void 0;S&&S==m.bootstrapPlayerResponse_&&(K.loaded=!0);S=m.playerContainer_;var Q=m.getWebPlayerContextConfig_();S=SGT(S,K,Q);m.player_=S;m.onPlayerReadyEvent_=m.onPlayerReady_.bind(m,m.player_,x);m.player_.addEventListener("onReady",m.onPlayerReadyEvent_);m.player_.addEventListener("innertubeCommand",
m.onPlayerInnerTubeCommand_.bind(m))})},
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(K){K.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(K){K.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var K=_.cd().resolve(_.NL).getCurrentPage();K&&K.getScrollTop()<=0?_.vF(this,"pan-down"):_.vF(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(K){K.isFullscreen()||K.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(K){K.isFullscreen()&&K.toggleFullscreen()})},
updatePlayerPlaylist_:function(K){var m=this,x,S,Q;return _.t(function(w){if(w.nextAddress==1)return x=_.cd().resolve(_.tR(_.Xy)),S=!!(x&&x.playlistComponent&&x.playlistComponent.loopOn),w.yield(m.getPlayerPromise(),2);var M=Q=w.yieldResult,f=M.updatePlaylist,c=[];if(_.h("kevlar_player_playlist_use_local_index")){var D,G;var p=(G=(D=K.localCurrentIndex)!=null?D:K.currentIndex)!=null?G:0}else{var R;p=(R=K.currentIndex)!=null?R:0}if(K.contents)for(D=0;D<K.contents.length;D++)if((G=K.contents[D])&&G.playlistPanelVideoRenderer)if(U50(G)){G=
G.playlistPanelVideoRenderer;R="";G.shortBylineText&&(R=_.Hk(G.shortBylineText));var J="";G.title?J=_.Hk(G.title):G.unplayableText&&(J=_.Hk(G.unplayableText));c.push({author:R,title:J,encrypted_id:G.videoId})}else D<p&&--p;f.call(M,{index:p,list:K.playlistId?K.playlistId:"",loop:S,playlist_title:K.title,playlist_length:c.length,video:c,fetch:0,external_list:"1",title:K.title?K.title:"",playlist_author:K.ownerName?_.Hk(K.ownerName):void 0});_.Px(w)})},
focusOnPlayer:function(){_.MJ(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var K=this.playerContainer_.querySelector(".html5-video-player");K&&(_.lU(_.cd().resolve(_.ML)),K.focus())}})},
preparePlayer:function(){var K=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(m){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")m();else{var x=function(){document.removeEventListener("DOMContentLoaded",x);m()};
document.addEventListener("DOMContentLoaded",x)}})).then(function(){return WIv()}).then(function(){K.initPlayerPromise_||K.preparePlayerJobId_||(K.preparePlayerJobId_=_.FI(_.dX,function(){K.initPlayerPromise_||(K.initPlayerPromise_=K.initPlayerContainer_())}))}):_.d7(new _.AR("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(K){this.useUnifiedPlayer_()?VQ(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(K)||(K.args.autoplay="0")},
shouldAutoplay_:function(K){if(this.useUnifiedPlayer_())VQ(!1,"Invalid method call in kevlar_unified_player.");else{var m=this.get("args.el",K);return m&&m!="detailpage"&&this.isMiniplayerActive_()||m&&(m=="sponsorshipsoffer"||m=="handlesclaiming")&&this.get("args.autoplay",K)=="0"?!1:(K=aI0(K))&&this.get("playerConfig.playbackStartConfig.startPaused",K)?!1:!0}},
isMiniplayerActive_:function(){return _.cd().resolve(_.Jl).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var K=this.getPlayer();if(K){var m=K.getPlayerState();_.h("kevlar_player_check_ad_state_on_stop")&&(m=K.getPlayerState(K.getPresentingPlayerType()));m!=5&&K.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(K,m,x){x=x===void 0?!1:x;var S=this,Q,w,M,f;return _.t(function(c){if(c.nextAddress==1)return m||(m=S.hostElement),Q=S.useUnifiedPlayer_()?!!S.mainAppPlayer_:!!S.initPlayerPromise_,Q?c.yield(S.getPlayerPromise(),2):(x?K.insertBefore(m,K.firstChild):K.appendChild(m),c.return());w=c.yieldResult;M=w.getPlayerState(w.getPresentingPlayerType());f=!1;if(M==-1||M==1||M==3)f=!0;x?K.insertBefore(m,K.firstChild):K.appendChild(m);f&&w.playVideo();w.setSize(NaN,NaN);_.Px(c)})},
watchNextDataChanged_:function(K){var m=this;K&&(this.useUnifiedPlayer_()&&_.h("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&pDD(this.mainAppPlayer_,K):this.getPlayerPromise().then(function(x){x.updateVideoData(m.computeWatchNextPlayerVars_(K))}))},
computeWatchNextPlayerVars_:function(K){if(this.useUnifiedPlayer_()&&_.h("kevlar_unified_player_update_watch_next_killswitch"))VQ(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:K}},
maybeSendAbandonmentPing_:function(){var K=this.getPlayer();K&&K.getPlayerState()!=5&&K.getPlayerState()!=0&&K.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var K=_.vZ("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(K=Object.assign({},K),K.rootElementId=this.playerId);K.serializedExperimentIds&&K.serializedExperimentFlags||_.yq(Error("xh"));return K},
hasWebPlayerContextConfig_:function(){return!!_.vZ("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(K){this.useUnifiedPlayer_()?VQ(!1,"Invalid method call in kevlar_unified_player."):_.W_(K,this.hostElement)},
useUnifiedPlayer_:function(){var K=_.h("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.h("kevlar_unified_player")||K}}];var q_D={};q_D.YtPlaylistPanelBehavior=[_.k.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(K){K=K.detail;if(K.actions.loop!=void 0||K.actions["yt-icons:loop"]!=void 0)this.loopOn=K.actions.loop||K.actions["yt-icons:loop"];if(K.actions.shuffle!=void 0||K.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=K.actions.shuffle||K.actions["yt-icons:shuffle"]},
setMenuData_:function(K){if(!K||!K.playlistButtons||K.isInfinite)return null;for(var m=K.playlistButtons.menuRenderer.topLevelButtons,x=m.length,S=0;S<x;S++)if(m[S].toggleButtonRenderer){var Q=m[S].toggleButtonRenderer;Q.defaultIcon.iconType=="LOOP"&&this.loopOn?Q.isToggled=this.loopOn:Q.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(Q.isToggled=this.shuffleOn)}return K.playlistButtons}}];_.uU={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(K,m,x){var S=this.getClickTarget_(m);if(S&&this.isClickAllowed_(S)){m.preventDefault();K=(0,_.NX.unsafeClone)(K);var Q=this.getContainerBoundingRect();m=this.getRelativeClickXy_(m,Q);this.expandEndpointUrlMacros_(K,{NX:m[0],NY:m[1],NB:S.code});x&&this.truncateWebCommendMetadataUrl_(K);_.vg(this.hostElement,"yt-navigate",{endpoint:K})}},
getClickTarget_:function(K){if(!this.clickTargetMap)return null;K=_.AO(K)||[];K=_.u(K);for(var m=K.next();!m.done;m=K.next()){m=m.value;if(m===_.U8(this.hostElement).querySelector("#menu"))break;if(m=this.clickTargetMap.get(m.id))return m}return null},
getRelativeClickXy_:function(K,m){var x=Math.round(K.detail.x-m.left);K=Math.round(K.detail.y-m.top);return x<0||K<0?[null,null]:[x,K]},
getContainerBoundingRect:function(){return _.U8(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(K,m){for(var x=_.u(K.loggingUrls||[]),S=x.next();!S.done;S=x.next())S=S.value,S.baseUrl&&(S.baseUrl=cLT(S.baseUrl,m));K.urlEndpoint&&K.urlEndpoint.url&&(K.urlEndpoint.url=cLT(K.urlEndpoint.url,m));K.commandMetadata&&K.commandMetadata.webCommandMetadata&&K.commandMetadata.webCommandMetadata.url&&(K.commandMetadata.webCommandMetadata.url=cLT(K.commandMetadata.webCommandMetadata.url,m))},
truncateWebCommendMetadataUrl_:function(K){if(K.commandMetadata&&K.commandMetadata.webCommandMetadata&&K.commandMetadata.webCommandMetadata.url){var m=K.commandMetadata.webCommandMetadata.url,x=m.indexOf("&pp=");if(x>0){var S=m.indexOf("&",x+1);K.commandMetadata.webCommandMetadata.url=S>x&&S<m.length?m.slice(0,x)+m.slice(S):m.slice(0,x)}}},
configureClickTargets:function(K,m,x){this.containerId=K;this.clickTargetMap=new Map;K=_.u(m);for(m=K.next();!m.done;m=K.next())if(m=m.value,m.location){var S=x.get(m.location);S&&(_.TN(_.U8(this.hostElement).querySelector("#"+S),"yt-simple-endpoint",this.isClickAllowed_(m)),this.clickTargetMap.set(S,m))}},
isClickAllowed_:function(K){return K.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||K.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||K.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||K.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.M5={};
_.M5.YtLazyListBehavior=[_.xH.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 K=(this.constructor.generatedFrom||this).observers;K||(K=[]);K.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
K}},
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 K=this.renderElementsOutsideVisibleArea_;K&&(L2A(K,4),K.processSignal())},
deepLazyListObserver_:function(K){var m=this;if(K){var x=K.value||[];if(this.itemsPath==K.path){var S=this.nonDeferredItemCount;K=0;S>-1&&x.length>S&&(K=_.vZ("REMAINING_DOVA_DEFERRED_CHUNKS",-1));K>0?(S>0&&(S=x.slice(0,S),this.setInitialItemsOnDataChanged(S)),(S=this.renderElementsOutsideVisibleArea_)?S.cancel():(S=this.renderElementsOutsideVisibleArea_=new _.QO(2,"eocs"),_.j$5(window,"scroll",function(){return m.renderDeferredElements()})),_.wt(S,function(){m.setInitialItemsOnDataChanged(x)}),_.V6("REMAINING_DOVA_DEFERRED_CHUNKS",
K-1)):this.setInitialItemsOnDataChanged(x)}else if(this.itemsPath+".splices"==K.path)this.onItemsUpdated_(x);
else S="shownItems"+K.path.substr(this.itemsPath.length),this.useSignals&&S==="shownItems.length"||this.notifyPath(S,K.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(K){K&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(K),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(K){K=K.indexSplices;for(var m=0,x=K.length;m<x;m++){var S=K[m];if(S.index<this.shownCount&&(S.removed&&this.splice("shownItems",S.index,S.removed.length),S.addedCount)){var Q=S.object.slice(S.index,S.index+S.addedCount);S=["shownItems",S.index,0];S.push.apply(S,Q);this.splice.apply(this,S)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(K){this.cancelPendingTasks_();K||(K=[]);this.items_=K;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&&(_.U2("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.MJ(this,this.tryRenderChunk_)))},
fillRange_:function(K,m){this.canShowMore&&this.items_&&(K=this.items_.slice(K,m),K.unshift("shownItems"),this.push.apply(this,K),this.shownCount=m,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var K=this;this.canShowMore&&_.nd(this,"renderChunk",function(){K.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.U2("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.fi(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var K=this.renderElementsOutsideVisibleArea_;K&&(K.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var K=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(K-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=K;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(K){return Math.ceil(1E3/K)},
onCanShowMoreUpdated_:function(K){this.data&&this.items_!==null&&(K?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(K){!this.shouldUseTaskManager()&&this.data&&(!K&&this.canShowMore?(_.L_T(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):K&&this.partiallyRenderedItems_.has(this.items_)&&(_.h("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var cC;_.fb={};
cC=function(){var K=_.sL.apply(this,arguments)||this;K.atStart=!0;K.atEnd=!0;K.startIndex=0;K.endIndex=0;K.scrollCount=0;K.initialStartIndex=0;K.disableScrollEventListener=!1;K.useFloorScrolling=!1;K.isSearch=!1;K.dragging=!1;K.dragMouseStart=0;K.dragOffsetStart=0;K.disableWheelScroll=!1;K.centerListItems=!1;K.offset=0;K.minComponentWidth=0;K.marginWidthRight=0;K.marginWidthLeft=0;K.setButtonsStateRequested=!1;K.itemsVisibilityObserver=null;K.fullyVisibleItemsIndices=[];K.JSC$14501_onWheelScroll=function(m){if(K.isSearch&&
!K.disableWheelScroll&&_.h("desktop_enable_dmpanel_wheel_scroll")){var x=m.shiftKey?Math.abs(m.deltaY)>Math.abs(m.deltaX)?m.deltaY:m.deltaX:m.deltaX;x!==0&&(m.preventDefault(),K.ytLazyListBehavior.fillRemainingListItems(),K.offset+=x,tj(K),K.reposition_())}};
K.onPointerDown=function(m){EBL(K)&&(K.dragMouseStart=m.clientX,K.dragOffsetStart=K.offset,K.dragging=!0)};
K.onPointerMove=function(m){EBL(K)&&K.dragging&&(K.ytLazyListBehavior.fillRemainingListItems(),K.offset=K.dragOffsetStart-(m.clientX-K.dragMouseStart),tj(K),K.reposition_())};
K.onPointerUp=function(){EBL(K)&&(K.dragging=!1)};
return K};
_.q(cC,_.sL);var bU_=function(K){var m=_.U8(K.hostElement).querySelector("#items").children;if(!m)return 0;var x=0;K=_.u(K.fullyVisibleItemsIndices);for(var S=K.next();!S.done;S=K.next())x+=m[S.value].clientWidth;return x},EBL=function(K){return K.isSearch&&_.h("desktop_enable_dmpanel_click_drag_scroll")};
cC.prototype.created=function(){this.cachedViewportWidth=_.vZ("initialInnerWidth")||window.innerWidth;this.JSC$14501_cachedViewportHeight=_.vZ("initialInnerHeight")||window.innerHeight;_.vZ("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.V6("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
cC.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();gBE(this)};
cC.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 K;(K=this.itemsVisibilityObserver)==null||K.disconnect();this.itemsVisibilityObserver=null;var m;(m=this.itemsObserver)==null||m.disconnect()};
var gBE=function(K){var m=_.U8(K.hostElement).querySelector("#scroll-container");if(m){if(!K.itemsVisibilityObserver){var x=window.getComputedStyle(m).marginRight;K.itemsVisibilityObserver=new IntersectionObserver(function(S){nBL(K,S)},{root:m,
rootMargin:x,threshold:.98})}if(m=_.U8(K.hostElement).querySelector("#items"))K.itemsObserver=new mUz(m,function(S){PFE(K,S)})}},PFE=function(K,m){eSD(K)&&(Array.from(m.addedNodes).filter(function(x){return x.nodeType===Node.ELEMENT_NODE}).forEach(function(x){K.itemsVisibilityObserver&&K.itemsVisibilityObserver.observe(x)}),Array.from(m.removedNodes).filter(function(x){return x.nodeType===Node.ELEMENT_NODE}).forEach(function(x){K.itemsVisibilityObserver&&K.itemsVisibilityObserver.unobserve(x)}))},
nBL=function(K,m){var x=new Set(K.fullyVisibleItemsIndices);
m=_.u(m);for(var S=m.next();!S.done;S=m.next()){S=S.value;var Q=S.target.parentElement;Q?(Q=Array.from(Q.children).indexOf(S.target),S.isIntersecting?x.add(Q):x.has(Q)&&x.delete(Q)):_.yq(new _.AR("Parent element not found",S.target.nodeName))}K.fullyVisibleItemsIndices=Array.from(x).sort(function(w,M){return w-M});
x.size===0?_.yq(new _.AR("No visible entries in horizontal list")):(K.startIndex=K.fullyVisibleItemsIndices[0],K.endIndex=K.fullyVisibleItemsIndices[K.fullyVisibleItemsIndices.length-1])},eSD=function(K){K.data?K=(K=K.data)&&K.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===K.itemSizeConstraint:!1:K=!1;
return K};
_.l=cC.prototype;_.l.addScrollEventListeners=function(){var K=_.U8(this.hostElement).querySelector("#scroll-container");K.style.touchAction="pan-y";K.addEventListener("wheel",this.JSC$14501_onWheelScroll);K.addEventListener("pointerdown",this.onPointerDown);K.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.l.removeScrollEventListeners=function(){var K=_.U8(this.hostElement).querySelector("#scroll-container");K.removeEventListener("wheel",this.JSC$14501_onWheelScroll);K.removeEventListener("pointerdown",this.onPointerDown);K.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.l.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.MJ(this,this.setStartIndex,[this.initialStartIndex])};
_.l.reposition_=function(){var K=_.vZ("HTML_DIR")=="rtl"?"":"-",m=_.U8(this.hostElement).querySelector("#items");m&&(m.style.transform="translateX("+K+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.l.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.MJ(this,this.setButtonsState_))};
_.l.setButtonsState_=function(){this.setButtonsStateRequested=!1;var K=_.U8(this.hostElement).querySelector("#items").firstElementChild;if(K){this.minComponentWidth||(this.minComponentWidth=iUt(this,K));K=_.U8(this.hostElement).querySelector("#scroll-container").clientWidth;var m=_.U8(this.hostElement).querySelector("#items");m=_.h("kevlar_horizontal_list_scroll_width_killswitch")?m.clientWidth:m.scrollWidth;var x=this.get(this.ytLazyListBehavior.itemsPath,this);if(x){var S=Math.round(K/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+S,x.length)-1)}this.ytLazyListBehavior.canShowMore?m+this.minComponentWidth>=this.offset+K&&(this.atEnd=!1):this.atEnd=this.offset+K>=m-20?!0:!1;this.atStart=this.offset<=20}};
_.l.setStartIndex=function(K){if(!this.minComponentWidth){var m=_.U8(this.hostElement).querySelector("#items").firstElementChild;if(!m)return;this.minComponentWidth=iUt(this,m)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*K;tj(this);this.reposition_()};
_.l.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.O5();var K=_.U8(this.hostElement).querySelector("#scroll-container").clientWidth;_.h("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=iUt(this,_.U8(this.hostElement).querySelector("#items").firstElementChild));K=this.useFloorScrolling?Math.floor(K/this.minComponentWidth)||1:Math.round(K/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&Y_E(this);this.offset+=eSD(this)?
bU_(this):K*this.minComponentWidth;tj(this);this.reposition_();this.scrollCount++};
_.l.prevClick_=function(){var K=_.U8(this.hostElement).querySelector("#scroll-container").clientWidth;K=this.useFloorScrolling?Math.floor(K/this.minComponentWidth)||1:Math.round(K/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=eSD(this)?bU_(this):this.minComponentWidth*this.scrollCount-1):this.offset-=eSD(this)?bU_(this):K*this.minComponentWidth;this.centerListItems&&Y_E(this);tj(this);this.reposition_()};
_.l.onIronResize_=function(){this.resizeSupportEnabled&&_.MJ(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.l.onItemsTransitionEnd_=function(K){_.oX(K)===_.U8(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.l.onChildElementFocus_=function(K){K=K.target.closest("#items > *");var m=_.U8(this.hostElement).querySelector("#scroll-container");if(m.contains(K)){if(_.h("web_horizontal_list_behavior_focus_killswitch"))if(K.offsetLeft<this.offset)this.offset=Math.abs(K.offsetLeft)<K.clientWidth?0:K.offsetLeft;else if(K.offsetLeft+K.clientWidth>this.offset+m.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.O5(),this.offset=K.offsetLeft+K.clientWidth-m.clientWidth;else return;else{var x=_.U8(this.hostElement).querySelector("#items"),
S=_.vZ("HTML_DIR")==="rtl",Q=S?x.clientWidth-K.offsetLeft:K.offsetLeft;x=S?x.clientWidth-(K.offsetLeft+K.clientWidth):K.offsetLeft+K.clientWidth;var w=S?Q>this.offset+m.clientWidth:Q<this.offset,M=S?x<this.offset:x>this.offset+m.clientWidth,f=S?w:M;if(S?M:w)m=S?x:Q,this.offset=Math.abs(m)<K.clientWidth?0:m;else if(f)this.ytLazyListBehavior.fillRemainingListItems(),_.O5(),this.offset=(S?Q:x)-m.clientWidth;else return}tj(this);this.reposition_()}};
_.l.observeShownItems_=function(){this.reset()};
_.l.checkComponentWidthResize=function(){var K=_.U8(this.hostElement).querySelector("#items").firstElementChild;K&&(K=iUt(this,K),this.centerListItems||K!==this.minComponentWidth)&&(this.minComponentWidth=K,this.offset=K*this.scrollCount,this.centerListItems&&Y_E(this),tj(this),this.reposition_())};
var iUt=function(K,m){var x=window.getComputedStyle(m).marginRight;x=Math.floor(Number(x.replace("px","")));var S=window.getComputedStyle(m).marginLeft;S=Math.floor(Number(S.replace("px","")));K.centerListItems&&!K.marginWidthRight&&(K.marginWidthRight=x,K.marginWidthLeft=S);return K.resizeSupportEnabled?m.getBoundingClientRect().width+x:m.offsetWidth+x},tj=function(K){var m=_.U8(K.hostElement).querySelector("#scroll-container").clientWidth,x=_.U8(K.hostElement).querySelector("#items").clientWidth;
K.offset<0?K.offset=0:K.offset+m>=x&&(K.offset=x-m)},Y_E=function(K){K.offset-=(_.U8(K.hostElement).querySelector("#scroll-container").clientWidth+K.marginWidthRight-K.minComponentWidth)/2-K.marginWidthLeft};
_.tv.Object.defineProperties(cC.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var K=_.vZ("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(K==-1)K=this.JSC$14501_cachedViewportHeight,K=K>1320?5:K>1020?4:K>730?3:K>430?2:1;else if(K==0)return 0;_.V6("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",K-1);K=_.vZ("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(K>-1)return K;K=this.cachedViewportWidth;K=K>1600?6:K>1400?5:K>1300?4:K>1090?5:K>870?4:K>660?3:2;_.V6("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
K);return K},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.h("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
cC.prototype.observeShownItems_=cC.prototype.observeShownItems_;cC.prototype.onChildElementFocus_=cC.prototype.onChildElementFocus_;cC.prototype.onItemsTransitionEnd_=cC.prototype.onItemsTransitionEnd_;cC.prototype.onIronResize_=cC.prototype.onIronResize_;cC.prototype.prevClick_=cC.prototype.prevClick_;cC.prototype.nextClick_=cC.prototype.nextClick_;cC.prototype.setButtonsState_=cC.prototype.setButtonsState_;cC.prototype.requestButtonsStateUpdate_=cC.prototype.requestButtonsStateUpdate_;
cC.prototype.reposition_=cC.prototype.reposition_;cC.prototype.reset=cC.prototype.reset;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cC.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.M5.YtLazyListBehavior),_.U("design:type",Object)],cC.prototype,"ytLazyListBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],cC.prototype,"atStart",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],cC.prototype,"atEnd",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"startIndex",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"endIndex",void 0);_.v([_.P({value:6}),_.U("design:type",Number)],cC.prototype,"initialCount",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"scrollCount",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"initialStartIndex",void 0);
_.v([_.P(),_.U("design:type",Object)],cC.prototype,"disableScrollEventListener",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"supportComponentResize",void 0);_.v([_.P({value:function(){var K=this;return function(){return K.prevClick_()}}}),
_.U("design:type",Function)],cC.prototype,"boundPrevClick",void 0);_.v([_.P({value:function(){var K=this;return function(){return K.nextClick_()}}}),
_.U("design:type",Function)],cC.prototype,"boundNextClick",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"useFloorScrolling",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"isSearch",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"dragging",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"dragMouseStart",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"dragOffsetStart",void 0);
_.v([_.P(),_.U("design:type",Object)],cC.prototype,"disableWheelScroll",void 0);_.v([_.P(),_.U("design:type",Object)],cC.prototype,"centerListItems",void 0);_.v([_.mh("iron-resize"),_.xt("guideOpened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cC.prototype,"onIronResize_",null);_.v([_.mh("transitionend"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],cC.prototype,"onItemsTransitionEnd_",null);
_.v([_.mh("focusin"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],cC.prototype,"onChildElementFocus_",null);_.v([_.xt("shownItems"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cC.prototype,"observeShownItems_",null);_.v([_.lV()],cC);_.fb.YtdHorizontalListBehavior=[];_.fb.YtdHorizontalListBehavior.push(_.F2,_.k.YtRendererBehavior,_.M5.YtLazyListBehavior,_.Tl.YtdGuideStateAwareBehavior,cC.prototype);var u7T=["APP_STATE","PI"];var OD,jG=function(K){this.hostElement=K},DL=function(K,m){if(m&&(ct0(m.viewableCommands)||ct0(m.endOfSessionCommands))){var x=jvv(m.viewableCommands);
m=jvv(m.endOfSessionCommands);if(!OD){var S=_.rp("custom_active_view_tos_timeout_ms");OD=S>0&&S!==36E5?new BKG(OeT(),S):new BKG(OeT())}dfS(OD,K.hostElement);ynD(OD,K.hostElement,x,m)}},rv=function(K){OD&&dfS(OD,K.hostElement)};var Fmo=_.Pr(["about:blank"]),Aet={pushState:window.history.pushState,replaceState:window.history.replaceState};var Ge=function(K){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=K;this.internalPushState=K.pushState.bind(K);this.internalReplaceState=K.replaceState.bind(K)};
Ge.prototype.init=function(){this.initialized=!0};
Ge.prototype.pushState=function(K,m){this.initialized||this.init();this.internalPushState&&this.internalPushState(K,"",m)};
Ge.prototype.replaceState=function(K,m){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(K,"",m)};
Ge.prototype.getState=function(){return this.history&&this.history.state};var oBE=function(K){var m=function(){var x=K.apply(this,arguments)||this;x.boundHistoryPushState=!1;x.boundHistoryReplaceState=!1;x.debugInfo={};return x};
_.q(m,K);m.prototype.init=function(){var x=_.gk("IFRAME");_.XN(x,_.p1(Fmo));x.sandbox="allow-same-origin";x.style.display="none";this.iframe=x;document.body.appendChild(x);this.bindHistoryStateFunctions();K.prototype.init.call(this)};
m.prototype.bindHistoryStateFunctions=function(){var x=this,S=[],Q;this.iframe&&((Q=this.iframe.contentWindow)==null?0:Q.history)&&(Q=this.iframe.contentWindow.history)&&(S.push(Q),Object.getPrototypeOf(Q)&&S.push(Object.getPrototypeOf(Q)));window.history&&S.push(window.history);Q=window.history;Object.getPrototypeOf(Q)&&S.push(Object.getPrototypeOf(Q));S.push(Aet);Q=function(M){for(var f=null,c=0;c<S.length;c++){var D=S[c][M];if(typeof D==="function"){f=D.bind(window.history);x.debugInfo[M]=c;break}}return f};
if(!this.boundHistoryReplaceState){var w=Q("replaceState");w&&(this.internalReplaceState=w,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(Q=Q("pushState"))&&(this.internalPushState=Q,this.boundHistoryPushState=!0)};
return m}(Ge),HU5=function(){return oBE.call(this,window.history)||this};
_.q(HU5,oBE);HU5.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var pb=function(K){this.browserHistory=K;this.initialized=!1};
pb.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
pb.prototype.pushState=function(K,m){this.initialized||this.init();this.browserHistory.pushState(K,m)};
pb.prototype.replaceState=function(K,m){this.initialized||this.init();this.browserHistory.replaceState(K,m)};
pb.prototype.handlePopstate=function(K){return K.state};_.$25=function(K,m,x,S,Q){this.endpoint=K;this.forward=m;this.historyEntry=x;this.JSC$30456_savedComponentState=S;this.legacyBorder=Q===void 0?!1:Q};var Nio=function(K,m){this.rootData=K;this.scrollTop=m};_.RT=new _.W$("EPHEMERAL_STORE_TOKEN");_.Jj=function(K){this.data=Object.assign({},K);var m;(m=this.data.innertubeResponse)==null||delete m.frameworkUpdates};
_.Jj.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.Of)()};
_.HP=function(K){return Object.assign({},K.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var ZUE=function(){this.maxSize=100;this.timeToDataCache=new Map};
ZUE.prototype.get=function(K){var m=this.timeToDataCache.get(K);m&&(this.timeToDataCache.delete(K),this.timeToDataCache.set(K,m));if(m&&m.rootData&&(_.h("web_use_response_store_for_history_cache")||_.h("mweb_use_new_history_manager"))){var x=_.cd().resolve(_.RT),S=BiE(m),Q=!!S;if(S){if(S.content){var w=hj(x,S.content);Q&&w?m.rootData.response=_.HP(w):Q=!1}S.player&&(w=hj(x,S.player),Q&&w?m.rootData.playerResponse=_.HP(w):Q=!1);S.reelSequence&&(x=hj(x,S.reelSequence),Q&&x?m.rootData.reelWatchSequenceResponse=
_.HP(x):Q=!1)}Q||(this.timeToDataCache.delete(K),m=void 0)}return m};
ZUE.prototype.set=function(K,m){if(m.rootData&&(_.h("web_use_response_store_for_history_cache")||_.h("mweb_use_new_history_manager"))){var x=BiE(m),S=Object.assign({},m.rootData);x&&(x.content&&m.rootData.response&&(abo(this,x.content,m.rootData.response),S.response=null),x.player&&m.rootData.playerResponse&&(abo(this,x.player,m.rootData.playerResponse),S.playerResponse=null),x.reelSequence&&m.rootData.reelWatchSequenceResponse&&(abo(this,x.reelSequence,m.rootData.reelWatchSequenceResponse),S.reelWatchSequenceResponse=
null));m=new Nio(S,m.scrollTop)}this.timeToDataCache.has(K)?this.timeToDataCache.delete(K):this.timeToDataCache.size>=this.maxSize&&(x=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(x.value));this.maxSize!==0&&this.timeToDataCache.set(K,m)};
ZUE.prototype.clear=function(){this.timeToDataCache.clear()};
var BiE=function(K){var m=_.cd().resolve(_.tR(_.lR)),x;if((x=K.rootData)==null?0:x.endpoint)return m==null?void 0:pqT(m,K.rootData.endpoint);var S;_.yq(new _.AR("History snapshot response data does not contain endpoint",(S=K.rootData)==null?void 0:S.url));return null},abo=function(K,m,x){if(K.maxSize>0){var S;
(K=(S=x.responseContext)==null?void 0:S.maxAgeSeconds)&&Number(K)>0&&(S=_.cd().resolve(_.RT),x=zb(x,K),S.put(m,new _.Jj(x)))}};var d2E=function(K,m,x){this.endpoint=m;this.JSC$30462_savedComponentState=x===void 0?null:x;this.entryTime=K};var GCS=1;var Cb=function(K){var m=function(){var x=K.apply(this,[].concat(_.N3(_.VU.apply(0,arguments))))||this;x.historyEntryTime=0;x.historySnapshotCache=x.createHistoryCache();return x};
_.q(m,K);m.prototype.createHistoryCache=function(){return new ZUE};
m.prototype.saveAndReplace=function(x,S,Q){var w=window.location.href;var M=M===void 0?{}:M;var f=(f=this.browserHistory.getState())&&f.entryTime?f.entryTime:pGT();x=this.createNewHistoryEntry(x,M,f);this.saveSnapshot(f,S,Q);this.replaceState(x,w||window.location.href)};
m.prototype.saveAndPush=function(x,S,Q,w,M){M=M===void 0?{}:M;this.saveSnapshot(this.historyEntryTime,Q,w);Q=this.historySnapshotCache;w=this.historyEntryTime;var f=Q.timeToDataCache.keys();f=_.u(f);for(var c=f.next();!c.done;c=f.next())c=c.value,c>w&&Q.timeToDataCache.delete(c);S=this.createNewHistoryEntry(S,M);this.pushState(S,x)};
m.prototype.saveSnapshot=function(x,S,Q){this.historySnapshotCache.set(x,new Nio(S,Q))};
m.prototype.createNewHistoryEntry=function(x,S,Q){Q=Q===void 0?pGT():Q;return new d2E(Q,x,S)};
m.prototype.handlePopstate=function(x){var S=K.prototype.handlePopstate.call(this,x),Q=null,w=null,M=!1,f=null;S&&S.entryTime&&(f=this.historySnapshotCache.get(S.entryTime)||null,M=S.entryTime>this.historyEntryTime,this.historyEntryTime=S.entryTime,Q=S.endpoint,w=S.JSC$30462_savedComponentState);this.handleHistoryCacheLoad(new _.$25(Q,M,f,w),x);return S};
m.prototype.pushState=function(x,S){Number(x==null?void 0:x.entryTime)>=0&&(this.historyEntryTime=x.entryTime);K.prototype.pushState.call(this,x,S)};
m.prototype.replaceState=function(x,S){Number(x==null?void 0:x.entryTime)>=0&&(this.historyEntryTime=x.entryTime);K.prototype.replaceState.call(this,x,S)};
m.prototype.handleHistoryCacheLoad=function(){};
return m}(pb),ye5=function(){var K=Cb.call(this,new HU5)||this;
K.dispatchElement=null;K.entryIndex=0;return K};
_.q(ye5,Cb);_.l=ye5.prototype;_.l.init=function(K){K=K===void 0?!0:K;Cb.prototype.init.call(this);this.initialized||(K||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.l.handlePopstate=function(K){var m=null;K.state||(m="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return Cb.prototype.handlePopstate.call(this,K);var x=new CustomEvent("yt-history-pop",{cancelable:!0});_.Uk(this.dispatchElement,"yt-history-pop",[x,{errorMsg:m}]);_.z4(this.dispatchElement,"yt-close-all-popups-action");if(!x.defaultPrevented){x=_.cd().resolve(_.NL);m=x.getCurrentData();var S=x.getCurrentPage();x=0;S?(S=_.Uk(this.dispatchElement,"yt-get-page-offset",
[S]),S.length>0&&(x=S[0])):_.yq(new _.AR("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:m?m.page:"undefined"}));m&&(m.csn=_.hX());this.saveSnapshot(this.historyEntryTime,m,x)}return Cb.prototype.handlePopstate.call(this,K)};
_.l.handleHistoryCacheLoad=function(K,m){K.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.u(_.z4(this.dispatchElement,"yt-history-will-navigate",[m])).next().value||_.Uk(this.dispatchElement,"yt-history-load",[m,K]))};
_.l.pushState=function(K,m){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var x=new _.AR("history.pushState is not a function",this.getDebugString());_.aC(x)}Cb.prototype.pushState.call(this,K,m)};
_.l.replaceState=function(K,m){if(!this.browserHistory.boundHistoryReplaceState){var x=new _.AR("history.replaceState is not a function",this.getDebugString());_.aC(x)}Cb.prototype.replaceState.call(this,K,m)};
_.l.saveAndPush=function(K,m,x,S,Q){Q=Q===void 0?{}:Q;x&&(x.csn=_.hX());Cb.prototype.saveAndPush.call(this,K,m,x,S,Q)};
_.l.getDebugString=function(){var K=[];this.initialized&&K.push("i");this.browserHistory.boundHistoryReplaceState&&K.push("bhr");this.browserHistory.boundHistoryPushState&&K.push("bhs");"replaceState"in this.browserHistory.debugInfo&&K.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&K.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&K.push("ei:"+String(this.entryIndex));return K.join(",")};
_.Lb=function(K,m){K.init(!0);var x=K.browserHistory.getState();K.replaceState(x,UY(m))};
ye5.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.q5=new _.W$("DESKTOP_HISTORY_MANAGER_TOKEN");var Vy_=[10,20,30,40,50,60],ED=function(){this.currentPartitionIndex=0},vBD=function(K){qIz({mainAppWeb:_.eB(),
survivalSli:{partitionMinute:K,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},U2R=function(K){qIz({mainAppWeb:_.eB(),
survivalSli:{partitionMinute:K,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},zSD=function(K){return K.currentPartitionIndex>=0&&K.currentPartitionIndex<Vy_.length?Vy_[K.currentPartitionIndex]:-1},TiD=function(K){return K.currentPartitionIndex>0&&K.currentPartitionIndex-1<Vy_.length?Vy_[K.currentPartitionIndex-1]:-1};
ED.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var K=TiD(this);K>0&&U2R(K);K=zSD(this);K>0&&vBD(K);Ibt(this)}};
var Ibt=function(K){var m=zSD(K);if(m>0){var x=TiD(K);x<0&&(x=0);K.intervalId=_.dX.addJob(function(){var S=TiD(K);S>0&&U2R(S);S=zSD(K);S>0&&vBD(S);Ibt(K)},3,(m-x)*6E4);
K.currentPartitionIndex+=1}else K.currentPartitionIndex=-1};var knE=function(K){Jv.call(this,K,132);this.isDocument=K===document.documentElement};
_.q(knE,Jv);knE.prototype.calculateScrollDelta=function(K,m,x){var S=0;K<m?S=K<m-100?-48:-8:K>m+x&&(S=K>m+x+100?48:8);return S};
knE.prototype.JSC$11399_onMouseMove=function(K){this.isDocument||(K.clientX=K.event_.pageX,K.clientY=K.event_.pageY);Jv.prototype.JSC$11399_onMouseMove.call(this,K)};_.Wmo=function(K,m){var x=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14555_dragListGroup=null;this.onDraggerCreated=function(S){var Q=S.JSC$11395_dragger;Q.scrollTarget_=x.scrollElement;S=S.draggerEl;Q&&S.menuOpened&&Q.setEnabled(!1)};
this.onDragStart=function(S){var Q=S.draggerEl;S=S.currDragItem;var w=Object.assign({},S==null?void 0:S.data);w.trackingParams=void 0;Q.data=w;Q.style.position="absolute";Q.style.width=(S==null?void 0:S.clientWidth)+"px";Q.style.zIndex="2030";Q.onDrag&&Q.onDrag();S=_.yJ(Q);(w=S.querySelector("ytd-app"))?_.U8(w).appendChild(Q):S.body.appendChild(Q);x.dragScrollSupport=new knE(x.scrollElement);x.dragScrollSupport.horizontalScrolling_=!1;Q=x.dragScrollSupport;Q.constrainScroll_=!!Q.margin_&&!1};
this.onDrop=function(S){x.handleDrop(S);x.dragScrollSupport&&(_.uz(x.dragScrollSupport),x.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(x.JSC$14555_dragListGroup){var S=x.JSC$14555_dragListGroup;E__(S,S.currDragItem_)}};
this.handleDrop=m};
_.bU=function(K){K.JSC$14555_dragListGroup&&(_.DA(K.JSC$14555_dragListGroup,r7E,K.onDragStart),_.DA(K.JSC$14555_dragListGroup,J7R,K.onDragStart),K.JSC$14555_dragListGroup.dispose(),K.JSC$14555_dragListGroup=null);K.dragScrollSupport&&(_.uz(K.dragScrollSupport),K.dragScrollSupport=null);K.scrollElement.removeEventListener("scroll",K.onReorderableScroll)};
_.XDR=function(K,m,x,S){S=S===void 0?"":S;_.bU(K);x&&(K.scrollElement=x);K.JSC$14555_dragListGroup=new Zr;K.JSC$14555_dragListGroup.hysteresisDistance_=2;CxA(K.JSC$14555_dragListGroup,m);K.JSC$14555_dragListGroup.draggerElClasses_=DT("dragging").split(" ");S&&Lct(K.JSC$14555_dragListGroup,function(Q){var w=Q||document,M=null;w.getElementsByClassName?M=w.getElementsByClassName(S)[0]:M=SFH("*",S,Q);return M||Q});
_.fW(K.JSC$14555_dragListGroup,jKH,K.onDraggerCreated);_.fW(K.JSC$14555_dragListGroup,r7E,K.onDragStart);_.fW(K.JSC$14555_dragListGroup,J7R,K.onDrop);K.JSC$14555_dragListGroup.init();K.scrollElement.addEventListener("scroll",K.onReorderableScroll,{passive:!0})};
_.tv.Object.defineProperties(_.Wmo.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var KjR=function(){this.skipNextNavigation=!1},m4A=function(K,m,x){if(!m)return!1;
if(K.skipNextNavigation)return K.skipNextNavigation=!1;if(_.C(x,_.Ku))return!1;var S,Q,w;if((S=_.C(x,_.SB))==null?0:(Q=S.browseEndpointContextSupportedConfigs)==null?0:(w=Q.browseEndpointContextMainConfig)==null?0:w.skipConfirmation)return!1;var M;return((M=_.C(m.commandMetadata,_.mE))==null?void 0:M.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
KjR.prototype.showConfirmationDialog=function(K,m){this.navigateParams=m;this.customConfirmationCommand?_.cd().resolve(_.jQ).resolveCommand(this.customConfirmationCommand):(m={openPopupAction:{popup:{confirmDialogRenderer:{title:_.o_(_.SC("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.o_(_.SC("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.o_(_.SC("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.o_(_.SC("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.mt.getInstance().triggerAction("yt-open-popup-action",m,K))};
KjR.prototype.cancelPendingNavigation=function(){var K;((K=this.navigateParams)==null?void 0:K.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var x4D=function(){},QUA=function(K,m,x,S,Q,w,M){x=x===void 0?{}:x;
M=M===void 0?{}:M;var f=_.cd().resolve(_.lR),c,D=(c=_.C(m,_.Ku))==null?void 0:c.url;return D?Kg5(f,D,x,window.location.href,function(G,p){Sh_(K,G,p,!1,!0,x,w,S)},function(){return!1}):Lm(f,m,x,window.location.href,w1(m),function(G,p){Sh_(K,G,p,!1,!0,x,w,S)},Q,M)},Sh_=function(K,m,x,S,Q,w,M,f){if(!K.JSC$14570_chunkHandler)if(x.page==="learning_journey_watch"&&_.h("web_enable_canvas_on_learning_journey")){var c=!_.C(f,_.SB);
Q=Q||S;if(c)if(Q){if(_.h("kevlar_continue_playback_without_player_response")){var D;var G=(D=_.C(f,_.o7))==null?void 0:D.videoId}S={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:S,previousVideoId:G},tempData:w}}else S={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else S={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};K.JSC$14570_chunkHandler=new vRz(_.B3,S,M,c,Q)}else if(x.page==="watch"||x.page==="learning_journey_watch")if(Q||S){if(_.h("kevlar_continue_playback_without_player_response")){var p;
c=(p=_.C(f,_.o7))==null?void 0:p.videoId}K.JSC$14570_chunkHandler=new Tc5(_.B3,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:S,previousVideoId:c},tempData:w},M)}else K.JSC$14570_chunkHandler=new yJo(_.B3);else x.page==="shorts"&&Q&&!S?K.JSC$14570_chunkHandler=new zEM(_.B3,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:w},M):K.JSC$14570_chunkHandler=new VaB(M);K.JSC$14570_chunkHandler.processChunk({endpoint:m,data:x});return K.JSC$14570_chunkHandler.j5.promise},
wIH=function(K,m,x,S,Q){(x=_.M2o(x))&&Sh_(K,m,x,!1,!0,S,void 0,Q)};_.sUo=new _.W$("NAVIGATION_SERVICE_TOKEN");var lPL=function(){this.pendingNavigationPromise=null};
_.l=lPL.prototype;_.l.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.l.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.l.addEventListener=function(){throw Error("yh");};
_.l.dispatchEvent=function(){throw Error("yh");};
_.l.removeEventListener=function(){throw Error("yh");};var uwA=new _.W$("APP_ROOT");var Jtm=null;var Mxo=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],gv=function(){_.r4.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];fPA(this)};
_.q(gv,_.r4);gv.prototype.verifyUser=function(){var K=fPA(this),m=K.logout;if(!K.sessionChange)return!0;this.dispatchEvent("ytsessionchange");m&&this.dispatchEvent("ytuserinvalid");return!1};
var fPA=function(K){var m=Mxo.map(function(Q){var w;return(w=_.Pd.get(Q))!=null?w:""}),x=m.some(function(Q,w){return K.sessionCookies&&K.sessionCookies[w]!==""&&Q===""}),S=m.some(function(Q,w){return K.sessionCookies&&K.sessionCookies[w]!==Q});
K.sessionCookies=m;return{logout:x,sessionChange:S}};
gv.prototype.clearTimeout=function(){this.scheduledJobId&&(_.dX.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var beD=new _.W$("POSTMESSAGE_TUNNEL_TOKEN");var L35=["/parent_tools","/file_download","/artist_roster"],PmL=[NeD,Z$5,Beo,dAE,a3z,$At,yft,V8o];var nb=new _.W$("NAVIGATION_CONFIRMATION_SERVICE");var txD="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /clip /contribute-notes /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(" "),cMH=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],PC=function(K,m){this.pendingNavigationPromise=null;this.JSC$14593_clientRoot=K;this.historyManager=m;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 x4D;this.debugString=K.is;K={"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};_.xi(_.mt.getInstance(),K,this.JSC$14593_clientRoot)},GgA,pID,R8L,JMD,rMH;
_.q(PC,lPL);PC.prototype.reload=function(){_.qq(window.location.href)};
var ccA=function(K){K.currentEndpoint&&_.C(K.currentEndpoint,_.l9)?K.reload():K.currentEndpoint&&K.navigate(K.currentEndpoint,!0,void 0,{disableCache:!0})};
PC.prototype.navigate=function(K,m,x,S,Q,w,M,f){m=m===void 0?!1:m;x=x===void 0?{}:x;S=S===void 0?{}:S;var c=_.cd().resolve(nb),D;if(!M&&m4A(c,(D=this.currentEndpoint)!=null?D:void 0,K))return c.showConfirmationDialog(this.JSC$14593_clientRoot.parentElement,{endpoint:K,reload:m,params:x,tempData:S,requestType:Q,createScreenConfig:w}),!1;var G=_.mf();_.xv(G,"eocs")||G.parkOrScheduleJob(function(){G.processSignal("eocs")},10,"eor");
hl8();M=w1(K);c=S.autonav==="1";D=_.hX();gv.instance||(gv.instance=new gv);var p=gv.instance.verifyUser(),R;if(_.h("enable_dark_theme_only_on_shorts")){var J=document.documentElement.hasAttribute("dark"),L=_.b9(!0)==="USER_INTERFACE_THEME_DARK";if(M==="shorts"){if(!J)if(_.h("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var n;_.qq((n=_.C(K==null?void 0:K.commandMetadata,_.mE))==null?void 0:n.url,void 0,void 0,window.top)}}else{var F;_.qq(_.Q0((F=_.C(K==
null?void 0:K.commandMetadata,_.mE))==null?void 0:F.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/")&&!J){var H;_.qq(_.Q0((H=_.C(K==null?void 0:K.commandMetadata,_.mE))==null?void 0:H.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(L!==J){var N;_.qq(_.Q0((N=_.C(K==null?void 0:K.commandMetadata,_.mE))==null?void 0:N.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(M==="watch"){if(OCA(_.cd().resolve(_.Jl),
K)&&(p||_.h("fix_miniplayer_navigation_killswitch")))return!1;_.h("block_all_player_prefetch_requests")||(R=fKR(_.Ao(_.C_),K,c))}else{var z,y=(z=_.C(this.currentEndpoint,_.o7))==null?void 0:z.videoId;y&&_.Z9.getInstance().then(function($S){$S&&$S.set("yt-miniplayer-shown-video-id",y)})}R&&(x.frags=R.missingFragments_.join(","));
n=null;var V;F=(V=_.C(K==null?void 0:K.commandMetadata,_.mE))==null?void 0:V.ignoreNavigation;if(!F)if(_.h("kevlar_command_url")){var T;n=(T=_.C(K==null?void 0:K.commandMetadata,_.mE))==null?void 0:T.url}else n=_.Kv5(K,x);if(n&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&n==this.lastNavigationUrl)return _.G5({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.TH(gW(),"CANCELLED")}n&&(this.lastNavigationUrl=n);KWL();_.V6("IS_HOMEPAGE_COLD",
!1);_.V6("IS_RESULTS_PAGE_COLD",!1);_.V6("IS_WATCH_PAGE_COLD",!1);K.loggingUrls&&K.loggingUrls.forEach(function($S){$S.baseUrl&&_.XJ($S.baseUrl)});
_.F38(K,w?w.layer:0)&&_.h("kevlar_flush_logs_on_away_navigation")&&_.BL();if(elm(K))return!1;UzB(M,Q);if(!n)return F||_.yq(new _.AR("Can't construct url for endpoint",K)),_.TH(gW(),"FAILURE"),!1;_.CmT();V=K&&_.C(K,_.SB)&&_.C(K,_.SB).browseId.startsWith("UC");x=(T=_.h("enable_dark_theme_only_on_shorts")&&M==="shorts"?!1:_.g1()&&document.documentElement.hasAttribute("dark")!==_.E8())?{themeRefresh:1}:{};T&&!_.ic()&&_.b9()==="USER_INTERFACE_THEME_DARK"&&(x.theme="dark");V=T||jU_(n)&&!V&&!_.h("kevlar_disable_url_allowlist");
p||(V=!0);if(V||_.vZ("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var m1;var MT=(m1=window.top)==null?void 0:m1.location.href}catch($S){var c0;MT=(c0=$S)==null?void 0:c0.message}_.yq(new _.AR("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:MT}))}K=_.h("kevlar_redirect_on_window_killswitch")?window.top:window;Ll(n);_.qq(_.Q0(n,x),void 0,void 0,K);_.TH(gW(),"ABORTED");return!1}_.h("kevlar_early_popup_close")&&_.Uk(this.JSC$14593_clientRoot,
"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14570_chunkHandler=void 0;var EB;MT=w1((EB=this.currentEndpoint)!=null?EB:void 0);(EB=M==="shorts"&&MT==="shorts")||_.vyv();_.kJ(i2n)("nr",void 0);c&&_.G5({webInfo:{navigationReason:"an"}});K.clickTrackingParams&&(S.itct=K.clickTrackingParams,S.csn=D);XQ5(S);S.endpoint=JSON.stringify(K);_.h("enable_unknown_lact_fix_on_html5")&&(_.cd().resolve(_.ML),S.lact=_.cL());_.NX.isEmpty(S)||_.ZX(n,S);!_.h("disable_miniplayer_expansion_log")&&
this.isMiniplayerExpansion&&(w=Object.assign({},{layer:0},w,{parentLayer:3}));this.pendingNavigationPromise=w=QUA(this.pageFetcher,K,S,this.currentEndpoint,this.JSC$14593_isNetworkPromiseStale.bind(this),w,f);w=w.then(this.handleNavigateSuccess.bind(this,w,K,R,S),this.handleNavigateFail.bind(this,w,K));_.PB().navigationFinishPromise=w;m={endpoint:K,pageType:M,url:UY(n),reload:!!m,noProgressBar:EB};Q&&(m.type=Q);var pT;Q=_.x3((pT=this.currentEndpoint)!=null?pT:null);pT=_.x3(K!=null?K:null);this.fireEvent("yt-navigate-start",
m);var h8;(h8=_.cd().resolve(_.tR(_.sUo)))==null||h8.publish("navigation-start",{sourcePageSubtype:Q,destinationPageSubtype:pT});R&&wIH(this.pageFetcher,K,R,S,this.currentEndpoint);return!0};
PC.prototype.JSC$14593_isNetworkPromiseStale=function(K){return K!=this.pendingNavigationPromise};
var D45=function(K,m,x,S,Q){var w=w1(m);m={endpoint:m,pageType:w};Q&&(m.errorMessage=Q);_.yq(x);m.navigationDoneMs=_.CQ("nd");m.navigationErrorReason=S;K.fireEvent("yt-navigate-error",m)};
PC.prototype.handleNavigateFail=function(K,m,x){var S=void 0;x instanceof _.Jo&&(S=x,WcD(x));if(this.JSC$14593_isNetworkPromiseStale(K))return _.cX(S);_.TH(gW(),"FAILURE");D45(this,m,x,"101");return _.cX(x)};
PC.prototype.handleNavigateSuccess=function(K,m,x,S,Q){if(this.JSC$14593_isNetworkPromiseStale(K))return _.k8();this.pendingNavigationPromise=null;if(!Q)return m=new _.AR("Missing data in response for navigation endpoint",m),_.cX(m);if(Q.reload)return window.location.reload(!0),_.k8();x&&(K={},_.NX.extend(K,_.M2o(x),Q),Q=K);var w,M;x=(w=Q)==null?void 0:(M=w.timing)==null?void 0:M.responseStart;x!=null&&_.CQ("srt",x);_.CQ("pdc");var f,c;w=(f=Q)==null?void 0:(c=f.timing)==null?void 0:c.info;w!=null&&
(f=_.kJ(_.oyn)(w),_.G5(f));_.TH(gW(),"SUCCESS");rMH(this,m,Q,1,S);return _.k8()};
var jU_=function(K){var m=K;_.h("kevlar_no_redirect_to_classic_2_ks")||(m=(new _.Hg(K)).getPath());if(m==="/"||m==="/red")return!1;var x=!0;txD.forEach(function(S){K.indexOf(S)===0&&(x=!1)});
cMH.forEach(function(S){var Q=S.url;_.h(S.expFlag)&&K.indexOf(Q)===0&&(x=!1)});
return x};
PC.prototype.publishPageData=function(K){this.fireEvent("yt-page-data-fetched",{pageData:K})};
GgA=function(K,m,x,S,Q,w){var M=null;m.page!=="watch"&&m.page!=="learning_journey_watch"||S?m.filler||_.Uk(K.JSC$14593_clientRoot,"yt-stop-old-player",[m]):M=Sh_(K.pageFetcher,Q,m,x,!1,w,void 0,K.currentEndpoint);if(M)return M.then(K.publishPageData.bind(K,m));K.publishPageData(m);return _.k8()};
pID=function(K,m,x){var S=null;if(!x)return S=new _.AR("Empty data",K.debugString,m);var Q=x.response;if(!Q)return S;var w={endpointType:w1(m)||"unknown"};Q.responseContext?(Q=Q.responseContext.errors)&&(S=new _.AR("Errors in response context",K.debugString,m,Q,w)):S=Q.error||Q.errorMetadata?new _.AR("Errors in response",K.debugString,m,Q.error,Q.errorMetadata,w):new _.AR("responseContext missing",K.debugString,m,Object.keys(Q).sort().join(","),w);var M,f,c,D;if(K=x==null?void 0:(M=x.response)==null?
void 0:(f=M.responseContext)==null?void 0:(c=f.webResponseContextExtensionData)==null?void 0:(D=c.webResponseContextDebugData)==null?void 0:D.debugErrorMessages)for(M=0;M<K.length;M++);return S};
R8L=function(K){var m,x,S,Q;return K==null?void 0:(m=K.response)==null?void 0:(x=m.responseContext)==null?void 0:(S=x.errors)==null?void 0:(Q=S.error)==null?void 0:Q["0"]};
JMD=function(K,m){var x;if(x=m.url&&!m.url.startsWith("/clip"))x=m.url,x=!_.h("webfe_parse_debug_param_in_resolveurl_service")&&K.searchDebugUrlMatcher.test(x)||lQn(x)?!0:!1;if(x)lQn(m.url)&&_.SQ(window.location.href).themeRefresh?(m=_.Bg(m.url,"themeRefresh"),_.Lb(K.historyManager,m)):m.url&&!DNT(m.url)&&_.Lb(K.historyManager,m.url);else if(m.endpoint){var S,Q,w;(x=(S=m.endpoint)==null?void 0:(Q=S.commandMetadata)==null?void 0:(w=Q.webCommandMetadata)==null?void 0:w.url)&&!DNT(x)&&_.Lb(K.historyManager,
x);x&&m.url&&x!=m.url&&!m.url.match("playnext=1")&&new _.AR("Response url mismatch in response data",K.debugString,x,m.url)}};
_.h8A=function(K,m,x,S,Q,w,M,f){w=w===void 0?!1:w;var c=_.cd().resolve(nb),D;if(!f&&m4A(c,(D=K.currentEndpoint)!=null?D:void 0,m))return c.showConfirmationDialog(K.JSC$14593_clientRoot.parentElement,{endpoint:m,data:x,navigationType:S,tempData:Q,isMiniplayer:w,isForwardHistoryNavigation:M==null?void 0:M.forward}),_.k8();K.pageFetcher.JSC$14570_chunkHandler=void 0;return rMH(K,m,x,S,Q,w)};
rMH=function(K,m,x,S,Q,w){w=w===void 0?!1:w;K.isMiniplayerExpansion=w;var M=S===2;K.currentEndpoint=m;K.numNavigations++;K.numNavigations&&(ZLD.navigationCount=K.numNavigations);_.V6("NUM_NAV",K.numNavigations);var f=pID(K,m,x);if(f)return D45(K,m,f,"102",R8L(x)),_.cX(f);var c,D,G,p;f=x.rootVe||(x==null?void 0:(c=x.response)==null?void 0:(D=c.responseContext)==null?void 0:(G=D.webResponseContextExtensionData)==null?void 0:(p=G.ytConfigData)==null?void 0:p.rootVisualElementType);!M&&x&&JMD(K,x);var R,
J;c=x==null?void 0:(R=x.response)==null?void 0:(J=R.responseContext)==null?void 0:J.maxAgeSeconds;if(!M&&!isNaN(c)){var L;_.h("kevlar_use_response_ttl_to_invalidate_cache")?L=(0,_.Of)()+1E3*c:_.h("kevlar_always_invalidate_cache")&&(L=0);isNaN(L)||(x.expirationTime=L)}_.Ao(_.C_).prefetchCache_.clear();M||x.page!=="watch"||x.type!=="reduced"&&S!==1?S=GgA(K,x,M,!!w,m,Q):(K.publishPageData(x),S=_.k8());Q=S.then(function(){var n=w1(m);n={endpoint:m,pageType:n,fromHistory:M,response:x};n.navigationDoneMs=
_.CQ("nd");K.fireEvent("yt-navigate-finish",n);var F;(F=_.cd().resolve(_.tR(_.sUo)))==null||F.publish("navigation-end")});
x.csn&&f&&x.clientSideGrafts&&S.then(K.attachClientSideGrafts.bind(K,x,_.JX()));return Q};
_.l=PC.prototype;_.l.attachClientSideGrafts=function(K,m){K.clientSideGrafts&&m&&K.clientSideGrafts.forEach(function(x){if(m&&x){var S=_.uX(x);_.h("combine_ve_grafts")?_.So().graftServerVe(x,m):_.eC(K.csn,m,S)}})};
_.l.handleSignalActionHistoryBack=function(){window.history.back()};
_.l.handleSignalActionCloseWindow=function(){window.close()};
_.l.handleSignalActionReloadPage=function(){this.reload()};
_.l.handleSignalActionSoftReloadPage=function(){ccA(this)};
_.l.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.l.fireEvent=function(K,m){K=new CustomEvent(K,{bubbles:!0,cancelable:!1,composed:!0,detail:m});this.dispatchEvent(K)};
_.l.addEventListener=function(K,m){this.JSC$14593_clientRoot.addEventListener(K,m)};
_.l.dispatchEvent=function(K){return this.JSC$14593_clientRoot.dispatchEvent(K)};
_.l.removeEventListener=function(K,m){this.JSC$14593_clientRoot.removeEventListener(K,m)};
PC[Od]=[uwA,_.q5];_.SxT=new B5("browse","h8y2qb");_.Qd1=new B5("search","JzFVk");_.wq5=new B5("shorts","xwEKAe");_.sd8=new B5("watchFixie","nmfa2d");_.lpS=new B5("watchFlexy","CF909");_.uC1=new B5("watchGrid","Tm0L3c");_.MRT=new B5("watchLearningJourney","L3n37");var ChH;var Lj_=function(){return _.e.apply(this,arguments)||this};
_.q(Lj_,_.e);_.tv.Object.defineProperties(Lj_,{template:{configurable:!0,enumerable:!0,get:function(){if(ChH===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);ChH=K}K=ChH;return K}}});
_.v([_.b(LmA.YtPlayerBehavior),_.U("design:type",Object)],Lj_.prototype,"ytPlayerBehavior",void 0);_.v([_.Z({is:"ytd-player"})],Lj_);var qho;var Ex5;var bCR;var eG=function(){var K=_.e.apply(this,arguments)||this;K.forceModernIconButton=!1;K.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return K};
_.q(eG,_.e);eG.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]]"}}}}}};
eG.prototype.handleAccountLinkingStateChangedCommand=function(K){if(K=_.C(K,xsE)){var m,x=(m=this.data)==null?void 0:m.providerKey;m=K.providerKey;x&&m&&x.id===m.id&&x.subject===m.subject&&(K=K.linked,K!==void 0&&(this.set("data.linked",K),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(K)))}};
eG.prototype.setPlayerAccountLinkState=function(K){var m=new pBB;RU5(m,rVz(new D9z,K));var x=_.B3();x&&x.getPlayerPromise().then(function(S){S.setAccountLinkState(_.H6(m.JSC$12324_serializeBinary(),4));S.updateAccountLinkingConfig(K)})};
eG.prototype.handleShowAccountLinkDialog=function(){var K=this.get("button.buttonRenderer.command");K&&_.X0([K],this.hostElement)};
_.tv.Object.defineProperties(eG.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],eG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],eG.prototype,"ytRendererBehavior",void 0);_.v([_.b([_.JH.YtActionHandlerBehavior]),_.U("design:type",Object)],eG.prototype,"actionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],eG.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],eG.prototype,"overrides",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],eG.prototype,"forceModernIconButton",void 0);_.v([_.P({value:"bottom"}),_.U("design:type",String)],eG.prototype,"buttonTooltipPosition",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],eG.prototype,"forceIconButton",void 0);_.v([_.P(),_.U("design:type",Boolean)],eG.prototype,"disableTextTransform",void 0);
_.v([_.g("data","data.linked","data.isWarning"),_.U("design:type",Object),_.U("design:paramtypes",[])],eG.prototype,"button",null);_.v([_.Z({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],eG);
_.d(eG,"ytd-account-link-button-renderer",function(){if(bCR!==void 0)return bCR;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return bCR=K},{mode:1});var gxt;var nxR=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],iU=function(){return _.e.apply(this,arguments)||this};
_.q(iU,_.e);iU.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
iU.prototype.updateButtonActiveState=function(){var K=this,m=!!nxR.find(function(x){return K.currentState===x});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.h("enable_web_delhi_icons")&&(m=!1);this.button&&(this.button.isPressed=m)};
_.tv.Object.defineProperties(iU.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.playlistLoopStateEntity)==null?void 0:K.state)||((m=this.data)==null?void 0:m.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var K=void 0,m;if(this.currentState&&((m=this.data)==null?0:m.states)){m=_.u(this.data.states);for(var x=m.next();!x.done;x=m.next()){x=_.C(x.value,_.paA);var S=void 0;if(((S=x)==null?void 0:S.state)===this.currentState){K=x;break}}}return K}}});
iU.prototype.updateButtonActiveState=iU.prototype.updateButtonActiveState;_.v([_.b(_.dJ),_.U("design:type",Object)],iU.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],iU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],iU.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.YH.playlistLoopStateEntitySelector}),_.U("design:type",Object)],iU.prototype,"playlistLoopStateEntity",void 0);_.v([_.P(),_.U("design:type",Object)],iU.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],iU.prototype,"forceIconOnly",void 0);_.v([_.QF("ytd-button-renderer"),_.U("design:type",_.u$)],iU.prototype,"button",void 0);
_.v([_.g("data","playlistLoopStateEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],iU.prototype,"currentState",null);_.v([_.xt("currentButtonStateRenderer"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],iU.prototype,"updateButtonActiveState",null);_.v([_.g("currentState"),_.U("design:type",Object),_.U("design:paramtypes",[])],iU.prototype,"currentButtonStateRenderer",null);
_.v([_.Z({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],iU);
_.d(iU,"ytd-playlist-loop-button-renderer",function(){if(gxt!==void 0)return gxt;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return gxt=K},
{mode:1});var PhD;var e8z=_.SC("DOWNLOAD",{},"Download"),iCE=_.SC("DOWNLOADING",{},"Downloading"),YhR=_.SC("DOWNLOADED",{},"Downloaded"),FjD=_.SC("RETRY",{},"Retry"),Yw=function(){var K=_.e.apply(this,arguments)||this;K.forceIconButton=!1;K.forceIconOnly=!1;K.overrides=!1;K.buttonTooltipPosition=!1;K.styleActionButton=!1;K.disableTextTransform=!1;K.downloadProgress=0;K.isDownloadComplete=!1;K.isHidden=!0;K.transferState="TRANSFER_STATE_UNKNOWN";K.isVideoDeletedByUser=!1;K.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return K};
_.q(Yw,_.e);_.l=Yw.prototype;_.l.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.l.dataChanged=function(){var K;(K=this.data)!=null&&K.text||(K=_.LN(_.NS().getState(),this.videoId),this.updateButtonState(K))};
_.l.computeVideoId=function(K){return K};
_.l.computePlayerStateEntityKey=function(K){return K};
_.l.showHideButton=function(){this.updateButtonVisibility()};
_.l.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var K;((K=this.playerStateEntity)==null?void 0:K.adsState)==="ADS_STATE_PLAYING"?this.isHidden=!0: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};
_.l.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.l.updateButtonState=function(K){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==iCE||!_.u2(K))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(K){case "TRANSFER_STATE_UNKNOWN":K=e8z;var m="OFFLINE_DOWNLOAD";var x="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":K=FjD;m="OFFLINE_DOWNLOAD";x="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":K=YhR;m="OFFLINE_PIN";x="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":K=
iCE;m="OFFLINE_DOWNLOADING_ZERO";x="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":K=FjD;m="OFFLINE_DOWNLOAD";x="ACTION_RETRY";break;default:K=e8z,m="OFFLINE_DOWNLOAD",x="ACTION_ADD"}this.isVideoDeletedByUser&&(K=e8z,m="OFFLINE_DOWNLOAD",x="ACTION_ADD");var S=Object.assign({},this.data);S.text=_.o_(K);S.tooltip=K;S.icon={iconType:m};S.size="SIZE_DEFAULT";S.style="STYLE_DEFAULT";_.C(S.command,_.mv)&&(_.C(S.command,_.mv).action=x);this.set("data",S)}};
_.l.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var K="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?K="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?K="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?K="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?K="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?K="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(K="OFFLINE_PIN",this.isDownloadComplete=!0);var m;K!==((m=this.data.icon)==null?void 0:m.iconType)&&(m=Object.assign({},this.data),m.text=_.o_(iCE),m.tooltip=iCE,m.icon={iconType:K},_.C(m.command,_.mv)&&(_.C(m.command,_.mv).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",m))}};
Yw.prototype.updateProgress=Yw.prototype.updateProgress;Yw.prototype.onTransferStateChanged=Yw.prototype.onTransferStateChanged;Yw.prototype.showHideButton=Yw.prototype.showHideButton;Yw.prototype.dataChanged=Yw.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Yw.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Yw.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Yw.prototype,"forceIconButton",void 0);
_.v([_.P(),_.U("design:type",Object)],Yw.prototype,"forceIconOnly",void 0);_.v([_.P(),_.U("design:type",Object)],Yw.prototype,"overrides",void 0);_.v([_.P(),_.U("design:type",Object)],Yw.prototype,"buttonTooltipPosition",void 0);_.v([_.P(),_.U("design:type",Object)],Yw.prototype,"styleActionButton",void 0);_.v([_.P(),_.U("design:type",Object)],Yw.prototype,"disableTextTransform",void 0);
_.v([_.P({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.U("design:type",String)],Yw.prototype,"videoId",void 0);_.v([_.P({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.U("design:type",String)],Yw.prototype,"playerStateEntityKey",void 0);_.v([_.P(),_.U("design:type",Object)],Yw.prototype,"data",void 0);_.v([_.P({selector:Ew,selectorArgs:["videoId"]}),_.U("design:type",Object)],Yw.prototype,"downloadProgress",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Yw.prototype,"isDownloadComplete",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Yw.prototype,"isHidden",void 0);_.v([_.P({selector:_.LN,selectorArgs:["videoId"]}),_.U("design:type",String)],Yw.prototype,"transferState",void 0);_.v([_.P({selector:_.WaB,selectorArgs:["videoId"]}),_.U("design:type",Object)],Yw.prototype,"isVideoDeletedByUser",void 0);
_.v([_.P({selector:vH8,selectorArgs:["videoId"]}),_.U("design:type",Object)],Yw.prototype,"offlineabilityState",void 0);_.v([_.P({selector:_.I$,selectorArgs:["playerStateEntityKey"]}),_.U("design:type",Object)],Yw.prototype,"playerStateEntity",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],Yw.prototype,"showTooltips",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],Yw.prototype,"sendCommandWhenDisabled",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],Yw.prototype,"disabled",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Yw.prototype,"dataChanged",null);_.v([_.uV("offlineabilityState","playerStateEntity"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Yw.prototype,"showHideButton",null);
_.v([_.uV("transferState","isVideoDeletedByUser"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Yw.prototype,"onTransferStateChanged",null);_.v([_.uV("downloadProgress"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Yw.prototype,"updateProgress",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],Yw);
_.d(Yw,"ytd-download-button-renderer",function(){if(PhD!==void 0)return PhD;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return PhD=K},{mode:2});var AMB;var oxE,HCD=function(){if(oxE!==void 0)return oxE;var K=document.createElement("template");_.E(K,'\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 oxE=K};var $4R=_.h("web_button_rework")&&_.U2("BUTTON_REWORK")||_.h("web_button_rework_with_live"),Ngz=_.rp("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,Ff=function(){var K=_.e.apply(this,arguments)||this;K.isPressed=!1;K.forceIconButton=!1;K.forceIconOnly=!1;K.forceModernIconButton=!1;K.alignByText=!1;K.isShorts=!1;K.animatedText=!1;K.shouldAnimate=!1;K.JSC$14631_browserSupportsAnimation=_.h("web_supports_animations_api");K.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};K.onTap=function(){var m;if((m=K.data)==null||!m.defaultNavigationEndpoint){var x;m=!((x=K.data)==null?0:x.isToggled);var S;if((S=K.data)==null||!S.preventAutoToggle){K.shouldAnimate=!1;K.disableTextUpdateJobId&&_.dX.cancelJob(K.disableTextUpdateJobId);K.disableTextUpdateJobId=_.dX.addLowPriorityJob(function(){K.disableTextUpdateJobId=void 0},Ngz);
var Q;K.set("data.isToggled",!((Q=K.data)==null?0:Q.isToggled));x=K.getInnertubeIcon();S={toggled:m,actions:{}};x&&(S.actions[x.toLowerCase()]=m);_.vg(K.hostElement,"yt-toggle-button",S)}}};
return K};
_.q(Ff,_.e);_.l=Ff.prototype;_.l.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.dX.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.l.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.l.toggle=function(K){var m;this.set("data.isToggled",K!==void 0?K:!((m=this.data)==null?0:m.isToggled))};
_.l.handleUpdateToggleButtonStateCommand=function(K){if(this.data){K=_.C(K,M3B);var m,x,S,Q=(m=this.data)==null?void 0:(x=m.toggleButtonSupportedData)==null?void 0:(S=x.toggleButtonIdData)==null?void 0:S.id;Q&&K&&Q===(K==null?void 0:K.buttonId)&&this.set("data.isToggled",K.toggled)}};
_.l.handleUpdateToggleButtonTextAction=function(K){if(this.data){K=_.C(K,e2B);var m,x,S,Q=(m=this.data)==null?void 0:(x=m.toggleButtonSupportedData)==null?void 0:(S=x.toggleButtonIdData)==null?void 0:S.id;Q&&K&&Q===(K==null?void 0:K.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=K.defaultNumericalValue,this.set("data.defaultText",K.defaultText),this.set("data.toggledText",K.toggledText),this.shouldAnimate=!1)}};
_.l.getInnertubeIcon=function(){var K=this.data;if(K){var m,x,S=((m=K.defaultIcon)==null?0:m.iconType)?(x=K.defaultIcon)==null?void 0:x.iconType:null,Q,w;m=((Q=K.toggledIcon)==null?0:Q.iconType)?(w=K.toggledIcon)==null?void 0:w.iconType:S;return K.isToggled?m:S}};
_.l.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.tv.Object.defineProperties(Ff.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var K={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$14631_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var m=K.renderer;var x=K.element;var S=K.toggled;var Q=K.onTapCallback;var w=K.commandClientArgs;var M=K.overrides;var f=K.forceIcon;var c=K.forceModernIconButton;var D=K.forceDisabled;var G=K.useAnimatedText;var p=K.animatedTextProps;K=HeL(m,S);f=!m.defaultIcon||!f&&m.defaultText?m.defaultIcon?"leading":void 0:c?"icon-only":"icon-only-40";f==="icon-only-40"&&(K.type="text");var R;c=Object;var J=c.assign,L;a:switch((L=
m.style)==null?void 0:L.styleType){case "STYLE_COMPACT_GRAY":L={size:"S"};break a;default:L={size:"M"}}var n=!!S;var F=(F=S&&m.toggledText||m.defaultText)?_.r9(F):void 0;G?(G=_.Hk(S&&m.toggledText||m.defaultText))&&p&&!isNaN(Number(p.numberValue))?(p.numberText=G,S&&(p.numberValue+=1),G=p):G=void 0:G=void 0;var H,N,z,y;var V=(p=((N=S?m.toggledAccessibilityData||((V=m.toggledText)==null?void 0:V.accessibility):m.accessibilityData||((H=m.defaultText)==null?void 0:H.accessibility))==null?void 0:(z=N.accessibilityData)==
null?void 0:z.label)||((y=m.accessibility)==null?void 0:y.label))?p:_.Hk(S&&m.toggledText||m.defaultText);D=D===void 0?m.isDisabled:D;x=oUm(m,S,Q,x,w);S=Atv(m,S);S!=null&&S.length?(S=_.CW({innertubeCommand:JkG(S),forceNewState:!0}),S=LW(S)?S:void 0):S=void 0;m=J.call(c,{},K,L,{iconPosition:f},M,{focused:!1,toggled:n,toggleable:!0,formattedButtonText:F,animatedTextProps:G,accessibilityLabel:V,disabled:D,onTap:x,aTagConfig:S},Unn((R=m.colorData)==null?void 0:R.basicColorPaletteData));m.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(m.type="filled");return m}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var K=this.getInnertubeIcon();if(K)return _.T9(K)}}});
Ff.prototype.resetAnimation=Ff.prototype.resetAnimation;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Ff.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ff.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Ff.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ff.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],Ff.prototype,"isPressed",void 0);_.v([_.P(),_.U("design:type",Object)],Ff.prototype,"forceIconButton",void 0);_.v([_.P(),_.U("design:type",Object)],Ff.prototype,"forceIconOnly",void 0);_.v([_.P(),_.U("design:type",Object)],Ff.prototype,"forceModernIconButton",void 0);_.v([_.P(),_.U("design:type",Object)],Ff.prototype,"alignByText",void 0);_.v([_.P(),_.U("design:type",Object)],Ff.prototype,"overrides",void 0);
_.v([_.P(),_.U("design:type",Boolean)],Ff.prototype,"disabled",void 0);_.v([_.P(),_.U("design:type",Object)],Ff.prototype,"isShorts",void 0);_.v([_.P(),_.U("design:type",Object)],Ff.prototype,"buttonTooltipPosition",void 0);_.v([_.P(),_.U("design:type",Object)],Ff.prototype,"animatedText",void 0);_.v([_.P(),_.U("design:type",String)],Ff.prototype,"textNumberValue",void 0);_.v([_.P({computed:"computeTooltip(data, data.isToggled)"}),_.U("design:type",Object)],Ff.prototype,"tooltip",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ff.prototype,"resetAnimation",null);_.v([_.g("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.U("design:type",Object),_.U("design:paramtypes",[])],Ff.prototype,"computedButtonShape",null);_.v([_.g("data.*"),_.U("design:type",Object),_.U("design:paramtypes",[])],Ff.prototype,"computedIcon",null);
_.v([_.Z({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],Ff);$4R&&_.d(Ff,"ytd-toggle-button-renderer",HCD,{mode:_.VF("kevlar_poly_si_batch_j081")?1:2});var ZCz=_.B(function(K){function m(D){var G;return _.t(function(p){if(p.nextAddress==1)return(G=!NGB(D,f())||!f().enabled)?p.jumpTo(2):p.yield(ytn(),3);p.nextAddress!=2&&(G=p.yieldResult);if(G)return p.return();x();setTimeout(function(){M(!1)},1500);
_.Px(p)})}
function x(){setTimeout(function(){M(!0);var D;(D=S.lottieEl)==null||D.goToAndPlay(0)},150)}
var S=_.Xs(),Q=_.u(_.hL(!1,void 0,"UfUosc")),w=Q.next().value,M=Q.next().value,f=_.oB(K.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.BZ(function(){var D,G;((D=K.settings)==null?void 0:(G=D.call(K))==null?void 0:G.uniqueId)==="this is not intended behavior"&&_.yq(new _.AR("Smartimation Settings is undefined"))});
_.$p(function(){f().experimentEnabled&&(f().enabled?ZeB(m):(M(!1),BGv(m)),_.Nl(function(){BGv(m)}))},"IHhVmc");
_.$p(function(){f().timings.join("");f().experimentEnabled&&(aWD(f()),_.Nl(function(){dNn(f())}))},"fsfhOe");
var c=_.bv(function(){var D=S,G=f().uniqueId+"-border",p,R;var J="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((R=(p=_.cd().resolve(_.tR(_.PX)))==null?void 0:p())!=null&&R?"dark":"light")+"_v2.json";return{animationRef:D,animationConfig:{name:G,autoplay:!1,loop:!1,path:J}}},void 0,"UWvUGe");
Q={};return _.O("yt-smartimation",{class:_.Tt(K.className,"smartimation",(Q["smartimation--experiment-enabled"]=function(){return f().experimentEnabled},Q["smartimation--active-border"]=w,Q["smartimation--enable-masking"]=VKD(),Q))},_.O(_.r,{cond:function(){return f().experimentEnabled},
then:function(){return _.O("div",{class:"smartimation__border"},_.O(_.hH,{className:"smartimation__border-gradient",data:c,animationName:function(){return c().animationConfig.name}}))}}),_.O("div",{class:"smartimation__content"},K.children))},"ga");
ZCz.idomCompat=!0;_.BX(ZCz,"yt-smartimation",{props:{className:_.kv,settings:_.kv}});var Aj=function(){var K=_.e.apply(this,arguments)||this;K.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};K.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};K.shouldEnableSmartimation=!1;return K};
_.q(Aj,_.e);Aj.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
Aj.prototype.onDataChanged=function(){var K,m;this.shouldEnableSmartimation=(((K=this.data)==null?void 0:(m=K.timedAnimationData)==null?void 0:m.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
Aj.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var K=_.C(this.data.likeButton,_.TD),m=_.C(this.data.dislikeButton,_.TD);return!!((K==null?0:K.isToggled)||(m==null?0:m.isToggled))};
Aj.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]]"}}}}}};
_.tv.Object.defineProperties(Aj.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var K,m,x=((K=this.data)==null?void 0:(m=K.timedAnimationData)==null?void 0:m.animationTiming)||[];return{uniqueId:"like-dislike",timings:x,enabled:this.shouldEnableSmartimation,experimentEnabled:x.length>0}}}});
Aj.prototype.onDataChanged=Aj.prototype.onDataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Aj.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Aj.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Aj.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Aj.prototype,"likeButtonOverride",void 0);_.v([_.P(),_.U("design:type",Object)],Aj.prototype,"dislikeButtonOverride",void 0);
_.v([_.g("shouldEnableSmartimation"),_.U("design:type",Object),_.U("design:paramtypes",[])],Aj.prototype,"smartimationSettings",null);_.v([_.xt("data"),_.mh("yt-toggle-button"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Aj.prototype,"onDataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],Aj);
_.d(Aj,"ytd-segmented-like-dislike-button-renderer",function(){if(AMB!==void 0)return AMB;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return AMB=K},{mode:1});var BgE;var aP5;(aP5=document.body)==null||aP5.setAttribute("rounded-container","");var d4E={};d4E.YtToggleButtonBehavior=[_.JH.YtActionHandlerBehavior,gt.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 K=this.data.isToggled;if(!this.isModal_(K)){if(!this.data.preventAutoToggle){this.toggle();var m={toggled:this.data.isToggled,actions:{}};m.actions[this.buttonIcon]=this.data.isToggled;_.vg(this.hostElement,"yt-toggle-button",m)}m=this.data.defaultServiceEndpoint||null;var x=this.data.toggledServiceEndpoint||null;if(m&&x||m&&this.data.preventAutoToggle)K=K?x:m,m=this.disableCommandHandlerOverride,_.h("killswitch_toggle_button_behavior_resolve_command")||m?_.T4(this.hostElement,
[K]):_.W_(K,this.hostElement),_.vg(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:K})}},
stateChanged_:function(){var K=this.data;if(K){var m=K.isToggled;this._setEndpoint(this.computeEndpoint_(K));this._setServiceEndpoint(this.computeServiceEndpoint_(K));this._setButtonIcon(this.computeButtonIcon_(K,m));this._setButtonText(this.computeButtonText_(K,m));this._setButtonAccessibility(this.computeAccessibility_(K,m));this._setButtonTooltip(this.computeTooltip_(K,m));this._setButtonClass(this.computeButtonClass_(K,m));this._setIconPositionType(this.computeIconPositionType_(K));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=m):this.elements_.button.setAttribute("aria-pressed",m));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=m)}},
shouldSetIconActiveState_:function(){return _.h("kevlar_system_icons")},
toggle:function(K){this.set("data.isToggled",K!==void 0?K:!this.data.isToggled);_.h("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(K){if(K){var m,x;return!!((m=this.data)==null?0:(x=m.toggledServiceEndpoint)==null?0:x.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(K){return K&&K.defaultNavigationEndpoint||null},
computeButtonIcon_:function(K,m){var x=K&&K.defaultIcon?_.T9(K.defaultIcon.iconType):null;K=K&&K.toggledIcon?_.T9(K.toggledIcon.iconType):x;return m?K:x},
handleUpdateToggleButtonStateCommand_:function(K){K=K.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==K.buttonId&&this.toggle(K.toggled)},
computeButtonText_:function(K,m){return K?m&&K.toggledText||K.defaultText||null:null},
computeAccessibility_:function(K,m){return K?(m?this.get("toggledAccessibilityData.accessibilityData",K):this.get("accessibilityData.accessibilityData",K))||K.accessibility||null:null},
computeTooltip_:function(K,m){return K?m&&K.toggledTooltip||K.defaultTooltip||null:null},
computeButtonClass_:function(K,m){if(!K)return"";var x="",S=K.toggledStyle||K.style;if(m=m?S:K.style){m.styleType&&(m=m.styleType);try{x+=m.toLowerCase().replace(/_/g,"-")+" "}catch(Q){_.Vq(Q,m,typeof m),_.yq(Q)}}if(K=K.size){K.sizeType&&(K=K.sizeType);try{x+=K.toLowerCase().replace(/_/g,"-")+" "}catch(Q){_.Vq(Q,K,typeof K),_.yq(Q)}}return x.trim()},
computeIconPositionType_:function(K){return K&&K.iconPosition||null},
computeServiceEndpoint_:function(K){var m=K&&K.serviceEndpoint,x=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return m?m:x&&K.command?K.command:null},
handleUpdateToggleButtonTextAction_:function(K){K=K.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==K.buttonId&&(this.set("data.defaultText",K.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",K.toggledText),this.notifyPath("data.toggledText"))}}];_.DN("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var yMo=_.h("web_button_rework")&&_.U2("BUTTON_REWORK")||_.h("web_button_rework_with_live"),oT=function(){var K=_.e.apply(this,arguments)||this;K.systemIcons=_.h("kevlar_system_icons");K.roundedContainer=!0;return K};
_.q(oT,_.e);oT.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
oT.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var K=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var m={toggled:!!this.data.isToggled,actions:{}};m.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var x,S;m.actions.playlistId=(x=this.data.defaultServiceEndpoint)==null?void 0:(S=x.playlistEditEndpoint)==null?void 0:S.playlistId;_.vg(this.hostElement,"yt-toggle-button",m)}(K=K?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(K)}};
oT.prototype.onYtNavigate=function(K){var m=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(K.detail.endpoint);m&&(K.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(m))};
_.tv.Object.defineProperties(oT,{template:{configurable:!0,enumerable:!0,get:function(){if(BgE===void 0){var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);BgE=K}K=BgE;return K}}});
oT.prototype.onYtNavigate=oT.prototype.onYtNavigate;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],oT.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],oT.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],oT.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(d4E.YtToggleButtonBehavior),_.U("design:type",Object)],oT.prototype,"ytToggleButtonBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],oT.prototype,"data",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],oT.prototype,"showTooltips",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],oT.prototype,"systemIcons",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],oT.prototype,"roundedContainer",void 0);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],oT.prototype,"onYtNavigate",null);
_.v([_.Z({is:"ytd-toggle-button-renderer",disableElementRegistration:yMo})],oT);var VxM,vxB;_.HC=new _.W$("PANEL_CONTROLLER_TOKEN");_.$w=new _.W$("SHEET_CONTROLLER_TOKEN");_.N5=new _.W$("DIALOG_CONTROLLER_TOKEN");VxM=new _.W$("DIALOG_CONTAINER_TOKEN");vxB=new _.W$("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.ZL=new _.W$("PERSISTENT_PANEL_CONTROLLER_TOKEN");var KmT=_.SC("DOWNLOAD",{},"Download"),m2T=_.SC("DOWNLOADING",{},"Downloading"),x2B=_.SC("DOWNLOADED",{},"Downloaded"),S_0=_.SC("RETRY",{},"Retry");var U4B=_.B(function(K){var m=uVD,x=function(){return""},S=QD1(K.data),Q=wDT(K.data),w=sD8(K.data),M=lb1(K.data);
m=function(){var f=K.data(),c=W30(f,S(),Q(),w(),M()),D=!!f.videoId,G=c.text;return{title:D?G:void 0,tooltip:D?void 0:G,accessibilityText:G,onTap:c.onTap,iconName:c.iconType,style:f.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:c.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:f.buttonSize}};
x={};x=_.Tt("ytDownloadButtonViewModelHost",(x.ytDownloadButtonViewModelIsHidden=function(){var f=K.data(),c=M();return f.playlistId||c()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||c()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},x));
return _.O("download-button-view-model",{class:x},_.O(_.Oy,{data:m}))},"ha");
U4B.idomCompat=!0;var GnB=new _.W$("SUBMIT_API_SERVICE_TOKEN");var jDS,D20,pDm={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var oBD=new _.W$("RENDERER_LOGGER_TOKEN");var iUT=new _.W$("RENDERER_STAMPER_OPTIONS_TOKEN");var JeT;_.s$=new lst;JeT=new Map;var Y_D="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),AeT=["notificationTextRenderer","notificationMultiActionRenderer"],
Fm1="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),eSm=hST(function(K){return _.B7(K==null?void 0:K.targetId)}).useUpdatableData;var PFn=0;_.le.debugName="EjJbCe";var z8D=_.B(function(K){var m=K.data;K=K.className;_.ND(function(){m().formId||_.aC(Error("Ch"))});
var x=_.OUn(function(){return m().formId},function(){return m().beforeSubmitCommand},function(){return m().afterSubmitCommand}),S=x.submitForm,Q=x.isValid,w=x.isSubmitting,M=function(){return{state:m().isDisabled||!Q()||w()?"disabled":"active"}};
return _.O("yt-submit-button-view-model",{class:_.Tt("ytSubmitButtonViewModelHost",K)},_.O(_.le,{data:function(){return m().button}},{buttonViewModel:function(f){return _.O(_.Oy,{data:f.data,
buttonOverrides:M,onClick:S})}}))},"ka");var IPD=_.B(function(K){var m=K.backgroundLottieRef;var x=K.foregroundLottieRef;var S=K.children;var Q=K.wrapperClass;var w=K.disableAnimation;K=function(){return(_.h("web_animated_actions")||_.h("web_animated_actions_v2"))&&!(w==null?0:w())};
return _.O("yt-animated-action",{class:_.Tt("ytAnimatedActionHost",Q)},_.O("div",{class:"ytAnimatedActionContentWithBackground"},_.O(_.r,{cond:K,then:function(){return _.O(Tg5,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:m==null?void 0:m(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(HU8()?"dark":"light")+"_v5.json"}}}})}}),S),_.O(_.r,{cond:K,
then:function(){return _.O(Tg5,{lottiePlayerProps:function(){return{animationRef:x==null?void 0:x(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(HU8()?"dark":"light")+"_v4.json"}}}})}}))},"la");
IPD.idomCompat=!0;var Tg5=_.B(function(K){var m=K.wrapperClass;var x=K.lottieClass;var S=K.lottiePlayerProps;return _.O("div",{class:_.Tt("ytAnimatedActionLottie",m),"aria-hidden":"true"},_.O(_.hH,{className:x,data:S,animationName:function(){return S().animationConfig.name}}))},"ma");var $28={isOpen:!1};var ZUD={isAllowed:!1};var ab1={errorMessage:"",title:"",privacy:"",isDisabled:!0};var ye8={isOpen:!1};var vBS={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var kgM={response:void 0};var zSS=function(K,m){K=K===void 0?kgM:K;switch(m.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},K,{response:m.payload});default:return K}};var WjA={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var TiS=function(K,m){K=K===void 0?WjA:K;switch(m.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},K,{nextDisabled:m.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},K,{nextCommand:m.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},K,{footerSubmissionData:m.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},K,{isImpersonationValid:m.payload});default:return K}};var XIA={reportFormData:void 0,reportDetailsFormData:void 0};var IbT=function(K,m){K=K===void 0?XIA:K;switch(m.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},K,{reportFormData:m.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},K,{reportDetailsFormData:m.payload});default:return K}};var KJB=void 0;_.h("mweb_enable_redux_store_on_demand")||(KJB=new $V(knD()));var BC=_.h("enable_web_delhi_icons");var mkE=_.B(function(K){K=_.H_(K,{themeOverride:void 0,animationRef:{}});var m=K.animatedIconType,x=K.active,S=K.themeOverride,Q=K.animationRef;K=K.staticIconFn;var w=_.u(_.hL(void 0,void 0,"l48agc")),M=w.next().value,f=w.next().value,c=function(){a:{var F=m();var H=S==null?void 0:S();var N;H=(H==null?void 0:H.useDarkTheme)||((N=_.cd().resolve(_.tR(_.PX)))==null?void 0:N());switch(F){case "LIKE":KJB||(KJB=new $V(knD()));F=(F=CaL(KJB.getState()))&&F.animationLightUrl&&F.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:H?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:H?F.animationDarkUrl:F.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(F){H=F;break a}H="animated_like_icon_"+(H?"dark":"light")+"_"+(BC?"v5":"v4");H={lottiePlayerProps:{animationConfig:{name:H,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+H+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(BC?" animated-like-icon-delhi":"")}}},totalFrames:BC?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":H={lottiePlayerProps:{animationConfig:{name:H?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(H?"dark":"light")+(BC?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(BC?" animated-subscribe-icon-delhi":"")}}},totalFrames:BC?120:79,lazyLoad:!1};break a}H=
void 0}return H},D=function(){var F,H;
return(H=(F=c())==null?void 0:F.lottiePlayerProps.animationConfig.name)!=null?H:""},G=function(){if(c()){var F=c().lottiePlayerProps.animationConfig.path;
return c3.get(F)||M()}};
w=_.u(_.hL(!1,void 0,"sDrGId"));var p=w.next().value;w=w.next().value;var R=XDT(w),J=function(){var F=c(),H,N,z;return(z=F==null?void 0:(H=F.lottiePlayerProps.animationConfig)==null?void 0:(N=H.rendererSettings)==null?void 0:N.className)!=null?z:""},L=void 0,n=void 0;
_.$p(function(){var F=c(),H=D(),N=G(),z=p(),y=x();if(F&&(n!==H&&(n=H,L=y,H=Q(),R.animationConfig=F.lottiePlayerProps.animationConfig,R.animationRef=H,N&&(R.animationConfig.animationData=N,R.animationConfig.path=void 0),H=F.lottiePlayerProps.animationConfig.path,!c3.get(H)&&F.lazyLoad&&H&&Wm1(H,f)),!(z||F.lazyLoad&&!N))){if(N=!Q().lottieEl)y?(z=F.totalFrames,R.animationConfig.initialSegment=[z-1,z]):R.animationConfig.initialSegment=void 0;if(L!==y&&!N)if(N=Q(),y){var V;(V=N.lottieEl)==null||V.playSegments([0,
F.totalFrames],!0)}else{var T;(T=N.lottieEl)==null||T.playSegments([0,1],!0)}L=y}},"RQVZ1d");
return _.O("animated-icon",{class:"ytAnimatedIconHost"},_.O(_.r,{cond:function(){var F,H;return!((F=c())==null||!F.lottiePlayerProps.animationConfig.path||((H=c())==null?0:H.lazyLoad)&&!G()||p())},
then:function(){return _.O(_.hH,{data:R,animationName:D,className:J,animationRef:Q})},
else:K}))},"oa");_.aT=_.B(function(K){var m=_.ld("yt-subscribe-button-view-model"),x=_.ld("div"),S=_.ld("div"),Q=_.Xs(),w=_.Xs(),M=_.Xs(),f=_.QS(ShL,function(){return K.data().stateEntityStoreKey}),c=_.QS(QU0,function(){var sz,t5;
return(t5=(sz=K.data().notificationStateEntityStoreKeys)==null?void 0:sz.subsNotificationStateKey)!=null?t5:""}),D=function(){return!K.data().enableSubscribeButtonPostClickAnimation},G=_.u(_.hL(0,void 0,"YtsSKb")),p=G.next().value,R=G.next().value;
G=_.u(_.hL(0,void 0,"V6JxRe"));var J=G.next().value,L=G.next().value;G=_.u(_.hL(!1,void 0,"JUCSZ"));var n=G.next().value,F=G.next().value;G=_.u(_.hL(!1,void 0,"oV6jwf"));var H=G.next().value,N=G.next().value;G=_.u(_.hL(!1,void 0,"hK1Whe"));var z=G.next().value,y=G.next().value,V;G=_.u(_.hL(!1,void 0,"Asaolf"));var T=G.next().value,m1=G.next().value,MT=function(){N(!0);_.fi(_.dX,function(){N(!1)},1500)};
_.$p(function(){var sz=H();_.JL(function(){sz&&!D()&&f()&&pIS(Q,w,M)})},"Qq6Hsf");
_.$p(function(){var sz=f();_.JL(function(){if(!D()&&sz){var t5;((t5=K.animateWidth)==null?0:t5.call(K))&&Ggv(m.value,!!sz.subscribed,p(),J());var bB,PA;((bB=V)==null?0:bB.subscribed)||!sz.subscribed||sz.key!==((PA=V)==null?void 0:PA.key)||MT();V=sz}})},"hog8te");
G=_.bv(function(){var sz,t5,bB,PA=K.data(),CH=!((sz=f())==null||!sz.subscribed);sz=!((t5=K.isOverlay)==null||!t5.call(K));t5=n()?m:void 0;var pH=(bB=c())==null?void 0:bB.state;bB=T();rMT(PA,pH);return x4m({model:PA,subscribed:CH,isOverlay:sz,element:t5,notificationState:pH,disableTextEllipsis:!0,focused:bB})},void 0,"hc1PRd");
var c0=function(){var sz;if(!D()&&((sz=K.animateWidth)==null?0:sz.call(K))&&(x==null?0:x.value)&&(S==null?0:S.value)&&!z()){sz=f();var t5=_.u((sz==null?0:sz.subscribed)?[x,S]:[S,x]),bB=t5.next().value;t5=t5.next().value;bB=Math.ceil(bB.value.getBoundingClientRect().width);t5=Math.ceil(t5.value.getBoundingClientRect().width);R(bB);L(t5);Ggv(m.value,!(sz==null||!sz.subscribed),bB,t5);y(!0)}},EB=_.kA(function(sz){c0();
var t5=f();t5&&(sz.detail.endpoint.subscribeEndpoint||sz.detail.endpoint.unsubscribeEndpoint)&&cMT(m.value,!t5.subscribed,t5)}),pT=function(){var sz=_.cd().resolve(_.tR(_.lJ));
sz&&m1(sz.isKeyBoardInUse())},h8=function(){m1(!1)};
_.sq("yt-player-subscribe",function(sz){var t5=f();t5&&sz===K.data().channelId&&cMT(m.value,!0,t5)});
_.sq("yt-player-unsubscribe",function(sz){var t5=f();t5&&sz===K.data().channelId&&cMT(m.value,!1,t5)});
_.sq("yt-update-subscribe-button-action",function(sz){sz=_.C(sz,vKM);var t5=f();t5&&sz&&sz.channelId===K.data().channelId&&cMT(m.value,!!sz.subscribed,t5)});
_.BZ(function(){m.value&&(m.value.addEventListener("focusin",pT),m.value.addEventListener("focusout",h8));var sz=_.FI(_.dX,function(){c0()});
F(!0);_.Nl(function(){_.dX.cancelJob(sz);m.value&&(m.value.removeEventListener("focusin",pT),m.value.removeEventListener("focusout",h8))})});
var $S=function(){var sz,t5,bB;if(bB=!((sz=f())==null||!sz.subscribed))sz=!!K.data().disableNotificationBell,bB=(t5=c())==null?void 0:t5.state,bB=!sz&&!!bB;return bB},nT=function(){var sz;
return!((sz=f())==null?0:sz.subscribed)},Lt=function(){var sz,t5;
if(t5=nT()){t5=!!K.data().disableNotificationBell;var bB=(sz=c())==null?void 0:sz.state;t5=!t5&&!!bB}return t5},yD={},Ez={};
return _.O("yt-subscribe-button-view-model",{class:_.Tt(K.className,"ytSubscribeButtonViewModelHost",(yD.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var sz,t5;return!((sz=f())==null||!sz.subscribed)&&((t5=K.animateWidth)==null?void 0:t5.call(K))&&H()},yD.ytSubscribeButtonViewModelHostHidden=function(){var sz;
return!((sz=f())==null?0:sz.subscribed)&&K.data().hideWhenUnsubscribed},yD)),
el:m,"on:yt-service-request-sent":EB},_.O(IPD,{backgroundLottieRef:Q,foregroundLottieRef:w,wrapperClass:_.Tt("ytSubscribeButtonViewModelAnimatedActionWrapper",(Ez.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var sz;return((sz=K.animateWidth)==null?void 0:sz.call(K))&&H()},Ez.ytSubscribeButtonViewModelStaticWidth=function(){var sz;
return!((sz=K.animateWidth)==null?0:sz.call(K))},Ez)),
disableAnimation:D},_.O("div",{el:x,class:"ytSubscribeButtonViewModelContainer"},_.O(_.c5,{data:G,icon:function(){return _.O(_.r,{cond:$S,then:function(){var sz=function(){var t5;return txm((t5=c())==null?void 0:t5.state)};
return _.O(_.r,{cond:function(){return D()||sz()!=="NOTIFICATIONS_NONE"},
then:function(){return _.O(_.SW,{icon:sz})},
else:function(){return _.O(mkE,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:M})}})}})},
secondaryIconName:function(){return $S()?"EXPAND":void 0}}))),_.O("div",{el:S,
class:"ytSubscribeButtonViewModelInvisible"},_.O(_.r,{cond:function(){var sz;return((sz=K.animateWidth)==null?void 0:sz.call(K))&&!D()&&!z()},
then:function(){return _.O(_.c5,{data:_.bv(function(){var sz;return x4m({model:K.data(),subscribed:nT(),isOverlay:!((sz=K.isOverlay)==null||!sz.call(K)),element:m,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var sz;return Lt()?txm((sz=c())==null?void 0:sz.state):void 0},
secondaryIconName:function(){return Lt()?"EXPAND":void 0}})}})))},"ra");
_.aT.idomCompat=!0;var xkt=_.B(function(K){var m=K.data;var x=_.QS(ShL,function(){return m().subscriptionStateEntityKey});
return _.O(_.r,{cond:function(){var S=m(),Q=x();return!S.hideWhenUnsubscribed||(Q==null?0:Q.subscribed)?_.C(m().button,_.WS):void 0},
then:function(S){return _.O("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.O(_.Oy,{data:S,buttonOverrides:function(){return{toggled:!0}}}))}})},"sa");
xkt.idomCompat=!0;var SJA,dv;SJA=_.B(function(K){return _.O(_.le,{data:function(){return K.actionRow().actions}},{buttonViewModel:function(m){var x=m.data;
return _.O(dv,{isRow:K.isRow,isIconOnlyButton:function(){return R8G(x())},
useIntrinsicWidth:K.useIntrinsicWidth},_.O(_.Oy,{data:x}))},
subscribeButtonViewModel:function(m){return _.O(dv,{isRow:K.isRow},_.O(_.aT,{data:m.data,isOverlay:!1,animateWidth:function(){return!K.isRow()}}))},
downloadButtonViewModel:function(m){var x=m.data;return _.O(dv,{isRow:K.isRow,isIconOnlyButton:function(){return!!x().playlistId}},_.O(U4B,{data:x}))},
submitButtonViewModel:function(m){var x=m.data;return _.O(dv,{isRow:K.isRow,isIconOnlyButton:function(){var S=x();return R8G(_.C(S==null?void 0:S.button,_.WS))}},_.O(z8D,{data:x}))},
toggleButtonViewModel:function(m){var x=m.data;return _.O(dv,{isRow:K.isRow,isIconOnlyButton:function(){var S=x();return R8G(_.C(S.isToggled?S.toggledButtonViewModel:S.defaultButtonViewModel,_.WS))}},_.O(_.FP,{data:x}))},
subscribePlusButtonViewModel:function(m){return _.O(dv,{isRow:K.isRow},_.O(xkt,{data:m.data}))}})},"ta");
dv=_.B(function(K){var m={};return _.O("div",{class:_.Tt("ytFlexibleActionsViewModelAction",(m.ytFlexibleActionsViewModelActionRowAction=K.isRow,m.ytFlexibleActionsViewModelActionIntrinsicWidth=K.useIntrinsicWidth,m.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,m.ytFlexibleActionsViewModelActionIconOnlyButton=K.isIconOnlyButton,m))},K.children)},"ua");
_.y2=_.B(function(K){var m=function(){var S;return((S=K.layout)==null?void 0:S.call(K))===1},x={};
return _.O("yt-flexible-actions-view-model",{class:_.Tt("ytFlexibleActionsViewModelHost",K.className,(x.ytFlexibleActionsViewModelInline=function(){return!m()},x.ytFlexibleActionsViewModelScrollable=function(){return K.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},x))},_.O(_.AS,{each:function(){return K.data().actionsRows||[]}},function(S){return _.O(_.r,{cond:m,
then:function(){return _.O("div",{class:"ytFlexibleActionsViewModelActionRow"},_.O(SJA,{actionRow:S,isRow:m,useIntrinsicWidth:function(){return!!K.data().respectActionIntrinsicWidth}}))},
else:function(){return _.O(SJA,{actionRow:S,isRow:m})}})}))},"va");_.BX(_.y2,"yt-flexible-actions-view-model",{props:{data:_.kv,layout:_.kv,justifyContentOverride:_.kv,className:_.kv}});_.V2=_.B(function(K){var m=_.QS(Cp,function(){var Q;return(Q=K.data().dislikeEntityKey)!=null?Q:""}),x=_.bv(function(){var Q=m();
return Q?Q.likeStatus==="DISLIKE":_.C(K.data().toggleButtonViewModel,_.Kv).isToggled},void 0,"fNr9he"),S=_.bv(function(){return Object.assign({},_.C(K.data().toggleButtonViewModel,_.Kv),{isToggled:x()})},void 0,"AezoCc");
return _.O("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.O(_.FP,{data:S,buttonShapeOverrides:K.buttonShapeOverrideables,onToggle:function(Q){var w=m();w&&Q!==(w.likeStatus==="DISLIKE")&&w.key&&_.Ap(_.Og("likeStatusEntity",w.key,{likeStatus:Q?"DISLIKE":"INDIFFERENT",hadUserInteraction:Q}))}}))},"wa");
_.V2.idomCompat=!0;_.vC=_.B(function(K){var m=_.h("web_supports_animations_api"),x=HX(function(R){var J=D();if(!R){var L,n;return{numberText:(n=J==null?void 0:(L=J.likeCountIfIndifferent)==null?void 0:L.content)!=null?n:"",numberValue:Number(J==null?void 0:J.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var F;L=(J==null?void 0:(F=J.likeCountIfIndifferent)==null?void 0:F.content)!==R.numberText;if(f()||!L)return R;var H;return{numberText:(J==null?void 0:(H=J.likeCountIfIndifferent)==null?void 0:H.content)||
"",numberValue:Number(J==null?void 0:J.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!J}}),S=HX(function(R){var J=D();
if(!R){var L,n;return{numberText:(n=J==null?void 0:(L=J.likeCountIfLiked)==null?void 0:L.content)!=null?n:"",numberValue:Number(J==null?void 0:J.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var F;L=(J==null?void 0:(F=J.likeCountIfIndifferent)==null?void 0:F.content)!==R.numberText;if(f()||!L)return R;var H;return{numberText:(J==null?void 0:(H=J.likeCountIfLiked)==null?void 0:H.content)||"",numberValue:Number(J==null?void 0:J.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!J}}),Q=_.u(_.hL(void 0,
void 0,"xldjge")),w=Q.next().value,M=Q.next().value,f=w,c=_.QS(Cp,function(){var R,J;
return(J=(R=K.data())==null?void 0:R.likeStatusEntityKey)!=null?J:""}),D=_.QS(sYL,function(){var R,J;
return((R=K.likeCountEntity)==null?void 0:(J=R.call(K))==null?void 0:J.key)||""}),G=_.bv(function(){var R;
return((R=c())==null?void 0:R.likeStatus)==="LIKE"},void 0,"B3od5e"),p=function(){var R;
return m&&!((R=K.likeCountEntity)==null||!R.call(K))};
return _.O("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.O(_.FP,{data:function(){var R=Object,J=R.assign,L;var n=_.C((L=K.data())==null?void 0:L.toggleButtonViewModel,_.Kv);return J.call(R,{},n||{},{isToggled:G()})},
buttonShapeOverrides:K.buttonShapeOverrideables,animatedTextPropsDefault:function(){return p()?x():void 0},
animatedTextPropsToggled:function(){return p()?S():void 0},
onToggle:function(R){JMS(R,c(),f(),M)},
style:function(){var R;return((R=K.disableIconAnimation)==null?0:R.call(K))?void 0:{animateIcon:"true"}}}))},"xa");
_.vC.idomCompat=!0;var Qlz=_.B(function(K){var m=function(){return _.C(K.data().likeButtonViewModel,_.ak)},x=function(){var Q;
return((Q=m())==null?void 0:Q.likeStatusEntityKey)||""},S=_.bv(function(){var Q,w;
var M=(w=_.QS(Cp,x)())!=null?w:(Q=m())==null?void 0:Q.likeStatusEntity;Q=K.data();var f;Q=(Q==null?void 0:(f=Q.timedAnimationData)==null?void 0:f.animationTiming)||[];return{uniqueId:"like-dislike",timings:Q,enabled:(M==null?void 0:M.likeStatus)==="INDIFFERENT"&&Q.length>0,experimentEnabled:Q.length>0}},void 0,"zZ3GQb");
return _.O("segmented-like-dislike-button-view-model",{class:_.Tt("ytSegmentedLikeDislikeButtonViewModelHost",K.className),"button-renderer":!0},_.O(ZCz,{settings:S},_.O("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.O(_.r,{cond:m,then:function(Q){return _.O(_.vC,{data:Q,likeCountEntity:function(){return K.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.h("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.O(_.r,{cond:function(){return _.C(K.data().dislikeButtonViewModel,_.BS)},
then:function(Q){return _.O(_.V2,{data:Q,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"ya");
Qlz.idomCompat=!0;_.BX(Qlz,"segmented-like-dislike-button-view-model",{props:{data:_.kv,className:_.kv}});var wfD=_.B(function(K){var m=K.data;var x=K.className;var S=K.setMinWidth;var Q=K.forceIconOnly;var w=_.ld("account-link-button-view-model"),M=_.QS(_.h8v,function(){var R;return(R=m().accountLinkStatusEntityKey)!=null?R:""}),f=_.QS(_.h8v,function(){var R;
return(R=m().accountLinkStatusSecondaryEntityKey)!=null?R:""}),c=function(){if(!_.h("web_account_link_secondary_killswitch")){var R,J;
return((R=M())==null?void 0:R.linked)||((J=f())==null?void 0:J.linked)}var L;return(L=M())==null?void 0:L.linked};
_.$p(function(){var R=M();if(R){var J=RU5(new pBB,rVz(new D9z,!!R.linked));_.k_().then(function(L){L&&(L.setAccountLinkState(_.H6(J.JSC$12324_serializeBinary(),4)),L.updateAccountLinkingConfig(!!R.linked))})}},"IvZF7");
var D=function(){return _.C(m().toggleButtonViewModel,_.Kv)};
_.sq("yt-signal-action-show-account-link-dialog",function(){if(D()){var R=c()?D().toggledButtonViewModel:D().defaultButtonViewModel;R=_.C(R,_.WS);var J;if((J=M())==null?0:J.isWarning){J=_.C(m().warningButtonViewModel,_.WS);if(!J){_.Xu(Error("Dh"));return}R=J}var L;(J=_.JE((L=R)==null?void 0:L.onTap))&&_.X0([J],w.value)}else _.Xu(Error("Eh"))});
var G=function(){var R=D();return Object.assign({},R,{isToggled:c()})},p=function(){return(Q==null?0:Q())?{iconPosition:"icon-only"}:{}};
return _.O("account-link-button-view-model",{class:_.Tt("ytwAccountLinkButtonViewModelHost",x,function(){return(S==null?0:S())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:w,"button-renderer":!0},_.O("div",null,_.O(_.r,{cond:function(){var R;if((R=M())==null?0:R.isWarning)return(R=_.C(m().warningButtonViewModel,_.WS))||_.Xu(Error("Dh")),R},
then:function(R){return _.O(_.Oy,{data:R,buttonOverrides:p})},
else:function(){return _.O(_.FP,{data:G,buttonShapeOverrides:p})}})))},"Aa");_.BX(wfD,"account-link-button-view-model",{props:{data:_.kv,className:_.$A,setMinWidth:_.$A,forceIconOnly:_.$A}});_.DN("menuRenderer","menuRenderer","ytd-menu-renderer");
var slD={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"}},
lFD=_.h("web_fix_missing_action_buttons")?100:200,UD=function(){var K=_.e.apply(this,arguments)||this;K.safeArea=!_.h("kevlar_flex_menu_safe_area_killswitch");K.tonalOverride=!1;K.threeDotSize="M";K.isOverlay=!1;K.useOverlayDark=!1;K.topLevelIconsOnly=!1;K.JSC$14764_lastWidth=0;K.maybeUpdateFlexibleMenu=function(){_.h("web_fix_missing_action_buttons")?requestAnimationFrame(K.maybeUpdateFlexibleMenuImpl):K.maybeUpdateFlexibleMenuImpl()};
K.maybeUpdateFlexibleMenuImpl=function(){var m;if((m=K.data)!=null&&m.flexibleItems){K.maybeFlushDebouncer();m=K.hostElement.clientWidth;var x=m>K.JSC$14764_lastWidth,S,Q=((S=K.topLevelButtonsContainer)==null?void 0:S.scrollHeight)||0,w;S=((w=K.flexibleItemButtonsContainer)==null?void 0:w.scrollHeight)||0;w=K.hostElement.scrollHeight>Math.max(Q,S)+8;x?(K.resetFlexibleItems(),K.JSC$14764_lastWidth=K.hostElement.clientWidth,K.maybeUpdateFlexibleMenu()):w&&(K.shrinkFlexibleMenu(),K.JSC$14764_lastWidth=
m)}};
K.computeThreeDotButtonShape=function(){if(K.tonalOverride)return Object.assign({},{onTap:function(){K.onOverflowTap()},
iconPosition:"icon-only",style:K.isOverlay?K.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:K.threeDotSize,state:"active",accessibilityLabel:K.computeAccessibilityLabel(K.data)},K.threeDotButtonOverride)};
K.onOverflowTap=function(){if(K.data.fetchMenuCommand)_.cd().resolve(_.jQ).resolveCommand(K.data.fetchMenuCommand,{form:{element:K.hostElement}});else if(K.data.isDisabled&&K.data.disabledCommand)_.W_(K.data.disabledCommand,K.hostElement);else{var m=K.createMenuRendererVe(),x={items:K.items};K.data.menuPopupAccessibility&&(x.menuPopupAccessibility=K.data.menuPopupAccessibility);K.data.footer&&(x.footer=K.data.footer);m={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:x},veData:m}};
_.cd().resolve(_.$w).openSheet({openPopupActionCommand:m},K.hostElement)}};
return K};
_.q(UD,_.e);_.l=UD.prototype;_.l.updateButtonOverrides=function(){if(!_.h("menu_renderer_label_update_upkillswitch")){var K=_.U8(this.hostElement).querySelector("yt-button-view-model");K&&(K.buttonOverrides=this.buttonOverrides)}};
_.l.computeHasItems=function(){var K;return((K=this.topLevelButtonData)==null?void 0:K.length)||this.hasFlexibleItems};
_.l.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.l.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.W9(this.hostElement,{"--ytd-menu-renderer-button-color":_.pl(this.data.iconColor)}))};
_.l.onStamperFinished=function(){this.JSC$14764_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.l.setupFlexibleMenu=function(){var K=this,m;(m=this.data)!=null&&m.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.Kp(this.maybeUpdateFlexibleMenu,lFD,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){K.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))};
_.l.maybeFlushDebouncer=function(){if(_.h("web_replace_formatted_with_attributed_string")){var K;(K=this.topLevelButtons)==null||K.forEach(function(x){var S;(x=(S=x.getElementsByTagName("yt-attributed-string"))==null?void 0:S[0])&&qum(x)});
var m;(m=this.flexibleItemButtons)==null||m.forEach(function(x){var S;(x=(S=x.getElementsByTagName("yt-attributed-string"))==null?void 0:S[0])&&qum(x)})}};
_.l.resetFlexibleItems=function(){var K;if((K=this.data)!=null&&K.flexibleItems){_.h("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var m;this.flexAsTopLevelButtons=(m=this.data.flexibleItems)==null?void 0:m.map(function(x){return _.C(x,_.kPE).topLevelButton});
_.h("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.l.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.l.shrinkFlexibleMenu=function(){var K;(K=this.flexAsTopLevelButtons)!=null&&K.length&&(this.flexAsTopLevelButtons=[].concat(_.N3(this.flexAsTopLevelButtons.slice(0,-1))))};
_.l.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:slD,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:slD,events:!0}}};
_.l.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.l.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.l.detached=function(){this.icon="MORE_VERT"};
_.l.computeTopLevelButtonData=function(K){if(!K)return[];var m;K=(m=K==null?void 0:K.topLevelButtons)!=null?m:[];return _.NX.unsafeClone([].concat(_.N3(K)))};
_.l.computeItems=function(K,m){if(!K)return[];var x=[];if(m){var S=(K.flexibleItems||[]).map(function(M){return _.C(M,_.kPE)});
S=_.u(S);for(var Q=S.next();!Q.done;Q=S.next())Q=Q.value,m.includes(Q.topLevelButton)||(Q=Q.menuItem)&&x.push(Q)}var w;K=(w=K==null?void 0:K.items)!=null?w:[];return[].concat(_.N3(x),_.N3(K))};
_.l.computeMenuActive=function(K,m){return K||m};
_.l.onPopupOpened=function(){this.overlayOpen=!0;_.vg(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.l.onPopupClosed=function(){this.overlayOpen=!1;_.vg(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.l.onPopupCanceled=function(){this.overlayOpen=!1;_.vg(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.l.computeAccessibilityLabel=function(K){return this.get("accessibility.accessibilityData.label",K)};
_.l.isHidden=function(K,m){return this.tonalOverride||!K?!0:K.fetchMenuCommand||K.isDisabled&&K.disabledCommand?!1:!(m==null?0:m.length)};
_.l.isModernOverflowHidden=function(K,m){return this.tonalOverride&&K?K.fetchMenuCommand?!1:!(m==null?0:m.length):!0};
_.l.createMenuRendererVe=function(){var K=this.data.trackingParams,m=_.hX(),x=_.JX();return K&&m&&x?(K=_.uX(K),x=_.IK(7591),_.h("combine_ve_grafts")?_.Cv(_.So(),x,K):_.eC(m,K,x),x):null};
_.tv.Object.defineProperties(UD.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.flexAsTopLevelButtons)==null||!K.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
UD.prototype.onPopupCanceled=UD.prototype.onPopupCanceled;UD.prototype.onPopupClosed=UD.prototype.onPopupClosed;UD.prototype.onPopupOpened=UD.prototype.onPopupOpened;UD.prototype.tonalOverrideChanged=UD.prototype.tonalOverrideChanged;UD.prototype.resetFlexibleItems=UD.prototype.resetFlexibleItems;UD.prototype.setupFlexibleMenu=UD.prototype.setupFlexibleMenu;UD.prototype.iconButtonColorChanged=UD.prototype.iconButtonColorChanged;UD.prototype.updateButtonOverrides=UD.prototype.updateButtonOverrides;
_.v([_.b(_.sa),_.U("design:type",Object)],UD.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],UD.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],UD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.QF("#button-shape"),_.U("design:type",HTMLElement)],UD.prototype,"buttonShape",void 0);_.v([_.QF("#button"),_.U("design:type",Object)],UD.prototype,"button",void 0);
_.v([_.P(),_.U("design:type",Object)],UD.prototype,"data",void 0);_.v([_.P({computed:"computeTopLevelButtonData(data)"}),_.U("design:type",Array)],UD.prototype,"topLevelButtonData",void 0);_.v([_.P(),_.U("design:type",Array)],UD.prototype,"flexAsTopLevelButtons",void 0);_.v([_.P({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.U("design:type",Array)],UD.prototype,"items",void 0);_.v([_.P({value:"MORE_VERT"}),_.U("design:type",String)],UD.prototype,"icon",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],UD.prototype,"safeArea",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.U("design:type",Boolean)],UD.prototype,"menuActive",void 0);_.v([_.P(),_.U("design:type",Boolean)],UD.prototype,"menuFocused",void 0);_.v([_.P({value:"bottom"}),_.U("design:type",String)],UD.prototype,"buttonTooltipPosition",void 0);_.v([_.P(),_.U("design:type",Boolean)],UD.prototype,"overlayOpen",void 0);
_.v([_.P({value:!0}),_.U("design:type",Boolean)],UD.prototype,"forceIconButton",void 0);_.v([_.P(),_.U("design:type",Boolean)],UD.prototype,"styleActionButton",void 0);_.v([_.P(),_.U("design:type",Boolean)],UD.prototype,"disableTextTransformOnButtons",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],UD.prototype,"tonalOverride",void 0);_.v([_.P(),_.U("design:type",Object)],UD.prototype,"threeDotSize",void 0);
_.v([_.P(),_.U("design:type",Object)],UD.prototype,"threeDotButtonOverride",void 0);_.v([_.P(),_.U("design:type",Object)],UD.prototype,"isOverlay",void 0);_.v([_.P(),_.U("design:type",Object)],UD.prototype,"useOverlayDark",void 0);_.v([_.P({computed:"computeButtonOverride(tonalOverride)"}),_.U("design:type",Object)],UD.prototype,"buttonOverride",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],UD.prototype,"hasCustomIconColor",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("flexAsTopLevelButtons"),_.U("design:type",Object),_.U("design:paramtypes",[])],UD.prototype,"hasFlexibleItems",null);_.v([_.P({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.U("design:type",Boolean)],UD.prototype,"hasItems",void 0);_.v([_.P(),_.U("design:type",Object)],UD.prototype,"topLevelIconsOnly",void 0);
_.v([_.xt("topLevelIconsOnly"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UD.prototype,"updateButtonOverrides",null);_.v([_.g("topLevelIconsOnly"),_.U("design:type",Object),_.U("design:paramtypes",[])],UD.prototype,"buttonOverrides",null);_.v([_.QF("#top-level-buttons-computed"),_.U("design:type",HTMLElement)],UD.prototype,"topLevelButtonsContainer",void 0);_.v([_.ws(".top-level-buttons > *"),_.U("design:type",Array)],UD.prototype,"topLevelButtons",void 0);
_.v([_.QF("#flexible-item-buttons"),_.U("design:type",HTMLElement)],UD.prototype,"flexibleItemButtonsContainer",void 0);_.v([_.ws("#flexible-item-buttons > *"),_.U("design:type",Array)],UD.prototype,"flexibleItemButtons",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UD.prototype,"iconButtonColorChanged",null);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UD.prototype,"setupFlexibleMenu",null);_.v([_.uV("topLevelIconsOnly"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UD.prototype,"resetFlexibleItems",null);_.v([_.xt("tonalOverride"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UD.prototype,"tonalOverrideChanged",null);
_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UD.prototype,"onPopupOpened",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UD.prototype,"onPopupClosed",null);_.v([_.mh("yt-popup-canceled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UD.prototype,"onPopupCanceled",null);
_.d(UD,"ytd-menu-renderer",function(){if(Ex5===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);Ex5=K}K=Ex5;return K},{mode:2});var uMA;var M4o;_.ze=_.B(function(K){var m=K.data;var x=function(){if(m().icon)a:{var Q={iconName:m().icon};for(var w=_.cd().resolve(_.IB),M=_.u([12,24]),f=M.next();!f.done;f=M.next()){var c=f.value;f=Object.assign({},Q,{iconStyle:"youtube_fill",iconSize:c});c=Object.assign({},Q,{iconStyle:"youtube_outline",iconSize:c});if(w.resolveIcon(f)){Q=f;break a}if(w.resolveIcon(c)){Q=c;break a}}Q=void 0}else Q=void 0;return Q};
K={};var S={};return _.O("badge-shape",{class:_.Tt("yt-badge-shape",function(){return gxT(m().type)},(K["yt-badge-shape--overlay"]=function(){return m().isOverlay},K["yt-badge-shape--ads-include-dot"]=function(){return m().adsIncludeDot},K["yt-badge-shape--thumbnail-badge"]=function(){a:switch(m().type){case 17:case 18:case 19:var Q=!0;
break a;default:Q=!1}return Q},K["yt-badge-shape--status-badge"]=function(){a:switch(m().type){case 12:case 13:case 14:case 15:case 16:var Q=!0;
break a;default:Q=!1}return Q},K["yt-badge-shape--no-text"]=function(){return!m().text},K["yt-badge-shape--modern"]=function(){return m().modern||_.h("web_modern_badge_shape")},K)),
style:_.x_({"background-color":function(){var Q;return(Q=m().customColors)==null?void 0:Q.backgroundColor}}),
role:function(){return m().accessibilityText?"img":void 0},
"aria-label":function(){return m().accessibilityText}},_.O(_.r,{cond:function(){return m().animation},
then:function(Q){return _.O(_.hH,{className:"yt-badge-shape__icon",data:Q,animationName:function(){return Q().animationConfig.name||""}})}}),_.O(_.r,{cond:function(){var Q;
return x()&&!((Q=m())==null?0:Q.animation)},
then:function(){return _.O("div",{class:"yt-badge-shape__icon"},_.O(aZ5,{data:function(){return x()}}))}}),_.O("div",{class:_.Tt("yt-badge-shape__text",(S["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(m().numBadgesInRow||0)>1},S))},function(){var Q;
return(Q=m())==null?void 0:Q.text}))},"Ba");
_.ze.idomCompat=!0;_.BX(_.ze,"badge-shape",{props:{data:_.kv}});var Te=function(){var K=_.e.apply(this,arguments)||this;K.systemIcons=_.h("kevlar_system_icons");K.animated=_.h("animated_live_badge_icon");K.useBadgeShape=_.h("web_badge_shape_defrag");return K};
_.q(Te,_.e);_.l=Te.prototype;_.l.addTooltips=function(){for(var K=_.U8(this.hostElement).querySelectorAll(".badge"),m=0,x;x=K[m++];){var S=this.repeatElement.itemForElement(x);x=_.U8(x);x.lastChild&&x.lastChild.is==="tp-yt-paper-tooltip"&&x.removeChild(x.lastChild);if(S=S.metadataBadgeRenderer&&S.metadataBadgeRenderer.tooltip){var Q=_.Sc("tp-yt-paper-tooltip");(0,_.k3)(Q).textContent=S;Q.setAttribute("position","top");Q.setAttribute("aria-hidden","true");x.appendChild(Q)}}};
_.l.badgesChanged=function(){var K=this;_.mf().parkOrScheduleJob(function(){K.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.l.standaloneRoundedBadgeChanged=function(){var K=this.useRoundedBadge?this.useRoundedBadge:void 0;K&&(this.useRoundedBadge=K)};
_.l.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.l.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.l.computeStyle=function(K){_.h("enable_html5_teal_ad_badge")&&K==="BADGE_STYLE_TYPE_AD"&&(K="badge-style-type-ad-alternate");_.h("kevlar_ytb_live_badges")&&K==="BADGE_STYLE_TYPE_LIVE_NOW"&&(K="badge-style-type-live-now-alternate");return K?K.toLowerCase().replace(/_/g,"-"):""};
_.l.computeRole=function(K){return this.computeAriaLabel(K)?"img":"status"};
_.l.computeAriaLabel=function(K){var m;return(K==null?void 0:(m=K.accessibilityData)==null?void 0:m.label)||(K==null?void 0:K.label)};
_.l.computeBadgeShape=function(K){if(K){var m,x;var S=Ex8(K.style);var Q=bCT(K.style),w=K.label,M=((m=K.accessibilityData)==null?void 0:m.label)||K.label;a:switch(K.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":m=!0;break a;default:m=!1}var f=(x=K.icon)==null?void 0:x.iconType;a:switch(K.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":K=!0;break a;default:K=!1}S={type:S,brNzRatingBadgeType:Q,text:w,accessibilityText:M,
isOverlay:m,icon:f!=="PREMIUM"?f:void 0,modern:_.h("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:K}}else S={};return S};
_.l.updateComputedBadges=function(K,m,x){var S=this;(m=m?[m]:x?[x]:void 0)?this.computedBadges=m:this.computedBadges=K==null?void 0:K.filter(function(Q){var w;if((w=Q.metadataBadgeRenderer)==null?0:w.groups){w=!1;Q=_.u(Q.metadataBadgeRenderer.groups);for(var M=Q.next();!M.done;M=Q.next()){M=M.value;var f=void 0;w=w||((f=S.hiddenBadgeGroups)==null?void 0:f.includes(M))}return!w}return!0})};
_.l.useFilledIcons=function(K){return _.h("kevlar_system_icons")&&(K==="AUDIO_BADGE"||K==="CHECK_CIRCLE_THICK"||K==="OFFICIAL_ARTIST_BADGE"||K==="SPONSORSHIP_STAR"||K==="PERSON_RADAR_FILLED"||K==="PERSON_RADAR")};
_.l.computeBadgeShapeStyle=function(K){return this.useBadgeShape?K==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||K==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":K==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.l.computeIcon=function(K){var m,x;K=K==null?void 0:(m=K.metadataBadgeRenderer)==null?void 0:(x=m.icon)==null?void 0:x.iconType;if(K!=="PREMIUM"&&K)return _.T9(K)};
_.l.computeStandaloneBadge=function(K){var m;K=K==null?void 0:(m=K.icon)==null?void 0:m.iconType;return K==="PREMIUM_STANDALONE"||K==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
Te.prototype.hiddenBadgeGroupsChanged=Te.prototype.hiddenBadgeGroupsChanged;Te.prototype.standaloneBadgeChanged=Te.prototype.standaloneBadgeChanged;Te.prototype.standaloneRoundedBadgeChanged=Te.prototype.standaloneRoundedBadgeChanged;Te.prototype.badgesChanged=Te.prototype.badgesChanged;_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Te.prototype,"hidden",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Te.prototype,"componentBehavior",void 0);
_.v([_.P(),_.U("design:type",Array)],Te.prototype,"badges",void 0);_.v([_.P(),_.U("design:type",Object)],Te.prototype,"topStandaloneBadge",void 0);_.v([_.P(),_.U("design:type",Object)],Te.prototype,"bottomStandaloneBadge",void 0);_.v([_.P(),_.U("design:type",Object)],Te.prototype,"computedBadges",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Te.prototype,"mediumFontAdBadge",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Te.prototype,"useRoundedBadge",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Te.prototype,"largeFontAdBadge",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Te.prototype,"overlayAd",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Te.prototype,"overlayPremium",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Te.prototype,"noDotAdBadge",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Te.prototype,"collectionTruncate",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Te.prototype,"isThumbnailBadge",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Te.prototype,"wrapBadges",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Number)],Te.prototype,"numBadgesInRow",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Te.prototype,"systemIcons",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Te.prototype,"animated",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Te.prototype,"useBadgeShape",void 0);_.v([_.P({value:[]}),_.U("design:type",Array)],Te.prototype,"hiddenBadgeGroups",void 0);_.v([_.QF("#repeat"),_.U("design:type",rs)],Te.prototype,"repeatElement",void 0);_.v([_.uV("badges"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Te.prototype,"badgesChanged",null);
_.v([_.uV("useRoundedBadge"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Te.prototype,"standaloneRoundedBadgeChanged",null);_.v([_.uV("topStandaloneBadge","bottomStandaloneBadge"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Te.prototype,"standaloneBadgeChanged",null);_.v([_.uV("hiddenBadgeGroups"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Te.prototype,"hiddenBadgeGroupsChanged",null);
_.v([_.Z({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],Te);
var fFR=_.yF()(Te,"ytd-badge-supported-renderer",function(){if(M4o===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);M4o=K}K=M4o;return K},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.VF("kevlar_poly_si_batch_j053")?1:2});var IT=function(){var K=_.e.apply(this,arguments)||this;K.iconType="STAR";K.standardizeIconSize=_.h("kevlar_system_icons");K.mediaHoverOverlayInitialVisibility=_.h("enable_top_landscape_image_button_command_web");K.noBottomMargin=!1;K.thumbnailObjectFit="CONTAIN";K.thumbnailFitHeight=!0;K.actionMap={"yt-mute-ad-action":"handleMuteAd"};return K};
_.q(IT,_.e);_.l=IT.prototype;_.l.created=function(){this.activeView=new jG(this.hostElement)};
_.l.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"}}}};
_.l.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",IT.JSC$14776_DEFAULT_CLICK_LOCATION_BEHAVIOR,IT.JSC$14776_CLICK_LOCATION_ID_MAP))};
_.l.onTap=function(K){this.onTapOrClick(K)};
_.l.onTapOrClick=function(K){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,K,!1)};
_.l.updateMediaBackgroundImage=function(){var K=this.get("data.image.thumbnail.thumbnails");K&&(K=_.a$(K,0))&&_.W9(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+K+")"})};
_.l.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var K=0;K<this.data.impressionEndpoints.length;K++){var m=this.data.impressionEndpoints[K];m.clickTrackingParams&&delete m.clickTrackingParams;_.cd().resolve(_.jQ).resolveCommand(m,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var x;((x=this.data)==null?0:x.activeView)&&DL(this.activeView,this.data.activeView)}};
_.l.handleMuteAd=function(){};
_.l.attached=function(){var K=this;_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&rv(K.activeView)})};
_.l.detached=function(){_.h("stop_av_measurement_on_detach")&&rv(this.activeView)};
_.tv.Object.defineProperties(IT.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null||!K.titleText)return"";var m;return _.SC("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((m=this.data)==null?void 0:m.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?0:K.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?0:K.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?0:K.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?0:K.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?0:K.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 K;return!((K=this.data)==null||!K.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"}}});
IT.prototype.onTap=IT.prototype.onTap;IT.prototype.dataChanged=IT.prototype.dataChanged;
IT.JSC$14776_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"]]);
IT.JSC$14776_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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],IT.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],IT.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.V$),_.U("design:type",Object)],IT.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],IT.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.uU.YtSparklesClickLocationBehavior),_.U("design:type",Object)],IT.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.b([_.JH.YtActionHandlerBehavior]),_.U("design:type",Object)],IT.prototype,"actionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],IT.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],IT.prototype,"clickCommand",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],IT.prototype,"miniMode",void 0);_.v([_.P(),_.U("design:type",String)],IT.prototype,"iconType",void 0);_.v([_.g("data.titleText"),_.U("design:type",String),_.U("design:paramtypes",[])],IT.prototype,"titleAriaLabel",null);_.v([_.g("data.rating"),_.U("design:type",Object),_.U("design:paramtypes",[])],IT.prototype,"getRating",null);
_.v([_.g("data.price"),_.U("design:type",Object),_.U("design:paramtypes",[])],IT.prototype,"getPrice",null);_.v([_.g("data.thirdLine"),_.U("design:type",Object),_.U("design:paramtypes",[])],IT.prototype,"getThirdLine",null);_.v([_.g("data.fourthLine"),_.U("design:type",Object),_.U("design:paramtypes",[])],IT.prototype,"getFourthLine",null);_.v([_.g("data.fifthLine"),_.U("design:type",Object),_.U("design:paramtypes",[])],IT.prototype,"getFifthLine",null);
_.v([_.g("getRating"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],IT.prototype,"computeRatingHidden",null);_.v([_.g("getPrice"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],IT.prototype,"computePriceHidden",null);_.v([_.g("getThirdLine"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],IT.prototype,"computeThirdLineHidden",null);_.v([_.g("getFourthLine"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],IT.prototype,"computeFourthLineHidden",null);
_.v([_.g("getFifthLine"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],IT.prototype,"computeFifthLineHidden",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.energyIcon"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],IT.prototype,"hasEnergyIcon",null);_.v([_.g("computePriceHidden","computeRatingHidden"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],IT.prototype,"computeSecondaryTextHidden",null);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IT.prototype,"standardizeIconSize",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IT.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IT.prototype,"noBottomMargin",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.layout"),_.U("design:type",String),_.U("design:paramtypes",[])],IT.prototype,"layout",null);
_.v([_.g("data.layout"),_.U("design:type",Object),_.U("design:paramtypes",[])],IT.prototype,"mediaThumbnailWidth",null);_.v([_.g("layout"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],IT.prototype,"useRoundedBadge",null);_.v([_.P(),_.U("design:type",String)],IT.prototype,"thumbnailObjectFit",void 0);_.v([_.P(),_.U("design:type",Object)],IT.prototype,"thumbnailFitHeight",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],IT.prototype,"dataChanged",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],IT.prototype,"onTap",null);_.v([_.Z({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],IT);
_.d(IT,"ytd-display-ad-renderer",function(){if(uMA!==void 0)return uMA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return uMA=K},{mode:1});var t4A;var cQE;var Ont;var nxT=new Map;var jlt=!1;var kw=function(){var K=_.e.apply(this,arguments)||this;K.DEFAULT_TOOLTIP_OFFSET="10";K.TOOLTIP_OFFSET_NO_BANNER="-8";K.badges=null;K.noEndpoints=!1;K.wrapText=!1;K.forceVerified=!1;K.tooltipPosition="top";K.compactStyle=!1;K.height=0;K.lineHeight=0;return K};
_.q(kw,_.e);_.l=kw.prototype;_.l.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.l.attached=function(){var K=this;this.observer=new MutationObserver(function(m,x){K.handleResized();x.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.l.detached=function(){this.observer&&this.observer.disconnect()};
_.l.logTooltipEvent=function(){_.h("kevlar_wiz_tooltip_event_killswitch")||jlt||(_.Phm("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),jlt=!0)};
_.l.handleWindowResized=function(){this.handleResized()};
_.l.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")))};
_.l.onHeightChanged=function(){if(this.verified){var K=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.vZ("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=K:this.textContainerEl.style.marginRight=K}};
_.l.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.vZ("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.l.handleResized=function(){var K=this;this.verified&&_.dX.addLowPriorityJob(function(){K.fitBackgroundToText();var m=getComputedStyle(K.hostElement).lineHeight;m&&(m=m.match(/\d+/))&&m.length&&(K.lineHeight=Number(m[0]));K.height=K.lineHeight&&!K.wrapText?K.lineHeight:K.textEl.offsetHeight})};
_.l.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var K=document.createRange(),m=_.U8(this.textEl).children;m.length>0?K.selectNodeContents(m[0]):K.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(K.getBoundingClientRect().width)+"px"}};
_.l.computeChannelBadgeStyle=function(K){var m;if((K==null?0:(m=K.runs)==null?0:m.length)&&K.runs[0].textColor)return"--ytd-badge-icon-color:"+_.pl(K.runs[0].textColor)+";"};
_.tv.Object.defineProperties(kw.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"?_.o_(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var K=this.get("badges.0.metadataBadgeRenderer.tooltip");if(K)return K}return _.Hk(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
kw.prototype.onLineHeightChanged=kw.prototype.onLineHeightChanged;kw.prototype.onHeightChanged=kw.prototype.onHeightChanged;kw.prototype.onChannelNameChanged=kw.prototype.onChannelNameChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],kw.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],kw.prototype,"badges",void 0);_.v([_.P(),_.U("design:type",Object)],kw.prototype,"channelName",void 0);
_.v([_.P(),_.U("design:type",Object)],kw.prototype,"noEndpoints",void 0);_.v([_.P(),_.U("design:type",Object)],kw.prototype,"wrapText",void 0);_.v([_.P(),_.U("design:type",Object)],kw.prototype,"forceVerified",void 0);_.v([_.P(),_.U("design:type",Object)],kw.prototype,"tooltipPosition",void 0);_.v([_.P(),_.U("design:type",String)],kw.prototype,"tooltip",void 0);_.v([_.P(),_.U("design:type",Boolean)],kw.prototype,"hasChannelArt",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],kw.prototype,"compactStyle",void 0);_.v([_.QF("#text-container"),_.U("design:type",HTMLElement)],kw.prototype,"textContainerEl",void 0);_.v([_.QF("#text"),_.U("design:type",Object)],kw.prototype,"textEl",void 0);_.v([_.QF("#verified-tooltip"),_.U("design:type",HTMLElement)],kw.prototype,"verifiedTooltip",void 0);_.v([_.P(),_.U("design:type",Object)],kw.prototype,"height",void 0);
_.v([_.P(),_.U("design:type",Object)],kw.prototype,"lineHeight",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("badges","forceVerified"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],kw.prototype,"verified",null);_.v([_.g("badges","verified"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],kw.prototype,"hideBadges",null);_.v([_.g("channelName"),_.U("design:type",Object),_.U("design:paramtypes",[])],kw.prototype,"formattedName",null);
_.v([_.g("badges","verified","formattedName"),_.U("design:type",String),_.U("design:paramtypes",[])],kw.prototype,"tooltipText",null);_.v([_.g("hasChannelArt"),_.U("design:type",String),_.U("design:paramtypes",[])],kw.prototype,"tooltipOffset",null);_.v([_.xt("channelName"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kw.prototype,"onChannelNameChanged",null);
_.v([_.xt("height"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kw.prototype,"onHeightChanged",null);_.v([_.xt("lineHeight","height"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kw.prototype,"onLineHeightChanged",null);_.v([_.Z({is:"ytd-channel-name",disableElementRegistration:!0})],kw);
_.d(kw,"ytd-channel-name",function(){if(Ont!==void 0)return Ont;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Ont=K},{mode:_.VF("kevlar_poly_si_batch_j036")?1:2});var WC=function(){var K=_.e.apply(this,arguments)||this;K.standardizeIconSize=_.h("kevlar_system_icons");return K};
_.q(WC,_.e);WC.prototype.basicPaletteChanged=function(){var K;(K=this.data.color)!=null&&K.basicColorPaletteData&&_.OY(this.hostElement,this.data.color.basicColorPaletteData)};
WC.prototype.useFilledIcons=function(K){return _.h("kevlar_system_icons")&&(K==="CHECK_CIRCLE_THICK"||K==="OFFICIAL_ARTIST_BADGE")};
_.tv.Object.defineProperties(WC.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return this.data.authorCreator||((K=this.data)==null?void 0:(m=K.color)==null?void 0:(x=m.basicColorPaletteData)==null?void 0:x.backgroundColor)}}});
WC.prototype.basicPaletteChanged=WC.prototype.basicPaletteChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],WC.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],WC.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],WC.prototype,"standardizeIconSize",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.authorUnifiedVerified"),_.U("design:type",Object),_.U("design:paramtypes",[])],WC.prototype,"verified",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],WC.prototype,"creator",null);_.v([_.xt("data.color.basicColorPaletteData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],WC.prototype,"basicPaletteChanged",null);_.v([_.Z({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],WC);
_.d(WC,"ytd-author-comment-badge-renderer",function(){if(cQE!==void 0)return cQE;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return cQE=K},{mode:1});var DkA;var Xf=function(){return _.e.apply(this,arguments)||this};
_.q(Xf,_.e);Xf.prototype.computeThumbnailWidth=function(K){if(K==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Xf.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Xf.prototype,"data",void 0);_.v([_.P({computed:"computeIcon_(data.icon)"}),_.U("design:type",String)],Xf.prototype,"icon",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],Xf.prototype,"surface",void 0);
_.v([_.P({reflectToAttribute:!0,value:_.h("enable_shrink_image_size_on_web_posts_singleton")}),_.U("design:type",Boolean)],Xf.prototype,"searchSxsUx",void 0);_.v([_.P({reflectToAttribute:!0,value:_.h("enable_community_page_on_desktop")}),_.U("design:type",Boolean)],Xf.prototype,"useSmallerPostImageAttachments",void 0);_.v([_.Z({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],Xf);
_.d(Xf,"ytd-backstage-image-renderer",function(){if(DkA!==void 0)return DkA;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return DkA=K},{mode:1});var rQ_;var KJ=function(){var K=_.e.apply(this,arguments)||this;K.isLoading=!1;K.selectedItemIndex=-1;return K};
_.q(KJ,_.e);_.l=KJ.prototype;_.l.computeIsChannelOwner=function(K){if(!K)return!0;K=K[0];return!(K&&(K.signinEndpoint||K.selectServiceEndpoint))};
_.l.computeIsImagePoll=function(K){return(K==null?void 0:K.type)==="POLL_TYPE_IMAGE"};
_.l.computeIsTotalVotesDisabled=function(K){return!(K==null?0:K.totalVotes)};
_.l.thumbnailSrc=function(K){var m,x,S,Q;return(K==null?0:(m=K.thumbnails)==null?0:(x=m[0])==null?0:x.url)?_.de((S=K.thumbnails)==null?void 0:(Q=S[0])==null?void 0:Q.url):void 0};
_.l.progressWidth=function(K){return"width:"+(K?K*100:0)+"%;"};
_.l.textAreaWidth=function(K){return this.isImagePoll?null:"width:"+(K?K*100:0)+"%;"};
_.l.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.l.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var K=this.data.choices,m=0;m<K.length;m++)if(K[m].selected){this.selectedItemIndex=m;break}};
_.l.onPopupClosed=function(K,m){K=Number(this.pollVotes.selected);m.confirmed&&(this.selectChoice(K,!1),_.Uk(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.l.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.l.onYtCommentPollRevert=function(K,m){m&&(this.selectChoice(m.selectedChoiceIndex,!0),this.set("data.totalVotes",m.totalVotes))};
_.l.onYtServiceRequestSent=function(K,m){if(m.actions)for(K=0;K<m.actions.length;K++){var x=m.actions[K];_.C(x,n2)&&this.set("data.totalVotes",_.C(x,n2).totalVotes)}};
_.l.onYtServiceRequestCompleted=function(K){var m=this.get("detail.data.actionResults.0.feedback",K);K=this.get("detail.data.actionResults.0.status",K);if(m==="FEEDBACK_DESELECT"||m==="FEEDBACK_SELECT")this.isLoading=!1,K==="STATUS_FAILED"?_.vg(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.l.getEndpoint=function(K,m){return m===K?this.data.choices[m].deselectServiceEndpoint||null:this.data.choices[K].selectServiceEndpoint||null};
_.l.selectChoice=function(K,m){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var x=0;x<this.data.choices.length;x++){var S;if(K===this.selectedItemIndex){var Q=!1;var w=S=null}else S=(Q=x===K)?this.data.choices[x].voteRatioIfSelected:this.data.choices[x].voteRatioIfNotSelected,w=Q?this.data.choices[x].votePercentageIfSelected:this.data.choices[x].votePercentageIfNotSelected;this.set("data.choices."+x+".voteRatio",S);
this.set("data.choices."+x+".votePercentage",w);this.set("data.choices."+x+".selected",Q)}m||(this.isLoading=!0,(m=this.getEndpoint(K,this.selectedItemIndex))&&_.cd().resolve(_.jQ).resolveCommand(m,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===K?-1:K};
_.tv.Object.defineProperties(KJ.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
KJ.prototype.onYtServiceRequestCompleted=KJ.prototype.onYtServiceRequestCompleted;KJ.prototype.onYtServiceRequestSent=KJ.prototype.onYtServiceRequestSent;KJ.prototype.onYtCommentPollRevert=KJ.prototype.onYtCommentPollRevert;KJ.prototype.onPopupClosed=KJ.prototype.onPopupClosed;KJ.prototype.dataChanged=KJ.prototype.dataChanged;_.v([_.b(_.X2),_.U("design:type",Object)],KJ.prototype,"paperItemBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],KJ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],KJ.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],KJ.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],KJ.prototype,"isLoading",void 0);_.v([_.P({computed:"computeIsChannelOwner(data.choices)"}),_.U("design:type",Boolean)],KJ.prototype,"isChannelOwner",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.U("design:type",Boolean)],KJ.prototype,"isImagePoll",void 0);_.v([_.P({computed:"computeIsTotalVotesDisabled(data)"}),_.U("design:type",Boolean)],KJ.prototype,"isTotalVotesDisabled",void 0);_.v([_.P(),_.U("design:type",Object)],KJ.prototype,"previousPollInfo",void 0);_.v([_.P(),_.U("design:type",Object)],KJ.prototype,"selectedItemIndex",void 0);_.v([_.QF("#poll-votes"),_.U("design:type",Object)],KJ.prototype,"pollVotes",void 0);
_.v([_.g("isChannelOwner"),_.U("design:type",Object),_.U("design:paramtypes",[])],KJ.prototype,"endpointStyle",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],KJ.prototype,"dataChanged",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],KJ.prototype,"onPopupClosed",null);
_.v([_.mh("yt-comment-poll-revert"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],KJ.prototype,"onYtCommentPollRevert",null);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],KJ.prototype,"onYtServiceRequestSent",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],KJ.prototype,"onYtServiceRequestCompleted",null);_.v([_.Z({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],KJ);
_.d(KJ,"ytd-backstage-poll-renderer",function(){if(rQ_!==void 0)return rQ_;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return rQ_=K},{mode:2});var Gf_;var pfL={autoplay:!1,loop:!1},RKz={simpleText:""},mR=function(){var K=_.e.apply(this,arguments)||this;K.isLoading=!1;K.usesPanelLockup=!1;K.selectedItemIndex=-1;K.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},pfL,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});K.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},pfL,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});K.correctnessAnimationProps=[];K.correctnessAnimationRefs=[];return K};
_.q(mR,_.e);_.l=mR.prototype;_.l.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.l.computeIsChannelOwner=function(K){if(!K)return!0;K=K[0];return!(K&&(K.signinEndpoint||K.selectServiceEndpoint))};
_.l.computeIsTotalVotesDisabled=function(K){return!(K==null?0:K.totalVotes)};
_.l.computeIsImageQuiz=function(K){return(K==null?void 0:K.type)==="POLL_TYPE_IMAGE"};
_.l.onExplanationChanged=function(){this.expander.reset()};
_.l.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var K=this.data.choices;if(K){this.maybeInitializeQuizLotties(K);for(var m=0;m<K.length;m++)if(K[m].isSelected||this.isChannelOwner&&K[m].isCorrect){this.selectedItemIndex=m;return}this.selectedItemIndex=-1}}};
_.l.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var K=this.selectedItemIndex,m=Number(this.quizVotes.selected);this.selectChoice(m);this.sendVoteAction(m,K);this.quizVotes.selected=-1;var x;K=!((x=this.data)==null?0:x.enableAnimation);this.maybePlayAnswerAnimations(K)}};
_.l.onYtCommentPollRevert=function(K,m){m&&(this.selectChoice(m.selectedChoiceIndex),this.set("data.totalVotes",m.totalVotes))};
_.l.onYtServiceRequestSent=function(K,m){if(m.actions)for(K=_.u(m.actions),m=K.next();!m.done;m=K.next())(m=_.C(m.value,n2))&&this.set("data.totalVotes",m.totalVotes)};
_.l.onYtServiceRequestCompleted=function(K){var m=this.get("detail.data.actionResults.0.feedback",K);K=this.get("detail.data.actionResults.0.status",K);if(m==="FEEDBACK_DESELECT"||m==="FEEDBACK_SELECT")this.isLoading=!1,K==="STATUS_FAILED"?_.vg(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.l.getAnimationPropsForChoiceIndex=function(K,m){return m[K]};
_.l.maybePlayAnswerAnimations=function(K){K=K===void 0?!1:K;var m;if((m=this.data)!=null&&m.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){m=_.u(this.correctnessAnimationRefs);for(var x=m.next();!x.done;x=m.next()){var S=void 0,Q=void 0;(S=x.value)==null||(Q=S.lottieEl)==null||Q.stop()}if(!(this.selectedItemIndex<0)){m=0;K&&(m=this.isCorrect?37:25);var w,M;(w=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(M=w.lottieEl)==null||M.goToAndPlay(K?m:0,!0);if(!(this.isCorrect||
(w=this.data.choices.findIndex(function(G){return G.isCorrect}),w<0))){var f,c;
(c=(f=this.correctnessAnimationRefs[w])==null?void 0:f.lottieEl)==null||c.goToAndPlay(37,!0);var D;f=(D=this.fadeContainers)==null?void 0:D.item(w);!K&&f&&this.fadeIn(f)}}}};
_.l.thumbnailSrc=function(K){var m,x,S,Q;return(K==null?0:(m=K.thumbnails)==null?0:(x=m[0])==null?0:x.url)?_.de((S=K.thumbnails)==null?void 0:(Q=S[0])==null?void 0:Q.url):void 0};
_.l.a11yVotedText=function(K,m){var x,S,Q=((x=this.data)==null?void 0:(S=x.correctVotedText)==null?void 0:S.simpleText)||"",w,M;x=((w=this.data)==null?void 0:(M=w.votedText)==null?void 0:M.simpleText)||"";if(!m)return"";var f,c;if((f=this.data)==null?0:(c=f.choices)==null?0:c[K].isCorrect)return Q;var D,G;return((D=this.data)==null?0:(G=D.choices)==null?0:G[K].isSelected)?x:""};
_.l.getEndpoint=function(K,m){return m===K?this.data.choices[K].deselectServiceEndpoint||null:this.data.choices[K].selectServiceEndpoint||null};
_.l.sendVoteAction=function(K,m){if(K=this.getEndpoint(K,m))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(K)};
_.l.selectChoice=function(K){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var m=0;m<this.data.choices.length;m++)this.set("data.choices."+m+".isSelected",K===this.selectedItemIndex?!1:m===K);this.selectedItemIndex=this.selectedItemIndex===K?-1:K};
_.l.maybeInitializeQuizLotties=function(K){var m=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=K.map(function(x){return{animationConfig:x.isCorrect?m.baseCorrectLottiePlayerAnimationConfig:m.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){m.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(x){return x.animationRef||{}})};
_.l.fadeIn=function(K){K.classList.add("fade-in");_.vX(_.dX,function(){K.classList.remove("fade-in")},900)};
_.tv.Object.defineProperties(mR.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 _.Hk(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 K,m;return((K=this.data)==null?void 0:(m=K.choices)==null?void 0:m.some(function(x){return x.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null||!K.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?RKz:this.data.choices[this.selectedItemIndex].explanation||RKz}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null||!K.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
mR.prototype.onYtServiceRequestCompleted=mR.prototype.onYtServiceRequestCompleted;mR.prototype.onYtServiceRequestSent=mR.prototype.onYtServiceRequestSent;mR.prototype.onYtCommentPollRevert=mR.prototype.onYtCommentPollRevert;mR.prototype.dataChanged=mR.prototype.dataChanged;mR.prototype.onExplanationChanged=mR.prototype.onExplanationChanged;_.v([_.b(_.X2),_.U("design:type",Object)],mR.prototype,"paperItemBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],mR.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],mR.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.xH.YtTaskEmitterBehavior),_.U("design:type",Object)],mR.prototype,"ytTaskEmitterBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],mR.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],mR.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],mR.prototype,"isLoading",void 0);_.v([_.P(),_.U("design:type",Object)],mR.prototype,"usesPanelLockup",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.U("design:type",Boolean)],mR.prototype,"isChannelOwner",void 0);_.v([_.P({computed:"computeIsTotalVotesDisabled(data)"}),_.U("design:type",Boolean)],mR.prototype,"isTotalVotesDisabled",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.U("design:type",Boolean)],mR.prototype,"isImageQuiz",void 0);_.v([_.P(),_.U("design:type",Object)],mR.prototype,"previousQuizInfo",void 0);_.v([_.P(),_.U("design:type",Object)],mR.prototype,"selectedItemIndex",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data","usesPanelLockup"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],mR.prototype,"shouldUseModernUi",null);
_.v([_.ws(".fade-container"),_.U("design:type",Object)],mR.prototype,"fadeContainers",void 0);_.v([_.P(),_.U("design:type",Array)],mR.prototype,"correctnessAnimationProps",void 0);_.v([_.g("explanation","showCorrectAnswer"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],mR.prototype,"showExplanation",null);_.v([_.g("isChannelOwner","isAttempted"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],mR.prototype,"showCorrectAnswer",null);
_.v([_.g("isChannelOwner","isAttempted","data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],mR.prototype,"isQuizAnsweringDisabled",null);_.v([_.g("isQuizAnsweringDisabled"),_.U("design:type",Object),_.U("design:paramtypes",[])],mR.prototype,"endpointStyle",null);_.v([_.g("data","selectedItemIndex"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],mR.prototype,"isAttempted",null);
_.v([_.g("data","selectedItemIndex"),_.U("design:type",Object),_.U("design:paramtypes",[])],mR.prototype,"explanation",null);_.v([_.g("data","selectedItemIndex"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],mR.prototype,"isCorrect",null);_.v([_.QF("ytd-expander"),_.U("design:type",Object)],mR.prototype,"expander",void 0);_.v([_.QF("#quiz-votes"),_.U("design:type",Object)],mR.prototype,"quizVotes",void 0);
_.v([_.xt("explanation"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],mR.prototype,"onExplanationChanged",null);_.v([_.xt("data","isChannelOwner"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],mR.prototype,"dataChanged",null);_.v([_.mh("yt-comment-quiz-revert"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],mR.prototype,"onYtCommentPollRevert",null);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],mR.prototype,"onYtServiceRequestSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],mR.prototype,"onYtServiceRequestCompleted",null);_.v([_.Z({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],mR);
_.d(mR,"ytd-backstage-quiz-renderer",function(){if(Gf_!==void 0)return Gf_;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Gf_=K},{mode:1});var JQH;var xg=function(){return _.e.apply(this,arguments)||this};
_.q(xg,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],xg.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],xg.prototype,"data",void 0);_.v([_.Z({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],xg);
_.d(xg,"ytd-post-uploaded-video-renderer",function(){if(JQH!==void 0)return JQH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return JQH=K},{mode:1});var hKE;var SP=function(){return _.e.apply(this,arguments)||this};
_.q(SP,_.e);SP.prototype.useFilledIcons=function(K){return K==="SPONSORSHIP_STAR"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],SP.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],SP.prototype,"data",void 0);_.v([_.Z({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],SP);
var Cbt=_.yF()(SP,"ytd-sponsors-only-badge-renderer",function(){if(hKE===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);hKE=K}K=hKE;return K},{allowedProps:["data"],
mode:1});var LJA;var QV=function(){return _.e.apply(this,arguments)||this};
_.q(QV,_.e);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],QV.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],QV.prototype,"data",void 0);_.v([_.Z({is:"ytd-child-video-renderer",disableElementRegistration:!0})],QV);
_.d(QV,"ytd-child-video-renderer",function(){if(LJA!==void 0)return LJA;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return LJA=K},{mode:1});var qJD;var EhA;var w0=function(){var K=_.e.apply(this,arguments)||this;K.size=0;K.fallbackImageSize={height:void 0,width:9999};K.webModernCollections=!1;return K};
_.q(w0,_.e);_.l=w0.prototype;_.l.computeBlurredImageSize=function(K){return K?{height:K*2,width:K*2}:this.fallbackImageSize};
_.l.computeImageSize=function(K){return K?{height:K,width:K}:this.fallbackImageSize};
_.l.computeObjectFit=function(K){return K?"FILL":"CONTAIN"};
_.l.computePreserve=function(K){return K?!0:!1};
_.l.setBackground=function(){var K,m;if((K=this.data)==null?0:(m=K.thumbnail)==null?0:m.sampledThumbnailColor)K=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+K.red+","+K.green+","+K.blue+",1)"};
w0.prototype.setBackground=w0.prototype.setBackground;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],w0.prototype,"ytRendererBehavior",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],w0.prototype,"watchFeedThumbnail",void 0);_.v([_.P(),_.U("design:type",Object)],w0.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],w0.prototype,"size",void 0);
_.v([_.P({computed:"computeBlurredImageSize(size)"}),_.U("design:type",Object)],w0.prototype,"blurredImageSize",void 0);_.v([_.P({computed:"computeImageSize(size)"}),_.U("design:type",Object)],w0.prototype,"imageSize",void 0);_.v([_.P({computed:"computePreserve(size)"}),_.U("design:type",String)],w0.prototype,"preserve",void 0);_.v([_.P({computed:"computeObjectFit(size)"}),_.U("design:type",String)],w0.prototype,"objectFit",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],w0.prototype,"webModernCollections",void 0);_.v([_.xt("data.thumbnail.sampledThumbnailColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],w0.prototype,"setBackground",null);_.v([_.Z({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],w0);
_.d(w0,"ytd-playlist-custom-thumbnail-renderer",function(){if(EhA!==void 0)return EhA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return EhA=K},{mode:1});var bnD;var sE=function(){return _.e.apply(this,arguments)||this};
_.q(sE,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sE.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],sE.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Number)],sE.prototype,"width",void 0);_.v([_.Z({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],sE);
_.d(sE,"ytd-playlist-video-thumbnail-renderer",function(){if(bnD!==void 0)return bnD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return bnD=K},{mode:1});var ghA;var lT=function(){return _.e.apply(this,arguments)||this};
_.q(lT,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],lT.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],lT.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Number)],lT.prototype,"width",void 0);_.v([_.Z({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],lT);
_.d(lT,"ytd-show-custom-thumbnail-renderer",function(){if(ghA!==void 0)return ghA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ghA=K},{mode:1});var nh_;var uT=function(){return _.e.apply(this,arguments)||this};
_.q(uT,_.e);uT.prototype.useFilledIcons=function(K){return K==="MUSIC"||K==="COURSE"};
uT.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=JO(this.overlayColor,"0.8");else if(this.overlayColor){var K=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+K.red+","+K.green+","+K.blue+",0.8)"}};
_.tv.Object.defineProperties(uT.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)}}});
uT.prototype.overlayColorChanged=uT.prototype.overlayColorChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],uT.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],uT.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],uT.prototype,"overlayColor",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.icon","data.text"),_.U("design:type",Object),_.U("design:paramtypes",[])],uT.prototype,"overlayStyle",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data.icon","data.text"),_.U("design:type",Object),_.U("design:paramtypes",[])],uT.prototype,"overlayTextStyle",null);_.v([_.xt("overlayColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],uT.prototype,"overlayColorChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],uT);
_.d(uT,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(nh_!==void 0)return nh_;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return nh_=K},{mode:1});var Pb_;var MI=function(){var K=_.e.apply(this,arguments)||this;K.active=!1;return K};
_.q(MI,_.e);MI.prototype.computeIsSpinnerHidden=function(K){return(K==null?void 0:K.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
MI.prototype.computeOverlayIcon=function(K){return(K==null?void 0:K.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(K==null?void 0:K.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],MI.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],MI.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],MI.prototype,"active",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],MI);
_.d(MI,"ytd-thumbnail-overlay-downloading-renderer",function(){if(Pb_!==void 0)return Pb_;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Pb_=K},{mode:1});var eKA;var fJ=function(){return _.e.apply(this,arguments)||this};
_.q(fJ,_.e);_.tv.Object.defineProperties(fJ.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],fJ.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],fJ.prototype,"data",void 0);_.v([_.g("data.text"),_.U("design:type",Object),_.U("design:paramtypes",[])],fJ.prototype,"text",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],fJ);
_.d(fJ,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(eKA!==void 0)return eKA;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return eKA=K},{mode:1});var inz,YJM=function(){if(inz!==void 0)return inz;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return inz=K};var tb=function(){return _.e.apply(this,arguments)||this};
_.q(tb,_.e);_.tv.Object.defineProperties(tb,{template:{configurable:!0,enumerable:!0,get:function(){return YJM()}}});
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],tb.prototype,"animateEqualizer",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],tb);_.yF()(tb,"ytd-thumbnail-overlay-equalizer",function(){return YJM()},{allowedProps:["animateEqualizer"],
mode:1});var FJz;var ce=function(){var K=_.e.apply(this,arguments)||this;K.nowPlayingBadge=_.h("web_now_playing_badge");K.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return K};
_.q(ce,_.e);ce.prototype.activeChanged=function(){var K=this;_.h("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.MJ(this,function(){_.vg(K.hostElement,"yt-playlist-lockup-now-playing-active",K)})};
ce.prototype.onMiniplayerPlayStateChanged=function(K){var m,x=(m=_.C(_.PB().currentEndpoint,_.o7))==null?void 0:m.videoId;this.isVideoPlaying=K&&(_.h("web_limit_now_playing_animation_killswitch")||this.videoId===x)};
ce.prototype.activeChanged=ce.prototype.activeChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ce.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],ce.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ce.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],ce.prototype,"isVideoPlaying",void 0);_.v([_.P(),_.U("design:type",String)],ce.prototype,"videoId",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],ce.prototype,"equalizerOnly",void 0);_.v([_.P(),_.U("design:type",Boolean)],ce.prototype,"isActive",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ce.prototype,"nowPlayingBadge",void 0);_.v([_.xt("isActive"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ce.prototype,"activeChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],ce);
_.d(ce,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(FJz!==void 0)return FJz;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return FJz=K},{mode:1});var AQ5;var OE=function(){return _.e.apply(this,arguments)||this};
_.q(OE,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],OE.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],OE.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],OE);
_.d(OE,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(AQ5!==void 0)return AQ5;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return AQ5=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var ohM;var jP=function(){return _.e.apply(this,arguments)||this};
_.q(jP,_.e);jP.prototype.onDurationChanged=function(){var K,m;_.U8(this.hostElement).querySelector("#progress").style.width=((m=(K=this.data)==null?void 0:K.percentDurationWatched)!=null?m:0)+"%"};
jP.prototype.onDurationChanged=jP.prototype.onDurationChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],jP.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],jP.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],jP.prototype,"isLive",void 0);_.v([_.xt("data.percentDurationWatched"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jP.prototype,"onDurationChanged",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],jP);
_.d(jP,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(ohM!==void 0)return ohM;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ohM=K},{mode:1});var HnE;var Dj=function(){var K=_.e.apply(this,arguments)||this;K.bottomPanel=!1;K.richGridOverlay=!1;K.watchFeedOverlay=!1;K.isCompact=!1;return K};
_.q(Dj,_.e);Dj.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.tv.Object.defineProperties(Dj.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:(m=K.icon)==null?void 0:m.iconType)==="PLAY_ALL"&&_.h("kevlar_system_icons")}}});
Dj.prototype.widthChanged=Dj.prototype.widthChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Dj.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Dj.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Number)],Dj.prototype,"width",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Dj.prototype,"bottomPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Dj.prototype,"richGridOverlay",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Dj.prototype,"watchFeedOverlay",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Dj.prototype,"isCompact",void 0);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Dj.prototype,"isIconFilled",null);_.v([_.xt("width","watchFeedOverlay"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Dj.prototype,"widthChanged",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],Dj);
_.d(Dj,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(HnE!==void 0)return HnE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return HnE=K},{mode:1});var $kM;var NZ5=["CLIP","SHORTS"],r0=function(){var K=_.e.apply(this,arguments)||this;K.animated=_.h("animated_live_badge_icon");K.hasIcon=!1;K.updateTimerIntervalId=0;K.timeSinceLive=0;return K};
_.q(r0,_.e);_.l=r0.prototype;_.l.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.l.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.l.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.l.hasIconOrText=function(){var K,m;return!!(((K=this.data)==null?0:K.icon)||((m=this.data)==null?0:m.text))};
_.l.initializeLiveBadgeTimer=function(){var K=this,m,x=(m=this.liveBadgeData)==null?void 0:m.startTimestampSec;if(x&&this.canShowLiveBadgeTimer()){var S;m=Number((S=this.liveBadgeData)==null?void 0:S.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(x);this.updateTimerIntervalId=_.C0(function(){K.canShowLiveBadgeTimer()?K.timeSinceLive++:(K.timeSinceLive=0,window.clearInterval(K.updateTimerIntervalId))},m)}else this.timeSinceLive=0};
_.l.canShowLiveBadgeTimer=function(){var K=Date.now(),m,x;return K<(Number((m=this.liveBadgeData)==null?void 0:m.endTimestampSec)-1)*1E3&&K>Number((x=this.liveBadgeData)==null?void 0:x.startTimestampSec)*1E3};
_.tv.Object.defineProperties(r0.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.e8B(this.data,this.timeSinceLive):{}}},
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 K;return(K=this.data)==null?void 0:K.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 NZ5.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
r0.prototype.initializeLiveBadgeTimer=r0.prototype.initializeLiveBadgeTimer;r0.prototype.dataChanged=r0.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],r0.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],r0.prototype,"data",void 0);_.v([_.P({computed:"computeIcon_(data.icon)"}),_.U("design:type",String)],r0.prototype,"icon",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],r0.prototype,"animated",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.U("design:type",Boolean)],r0.prototype,"hideTimeStatus",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],r0.prototype,"hasIcon",void 0);_.v([_.P(),_.U("design:type",Object)],r0.prototype,"timeSinceLive",void 0);_.v([_.g("data","timeSinceLive"),_.U("design:type",Object),_.U("design:paramtypes",[])],r0.prototype,"badgeShapeData",null);
_.v([_.g("data","overlayType"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],r0.prototype,"hideBadgeShape",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],r0.prototype,"dataChanged",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.style"),_.U("design:type",Object),_.U("design:paramtypes",[])],r0.prototype,"overlayStyle",null);
_.v([_.g("data.liveBadgeData"),_.U("design:type",Object),_.U("design:paramtypes",[])],r0.prototype,"liveBadgeData",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.type"),_.U("design:type",Object),_.U("design:paramtypes",[])],r0.prototype,"overlayType",null);_.v([_.g("overlayType","overlayStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],r0.prototype,"useFilledIcon",null);
_.v([_.uV("liveBadgeData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],r0.prototype,"initializeLiveBadgeTimer",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],r0);
_.d(r0,"ytd-thumbnail-overlay-time-status-renderer",function(){if($kM!==void 0)return $kM;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return $kM=K},{mode:_.VF("kevlar_poly_si_batch_j035")?1:2});var ZnR;var Gq=function(){return _.e.apply(this,arguments)||this};
_.q(Gq,_.e);Gq.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"}}}}};
Gq.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(K){if(this.hasPlaybackProgressBar)return{percentDurationWatched:K.percentDurationWatched}};
Gq.prototype.computeHasPlaybackProgressBar=function(K){return!!K.percentDurationWatched&&K.percentDurationWatched>0};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Gq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Gq.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Gq.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.U("design:type",Boolean)],Gq.prototype,"hasPlaybackProgressBar",void 0);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],Gq);
_.d(Gq,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(ZnR!==void 0)return ZnR;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ZnR=K},{mode:1});var BZE;var aFM=_.B(function(K){var m=K.data;var x=K.children;var S=function(){return!!m().doubleStack},Q=function(){return!!m().includeStackHeight};
return _.O("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!m().experimentEnabled}},_.O(_.r,{cond:m,
then:function(){var w={};return _.O(_.O2,null,_.O(_.r,{cond:Q,then:function(){var M={};return _.O("div",{class:_.Tt("ytCollectionsStackSpacer",(M.ytCollectionsStackSpacerDoubleStack=S,M))})}}),_.O("div",{class:_.Tt((w.ytCollectionsStackRelativeStack=Q,w))},_.O(_.r,{cond:S,
then:function(){var M={};return _.O("div",{class:_.Tt("ytCollectionsStackCollectionStack2",function(){return m().customClassName2ndStack},(M.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return m().enableResponsiveMode},M)),
style:_.x_({"background-color":function(){return YhT(m())}})})}}),_.O("div",{class:_.Tt("ytCollectionsStackCollectionStack1",function(){return m().customClassName1stStack},function(){return iCD(m().thumbnailSize?m().thumbnailSize:"medium")}),
style:_.x_({"background-color":function(){return YhT(m())}})}),x))}}))},"Ca");_.BX(aFM,"yt-collections-stack",{props:{data:_.kv}});var pJ=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};K.webModernCollections=!1;K.isSearch=!1;K.isDoubleStack=!1;K.thumbnailSize="medium";return K};
_.q(pJ,_.e);_.l=pJ.prototype;
_.l.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]]"}}}}}};
_.l.getThumbnailDetails=function(K){if(K!=null&&K.thumbnailRenderer){var m=K.thumbnailRenderer,x;if((x=m.playlistVideoThumbnailRenderer)==null?0:x.thumbnail)return m.playlistVideoThumbnailRenderer.thumbnail;var S;if((S=m.playlistCustomThumbnailRenderer)==null?0:S.thumbnail)return m.playlistCustomThumbnailRenderer.thumbnail;K=K.thumbnailRenderer;var Q;if((Q=K.showCustomThumbnailRenderer)==null?0:Q.thumbnail)return K.showCustomThumbnailRenderer.thumbnail}};
_.l.computeOverlayColor=function(K){var m,x;if((m=this.getThumbnailDetails(K))==null?0:(x=m.darkColorPalette)==null?0:x.section2Color)return this.getThumbnailDetails(K).darkColorPalette.section2Color;var S;return(S=this.getThumbnailDetails(K))==null?void 0:S.sampledThumbnailColor};
_.l.computeWebModernCollections=function(K){if(K==null||!K.thumbnailOverlays)return!1;K=_.u(K.thumbnailOverlays);for(var m=K.next();!m.done;m=K.next()){var x=void 0;if((x=m.value)==null?0:x.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.l.computeNavigationEndpoint=function(K){return of1(K==null?void 0:K.navigationEndpoint)};
_.tv.Object.defineProperties(pJ.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var K=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:K==null?void 0:K.sampledThumbnailColor,vibrantColorPalette:K==null?void 0:K.vibrantColorPalette,darkColorPalette:K==null?void 0:K.darkColorPalette,experimentEnabled:!0}}}});
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],pJ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],pJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(IWH),_.U("design:type",Object)],pJ.prototype,"ytdThumbnailBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],pJ.prototype,"componentBehavior",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],pJ.prototype,"watchFeedThumbnail",void 0);_.v([_.P(),_.U("design:type",Number)],pJ.prototype,"customThumbnailSize",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],pJ.prototype,"hideAria",void 0);_.v([_.P(),_.U("design:type",Object)],pJ.prototype,"data",void 0);_.v([_.P({computed:"computeOverlayColor(data)"}),_.U("design:type",Object)],pJ.prototype,"overlayColor",void 0);
_.v([_.P({computed:"computeWebModernCollections(data)"}),_.U("design:type",Object)],pJ.prototype,"webModernCollections",void 0);_.v([_.P({computed:"computeNavigationEndpoint(data)"}),_.U("design:type",Object)],pJ.prototype,"computedNavigationEndpoint",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pJ.prototype,"isSearch",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pJ.prototype,"isDoubleStack",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],pJ.prototype,"thumbnailSize",void 0);_.v([_.g("data","isDoubleStack","thumbnailSize"),_.U("design:type",Object),_.U("design:paramtypes",[])],pJ.prototype,"collectionStack",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],pJ);
_.d(pJ,"ytd-playlist-thumbnail",function(){if(BZE!==void 0)return BZE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return BZE=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var dkt;_.BX(_.B(function(K){return _.O("yt-text-view-model",{class:_.Tt("ytTextViewModelHost")},_.O(_.Ii,{text:function(){return K.data().text}}))},"Da"),"yt-text-view-model",{props:{data:_.kv}});var R6=function(){var K=_.e.apply(this,arguments)||this;K.noEndpoints=!1;K.amsterdamPostMvp=_.h("web_amsterdam_post_mvp_playlists");K.badges=[];K.transferState="TRANSFER_STATE_UNKNOWN";return K};
_.q(R6,_.e);_.l=R6.prototype;_.l.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.l.getMetadata=function(K){if(!K)return[];var m=[],x=K.shortViewCountText||K.viewCountText;x&&m.push(_.Hk(x));K.publishedTimeText&&m.push(_.Hk(K.publishedTimeText));K.upcomingEventData&&K.upcomingEventData.upcomingEventText&&m.push(_.t0(_.Hk(K.upcomingEventData.upcomingEventText),Number(K.upcomingEventData.startTime)));return m};
_.l.observeDataForBylineSeparator=function(){this.data&&_.TN(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.l.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.pl(this.metadataColor)};
_.l.getSimpleString=function(K){return _.Hk(K)};
_.l.isBylineHidden=function(K){return this.noByline||!((K==null?0:K.longBylineText)||(K==null?0:K.shortBylineText))};
_.l.isMetadataHidden=function(K){var m;return((m=this.getMetadata(K))==null?void 0:m.length)===0};
_.l.isBylineMetadataSeparatorHidden=function(K){return this.isMetadataHidden(K)||!this.shouldShowVideoInfo};
_.l.isLongByline=function(K,m){return m&&!(K==null||!K.longBylineText)};
_.tv.Object.defineProperties(R6.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var K;return this.amsterdamPostMvp&&!((K=this.data)==null||!K.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}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.h("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
R6.prototype.metadataColorChanged=R6.prototype.metadataColorChanged;R6.prototype.observeDataForBylineSeparator=R6.prototype.observeDataForBylineSeparator;_.v([_.b(_.dJ),_.U("design:type",Object)],R6.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],R6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],R6.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],R6.prototype,"noEndpoints",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],R6.prototype,"isSlimShort",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],R6.prototype,"radioMeta",void 0);_.v([_.P({selector:_.h7}),_.U("design:type",Object)],R6.prototype,"isGridViewEnabled",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],R6.prototype,"richMeta",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],R6.prototype,"amsterdamPostMvp",void 0);
_.v([_.P(),_.U("design:type",Boolean)],R6.prototype,"noByline",void 0);_.v([_.P({computed:"isLongByline(data, radioMeta)"}),_.U("design:type",Boolean)],R6.prototype,"longByline",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],R6.prototype,"truncateMetadataLine",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],R6.prototype,"miniMode",void 0);_.v([_.P(),_.U("design:type",Number)],R6.prototype,"metadataColor",void 0);
_.v([_.P(),_.U("design:type",Array)],R6.prototype,"badges",void 0);_.v([_.P({selector:_.LN,selectorArgs:["data.videoId"]}),_.U("design:type",String)],R6.prototype,"transferState",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],R6.prototype,"isDownloading",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],R6.prototype,"typographyBump",void 0);_.v([_.QF("#metadata-line"),_.U("design:type",HTMLElement)],R6.prototype,"metadataLine",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],R6.prototype,"observeDataForBylineSeparator",null);_.v([_.xt("metadataColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],R6.prototype,"metadataColorChanged",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],R6.prototype,"shouldShowVideoInfo",null);
_.v([_.g("badges"),_.U("design:type",String),_.U("design:paramtypes",[])],R6.prototype,"inlineBadgeClass",null);_.v([_.g("longByline"),_.U("design:type",String),_.U("design:paramtypes",[])],R6.prototype,"longBylineClass",null);_.v([_.g("data","longByline"),_.U("design:type",Object),_.U("design:paramtypes",[])],R6.prototype,"bylineText",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],R6.prototype,"hasAttributedBylineText",null);
_.v([_.g("isGridViewEnabled","data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],R6.prototype,"watchFeedBigThumbs",null);_.v([_.Z({is:"ytd-video-meta-block",disableElementRegistration:!0})],R6);
_.d(R6,"ytd-video-meta-block",function(){if(dkt!==void 0)return dkt;var K=document.createElement("template");_.E(K,'\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    <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-meta-block"></div>\n    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[hasAttributedBylineText]]" 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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return dkt=K},{mode:_.VF("kevlar_poly_si_batch_j080")?1:2});_.DN("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var Jb=function(){var K=_.e.apply(this,arguments)||this;K.displayItemCount=2;K.isBackstagePlaylist=!1;K.isPostCompactPlaylist=!1;K.shouldShowChannelThumbnail=!1;return K};
_.q(Jb,_.e);_.l=Jb.prototype;_.l.computeFirstVideos=function(K,m){return K===void 0||m===void 0?[]:K.slice(0,m)};
_.l.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var K=this.data.thumbnailRenderer;K.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",K.playlistVideoThumbnailRenderer.thumbnail);K.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",K.playlistCustomThumbnailRenderer.thumbnail)}};
_.l.computeThumbnailHeight=function(K,m,x,S,Q){return S?Q==="BIG"?280:Q==="MASSIVE"?337:234:x?240:m?72:K?118:138};
_.l.computeThumbnailWidth=function(K,m,x,S,Q){return S?Q==="MEDIUM"?450:Q==="BIG"?500:Q==="MASSIVE"?600:420:x?360:m?128:K?210:246};
_.l.computeUseBiggerThumbs=function(K){return K&&_.h("enable_desktop_search_bigger_thumbs")};
_.l.computeShouldShowChannelThumbnail=function(K,m){return K&&!(m==null||!m.channelThumbnail)};
_.tv.Object.defineProperties(Jb.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
Jb.prototype.dataChanged=Jb.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Jb.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],Jb.prototype,"ytdLockupBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Jb.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Jb.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Jb.prototype,"displayItemCount",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Jb.prototype,"isBackstagePlaylist",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Jb.prototype,"isPostCompactPlaylist",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],Jb.prototype,"isSearch",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.U("design:type",Boolean)],Jb.prototype,"useBiggerThumbs",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.GW("desktop_search_bigger_thumbs_style")}}),
_.U("design:type",String)],Jb.prototype,"biggerThumbsStyle",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],Jb.prototype,"isDownloads",void 0);_.v([_.P({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.U("design:type",Object)],Jb.prototype,"shouldShowChannelThumbnail",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Jb.prototype,"dataChanged",null);
_.v([_.g("isSearch"),_.U("design:type",String),_.U("design:paramtypes",[])],Jb.prototype,"stackThumbnailSize",null);_.v([_.Z({is:"ytd-playlist-renderer",disableElementRegistration:!0})],Jb);
_.d(Jb,"ytd-playlist-renderer",function(){if(qJD===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);qJD=K}K=qJD;return K},{mode:1});var yQH;var V4R;var hb=function(){var K=_.e.apply(this,arguments)||this;K.startX=0;return K};
_.q(hb,_.e);hb.prototype.onEndpointMouseDown=function(K){this.startX=K.clientX};
hb.prototype.onEndpointClick=function(K){this.startX!==K.clientX&&(K.preventDefault(),K.stopPropagation())};
hb.prototype.computeObjectFit=function(K){return K==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||K==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||K==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
hb.prototype.computeCardStyle=function(K){return K?K.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.tv.Object.defineProperties(hb.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:(m=K.searchRefinementCardRendererStyle)==null?void 0:m.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,customClassName1stStack:"collection-stack-1 style-scope "+this.is}:{experimentEnabled:!1}}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],hb.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],hb.prototype,"data",void 0);_.v([_.P({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.U("design:type",Number)],hb.prototype,"objectFit",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.U("design:type",String)],hb.prototype,"cardStyle",void 0);
_.v([_.P({reflectToAttribute:!0,value:!0}),_.U("design:type",Boolean)],hb.prototype,"roundContainer",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],hb.prototype,"isAlbumCard",null);_.v([_.g("data","isAlbumCard"),_.U("design:type",Object),_.U("design:paramtypes",[])],hb.prototype,"collectionStack",null);_.v([_.Z({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],hb);
_.d(hb,"ytd-search-refinement-card-renderer",function(){if(V4R!==void 0)return V4R;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return V4R=K},{mode:1});var vhM;var CJ=function(){var K=_.e.apply(this,arguments)||this;K.isRichGrid=!1;return K};
_.q(CJ,_.e);_.v([_.P(),_.U("design:type",Object)],CJ.prototype,"data",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],CJ.prototype,"componentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],CJ.prototype,"ytdReduxBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],CJ.prototype,"isRichGrid",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],CJ.prototype,"miniMode",void 0);
_.v([_.Z({is:"ytd-game-details-renderer",disableElementRegistration:!0})],CJ);
_.d(CJ,"ytd-game-details-renderer",function(){if(vhM!==void 0)return vhM;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return vhM=K},{mode:1});var UkE;var zKM;var LJ=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return K};
_.q(LJ,_.e);_.l=LJ.prototype;_.l.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.l.currentStateData=function(K){var m=K||this.data;return m&&m.states&&m.currentStateId!=null?m.states.find(function(x){return x.stateId===m.currentStateId})||null:null};
_.l.currentStateRendererData=function(K){return(K=this.currentStateData(K))&&K.state&&K.state.buttonRenderer?K.state.buttonRenderer:null};
_.l.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())};
_.l.computeButtonIcon=function(K){K=this.currentStateRendererData(K);var m;return(K==null?0:(m=K.icon)==null?0:m.iconType)?K.icon.iconType.toLowerCase():null};
_.l.computeAccessibility=function(K){return(K=this.currentStateRendererData(K))&&K.accessibilityData?K.accessibilityData.accessibilityData||null:null};
_.l.computeButtonClass=function(K){var m=this.currentStateRendererData(K);if(!m)return"";K="";var x=m.style;x&&(K+=x.toLowerCase().replace(/_/g,"-")+" ");(m=m.size)&&(K+=m.toLowerCase().replace(/_/g,"-")+" ");return K.trim()};
_.l.computeServiceEndpoint=function(K){if(!K)return null;var m=K&&K.serviceEndpoint,x=this.get("command.commandMetadata.webCommandMetadata.sendPost",K);return m?m:x&&K.command?K.command:null};
_.l.computeBellMenuItemParams=function(K){var m;K=(m=_.C(K==null?void 0:K.command,_.Wg))==null?void 0:m.commands;if(!K||K.length===0)return null;m=_.C(K[0],_.PS);var x,S;return(m==null?0:(x=m.popup)==null?0:(S=x.menuPopupRenderer)==null?0:S.items)?m.popup.menuPopupRenderer.items.map(function(Q){return Q.menuServiceItemRenderer.trackingParams}):null};
_.l.handleBellMenuOpenSelectedAction=function(K){var m=K.trackingParams,x=this.computeBellMenuItemParams(this.data);this.data&&m&&x&&x.includes(m)&&this.ytRenderButtonBehavior._setButtonIcon(K.icon.iconType.toLowerCase())};
_.l.onYtServiceRequestCompleted=function(K,m){(K=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",m))&&this.set("data",K)};
_.l.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.l.resetState=function(){this.set("data.currentStateId",3)};
_.l.onYtButtonTapHandler=function(){if(this.data){var K=this.currentStateRendererData(this.data);K&&this.ytRendererBehavior.logExplicitClick(K)}};
LJ.prototype.onYtServiceRequestError=LJ.prototype.onYtServiceRequestError;LJ.prototype.onYtServiceRequestCompleted=LJ.prototype.onYtServiceRequestCompleted;LJ.prototype.stateChanged=LJ.prototype.stateChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],LJ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],LJ.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(gt.YtRenderButtonBehavior),_.U("design:type",Object)],LJ.prototype,"ytRenderButtonBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],LJ.prototype,"data",void 0);_.v([_.uV("data","data.currentStateId"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],LJ.prototype,"stateChanged",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],LJ.prototype,"onYtServiceRequestCompleted",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],LJ.prototype,"onYtServiceRequestError",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],LJ);
_.d(LJ,"ytd-subscription-notification-toggle-button-renderer",function(){if(zKM!==void 0)return zKM;var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return zKM=K},{mode:1});var TZD;var qI=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};K.tapHandler=function(){if(K.data){var m=K.currentStateRendererData();m&&K.ytRendererBehavior.logExplicitClick(m)}};
return K};
_.q(qI,_.e);_.l=qI.prototype;_.l.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.l.currentStateData=function(){var K=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(m){return m.stateId===K.data.currentStateId})||null:null};
_.l.currentStateRendererData=function(){var K=this.currentStateData();return K&&K.state&&K.state.buttonRenderer?K.state.buttonRenderer:null};
_.l.computeAccessibilityLabel=function(){var K,m,x;return(K=this.currentStateRendererData())==null?void 0:(m=K.accessibilityData)==null?void 0:(x=m.accessibilityData)==null?void 0:x.label};
_.l.computeBellMenuItemParams=function(){var K,m,x=(m=_.C((K=this.data)==null?void 0:K.command,_.Wg))==null?void 0:m.commands;if(!x||x.length===0)return null;K=_.C(x[0],_.PS);var S,Q;return(K==null?0:(S=K.popup)==null?0:(Q=S.menuPopupRenderer)==null?0:Q.items)?K.popup.menuPopupRenderer.items.map(function(w){return w.menuServiceItemRenderer.trackingParams}):null};
_.l.handleBellMenuOpenSelectedAction=function(K){var m=K.trackingParams,x=this.computeBellMenuItemParams();if(this.data&&m&&x&&x.includes(m)&&(K==null||!K.isDisabled)){var S;((S=_.C(K.serviceEndpoint,_.KQ))==null?void 0:S.signal)!=="CLIENT_SIGNAL"&&(this.icon=K.icon.iconType)}};
_.l.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.l.onYtServiceRequestCompleted=function(K,m){if(K=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",m))this.icon=void 0,this.set("data",K)};
_.l.onYtServiceRequestError=function(){this.icon=void 0};
_.tv.Object.defineProperties(qI.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var K=this.data,m=this.textLabel,x=this.hostElement,S=this.computeAccessibilityLabel(),Q=this.tapHandler,w=this.isOverlay?"overlay":"mono",M=(K==null?0:K.disableButton)?"disabled":"active";m=m?_.r9(m):void 0;return{style:w,type:"tonal",state:M,size:"M",focused:!1,formattedButtonText:m,iconPosition:"leading-trailing",onTap:AM5(K,Q,x),accessibilityLabel:S}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var K=this.currentStateRendererData(),m,x,S=(x=this.icon)!=null?x:K==null?void 0:(m=K.icon)==null?void 0:m.iconType;if(S)return _.T9(S)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(K=this.data)==null?void 0:(m=K.secondaryIcon)==null?void 0:m.iconType;if(x)return _.T9(x)}}});
qI.prototype.onYtServiceRequestError=qI.prototype.onYtServiceRequestError;qI.prototype.onYtServiceRequestCompleted=qI.prototype.onYtServiceRequestCompleted;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qI.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],qI.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qI.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],qI.prototype,"textLabel",void 0);
_.v([_.P(),_.U("design:type",String)],qI.prototype,"icon",void 0);_.v([_.P(),_.U("design:type",Boolean)],qI.prototype,"isOverlay",void 0);_.v([_.g("data.*","textLabel"),_.U("design:type",Object),_.U("design:paramtypes",[])],qI.prototype,"computedButtonShape",null);_.v([_.g("data.*","icon"),_.U("design:type",Object),_.U("design:paramtypes",[])],qI.prototype,"computedIcon",null);_.v([_.g("computedIcon"),_.U("design:type",Object),_.U("design:paramtypes",[])],qI.prototype,"computedAnimateIcon",null);
_.v([_.g("data.*"),_.U("design:type",Object),_.U("design:paramtypes",[])],qI.prototype,"computedSecondaryIcon",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],qI.prototype,"onYtServiceRequestCompleted",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],qI.prototype,"onYtServiceRequestError",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],qI);
_.d(qI,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(TZD!==void 0)return TZD;var K=document.createElement("template");_.E(K,'\x3c!--css-build:shady--\x3e<yt-button-shape animate-icon="[[computedAnimateIcon]]" data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return TZD=K},{mode:_.VF("kevlar_poly_si_batch_j081")?1:2});var IFz;_.BX(IPD,"yt-animated-action",{props:{backgroundLottieRef:_.kv,foregroundLottieRef:_.kv,wrapperClass:_.kv,disableAnimation:_.kv},unsafeExternallySettableAttributes:new Set(["key"])});var EE=function(){var K=_.e.apply(this,arguments)||this;K.animatedActionEnabled=_.h("web_animated_actions");K.foregroundLottieRef={};K.backgroundLottieRef={};K.forceIconOnly=!1;K.showTextWhileAnimating=!1;K.keyboardFocused=!1;K.isAnimating=!1;K.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return K};
_.q(EE,_.e);_.l=EE.prototype;_.l.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.l.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]]"}}}}}};
_.l.attached=function(){this.keyboardFocused=!1};
_.l.onYtServiceRequestSent=function(K,m){(this.get("endpoint.subscribeEndpoint",m)||this.get("endpoint.unsubscribeEndpoint",m))&&this.updateSubscriptionState(!this.subscribed)};
_.l.onYtServiceRequestCompleted=function(K,m){(K=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",m.data))&&this.bellButton&&(this.bellButton.data=K)};
_.l.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.W9(this.hostElement)};
_.l.onPlayerSubscribe=function(K){this.isCompactRed()||K!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.l.onPlayerUnsubscribe=function(K){this.isCompactRed()||K!==this.data.channelId||this.updateSubscriptionState(!1)};
_.l.handleUpdateSubscribeButtonAction=function(K){K=_.C(K,vKM);var m;K&&K.channelId===((m=this.data)==null?void 0:m.channelId)&&this.updateSubscriptionState(!!K.subscribed)};
_.l.computeButtonStyle=function(K){return this.get("style.styleType",K)||null};
_.l.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.l.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.l.updateSubscriptionState=function(K){if(K!==this.subscribed){this.set("data.subscribed",K);var m,x=(m=this.data)==null?void 0:m.subscribedEntityKey;x&&this.ytdReduxBehavior.dispatch(_.ue("subscriptionStateEntity",x,{key:x,subscribed:K}));this.isCompactRed()||_.vg(this.hostElement,"yt-subscription-changed",K);K||(_.Uk(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!K),K&&this.hasBellButton&&this.startAnimation())}};
_.l.startAnimation=function(){var K=this;if(!this.isAnimating){var m=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var x;(x=this.backgroundLottieRef.lottieEl)==null||x.goToAndPlay(0);var S;(S=this.foregroundLottieRef.lottieEl)==null||S.goToAndPlay(0);_.dX.addJob(function(){K.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.dX.addJob(function(){K.updateContainerToFitContent(!!K.subscribed,!0)},2,1500);
_.dX.addJob(function(){K.isAnimating=!1},2,m)}};
_.l.maybeAnimateBellIcon=function(){var K=_.zN(this.hostElement).querySelector("yt-animated-icon");if(K){var m;(m=K.animationRef.lottieEl)==null||m.goToAndPlay(0)}};
_.l.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.l.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.l.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var K;this.unsubscribedWidth=(K=this.subscribeButtonShape)==null?void 0:K.getBoundingClientRect().width}var m;this.subscribedWidth=(m=this.bellButton)==null?void 0:m.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.l.updateContainerToFitContent=function(K,m){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(K?(K=this.subscribedWidth,m=this.isAnimating&&!m,this.subscribedIconOnlyWidth===void 0||m||(K=this.subscribedIconOnlyWidth),this.hostElement.style.width=K+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.l.clearContainerSize=function(){this.hostElement.style.width=""};
_.l.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.l.maybeSetSubscribedButtonIconOnlyWidth=function(){var K=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 m;K.subscribedIconOnlyWidth=(m=K.bellButton)==null?void 0:m.getBoundingClientRect().width;requestAnimationFrame(function(){if(K.bellButton){var x;K.bellButton.textLabel=
(x=K.data)==null?void 0:x.subscribedButtonText}})})))};
_.tv.Object.defineProperties(EE.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 K;return(K=this.data)==null?void 0:K.subscribedButtonText}var m;return this.forceIconOnly?void 0:(m=this.data)==null?void 0:m.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var K,m,x=((K=this.data)==null?void 0:(m=K.timedAnimationData)==null?void 0:m.animationTiming)||[];return{uniqueId:"subscribe",timings:x,enabled:x.length>0&&!this.subscribed,experimentEnabled:x.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var K;return!this.subscribed&&((K=this.data)==null?void 0:K.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 K={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var m=K.renderer;var x=K.element;var S=K.subscribed;var Q=K.commandController;var w=K.isOverlay;K=K.stopPropagation;var M=NgB(m,S);w&&(M.style="overlay");w=Object;var f=w.assign,c;a:switch((c=m.style)==null?void 0:c.styleType){case "COMPACT_GRAY":case "COMPACT_RED":c={size:"S"};break a;default:c={size:"M"}}var D=$4T(m,
S);var G=(G=S?m.subscribedButtonText:m.unsubscribedButtonText)?_.r9(G):void 0;return f.call(w,{},M,c,{focused:!1,toggled:S,accessibilityLabel:D,formattedButtonText:G,onTap:HCS(m,S,x,Q,K)})}}}});
EE.prototype.onMouseDown=EE.prototype.onMouseDown;EE.prototype.onDataChanged=EE.prototype.onDataChanged;EE.prototype.observedSubscribed=EE.prototype.observedSubscribed;EE.prototype.onYtServiceRequestCompleted=EE.prototype.onYtServiceRequestCompleted;EE.prototype.onYtServiceRequestSent=EE.prototype.onYtServiceRequestSent;EE.prototype.maybeUpdateBellButtonText=EE.prototype.maybeUpdateBellButtonText;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],EE.prototype,"ytComponentBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],EE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],EE.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],EE.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],EE.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],EE.prototype,"data",void 0);
_.v([_.P({selectorArgs:["data.subscribedEntityKey"],selector:ShL}),_.U("design:type",Object)],EE.prototype,"subscriptionStateEntity",void 0);_.v([_.P({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.U("design:type",Boolean)],EE.prototype,"subscribed",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],EE.prototype,"branded",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],EE.prototype,"animatedActionEnabled",void 0);
_.v([_.P(),_.U("design:type",Object)],EE.prototype,"foregroundLottieRef",void 0);_.v([_.P(),_.U("design:type",Object)],EE.prototype,"backgroundLottieRef",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],EE.prototype,"overlayButton",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.U("design:type",Object)],EE.prototype,"buttonStyle",void 0);_.v([_.P(),_.U("design:type",Object)],EE.prototype,"forceIconOnly",void 0);
_.v([_.P(),_.U("design:type",Object)],EE.prototype,"showTextWhileAnimating",void 0);_.v([_.P({value:function(){return!!_.cd().resolve(_.tR(_.lJ))&&_.h("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.U("design:type",Boolean)],EE.prototype,"useKeyboardFocused",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],EE.prototype,"keyboardFocused",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],EE.prototype,"isAnimating",void 0);_.v([_.g("data.notificationPreferenceButton.*"),_.U("design:type",Object),_.U("design:paramtypes",[])],EE.prototype,"hasBellButton",null);
_.v([_.xt("subscribedButtonText"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],EE.prototype,"maybeUpdateBellButtonText",null);_.v([_.g("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.U("design:type",Object),_.U("design:paramtypes",[])],EE.prototype,"subscribedButtonText",null);_.v([_.g("data.timedAnimationData.animationTiming","subscribed"),_.U("design:type",Object),_.U("design:paramtypes",[])],EE.prototype,"smartimationSettings",null);
_.v([_.P({reflectToAttribute:!0}),_.g("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.U("design:type",Object),_.U("design:paramtypes",[])],EE.prototype,"subscribeButtonHidden",null);_.v([_.P({reflectToAttribute:!0}),_.g("subscribed","hasBellButton"),_.U("design:type",Object),_.U("design:paramtypes",[])],EE.prototype,"subscribeButtonInvisible",null);
_.v([_.P({reflectToAttribute:!0}),_.g("subscribed"),_.U("design:type",Object),_.U("design:paramtypes",[])],EE.prototype,"unsubscribeButtonHidden",null);_.v([_.QF("ytd-subscription-notification-toggle-button-renderer-next"),_.U("design:type",Object)],EE.prototype,"bellButton",void 0);_.v([_.QF("#subscribe-button-shape"),_.U("design:type",HTMLElement)],EE.prototype,"subscribeButtonShape",void 0);
_.v([_.g("overlayButton","subscribed","data"),_.U("design:type",Object),_.U("design:paramtypes",[])],EE.prototype,"buttonShape",null);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],EE.prototype,"onYtServiceRequestSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],EE.prototype,"onYtServiceRequestCompleted",null);
_.v([_.xt("subscribed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],EE.prototype,"observedSubscribed",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],EE.prototype,"onDataChanged",null);_.v([_.mh("mousedown"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],EE.prototype,"onMouseDown",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],EE);
_.d(EE,"ytd-subscribe-button-renderer",function(){if(IFz!==void 0)return IFz;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return IFz=K},{mode:1});var bT=function(){var K=_.e.apply(this,arguments)||this;K.isRichGrid=!1;return K};
_.q(bT,_.e);bT.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],bT.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],bT.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],bT.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bT.prototype,"isRichGrid",void 0);_.v([_.Z({is:"ytd-game-card-renderer",disableElementRegistration:!0})],bT);
_.d(bT,"ytd-game-card-renderer",function(){if(UkE!==void 0)return UkE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return UkE=K},{mode:1});var g0={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.h("defer_menus")&&!gWt?0:void 0,waitForSignal:"eocs"};var kfz;var WJo;var nJ=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return K};
_.q(nJ,_.e);_.l=nJ.prototype;_.l.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.l.onSeriesReminderStateEntityChange=function(){var K,m,x;((K=this.eventReminderStateEntity)==null?0:K.key)&&((m=this.seriesReminderStateEntity)==null?void 0:m.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((x=this.eventReminderStateEntity)==null?void 0:x.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.ue("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.l.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.l.onYtServiceRequestError=function(){var K;this.updateReminderStateEntitiesFromButtonState((K=this.data)==null?void 0:K.currentState)};
_.l.handleUpdateUpcomingEventReminderButtonStateCommand=function(K){if(K=_.C(K,vwA)){var m,x=(m=this.data)==null?void 0:m.targetId;x&&K.targetId===x&&_.gs(this.updateReminderStateEntitiesFromButtonState.bind(this,K.state))}};
_.l.getButtonStateFromReminderState=function(){var K;if(((K=this.seriesReminderStateEntity)==null?void 0:K.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var m;if(((m=this.eventReminderStateEntity)==null?void 0:m.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var x,S;if(((x=this.seriesReminderStateEntity)==null?void 0:x.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((S=this.eventReminderStateEntity)==
null?void 0:S.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var Q;return(Q=this.data)==null?void 0:Q.currentState};
_.l.updateReminderStateEntitiesFromButtonState=function(K){if(K){switch(K){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":K="UPCOMING_EVENT_REMINDER_STATE_NONE";var m="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":K="UPCOMING_EVENT_REMINDER_STATE_SINGLE";m="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":K="UPCOMING_EVENT_REMINDER_STATE_NONE";m="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var x;
((x=this.eventReminderStateEntity)==null?0:x.key)&&this.ytdReduxBehavior.dispatch(_.ue("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:K})));var S;((S=this.seriesReminderStateEntity)==null?0:S.key)&&this.ytdReduxBehavior.dispatch(_.ue("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:m})))}};
_.tv.Object.defineProperties(nJ.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var K=this.getButtonStateFromReminderState(),m,x;if(K&&((m=this.data)==null?0:(x=m.states)==null?0:x.length))for(m=_.u(this.data.states),x=m.next();!x.done;x=m.next()){x=x.value;var S=void 0;if(((S=_.C(x,U5A))==null?void 0:S.state)===K)return _.C(x,U5A)}}}});
nJ.prototype.onYtServiceRequestError=nJ.prototype.onYtServiceRequestError;nJ.prototype.onYtServiceRequestCompleted=nJ.prototype.onYtServiceRequestCompleted;nJ.prototype.onSeriesReminderStateEntityChange=nJ.prototype.onSeriesReminderStateEntityChange;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],nJ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],nJ.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],nJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],nJ.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nJ.prototype,"data",void 0);_.v([_.P({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:wIT}),_.U("design:type",Object)],nJ.prototype,"eventReminderStateEntity",void 0);
_.v([_.P({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(K,m){return _.X4(K.entities,"sportsSeriesReminderStateEntity",m)}}),
_.U("design:type",Object)],nJ.prototype,"seriesReminderStateEntity",void 0);_.v([_.g("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],nJ.prototype,"currentButtonStateRenderer",null);_.v([_.xt("seriesReminderStateEntity"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nJ.prototype,"onSeriesReminderStateEntityChange",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nJ.prototype,"onYtServiceRequestCompleted",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nJ.prototype,"onYtServiceRequestError",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],nJ);
_.d(nJ,"ytd-upcoming-event-reminder-button-renderer",function(){if(WJo!==void 0)return WJo;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
return WJo=K},{mode:1});var Xfo;var Pe=function(){return _.e.apply(this,arguments)||this};
_.q(Pe,_.e);Pe.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.tv.Object.defineProperties(Pe.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Pe.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Pe.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Pe.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],Pe.prototype,"shelfDismissal",void 0);_.v([_.g("data.responseText"),_.U("design:type",Object),_.U("design:paramtypes",[])],Pe.prototype,"text",null);
_.v([_.g("data.responseText"),_.U("design:type",Object),_.U("design:paramtypes",[])],Pe.prototype,"textAriaLabel",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],Pe);
_.d(Pe,"ytd-notification-multi-action-renderer",function(){if(Xfo!==void 0)return Xfo;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Xfo=K},{mode:1});var KzL;var eP=function(){return _.e.apply(this,arguments)||this};
_.q(eP,_.e);eP.prototype.ready=function(){var K=this;_.U8(this.hostElement).querySelector("#undo").addEventListener("tap",function(){K.onUndoTap()})};
eP.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.cd().resolve(_.jQ).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],eP.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],eP.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],eP);
_.d(eP,"ytd-notification-text-renderer",function(){if(KzL!==void 0)return KzL;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return KzL=K},{mode:1});var mfo;var iT=function(){var K=_.e.apply(this,arguments)||this;K.mouseOverDelayJobId=0;K.fadeInImageDelayJobId=0;K.startTimeMs=-1;K.loadingStartTimeMs=-1;K.loadingEndTimeMs=-1;K.hasVideoPreview=!1;return K};
_.q(iT,_.e);_.l=iT.prototype;_.l.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.l.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.l.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.l.showThumbnail=function(){var K=this;this.csn=_.hX();_.LQ("fmth");_.dX.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.vX(_.dX,function(){K.loadingStartTimeMs=(0,_.Of)();var m=_.U8(K.hostElement).querySelector("#thumbnail");m.complete?K.displayMouseOverImage():m.addEventListener("load",_.Kd(K,K.displayMouseOverImage))},150):_.TN(_.U8(this.hostElement).querySelector("#play"),"show",!0)};
_.l.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.l.onTap=function(){this.removeVideoPreview()};
_.l.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var K=this.videoId,m=this.csn,x=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,S=this.startTimeMs,Q=this.hasVideoPreview,w=_.uX(this.trackingParams),M={isMovingThumbnail:Q};Q&&S>0&&(x>0&&(M.movingThumbnailLoadingDurationMs=Math.round(x)),M.durationHoveredMs=Math.round((0,_.Of)()-S));K&&(M.videoId=K);_.HN(m,w,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:M});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.l.removeVideoPreview=function(){_.dX.cancelJob(this.mouseOverDelayJobId);_.dX.cancelJob(this.fadeInImageDelayJobId);var K=_.U8(this.hostElement).querySelector("#thumbnail");_.TN(K,"fade-in",!1);K.removeEventListener("load",_.Kd(this,this.displayMouseOverImage));K=_.U8(this.hostElement).querySelector("#play");_.TN(K,"fade-in",!1);_.TN(K,"show",!1)};
_.l.displayMouseOverImage=function(){var K=_.U8(this.hostElement).querySelector("#thumbnail"),m=_.U8(this.hostElement).querySelector("#play");this.isImageAvailable(K)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.Of)(),this.startTimeMs=(0,_.Of)(),this.fadeInImageDelayJobId=_.vX(_.dX,function(){_.TN(K,"fade-in",!0)},50)):_.TN(m,"fade-in",!0)};
_.l.computeThumbnail=function(K,m){var x;K&&K.movingThumbnailDetails&&K.movingThumbnailDetails.thumbnails&&m?x=_.a$(K.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):x=m?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(x)return _.de(x)};
_.l.isImageAvailable=function(K){return!(!K.src||K.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||K.naturalWidth===120)};
iT.prototype.onTap=iT.prototype.onTap;iT.prototype.dataChanged=iT.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],iT.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],iT.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],iT.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],iT.prototype,"csn",void 0);_.v([_.P(),_.U("design:type",Object)],iT.prototype,"trackingParams",void 0);
_.v([_.P(),_.U("design:type",String)],iT.prototype,"videoId",void 0);_.v([_.P(),_.U("design:type",Boolean)],iT.prototype,"isAttachedAndDataSet",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],iT.prototype,"dataChanged",null);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],iT.prototype,"onTap",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],iT);
_.d(iT,"ytd-moving-thumbnail-renderer",function(){if(mfo!==void 0)return mfo;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return mfo=K},{mode:1});var xfo;_.V7=function(K){this.hostElement=K;this.eventSink=null;this.eventList=[]};
_.V7.prototype.shouldForward=function(){var K,m;return(m=(K=this.eventSink)==null?void 0:K.isConnected)!=null?m:document.body.contains(this.eventSink)};
_.V7.prototype.start=function(K,m){this.eventSink&&this.stop();for(var x=0;x<K.length;x++)this.hostElement.addEventListener(K[x],_.Kd(this,this.forwardEvent));var S;this.eventSink=(S=m.hostElement)!=null?S:m;this.eventList=K};
_.V7.prototype.stop=function(){for(var K=0;K<this.eventList.length;K++)this.hostElement.removeEventListener(this.eventList[K],_.Kd(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.V7.prototype.forwardEvent=function(K,m){this.shouldForward()&&(K.stopPropagation(),this.eventSink instanceof Element?_.vg(this.eventSink,K.type,m):_.yq(new _.AR("eventSink is not an element")))};_.Yg={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.V7(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(K,m){this.forwarder_.start(K,m)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var FG=function(){return _.e.apply(this,arguments)||this};
_.q(FG,_.e);_.l=FG.prototype;_.l.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=_.vZ("HTML_DIR")==="rtl"?"right":"left"};
_.l.dataChanged=function(){this.popupOpen=!1};
_.l.computeAriaLabel=function(K){return _.C(K,tnE).label};
_.l.onTap=function(K){K.stopPropagation();K.preventDefault();this.data.command&&_.cd().resolve(_.jQ).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.l.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.l.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
FG.prototype.onPopupClosed=FG.prototype.onPopupClosed;FG.prototype.onPopupOpened=FG.prototype.onPopupOpened;FG.prototype.onTap=FG.prototype.onTap;FG.prototype.dataChanged=FG.prototype.dataChanged;_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],FG.prototype,"eventForwardingBehavior",void 0);_.v([_.b(_.o9),_.U("design:type",Object)],FG.prototype,"ironButtonState",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],FG.prototype,"componentBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],FG.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:-1}),_.U("design:type",Number)],FG.prototype,"tabindex",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.U("design:type",Object)],FG.prototype,"ariaLabel",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],FG.prototype,"disableTooltips",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],FG.prototype,"popupOpen",void 0);
_.v([_.P(),_.U("design:type",Element)],FG.prototype,"eventSink",void 0);_.v([_.QF("#tooltip"),_.U("design:type",Object)],FG.prototype,"tooltip",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],FG.prototype,"dataChanged",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],FG.prototype,"onTap",null);
_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],FG.prototype,"onPopupOpened",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],FG.prototype,"onPopupClosed",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],FG);
_.d(FG,"ytd-thumbnail-overlay-button-renderer",function(){if(xfo!==void 0)return xfo;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return xfo=K},{mode:1});var S6_;var Ab=function(){return _.e.apply(this,arguments)||this};
_.q(Ab,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ab.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ab.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Ab.prototype,"disableAnimation",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Ab.prototype,"rounded",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Ab.prototype,"transparentBackground",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Ab.prototype,"noPadding",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],Ab);
_.d(Ab,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(S6_!==void 0)return S6_;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return S6_=K},{mode:1});var QEz;var o6=function(){return _.e.apply(this,arguments)||this};
_.q(o6,_.e);o6.prototype.computeIconPosition=function(K){return this.get("iconPosition",K)||null};
o6.prototype.computeIconStyle=function(K){return this.get("iconStyle",K)||null};
o6.prototype.computeIsIconStyleFilled=function(K){if(!K)return!1;var m;return K.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((m=K.icon)==null?void 0:m.iconType)==="ERROR_BLACK"};
_.v([_.P(),_.U("design:type",Object)],o6.prototype,"data",void 0);_.v([_.P({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.U("design:type",Object)],o6.prototype,"iconPosition",void 0);_.v([_.P({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.U("design:type",Object)],o6.prototype,"iconStyle",void 0);_.v([_.P({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],o6.prototype,"iconStyleFilled",void 0);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],o6);
_.d(o6,"ytd-thumbnail-overlay-icon-renderer",function(){if(QEz!==void 0)return QEz;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return QEz=K},{mode:1});var wyE;var He=function(){return _.e.apply(this,arguments)||this};
_.q(He,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],He.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],He.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],He);
_.d(He,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(wyE!==void 0)return wyE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return wyE=K},{mode:1});var sEA;var $g=function(){var K=_.e.apply(this,arguments)||this;K.isPreviewLoading=!1;return K};
_.q($g,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],$g.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],$g.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],$g.prototype,"isPreviewLoading",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],$g);
_.d($g,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(sEA!==void 0)return sEA;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return sEA=K},{mode:1});var lVz;var NI=function(){return _.e.apply(this,arguments)||this};
_.q(NI,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],NI.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],NI.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],NI);
_.d(NI,"ytd-thumbnail-overlay-pinking-renderer",function(){if(lVz!==void 0)return lVz;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return lVz=K},{mode:1});var ucL;var Zj=function(){var K=_.e.apply(this,arguments)||this;K.disableTooltips=!1;K.isLoading=!1;K.useExpandableTooltip=!1;K.toggled=!1;K.hovered=!1;K.mouseoverDelayJobId=0;K.toggleDelayJobId=0;K.expandAnimationDelayJobId=0;return K};
_.q(Zj,_.e);_.l=Zj.prototype;_.l.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");_.U8(this.hostElement).querySelector("#tooltip").position=_.vZ("HTML_DIR")==="rtl"?"right":"left"};
_.l.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.dX.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.dX.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.dX.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.l.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.dX.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.dX.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.dX.cancelJob(this.expandAnimationDelayJobId)};
_.l.computeIcon=function(K,m,x){return(K=x?m:K)&&K.iconType?_.T9(K.iconType):void 0};
_.l.computeAriaLabel=function(K,m,x){return _.C(x?m:K,tnE).label};
_.l.computeTooltip=function(K,m,x){return x?m:K};
_.l.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.l.computeIconOnHover=function(K,m){if((K==null?0:K.iconType)&&!m)return _.T9(K.iconType)};
_.l.onTap=function(K){var m=this;K.stopPropagation();K.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(K=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(K),this.useExpandableTooltip&&(this.toggleDelayJobId=_.vX(_.dX,function(){m.hovered=!1;m.data&&!m.data.toggledServiceEndpoint&&(m.expandAnimationDelayJobId=_.vX(_.dX,function(){m.set("data.isToggled",
!1)},200))},2E3))};
_.l.onMouseenter=function(){var K=this;this.mouseoverDelayJobId=_.vX(_.dX,function(){K.hovered=!0},300)};
_.l.onMouseleave=function(){_.dX.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.l.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.l.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.l.onServiceRequestCompleted=function(K,m){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(m)||this.set("data.isToggled",!this.data.isToggled)};
_.l.serviceRequestWasSuccessful=function(K){return _.C(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.ye)?K.data.status==="STATUS_SUCCEEDED":!0};
Zj.prototype.onServiceRequestCompleted=Zj.prototype.onServiceRequestCompleted;Zj.prototype.onPopupClosed=Zj.prototype.onPopupClosed;Zj.prototype.onPopupOpened=Zj.prototype.onPopupOpened;Zj.prototype.onMouseleave=Zj.prototype.onMouseleave;Zj.prototype.dataChanged=Zj.prototype.dataChanged;_.v([_.b(_.o9),_.U("design:type",Object)],Zj.prototype,"ironButtonState",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Zj.prototype,"ytComponentBehavior",void 0);
_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Zj.prototype,"ytEventForwardingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Zj.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.U("design:type",Object)],Zj.prototype,"ariaLabel",void 0);_.v([_.P(),_.U("design:type",Object)],Zj.prototype,"disableTooltips",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Zj.prototype,"popupOpen",void 0);_.v([_.P(),_.U("design:type",Object)],Zj.prototype,"isLoading",void 0);_.v([_.P(),_.U("design:type",Element)],Zj.prototype,"eventSink",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Zj.prototype,"useExpandableTooltip",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.U("design:type",Object)],Zj.prototype,"toggled",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Zj.prototype,"hovered",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.U("design:type",Object)],Zj.prototype,"iconOnHover",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Zj.prototype,"dataChanged",null);
_.v([_.mh("mouseleave"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Zj.prototype,"onMouseleave",null);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Zj.prototype,"onPopupOpened",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Zj.prototype,"onPopupClosed",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],Zj.prototype,"onServiceRequestCompleted",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],Zj);
_.d(Zj,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(ucL!==void 0)return ucL;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ucL=K},{mode:_.VF("kevlar_poly_si_batch_j053")?1:2});var MAA;var fVA=_.B(function(K){var m=K.data;var x=K.thumbnailSize;var S=function(){return m().enableSegmentView};
return _.O("yt-thumbnail-overlay-progress-bar-view-model",{class:_.Tt("ytThumbnailOverlayProgressBarHost",function(){return ZCB(x==null?void 0:x())})},_.O(_.r,{cond:S,
then:function(){return _.O("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.O("div",{class:_.O$("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+m().startPercent+"%"}}),_.O("div",{class:_.O$("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+m().segmentDurationPercent+"%"}},_.O("div",{class:_.O$("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.O("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.O("div",null," ",function(){return m().segmentLabel})),_.O("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.O("div",{class:_.O$("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.O(_.r,{cond:function(){return!S()&&m().startPercent},
then:function(){var Q={};return _.O("div",{class:_.O$("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(Q.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.h("web_enable_modern_progress_bar_overlay"),Q))},_.O("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+m().startPercent+"%"}}))}}))},"Ea");
fVA.idomCompat=!0;var tAL=_.B(function(K){var m=_.Xs(),x=_.lx(function(Q){var w,M,f;a:{var c=(w=K.data())==null?void 0:w.animationActivationTargetId;w=((M=K.data())==null?void 0:M.animationActivationEntityKey)||"";M=(f=K.data())==null?void 0:f.animationActivationEntitySelectorType;if(w&&c)switch(M){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":Q=_.I$(Q,w);f=_.cd().resolve(_.tR(_.Jl));c=!!(Q&&Q.videoId===c&&(f==null?0:f.isMiniplayerActive()));c={activated:c,playAnimation:c&&Q.playerState==="PLAYER_STATE_PLAYING"};
break a}c=void 0}return c});
_.$p(function(){var Q;if((Q=x())==null?0:Q.activated){var w;if((w=x())==null?0:w.playAnimation){var M;(M=m.lottieEl)==null||M.goToAndPlay(0)}else{var f;(f=m.lottieEl)==null||f.goToAndStop(0)}}},"DbQiXd");
var S=function(){var Q,w=!((Q=x())==null||!Q.activated);if(K.data()){Q=K.data();var M=void 0;Q.icon&&(M=_.s5L(Q.icon),M=OMm(M));var f=void 0,c;if((c=Q.backgroundColor)==null?0:c.lightTheme){var D;f={backgroundColor:JO((D=Q.backgroundColor)==null?void 0:D.lightTheme,"0.8")}}if(Q.text||M||w){if(w&&Q.lottieData&&m){D=Q.lottieData;var G,p,R;c={animationConfig:{name:D.url,path:D.url,autoplay:(G=D.settings)==null?void 0:G.autoplay,loop:(R=(p=D.settings)==null?void 0:p.loop)!=null?R:!0},animationRef:m}}else c=
void 0;if(w)G=17;else b:switch(Q.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":G=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":G=19;break b;default:G=17}w={type:G,text:w&&Q.animatedText?Q.animatedText:Q.text,icon:M,customColors:f,animation:c}}else w=void 0}else w=void 0;return w};
return _.O("yt-thumbnail-badge-view-model",{class:_.Tt("ytThumbnailBadgeViewModelHost",K.class)},_.O(_.r,{cond:S,then:function(){return _.O(_.ze,{data:function(){return S()}})}}))},"Ga");var cnD=_.B(function(K){var m={},x={};return _.O("yt-thumbnail-bottom-overlay-view-model",{class:_.Tt("ytThumbnailBottomOverlayViewModelHost",(m.ytThumbnailBottomOverlayViewModelHostBackground=function(){return K.data().enableGradientBackground},m))},_.O(_.le,{data:function(){return K.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(S){return _.O(fVA,{data:S.data,
thumbnailSize:K.thumbnailSize})}}),_.O("div",{class:_.Tt("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var S;
return BgD((S=K.thumbnailSize)==null?void 0:S.call(K))},(x.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var S;
return(S=K.isClip)==null?void 0:S.call(K)},x.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var S;
return!_.h("web_enable_modern_progress_bar_overlay")&&((S=K.thumbnailSize)==null?void 0:S.call(K))==="small"},x))},_.O(_.le,{data:function(){return K.data().badge}},{thumbnailBadgeViewModel:function(S){return _.O(tAL,{data:S.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.O(_.le,{data:function(){return K.data().badges}},{thumbnailBadgeViewModel:function(S){return _.O(tAL,{data:S.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ha");
cnD.idomCompat=!0;_.BX(cnD,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.$A,thumbnailSize:_.$A,isClip:_.$A}});var kg8={calledOnce:!1,state:"visible"},Wj0={calledOnce:!1,state:"hidden"};var Be=_.B(function(K){var m=K.data;var x=K.className;K=K.alwaysShow;var S=_.yM1(),Q={};return _.O("thumbnail-hover-overlay-view-model",{el:_.o$(_.pi(function(){return m().rendererContext})),
class:_.Tt("ytThumbnailHoverOverlayViewModelHost",x,(Q.ytThumbnailHoverOverlayViewModelHostForceHover=K,Q)),"aria-label":function(){var w;return(w=_.C(m().rendererContext,_.Q7))==null?void 0:w.label},
role:function(){return _.rY(m().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.rY(m().rendererContext)!==void 0?0:void 0},
"on:keypress":S},_.O("div",{class:_.Tt("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(m().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var w="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:w="ytThumbnailHoverOverlayViewModelStyleCover"}return w})},_.O(_.r,{cond:function(){return m().icon},
then:function(w){return _.O(_.FR,{data:w,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.O(_.r,{cond:function(){return m().text},
then:function(w){return _.O(_.Ii,{text:w,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ja");
Be.idomCompat=!0;var OXD=_.B(function(K){var m=K.data;return _.O(_.le,{data:function(){return m==null?void 0:m().overlays}},{thumbnailHoverOverlayViewModel:Be})},"Ka");
OXD.idomCompat=!0;var jEt={};var Dfo=_.B(function(K){var m=K.data;var x=K.image;var S=K.state;var Q=K.iconType;var w=K.overlays;var M=K.isOverlay;var f=_.ud("div");K=_.u(_.hL(!0,void 0,"AA4e7b"));var c=K.next().value,D=K.next().value,G=function(){return!!m().onTap},p=_.oB(Q,"LIVE");
_.$p(function(){var J=m();requestAnimationFrame(function(){if(f.value===null)var L=!0;else{var n=f.value;L=J.badgeText;var F=mkn(J.size);L in jEt?n=jEt[L]:(n=n.clientWidth,jEt[L]=n);(L=n>F)?f.value.style.display="none":f.value.style.visibility="visible"}D(L)})},"vNdN8b");
var R=function(){var J={};return J["yt-spec-avatar-shape__image"]=!0,J["yt-spec-avatar-shape__image--ads-app"]=m().type===1,J["yt-spec-avatar-shape__image--inscribed-square"]=m().type===2,J};
return _.O("yt-avatar-shape",null,_.O("div",{el:_.o$(SJ0(G,{keydown:function(J){if(J.key==="Enter"){var L;(L=J.currentTarget)==null||L.click()}},
click:function(J){var L,n;return void((n=(L=m()).onTap)==null?void 0:n.call(L,J))}})),
class:function(){var J={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},L=m();J=(J[L.clusterLayoutConfig?slS(L.clusterLayoutConfig):lFm(L.size)]=!0,J["yt-spec-avatar-shape__button--tappable"]=G(),J);(L=m().avatarButtonCustomClassName)&&(J[L]=!0);return _.O$(J)},
"aria-label":function(){return G()?m().accessibilityText:""},
role:function(){return G()?"button":void 0},
tabindex:function(){return G()?0:void 0}},_.O("div",{class:function(){var J,L=m(),n=S==null?void 0:S(),F=M==null?void 0:M(),H=!((J=L.decorations)==null||!J.includes(2)||L.size!=="medium"&&L.size!=="large"),N=L.size==="tiny"||L.size==="extra-small",z,y,V,T,m1={};
J=(m1["yt-spec-avatar-shape--live-ring"]=!!(((z=L.decorations)==null?0:z.includes(0))&&M41(L.size)),m1["yt-spec-avatar-shape--stories-watched"]=H&&!(n==null||!n.storiesWatched),m1["yt-spec-avatar-shape--stories-unwatched"]=H&&!(n==null?0:n.storiesWatched),m1["yt-spec-avatar-shape--background-border"]=fFT(L.decorations)&&!N,m1["yt-spec-avatar-shape--background-border-thin"]=fFT(L.decorations)&&N,m1["yt-spec-avatar-shape__on-select-border"]=!((y=L.decorations)==null||!y.includes(4)),m1["yt-spec-avatar-shape__white-border"]=
!((V=L.decorations)==null||!V.includes(5)),m1["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((T=L.decorations)==null?0:T.includes(5))&&N),m1["yt-spec-avatar-shape--is-overlay"]=!!F,m1);return _.O$(J)},
style:function(){a:{var J=m().clusterLayoutConfig;if(J){b:{var L=J.numAvatarsInCluster;var n=J.avatarIndex;if(n!==L-1){switch(J.clusterSize){case "small":J="32";break;case "medium":J="36";break;case "40":J="40";break;default:L=void 0;break b}L="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+J+"x"+J+"_avatars_"+L+"_index_"+n+".svg"}else L=void 0}if(L){L=_.x_({"-webkit-mask-image":"url("+L+")","mask-image":"url("+L+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}L=void 0}return L}},_.O("div",{class:function(){var J={};
var L=m();J=(J[L.clusterLayoutConfig?QlB(L.clusterLayoutConfig):wfS(L.size)]=!0,J["yt-spec-avatar-shape--no-margin"]=fFT(m().decorations),J["yt-spec-avatar-shape--square"]=m().type===2,J);return _.O$(J)}},_.O(_.FR,{data:x,
alt:function(){return!G()&&m().accessibilityText?m().accessibilityText:""},
targetWidth:function(){return uM0(m().size)},
targetHeight:function(){return uM0(m().size)},
className:function(){return _.O$(R())}}),_.O(_.r,{cond:function(){var J;
return((J=m().decorations)==null?void 0:J.includes(0))&&M41(m().size)},
then:function(){return _.O("div",{class:function(){var J={};J=(J["yt-spec-avatar-shape__live-badge"]=!0,J["yt-spec-avatar-shape__live-badge--badge-small"]=m().size==="small",J["yt-spec-avatar-shape__live-badge--badge-medium"]=m().size==="medium"||m().size==="48",J["yt-spec-avatar-shape__live-badge--badge-large"]=m().size==="large",J["yt-spec-avatar-shape__live-badge--badge-extra-large"]=m().size==="extra-large"||m().size==="extra-extra-large"||m().size==="giant",J);return _.O$(J)}},_.O(_.r,{cond:function(){return m().badgeText},
then:function(J){return _.O("div",{class:"yt-spec-avatar-shape__badge-text",el:f},J)}}),_.O(_.r,{cond:c,
then:function(){return _.O("div",{class:"yt-spec-avatar-shape__badge-icon"},_.O(_.SW,{icon:p,size:function(){a:switch(m().size){case "extra-large":var J=16;break a;default:J=13}return J}}))}}))}}),_.O(_.r,{cond:function(){var J,L;
return((J=m().decorations)==null?void 0:J.includes(1))||((L=m().decorations)==null?void 0:L.includes(0))&&!M41(m().size)},
then:function(){return _.O("div",{class:function(){var J=m(),L,n,F={};var H=(F["yt-spec-avatar-shape__live-dot"]=!((L=J.decorations)==null||!L.includes(0)||M41(J.size)),F["yt-spec-avatar-shape__new-content"]=!((n=J.decorations)==null||!n.includes(1)),F);return _.O$(H)}})}}),_.O(_.r,{cond:function(){return!!w},
then:function(){return _.O("div",{class:function(){var J={};J=Object.assign((J["yt-spec-avatar-shape__image-overlays"]=!0,J),R());return _.O$(J)}},w==null?void 0:w())}})))))},"Na");
Dfo.idomCompat={callbacks:{overlays:!0}};_.a6=_.B(function(K){function m(){x().endpoint&&_.qU(x().endpoint)}
var x=K.data;var S=K.decorations;var Q=K.avatarButtonCustomClassName;var w=K.isOverlay;var M=K.clusterLayoutConfig;return _.O("avatar-view-model",null,_.O(_.r,{cond:function(){return x().image},
then:function(f){return _.O(Dfo,{data:function(){return cQn({data:x(),onTap:x().endpoint?m:void 0,decorations:S==null?void 0:S(),badgeText:void 0,accessibilityText:x().accessibilityText,avatarButtonCustomClassName:Q==null?void 0:Q(),clusterLayoutConfig:M==null?void 0:M()})},
image:f,iconType:"RADAR_LIVE",overlays:function(){return _.O(OXD,{data:x})},
isOverlay:w})}}))},"Oa");
_.a6.idomCompat=!0;_.d0=_.B(function(K){var m=K.data;K=K.className;var x=_.ud("yt-decorated-avatar-view-model"),S=function(){return _.C(m().avatar,_.R0)},Q=_.bv(function(){var w,M=m(),f=S(),c=_.rY(m().rendererContext),D=(w=x.value)!=null?w:void 0,G;
if(f){D={data:M,avatar:f,onTap:c,element:D};w=D.data;M=D.avatar;f=D.onTap;c=D.element;D=D.commandController;f=f?rQL(f,c,D):void 0;c=[];w.liveData&&c.push(0);var p;D=(p=w.liveData)==null?void 0:p.liveBadgeText;p=(G=_.C(w.rendererContext,_.Q7))==null?void 0:G.label;G=cQn({data:M,onTap:f,decorations:c,badgeText:D,accessibilityText:p?p:w.a11yLabel})}else G={size:"medium"};return G},void 0,"c00kWd");
return _.O("yt-decorated-avatar-view-model",{class:_.Tt("ytDecoratedAvatarViewModelHost",K),el:x},_.O(_.r,{cond:function(){var w;return(w=S())==null?void 0:w.image},
then:function(w){return _.O(Dfo,{data:Q,image:w,iconType:"RADAR_LIVE",overlays:function(){return _.O(OXD,{data:S})}})}}))},"Pa");
_.d0.idomCompat=!0;_.yV=_.B(function(K){var m=function(){var f;return Object.assign({},K.data(),(f=K.overrides)==null?void 0:f.call(K))},x=function(){return _.GZ(m().rendererContext)},S=function(){var f=m().avatars,c,D;
return(D=(c=(f==null?0:f[0])?_.C(f[0],_.R0):void 0)==null?void 0:c.avatarImageSize)!=null?D:"AVATAR_SIZE_UNKNOWN"},Q=function(){return Dk0(m())},w=function(){if(m().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var f=void 0;
else if((f=K.decorations)==null?0:f.call(K))f=K.decorations();else{f=m();var c=0;f.avatars&&(c+=f.avatars.length);f.decoratedText&&(c+=1);f=c>1?[3]:[]}return f},M={};
return _.O("yt-avatar-stack-view-model",{el:_.o$(_.pi(function(){return m().rendererContext})),
class:_.Tt("yt-avatar-stack-view-model",K.className,(M["yt-avatar-stack-view-model--tappable"]=x,M["yt-avatar-stack-view-model--is-overlay"]=K.isOverlay,M["yt-avatar-stack-view-model--medium-text"]=K.useMediumText,M)),tabindex:function(){return x()?0:void 0},
role:function(){return x()?"link":void 0},
"aria-label":function(){var f,c;return(c=(f=_.C(m().rendererContext,_.Q7))==null?void 0:f.label)!=null?c:""}},_.O(_.r,{cond:function(){var f;
return m().avatars&&!((f=K.hideAvatar)==null?0:f.call(K))},
then:function(){return _.O("div",{class:"yt-avatar-stack-view-model__avatars"},_.O(_.r,{cond:function(){return m().decoratedText},
then:function(f){var c={};return _.O("div",{class:_.Tt("yt-avatar-stack-view-model__text-container",(c["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return S()==="AVATAR_SIZE_XXS"||S()==="AVATAR_SIZE_XS"},c["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var D;
return((D=K.isOverlay)==null?void 0:D.call(K))&&(S()==="AVATAR_SIZE_XXS"||S()==="AVATAR_SIZE_XS")},c)),
style:_.x_({width:function(){return Q().avatarSizeInPx+"px"},
height:function(){return Q().avatarSizeInPx+"px"}})},_.O(_.Ii,{text:f,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.O("div",{style:function(){return _.x_(Q().avatarStackStyle)()},
class:function(){return Q().avatarStackClass}},_.O(_.le,{data:function(){return Q().avatars.reverse()}},{avatarViewModel:function(f,c){return _.O("div",{style:function(){var D,G;
return _.x_((G=(D=Q()).avatarStyle)==null?void 0:G.call(D,c()))()},
class:function(){return Q().avatarClass}},_.O(_.a6,{data:f.data,
decorations:w,avatarButtonCustomClassName:function(){return Q().avatarButtonCustomClassName},
isOverlay:K.isOverlay,clusterLayoutConfig:function(){var D,G;return(G=(D=Q()).clusterLayoutConfig)==null?void 0:G.call(D,c())}}))},
decoratedAvatarViewModel:function(f,c){return _.O("div",{style:function(){var D,G;return _.x_((G=(D=Q()).avatarStyle)==null?void 0:G.call(D,c()))()},
class:function(){return Q().avatarClass}},_.O(_.d0,{data:f.data}))}})))}}),_.O(_.r,{cond:function(){return m().text},
then:function(f){return _.O(_.Ii,{text:f,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Qa");
_.yV.idomCompat=!0;_.BX(_.B(function(K){var m=K.data;var x=K.thumbnailSize;return _.O("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.O("div",{class:_.Tt("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return GfL(x==null?void 0:x())})},_.O(_.le,{data:function(){return m().avatarStack}},{avatarStackViewModel:function(S){return _.O(_.yV,{data:S.data,
decorations:[5]})}})))},"Ra"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.kv,
thumbnailSize:_.kv}});var rnz=_.B(function(K){K=_.H_(K,{hidden:!1});var m=K.data;K=K.hidden;return _.O("yt-thumbnail-overlay-title-view-model",{class:_.Tt("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(m().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var x="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:x="ytThumbnailOverlayTitleViewModelPositionTop"}return x}),
hidden:K},_.O(_.r,{cond:function(){return m().leadingContent},
then:function(x){return _.O("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.O(_.le,{data:x},{decoratedAvatarViewModel:_.d0}))}}),_.O("div",null,_.O(_.Ii,{text:function(){return m().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.O(_.r,{cond:function(){return m().subtitle},
then:function(){return _.O(_.Ii,{text:function(){return m().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Sa");
rnz.idomCompat=!0;_.BX(rnz,"yt-thumbnail-overlay-title-view-model",{props:{data:_.kv,hidden:_.kv}});_.GuA=_.B(function(K){K=_.H_(K,{isClip:!1});var m=K.data,x=K.thumbnailSize,S={};return _.O("yt-thumbnail-overlay-badge-view-model",{class:_.Tt("yt-thumbnail-overlay-badge-view-model",function(){a:switch(m().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var Q="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:Q="yt-thumbnail-overlay-badge-view-model--bottom-end"}return Q},function(){return pfG(x==null?void 0:x())},(S["yt-thumbnail-overlay-badge-view-model--clip"]=K.isClip,
S))},_.O(_.le,{data:function(){return m().thumbnailBadges}},{thumbnailBadgeViewModel:function(Q){return _.O(tAL,{data:Q.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Ta");
_.GuA.idomCompat=!0;_.BX(_.GuA,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.kv,thumbnailSize:_.kv,isClip:_.kv}});var pyt=_.B(function(K){var m=K.data;K=K.hidden;var x=_.bv(function(){return m().indicatorCount||0},void 0,"AbKnMc"),S={};
return _.O("yt-page-indicator-view-model",{class:_.Tt("ytPageIndicatorViewModelHost",(S.ytPageIndicatorViewModelIndicatorHidden=function(){return!m().indicatorCount},S)),
hidden:K},_.O(_.AS,{each:function(){return Array(x())}},function(Q,w){var M={};
return _.O("div",{class:_.Tt("ytPageIndicatorViewModelIndicator",(M.ytPageIndicatorViewModelIndicatorSelected=function(){return m().selectedIndex===w()},M))})}))},"Ua");
pyt.idomCompat=!0;_.BX(pyt,"yt-page-indicator-view-model",{props:{data:_.kv,hidden:_.kv}});var VV=function(){var K=_.e.apply(this,arguments)||this;K.eventSink=function(){return K};
K.disableInteraction=!1;K.noRoundedCorners=!1;K.isPreviewLoading=!1;K.isOriginalAspectRatio=!1;K.computedObjectFit=!1;K.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return K};
_.q(VV,_.e);_.l=VV.prototype;
_.l.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"}}};
_.l.onImageLoaded=function(){this.loaded=!0};
_.l.onImageUnloaded=function(){this.loaded=!1};
_.l.computeRichThumbnail=function(K,m,x,S){if(K&&m&&!S&&!_.h("disable_moving_thumbs_handling")&&!x)return m};
_.l.computeImageWidth=function(K,m){return m||9999};
_.l.computeIsOriginalAspectRatio=function(K){return K};
_.l.computeIsLive=function(K){if(K==null?0:K.badges)for(var m=0;m<K.badges.length;m++){var x=K.badges[m];if(x.metadataBadgeRenderer&&x.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(K==null?0:K.thumbnailOverlays)for(m=0;m<K.thumbnailOverlays.length;m++)if(x=K.thumbnailOverlays[m],x.thumbnailOverlayTimeStatusRenderer&&x.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.l.computeObjectFit=function(K,m){return m||(K?"CONTAIN":"")};
_.l.computeNavigationEndpoint=function(K,m,x){return K?m:x};
_.l.computeHasClip=function(K){K=_.u(K||[]);for(var m=K.next();!m.done;m=K.next())if(m.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.l.computeOverlayColor=function(K){var m;return(K==null?0:(m=K.darkColorPalette)==null?0:m.section2Color)?K.darkColorPalette.section2Color:K==null?void 0:K.sampledThumbnailColor};
_.tv.Object.defineProperties(VV.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return Zq1(this.width)}}});
VV.prototype.onImageUnloaded=VV.prototype.onImageUnloaded;VV.prototype.onImageLoaded=VV.prototype.onImageLoaded;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],VV.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],VV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(IWH),_.U("design:type",Object)],VV.prototype,"ytdThumbnailBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],VV.prototype,"componentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],VV.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],VV.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],VV.prototype,"circular",void 0);
_.v([_.P({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.U("design:type",Object)],VV.prototype,"richThumbnail",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.U("design:type",Boolean)],VV.prototype,"hasClip",void 0);_.v([_.P(),_.U("design:type",Object)],VV.prototype,"eventSink",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],VV.prototype,"queued",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],VV.prototype,"richGridThumbnail",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],VV.prototype,"useExpandableTooltip",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],VV.prototype,"useUntranslatedNavigationEndpoint",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],VV.prototype,"disableInteraction",void 0);
_.v([_.P({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.U("design:type",Object)],VV.prototype,"computedNavigationEndpoint",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],VV.prototype,"nowPlayingEqualizerOnly",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],VV.prototype,"hidePlaybackStatus",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],VV.prototype,"objectFit",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],VV.prototype,"noRoundedCorners",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],VV.prototype,"watchFeedThumbnail",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],VV.prototype,"isPreviewLoading",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.U("design:type",Object)],VV.prototype,"isOriginalAspectRatio",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.U("design:type",Object)],VV.prototype,"computedObjectFit",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.U("design:type",Boolean)],VV.prototype,"isLiveVideo",void 0);
_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],VV.prototype,"loaded",void 0);_.v([_.P({computed:"computeOverlayColor(data.thumbnail)"}),_.U("design:type",Object)],VV.prototype,"overlayColor",void 0);_.v([_.P({selector:_.AH1}),_.U("design:type",Boolean)],VV.prototype,"inlinePreviewIsEnabled",void 0);_.v([_.P(),_.U("design:type",Number)],VV.prototype,"width",void 0);
_.v([_.g("inlinePreviewIsEnabled"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],VV.prototype,"isPreviewDisabled",null);_.v([_.g("width"),_.U("design:type",String),_.U("design:paramtypes",[])],VV.prototype,"thumbnailSize",null);_.v([_.mh("image-loaded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],VV.prototype,"onImageLoaded",null);
_.v([_.mh("image-unloaded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],VV.prototype,"onImageUnloaded",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-thumbnail"})],VV);
var R7_=_.yF()(VV,"ytd-thumbnail",function(){if(MAA===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);MAA=K}K=MAA;return K},{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 hKD=function(K){var m=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15036_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15036_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(x){Jno(m,x)};
this.onLockupMouseLeaveFn=function(x){x=x.relatedTarget;var S,Q;((S=document.getElementsByTagName("ytd-video-preview"))==null?0:(Q=S.item(0))==null?0:Q.contains(x))||(m.terminateVideoPreview(),ve(m))};
this.onThumbnailMouseDownFn=function(){m.terminateVideoPreview();ve(m)};
this.onTouchStart=function(){m.JSC$15036_touched=!0};
this.mediaRenderer=K.mediaRenderer;this.thumbnailElement=K.thumbnailElement;this.lockupElement=K.lockupElement;this.videoPreviewOptsInput=K.videoPreviewOpts;h7D(this);UE(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)):
_.yq(Error("Fh")):_.yq(Error("Gh")):Cgt(this)},i6=function(K){Cgt(K);
var m;(m=K.lockupElement)==null||m.removeEventListener("mouseenter",K.onMouseMoveFn);var x;(x=K.lockupElement)==null||x.removeEventListener("mouseleave",K.onLockupMouseLeaveFn);var S;(S=K.lockupElement)==null||S.removeEventListener("touchstart",K.onTouchStart);var Q;(Q=K.thumbnailElement)==null||Q.removeEventListener("mousedown",K.onThumbnailMouseDownFn);ve(K)},h7D=function(K){K.inlinePreviewIsEnabledForUser=_.NS().getState().ui.inlinePreviewIsEnabled;
K.unsubscribeFromInlinePreviewIsEnabled=_.Yf(_.NS(),_.AH1,function(m){(K.inlinePreviewIsEnabledForUser=m)||ve(K)});
K.JSC$15036_unsubscribeFromInlinePreviewIsActive=_.Yf(_.NS(),_.Fav,function(m){(K.inlinePreviewIsActive=m)||ve(K)})},Cgt=function(K){K.unsubscribeFromInlinePreviewIsEnabled();
K.unsubscribeFromInlinePreviewIsEnabled=function(){};
K.JSC$15036_unsubscribeFromInlinePreviewIsActive();K.JSC$15036_unsubscribeFromInlinePreviewIsActive=function(){}},Jno=function(K,m){m.buttons>0||(m=_.rp("kevlar_lockup_hover_delay",-1),K.JSC$15036_touched&&m>=0?(_.dX.cancelJob(K.videoPreviewJobId),K.videoPreviewJobId=_.vX(_.dX,function(){LzR(K)},m),K.JSC$15036_touched=!1):LzR(K))},fDB=function(K){K.videoPreviewJobId=_.vX(_.dX,function(){return _.t(function(m){return m.yield(q6B(K,{isAutoplay:!0}),0)})})},LzR=function(K){!K.previewTriggered&&UE(K)&&
(K.inlinePreviewIsActive&&K.terminateVideoPreview(),K.previewTriggered=!0,K.mediaRenderer.isInlinePreviewTriggered=!0,_.dX.cancelJob(K.videoPreviewJobId),K.videoPreviewJobId=_.vX(_.dX,function(){return _.t(function(m){return m.yield(q6B(K),0)})}))},q6B=function(K,m){m=m===void 0?{}:m;
var x=m.isAutoplay===void 0?!1:m.isAutoplay;var S,Q,w,M;return _.t(function(f){if(f.nextAddress==1){if(!UE(K))return f.return();S=K.getVideoPreviewOpts();if(!S)return f.return();x&&(S.isAutoplay=!0);return(w=(Q=_.z4(K.mediaRenderer.hostElement,"yt-open-video-preview-action",[S]))&&Q[0])?f.yield(Q[0],3):f.jumpTo(2)}f.nextAddress!=2&&(w=f.yieldResult===1);if(w){var c=(M=K.mediaRenderer)==null?void 0:M.data;c&&(JQT(c)?delete c.inlinePlayerData:"inlinePlaybackEndpoint"in c&&delete c.inlinePlaybackEndpoint)}_.Px(f)})};
hKD.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var K,m;if((m=(K=this.videoPreviewOptsInput)==null?void 0:K.videoPreviewData)!=null)K=m;else if(K=this.mediaRenderer.data)if(JQT(K))K={inlinePlaybackEndpoint:_.JE(K.inlinePlayerData.onVisible),navigationEndpoint:_.JE(K.onTap),thumbnail:"image"in K?K.image:K.thumbnail,thumbnailOverlays:void 0,accessibilityText:RKB(K)};else if("multipleInlinePlaybackEndpoint"in K){var x=_.C(_.C(K.multipleInlinePlaybackEndpoint,gTL),nTz);if(x!=
null&&x.playerDescriptors){m=[];x=_.u(x.playerDescriptors);for(var S=x.next();!S.done;S=x.next())S=S.value,m.push({inlinePlaybackEndpoint:S.inlinePlaybackEndpoint,navigationEndpoint:S.navigationEndpoint,thumbnail:S.thumbnail,thumbnailOverlays:S.thumbnailOverlays,accessibilityText:RKB(K)});K=m}else K=void 0}else K={inlinePlaybackEndpoint:K.inlinePlaybackEndpoint,navigationEndpoint:K.navigationEndpoint,thumbnail:K.thumbnail,thumbnailOverlays:K.thumbnailOverlays,accessibilityText:RKB(K)};else K=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:K,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var UE=function(K){var m;if(m=K.inlinePreviewIsEnabledForUser)m=(K=K.mediaRenderer.data)?"inlinePlaybackEndpoint"in K&&K.inlinePlaybackEndpoint||JQT(K)&&K.inlinePlayerData||"multipleInlinePlaybackEndpoint"in K&&K.multipleInlinePlaybackEndpoint?!0:!1:!1;return m};
hKD.prototype.terminateVideoPreview=function(){_.Uk(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var ve=function(K){_.dX.cancelJob(K.videoPreviewJobId);K.inlinePreviewIsActive=!1;K.previewTriggered=!1;K.mediaRenderer.isInlinePreviewTriggered=!1};var EoR=_.Pr(["#"]),zq=function(){var K=_.e.apply(this,arguments)||this;K.isDisabled=!1;return K};
_.q(zq,_.e);_.l=zq.prototype;
_.l.configureRendererStamper=function(){return{"data.menu":g0,"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.l.attached=function(){this.updateInlinePreviewHoverListeners()};
_.l.detached=function(){this.clearInlinePreviewHoverListeners()};
_.l.getMetadata=function(K){var m=[];if(K.metadataText&&Object.keys(K.metadataText).length>0){var x=this.ytRendererBehavior.getSimpleString(K.metadataText);K.upcomingEventData&&K.upcomingEventData.upcomingEventText&&(x=_.t0(x,Number(K.upcomingEventData.startTime)));m.push(x)}else K.shortViewCountText&&m.push(this.ytRendererBehavior.getSimpleString(K.shortViewCountText)),K.publishedTimeText&&m.push(this.ytRendererBehavior.getSimpleString(K.publishedTimeText)),K.upcomingEventData&&K.upcomingEventData.upcomingEventText&&
(x=this.ytRendererBehavior.getSimpleString(K.upcomingEventData.upcomingEventText),m.push(_.t0(x,Number(K.upcomingEventData.startTime))));return m};
_.l.calculateBylineText=function(K){return K.shortBylineText?K.shortBylineText:K.bylineText?K.bylineText:null};
_.l.calculateIsDisabled=function(K){return!!K.isDisabled};
_.l.computeHrefWithDefault=function(K){return this.ytComponentBehavior.computeHref_(K)||_.l$L(EoR)};
_.l.onDetailsTap=function(K){var m=this.data&&this.data.navigationEndpoint;m&&!_.oK(_.AO(K)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.h("kevlar_grid_video_renderer_killswitch")?_.vg(this.hostElement,"yt-navigate",{endpoint:m}):this.ytComponentBehavior.resolveCommand(m))};
_.l.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.l.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15043_inlinePreviewHoverListener=J0({mediaRenderer:this,lockupElement:_.U8(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.U8(this.hostElement).querySelector("ytd-thumbnail")})};
_.l.clearInlinePreviewHoverListeners=function(){var K;(K=this.JSC$15043_inlinePreviewHoverListener)==null||i6(K)};
_.l.computeThumbnailWidth=function(K,m){return m&&m>0?m:K?360:210};
_.l.computeNumBadgesInRow=function(K){var m;return((m=K.badges)==null?void 0:m.length)||0};
_.l.computeShowChannelThumbnail=function(K,m){var x;return m&&!!(K==null?0:(x=K.channelThumbnailSupportedRenderers)==null?0:x.channelThumbnailWithLinkRenderer)};
_.tv.Object.defineProperties(zq.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.JSC$15043_inlinePreviewHoverListener)==null?0:UE(K))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
zq.prototype.dataChanged=zq.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],zq.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],zq.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],zq.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.b(_.Wo),_.U("design:type",Object)],zq.prototype,"ytdLockupBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],zq.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zq.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],zq.prototype,"noEndpoints",void 0);_.v([_.P({computed:"calculateBylineText(data)"}),_.U("design:type",Object)],zq.prototype,"bylineText",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],zq.prototype,"isSearch",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],zq.prototype,"isDownloading",void 0);_.v([_.P({reflectToAttribute:!0,value:0}),_.U("design:type",Number)],zq.prototype,"width",void 0);_.v([_.P({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.U("design:type",Object)],zq.prototype,"isDisabled",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],zq.prototype,"dataChanged",null);_.v([_.g("lockupIsHovered"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],zq.prototype,"isHovered",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],zq.prototype,"hasAttributedBylineText",null);
_.v([_.g("bylineText","hasAttributedBylineText"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],zq.prototype,"showBylineText",null);_.v([_.Z({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],zq);
_.d(zq,"ytd-grid-video-renderer",function(){if(kfz!==void 0)return kfz;var K=document.createElement("template");_.E(K,'\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" class="style-scope ytd-grid-video-renderer"><div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-grid-video-renderer"></div><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[!showBylineText]]" 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]]" num-badges-in-row="[[computeNumBadgesInRow(data)]]" 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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return kfz=K},{mode:_.VF("kevlar_poly_si_batch_j047")?1:2});var bXt;var Tq=function(){var K=_.e.apply(this,arguments)||this;K.roundedContainer=!0;K.skipRoundingTop=!1;K.disableTopPadding=!1;K.amsterdamEnabled=_.h("enable_desktop_amsterdam_info_panels");K.extractOverlay=!1;return K};
_.q(Tq,_.e);Tq.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Tq.prototype.onClick=function(K){var m,x=(m=this.data)==null?void 0:m.sourceEndpoint;!_.oK(_.AO(K),this.hostElement,["A".toString()])&&x&&_.vg(this.hostElement,"yt-navigate",{endpoint:x})};
_.tv.Object.defineProperties(Tq.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 K;return!((K=this.data)==null||!K.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var K,m;return(m=(K=this.data)==null?void 0:K.paragraphMaxLines)!=null?m:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Tq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Tq.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Tq.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Tq.prototype,"showVerticalDividers",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Tq.prototype,"roundedContainer",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Tq.prototype,"skipRoundingTop",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Tq.prototype,"disableTopPadding",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Tq.prototype,"amsterdamEnabled",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Tq.prototype,"extractOverlay",void 0);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Tq.prototype,"showMetadataAtTop",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Tq.prototype,"showMetadataBelowTitle",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.menu"),_.U("design:type",Object),_.U("design:paramtypes",[])],Tq.prototype,"hasMenu",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data.truncateParagraphs"),_.U("design:type",Object),_.U("design:paramtypes",[])],Tq.prototype,"truncateParagraphs",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.paragraphMaxLines"),_.U("design:type",Number),_.U("design:paramtypes",[])],Tq.prototype,"paragraphMaxLines",null);
_.v([_.P({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.g("data.background"),_.U("design:type",Object),_.U("design:paramtypes",[])],Tq.prototype,"background",null);_.v([_.Z({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],Tq);
_.d(Tq,"ytd-info-panel-content-renderer",function(){if(bXt!==void 0)return bXt;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return bXt=K},{mode:_.VF("kevlar_poly_si_batch_j076")?1:2});var goE;var noE;var PgB;var e7M;var I6=function(){return _.e.apply(this,arguments)||this};
_.q(I6,_.e);I6.prototype.computeStyle=function(K){return K};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],I6.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],I6.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.U("design:type",String)],I6.prototype,"style_",void 0);_.v([_.Jp({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],I6);
_.d(I6,"yt-channel-thumbnail-with-link-renderer",function(){if(e7M===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;PgB===void 0&&(PgB=document.createElement("template"));var S=PgB;x.call(m,S.content.cloneNode(!0),K.content.firstChild);e7M=K}K=e7M;return K},{mode:2});var kg=function(){return _.e.apply(this,arguments)||this};
_.q(kg,_.e);kg.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"}}}};
kg.prototype.computeTitleStyle=function(K){return K||null};
kg.prototype.computeAvatarStyle=function(K){return K||null};
kg.prototype.computeShowNavigationButton=function(K,m){return!(K==null||!K.navigationButton||m)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],kg.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],kg.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],kg.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.U("design:type",String)],kg.prototype,"titleStyle",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.U("design:type",String)],kg.prototype,"avatarStyle",void 0);_.v([_.P(),_.U("design:type",Boolean)],kg.prototype,"hideNavigationButton",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],kg.prototype,"isModernSd",void 0);_.v([_.Z({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],kg);
_.d(kg,"ytd-rich-list-header-renderer",function(){if(noE!==void 0)return noE;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return noE=K},{mode:_.VF("kevlar_poly_si_batch_j058")?1:2});var We=function(){return _.e.apply(this,arguments)||this};
_.q(We,_.e);We.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],We.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],We.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],We.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],We.prototype,"isSearch",void 0);_.v([_.Z({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],We);
_.d(We,"ytd-preview-card-renderer",function(){if(goE!==void 0)return goE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return goE=K},{mode:1});var iXo;var XG=function(){return _.e.apply(this,arguments)||this};
_.q(XG,_.e);XG.prototype.configureRendererStamper=function(){return{"data.menu":g0}};
XG.prototype.dataChanged=function(){var K=this.get("colorExtractionPalette.section1Color",this.data);K=_.pl(K);_.W9(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":K})};
XG.prototype.computeCardStyle=function(K){return this.get("style.value",K)||null};
XG.prototype.dataChanged=XG.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],XG.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],XG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],XG.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],XG.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.U("design:type",String)],XG.prototype,"cardStyle",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XG.prototype,"dataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],XG);
_.d(XG,"ytd-compact-channel-recommendation-card-renderer",function(){if(iXo!==void 0)return iXo;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return iXo=K},{mode:1});var Y6D;var FzE;var KL=function(){var K=_.e.apply(this,arguments)||this;K.alignAuto=!1;K.collapsed=!0;K.isToggled=!1;K.alwaysCollapsed=!1;K.canToggle=!0;K.collapsedHeight=80;K.disableToggle=!1;K.alwaysToggleable=!1;K.reversed=!1;K.shouldUseNumberOfLines=!1;K.recomputeOnResize=!1;K.canToggleJobId=0;K.lastReversed=!1;return K};
_.q(KL,_.e);_.l=KL.prototype;_.l.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.l.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.l.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var K=_.U8(this.hostElement),m=K.childNodes,x=document.createDocumentFragment(),S=K.childNodes.length-1;S>=0;S--)_.U8(x).appendChild(m[S]);_.h("enable_shadydom_free_scoped_node_methods")?_.zN(this.hostElement).appendChild(x):K.appendChild(x)}};
_.l.ready=function(){var K=this;_.gs(function(){K.initChildrenObserver()},1)};
_.l.attached=function(){var K;(K=this.resizeObserver)==null||K.observe(this.content)};
_.l.detached=function(){this.detachObserver()};
_.l.toggle=function(K,m){this.canToggle&&(this.isToggled=m,_.vg(this.hostElement,"yt-refit"),K&&K.stopPropagation())};
_.l.reset=function(){this.childrenChanged()};
_.l.onIronResize=function(){this.recomputeOnResize&&!_.h("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.l.computeIsMoreVisible=function(K,m){return K&&!m};
_.l.computeShouldUseNumberOfLines=function(K){try{return!!K&&window.CSS.supports("-webkit-line-clamp","1")}catch(m){}return!1};
_.l.computeIsLessVisible=function(K,m){return K&&m};
_.l.observeCollapsedHeightAndMaxLines=function(){var K=this.collapsedHeight,m=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.W9(this.hostElement,{"--ytd-expander-max-lines":""+m,"--ytd-expander-collapsed-height":""}):_.W9(this.hostElement,{"--ytd-expander-collapsed-height":K+"px","--ytd-expander-max-lines":""})};
_.l.handleMoreTap=function(K){this.disableToggle||(_.vg(this.hostElement,"yt-expander-more-tapped"),this.toggle(K,!0))};
_.l.handleLessTap=function(K){_.vg(this.hostElement,"yt-expander-less-tapped");this.toggle(K,!1)};
_.l.initChildrenObserver=function(){var K=this;this.observer=new MutationObserver(function(){K.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.h("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.Kp(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var m;(m=K.resizeThrottle)==null||m.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.l.childrenChanged=function(){var K=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){VA(function(){K.canToggleJobId=0;K.calculateCanCollapse()})}))};
_.l.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};
_.l.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.l.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("collapsed-changed",this.collapsed))};
_.l.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("is-toggled-changed",this.isToggled))};
_.l.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("can-toggle-changed",this.canToggle))};
_.tv.Object.defineProperties(KL.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
KL.prototype.canToggleChangedForBinding=KL.prototype.canToggleChangedForBinding;KL.prototype.isToggledChangedForBinding=KL.prototype.isToggledChangedForBinding;KL.prototype.collapsedChangedForBinding=KL.prototype.collapsedChangedForBinding;KL.prototype.observeCollapsedHeightAndMaxLines=KL.prototype.observeCollapsedHeightAndMaxLines;KL.prototype.onIronResize=KL.prototype.onIronResize;KL.prototype.reversedChanged=KL.prototype.reversedChanged;KL.prototype.toggledChanged=KL.prototype.toggledChanged;
KL.prototype.alwaysToggleableChanged=KL.prototype.alwaysToggleableChanged;_.v([_.b(_.F2),_.U("design:type",Object)],KL.prototype,"ironResizableBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],KL.prototype,"alignAuto",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],KL.prototype,"collapsed",void 0);_.v([_.P(),_.U("design:type",Object)],KL.prototype,"isToggled",void 0);_.v([_.P(),_.U("design:type",Object)],KL.prototype,"alwaysCollapsed",void 0);
_.v([_.P(),_.U("design:type",Object)],KL.prototype,"canToggle",void 0);_.v([_.P(),_.U("design:type",Object)],KL.prototype,"collapsedHeight",void 0);_.v([_.P(),_.U("design:type",Object)],KL.prototype,"disableToggle",void 0);_.v([_.P(),_.U("design:type",Object)],KL.prototype,"alwaysToggleable",void 0);_.v([_.P(),_.U("design:type",Object)],KL.prototype,"reversed",void 0);_.v([_.P(),_.U("design:type",Number)],KL.prototype,"maxNumberOfLines",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.U("design:type",Object)],KL.prototype,"shouldUseNumberOfLines",void 0);_.v([_.P(),_.U("design:type",Object)],KL.prototype,"recomputeOnResize",void 0);_.v([_.QF("#content"),_.U("design:type",HTMLDivElement)],KL.prototype,"content",void 0);_.v([_.uV("alwaysToggleable"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],KL.prototype,"alwaysToggleableChanged",null);
_.v([_.uV("isToggled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],KL.prototype,"toggledChanged",null);_.v([_.g("canToggleJobId"),_.U("design:type",Object),_.U("design:paramtypes",[])],KL.prototype,"isResetting",null);_.v([_.xt("reversed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],KL.prototype,"reversedChanged",null);
_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],KL.prototype,"onIronResize",null);_.v([_.xt("maxNumberOfLines","collapsedHeight"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],KL.prototype,"observeCollapsedHeightAndMaxLines",null);_.v([_.xt("collapsed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],KL.prototype,"collapsedChangedForBinding",null);
_.v([_.xt("isToggled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],KL.prototype,"isToggledChangedForBinding",null);_.v([_.xt("canToggle"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],KL.prototype,"canToggleChangedForBinding",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-expander"})],KL);
_.d(KL,"ytd-expander",function(){if(FzE!==void 0)return FzE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return FzE=K},{mode:1});var mW=function(){return _.e.apply(this,arguments)||this};
_.q(mW,_.e);mW.prototype.computeIsCarousel=function(K){return!!K.isCarousel};
mW.prototype.observeLightsourcePalette=function(){var K,m=(K=this.data)==null?void 0:K.vibrantsourceColorPaletteData;m&&_.OY(this.hostElement,m)};
mW.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
mW.prototype.observeLightsourcePalette=mW.prototype.observeLightsourcePalette;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],mW.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],mW.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],mW.prototype,"data",void 0);_.v([_.P({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],mW.prototype,"isCarousel",void 0);
_.v([_.xt("data.vibrantsourceColorPaletteData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],mW.prototype,"observeLightsourcePalette",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],mW);
_.d(mW,"ytd-media-upsell-renderer",function(){if(Y6D!==void 0)return Y6D;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Y6D=K},{mode:2});var AnD;var x9=function(){var K=_.e.apply(this,arguments)||this;K.JSC$15070_playerEvents=new Map;K.listeningToPlayer=!1;K.startX=0;K.active=!1;K.shouldShowButtons=_.h("web_buttons_hidden_killswitch");K.isHighlighted=!1;K.useHighlightStyling=_.h("web_enable_deeper_metadata_highlight_styling");K.modern=_.h("kevlar_modern_sd");K.enableProblemWalkthrough=_.h("problem_walkthrough_sd");return K};
_.q(x9,_.e);_.l=x9.prototype;
_.l.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}}}}}};
_.l.created=function(){this.JSC$15070_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.l.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.Kd(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.Kd(this,this.onActiveUpdate))};
_.l.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.Kd(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.Kd(this,this.onActiveUpdate))};
_.l.onDataChanged=function(){this.removePlayerListeners()};
_.l.onColorPaletteChange=function(){var K={},m;if(_.b9()==="USER_INTERFACE_THEME_DARK"&&((m=this.data)==null?0:m.darkColorPalette)){var x=this.data.darkColorPalette;K["--ytd-macro-markers-list-item-background-color"]=_.RX(this.get("section2Color",x))}else{var S;_.b9()==="USER_INTERFACE_THEME_LIGHT"&&((S=this.data)==null?0:S.lightColorPalette)&&(x=this.data.lightColorPalette,K["--ytd-macro-markers-list-item-background-color"]=_.RX(this.get("section3Color",x)))}x?(K["--ytd-macro-markers-list-item-title-color"]=
_.RX(this.get("primaryTitleColor",x)),K["--ytd-macro-markers-list-item-secondary-color"]=_.RX(this.get("secondaryTitleColor",x)),K["--ytd-macro-markers-list-item-timestamp-background-color"]=_.RX(this.get("section1Color",x)),this.customButtonProperties={customColors:{color:_.RX(this.get("primaryTitleColor",x))}},this.useColorSampling=!0):(K["--ytd-macro-markers-list-item-background-color"]="initial",K["--ytd-macro-markers-list-item-title-color"]="initial",K["--ytd-macro-markers-list-item-secondary-color"]=
"initial",K["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.W9(this.hostElement,K)};
_.l.onEndpointMouseDown=function(K){this.startX=K.clientX};
_.l.onEndpointClick=function(K){var m=this,x,S,Q;return _.t(function(w){if(w.nextAddress==1){if(m.startX!==K.clientX)return K.preventDefault(),w.return();m.data&&m.ytRendererBehavior.logExplicitClick(m.data);if(!m.seekWithAnimationOnClick)return w.jumpTo(0);if(K.button!==0||K.shiftKey||K.altKey||K.metaKey||K.ctrlKey||_.oK(_.AO(K),m.hostElement,["BUTTON".toString()]))return w.return();K.stopPropagation();K.preventDefault();return m.data?w.yield(_.aK().getPlayerPromise(),3):w.return()}x=w.yieldResult;
Q=(S=_.C(m.data.onTap,_.o7))==null?void 0:S.startTimeSeconds;Q!==void 0&&x.seekToTimeWithAnimation(Q*1E3,_.Hk(m.data.title));_.Px(w)})};
_.l.computeLayout=function(K){return K};
_.l.computeIsHighlighted=function(K){return!!K};
_.l.computeCarouselType=function(K){return K};
_.l.hideModernCarousel=function(K){return this.modern&&this.hideThumbnail(K)};
_.l.hideThumbnail=function(K){return this.enableProblemWalkthrough&&K!==null&&K==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.l.onRepeatButtonToggle=function(K){var m=this;K.detail.toggled&&_.aK().getPlayerPromise().then(function(x){m.ytPlayerListenerBehavior.listenToPlayerEvents(x,m.JSC$15070_playerEvents);m.listeningToPlayer=!0})};
_.l.onLoopRangeChange=function(K){var m=_.U8(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(m){var x=m.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",m.polymerController.data);if(x){var S=Number(x.endTimeMs);if(Number(x.startTimeMs)!==(K==null?void 0:K.startTimeMs)||S!==(K==null?void 0:K.endTimeMs))m.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.l.removePlayerListeners=function(){var K=this;this.listeningToPlayer&&_.aK().getPlayerPromise().then(function(m){K.ytPlayerListenerBehavior.unlistenFromPlayerEvents(m,K.JSC$15070_playerEvents);K.listeningToPlayer=!1})};
_.l.onActiveUpdate=function(K){this.active=K.detail.active};
x9.prototype.onColorPaletteChange=x9.prototype.onColorPaletteChange;x9.prototype.onDataChanged=x9.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],x9.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],x9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],x9.prototype,"ytPlayerListenerBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],x9.prototype,"data",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],x9.prototype,"useCustomColors",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],x9.prototype,"active",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],x9.prototype,"shouldShowButtons",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.U("design:type",String)],x9.prototype,"layout",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.U("design:type",Object)],x9.prototype,"isHighlighted",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],x9.prototype,"useHighlightStyling",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],x9.prototype,"modern",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],x9.prototype,"enableProblemWalkthrough",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.U("design:type",String)],x9.prototype,"carouselType",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],x9.prototype,"useColorSampling",void 0);_.v([_.P(),_.U("design:type",Boolean)],x9.prototype,"seekWithAnimationOnClick",void 0);_.v([_.P(),_.U("design:type",Object)],x9.prototype,"customButtonProperties",void 0);
_.v([_.QF("#repeat-button"),_.U("design:type",HTMLElement)],x9.prototype,"repeatButton",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],x9.prototype,"onDataChanged",null);_.v([_.xt("data.lightColorPalette","data.darkColorPalette"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],x9.prototype,"onColorPaletteChange",null);_.v([_.Z({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],x9);
_.d(x9,"ytd-macro-markers-list-item-renderer",function(){if(AnD!==void 0)return AnD;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return AnD=K},{mode:1});var ooB;var HXD;var Sr=function(){return _.e.apply(this,arguments)||this};
_.q(Sr,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Sr.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Sr.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],Sr);
_.d(Sr,"ytd-title-and-button-list-header-renderer",function(){if(HXD!==void 0)return HXD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return HXD=K},{mode:1});var $f5;var NKB=new _.W$("BUTTON_RENDERER_TOKEN");_.Qi=_.B(function(K){var m=_.cd().resolve(NKB);return _.O(m,Object.assign({},K,{overrides:K.buttonOverrides}))},"Va");var ZXE=_.B(function(K){var m=K.data,x=_.oB(K.useSquareAspectRatio,!1);return _.O("dismissed-mini-game-card-view-model",null,_.O(_.r,{cond:function(){var S,Q;return(S=m().responseText)==null?void 0:(Q=S.runs)==null?void 0:Q.length},
then:function(){var S={};return _.O("div",{class:_.Tt("yt-mini-game-card-view-model__dismissed-card",(S["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!x()},S["yt-mini-game-card-view-model--dismissed-square-card"]=x,S))},_.O("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.O(_.r,{cond:function(){return m().responseText.runs[0].text},
then:function(Q){return _.O("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:Q},Q)}}),_.O(_.le,{data:function(){return m().buttons}},{buttonRenderer:_.Qi,
buttonViewModel:_.Oy})))}}))},"Wa");var UfA=_.B(function(K){K=_.H_(K,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var m=K.data,x=K.useFullWidth,S=K.isDesktopWeb,Q=K.addSearchResultTopMargin,w=function(){return m().layout},M=function(){return m().title},f=function(){return m().metadataText?m().metadataText:m().genre},c=function(){return m().channelName},D=function(){return m().image},G=function(){return m().colorPalette},p=function(){return m().actionButton},R=function(){return m().overflowButton},
J=function(){return m().avatar},L=function(){var N={};
N=_.Tt("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(N["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return S()},N));
return _.O("div",{class:N},_.O(BKL,{imageData:D,colorPalette:G}),_.O(aVA,{onTap:function(){return m().onTap},
imageData:D,accessibilityText:function(){return m().accessibilityText},
overlayBadgeText:function(){return m().overlayBadgeText},
iconName:function(){return m().iconName},
unplayableInlinePlaybackIconName:function(){return m().unplayableInlinePlaybackIconName},
isDesktopWeb:S}),_.O(_.r,{cond:function(){return!S()},
then:function(){return _.O(_.O2,null,_.O(dfD,{layout:w,colorPalette:G,isDesktopWeb:S,overflowButton:R,avatar:J,onTap:function(){return m().onTap},
genre:f,title:M,channelName:c}),_.O(ynE,{actionButton:p}))}}))},n=function(){var N={};
N=_.Tt((N["yt-mini-game-card-view-model--search-result-desktop"]=function(){return S()},N["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!S()},N["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return Q()},N));
return _.O("div",{class:N},L(),_.O(VAo,{description:function(){return m().description},
isDesktopWeb:S,title:M,genre:f,onTap:function(){return m().onTap},
actionButton:p,overflowButton:R,avatar:J,channelName:c}))},F=function(){var N={};
N=_.Tt("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(N["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return S()},N["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return S()&&m().width===135},N["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return S()},N["yt-mini-game-card-view-model--big-metadata-font"]=function(){return m().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},N["yt-mini-game-card-view-model--use-full-width"]=
function(){return x()},N["yt-mini-game-card-view-model--extra-bottom-padding"]=function(){return!p()},N));
return _.O("div",{class:N},_.O(voD,{colorPalette:G,isDesktopWeb:S,onTap:function(){return m().onTap},
accessibilityText:function(){return m().accessibilityText},
overlayBadgeText:function(){return m().overlayBadgeText},
iconName:function(){return m().iconName},
unplayableInlinePlaybackIconName:function(){return m().unplayableInlinePlaybackIconName},
actionButton:p,imageData:D}),_.O(dfD,{layout:w,colorPalette:G,isDesktopWeb:S,overflowButton:R,avatar:J,onTap:function(){return m().onTap},
genre:f,title:M,channelName:c}))},H=function(){var N={};
N=_.Tt("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(N["yt-mini-game-card-view-model--square-card-desktop"]=function(){return S()},N["yt-mini-game-card-view-model--use-full-width"]=function(){return x()},N));
return _.O("div",{class:N},_.O(aVA,{onTap:function(){return m().onTap},
imageData:D,accessibilityText:function(){return m().accessibilityText},
overlayBadgeText:function(){return m().overlayBadgeText},
iconName:function(){return m().iconName},
unplayableInlinePlaybackIconName:function(){return m().unplayableInlinePlaybackIconName},
isDesktopWeb:S}),_.O(dfD,{layout:w,colorPalette:G,isDesktopWeb:S,overflowButton:R,avatar:J,onTap:function(){return m().onTap},
genre:f,title:M,channelName:c}))};
return _.O("mini-game-card-view-model",{class:K.className},_.O(_.oh,null,_.O(_.YJ,{when:function(){return w()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return F()}),_.O(_.YJ,{when:function(){return w()==="MINI_APP_LAYOUT_SQUARE"}},function(){return H()}),_.O(_.YJ,{when:function(){return w()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return n()})))},"Xa");
UfA.idomCompat=!0;var ynE=_.B(function(K){var m=_.oB(K.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.O(_.le,{data:K.actionButton},{buttonViewModel:function(x){return _.O("div",{class:m},_.O(_.Oy,{data:x.data}))}})},"Ya"),aVA=_.B(function(K){var m=K.onTap;
var x=K.imageData;var S=K.accessibilityText;var Q=K.overlayBadgeText;var w=K.iconName;var M=K.unplayableInlinePlaybackIconName;K=K.isDesktopWeb;return _.O(_.uJ,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:m},_.O(_.FR,{data:x,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(S==null?void 0:S())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.O(z7_,{overlayBadgeText:Q,iconName:w,unplayableInlinePlaybackIconName:M,isDesktopWeb:K}))},"Za"),z7_=_.B(function(K){var m=K.overlayBadgeText;
var x=K.iconName;var S=K.unplayableInlinePlaybackIconName;var Q=K.isDesktopWeb;return _.O("div",{class:"yt-mini-game-card-view-model__badge-container"},_.O(_.r,{cond:x,then:function(w){return _.O("div",{class:"yt-mini-game-card-view-model__badge"},_.O("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.O(_.SW,{icon:w,className:"yt-mini-game-card-view-model__icon",size:12}),_.O("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},m)))}}),_.O(_.r,{cond:function(){return!x()&&
m()},
then:function(){return _.O("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},m)}}),_.O(_.r,{cond:function(){return S()&&Q()},
then:function(){return _.O("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.O(_.SW,{icon:S,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"$a"),BKL=_.B(function(K){var m=K.colorPalette;
var x=K.imageData;var S=function(){return m().vibrantColorPalette?m().vibrantColorPalette.section2Color:m().sectionTwoColor};
return _.O(_.O2,null,_.O("div",{class:"yt-mini-game-card-view-model__background-base",style:_.x_({"background-color":function(){return JO(S(),"1")}})}),_.O("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.x_({"background-image":function(){return"url("+x().sources[0].url+")"}})}),_.O("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.x_({background:function(){return"linear-gradient(180deg,\n    "+JO(S(),".8")+" 0%,\n    "+JO(S(),".4")+" 25%,\n    "+JO(m().vibrantColorPalette?m().vibrantColorPalette.section4Color:m().sectionFourColor,".8")+" 100%)"}})}))},"ab"),dfD=_.B(function(K){var m=K.layout;
var x=K.colorPalette;var S=K.overflowButton;var Q=K.avatar;var w=K.onTap;var M=K.title;var f=K.channelName;var c=K.genre;var D=function(){var G;return m()!=="MINI_APP_LAYOUT_SQUARE"&&((G=x())==null?0:G.textPrimaryColor)?"color: "+JO(x().textPrimaryColor,".7"):""};
return _.O("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.O(_.r,{cond:Q,then:function(){return _.O("div",{class:"yt-mini-game-card-view-model__avatar"},_.O(_.le,{data:Q},{avatarViewModel:_.a6}))}}),_.O(_.uJ,{command:w,
className:"yt-mini-game-card-view-model__metadata-details"},_.O("h3",{class:"yt-mini-game-card-view-model__title",title:M},M),_.O(_.r,{cond:Q,then:function(){return _.O("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.O("span",{class:"yt-mini-game-card-view-model__genre",title:f,style:D},f),_.O("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:D},c))},
else:function(){return _.O("span",{class:"yt-mini-game-card-view-model__genre",title:c},c)}})),_.O("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.O(_.le,{data:S},{buttonViewModel:function(G){var p=G.data;
return _.O(_.Oy,{data:function(){return Object.assign({},p(),{customFontColor:m()==="MINI_APP_LAYOUT_SINGLETON"?p().customFontColor:void 0})}})}})))},"bb"),voD=_.B(function(K){var m=K.colorPalette;
var x=K.isDesktopWeb;var S=K.onTap;var Q=K.accessibilityText;var w=K.overlayBadgeText;var M=K.iconName;var f=K.unplayableInlinePlaybackIconName;var c=K.actionButton;K=K.imageData;return _.O("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.O(BKL,{imageData:K,colorPalette:m}),_.O(aVA,{onTap:S,imageData:K,accessibilityText:Q,overlayBadgeText:w,iconName:M,unplayableInlinePlaybackIconName:f,isDesktopWeb:x}),_.O(_.r,{cond:function(){return c==null?void 0:c()},
then:function(){return _.O(ynE,{actionButton:c})}}))},"cb"),VAo=_.B(function(K){var m=K.description;
var x=K.isDesktopWeb;var S=K.title;var Q=K.genre;var w=K.onTap;var M=K.actionButton;var f=K.overflowButton;var c=K.avatar;K=K.channelName;var D={};D=_.Tt("yt-mini-game-card-view-model--search-result-metadata-wrapper",(D["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=x,D["yt-mini-game-card-view-model--show-unplayable-on-hover"]=x,D["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!x()},D));
var G={};G=_.Tt("yt-mini-game-card-view-model__search-result-info-row",(G["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!x()},G));
return _.O("div",{class:D},_.O("div",{class:G},_.O(_.uJ,{command:w,className:"yt-mini-game-card-view-model__metadata-details"},_.O("h3",{class:"yt-mini-game-card-view-model__title",title:S},S),_.O("span",{class:"yt-mini-game-card-view-model__genre",title:Q},Q)),_.O(ynE,{actionButton:M,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.O("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.O(_.le,{data:f},{buttonViewModel:_.Oy}))),_.O("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.O("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.O("div",{class:"yt-mini-game-card-view-model__avatar"},_.O(_.le,{data:c},{avatarViewModel:function(p){var R=p.data;return _.O(_.a6,{data:function(){return Object.assign({},R(),{avatarImageSize:x()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.O(_.uJ,{command:w,
className:"yt-mini-game-card-view-model__description"},_.O("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},K)),_.O(_.uJ,{command:w,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.O("div",null)))),_.O(_.r,{cond:x,then:function(){return _.O(_.uJ,{command:w,className:"yt-mini-game-card-view-model__description"},m)}}))},"db");_.BX(UfA,"mini-game-card-view-model",{props:{data:_.kv,className:_.kv,useFullWidth:_.kv,isDesktopWeb:_.kv,addSearchResultTopMargin:_.kv}});_.BX(ZXE,"dismissed-mini-game-card-view-model",{props:{data:_.kv,useSquareAspectRatio:_.kv}});var wh=function(){var K=_.e.apply(this,arguments)||this;K.isSearch=!1;K.isRichGrid=!1;return K};
_.q(wh,_.e);_.l=wh.prototype;_.l.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.l.dismissibleItemOnYtServiceRequestSent=function(K,m){m.actions&&this.dismissibleItemProcessActions(K,m.actions)};
_.l.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.l.dataChanged=function(){this.dismissibleItemReset()};
_.l.dismissibleItemProcessActions=function(K,m){for(var x=0;x<m.length;x++){var S=m[x];_.C(S,_.EM)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.C(S,_.EM)),K.stopPropagation())}};
_.l.dismissibleItemHandleReplaceEnclosingAction=function(K){this.dismissedRenderer=K.item;this.isDismissed=!0};
_.tv.Object.defineProperties(wh.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var K;return!!this.data&&!((K=this.dismissedRenderer)==null?0:K.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.dismissedRenderer)==null||!K.notificationMultiActionRenderer)}}});
wh.prototype.dataChanged=wh.prototype.dataChanged;wh.prototype.dismissibleItemOnRequestSent=wh.prototype.dismissibleItemOnRequestSent;wh.prototype.dismissibleItemOnYtServiceRequestSent=wh.prototype.dismissibleItemOnYtServiceRequestSent;_.v([_.P(),_.U("design:type",Object)],wh.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],wh.prototype,"isSearch",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],wh.prototype,"isDismissed",void 0);
_.v([_.P(),_.U("design:type",Object)],wh.prototype,"dismissedRenderer",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],wh.prototype,"isRichGrid",void 0);_.v([_.g("data.layout"),_.U("design:type",Object),_.U("design:paramtypes",[])],wh.prototype,"useSquareAspectRatio",null);_.v([_.g("data","dismissedRenderer"),_.U("design:type",Object),_.U("design:paramtypes",[])],wh.prototype,"showCard",null);
_.v([_.g("data","dismissedRenderer"),_.U("design:type",Object),_.U("design:paramtypes",[])],wh.prototype,"showDismissed",null);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],wh.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.v([_.mh("yt-service-request-sent-button-renderer"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],wh.prototype,"dismissibleItemOnRequestSent",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wh.prototype,"dataChanged",null);_.v([_.Jp({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],wh);
_.d(wh,"ytd-mini-game-card-view-model",function(){if($f5!==void 0)return $f5;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return $f5=K},{mode:_.VF("kevlar_poly_si_batch_j081")?1:2});var TKz;var IVz;var sI=function(){return _.cW.apply(this,arguments)||this};
_.q(sI,_.cW);sI.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
sI.prototype.getContinuationUrl=function(K){var m={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(m.itct=this.data.clickTrackingParams);return _.wp(K,m)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sI.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],sI.prototype,"data",void 0);_.v([_.Jp({is:"yt-reload-continuation",noInjection:!0})],sI);var kuB;var WzM;var lw=function(){var K=_.e.apply(this,arguments)||this;K.notificationData={};return K};
_.q(lw,_.e);_.l=lw.prototype;_.l.isMenuExpanded=function(K){return K&&K.length<=1?"undefined":"false"};
_.l.dataChanged_=function(){this.selected=void 0;var K=this.computeSelectedIndex_(this.data);K>=0&&(this.selected=K);K=this.data&&this.data.length>1;_.TN(this.hostElement,"has-items",K);_.U8(this.hostElement).querySelector("#label").tabIndex=K?0:-1};
_.l.onDropdownOpen=function(){var K=_.hX();if(this.parentTrackingParams&&this.data){var m=_.uX(this.parentTrackingParams);this.data.forEach(function(x){K&&m&&x.trackingParams&&(x=_.uX(x.trackingParams),_.eC(K,m,x),_.F4(K,[x]))})}else this.parentTrackingParams||_.yq(new _.AR("No parent tracking params passed in for yt-dropdown-menu."))};
_.l.hasNotification=function(K){var m;if(K.targetId&&((m=this.notificationData)==null?0:m.targetId)){var x;return K.targetId===((x=this.notificationData)==null?void 0:x.targetId)}};
_.l.computeSelectedIndex_=function(K){if(K)for(var m=0,x=K.length;m<x;m++)if(K[m].selected)return m;return-1};
_.l.computeLabel_=function(K){return this.data&&K!=void 0?this.data[K].title:""};
_.l.computeShowIcon_=function(K,m){return!m&&!!K};
_.l.computeVerticalOffset_=function(K){return K?36:0};
_.l.computeEndpoint_=function(K){return K.endpoint||K.navigationEndpoint};
_.l.onLabelClick_=function(K){this.data&&this.data.length<=1?K.stopPropagation():this.menuExpanded="true"};
_.l.onIronActivate_=function(K){K=K.detail.item;var m=_.U8(this.hostElement).querySelector("#repeat").itemForElement(K);if(m&&m.trackingParams){var x=_.hX(),S=_.uX(m.trackingParams);x&&_.on(x,S)}if(m&&m.serviceEndpoint)_.h("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(m.serviceEndpoint):_.T4(this.hostElement,[m.serviceEndpoint]),_.vg(this.hostElement,"yt-playlist-reloading");else a:{if((m=K.querySelector("yt-supported-renderers"))&&
(m=m.rendererElement)&&m.is=="yt-reload-continuation"){m.trigger();break a}(K=K.querySelector("yt-reload-continuation"))&&K.trigger()}};
_.l.onTap_=function(K){K.preventDefault()};
_.l.onItemTap_=function(K){this.ytEndpointBehavior.onEndpointTap_(K)};
_.l.onLinkFocus_=function(K){try{var m=K.target}catch(S){}if(m){var x=m.querySelector("tp-yt-paper-item");x&&_.nd(this,"focus",function(){x.focus()})}};
_.l.onMenuClose_=function(){this.menuExpanded="false"};
_.l.isLabelIconActive_=function(K){return K==="true"};
_.l.computeHasSubtitle_=function(K){return!!K};
_.l.computeHrefForItem_=function(K){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(K))};
_.l.updateSelectedFromBinding=function(K){this.selected=K.detail.value};
_.tv.Object.defineProperties(lw.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
lw.prototype.onMenuClose_=lw.prototype.onMenuClose_;lw.prototype.onTap_=lw.prototype.onTap_;lw.prototype.onIronActivate_=lw.prototype.onIronActivate_;lw.prototype.onDropdownOpen=lw.prototype.onDropdownOpen;lw.prototype.dataChanged_=lw.prototype.dataChanged_;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],lw.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.GP.YtEndpointBehavior),_.U("design:type",Object)],lw.prototype,"ytEndpointBehavior",void 0);
_.v([_.P(),_.U("design:type",Array)],lw.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],lw.prototype,"parentTrackingParams",void 0);_.v([_.P(),_.U("design:type",Object)],lw.prototype,"selected",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],lw.prototype,"useLabel",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],lw.prototype,"useComputedAriaLabel",void 0);_.v([_.P(),_.U("design:type",String)],lw.prototype,"icon",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],lw.prototype,"iconLabel",void 0);_.v([_.P(),_.U("design:type",String)],lw.prototype,"ariaLabel",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],lw.prototype,"disabled",void 0);_.v([_.P({computed:"isMenuExpanded(data)"}),_.U("design:type",String)],lw.prototype,"menuExpanded",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],lw.prototype,"closeOnActivate",void 0);
_.v([_.P({reflectToAttribute:!0,value:_.h("web_modern_buttons")}),_.U("design:type",Boolean)],lw.prototype,"modernButtons",void 0);_.v([_.P(),_.U("design:type",Object)],lw.prototype,"notificationData",void 0);_.v([_.g("ariaLabel, selected"),_.P(),_.U("design:type",String),_.U("design:paramtypes",[])],lw.prototype,"computedAriaLabel",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],lw.prototype,"dataChanged_",null);
_.v([_.mh("paper-dropdown-open"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],lw.prototype,"onDropdownOpen",null);_.v([_.mh("iron-activate"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],lw.prototype,"onIronActivate_",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],lw.prototype,"onTap_",null);
_.v([_.mh("iron-overlay-closed"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],lw.prototype,"onMenuClose_",null);_.v([_.Jp({is:"yt-dropdown-menu",disableElementRegistration:!0})],lw);
_.d(lw,"yt-dropdown-menu",function(){if(WzM===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;kuB===void 0&&(kuB=document.createElement("template"));var S=kuB;x.call(m,S.content.cloneNode(!0),K.content.firstChild);WzM=K}K=WzM;return K},{mode:2});var uw=function(){var K=_.e.apply(this,arguments)||this;K.hasNotification=!1;return K};
_.q(uw,_.e);uw.prototype.computeId=function(K){return K};
uw.prototype.computeHorizontalAlign=function(K){return K?"right":"left"};
uw.prototype.computeAccessibilityLabel=function(K){var m,x;return((m=K.accessibility)==null?void 0:(x=m.accessibilityData)==null?void 0:x.label)||null};
uw.prototype.notificationDataChanged=function(){var K;this.hasNotification=!!this.notificationData&&!((K=this.data)==null?0:K.icon)};
uw.prototype.notificationDataChanged=uw.prototype.notificationDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],uw.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.ai.YtLiveChatTooltipTargetingBehavior),_.U("design:type",Object)],uw.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],uw.prototype,"data",void 0);_.v([_.P({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.U("design:type",String)],uw.prototype,"id",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],uw.prototype,"isRightAligned",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],uw.prototype,"disabled",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],uw.prototype,"closeOnActivate",void 0);_.v([_.P(),_.U("design:type",Object)],uw.prototype,"notificationData",void 0);_.v([_.P(),_.U("design:type",Object)],uw.prototype,"hasNotification",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],uw.prototype,"useComputedAriaLabel",void 0);_.v([_.xt("notificationData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],uw.prototype,"notificationDataChanged",null);_.v([_.Jp({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],uw);
_.d(uw,"yt-sort-filter-sub-menu-renderer",function(){if(IVz===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;TKz===void 0&&(TKz=document.createElement("template"));var S=TKz;x.call(m,S.content.cloneNode(!0),K.content.firstChild);IVz=K}K=IVz;return K},{mode:2});var Xy_=_.B(function(K){var m=K.data;var x=_.kA(function(){var w=m().onTap;(w=_.C(w,_.R$))&&_.cd().resolve(_.jQ).resolveCommand(w);return!1}),S=function(){return{sources:[{url:m().thumbnailUrl,
width:120,height:90}]}},Q=function(){return m().rating&&m().ratingA11yLabel&&m().reviewsCount&&m().reviewsCountA11yLabel};
return _.O("place-data-view-model",null,_.O(_.r,{cond:function(){return m().placeName&&m().placeCategory},
then:function(){return _.O("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":x},_.O(_.FR,{data:S,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.O(_.uJ,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return m().onTap}},_.O("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return m().placeName}},function(){return m().placeName})),_.O("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.O(_.r,{cond:Q,
then:function(){return _.O("div",{class:_.Tt("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.O("span",{class:"score",title:function(){return m().ratingA11yLabel}},function(){return m().rating}),_.O("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.O(_.SW,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.O("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return m().reviewsCountA11yLabel}},function(){return m().reviewsCount}))},
else:function(){return _.O("div",{class:_.Tt("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.O("div",{class:_.Tt("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.O("span",{class:"category",
title:function(){return m().placeCategory}},function(){return m().placeCategory}))))}}))},"eb");
Xy_.idomCompat=!0;_.BX(Xy_,"place-data-view-model",{props:{data:_.kv}});var KAR=new _.W$("INLINE_PLAYBACK_HOOK_TOKEN");var mpD=_.Gb({sharedUi:_.FXD});_.be=_.pp(mpD)(mpD.sharedUi,{animatedThumbnailEnabledSelector:function(K){return K.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(K){return K.inlinePreviewEnabled},
currentPageTypeSelector:function(K){return K.currentPageType},
currentPageSubTypeSelector:function(K){return K.currentPageSubType},
persistentPanelVisibleSelector:function(K){return K.persistentPanelVisible}});var xpz=function(K){this.setActiveSlideIndex=K;this.jobIds=[];this.isSlideshowPlaying=!1},wmE=function(K,m){K.isSlideshowPlaying||(K.isSlideshowPlaying=!0,Soo(K),QJz(K,m,0))},Soo=function(K){_.vX(_.dX,function(){K.setActiveSlideIndex(0)},1)},QJz=function(K,m,x){K.jobIds.push(_.vX(_.dX,function(){var S=x<m-1?x+1:0;
K.setActiveSlideIndex(S);QJz(K,m,S)},1800))};var sJE=new _.W$("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");var lkD=new _.W$("IMAGE_ON_LOAD_HANDLER_TOKEN");var umt=_.B(function(K){return _.O("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.O(_.r,{cond:function(){var m;return(m=K.data())==null?void 0:m.thumbnail},
then:function(m){return _.O(_.FR,{data:m,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"fb");_.M1M=_.B(function(K){var m=K.data;var x=K.lockupExperiments;K={};return _.O("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.O("div",{class:_.Tt("ytThumbnailOverlayButtonViewModelButton",(K.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var S;return x&&((S=x())==null?void 0:S.useLegacySizedIconButton)},K))},_.O(_.le,{data:function(){return m().overlayButton}},{buttonViewModel:function(S){return _.O(_.Oy,{data:S.data,
buttonOverrides:function(){var Q;return x&&((Q=x())==null?0:Q.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"gb");
_.M1M.idomCompat=!0;var fkz=_.B(function(K){return _.O("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.kA(function(m){m.preventDefault();return!1})},_.O(_.le,{data:function(){return K.data().buttons}},{toggleButtonViewModel:function(m){return _.O("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.O(_.FP,{data:m.data}))}}))},"hb");
fkz.idomCompat=!0;var t1_=_.B(function(K){var m=function(){var x;return((x=_.C(K.data().rendererContext,_.Q7))==null?void 0:x.label)||""};
return _.O("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.O(_.r,{cond:function(){return K.data().image},
then:function(){return _.O("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.O(_.FR,{data:function(){return K.data().image},
alt:m}))}}),_.O(_.r,{cond:function(){return K.data().text},
then:function(){return _.O("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return K.data().text})}}))},"ib");var cNM;cNM=_.be.animatedThumbnailEnabledSelector;_.MM=_.B(function(K){var m=[],x=function(){var R,J;return Zq1((R=K.width)==null?void 0:R.call(K),(J=K.height)==null?void 0:J.call(K))},S=_.cd().resolve(_.tR(lkD)),Q=_.ld("yt-thumbnail-view-model",function(){m.push("elRef.value set");
var R;(R=K.playbackRef)==null||R.call(K,{thumbnailElRef:Q,thumbnail:K.data().image,thumbnailOverlays:K.data().overlays,thumbnailSize:x()})});
_.BZ(function(){m.push("onInit");_.Nl(function(){m.push("onCleanup")})});
var w=_.lx(cNM),M=function(){var R,J;return(J=(R=K.aspectRatio)==null?void 0:R.call(K))!=null?J:0},f=function(){return(K.data().image?_.wlv(K.data().image):M())<=1&&M()===0},c=function(){return f()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},D=function(){Q.value||_.yq(new _.AR("Thumbnail elRef.value is null",m.join("\n")));
S&&Q.value&&S(Q.value)},G=function(){var R,J;
return((R=K.hovered)==null?void 0:R.call(K))&&x()!=="large"&&((J=K.data().overlays)==null?void 0:J.some(function(L){return _.C(L,j6B)}))},p={};
return _.O("yt-thumbnail-view-model",{class:_.Tt("ytThumbnailViewModelHost",K.className,function(){return LJv(M())},function(){var R,J;
a:{var L=x(),n=(R=K.disableRounding)==null?void 0:R.call(K);R=(J=K.isClip)==null?void 0:J.call(K);if(!n&&!R)switch(L){case "large":J="ytThumbnailViewModelLarge";break a;case "small":J="ytThumbnailViewModelSmall";break a;default:J="ytThumbnailViewModelMedium";break a}J=void 0}return J},(p.ytThumbnailViewModelCinematic=f,p)),
style:_.x_({"background-color":function(){var R,J=f()?(R=K.data().backgroundColor)==null?void 0:R.lightTheme:void 0;return J?JO(J,"1"):void 0}}),
el:Q},_.O(_.r,{cond:f,then:function(){return _.O("div",{class:"ytThumbnailViewModelBlurredImage"},_.O(_.FR,{data:function(){return K.data().image},
alt:"",contentMode:c,targetWidth:K.width,onload:D}))}}),_.O("div",{class:"ytThumbnailViewModelImage"},_.O(_.FR,{data:function(){return K.data().image},
alt:"",contentMode:c,targetWidth:K.width,onload:D}),null),_.O(_.le,{data:function(){return G()?void 0:K.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:rnz,thumbnailOverlayBadgeViewModel:function(R){return _.O(_.GuA,{data:R.data,thumbnailSize:x,isClip:K.isClip})},
thumbnailBottomOverlayViewModel:function(R){return _.O(cnD,{data:R.data,thumbnailSize:x,isClip:K.isClip})},
thumbnailOverlayFullViewModel:t1_,thumbnailOverlayButtonViewModel:function(R){return _.O(_.M1M,{data:R.data,lockupExperiments:K.lockupExperiments})},
channelDisclosureViewModel:function(R){R=R.data;var J;return _.O("div",null,(J=_.cd().resolve(_.tR(sJE)))==null?void 0:J({data:R}))}}),_.O(_.le,{data:function(){var R;
return((R=K.hovered)==null?0:R.call(K))?K.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(R){return _.O(Be,{data:R.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:fkz}),_.O(_.le,{data:function(){var R;return((R=K.hovered)==null?0:R.call(K))&&w()?K.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:umt}),_.O(_.r,{cond:K.isClip,then:function(){return _.O("div",{class:"ytPinkingNsHost"},_.O("svg",{class:"ytPinkingNsPinkingLeft"},_.O("defs",null,_.O("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.O("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.O("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.O("svg",{class:"ytPinkingNsPinkingRight"},_.O("defs",null,_.O("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.O("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.O("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"jb");
_.MM.idomCompat={callbacks:{playbackRef:!0}};var OxM=_.B(function(K){var m=_.u(_.hL(-1,void 0,"RW2Ole")),x=m.next().value,S=m.next().value;_.BZ(function(){var Q=new xpz(S);wmE(Q,K.data().thumbnails.length);_.Nl(function(){if(Q.isSlideshowPlaying){Q.isSlideshowPlaying=!1;for(var w=Q.jobIds,M=0,f=w.length;M<f;M++)_.dX.cancelJob(w[M]);Q.jobIds.length=0}})});
return _.O("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.O(_.le,{data:function(){return K.data().thumbnails}},{thumbnailViewModel:function(Q,w){return _.O("div",{class:function(){var M=!K.data().primaryThumbnail,f=w(),c=x(),D=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
M&&f===0&&D.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");f<=c&&D.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return D.join(" ")}},_.O(_.MM,{data:Q.data,
disableRounding:K.disableRounding}))}}))},"kb");
OxM.idomCompat=!0;var qJS=new _.W$("DWELL_DETECTOR_REGISTRY_TOKEN");var DpM=_.B(function(K){var m=Ehv(K.triggeringElement),x=function(){return!!K.data().primaryThumbnail},S=function(){var w,M=(w=K.data())==null?void 0:w.maxHeight,f;
w=(f=K.maxHeight)==null?void 0:f.call(K);return M!=null&&w!=null?Math.min(M,w):w!=null?w:M},Q=function(){var w=S();
if(w){var M;if(x()&&(M=K.includeStackHeight)!=null&&M.call(K)){var f;M=((f=K.doubleStack)==null?0:f.call(K))?8:4}else M=0;w=w-M-1;if(!(w<0)){f=Math;M=f.ceil;var c,D;var G=NOS((D=(c=K.aspectRatio)==null?void 0:c.call(K))!=null?D:0);return M.call(f,w*G)}}};
return _.O("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.x_({height:function(){return S()?S()+"px":void 0},
width:function(){return Q()?Q()+"px":void 0}})},_.O(jJA,{stackEnabled:x,
thumbnailSize:function(){var w,M;return Zq1((w=K.width)==null?void 0:w.call(K),(M=K.height)==null?void 0:M.call(K))},
doubleStack:K.doubleStack,stackColor:function(){return K.data().stackColor},
includeStackHeight:K.includeStackHeight},_.O(_.le,{data:function(){return K.data().primaryThumbnail}},{thumbnailViewModel:function(w){var M={};
return _.O(_.MM,{data:w.data,width:K.width,height:K.height,aspectRatio:K.aspectRatio,disableRounding:K.disableRounding,className:_.Tt((M.ytCollectionThumbnailViewModelHostHasStacks=x,M)),hovered:K.hovered,playbackRef:K.playbackRef})}}),_.O(_.r,{cond:function(){var w;
return m()&&((w=K.data().thumbnails)==null?void 0:w.length)},
then:function(){return _.O("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.O(OxM,{data:K.data,disableRounding:function(){return!x()}}))}})))},"lb");
DpM.idomCompat={callbacks:{playbackRef:!0}};
var jJA=_.B(function(K){var m=K.children;var x=K.stackEnabled;var S=K.thumbnailSize;var Q=K.doubleStack;var w=K.stackColor;var M=K.includeStackHeight;var f,c=(f=_.cd().resolve(_.tR(_.PX)))==null?void 0:f();return _.O(_.r,{cond:x,then:function(){return _.O(aFM,{data:function(){var D,G;return{experimentEnabled:!0,thumbnailSize:S(),doubleStack:Q==null?void 0:Q(),color:c?w==null?void 0:(D=w())==null?void 0:D.darkTheme:w==null?void 0:(G=w())==null?void 0:G.lightTheme,enableResponsiveMode:!1,includeStackHeight:M==
null?void 0:M()}}},m)},
else:function(){return m}})},"mb");var rNB=new _.W$("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var tI;_.fL={calledOnce:!0,state:"visible"};tI={calledOnce:!0,state:"hidden"};_.cQ=_.B(function(K){var m=K.data;var x=K.customCommandResolver;var S=K.className;var Q=K.delayedClassName;var w=K.animationEntityKey;var M=K.isCompactWidth;var f=K.isContentWidth;K=_.u(_.hL(!1,void 0,"pC3tUb"));var c=K.next().value,D=K.next().value,G=_.oB(w,""),p=_.QS(Jm5,G),R=function(){var pT,h8;return(h8=(pT=p())==null?void 0:pT.value)!=null?h8:!1},J=function(){_.Ap(_.ue("booleanEntity",G(),{key:G(),
value:!0}));V=void 0};
w=_.u(_.mc(R));var L=w.next().value,n=w.next().value;w=_.u(_.mc(R));var F=w.next().value,H=w.next().value;w=_.u(_.mc(function(){var pT;return R()?(pT=m().styleTransitionConfig)==null?void 0:pT.destinationStyle:void 0}));
var N=w.next().value,z=w.next().value,y=function(){var pT=Object.assign({},m(),N()&&{style:N()});var h8,$S,nT=pT.label,Lt=(h8=pT.interaction)==null?void 0:($S=h8.accessibility)==null?void 0:$S.label;h8=pT.iconImage?pT.label&&pT.label.content?pT.iconLeading?"leading":"trailing":"icon-only":void 0;pT={formattedButtonText:nT,accessibilityLabel:Lt,style:PbL(pT.style),type:eKv(pT.style),state:"active",size:nhL(pT.size),iconPosition:h8,disabled:!1,aTagConfig:gh0(pT,x)};_.h("enable_desktop_vdcbg_components")&&
(pT.focused=c());return pT},V;
w=_.Oq({visibilityCallback:function(pT){var h8,$S=(h8=m().interaction)==null?void 0:h8.onFirstVisible;pT&&$S&&_.qU($S)},
showOption:_.fL});var T=function(){return zoL(y(),!!m().iconImage)};
K={};var m1={};S=_.Tt(function(){return"ytwAdButtonViewModelHost"},function(){return m().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var pT=!!m().delayedAppearanceConfig,h8=L();
return pT?h8?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var pT=!!m().delayedAppearanceConfig,h8=F();
return pT?h8?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!m().delayedAppearanceConfig||L()?Q==null?void 0:Q():""},(K.ytwAdButtonViewModelHostCompactWidth=function(){return M==null?void 0:M()},K),(m1.ytwAdButtonViewModelHostContentWidth=function(){return f==null?void 0:f()},m1),S!=null?S:"");
var MT=function(){var pT,h8=(pT=m().delayedAppearanceConfig)==null?void 0:pT.delayedInvisibleSeconds;h8&&(V=_.fi(_.dX,function(){n(!0);c0()},h8*1E3))},c0=function(){var pT,h8=(pT=m().delayedAppearanceConfig)==null?void 0:pT.delayedVisibleSeconds;
h8&&(V=_.fi(_.dX,function(){H(!0);EB()},h8*1E3))},EB=function(){var pT,h8=(pT=m().styleTransitionConfig)==null?void 0:pT.styleTransitionSeconds,$S,nT=($S=m().styleTransitionConfig)==null?void 0:$S.destinationStyle;
h8&&nT?V=_.fi(_.dX,function(){z(nT);J()},h8*1E3):J()};
_.BZ(function(){MT()});
_.Nl(function(){V&&_.dX.cancelJob(V)});
return _.O("ad-button-view-model",{"on:focusin":_.kA(_.h("enable_desktop_vdcbg_components")?function(){var pT=_.cd().resolve(_.tR(_.lJ));pT&&D(pT.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.kA(_.h("enable_desktop_vdcbg_components")?function(){D(!1);return!1}:void 0),
class:S,el:_.o$(w),style:_.x_({"transition-duration":"0.3s"})},_.O(_.r,{cond:y,then:function(){return _.O(_.c5,{data:y,icon:function(){return _.O(_.r,{cond:function(){return m().iconImage},
then:function(pT){return _.O(_.FR,{data:pT,alt:"",targetWidth:T,targetHeight:T,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"ob");var GLt=_.B(function(K){var m=K.data;K=function(){return m().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var x=_.Oq({visibilityCallback:function(w){var M,f=(M=m().interaction)==null?void 0:M.onFirstVisible;w&&f&&_.qU(f)},
showOption:_.fL}),S={},Q={};return _.O("ad-button-group-view-model",{class:_.Tt("ytwAdButtonGroupViewModelHost",(S.ytwAdButtonGroupViewModelHostCompactWidth=K,S)),el:_.o$(x)},_.O("div",{class:_.Tt("ytwAdButtonGroupViewModelHostSecondaryButton",(Q.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=K,Q))},_.O(_.le,{data:function(){return m().secondaryAdButton}},{adButtonViewModel:function(w){return _.O(_.cQ,{data:w.data})}})),_.O("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.O(_.le,
{data:function(){return m().primaryAdButton}},{adButtonViewModel:function(w){return _.O(_.cQ,{data:w.data})}})))},"pb");var pmE=_.B(function(K){var m=function(){var x;return((x=K.data())==null?void 0:x.answers)||[]};
return _.O("yt-survey-icons",{class:"ytSurveyIconsHost"},_.O("div",{class:"ytSurveyIconsHeader"},_.O("div",{class:"ytSurveyIconsTitle"},function(){var x;return(x=K.data())==null?void 0:x.text}),_.O("div",null,_.O(_.c5,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var x;(x=K.onDismiss)==null||x.call(K)}}},
iconName:"DISMISSAL"}))),_.O("div",null,_.O("div",{class:"ytSurveyIconsAnswers"},_.O(_.AS,{each:function(){return m()},
keyBy:"INDEX"},function(x,S){return _.O("div",null,_.O(_.c5,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var Q;(Q=K.onSelect)==null||Q.call(K,x(),S)}}},
icon:function(){return _.O(_.SW,{icon:function(){var Q,w;return(Q=x())==null?void 0:(w=Q.icon)==null?void 0:w.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.O("div",{class:"ytSurveyIconsAnswersText"},_.O("div",null,function(){return m().length?m()[0].text:""}),_.O("div",null,function(){return m().length?m()[m().length-1].text:""}))))},"qb");var R4R=_.B(function(K){var m=_.o$(_.pi(function(){var c;return(c=K.data())==null?void 0:c.rendererContext},void 0,void 0,void 0,!0)),x=_.u(_.hL(!1,void 0,"GW0yjf")),S=x.next().value,Q=x.next().value,w=_.QS(ChT,function(){var c;
return(c=K.data().keys)==null?void 0:c.surveyEntityKey}),M=_.QS(LjL,function(){var c;
return(c=K.data().keys)==null?void 0:c.surveyStateEntityKey});
_.sq("ytd-slimline-survey-show-action",function(){Q(!1)});
var f=function(){var c,D;var G=(c=M())==null?void 0:(D=c.questionStack)==null?void 0:D[0];if(G!==void 0){var p,R;return(p=w())==null?void 0:(R=p.questions)==null?void 0:R[G]}};
x={};return _.O("yt-slimline-survey-view-model",{el:m,class:_.Tt("ytSlimlineSurveyViewModelHost",(x.ytSlimlineSurveyViewModelCollapsed=function(){return S()},x))},_.O("div",{class:"ytSlimlineSurveyViewModelContainer"},_.O(_.r,{cond:function(){var c;
return((c=f())==null?void 0:c.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.O(pmE,{data:function(){return f()},
onSelect:function(c,D){var G,p;return _.t(function(R){Q(!0);if(p=(G=K.data())==null?void 0:G.onSelectRating)_.qU(p),_.Ap(VtR(D));_.Px(R)})},
onDismiss:function(){Q(!0);var c;var D=(c=w())==null?void 0:c.dismissalFeedbackToken;c=D?{feedbackEndpoint:{feedbackToken:D}}:void 0;c&&_.hE(c,{form:{element:m.value}})}})}})))},"rb");var JNB=_.B(function(K){return _.O("yt-table-view-model",{class:_.Tt("ytTableViewModelHost",K.className)},_.O(_.AS,{each:function(){return K.data().rows||[]}},function(m){return _.O("div",{class:"ytTableViewModelRow"},_.O(_.AS,{each:function(){return(m==null?void 0:m.cells)||[]}},function(x,S){var Q,w={};
return _.O("span",{class:_.Tt((w.ytTableViewModelRowLabel=function(){return S()===0&&K.data().showHorizontalHeaders},w.ytTableViewModelCell=function(){return!K.data().showHorizontalHeaders||S()>0},w))},(Q=x.text)==null?void 0:Q.content)}))}))},"sb");var h4D=_.B(function(K){return _.O("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.O(_.le,{data:function(){var m;return(m=K.data())==null?void 0:m.attachments}},{flexibleActionsViewModel:function(m){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(_.y2,{data:m.data,
layout:function(){var x;return((x=K.lockupStyle())==null?void 0:x.arrangement)===1?0:1},
justifyContentOverride:function(){var x;return((x=K.lockupStyle())==null?void 0:x.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(m){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(R4R,{data:m.data}))},
expandableMetadataViewModel:function(m){m=m.data;var x;return _.O("div",{class:_.Tt("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(x=_.cd().resolve(_.tR(rNB)))==null?void 0:x({data:m}))},
adButtonGroupViewModel:function(m){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(GLt,{data:m.data}))},
adButtonViewModel:function(m){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(_.cQ,{data:m.data,isCompactWidth:!0}))},
tableViewModel:function(m){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(JNB,{data:m.data}))}}))},"tb");var HnD=_.rp("rich_grid_min_item_width",310),AQ8=_.rp("rich_grid_max_item_width",500);var COD=_.B(function(K){var m=K.data;return _.O("br-nz-badge-shape",{class:_.Tt(function(){return V4T(m().brNzRatingBadgeType)}),
role:function(){return m().accessibilityText?"img":void 0},
"aria-label":function(){return m().accessibilityText}},function(){var x;
return(x=m())==null?void 0:x.text})},"ub");_.OI=_.B(function(K){var m=function(){var x=K.data(),S,Q,w;if(x){var M=!((S=K.workaroundShortsIsThumbnailBadge)==null||!S.call(K));S=(Q=K.modern)==null?void 0:Q.call(K);Q=(w=K.numBadgesInRow)==null?void 0:w.call(K);var f;a:switch(x.badgeStyle){case "BADGE_OVERLAY":w=!0;break a;default:w=!1}x={type:M?17:vh8(x.badgeStyle),brNzRatingBadgeType:UkD(x.badgeStyle),text:x.badgeText,icon:x.iconName,isOverlay:w,modern:S||_.h("web_modern_badge_view_model"),accessibilityText:x.accessibilityLabel||((f=_.C(x.rendererContext,
_.Q7))==null?void 0:f.label),numBadgesInRow:Q}}else x=void 0;return x};
return _.O("yt-badge-view-model",{class:_.Tt("ytBadgeViewModelHost",K.class)},_.O(_.oh,null,_.O(_.YJ,{when:function(){var x;return!((x=m())==null||!x.brNzRatingBadgeType)}},function(){return _.O(COD,{data:function(){return m()}})}),_.O(_.YJ,{when:function(){return!!m()&&!m().brNzRatingBadgeType}},function(){return _.O(_.ze,{data:function(){return m()}})})))},"vb");
_.OI.idomCompat=!0;var TZm,zK8;TZm=16/9;zK8=2/3;_.jr=_.B(function(K){var m=K.data;var x=K.className;var S=K.imageSizeConfig;var Q=K.notifyOnLoaded;var w=function(){return m().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},M=function(){var R;
return _.GZ((R=m())==null?void 0:R.rendererContext)};
K={};K=(K.ytContentPreviewImageViewModelHost=!0,K.ytContentPreviewImageViewModelCircleImage=function(){return w()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},K.ytContentPreviewImageViewModelTappable=function(){return M()},K);
var f=function(){var R,J;return(J=(R=_.C(m().rendererContext,_.Q7))==null?void 0:R.label)!=null?J:""},c=function(){return kfB(m())},D=function(){var R=IFB(w(),m().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",S==null?void 0:S(),WJ1(c()),m().layoutWidth,m().layoutHeight),J=Object.assign({},R);
R.width&&(J.width=Math.round(R.width));R.height&&(J.height=Math.round(R.height));R.maxWidth&&(J.maxWidth=Math.round(R.maxWidth));R.maxHeight&&(J.maxHeight=Math.round(R.maxHeight));return J},G=_.bv(function(){return D().height},void 0,"CxFlJb"),p=_.bv(function(){return D().width},void 0,"lb8Jhd");
return _.O("yt-content-preview-image-view-model",{el:_.o$(_.pi(function(){var R;return(R=m())==null?void 0:R.rendererContext})),
role:function(){return M()?"link":void 0},
tabindex:function(){return M()?0:void 0},
class:_.Tt(x,K,function(){var R=w();var J=S==null?void 0:S();R=R==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||R==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||R==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||R==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(J==null?void 0:J.size)!=null&&J.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(J==null?void 0:J.size)!=null&&J.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return R}),
style:function(){var R=D(),J=[];R.width&&J.push("width: "+R.width+"px");R.height&&J.push("height: "+R.height+"px");R.maxWidth&&J.push("max-width: "+R.maxWidth+"px");R.maxHeight&&J.push("max-height: "+R.maxHeight+"px");R.fullWidth&&J.push("width: 100%");return J.join(";")}},_.O(_.r,{cond:c,
then:function(R){return _.O(_.FR,{data:R,alt:f,"data-disabled$":function(){return!f()},
notifyOnLoaded:Q,targetWidth:p,targetHeight:G,preserveWidth:function(){return!!p()},
preserveHeight:function(){return!!G()}})}}),_.O(_.le,{data:function(){var R;
return(R=m())==null?void 0:R.overlays}},{thumbnailHoverOverlayViewModel:Be,
thumbnailOverlayButtonViewModel:_.M1M}))},"wb");
_.jr.idomCompat=!0;var Dc=_.B(function(K){var m=K.data;var x=K.className;var S=K.useSmallLayout;var Q=K.useMediumText;K=K.useHeavyText;var w={};return _.O("yt-attribution-view-model",{el:_.o$(_.pi(function(){var M;return(M=m())==null?void 0:M.rendererContext})),
class:_.Tt(x,(w.ytAttributionViewModelHost=!0,w.ytAttributionViewModelMediumText=Q,w.ytAttributionViewModelHeavyText=K,w))},_.O(_.r,{cond:function(){return _.GZ(m().rendererContext)},
then:function(){return _.O("button",{class:"ytAttributionViewModelTappable"},_.O(LAA,{data:m,useSmallLayout:S}))},
else:function(){return _.O(LAA,{data:m,useSmallLayout:S})}}))},"xb"),LAA=_.B(function(K){var m=K.data;
var x=K.useSmallLayout;var S=function(){return{size:(x==null?0:x())?16:24}};
return _.O(_.O2,null,_.O(_.le,{data:function(){return m().contentPreviewImage}},{contentPreviewImageViewModel:function(Q){return _.O(_.jr,{data:Q.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:S})}}),_.O(_.le,{data:function(){return m().badge}},{badgeViewModel:function(Q){return _.O(_.OI,{data:Q.data,
class:"ytAttributionViewModelBadge",modern:!0})}}),_.O(_.r,{cond:function(){return m().text},
then:function(){return _.O(_.Ii,{text:function(){return m().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.O(_.r,{cond:function(){return m().suffix},
then:function(){return _.O(_.Ii,{text:function(){return m().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"yb");
Dc.idomCompat=!0;var qoD,EnD,bxo,gnA,nnH;qoD=_.B(function(K){var m=K.delimiter;var x=K.max;var S=K.index;var Q=K.isStandalone;return _.O(_.r,{cond:function(){return x()-1>S()},
then:function(){var w={};return _.O("span",{class:_.Tt("yt-content-metadata-view-model__delimiter",(w["yt-content-metadata-view-model__delimiter--standalone"]=Q,w)),"aria-hidden":!0},m)}})},"zb");
EnD=_.B(function(K){var m=K.metadataPart;var x=K.maxLines;return _.O(_.Ii,{text:function(){return m().text},
linkInheritColor:!0,className:function(){return Xf1(x())},
userInput:!0})},"Ab");
bxo=_.B(function(K){var m=K.metadataPart;var x=K.maxLines;return _.O(_.r,{cond:function(){return m().tooltip},
then:function(S){return _.O("span",{title:S,role:"tooltip"},_.O(EnD,{metadataPart:m,maxLines:x}))},
else:function(){return _.O(EnD,{metadataPart:m,maxLines:x})}})},"Bb");
gnA=_.B(function(K){var m=K.metadataPart;var x=K.isOverlay;var S=K.useMediumText;var Q=K.hideAvatar;var w=function(){return m().maxLines!==void 0?m().maxLines:1};
return _.O(_.O2,null,_.O(_.le,{data:function(){return m().avatarStack}},{avatarStackViewModel:function(M){return _.O(_.yV,{data:M.data,
isOverlay:x,useMediumText:S,hideAvatar:Q})},
badgeViewModel:_.OI}),_.O(_.r,{cond:function(){return m().leadingIcon},
then:function(M){return _.O(_.SW,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return M().name},
size:function(){return M().width}})}}),_.O(_.r,{cond:function(){return m().text},
then:function(){return _.O(bxo,{metadataPart:m,maxLines:w})}}),_.O(_.r,{cond:function(){return m().icon},
then:function(M){return _.O(_.SW,{className:"yt-content-metadata-view-model__icon",icon:function(){return M().name},
size:function(){return M().width}})}}))},"Cb");
nnH=_.B(function(K){var m=K.metadataRow;var x=K.isInline;var S=K.delimiter;var Q=K.isOverlay;var w=K.useMediumText;var M=K.extensions;var f=function(){var D,G=M==null?void 0:(D=M())==null?void 0:D.lockupMetadata;D=m();var p,R;return!!((G==null?0:(p=G.byline)==null?0:p.hideAvatar)&&((R=_.C(D,s6D))==null?void 0:R.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},c=function(){return m().metadataParts||[]};
K={};return _.O("div",{class:_.Tt("yt-content-metadata-view-model__metadata-row",(K["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=x,K["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var D,G=M==null?void 0:(D=M())==null?void 0:D.lockupMetadata;D=m();var p,R;return!!((G==null?0:(p=G.byline)==null?0:p.addPadding)&&((R=_.C(D,s6D))==null?void 0:R.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},K["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var D;
return!!(M==null?0:(D=M())==null?0:D.lockupMetadata)&&m().badges&&!m().metadataParts},K))},_.O(_.le,{data:function(){return m().badges}},{badgeViewModel:function(D){return _.O("div",{class:"yt-content-metadata-view-model__badge"},_.O(_.OI,{data:D.data,
numBadgesInRow:function(){var G,p;return((G=m())==null?void 0:(p=G.badges)==null?void 0:p.length)||0}}))}}),_.O(_.AS,{each:c},function(D,G){return _.O(_.O2,null,_.O(gnA,{metadataPart:D,
isOverlay:Q,useMediumText:w,hideAvatar:f}),_.O(qoD,{delimiter:S,max:function(){return c().length},
index:G,isStandalone:!1}))}),_.O(_.r,{cond:function(){return m().isSpacerRow&&!x()},
then:function(){return _.O("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Db");
_.rh=_.B(function(K){K=_.H_(K,{layout:0,isOverlay:!1});var m=K.data,x=K.layout,S=K.isOverlay,Q=K.useMediumText,w=K.extensions,M=function(){return x()===0},f=function(){var D;
return((D=m().metadataRows)==null?void 0:D.filter(function(G){var p,R=w==null?void 0:(p=w())==null?void 0:p.lockupMetadata,J,L;p=!!((R==null?0:(J=R.description)==null?0:J.hideDescription)&&((L=_.C(G,s6D))==null?void 0:L.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var n,F;return!((R==null?0:(n=R.spacer)==null?0:n.hideSpacer)&&((F=_.C(G,s6D))==null?void 0:F.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||p)}))||[]},c={};
return _.O("yt-content-metadata-view-model",{class:_.Tt(K.className,"yt-content-metadata-view-model",(c["yt-content-metadata-view-model--inline"]=M,c["yt-content-metadata-view-model--tappable"]=function(){return _.GZ(m().rendererContext)},c["yt-content-metadata-view-model--medium-text"]=Q,c)),
el:_.o$(_.pi(function(){return m().rendererContext}))},_.O(_.AS,{each:f},function(D,G){return _.O(_.O2,null,_.O(nnH,{metadataRow:D,
isInline:M,delimiter:function(){return m().delimiter},
isOverlay:S,useMediumText:Q,extensions:w}),_.O(_.r,{cond:function(){return M()&&!D.isSpacerRow},
then:function(){return _.O(qoD,{delimiter:function(){return m().delimiter},
max:function(){return f().length},
index:G,isStandalone:!0})}}))}))},"Eb");
_.rh.idomCompat=!0;var POt=_.B(function(K){var m=_.cd().resolve(_.tR(_.PX)),x={};return _.O("yt-lockup-metadata-view-model",{class:_.Tt("yt-lockup-metadata-view-model",function(){a:{var S=K.lockupStyle();if(S==null?0:S.isOverlay)S="yt-lockup-metadata-view-model--overlay";else switch(S==null?void 0:S.arrangement){case 1:S="yt-lockup-metadata-view-model--horizontal";break a;default:S="yt-lockup-metadata-view-model--vertical"}}return S},function(){a:{var S=K.lockupStyle();
switch(S==null?void 0:S.titleMaxLines){case 1:S="yt-lockup-metadata-view-model--title-max-lines-1";break a}S=void 0}return S},function(){a:{var S=K.lockupStyle();
if(S==null?0:S.isTiny)S="yt-lockup-metadata-view-model--tiny";else switch(S==null?void 0:S.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":S="yt-lockup-metadata-view-model--compact";break a;default:S="yt-lockup-metadata-view-model--standard"}}return S},(x["yt-lockup-metadata-view-model--overlay"]=function(){var S;
return(S=K.lockupStyle())==null?void 0:S.isOverlay},x["yt-lockup-metadata-view-model--card"]=function(){var S;
return(S=K.lockupStyle())==null?void 0:S.isCard},x["yt-lockup-metadata-view-model--centered"]=function(){var S;
return(S=K.lockupStyle())==null?void 0:S.isCentered},x["yt-lockup-metadata-view-model--typography-bump"]=function(){var S;
return(S=K.lockupStyle())==null?void 0:S.typographyBump},x["yt-lockup-metadata-view-model--legacy-typography"]=function(){var S;
return(S=K.lockupStyle())==null?void 0:S.useLegacyTypography},x["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var S;
return(S=K.lockupStyle())==null?void 0:S.useRichGridLegacyTypography},x))},_.O(_.le,{data:function(){return K.data().image}},{avatarStackViewModel:function(S){return _.O("div",{class:"yt-lockup-metadata-view-model__avatar"},_.O(_.yV,{data:S.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(S){return _.O("div",{class:"yt-lockup-metadata-view-model__avatar"},_.O(_.a6,{data:S.data}))},
decoratedAvatarViewModel:function(S){return _.O("div",{class:"yt-lockup-metadata-view-model__avatar"},_.O(_.d0,{data:S.data}))}}),_.O("div",{class:"yt-lockup-metadata-view-model__text-container"},_.O("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var S;return(S=K.data().title)==null?void 0:S.content}},_.O(_.r,{cond:function(){return K.data().title},
then:function(S){return _.O(_.uJ,{command:K.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.x_({color:function(){var Q;a:{var w=K.lockupStyle();var M=(Q=K.hovered)==null?void 0:Q.call(K);Q=!(m==null||!m());var f;if((w==null?0:(f=w.onFocusEffect)==null?0:f.textPrimaryColor)&&M&&(w=Q?w.onFocusEffect.textPrimaryColor.darkTheme:w.onFocusEffect.textPrimaryColor.lightTheme)){w=hO(w);break a}w=void 0}return w}}),
ariaLabel:K.lockupAccessibilityLabel},_.O(_.Ii,{text:S,userInput:!0}))}})),_.O("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.x_({color:function(){var S;a:{var Q=K.lockupStyle();var w=(S=K.hovered)==null?void 0:S.call(K);S=!(m==null||!m());var M;if((Q==null?0:(M=Q.onFocusEffect)==null?0:M.textSecondaryColor)&&w&&(Q=S?Q.onFocusEffect.textSecondaryColor.darkTheme:Q.onFocusEffect.textSecondaryColor.lightTheme)){Q=hO(Q);break a}Q=void 0}return Q}})},_.O(_.le,{data:function(){return K.data().metadata}},{contentMetadataViewModel:function(S){return _.O(_.rh,{data:S.data,
layout:1,useMediumText:function(){var Q,w;return((Q=K.lockupStyle())==null?void 0:Q.typographyBump)||((w=K.lockupStyle())==null?void 0:w.useRichGridLegacyTypography)},
extensions:function(){var Q,w,M,f;return{lockupMetadata:{byline:{hideAvatar:((Q=K.lockupStyle())==null?void 0:Q.arrangement)===0,addPadding:((w=K.lockupStyle())==null?void 0:w.arrangement)===1},description:{hideDescription:!((M=K.lockupStyle())==null||!M.compactMetadata)},spacer:{hideSpacer:!((f=K.lockupStyle())==null||!f.compactMetadata)}}}}})}})),_.O(_.le,{data:function(){return K.data().attribution}},{attributionViewModel:function(S){return _.O("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.O(Dc,{data:S.data,
useSmallLayout:!0}))}})),_.O("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.O(_.le,{data:function(){return K.data().menuButton}},{buttonViewModel:function(S){return _.O(_.Oy,{data:S.data,
buttonOverrides:function(){var Q;return((Q=K.lockupStyle())==null?0:Q.isOverlay)?{style:"overlay"}:void 0}})}})))},"Fb");
POt.idomCompat=!0;var e4z=_.B(function(K){var m=_.ld("notification-multi-action-renderer");_.ND(function(){requestAnimationFrame(function(){_.w7(m.value)})});
var x={},S={},Q={};return _.O("notification-multi-action-renderer",{class:_.Tt("ytNotificationMultiActionRendererHost",(x.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var w;return(w=K.useLegacyShelfStyle)==null?void 0:w.call(K)},x)),
el:m},_.O("span",{"aria-live":"polite",class:_.Tt("ytNotificationMultiActionRendererTextContainer",(S.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var w;return(w=K.useLegacyShelfStyle)==null?void 0:w.call(K)},S))},_.O(_.Ii,{text:function(){return K.data().responseText}})),_.O("div",{class:_.Tt("ytNotificationMultiActionRendererButtonContainer",(Q.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var w;
return(w=K.useLegacyShelfStyle)==null?void 0:w.call(K)},Q))},_.O(_.le,{data:function(){var w;
return(w=K.data().buttons)==null?void 0:w.map(function(M){if(M=M.buttonRenderer){var f,c=Object,D=c.assign,G=(f=M.icon)==null?void 0:f.iconType;f=(f=M.command||M.serviceEndpoint||M.navigationEndpoint)?{innertubeCommand:f}:void 0;M={buttonViewModel:D.call(c,{},{iconName:G,onTap:f,trackingParams:M.trackingParams,titleFormatted:M.text?_.r9(M.text):void 0},mf1(M))}}else M=void 0;return M}).filter(function(M){return!!M})}},{buttonViewModel:function(w,M){return _.O("div",null,_.O(_.Oy,{data:w.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var f;return((f=K.useModernStyles)==null?0:f.call(K))?{type:M()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Hb");var ixE=_.B(function(K){var m=_.ld("notification-text-renderer");_.ND(function(){requestAnimationFrame(function(){_.w7(m.value)})});
return _.O("notification-text-renderer",{el:m,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.O(_.Ii,{text:function(){return K.data().successResponseText}}))},"Jb");_.Gh=_.B(function(K){var m=_.QS(fPv,function(){var S;return xf1((S=K.contentId)==null?void 0:S.call(K))}),x=function(){var S;
return _.C((S=m())==null?void 0:S.command,_.EM)};
return _.O(_.r,{cond:function(){var S;if(!(S=x())){var Q;S=_.C((Q=m())==null?void 0:Q.command,RdM)}return S},
then:function(){return _.O(_.r,{cond:x,then:function(){var S={};return _.O("div",{class:_.Tt("ytDismissibleItemReplacedContent",function(){var Q;return S6L((Q=K.aspectRatio)==null?void 0:Q.call(K))})},_.O("div",{class:_.Tt((S.ytDismissibleItemAspectRatioContainer=function(){var Q;
return((Q=K.aspectRatio)==null?void 0:Q.call(K))!==void 0},S))},_.O(_.le,{data:function(){var Q;
return(Q=x())==null?void 0:Q.item}},{notificationMultiActionRenderer:function(Q){return _.O(e4z,{data:Q.data,
useModernStyles:K.useModernStyle,useLegacyShelfStyle:K.useLegacyShelfStyle})},
notificationTextRenderer:ixE})))}})},
else:K.children})},"Kb");_.YoL=_.B(function(K){var m=K.data;var x=K.customCommandResolver;K=_.o$(_.Oq({visibilityCallback:function(w){var M,f=(M=m().interaction)==null?void 0:M.onFirstVisible;w&&f&&_.qU(f)},
showOption:_.fL}));var S=function(){var w;return((w=m().interaction)==null?0:w.onTap)?function(M){var f;bnS(M,(f=m().interaction)==null?void 0:f.onTap,x)}:void 0},Q=function(){var w,M=m(),f=S(),c=(w=_.C(m().rendererContext,_.Q7))==null?void 0:w.label;
a:switch(M.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":w=1;break a;default:w=0}return{size:sE0(M.size),type:w,onTap:f,accessibilityText:c}};
return _.O("ad-avatar-view-model",{class:function(){var w;return((w=m().interaction)==null?0:w.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:K},_.O(_.r,{cond:function(){return m().image},
then:function(w){return _.O(Dfo,{data:Q,image:w})}}))},"Lb");_.pL=_.B(function(K){var m=_.H_(K,{hasDot:!1,usedInMasthead:!1}),x=Object.assign({},m),S=m.data,Q=m.hasDot;K=m.customCommandResolver;var w=m.usedInMasthead,M=(delete x.data,delete x.hasDot,delete x.customCommandResolver,delete x.usedInMasthead,x);m=function(){return S().style};
m!==void 0&&m!==null||_.Xu(Error("Hh"));K=_.Ci(function(){return S().interaction},K);
return _.O("ad-badge-view-model",{class:_.Tt(function(){var f;return((f=S().interaction)==null?0:f.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var f=M.adRenderingContextType(),c=w();
S();return f!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||c?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.o$(K)},_.O(_.ze,{data:function(){var f;S();return{type:2,text:(f=S().label)==null?void 0:f.content,adsIncludeDot:Q(),isOverlay:S().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Mb");var FAz;_.Rx=_.B(function(K){var m=K.data;var x=K.customCommandResolver;var S=K.adRenderingContextType;return _.O("ad-details-line-view-model",{class:function(){var Q;return((Q=m().interaction)==null?0:Q.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.o$(_.Oq({visibilityCallback:function(Q){var w,M=(w=m().interaction)==null?void 0:w.onFirstVisible;Q&&M&&_.qU(M)},
showOption:_.fL}),_.Ci(function(){return m().interaction},x))},_.O(_.r,{cond:function(){return m().style},
then:function(Q){return _.O(_.AS,{each:function(){var w;return((w=m())==null?void 0:w.attributes)||[]},
keyBy:"INDEX"},function(w){return _.O(FAz,{attribute:w,style:Q,adRenderingContextType:function(){return S()}})})}}))},"Nb");
FAz=_.B(function(K){var m=K.attribute;var x=K.style;var S=K.adRenderingContextType;return _.O(_.r,{cond:function(){return m().text},
then:function(Q){return _.O(_.Ii,{text:Q,className:function(){var w=S();x();return w==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Ob");var ANL=_.B(function(K){var m=K.data;var x=K.typographyBump;var S=function(){return m().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"};
K={};return _.O(_.O2,null,_.O("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.O(_.Ii,{text:function(){return m().headline},
className:_.Tt("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(K.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return S==null?void 0:S()},K.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(x==null?void 0:x())&&!(S==null?0:S())},K)),
linkInheritColor:!0}),_.O(_.r,{cond:function(){return m().description},
then:function(Q){var w={};return _.O(_.Ii,{text:Q,className:_.Tt("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(w.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return S==null?void 0:S()},w.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(x==null?void 0:x())&&!(S==null?0:S())},w)),
linkInheritColor:!0})}}),_.O(_.r,{cond:function(){return m().secondaryDescription},
then:function(Q){var w={};return _.O(_.Ii,{text:Q,className:_.Tt("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(w.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return x==null?void 0:x()},w)),
linkInheritColor:!0})}}),_.O("div",{class:function(){return S()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.O(_.r,{cond:function(){return m().adAvatar},
then:function(){return _.O("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.O(_.le,{data:function(){return m().adAvatar}},{adAvatarViewModel:_.YoL}))}}),_.O(_.le,{data:function(){return m().adBadge}},{adBadgeViewModel:function(Q){return _.O(_.pL,{data:Q.data,
hasDot:function(){return!!m().adDetailsLine},
adRenderingContextType:function(){return m().adRenderingContextType}})}}),_.O(_.le,{data:function(){return m().adDetailsLine}},{adDetailsLineViewModel:function(Q){return _.O(_.Rx,{data:Q.data,
adRenderingContextType:function(){return m().adRenderingContextType}})}}))),_.O("div",{class:function(){return S()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.O(_.le,{data:function(){return m().menu}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
buttonOverrides:function(){a:switch(m().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var w="S";break a;default:w="M"}return{size:w}}})}})))},"Pb"),onE=_.B(function(K){var m=K.data;
var x=K.noBottomMargin;var S=K.useVideoLockupTopPadding;var Q=K.typographyBump;K={};K=_.Tt("ytwFeedAdMetadataViewModelHostMetadata",(K.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return x==null?void 0:x()},K.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return S==null?void 0:S()},K));
var w=function(){return m().adBadge};
w!==void 0&&w!==null||_.Xu(Error("Ih"));w={};var M={};return _.O(_.O2,null,_.O(_.r,{cond:function(){return m().adAvatar},
then:function(){return _.O("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.O(_.le,{data:function(){return m().adAvatar}},{adAvatarViewModel:function(f){return _.O(_.YoL,{data:f.data})}}))}}),_.O("div",{class:K},_.O("div",{class:_.Tt("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(w.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return Q==null?void 0:Q()},w.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(Q==
null?void 0:Q())&&_.h("web_enable_typography_bump_v2")},w))},_.O(_.Ii,{text:function(){return m().headline},
linkInheritColor:!0})),_.O(_.r,{cond:function(){return m().description},
then:function(f){return _.O(_.Ii,{text:f,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.O("div",{class:function(){return m().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.h("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.O(_.le,{data:function(){return m().adBadge}},
{adBadgeViewModel:function(f){return _.O(_.pL,{data:f.data,
hasDot:function(){return!!m().adDetailsLine},
adRenderingContextType:function(){return m().adRenderingContextType}})}}),_.O(_.le,{data:function(){return m().adDetailsLine}},{adDetailsLineViewModel:function(f){return _.O(_.Rx,{data:f.data,
adRenderingContextType:function(){return m().adRenderingContextType}})}})),_.O(_.r,{cond:function(){return m().secondaryDescription},
then:function(f){return _.O(_.Ii,{text:f,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.O("div",{class:_.Tt("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(M.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return S==null?void 0:S()},M))},_.O(_.le,{data:function(){return m().menu}},{buttonViewModel:_.Oy})))},"Qb"),JI=_.B(function(K){var m=K.data;
var x=K.noBottomMargin;var S=K.listenToTapEvent;var Q=K.setTouchEndHandler;var w=K.useVideoLockupTopPadding;var M=K.typographyBump;K=_.Oq({visibilityCallback:function(p){var R,J=(R=m().interaction)==null?void 0:R.onFirstVisible;p&&J&&_.qU(J)},
showOption:_.fL});var f=_.Ci(function(){return m().interaction},void 0,function(){return S==null?void 0:S()}),c=_.u(_.hL(!1,void 0,"a2FSrb")),D=c.next().value,G=c.next().value;
c=_.kA(function(p){(Q==null?0:Q())&&!D()&&(p.currentTarget.click(),G(!0),setTimeout(function(){G(!1)},100));
return!1});
return _.O("feed-ad-metadata-view-model",{class:function(){var p;return((p=m().interaction)==null?0:p.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.o$(K,f),"on:touchend":c},_.O(_.oh,null,_.O(_.YJ,{when:function(){return m().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.O(ANL,{data:m,
typographyBump:M})}),_.O(_.YJ,{when:function(){return m().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.O(onE,{data:m,
noBottomMargin:x,useVideoLockupTopPadding:w,typographyBump:M})})))},"Rb");var HxE,$pB;HxE=_.be.inlinePreviewEnabledSelector;_.hI=_.B(function(K){return _.O("yt-lockup-view-model",{class:_.Tt(K.className,"yt-lockup-view-model--wrapper")},_.O(_.Gh,{contentId:function(){return K.data().contentId},
useModernStyle:!0,aspectRatio:function(){var m,x;return((m=K.containerType)==null?void 0:m.call(K))!==3?dkT(K.data().contentType,(x=K.force16By9ThumbnailAspectRatio)==null?void 0:x.call(K)):void 0}},function(){return _.O($pB,Object.assign({},K))}))},"Sb");
$pB=_.B(function(K){K=_.H_(K,{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 m=K.data,x=K.containerLayoutConfig,S=K.containerType,Q=K.sizing,w=K.protectBackground,M=K.typographyBump,f=K.force16By9ThumbnailAspectRatio,c=K.thumbnailFixedWidth,D=K.thumbnailTargetWidth,G=K.lockupExperiments,p=K.elementsPerRow,
R=_.cd().resolve(_.tR(_.PX));K=_.o$(_.pi(function(){var nT;return(nT=m())==null?void 0:nT.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 J=_.lx(HxE),L=_.cd().resolve(_.tR(KAR)),n=L?{}:void 0,F=function(){var nT,Lt,yD;return(yD=(Lt=_.C((nT=m())==null?void 0:nT.rendererContext,_.Q7))==null?void 0:Lt.label)!=null?yD:void 0},H=function(){var nT;
return(nT=_.C(m().metadata,_.ljE))==null?void 0:nT.endorsement},N=function(){var nT=x==null?void 0:x(),Lt;
if(nT==null?0:nT.containerType){var yD=(Lt=m())==null?void 0:Lt.contentType;Lt=G();var Ez=M(),sz=D(),t5=w();nT=Object.assign({},yQT(NZ8(nT),qe(nT.responsiveSize),Ez,yD,nT.force16By9ThumbnailAspectRatio,sz,t5,Lt),{thumbnailFixedWidth:nT.contentPreviewWidth})}else nT=yQT(S(),Q(),M(),(yD=m())==null?void 0:yD.contentType,f(),D(),w(),G());return nT};
L&&n&&L({enabled:function(){return J()},
itemPlaybackModel:function(){return m().itemPlayback},
thumbnailElRef:function(){return n.thumbnailElRef},
containerElRef:K,options:function(){var nT=n.thumbnailOverlays||[],Lt=H(),yD;!Lt||((yD=G())==null?0:yD.onFocusEffect)||nT.push(Lt);var Ez,sz;return{thumbnail:n.thumbnail,thumbnailOverlays:nT,accessibilityText:F(),thumbnailSize:n.thumbnailSize,enableRounding:N().isCollection,containPlayerWithinThumbnail:N().isCollection,mouseleaveCallback:function(){V(!1)},
trackingParams:(Ez=_.C(m().rendererContext,_.QA))==null?void 0:(sz=Ez.loggingDirectives)==null?void 0:sz.trackingParams}}});
var z=0;L=_.u(_.hL(!1,void 0,"dCI3sc"));var y=L.next().value,V=L.next().value;L=_.u(_.hL(!1,void 0,"fnxRwc"));var T=L.next().value,m1=L.next().value;L=_.kA(function(){T()?(_.dX.cancelJob(z),z=_.dX.addJob(function(){V(!0)},8,32)):V(!0);
return!0});
var MT=_.kA(function(nT){nT=nT.relatedTarget;var Lt=document.querySelector("ytd-video-preview");nT&&Lt&&Lt.contains(nT)||(z&&(_.dX.cancelJob(z),z=0),V(!1))});
_.Nl(function(){z&&(_.dX.cancelJob(z),z=0)});
var c0=wyn(function(){m1(!0)}),EB=c0.touchFeedbackEvents,pT=c0.touchFeedbackOnPointerUp,h8=c0.touchFeedbackOnPointerDown;
c0=c0.touchFeedbackOnPointerLeave;var $S={};return _.O(_.O2,null,_.O("div",{el:K,class:_.Tt("yt-lockup-view-model",function(){a:{var nT=N();if(nT.isOverlay)nT="yt-lockup-view-model--overlay";else switch(nT.arrangement){case 1:nT="yt-lockup-view-model--horizontal";break a;default:nT="yt-lockup-view-model--vertical"}}return nT},function(){a:{var nT=N();
if(nT.isOverlay)nT="yt-lockup-view-model--overlay";else{switch(nT.collectionStackNumber){case 1:nT="yt-lockup-view-model--collection-stack-1";break a;case 2:nT="yt-lockup-view-model--collection-stack-2";break a}nT=void 0}}return nT},function(){var nT;
return _.KzG((nT=m())==null?void 0:nT.contentId)},($S["yt-lockup-view-model--card"]=function(){return N().isCard},$S["yt-lockup-view-model--compact"]=function(){return N().isTiny||N().sizing!=="STANDARD"},$S["yt-lockup-view-model--protect-background"]=w,$S["yt-lockup-view-model--add-margins"]=function(){return N().addMarginForFullbleed},$S["yt-lockup-view-model--centered"]=function(){return N().isCentered},$S["yt-lockup-view-model--fullbleed"]=function(){return N().fullbleed},$S["yt-lockup-view-model--single-column-grid"]=
function(){return p()===1&&S()===2},$S["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var nT;
return(nT=G())==null?void 0:nT.useRichGridLegacyMargin},$S)),
"on:mousedown":h8,"on:mouseleave":MT,"on:mouseup":pT,"on:mouseover":L,"on:touchstart":h8,"on:touchend":pT,"on:pointerleave":c0},_.O(_.Mo,{model:function(){var nT,Lt,yD=Object,Ez=yD.assign,sz=(n==null?void 0:n.thumbnailSize)||"small";a:{var t5=N();var bB=!!(H()&&((nT=G())==null?0:nT.onFocusEffect));switch((n==null?void 0:n.thumbnailSize)||"small"){case "small":nT=4;break;case "large":nT=12;break;default:nT=8}if(bB)t5=nT+24;else{switch(t5.collectionStackNumber){case 1:t5=nT+8;break a;case 2:t5=nT+12;
break a}t5=void 0}}sz={thumbnailSize:sz,triggerEvents:!0,customTopExtend:t5};var PA;t5=(Lt=G())==null?void 0:Lt.onFocusEffect;bB=!(R==null||!R());if(t5){var CH,pH;Lt=bB?(CH=t5.onFocusColor)==null?void 0:CH.darkTheme:(pH=t5.onFocusColor)==null?void 0:pH.lightTheme;var l5,mo;CH=bB?(l5=t5.keyLightColor)==null?void 0:l5.darkTheme:(mo=t5.keyLightColor)==null?void 0:mo.lightTheme;var GM;l5=bB?(PA=t5.touchResponseColor)==null?void 0:PA.darkTheme:(GM=t5.touchResponseColor)==null?void 0:GM.lightTheme;PA={background:Lt!==
void 0?hO(Lt):void 0,keyLight:CH!==void 0?hO(CH):void 0};GM=[];mo=_.u(t5.lightingTechniques||[]);for(CH=mo.next();!CH.done;CH=mo.next())switch(CH.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":GM.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":GM.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":GM.push(3)}PA={hoverEffect:{palette:PA,lightingTechniques:GM},touchEffect:{palette:{background:l5!==void 0?hO(l5):void 0}}}}else PA={};return Ez.call(yD,{},sz,PA)},
hovered:function(){return y()},
pointerDownEvent:EB.pointerDownEvent,pointerUpEvent:EB.pointerUpEvent,pointerLeaveEvent:EB.pointerLeaveEvent}),_.O(_.r,{cond:function(){var nT,Lt;return H()&&y()&&((nT=G())==null?void 0:nT.onFocusEffect)&&!((Lt=G())==null?0:Lt.isFirstRow)},
then:function(){return _.O("div",{class:"yt-lockup-view-model__endorsement"},_.O(_.le,{data:function(){return H()}},{attributionViewModel:function(nT){return _.O(Dc,{data:nT.data,
useHeavyText:!0})}}))}}),_.O(_.uJ,{command:function(){var nT;
return _.rY((nT=m())==null?void 0:nT.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return c()&&N().arrangement===1?"width: "+c():""}},_.O(_.le,{data:function(){var nT;
return(nT=m())==null?void 0:nT.contentImage}},{thumbnailViewModel:function(nT){return _.O(_.MM,{data:nT.data,
aspectRatio:function(){return N().aspectRatio},
disableRounding:function(){return N().disableRounding},
width:D,hovered:function(){return y()&&!(J()&&m().itemPlayback)},
isClip:function(){var Lt;return((Lt=m())==null?void 0:Lt.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:CbT(n),lockupExperiments:function(){return G()}})},
collectionThumbnailViewModel:function(nT){return _.O(DpM,{data:nT.data,aspectRatio:function(){return N().aspectRatio},
disableRounding:function(){return N().disableRounding},
width:D,doubleStack:function(){return N().collectionStackNumber===2},
hovered:function(){return y()&&!(J()&&m().itemPlayback)},
playbackRef:CbT(n)})},
decoratedAvatarViewModel:_.d0})),_.O("div",{class:"yt-lockup-view-model__metadata"},_.O(_.le,{data:function(){var nT;return(nT=m())==null?void 0:nT.metadata}},{lockupMetadataViewModel:function(nT){return _.O(POt,{data:nT.data,
hovered:y,lockupStyle:N,lockupCommand:function(){var Lt;return _.rY((Lt=m())==null?void 0:Lt.rendererContext)},
lockupAccessibilityLabel:function(){return F()}})},
feedAdMetadataViewModel:function(nT){return _.O(JI,{data:nT.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:M})}}),_.O(_.le,{data:function(){var nT;
return(nT=m())==null?void 0:nT.attachmentSlot}},{lockupAttachmentsViewModel:function(nT){return _.O(h4D,{data:nT.data,
lockupStyle:N})}}))),_.O(_.le,{data:function(){var nT;
return(nT=m())==null?void 0:nT.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(nT){return _.O(h4D,{data:nT.data,
lockupStyle:N})}}))},"Tb");
_.hI.idomCompat=!0;_.BX(_.hI,"yt-lockup-view-model",{props:{data:_.kv,containerLayoutConfig:_.kv,containerType:_.kv,sizing:_.kv,protectBackground:_.kv,typographyBump:_.kv,thumbnailFixedWidth:_.kv,thumbnailTargetWidth:_.kv,force16By9ThumbnailAspectRatio:_.kv,className:_.kv,lockupExperiments:_.kv,elementsPerRow:_.kv}});var fVv,NID=_.B(function(K){var m=_.H_(K,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),x=m.text,S=m.alwaysShowTruncationText;K=m.truncationText;var Q=m.onTextClick,w=m.maxLines,M=m.disableTextMask,f=m.textStyle,c=m.accessibilityLabel,D=m.textSize,G=m.alwaysTruncateAtMaxLines,p=m.expandOnClick;m=_.u(_.hL(!1,void 0,"EzA1q"));var R=m.next().value,J=m.next().value;m=_.kA(function(){p()&&J(!R());Q==null||Q()});
var L=function(){a:switch(D()){case "medium":var m1=2;break a;case "large":m1=2.2;break a;default:m1=1.8}return m1},n=OXS(x,function(){return R()?Infinity:w()},L,M,G,R),F=n.isTruncated;
x=n.displayText;G=n.contentRef;var H=n.hiddenRef,N=n.placeholderTruncationTextRef,z=n.hiddenTruncationTextRef;n=n.truncationTextRef;var y={},V={},T={};return _.O("truncated-text",{class:_.Tt((y["yt-truncated-text"]=!0,y["yt-truncated-text--overlay"]=function(){return f()==="overlay"},y["yt-truncated-text--medium-text"]=function(){return D()==="medium"},y["yt-truncated-text--large-text"]=function(){return D()==="large"},y["yt-truncated-text--primary-text"]=function(){return f()==="primary-text"},y)),
"on:click":m,style:function(){return"line-height: "+L()+"rem;"}},_.O("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:G,style:function(){return R()?"":"max-height: "+w()*L()+"rem;"}},_.O(_.Ii,{text:x}),_.O("button",{"aria-disabled":!0,
disabled:!0,class:_.Tt((V["yt-truncated-text__inline-button"]=!0,V["yt-truncated-text--hidden"]=function(){return!(!R()&&(S!=null&&S()||F()))},V)),
el:N,style:function(){return"line-height: "+L()+"rem;"}},_.O(_.Ii,{text:K}))),_.O("truncated-text-content",{class:_.Tt("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:H,style:function(){return R()?"":"max-height: "+w()*L()+"rem;"},
"aria-hidden":"true"},_.O(_.Ii,{text:x}),_.O("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:z,style:function(){return"line-height: "+L()+"rem;"}},_.O(_.Ii,{text:K}))),_.O("button",{"aria-label":c,
class:_.Tt((T["yt-truncated-text__absolute-button"]=function(){return!M()},T["yt-truncated-text__bottom-button"]=function(){return M()},T["yt-truncated-text--hidden"]=function(){return!(!R()&&(S!=null&&S()||F()))},T)),
el:n,style:function(){return"line-height: "+L()+"rem;"}},_.O(_.Ii,{text:K})))},"Vb");
NID.idomCompat={callbacks:{onTextClick:!0}};var akE=_.B(function(K){var m=K.data;K=K.className;var x=_.bv(function(){return Df1(m())},void 0,"uDhDke"),S=_.O(_.O2,null,_.O(_.r,{cond:function(){return m().heroText||m().image},
then:function(){return _.O(ZxD,{data:m})}}),_.O(BID,{data:m,
sizeSmall:function(){return m().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.O("yt-video-attribute-view-model",{class:K},_.O("div",{class:function(){var Q=m();a:switch(Q.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var w="yt-video-attribute-view-model--vertical";break a;default:w="yt-video-attribute-view-model--horizontal"}a:switch(Q.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var M="yt-video-attribute-view-model--image-small";break a;default:M="yt-video-attribute-view-model--image-large"}a:switch(Q.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var f=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":f="yt-video-attribute-view-model--image-avatar";break a;default:f=""}a:switch(Q.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var c="yt-video-attribute-view-model--metadata-header";break a;default:c=""}a:switch(Q.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var D="yt-video-attribute-view-model--container-card";break a;default:D=""}return["yt-video-attribute-view-model",w,M,
f,c,D,Df1(Q)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.x_({"background-color":function(){var Q=m();if(Q.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var w="";else{w=Q.lightColorPalette;Q=Q.darkColorPalette;var M,f=((M=_.cd().resolve(_.tR(_.PX)))==null?0:M())&&Q?Q:w;w=(w=f==null?void 0:f.section2Color)?_.RX(w):""}return w}})},_.O(_.r,{cond:x,
then:function(){return _.O(_.uJ,{className:"yt-video-attribute-view-model__content-container",command:x,role:"group",ariaLabel:function(){return m().title}},S)},
else:function(){return _.O("div",{class:"yt-video-attribute-view-model__content-container"},S)}})))},"Wb");
akE.idomCompat=!0;var ZxD=_.B(function(K){var m=K.data;var x,S=(x=_.cd().resolve(_.tR(_.PX)))==null?void 0:x(),Q=function(){return S&&m().darkThemeImage?m().darkThemeImage:m().image},w=_.bv(function(){return rnB(m())},void 0,"UDqj0b");
return _.O("div",{class:"yt-video-attribute-view-model__hero-section"},_.O(_.oh,null,_.O(_.YJ,{when:Q},function(){return _.O(_.FR,{data:function(){return Q()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.O(_.YJ,{when:function(){return m().heroText}},function(){return _.O("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.O("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return m().heroText}))})),_.O(_.r,{cond:function(){return m().overflowMenuOnTap},
then:function(){return _.O("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.O(_.c5,{data:w,iconName:"MORE_VERT"}))}}))},"Xb");
ZxD.idomCompat=!0;var BID=_.B(function(K){var m=K.data;K=K.sizeSmall;var x=function(){return m().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},S=_.bv(function(){return LW(_.CW({innertubeCommand:Df1(m())}))?"link":Df1(m())?"button":"group"},void 0,"e2MmYe"),Q={};
return _.O("div",{class:_.Tt("yt-video-attribute-view-model__metadata",(Q["yt-video-attribute-view-model--small-font"]=K,Q)),role:S},_.O("h1",{class:"yt-video-attribute-view-model__title"},function(){return m().title}),_.O(_.r,{cond:function(){return m().subtitle},
then:function(){return _.O("h4",{class:"yt-video-attribute-view-model__subtitle"},_.O(_.r,{cond:x,then:function(){return _.O(NID,{text:function(){return jET(m().subtitle)},
truncationText:function(){return jET(m().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.O("span",null,function(){return m().subtitle})}}))}}),_.O(_.r,{cond:function(){return m().secondarySubtitle},
then:function(w){return _.O("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.O(_.Ii,{text:function(){var M=w();if(M!=null&&M.attachmentRuns){for(var f=[],c=_.u(M.attachmentRuns),D=c.next();!D.done;D=c.next())D=D.value,D.element&&f.push(Object.assign({},D,{element:Object.assign({},D.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));M=Object.assign({},M,{attachmentRuns:f})}return M}}))}}),_.O(_.le,
{data:function(){return m().buttonViewModel}},{buttonViewModel:function(w){return _.O(_.Oy,{data:w.data,
className:"yt-video-attribute-view-model__button"})}}))},"Yb");
BID.idomCompat=!0;_.BX(akE,"yt-video-attribute-view-model",{props:{data:_.kv,className:_.kv}});var CL=function(){var K=_.e.apply(this,arguments)||this;K.useHighlightStyling=_.h("web_enable_deeper_metadata_highlight_styling");K.isSearch=!1;K.JSC$15280_lastScrollContainerWidth=NaN;K.pageLoadingFromNavigation=!1;K.currentIndex=0;K.supportComponentResize=!1;return K};
_.q(CL,_.e);_.l=CL.prototype;
_.l.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}}}}}};
_.l.attached=function(){document.addEventListener("yt-page-type-changed",_.Kd(this,this.onPageChange))};
_.l.detached=function(){document.removeEventListener("yt-page-type-changed",_.Kd(this,this.onPageChange))};
_.l.getItemsPath=function(){return"data.cards"};
_.l.onIronResize=function(){this.updateListStyles()};
_.l.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var K;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(K=this.data)==null?void 0:K.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.h("problem_walkthrough_sd")&&!!this.centerItems};
_.l.computeCardListStyle=function(K){return K||null};
_.l.computeEmpty=function(K){return!this.get("cards.length",K)};
_.l.computeThumbnailStyle=function(K){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",K)||null};
_.l.computeHasSubtitle=function(K){return!!this.get("header.richListHeaderRenderer.subtitle",K)};
_.l.computeInitialCountNumber=function(K){return this.hasSquareMiniApp&&K==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&K==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:K==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:K==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:K==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&K==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.l.computeUseFloorScrolling=function(K){return K==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.l.computeHasGameCard=function(K){return(K=this.get("cards",K))?K.some(function(m){return m.gameCardRenderer}):!1};
_.l.computeCenterHeaderTitle=function(K){return!(K==null||!K.centerHeaderTitle)};
_.l.computeHasPortraitMiniApp=function(K){return(K=K==null?void 0:K.cards)?K.some(function(m){return m.miniGameCardViewModel&&m.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.l.computeHasSquareMiniApp=function(K){return(K=K==null?void 0:K.cards)?K.some(function(m){return m.miniGameCardViewModel&&m.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.l.computeHasSkinnyWidthPortraitMiniApp=function(K){return(K=K==null?void 0:K.cards)?K.some(function(m){return m.miniGameCardViewModel&&m.miniGameCardViewModel.width===135}):!1};
_.l.computeCenterItems=function(K){return!!K};
_.l.computeHasInfoPanel=function(K){var m;return K==null?void 0:(m=K.cards)==null?void 0:m.some(function(x){return x.infoPanelContentRenderer})};
_.l.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.l.getItemByIndex=function(K){var m=this.items.children;return m&&m.length>K?m[K]:void 0};
_.l.onPageChange=function(){var K=this;this.pageLoadingFromNavigation=!0;_.dX.addJob(function(){K.pageLoadingFromNavigation=!1;_.z4(K.hostElement,"yt-terminate-video-preview-action")},8)};
_.l.updateListStyles=function(){if(_.h("problem_walkthrough_sd")&&this.JSC$15280_scrollContainer!==void 0){var K=this.JSC$15280_scrollContainer.clientWidth;K!==this.JSC$15280_lastScrollContainerWidth&&(this.JSC$15280_lastScrollContainerWidth=K,_.W9(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(K*.8,415)+"px"}),_.vg(this.hostElement,"iron-resize"))}};
_.tv.Object.defineProperties(CL.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 K,m,x;return!!((K=this.data)==null?0:(m=K.cards)==null?0:(x=m[0])==null?0:x.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return!!((K=this.data)==null?0:(m=K.cards)==null?0:(x=m[0])==null?0:x.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return _.h("enable_desktop_amsterdam_info_panels")&&!!((K=this.data)==null?0:(m=K.cards)==null?0:(x=m[0])==null?0:x.infoPanelContentRenderer)}}});
CL.prototype.dataChanged=CL.prototype.dataChanged;CL.prototype.onIronResize=CL.prototype.onIronResize;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],CL.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],CL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.fb.YtdHorizontalListBehavior),_.U("design:type",Object)],CL.prototype,"ytdHorizontalListBehavior",void 0);
_.v([_.b(_.V$),_.U("design:type",Object)],CL.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],CL.prototype,"data",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],CL.prototype,"useCustomColors",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],CL.prototype,"useHighlightStyling",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.U("design:type",Object)],CL.prototype,"cardListStyle",void 0);_.v([_.P({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.U("design:type",Boolean)],CL.prototype,"empty",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.U("design:type",Boolean)],CL.prototype,"hasSubtitle",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.U("design:type",Boolean)],CL.prototype,"thumbnailStyle",void 0);_.v([_.P({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.U("design:type",Boolean)],CL.prototype,"hasGameCard",void 0);_.v([_.P({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.U("design:type",Boolean)],CL.prototype,"centerHeaderTitle",void 0);
_.v([_.P({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.U("design:type",Boolean)],CL.prototype,"hasPortraitMiniApp",void 0);_.v([_.P({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.U("design:type",Boolean)],CL.prototype,"hasSquareMiniApp",void 0);_.v([_.P({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.U("design:type",Boolean)],CL.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.v([_.P({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.U("design:type",Boolean)],CL.prototype,"hasInfoPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],CL.prototype,"isSearch",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],CL.prototype,"inlineStructuredDescription",void 0);_.v([_.QF("#scroll-container"),_.U("design:type",HTMLDivElement)],CL.prototype,"JSC$15280_scrollContainer",void 0);
_.v([_.P({computed:"computeInitialCountNumber(data.style.type)"}),_.U("design:type",Number)],CL.prototype,"initialCount",void 0);_.v([_.P({computed:"computeUseFloorScrolling(data.style.type)"}),_.U("design:type",Boolean)],CL.prototype,"useFloorScrolling",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.U("design:type",Boolean)],CL.prototype,"centerItems",void 0);_.v([_.P(),_.U("design:type",Object)],CL.prototype,"pageLoadingFromNavigation",void 0);
_.v([_.P(),_.U("design:type",Object)],CL.prototype,"currentIndex",void 0);_.v([_.P(),_.U("design:type",Number)],CL.prototype,"scrollCount",void 0);_.v([_.P(),_.U("design:type",Object)],CL.prototype,"supportComponentResize",void 0);_.v([_.QF("#items"),_.U("design:type",HTMLDivElement)],CL.prototype,"items",void 0);_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],CL.prototype,"onIronResize",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],CL.prototype,"dataChanged",null);_.v([_.P({reflectToAttribute:!0}),_.g("inlineStructuredDescription"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],CL.prototype,"hideNavigationButton",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],CL.prototype,"modernChapters",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],CL.prototype,"hasVideoAttributeViewModels",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],CL.prototype,"modernInfoPanels",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],CL);
_.d(CL,"ytd-horizontal-card-list-renderer",function(){if(ooB!==void 0)return ooB;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return ooB=K},{mode:_.VF("kevlar_poly_si_batch_j072")?1:2});var dpD=_.B(function(K){var m=K.data;var x={};return _.O("video-summary-content-view-model",{class:_.Tt("videoSummaryContentViewModelHost",K.className,(x.videoSummaryContentViewModelHostIsSearch=K.isSearch,x))},_.O(_.AS,{each:function(){var S=[],Q=m().paragraphs;if(Q==null||!Q.length)return[];for(var w=0;w<Q.length;w++){var M=_.C(Q[w],lao),f=void 0;w>0&&(f=_.C(Q[w-1],lao));f&&!!f.marker===!!M.marker?S[S.length-1].paragraphs.push(M):S.push({isList:!!M.marker,paragraphs:[M]})}return S},
keyBy:"INDEX"},function(S){return _.O(_.r,{cond:function(){return S().isList},
then:function(){return _.O("ul",{class:"videoSummaryContentViewModelList"},_.O(_.AS,{each:function(){return S().paragraphs},
keyBy:"INDEX"},function(Q){return _.O("li",{class:"videoSummaryContentViewModelListItem"},_.O(_.Ii,{text:function(){return Q().text}}))}))},
else:function(){return _.O("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.O(_.AS,{each:function(){return S().paragraphs},
keyBy:"INDEX"},function(Q){return _.O("p",{class:"videoSummaryContentViewModelParagraph"},_.O(_.Ii,{text:function(){return Q().text}}))}))}})}),_.O(_.r,{cond:function(){return!!_.C(m().likeButtonViewModel,_.ak)&&!!_.C(m().dislikeButtonViewModel,_.BS)},
then:function(){return _.O("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.O("div",{class:"videoSummaryContentViewModelLikeButton"},_.O(_.vC,{data:function(){return _.C(m().likeButtonViewModel,_.ak)},
disableIconAnimation:!0})),_.O(_.V2,{data:function(){return _.C(m().dislikeButtonViewModel,_.BS)}}))}}))},"Zb");
dpD.idomCompat=!0;_.BX(dpD,"video-summary-content-view-model",{props:{data:_.kv,isSearch:_.kv,className:_.kv}});var LL=function(){var K=_.e.apply(this,arguments)||this;var m,x;K.isExpanded=(x=(m=K.data)==null?void 0:m.isExpanded)!=null?x:!1;K.disableExpand=!1;K.showProminentLabel=!1;K.showRightSideLabel=!0;K.toggleExpandableContent=function(S){K.disableExpand||(S.stopPropagation(),_.H3(_.AO(S),K.hostElement,["info","expanded-subtitle"])||(K.isExpanded=!K.isExpanded,K.ytRendererBehavior.logExplicitClick(K.data),K.JSC$15291_cardList&&!_.h("expandable_metadata_a11y_fix_ks")&&_.MJ(K,function(){_.Qq(K.hostElement)})))};
K.useSquareThumbnail=!1;K.startX=0;return K};
_.q(LL,_.e);_.l=LL.prototype;_.l.computeUseSquareThumbnail=function(){var K;return(K=this.data)==null?void 0:K.useSquareThumbnail};
_.l.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"}}}}};
_.l.dataChanged=function(){if(this.data){var K,m;this.isExpanded=(m=(K=this.data)==null?void 0:K.isExpanded)!=null?m:!1;var x,S,Q,w;if(K=this.isDarkTheme()?(x=this.data)==null?void 0:(S=x.colorData)==null?void 0:S.darkColorPalette:(Q=this.data)==null?void 0:(w=Q.colorData)==null?void 0:w.lightColorPalette){var M,f;if((M=this.data)==null?0:(f=M.colorData)==null?0:f.vibrantColorPalette)K.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.OY(this.hostElement,K)}}};
_.l.isExpandedChanged=function(){this.isExpanded&&this.JSC$15291_cardList&&_.vg(this.JSC$15291_cardList,"iron-resize")};
_.l.computeIsExpanded=function(K){return!!K.isExpanded};
_.l.computeShowProminentLabel=function(K,m){var x;return!!(K==null?0:(x=K.header)==null?0:x.showLeadingCollapsedLabel)&&!m};
_.l.computeShowRightSideLabel=function(K,m){var x;return!(K==null?0:(x=K.header)==null?0:x.showLeadingCollapsedLabel)&&!m};
_.l.captureContentClick=function(K){if(!this.disableExpand)if(_.h("expandable_metadata_fix_killswitch")){var m=K.target;_.gLA(m,"ytd-macro-markers-list-item-renderer")||K.stopPropagation();(m==null?void 0:m.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.H3(_.AO(K),this.hostElement,["items"])||_.oK(_.AO(K),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.l.timestampClick=function(K){K.stopPropagation();var m,x;(K=(m=this.data)==null?void 0:(x=m.header)==null?void 0:x.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(K)};
_.l.onDown=function(K){K.stopPropagation();this.startX=K.detail?K.detail.x:0};
_.l.onUp=function(K){this.skipKeyInteraction(K)&&K.stopPropagation()};
_.l.skipKeyInteraction=function(K){var m=K.target;if((m==null?void 0:m.id)==="scroll-container"||(m==null?void 0:m.id)==="items"||K.detail&&K.detail.x!==this.startX)return!0;K=_.AO(K);K=_.u(K);for(m=K.next();!m.done;m=K.next()){m=m.value;if(m===this.hostElement)break;if(m.hasAttribute&&m.hasAttribute("skip-key-interaction"))return!0}return!1};
_.l.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.tv.Object.defineProperties(LL.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var K;return!!_.C((K=this.data)==null?void 0:K.expandedContent,siE)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var K;return!!_.C((K=this.data)==null?void 0:K.expandedContent,_.uGM)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var K,m;return!((K=this.data)==null||!K.useCustomColors)&&!((m=this.data)==null||!m.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var K,m;return!!((K=this.data)==null?0:(m=K.header)==null?0:m.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var K,m;return!!((K=this.data)==null?0:(m=K.header)==null?0:m.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var K,m;return!!((K=this.data)==null?0:(m=K.header)==null?0:m.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
LL.prototype.onUp=LL.prototype.onUp;LL.prototype.onDown=LL.prototype.onDown;LL.prototype.isExpandedChanged=LL.prototype.isExpandedChanged;LL.prototype.dataChanged=LL.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],LL.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],LL.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],LL.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],LL.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],LL.prototype,"isExpanded",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],LL.prototype,"disableExpand",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],LL.prototype,"isSearch",void 0);
_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],LL.prototype,"isWatch",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.U("design:type",Object)],LL.prototype,"showProminentLabel",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.U("design:type",Object)],LL.prototype,"showRightSideLabel",void 0);
_.v([_.P({value:!1,reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],LL.prototype,"hasVideoSummary",null);_.v([_.P({value:!1,reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],LL.prototype,"hasLockupViewModel",null);_.v([_.P({reflectToAttribute:!0}),_.g("data","isWatch"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],LL.prototype,"useCustomColors",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data","isExpanded"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],LL.prototype,"showInfoButton",null);_.v([_.g("data","isExpanded"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],LL.prototype,"showTimestamp",null);_.v([_.g("data","isExpanded"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],LL.prototype,"showExpandedSubtitle",null);
_.v([_.g("data","isExpanded"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],LL.prototype,"showThumbnail",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],LL.prototype,"useVppShoppingDestinationStyle",null);_.v([_.P(),_.U("design:type",Object)],LL.prototype,"toggleExpandableContent",void 0);_.v([_.QF("ytd-horizontal-card-list-renderer"),_.U("design:type",Object)],LL.prototype,"JSC$15291_cardList",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.U("design:type",Object)],LL.prototype,"useSquareThumbnail",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],LL.prototype,"dataChanged",null);_.v([_.xt("isExpanded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],LL.prototype,"isExpandedChanged",null);
_.v([_.mh("down"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],LL.prototype,"onDown",null);_.v([_.mh("up"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],LL.prototype,"onUp",null);_.v([_.Z({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],LL);
_.d(LL,"ytd-expandable-metadata-renderer",function(){if(yQH!==void 0)return yQH;var K=document.createElement("template");_.E(K,'\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="[[!isExpanded]]" 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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return yQH=K},{mode:1});var yN_,V1_=function(){if(yN_!==void 0)return yN_;var K=document.createElement("template");_.E(K,'\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      <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" 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]]" hidden="[[hasAttributedBylineText]]" 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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return yN_=K};_.BX(_.yV,"yt-avatar-stack-view-model",{props:{className:_.kv,data:_.kv,overrides:_.kv,isOverlay:_.kv,useMediumText:_.kv,decorations:_.kv,hideAvatar:_.kv}});_.DN("itemSectionRenderer","videoRenderer","ytd-video-renderer");var qM=function(){var K=_.e.apply(this,arguments)||this;K.disableExpand=!1;K.shouldShowChannelInfo=!1;K.hasAttributedBylineText=!1;K.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return K};
_.q(qM,_.e);_.l=qM.prototype;_.l.computeUseSearchUi=function(){var K,m;return this.isSearch||((K=this.data)==null?void 0:(m=K.style)==null?void 0:m.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.l.computeUseThreeLineTitle=function(){var K;return((K=this.data)==null?void 0:K.maxTitleLines)===3};
_.l.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.h("polymer_video_renderer_defer_menu")&&!gWt?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"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.l.attached=function(){_.TN(this.hostElement,"blue-links",_.h("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.l.detached=function(){this.clearInlinePreviewHoverListeners()};
_.l.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.IX(_.U8(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var K=this.get("data.buttons.buttonRenderer.serviceEndpoint"),m;K&&((m=_.C(K.commandMetadata,_.eN))==null?0:m.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(K);this.updateInlinePreviewHoverListeners()};
_.l.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15296_inlinePreviewHoverListener=J0({mediaRenderer:this,lockupElement:this.JSC$15296_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.l.clearInlinePreviewHoverListeners=function(){var K;(K=this.JSC$15296_inlinePreviewHoverListener)==null||i6(K)};
_.l.onTextWrapperClick=function(K){var m,x,S=this.hideTranslation?(m=this.data)==null?void 0:m.untranslatedNavigationEndpoint:(x=this.data)==null?void 0:x.navigationEndpoint;m=_.H3(_.AO(K),this.hostElement,["expandable-metadata"]);!S||m&&!_.h("expandable_metadata_fix_killswitch")||_.oK(_.AO(K),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.vg(this.hostElement,"yt-navigate",{endpoint:S})};
_.l.computeThumbnailWidth=function(K,m,x,S,Q){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:S?Q==="MASSIVE"?600:Q==="BIG"?500:Q==="MEDIUM"?450:420:x?360:m?128:K?210:246};
_.l.computeUseBiggerThumbs=function(K){return K&&_.h("enable_desktop_search_bigger_thumbs")};
_.l.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.l.computeHasAttributedBylineText=function(){var K;return!((K=this.data)==null||!K.attributedBylineText)};
_.l.computeVideoStyle=function(){if(_.h("enable_video_style")){var K,m;return(K=this.data)==null?void 0:(m=K.style)==null?void 0:m.value}};
_.l.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.l.handleHideItemSectionVideosByIdCommand=function(K){var m;K=(m=_.C(K,nfB))==null?void 0:m.videoId;this.data&&this.data.videoId===K&&(this.isHidden=!0)};
_.l.getMetadataSnippetContainerClass=function(K){return K?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.l.computeTitleText=function(K,m,x){return K?x:m};
_.l.computeDescriptionSnippet=function(K,m,x){return K?x:m};
_.l.computeSnippetText=function(K,m,x){return K?x:m};
_.l.computeNavigationEndpoint=function(K,m){return K?m==null?void 0:m.untranslatedNavigationEndpoint:m==null?void 0:m.navigationEndpoint};
_.l.hideInlineTitleIcon=function(K,m){return K||!m};
_.tv.Object.defineProperties(qM.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 K;return(K=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?K:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return!!(this==null?0:(K=this.data)==null?0:(m=K.channelThumbnailSupportedRenderers)==null?0:(x=m.channelThumbnailWithLinkRenderer)==null?0:x.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var K;return!!_.C((K=this.data)==null?void 0:K.avatar,MPz)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.JSC$15296_inlinePreviewHoverListener)==null?0:UE(K))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.tv.Object.defineProperties(qM,{template:{configurable:!0,enumerable:!0,get:function(){return V1_()}}});
qM.prototype.dataChanged=qM.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],qM.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qM.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],qM.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],qM.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.b(_.Wo),_.U("design:type",Object)],qM.prototype,"ytdLockupBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],qM.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],qM.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qM.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],qM.prototype,"isBackstageVideo",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],qM.prototype,"isPostCompactVideo",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],qM.prototype,"isHistory",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],qM.prototype,"isRichGridVideoPost",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],qM.prototype,"isHidden",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],qM.prototype,"isSearch",void 0);_.v([_.P({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.U("design:type",Boolean)],qM.prototype,"useSearchUi",void 0);_.v([_.P({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.U("design:type",Boolean)],qM.prototype,"useThreeLineTitle",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.U("design:type",Boolean)],qM.prototype,"useBiggerThumbs",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.U("design:type",Object)],qM.prototype,"videoStyle",void 0);_.v([_.P({computed:"computeDisableExpand(videoStyle)"}),_.U("design:type",Object)],qM.prototype,"disableExpand",void 0);
_.v([_.P({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.U("design:type",Object)],qM.prototype,"shouldShowChannelInfo",void 0);_.v([_.P({computed:"computeHasAttributedBylineText(data)"}),_.U("design:type",Object)],qM.prototype,"hasAttributedBylineText",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.GW("desktop_search_bigger_thumbs_style")}}),
_.U("design:type",String)],qM.prototype,"biggerThumbsStyle",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.U("design:type",String)],qM.prototype,"inlineTitleIcon",void 0);_.v([_.P({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.U("design:type",Object)],qM.prototype,"computedNavigationEndpoint",void 0);_.v([_.P({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(K,m){return _.X4(K.entities,"searchVideoResultEntity",m)}}),
_.U("design:type",Object)],qM.prototype,"searchVideoResultEntity",void 0);_.v([_.QF("ytd-thumbnail"),_.U("design:type",HTMLElement)],qM.prototype,"thumbnail",void 0);_.v([_.QF("#dismissible"),_.U("design:type",HTMLElement)],qM.prototype,"JSC$15296_dismissibleMedia",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qM.prototype,"dataChanged",null);
_.v([_.g("searchVideoResultEntity"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],qM.prototype,"hideTranslation",null);_.v([_.g("searchVideoResultEntity"),_.U("design:type",Array),_.U("design:paramtypes",[])],qM.prototype,"hiddenBadgeGroups",null);_.v([_.g("data","useAvatar"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],qM.prototype,"shouldShowChannelThumbnail",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],qM.prototype,"useAvatar",null);
_.v([_.g("lockupIsHovered"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],qM.prototype,"isHovered",null);_.v([_.Z({is:"ytd-video-renderer",disableElementRegistration:!0})],qM);_.d(qM,"ytd-video-renderer",function(){return V1_()},{mode:_.VF("kevlar_poly_si_batch_j047")?1:2});var EI=function(){var K=_.e.apply(this,arguments)||this;K.editDialog=null;K.roundedContainer=!0;K.isLoading=!1;K.isRichGrid=!1;K.isRichGridRepost=!1;K.reduceSidePaddings=_.h("reduce_side_paddings_in_shelf");K.JSC$15303_spinnerEl=null;return K};
_.q(EI,_.e);_.l=EI.prototype;
_.l.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"}}}};
_.l.contentTextChanged=function(){this.expander.reset()};
_.l.dataChanged=function(){var K=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var m=0,x=this.data.actions&&this.data.actions.length;m<x;m++)this.openEditDialog(_.C(this.data.actions[m],c6A));if((m=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(m=this.get("buttonRenderer.hint.hintRenderer.hintId",m))&&m.startsWith("share-post-hint")){var S=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(S){_.Ri.getInstance();var Q=J$(_.o_(_.SC("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.dX.addLowPriorityJob(function(){_.I7(K.hostElement,Q,S)})}}}};
_.l.updatePoll=function(K){K>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.l.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15303_spinnerEl||(this.JSC$15303_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.U8(this.hostElement).appendChild(this.JSC$15303_spinnerEl));this.JSC$15303_spinnerEl&&(this.JSC$15303_spinnerEl.active=this.isLoading)};
_.l.onYtNavigate=function(K){var m=this.get("updateCommentDialogEndpoint",K.detail.endpoint);m&&(this.openEditDialog(m),K.stopPropagation())};
_.l.onYtCommentboxDismiss=function(){this.editDialog=null};
_.l.onYtCommentPollRevert=function(K,m){m&&this.updatePoll(m.selectedChoiceIndex)};
_.l.onYtServiceRequestSent=function(K,m){var x;m.endpoint&&(_.C(m.endpoint,Rao)||_.C(m.endpoint,poR)&&((x=_.C(m.endpoint,poR))==null||!x.clientActions))&&(this.isLoading=!0);if(m.actions)for(K=0;K<m.actions.length;K++)x=m.actions[K],_.C(x,n2)&&(x=this.get("updateBackstagePollAction.selectedChoiceIndex",x),x==void 0&&(x=-1),this.updatePoll(x))};
_.l.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.l.openEditDialog=function(K){K&&K.dialog&&(this.editDialog=K.dialog,K=this.editDialogEl.firstElementChild)&&(K.focus(),K.openDialog&&K.openDialog())};
_.l.computeIsPostHidden=function(K,m){return!!K||m};
_.l.computeSurfaceType=function(K){return K?K.toLowerCase().replace(/_/g,"-"):""};
_.l.computeUsesCompactLockup=function(K){return K==="BACKSTAGE_SURFACE_TYPE_HOME"||K==="BACKSTAGE_SURFACE_TYPE_SEARCH"||K==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||K==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||K==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||K==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.l.computeShowWithoutToolbar=function(K){return!K.actionButtons&&!K.actionMenu};
_.l.computePostAttachment=function(K){if(K.backstageAttachment){if(_.C(K.backstageAttachment,Waz))return"poll";if(_.C(K.backstageAttachment,Hj5))return"quiz";if(_.C(K.backstageAttachment,_.Ik))return"video";if(_.C(K.backstageAttachment,$ot))return"uploaded-videos";if(_.C(K.backstageAttachment,HBz))return K.contentText?"image":"image-only";if(_.C(K.backstageAttachment,YyR))return"playlist"}return"none"};
_.l.computePostTabIndex=function(K){return K?0:-1};
_.l.computeButtonTooltipPosition=function(K){return this.computeUsesCompactLockup(K)?"top":"bottom"};
_.l.computeHasText=function(K){return!(K==null||!K.contentText)};
_.l.onTap=function(K){var m,x;if(((m=this.data)==null?0:m.navigationEndpoint)&&((x=this.data)==null?void 0:x.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var S;((S=this.data)==null?0:S.navigationEndpoint)&&!_.oK(_.AO(K)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.tv.Object.defineProperties(EI.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.voteCount)||_.o_("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.C(this.data.backstageAttachment,Waz))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.C(this.data.backstageAttachment,$ot))}}});
EI.prototype.onYtServiceRequestCompleted=EI.prototype.onYtServiceRequestCompleted;EI.prototype.onYtServiceRequestSent=EI.prototype.onYtServiceRequestSent;EI.prototype.onYtCommentPollRevert=EI.prototype.onYtCommentPollRevert;EI.prototype.onYtCommentboxDismiss=EI.prototype.onYtCommentboxDismiss;EI.prototype.onYtNavigate=EI.prototype.onYtNavigate;EI.prototype.isLoadingChanged=EI.prototype.isLoadingChanged;EI.prototype.dataChanged=EI.prototype.dataChanged;EI.prototype.contentTextChanged=EI.prototype.contentTextChanged;
_.v([_.b(_.V$),_.U("design:type",Object)],EI.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],EI.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],EI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],EI.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],EI.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],EI.prototype,"editDialog",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],EI.prototype,"roundedContainer",void 0);_.v([_.P(),_.U("design:type",Object)],EI.prototype,"isLoading",void 0);_.v([_.P({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.U("design:type",String)],EI.prototype,"surface",void 0);
_.v([_.P({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.U("design:type",Boolean)],EI.prototype,"usesCompactLockup",void 0);_.v([_.P({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],EI.prototype,"showWithoutToolbar",void 0);_.v([_.P({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.U("design:type",String)],EI.prototype,"attachment",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],EI.prototype,"isRichGrid",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],EI.prototype,"isRichGridRepost",void 0);_.v([_.P({reflectToAttribute:!0,value:_.h("use_better_post_dismissals")}),_.U("design:type",Boolean)],EI.prototype,"useBetterPostDismissals",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],EI.prototype,"reduceSidePaddings",void 0);
_.v([_.P({computed:"computeHasText(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],EI.prototype,"hasText",void 0);_.v([_.QF("#expander"),_.U("design:type",Object)],EI.prototype,"expander",void 0);_.v([_.QF("#action-buttons"),_.U("design:type",Object)],EI.prototype,"actionButtons",void 0);_.v([_.QF("#edit-dialog"),_.U("design:type",HTMLElement)],EI.prototype,"editDialogEl",void 0);
_.v([_.xt("data.contentText"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],EI.prototype,"contentTextChanged",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],EI.prototype,"dataChanged",null);_.v([_.xt("isLoading"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],EI.prototype,"isLoadingChanged",null);
_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],EI.prototype,"onYtNavigate",null);_.v([_.mh("yt-commentbox-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],EI.prototype,"onYtCommentboxDismiss",null);_.v([_.mh("yt-comment-poll-revert"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],EI.prototype,"onYtCommentPollRevert",null);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],EI.prototype,"onYtServiceRequestSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],EI.prototype,"onYtServiceRequestCompleted",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],EI.prototype,"voteCount",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],EI.prototype,"commentCount",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],EI.prototype,"hasPoll",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],EI.prototype,"hasUploadedVideo",null);_.v([_.Z({is:"ytd-post-renderer",disableElementRegistration:!0})],EI);
_.d(EI,"ytd-post-renderer",function(){if(t4A!==void 0)return t4A;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return t4A=K},{mode:1});var vnA;var UpA;var bw=function(){return _.e.apply(this,arguments)||this};
_.q(bw,_.e);bw.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],bw.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],bw.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.fb.YtdHorizontalListBehavior),_.U("design:type",Object)],bw.prototype,"ytdHorizontalListBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],bw.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],bw.prototype,"data",void 0);
_.v([_.P({value:"$.items.children"}),_.U("design:type",String)],bw.prototype,"itemsPath",void 0);_.v([_.P({value:1}),_.U("design:type",Number)],bw.prototype,"initialCount",void 0);_.v([_.P({reflectToAttribute:!0,value:_.h("enable_community_page_on_desktop")}),_.U("design:type",Boolean)],bw.prototype,"useSmallerPostImageAttachments",void 0);_.v([_.P(),_.U("design:type",String)],bw.prototype,"surface",void 0);_.v([_.Z({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],bw);
_.d(bw,"ytd-post-multi-image-renderer",function(){if(UpA!==void 0)return UpA;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return UpA=K},{mode:_.VF("kevlar_poly_si_batch_j079")?1:2});var z4z={"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},authorCommentBadge:{id:"author-comment-badge",mapping:{renderer:"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"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}},
gh=function(){var K=_.e.apply(this,arguments)||this;K.hasInlineCommentSection=!1;K.editDialog=null;K.isLoading=!1;K.shouldHideAuthor=!1;K.shouldShowVideoTime=!1;K.isInEngagementPanel=!1;K.hideBorder=!1;K.usesFullLockup=!1;K.shouldShowMenuInCompactView=!1;K.JSC$15318_spinnerEl=null;K.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return K};
_.q(gh,_.e);_.l=gh.prototype;_.l.configureRendererStamper=function(){return z4z};
_.l.computeIsPollHeaderEnabled=function(K){return(K==null?void 0:K.pollMetadataIcon)!=null};
_.l.getPublishTimeStampString=function(K,m){m=new Date((Number(m)-60*((new Date).getTimezoneOffset()-(new Date(Number(m)*1E3)).getTimezoneOffset()))*1E3);m=(new Ay(10)).format(m);if(K&&K.runs&&K.runs.length)for(var x=0;x<K.runs.length;x++)K.runs[x].text&&(K.runs[x].text=K.runs[x].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",m));return K};
_.l.created=function(){this.JSC$15318_spinnerEl=null};
_.l.contentTextChanged=function(){this.expander.reset()};
_.l.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var K;if((K=this.data)==null?0:K.actions){K=_.u(this.data.actions);for(var m=K.next();!m.done;m=K.next())this.openEditDialog(_.C(m.value,c6A))}};
_.l.handleSignalActionOpenPostCommentDialogAction=function(){_.U8(this.hostElement).querySelector("#action-buttons").reply()};
_.l.updatePoll=function(K,m){m&&this.set("data.pollMetadataVoteCountText",m);this.hasInlineCommentSection&&(K=K>=0,m=_.U8(this.hostElement).querySelector("#action-buttons"),K?m.reply():m.hideReplyDialog())};
_.l.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15318_spinnerEl||(this.JSC$15318_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.U8(this.hostElement).appendChild(this.JSC$15318_spinnerEl));this.JSC$15318_spinnerEl&&(this.JSC$15318_spinnerEl.active=this.isLoading)};
_.l.onYtNavigate=function(K){var m=this.get("updateCommentDialogEndpoint",K.detail.endpoint);m&&(this.openEditDialog(m),K.stopPropagation())};
_.l.onYtCommentboxDismiss=function(){this.editDialog=null};
_.l.onYtCommentPollRevert=function(K,m){m&&this.updatePoll(m.selectedChoiceIndex,m.totalVotes)};
_.l.onYtServiceRequestSent=function(K,m){K.stopPropagation();K=_.C(m.endpoint,poR);if(_.C(m.endpoint,Rao)||K&&!K.clientActions)this.isLoading=!0;if(m.actions)for(K=0;K<m.actions.length;K++){var x=m.actions[K],S=_.C(x,n2);S&&(x=this.get("updateBackstagePollAction.selectedChoiceIndex",x),x===void 0&&(x=-1),this.updatePoll(x,S.totalVotes))}};
_.l.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.l.openEditDialog=function(K){K&&K.dialog&&(this.editDialog=K.dialog,K=this.editDialogElement.firstElementChild)&&(K.focus(),K.openDialog&&K.openDialog())};
_.l.computeIsBodyHidden=function(K,m){return!!K||m};
_.tv.Object.defineProperties(gh.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var K=this.data,m=K.showPostAuthorBackgroundHighlight,x=K.postAuthorBadgeType,S=K.authorEndpoint;if(!m&&x!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&x!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var Q,w,M;K=_.o_(((Q=K.authorText)==null?void 0:(w=Q.runs)==null?void 0:(M=w[0])==null?void 0:M.text)||"");Q=void 0;switch(x){case "POST_AUTHOR_BADGE_TYPE_ARTIST":Q={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":Q={iconType:m?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:K,authorEndpoint:S,authorCreator:m,icon:Q}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var K,m;if((K=this.data)==null?0:(m=K.pollMetadataIcon)==null?0:m.iconType)return _.T9(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.voteCount)||_.o_("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.C(this.data.backstageAttachment,Waz))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.C(this.data.backstageAttachment,Hj5))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.C(this.data.backstageAttachment,$ot))}}});
gh.prototype.onYtServiceRequestCompleted=gh.prototype.onYtServiceRequestCompleted;gh.prototype.onYtServiceRequestSent=gh.prototype.onYtServiceRequestSent;gh.prototype.onYtCommentPollRevert=gh.prototype.onYtCommentPollRevert;gh.prototype.onYtCommentboxDismiss=gh.prototype.onYtCommentboxDismiss;gh.prototype.onYtNavigate=gh.prototype.onYtNavigate;gh.prototype.isLoadingChanged=gh.prototype.isLoadingChanged;gh.prototype.dataChanged=gh.prototype.dataChanged;gh.prototype.contentTextChanged=gh.prototype.contentTextChanged;
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],gh.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],gh.prototype,"rendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],gh.prototype,"rendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],gh.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.QF("#contentTextExpander"),_.U("design:type",Object)],gh.prototype,"expander",void 0);_.v([_.QF("#edit-dialog"),_.U("design:type",Element)],gh.prototype,"editDialogElement",void 0);_.v([_.P(),_.U("design:type",Object)],gh.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],gh.prototype,"hasInlineCommentSection",void 0);_.v([_.P(),_.U("design:type",Object)],gh.prototype,"editDialog",void 0);_.v([_.P(),_.U("design:type",Object)],gh.prototype,"isLoading",void 0);
_.v([_.P({computed:"computeIsPollHeaderEnabled(data)"}),_.U("design:type",Boolean)],gh.prototype,"isPollHeaderEnabled",void 0);_.v([_.P(),_.U("design:type",Object)],gh.prototype,"shouldHideAuthor",void 0);_.v([_.P(),_.U("design:type",Object)],gh.prototype,"shouldShowVideoTime",void 0);_.v([_.P(),_.U("design:type",Object)],gh.prototype,"isInEngagementPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gh.prototype,"hideBorder",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gh.prototype,"usesFullLockup",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gh.prototype,"shouldShowMenuInCompactView",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],gh.prototype,"authorCommentBadge",null);_.v([_.g("isInEngagementPanel"),_.U("design:type",Number),_.U("design:paramtypes",[])],gh.prototype,"postTextMaxLines",null);
_.v([_.g("data.icon.iconType"),_.U("design:type",Object),_.U("design:paramtypes",[])],gh.prototype,"pollIcon",null);_.v([_.xt("data.contentText"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gh.prototype,"contentTextChanged",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gh.prototype,"dataChanged",null);
_.v([_.xt("isLoading"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gh.prototype,"isLoadingChanged",null);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],gh.prototype,"onYtNavigate",null);_.v([_.mh("yt-commentbox-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gh.prototype,"onYtCommentboxDismiss",null);
_.v([_.mh("yt-comment-poll-revert"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],gh.prototype,"onYtCommentPollRevert",null);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],gh.prototype,"onYtServiceRequestSent",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],gh.prototype,"onYtServiceRequestCompleted",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],gh.prototype,"voteCount",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],gh.prototype,"commentCount",null);
_.v([_.g("data.backstageAttachment"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],gh.prototype,"hasPoll",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],gh.prototype,"hasQuiz",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],gh.prototype,"hasUploadedVideo",null);_.v([_.Z({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],gh);
_.d(gh,"ytd-backstage-post-renderer",function(){if(vnA!==void 0)return vnA;var K=document.createElement("template");_.E(K,'\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="[[authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!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="dismissed" class="style-scope ytd-backstage-post-renderer">\n  <div id="dismissed-content" 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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return vnA=K},{mode:1});var TIE;var nL=function(){var K=_.e.apply(this,arguments)||this;K.editDialog=null;K.showExpandButton=!1;K.isRichGrid=!1;K.usesFullLockup=!1;return K};
_.q(nL,_.e);_.l=nL.prototype;_.l.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"}}}};
_.l.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.l.computeShowExpandButton=function(K){return this.usesCompactLockup||K&&K.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.l.computeUsesCompactLockup=function(K){return!!K.condensedContent};
_.l.computeShowFullContentText=function(K){return!K};
_.l.onYtNavigate=function(K){K=this.get("updateCommentDialogEndpoint",K.detail.endpoint);this.openEditDialog(K)};
_.l.onYtCommentboxDismiss=function(){this.editDialog=null};
_.l.openEditDialog=function(K){K&&K.dialog&&(this.editDialog=K.dialog,K=this.repostEditDialogEl.firstElementChild)&&(K.focus(),K.openDialog&&K.openDialog())};
_.l.onTap=function(K){if(this.data){var m=null;this.usesCompactLockup&&!_.oK(_.AO(K)||[],this.hostElement,["YT-IMG-SHADOW"])?m=this.get("navigationEndpoint",this.data):K.target===this.moreButtonEl&&(m=this.get("navigationEndpoint",K.target.data));m&&_.vg(this.hostElement,"yt-navigate",{endpoint:m})}};
nL.prototype.onYtCommentboxDismiss=nL.prototype.onYtCommentboxDismiss;nL.prototype.onYtNavigate=nL.prototype.onYtNavigate;nL.prototype.dataChanged=nL.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],nL.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],nL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nL.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],nL.prototype,"editDialog",void 0);_.v([_.P({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],nL.prototype,"usesCompactLockup",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nL.prototype,"showExpandButton",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nL.prototype,"isRichGrid",void 0);
_.v([_.P({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.U("design:type",Boolean)],nL.prototype,"showFullContentText",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nL.prototype,"usesFullLockup",void 0);_.v([_.QF("#more"),_.U("design:type",Object)],nL.prototype,"moreButtonEl",void 0);_.v([_.QF("#repost-content-text"),_.U("design:type",HTMLElement)],nL.prototype,"repostContentTextEl",void 0);
_.v([_.QF("#repost-edit-dialog"),_.U("design:type",HTMLElement)],nL.prototype,"repostEditDialogEl",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nL.prototype,"dataChanged",null);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],nL.prototype,"onYtNavigate",null);
_.v([_.mh("yt-commentbox-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nL.prototype,"onYtCommentboxDismiss",null);_.v([_.Z({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],nL);
_.d(nL,"ytd-shared-post-renderer",function(){if(TIE!==void 0)return TIE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return TIE=K},{mode:1});var IkD;var kLL;var PQ=function(){return _.e.apply(this,arguments)||this};
_.q(PQ,_.e);PQ.prototype.attached=function(){var K=this;this.networkStatusManager||(this.networkStatusManager=new _.mu,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){K.onlineHandler()}))};
PQ.prototype.detached=function(){var K=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){K.onlineHandler()}),delete this.networkStatusManager)};
PQ.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],PQ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],PQ.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],PQ.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],PQ);
_.d(PQ,"ytd-reload-page-button-renderer",function(){if(kLL!==void 0)return kLL;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
return kLL=K},{mode:1});var WAM={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"},er=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return K};
_.q(er,_.e);_.l=er.prototype;_.l.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.l.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.l.computeHasBodyText=function(K){return!!K.bodyText};
_.l.computeButtons=function(K){var m=[];K.ctaButton&&m.push(K.ctaButton);K.secondaryButton&&m.push(K.secondaryButton);return m};
_.l.computeRendererStyle=function(K){return K.style?K.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():K.icon?"":"no-icon"};
_.l.getIconName=function(K,m){m=m===void 0?!1:m;if(K===void 0)return"";K=this.get("icon.iconType",K);var x;_.h("enable_hlp_client_icon_pick")?x=this.getThemedIcon(K,m):x=K;(m=WAM[x])||(m="yt-icons");return[m,x].join(":")};
_.l.getThemedIcon=function(K,m){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(K)?m?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(K)?m?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":K};
_.l.isThumbnail=function(K){return!!K.thumbnail};
_.l.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.l.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],er.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],er.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],er.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],er.prototype,"data",void 0);
_.v([_.P({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.U("design:type",String)],er.prototype,"rendererStyle",void 0);_.v([_.P({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.U("design:type",String)],er.prototype,"iconName",void 0);_.v([_.P({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],er.prototype,"thumbnail",void 0);_.v([_.P({computed:"computeButtons(data)"}),_.U("design:type",Array)],er.prototype,"buttons",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],er.prototype,"isDarkTheme",void 0);_.v([_.P({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],er.prototype,"hasBodyText",void 0);_.v([_.Z({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],er);
_.d(er,"ytd-background-promo-renderer",function(){if(IkD!==void 0)return IkD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return IkD=K},{mode:1});var Xmt;var iw=function(){return _.e.apply(this,arguments)||this};
_.q(iw,_.e);_.tv.Object.defineProperties(iw.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S,Q,w;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(K=this.data)==null?void 0:(m=K.thumbnail)==null?void 0:m.sampledThumbnailColor,vibrantColorPalette:(x=this.data)==null?void 0:(S=x.thumbnail)==null?void 0:S.vibrantColorPalette,darkColorPalette:(Q=this.data)==null?void 0:(w=Q.thumbnail)==null?void 0:w.darkColorPalette,experimentEnabled:!0}}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],iw.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],iw.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],iw.prototype,"collectionStack",null);_.v([_.Z({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],iw);
_.d(iw,"ytd-compact-station-renderer",function(){if(Xmt!==void 0)return Xmt;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Xmt=K},{mode:1});var KPz;var Y9=function(){var K=_.e.apply(this,arguments)||this;K.isRichGrid=!1;return K};
_.q(Y9,_.e);Y9.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Y9.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Y9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Y9.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Y9.prototype,"isRichGrid",void 0);_.v([_.Z({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],Y9);
_.d(Y9,"ytd-grid-channel-renderer",function(){if(KPz!==void 0)return KPz;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return KPz=K},{mode:1});var m_5;var Fr=function(){return _.e.apply(this,arguments)||this};
_.q(Fr,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Fr.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Fr.prototype,"data",void 0);_.v([_.Z({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],Fr);
_.d(Fr,"ytd-grid-movie-playlist-renderer",function(){if(m_5!==void 0)return m_5;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return m_5=K},{mode:1});var x_L;var AI=function(){var K=_.e.apply(this,arguments)||this;K.downloadProgress=0;K.transferState="TRANSFER_STATE_UNKNOWN";K.modernButtons=_.h("web_modern_buttons");return K};
_.q(AI,_.e);AI.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
AI.prototype.configureRendererStamper=function(){return{"data.menu":g0}};
AI.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
AI.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.h("woffle_playlist_renderer_killswitch")){var K,m=ufv(this.entityInfo,this.transferState,this.downloadProgress,(K=this.data)==null?void 0:K.playlistId,this.isOnline);K=m.viewPlaylistText;var x=m.badges;m=m.thumbnailOverlays;this.isDownloads=!!K||!!x;this.set("data.viewPlaylistText",K);x&&x.length>0&&this.set("data.badges",x);m&&m.length>0&&this.set("data.thumbnailOverlays",
m)}};
_.tv.Object.defineProperties(AI.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 K;return!((K=this.data)==null?0:K.menu)}}});
AI.prototype.transferStateChanged=AI.prototype.transferStateChanged;AI.prototype.dataChanged=AI.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],AI.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],AI.prototype,"ytdLockupBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],AI.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],AI.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P({selector:_.do8,selectorArgs:["data.playlistId"]}),_.U("design:type",Object)],AI.prototype,"downloadProgress",void 0);_.v([_.P({selector:_.qS,selectorArgs:["data.playlistId"]}),_.U("design:type",Object)],AI.prototype,"transferState",void 0);_.v([_.P({selector:ahS,selectorArgs:["data.playlistId"]}),_.U("design:type",Object)],AI.prototype,"entityInfo",void 0);_.v([_.P({selector:_.CN}),_.U("design:type",Boolean)],AI.prototype,"isOnline",void 0);
_.v([_.P(),_.U("design:type",Object)],AI.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],AI.prototype,"downloadRenderData",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],AI.prototype,"modernButtons",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],AI.prototype,"isDownloads",void 0);_.v([_.g("transferState"),_.P({reflectToAttribute:!0}),_.U("design:type",String),_.U("design:paramtypes",[])],AI.prototype,"downloadState",null);
_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],AI.prototype,"menuHidden",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],AI.prototype,"dataChanged",null);_.v([_.uV("transferState","downloadProgress","isOnline"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],AI.prototype,"transferStateChanged",null);
_.v([_.Z({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],AI);
_.d(AI,"ytd-grid-playlist-renderer",function(){if(x_L!==void 0)return x_L;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return x_L=K},{mode:1});var SXz;var ox=function(){return _.e.apply(this,arguments)||this};
_.q(ox,_.e);ox.prototype.configureRendererStamper=function(){return{"data.menu":g0,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.tv.Object.defineProperties(ox.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S,Q,w;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(K=this.data)==null?void 0:(m=K.thumbnail)==null?void 0:m.sampledThumbnailColor,vibrantColorPalette:(x=this.data)==null?void 0:(S=x.thumbnail)==null?void 0:S.vibrantColorPalette,darkColorPalette:(Q=this.data)==null?void 0:(w=Q.thumbnail)==null?void 0:w.darkColorPalette,experimentEnabled:!0}}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ox.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],ox.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],ox.prototype,"ytdLockupBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ox.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ox.prototype,"data",void 0);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],ox.prototype,"collectionStack",null);_.v([_.Z({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],ox);
_.d(ox,"ytd-grid-radio-renderer",function(){if(SXz!==void 0)return SXz;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return SXz=K},{mode:1});var QqA;var HQ=function(){return _.e.apply(this,arguments)||this};
_.q(HQ,_.e);HQ.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
HQ.prototype.computeNavigationEndpoint=function(K){return of1(K==null?void 0:K.navigationEndpoint)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],HQ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],HQ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],HQ.prototype,"ytdLockupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],HQ.prototype,"data",void 0);_.v([_.P({computed:"computeNavigationEndpoint(data)"}),_.U("design:type",Object)],HQ.prototype,"computedNavigationEndpoint",void 0);
_.v([_.Z({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],HQ);
_.d(HQ,"ytd-grid-show-renderer",function(){if(QqA!==void 0)return QqA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return QqA=K},{mode:1});var wh_;_.$9=function(K){this.playerClient=K};
_.sq_=function(K,m,x){x=x===void 0?{}:x;return K.playerClient.setOption("ad",m,x)};
_.$9.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.$9.prototype.executeCommand=function(K,m){this.getOptions().includes("executeCommand")?_.sq_(this,"executeCommand",{command:K,layoutId:m}):_.gY("Calling executeCommand when adModule is not loaded")};var NM=function(){return _.e.apply(this,arguments)||this};
_.q(NM,_.e);NM.prototype.getLayoutId=function(){var K=_.WZ("yt.www.ads.eventcache.getLastCompanionData");return K?(K=K())&&K.layoutId:null};
NM.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var K=_.B3(),m=this.getLayoutId(),x=this.data.clickthroughEndpoint;K&&m&&_.h("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?K.getPlayerPromise().then(function(S){(new _.$9(S)).executeCommand(x,m)}):_.vg(this.hostElement,"yt-navigate",{endpoint:x})}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],NM.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],NM.prototype,"data",void 0);_.v([_.Z({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],NM);
_.d(NM,"ytd-shopping-companion-item-renderer",function(){if(wh_!==void 0)return wh_;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return wh_=K},{mode:1});var l8t;var Zc=function(){var K=_.e.apply(this,arguments)||this;K.isExpandableContent=!1;return K};
_.q(Zc,_.e);_.tv.Object.defineProperties(Zc.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((K=this.data)==null?void 0:K.price)||((m=this.data)==null?void 0:(x=m.dealsData)==null?void 0:x.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var K,m;if((K=this.data)!=null&&K.dealsData&&((m=this.data)==null||!m.priceReplacementText)){K=this.data.dealsData;var x,S,Q;return((x=K.salesData)==null?void 0:x.originalPrice)||((S=K.priceDropData)==null?void 0:S.referencePrice)||((Q=K.promotionData)==null?void 0:Q.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var K,m;return(K=this.data)==null?void 0:(m=K.dealsData)==null?void 0:m.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Zc.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Zc.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Zc.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Zc.prototype,"isExpandableContent",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"showCta",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"ctaText",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"hasPriceTopPosition",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"hasPriceBottomPosition",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"useNewStyle",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"showPriceReplacementText",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"priceValue",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"showDeal",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"showAffiliateDisclaimer",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"useSaleStyle",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"useFromBrandCtaStyle",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"useFromVendorCtaStyle",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Zc.prototype,"useShoppingCollectionCtaStyle",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],Zc);
_.d(Zc,"ytd-vertical-product-card-renderer",function(){if(l8t!==void 0)return l8t;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return l8t=K},{mode:1});var ujB;var BQ=function(){return _.e.apply(this,arguments)||this};
_.q(BQ,_.e);BQ.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],BQ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],BQ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],BQ.prototype,"ytdLockupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],BQ.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],BQ);
_.d(BQ,"ytd-grid-movie-renderer",function(){if(ujB!==void 0)return ujB;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return ujB=K},{mode:1});var MDD;var ax=function(){var K=_.e.apply(this,arguments)||this;K.roundedFix=_.h("web_enable_merch_item_rounding_fix");K.itemStyle="small-item";return K};
_.q(ax,_.e);ax.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var K,m,x,S,Q=(m=_.C((K=this.data)==null?void 0:K.buttonCommand,_.pzE))==null?void 0:(x=m.item)==null?void 0:(S=x.notificationTextRenderer)==null?void 0:S.successResponseText;Q&&_.Gu0(this.hostElement,Q)}};
_.tv.Object.defineProperties(ax.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:K.isProductPlaceholder)!==void 0&&((m=this.data)==null?void 0:m.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ax.prototype,"ytRendererBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ax.prototype,"roundedFix",void 0);_.v([_.P(),_.U("design:type",Object)],ax.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],ax.prototype,"itemStyle",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],ax.prototype,"hasPrice",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],ax.prototype,"hasPriceReplacementText",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],ax.prototype,"hasAdditionalFeesText",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],ax.prototype,"hasAffiliateDisclaimer",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],ax.prototype,"isProductPlaceholder",null);
_.v([_.P(),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],ax.prototype,"hideOpenInNewIcon",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],ax.prototype,"ariaLabel",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],ax);
_.d(ax,"ytd-merch-shelf-item-renderer",function(){if(MDD!==void 0)return MDD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return MDD=K},{mode:1});_.BX(_.B(function(K){return _.O("button-card-view-model",{el:_.o$(_.pi(function(){return K.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return K.data().title},
role:"button"},_.O(_.Mo,{model:{}}),_.O("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.O("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.O(_.r,{cond:function(){return K.data().image},
then:function(m){return _.O(_.FR,{data:m,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.O("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return K.data().title})))},"$b"),"button-card-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){K=_.H_(K,{className:void 0});var m=K.data;K=K.className;var x=_.bv(function(){return m().onTapCommand},void 0,"SXkP9e");
return _.O("ytd-shopping-item-card",{class:_.Tt("ytdShoppingItemCardHost",K)},_.O(_.uJ,{command:x,className:"ytdShoppingItemCardHostLink"},_.O("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.O(_.le,{data:function(){return m().thumbnailViewModel}},{thumbnailViewModel:function(S){return _.O(_.MM,{data:S.data,
aspectRatio:3})}})),_.O("div",null,_.O("p",{class:"ytdShoppingItemCardHostItemTitle"},_.O(_.Ii,{text:function(){return m().itemTitle}})),_.O("p",{class:"ytdShoppingItemCardHostPrice"},_.O(_.Ii,{text:function(){return m().priceOrStatus}})))))},"ac"),"ytd-shopping-item-card",{props:{data:_.kv,
className:_.kv}});var f8L={isAdsVideo:!0},tDA={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},cUM={showPlayerControls:!1,videoPreviewDurationMs:15E3},OwE={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0};var PR=null,pyT={};var h7S="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(" "),dh={},CgT=(dh.FEwhat_to_watch="home",dh.FEhashtag="hashtag",dh.FEtrending="trending",dh.FEhistory="history",dh.SPunlimited="premium",dh.FEmemberships_and_purchases="paid_memberships",dh.SPredeem_code="redeem",dh.SPverify_location="locate",dh.SPminor_moment="minor_moment",
dh.FEmini_app_container="mini_app",dh.FEnews_destination="news",dh.SPopen_in_app="open_in_app",dh.FEexplore="explore",dh.FEsubscriptions="subscriptions",dh.FEsfv_audio_pivot="sfv_audio_pivot",dh.FEplaylist_aggregation="playlist_aggregation",dh);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");_.k8("init");var jqA=function(){},pht=_.B(function(K){var m=K.data;
var x=K.inlineMetadata;var S=K.aspectRatio;var Q=K.scrimStyle;var w=K.className;var M=K.useDefaultStyle;var f=K.titleStyle;var c=new jqA,D=_.h("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",G=_.bv(function(){return(M==null?0:M())?D==="SHORTS_LOCKUP_STYLE_SLIM":m().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"xq9ok"),p=_.bv(function(){return _.B7(x)||G()||!1},void 0,"neizSe"),R=function(){return(Q==null?void 0:Q())!==void 0?Q==null?void 0:Q():1},
J=_.bv(function(){return m().belowThumbnailMetadata||!p()},void 0,"HdmMMe");
K=_.Oq({visibilityCallback:function(MT){var c0=m().onFirstVisible;MT&&c0&&_.qU(c0)},
showOption:{calledOnce:!0,state:"visible"}});var L=_.o$(),n={},F=_.Tt(function(){return G(),"shortsLockupViewModelHostThumbnailContainer"},(n.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.B7(S)===1},n.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.B7(S)===2},n.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.h("web_shorts_2_by_3_lockups_study")&&!_.h("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
n)),H=_.bv(function(){if(_.B7(S)===1)return 1;
_.B7(S);return 2},void 0,"ZRUa3c"),N,z=function(){if(c){var MT;
(MT=N)==null||i6(MT);var c0;if(c.hostElement&&((c0=c.data)==null?0:c0.inlinePlayerData)){MT=Object.assign({},OwE);var EB,pT;((EB=c.data)==null?void 0:(pT=EB.inlinePlayerData)==null?void 0:pT.maxPlaybackLengthSec)!==void 0&&(MT.videoPreviewDurationMs=c.data.inlinePlayerData.maxPlaybackLengthSec*1E3);N=J0({mediaRenderer:c,lockupElement:c.hostElement,thumbnailElement:L.value,videoPreviewOpts:MT})}}};
_.$p(function(){c&&(c.data=m(),z())},"c4oj4d");
var y=_.bv(function(){return m().thumbnail},void 0,"CJHyHc");
n=_.bv(function(){return m().badge},void 0,"g31PIe");
var V=_.bv(function(){return m().onTap},void 0,"CJCUBc"),T={},m1={};
return _.O("ytm-shorts-lockup-view-model",{el:_.o$(function(MT){c&&(c.hostElement=MT)},z,K),
class:_.Tt("shortsLockupViewModelHost",w)},_.O(_.O2,null,_.O(_.uJ,{command:V,className:_.Tt("shortsLockupViewModelHostEndpoint",(T.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!J()},T),"reel-item-endpoint",""),
ariaHidden:function(){return!p()},
tabIndex:function(){return p()?0:-1}},_.O("div",{el:L,
class:_.Tt("shortsLockupViewModelHostThumbnailParentContainer",(m1.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!G()},m1))},_.O(_.r,{cond:y,
then:function(){return _.O("div",{class:F},_.O(_.FR,{data:function(){var MT;return(MT=y==null?void 0:y())!=null?MT:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.O(_.le,{data:function(){return m().thumbnailViewModel}},{thumbnailViewModel:function(MT){return _.O(_.MM,{data:MT.data,
aspectRatio:function(){return H()},
disableRounding:function(){return G()}})}}),null),_.O(_.r,{cond:p,
then:function(){return _.O(D_z,{data:m,scrimStyle:R,useDefaultStyle:M,titleStyle:f})}}),_.O(_.le,{data:n},{badgeViewModel:function(MT){return _.O(_.OI,{data:MT.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.O(_.r,{cond:function(){return p()&&m().menuOnTap},
then:function(){return _.O(rUB,{data:m,inlineMetadata:!0})}}),_.O(_.r,{cond:J,
then:function(){return _.O(GzE,{data:m,useDefaultStyle:M,inlineMetadata:p})}})))},"cc"),D_z=_.B(function(K){var m=K.data;
var x=K.scrimStyle;var S=K.useDefaultStyle;var Q=K.titleStyle;var w=_.h("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",M=S&&_.h("web_hide_primary_text_for_pivot_panel"),f=_.bv(function(){return(S==null?0:S())?w==="SHORTS_LOCKUP_STYLE_SLIM":m().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"eqtoN");
K={};K=_.Tt("shortsLockupViewModelHostInlineMetadata",(K.shortsLockupViewModelHostMetadataRounded=function(){return!f()},K.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(x==null?void 0:x())===3&&!_.h("enable_shorts_lockup_new_scrim")},K.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(x==null?void 0:x())===3&&_.h("enable_shorts_lockup_new_scrim")},K.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(x==null?void 0:x())===2||(x==null?void 0:
x())===4},K.shortsLockupViewModelHostShowOverPlayer=function(){return!0},K),"image-overlay-text");
var c={};return _.O("div",{class:K},_.O("h3",{class:_.Tt("shortsLockupViewModelHostMetadataTitle",(c.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(x==null?void 0:x())===4},c.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return m().belowThumbnailMetadata},c.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(Q==null?void 0:Q())===1},c.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(Q==null?void 0:Q())===2},c)),
"aria-label":function(){return m().accessibilityText}},_.O(_.r,{cond:function(){var D;
return!((D=m().overlayMetadata)==null||!D.primaryText)&&!M},
then:function(){return _.O(_.Ii,{text:function(){var D;return(D=m().overlayMetadata)==null?void 0:D.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.O(_.r,{cond:function(){var D;
return(D=m().overlayMetadata)==null?void 0:D.secondaryText},
then:function(){return _.O(RbB,{data:m,scrimStyle:x,className:void 0})}}))},"dc"),GzE=_.B(function(K){var m=K.data;
var x=K.useDefaultStyle;var S=K.inlineMetadata;var Q=_.h("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",w=_.bv(function(){return(x==null?0:x())?Q==="SHORTS_LOCKUP_STYLE_SLIM":m().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"rFGYIe"),M=_.o$(),f;
K=_.kA(function(J){if(_.D2(_.jO(J),M.value,["AVATAR-VIEW-MODEL"]))return!1;var L;(L=f)==null||L.click();return!1});
var c=_.bv(function(){return m().belowThumbnailMetadata||m().overlayMetadata},void 0,"yJVuMb"),D=function(){return m().menuOnTap&&!S()},G=function(){var J;
return(J=c())==null?void 0:J.avatar},p={},R={};
return _.O("div",{class:_.Tt(function(){return w()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(p.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!G()},p.shortsLockupViewModelHostOutsideMetadataHasMenu=D,p)),
"on:click":K,el:M,role:"presentation"},_.O(_.le,{data:G},{avatarViewModel:function(J){return _.O("div",{class:"shortsLockupViewModelHostOutsideMetadataAvatar"},_.O(_.a6,{data:J.data}))}}),_.O("div",null,_.O("h3",{class:_.Tt("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(R.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var J,L;
return!((J=c())==null?0:(L=J.primaryText)==null?0:L.content)},R.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=S,R)),
role:"presentation"},_.O(_.uJ,{ref:function(J){return void(f=J)},
command:function(){return m().onTap},
className:_.Tt("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var J,L;return(J=c())==null?void 0:(L=J.primaryText)==null?void 0:L.content},
"aria-label":function(){return m().accessibilityText}},_.O(_.r,{cond:function(){var J;
return(J=c())==null?void 0:J.primaryText},
then:function(J){return _.O(_.Ii,{text:J,noEndpoints:!0,noStyleRuns:!0})}}))),_.O(_.r,{cond:function(){var J;
return(J=c())==null?void 0:J.secondaryText},
then:function(J){return _.O("div",{class:_.Tt("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.O(_.Ii,{text:J,noStyleRuns:!0}))}})),_.O(_.r,{cond:D,
then:function(){return _.O(rUB,{data:m,inlineMetadata:!1})}}))},"ec"),RbB=_.B(function(K){var m=K.data;
var x=K.scrimStyle;K=K.className;var S={};return _.O("div",{class:_.Tt((S.shortsLockupViewModelHostMetadataSubhead=function(){return(x==null?void 0:x())!==4},S.shortsLockupViewModelHostMetadataSubheadNew=_.h("enable_shorts_lockup_new_scrim"),S.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(x==null?void 0:x())===4},S),K),
"aria-hidden":"true"},_.O(_.Ii,{text:function(){var Q;return(Q=m().overlayMetadata)==null?void 0:Q.secondaryText},
noStyleRuns:!0}))},"fc"),rUB=_.B(function(K){var m=K.data;
var x=K.inlineMetadata;K={};K=_.Tt((K.shortsLockupViewModelHostInlineMetadataMenu=function(){return x()},K.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!x()},K.shortsLockupViewModelHostShowOverPlayer=function(){return!0},K),"image-overlay-text");
return _.O("div",{class:K},_.O(_.c5,{data:function(){return{style:x()?"overlay":"mono",accessibilityLabel:m().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(S){S.preventDefault();S.stopPropagation();var Q=_.CW({elementsCommand:m().menuOnTap,forceNewState:!0});if(Q==null?0:Q.onclick)Q.onclick(S)}}},
iconName:"MORE_VERT"}))},"gc");var JUA=_.B(function(K){var m=K.data;var x=K.inlineMetadata;var S=K.aspectRatio;var Q=K.scrimStyle;var w=K.className;var M=K.useDefaultStyle;K=_.bv(function(){var f=m().entityId;return f?f.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.O("ytm-shorts-lockup-view-model-v2",{class:_.Tt("shortsLockupViewModelHost",w)},_.O(_.Gh,{contentId:K,aspectRatio:function(){return(S==null?void 0:S())===1?1:(S==null?void 0:S())===2?2:4}},function(){return _.O(pht,{data:m,
inlineMetadata:x,aspectRatio:S,scrimStyle:Q,className:w,useDefaultStyle:M})}))},"hc");_.BX(JUA,"ytm-shorts-lockup-view-model-v2",{props:{data:_.$A,inlineMetadata:_.$A,aspectRatio:_.$A,scrimStyle:_.$A,className:_.$A,useDefaultStyle:_.$A,titleStyle:_.$A}});var hbD=16/9*210,yi=function(){var K=_.e.apply(this,arguments)||this;K.isExpandableContent=!1;K.hideShelfHeader=!1;K.engagementPanel=!1;K.buttonClasses=["arrow"];K.isSearch=!1;K.disableScrollEventListener=!1;K.containsLockup=!1;K.overrideArrowPositionForProductCard=!1;K.overrideArrowPositionForShoppingItemCard=!1;K.overrideArrowPositionForReelItems=!1;K.overrideArrowPositionForGridMovie=!1;K.overrideArrowPositionToCenter=!1;K.isSearchPostShelf=!1;K.overrideArrowPositionForMixedShelf=!1;K.overrideArrowPositionForMixedShelfShortsOnly=
!1;K.hasBigThumbsReelItems=!1;K.shouldUseMixedListHeight=!1;K.shouldUseShortsListHeight=!1;K.gridVideoWidth=0;K.isSearchVodShelf=!1;K.disableWheelScroll=!1;K.sizing="COMPACT";K.shortsLockupAspectRatio=0;return K};
_.q(yi,_.e);_.l=yi.prototype;
_.l.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]]"}}}}};
_.l.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())};
_.l.computeInitialCountNumber=function(K){if(!K)return 6;var m=K.items.some(function(w){return!!w.topicRecommendationsChipRenderer}),x=K.items.some(function(w){return!!w.displayAdRenderer}),S=this.computeShouldListItemsHaveEqualHeight(K),Q=K.items.some(function(w){return!!w.gridPlaylistRenderer});
K=K.items.some(function(w){return!!w.shoppingItemCardViewModel});
return m?9:x?8:Q||S?10:K?7:6};
_.l.computeContainsPost=function(K){return!!K&&!!K.items&&K.items.some(function(m){return!!m.postRenderer})};
_.l.computeContainsLockup=function(){if(_.h("web_horizontal_list_lockup_arrow_killswitch"))return!1;var K,m;return(K=this.data)==null?void 0:(m=K.items)==null?void 0:m.some(function(x){return!!x.lockupViewModel})};
_.l.maybeUpdateLockupAspectRatio=function(){var K,m;if(this.computeContainsLockup()&&((K=this.data)==null?0:(m=K.items)==null?0:m.length)){var x;K=dkT((x=this.data.items[0].lockupViewModel)==null?void 0:x.contentType,this.data.force16By9ThumbnailAspectRatio);x=BOD(K);x=this.computeLockupWidth()/x;_.W9(this.hostElement,{"--yt-horizontal-list-content-height":x+"px"})}};
_.l.computeOverrideArrowPositionForProductCard=function(K){if(this.isExpandableContent)return!1;var m;return!!(K==null?0:(m=K.items)==null?0:m.some(function(x){return!!x.verticalProductCardRenderer}))};
_.l.computeOverrideArrowPositionForShoppingItemCard=function(K){var m;return!!(K==null?0:(m=K.items)==null?0:m.some(function(x){return!!x.shoppingItemCardViewModel}))};
_.l.computeOverrideArrowPositionForReelItemRenderer=function(K){return this.containsReelItemRenderer(K)};
_.l.computeHasBigThumbsReelItems=function(K,m){return K&&this.containsReelItemRenderer(m)};
_.l.computeShouldListItemsHaveEqualHeight=function(K){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(K==null?void 0:K.itemSizeConstraint)};
_.l.computeShouldListItemsHaveShortsHeight=function(K){return this.computeShouldListItemsHaveEqualHeight(K)&&!this.containsGridVideoRenderer(K)};
_.l.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.l.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.l.containsReelItemRenderer=function(K){var m;return!!(K==null?0:(m=K.items)==null?0:m.some(function(x){return!(!x.reelItemRenderer&&!x.shortsLockupViewModel)}))};
_.l.containsGridVideoRenderer=function(K){var m;return!!(K==null?0:(m=K.items)==null?0:m.some(function(x){return!!x.gridVideoRenderer||!!x.lockupViewModel}))};
_.l.computeContainsGridMovieRenderer=function(K){var m;return!!(K==null?0:(m=K.items)==null?0:m.some(function(x){return!!x.gridMovieRenderer}))};
_.l.computeOverrideArrowPositionToCenter=function(K){return this.computeIsSearchPostShelf(K)};
_.l.computeIsSearchPostShelf=function(K){var m;return!!(K==null?0:(m=K.items)==null?0:m.some(function(x){var S,Q;return((Q=(S=x.postRenderer)==null?void 0:S.surface)!=null?Q:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.l.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(K){var m;return!!(K==null?0:(m=K.items)==null?0:m.some(function(x){var S,Q,w;return((w=(S=x.backgroundPromoRenderer)==null?void 0:(Q=S.style)==null?void 0:Q.value)!=null?w:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.l.computeIsSearchVodShelf=function(K,m){return K&&this.containsGridVideoRenderer(m)};
_.l.computeDisableWheelScroll=function(K,m){return this.computeIsSearchVodShelf(K,m)};
_.l.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.l.computeShortsLockupAspectRatio=function(){return 1};
_.l.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.W9(this.hostElement,{"--ytd-reel-item-thumbnail-height":hbD+"px"})};
yi.prototype.dataChanged=yi.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],yi.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],yi.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.fb.YtdHorizontalListBehavior),_.U("design:type",Object)],yi.prototype,"ytdHorizontalListBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],yi.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],yi.prototype,"isExpandableContent",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"hideShelfHeader",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"engagementPanel",void 0);_.v([_.P(),_.U("design:type",Array)],yi.prototype,"buttonClasses",void 0);_.v([_.P(),_.U("design:type",Object)],yi.prototype,"isSearch",void 0);
_.v([_.P(),_.U("design:type",Object)],yi.prototype,"disableScrollEventListener",void 0);_.v([_.P({computed:"computeInitialCountNumber(data)"}),_.U("design:type",Number)],yi.prototype,"initialCount",void 0);_.v([_.P({computed:"computeContainsPost(data)"}),_.U("design:type",Boolean)],yi.prototype,"supportComponentResize",void 0);_.v([_.P({computed:"computeContainsPost(data)"}),_.U("design:type",Boolean)],yi.prototype,"containsPost",void 0);
_.v([_.P({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"containsLockup",void 0);_.v([_.P({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],yi.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.v([_.P({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"overrideArrowPositionForProductCard",void 0);_.v([_.P({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.v([_.P({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"overrideArrowPositionForReelItems",void 0);_.v([_.P({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"overrideArrowPositionForGridMovie",void 0);
_.v([_.P({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"overrideArrowPositionToCenter",void 0);_.v([_.P({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"isSearchPostShelf",void 0);_.v([_.P({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.v([_.P({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.v([_.P({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"hasBigThumbsReelItems",void 0);
_.v([_.P({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"shouldUseMixedListHeight",void 0);_.v([_.P({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"shouldUseShortsListHeight",void 0);_.v([_.P({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"gridVideoWidth",void 0);
_.v([_.P({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"isSearchVodShelf",void 0);_.v([_.P({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.U("design:type",Object)],yi.prototype,"disableWheelScroll",void 0);_.v([_.P({computed:"computeSizing(isSearch)"}),_.U("design:type",Object)],yi.prototype,"sizing",void 0);
_.v([_.P({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.U("design:type",Object)],yi.prototype,"shortsLockupAspectRatio",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yi.prototype,"dataChanged",null);
_.d(yi,"yt-horizontal-list-renderer",function(){if(qho===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);qho=K}K=qho;return K},{mode:1});var C4z=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
C4z.prototype.subscribe=function(K,m){var x=this.subscriptions.get(K);if(!x)return function(){};
x.add(m);return function(){x.delete(m)}};
C4z.prototype.unsubscribe=function(K,m){(K=this.subscriptions.get(K))&&K.delete(m)};
C4z.prototype.publish=function(K,m){m=m===void 0?{}:m;(K=this.subscriptions.get(K))&&K.forEach(function(x){x(m)})};var LPA;var qXo=[10,12,14,16,18,20,24,28,32,36],EQA=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],Vi=function(){var K=_.e.apply(this,arguments)||this;K.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";K.hideOverflow=!1;K.useRoboto=!1;K.fontClass="";K.overflown=!1;K.actionMap={"yt-window-resized":"resize"};return K};
_.q(Vi,_.e);_.l=Vi.prototype;
_.l.attached=function(){var K=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();_.MJ(this,function(){K.resize()});
if(!_.Vd){var m,x,S;(m=document)==null||(x=m.fonts)==null||(S=x.ready)==null||S.then(function(){K.resize()})}};
_.l.dataChanged=function(){this.resize()};
_.l.guideIsExpandedChanged=function(){this.resize()};
_.l.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 K=this.getMaxNumLines(),m=this.getMinFont(),x=this.getMaxFont(),S=this.useRoboto?qXo:EQA;for(S=S.filter(function(w){return w<=x&&w>=m});S.length>1;){var Q=Math.floor(S.length/2);
this.updateFontSize(S[Q]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=K)S=S.slice(Q,S.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>K)S=S.slice(0,Q);else break}this.updateFontSize(S[S.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(K)}};
_.l.handleOverflow=function(K){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>K&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",K.toString()))};
_.l.updateFontSize=function(K){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+K;this.textNode.classList.add(this.fontClass)};
_.l.getMaxFont=function(){var K=this.useRoboto?qXo:EQA;K=K[K.length-1];return this.maxFontSize&&this.maxFontSize<=K?this.maxFontSize:K};
_.l.getMinFont=function(){var K=(this.useRoboto?qXo:EQA)[0];return this.minFontSize&&this.minFontSize>=K?this.minFontSize:K};
_.l.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.l.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.l.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.Hk(this.text).split("\n").length-1:Infinity};
_.l.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("Jh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
Vi.prototype.guideIsExpandedChanged=Vi.prototype.guideIsExpandedChanged;Vi.prototype.dataChanged=Vi.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Vi.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Vi.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Vi.prototype,"actionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Vi.prototype,"text",void 0);
_.v([_.P(),_.U("design:type",String)],Vi.prototype,"fontFamily",void 0);_.v([_.P(),_.U("design:type",Number)],Vi.prototype,"maxWidth",void 0);_.v([_.P(),_.U("design:type",Number)],Vi.prototype,"maxHeight",void 0);_.v([_.P(),_.U("design:type",Number)],Vi.prototype,"maxFontSize",void 0);_.v([_.P(),_.U("design:type",Number)],Vi.prototype,"minFontSize",void 0);_.v([_.P(),_.U("design:type",Number)],Vi.prototype,"maxLines",void 0);_.v([_.P(),_.U("design:type",Object)],Vi.prototype,"hideOverflow",void 0);
_.v([_.P({selector:_.PJv}),_.U("design:type",Boolean)],Vi.prototype,"guideIsExpanded",void 0);_.v([_.QF("#container"),_.U("design:type",HTMLElement)],Vi.prototype,"containerNode",void 0);_.v([_.QF("#text"),_.U("design:type",HTMLElement)],Vi.prototype,"textNode",void 0);_.v([_.uV("text"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Vi.prototype,"dataChanged",null);
_.v([_.uV("guideIsExpanded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Vi.prototype,"guideIsExpandedChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],Vi);
_.d(Vi,"yt-dynamic-sizing-formatted-string",function(){if(LPA!==void 0)return LPA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return LPA=K},{mode:1});var bwL;_.gQz=function(K){_.xS.call(this,K)};
_.q(_.gQz,_.xS);var nQz=function(K){_.xS.call(this,K)};
_.q(nQz,_.gQz);var vQ=function(){return _.e.apply(this,arguments)||this};
_.q(vQ,_.e);vQ.prototype.onTapSuspendedChannel=function(){var K;if((K=this.data)!=null&&K.serviceEndpoint){var m,x;(K=(x=_.C((m=this.data)==null?void 0:m.serviceEndpoint,_.Ku))==null?void 0:x.url)?_.qq(K,void 0,void 0,window.top):(m=new nQz("Did not handle suspended account tap. No appealUrl."),_.aC(m))}else m=new nQz("Did not handle suspended account tap. No serviceEndpoint."),_.aC(m)};
vQ.prototype.onTap=function(){var K=this,m=_.So(),x,S=(x=_.mK(m,{veType:7116}))!=null?x:void 0;_.np(m,{visualElement:S});_.Cl();this.saveRoleText();var Q;if((Q=this.data)==null?0:Q.youtubeSuspended)this.onTapSuspendedChannel();else{var w=!1,M,f;(m=(f=_.C((M=this.data)==null?void 0:M.serviceEndpoint,_.EjA))==null?void 0:f.supportedTokens)&&m.forEach(function(c){if(c.accountSigninToken)if(w=!0,K.onAccountItemTap)K.onAccountItemTap(c.accountSigninToken.signinUrl);else _.qq(c.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!w){if(M=this.get("serviceEndpoint",this.data))w=!0,this.ytComponentBehavior.resolveCommand(M);w||_.d7(new nQz("Did not handle account switch tap. No token."))}}};
vQ.prototype.saveRoleText=function(){if(this.data){var K=this.data,m=K.channelDelegationRole;if(m){var x,S=(x=_.C(K==null?void 0:K.serviceEndpoint,_.EjA))==null?void 0:x.supportedTokens;if(!S){var Q,w,M,f;S=(Q=_.C(K==null?void 0:K.serviceEndpoint,_.PS))==null?void 0:(w=Q.popup)==null?void 0:(M=w.confirmDialogRenderer)==null?void 0:(f=M.confirmButton)==null?void 0:f.buttonRenderer;var c;S=(c=_.C(S==null?void 0:S.command,_.Wg))==null?void 0:c.commands;if(!S)return;var D;S=(D=_.C(S[1],_.EjA))==null?
void 0:D.supportedTokens}if(S){c=void 0;D=_.u(S);for(S=D.next();!S.done;S=D.next())if(S=S.value,S.datasyncIdToken){c=S.datasyncIdToken.datasyncIdToken;break}if(c){var G;a:{if(_.v9S()&&(D=_.aQ1(c+"::pom"))){D=new bW(D);break a}D=void 0}(G=D)==null||G.set("role_text",m);if((wnS?wnS:window.location).href.indexOf("studio")!==-1&&(G=UMB())){D=G.src?(new URL(G.src)).origin:"*";var p;(p=G.contentWindow)==null||p.postMessage({action:"save_pom_role",datasyncId:c,roleText:m},D)}}}}}};
_.tv.Object.defineProperties(vQ.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(K=this.data)==null?void 0:(m=K.accountPhoto)==null?void 0:m.thumbnails;return x&&x.length>0&&(x[0].height===36||x[0].height===48)?x[0].height:40}}});
vQ.prototype.onTap=vQ.prototype.onTap;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],vQ.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vQ.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vQ.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!1}),_.U("design:type",Function)],vQ.prototype,"onAccountItemTap",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],vQ.prototype,"enableRingForActiveAccount",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Number),_.U("design:paramtypes",[])],vQ.prototype,"thumbnailSize",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vQ.prototype,"onTap",null);_.v([_.Z({is:"ytd-account-item-renderer",disableElementRegistration:!0})],vQ);
_.d(vQ,"ytd-account-item-renderer",function(){if(bwL!==void 0)return bwL;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return bwL=K},{mode:1});var P4A;var UI=function(){return _.e.apply(this,arguments)||this};
_.q(UI,_.e);UI.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.cd().resolve(_.jQ).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],UI.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],UI.prototype,"data",void 0);_.v([_.Z({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],UI);
_.d(UI,"ytd-identity-chip-renderer",function(){if(P4A!==void 0)return P4A;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return P4A=K},{mode:1});var ebE;var iwo;var YXA;var FPA;var zh=function(){var K=_.e.apply(this,arguments)||this;K.richItemMinWidth=_.rp("wn_grid_min_item_width",310);K.isShorts=!1;K.isWatchNext=!1;K.isExploreHub=!1;return K};
_.q(zh,_.e);_.tv.Object.defineProperties(zh.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var K=[],m=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.W9(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var x;if(((x=this.data)==null?0:x.rows)&&m)for(m*=this.data.rows,x=0;x<m;x++)K.push({});return K}}});
_.v([_.b(_.dJ),_.U("design:type",Object)],zh.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zh.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zh.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.R_,value:3}),_.U("design:type",Number)],zh.prototype,"itemsPerRow",void 0);_.v([_.P({selector:_.nH5,value:6}),_.U("design:type",Number)],zh.prototype,"slimItemsPerRow",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Number)],zh.prototype,"richItemMinWidth",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],zh.prototype,"miniMode",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],zh.prototype,"isShorts",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],zh.prototype,"isWatchNext",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],zh.prototype,"isExploreHub",void 0);
_.v([_.g("isExploreHub"),_.P({reflectToAttribute:!0}),_.U("design:type",Object),_.U("design:paramtypes",[])],zh.prototype,"shimmerAnimation",null);_.v([_.g("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.U("design:type",Array),_.U("design:paramtypes",[])],zh.prototype,"cardItems",null);_.v([_.Z({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],zh);
_.AUD=_.yF()(zh,"ytd-ghost-grid-renderer",function(){if(FPA===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);FPA=K}K=FPA;return K},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.BX(_.B(function(K){var m=_.H_(K,{numberOfComments:3}).numberOfComments,x=_.H_(K,{isInitialLoad:!1}).isInitialLoad,S=_.H_(K,{engagementPanel:!1}).engagementPanel,Q=function(){return Math.min(Number(m==null?void 0:m())||20,20)};
return _.O("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.O(_.r,{cond:function(){return!(S==null?0:S())&&(x==null?void 0:x())},
then:function(){return _.O("div",{class:"ytGhostCommentsComments"},_.O("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.O("div",{class:_.Tt("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.O("div",{class:_.Tt("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.O("div",{class:"ytGhostCommentsGhostCard"},_.O("div",{class:"ytGhostCommentsAvatar"},_.O("div",{class:"ytGhostCommentsCircle"})),_.O("div",{class:"ytGhostCommentsComments"},_.O("div",{class:"ytGhostCommentsMeta"},
_.O("div",{class:_.Tt("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.O("div",{class:_.Tt("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.O("div",{class:"ytGhostCommentsComments"},_.O(_.AS,{each:function(){return Array((Q==null?void 0:Q())||3)}},function(){return _.O("div",{class:"ytGhostCommentsGhostCard"},_.O("div",{class:"ytGhostCommentsAvatar"},_.O("div",{class:"ytGhostCommentsCircle"})),_.O("div",{class:"ytGhostCommentsHost"},_.O("div",{class:"ytGhostCommentsMeta"},
_.O("div",{class:_.Tt("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.O("div",{class:_.Tt("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.O("div",{class:_.Tt("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.O("div",{class:"ytGhostCommentsGhostLikeDislike"},_.O("div",{class:_.Tt("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.O("div",{class:_.Tt("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"ic"),"yt-ghost-comments",{props:{numberOfComments:_.kv,
isInitialLoad:_.kv,engagementPanel:_.kv},unsafeExternallySettableAttributes:new Set(["hidden"])});_.DN("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var Th=function(){var K=_.e.apply(this,arguments)||this;K.isOverridable=!1;K.spinnerActive=!1;K.showButton=!1;K.isCommentsSection=!1;K.engagementPanel=!0;K.isShortsGrid=!1;K.isShortsPage=!1;K.isWatchPage=!1;K.originalShowButton=!1;K.endOfList=!1;return K};
_.q(Th,_.e);_.l=Th.prototype;_.l.resetIntersectionObserver=function(){var K;(K=this.observer)==null||K.disconnect();this.observer=void 0};
_.l.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var K,m;((K=this.data)==null?void 0:K.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((m=this.data)==null?0:m.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.l.initializeIntersectionObserver=function(){var K=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(m){m=_.u(m);for(var x=m.next();!x.done;x=m.next())x.value.isIntersecting&&(K.triggerContinuation(),K.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.l.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},showGhostCardComments:{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]]"}}}}}};
_.l.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var K;((K=this.data)==null?0:K.continuationEndpoint)&&(K=_.C(this.data.continuationEndpoint,_.Lp))&&this.ytdReduxBehavior.dispatch(_.U1({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:K}}))};
_.l.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.l.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.l.onServiceRequestCompleted=function(K,m){if(!_.h("kevlar_hide_spinner_on_empty_continuation_killswitch")){var x;(x=m.actions)!=null&&x.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.l.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.l.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.l.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.l.numberOfGhostCommentsChanged=function(){var K=3;if(this.engagementPanel){var m,x,S;K=Math.floor(((((m=this.hostElement)==null?void 0:(x=m.parentElement)==null?void 0:(S=x.parentElement)==null?void 0:S.scrollHeight)||108)-108)/108);K=this.isInitialLoad?Math.max(K,3):3}m=[].concat(_.N3(this.hostElement.querySelectorAll("yt-ghost-comments")));m=_.u(m);for(x=m.next();!x.done;x=m.next())x=x.value,x.numberOfComments=K,x.isInitialLoad=this.isInitialLoad,x.engagementPanel=this.engagementPanel};
_.l.detached=function(){this.resetIntersectionObserver()};
_.tv.Object.defineProperties(Th.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
Th.prototype.numberOfGhostCommentsChanged=Th.prototype.numberOfGhostCommentsChanged;Th.prototype.continuationTriggerOffsetChanged=Th.prototype.continuationTriggerOffsetChanged;Th.prototype.showButtonChanged=Th.prototype.showButtonChanged;Th.prototype.onYtServiceRequestCompletedForButtonRenderer=Th.prototype.onYtServiceRequestCompletedForButtonRenderer;Th.prototype.onServiceRequestCompleted=Th.prototype.onServiceRequestCompleted;Th.prototype.onYtServiceRequestSentForButtonRenderer=Th.prototype.onYtServiceRequestSentForButtonRenderer;
Th.prototype.observeData=Th.prototype.observeData;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Th.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Th.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.vj.YtVisibilityBehavior),_.U("design:type",Object)],Th.prototype,"ytVisibilityBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Th.prototype,"ytComponentBehavior",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],Th.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Th.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Th.prototype,"isOverridable",void 0);_.v([_.P(),_.U("design:type",Object)],Th.prototype,"spinnerActive",void 0);_.v([_.P(),_.U("design:type",Object)],Th.prototype,"showButton",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Th.prototype,"isCommentsSection",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Th.prototype,"engagementPanel",void 0);_.v([_.P(),_.U("design:type",Object)],Th.prototype,"isShortsGrid",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.YyT}),_.U("design:type",Object)],Th.prototype,"isShortsPage",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.ijG}),_.U("design:type",Object)],Th.prototype,"isWatchPage",void 0);_.v([_.P(),_.U("design:type",Number)],Th.prototype,"continuationTriggerOffset",void 0);
_.v([_.P(),_.U("design:type",Object)],Th.prototype,"endOfList",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Th.prototype,"isInitialLoad",void 0);_.v([_.QF("ytd-button-renderer"),_.U("design:type",_.u$)],Th.prototype,"buttonRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],Th.prototype,"buttonOverrides",void 0);
_.v([_.P(),_.g("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.U("design:type",Object),_.U("design:paramtypes",[])],Th.prototype,"showGhostCardComments",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Th.prototype,"observeData",null);
_.v([_.mh("yt-service-request-sent-button-renderer"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Th.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],Th.prototype,"onServiceRequestCompleted",null);
_.v([_.mh("yt-service-request-completed-button-renderer"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Th.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.v([_.uV("showButton"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Th.prototype,"showButtonChanged",null);
_.v([_.uV("continuationTriggerOffset"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Th.prototype,"continuationTriggerOffsetChanged",null);_.v([_.xt("isInitialLoad","engagementPanel"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Th.prototype,"numberOfGhostCommentsChanged",null);_.v([_.Z({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],Th);
_.d(Th,"ytd-continuation-item-renderer",function(){if(YXA!==void 0)return YXA;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return YXA=K},{mode:1});var oQD;var Ix=function(){var K=_.e.apply(this,arguments)||this;K.downloadProgress=0;K.transferState="TRANSFER_STATE_UNKNOWN";K.downloadState="DOWNLOAD_STATE_UNKNOWN";K.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";K.offlineVideoPolicyExpirationTimestamp=0;K.downloadedVideoPlaybackPosition=0;return K};
_.q(Ix,_.e);Ix.prototype.dataChanged=function(){var K;this.videoData=_.C((K=this.data)==null?void 0:K.renderer,SaA);this.transferStateChanged()};
Ix.prototype.downloadProgressChanged=function(){if(this.entityInfo){var K=Object.assign({},this.videoData),m=MG1(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),x=m.publishedTimeText,S=m.badges;K.shortViewCountText=m.shortViewCountText;K.publishedTimeText=x;K.badges=S;this.set("videoData",K)}};
Ix.prototype.transferStateChanged=function(){if(this.entityInfo){var K=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",m=_.u2(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!l2(this.entityInfo.policyEntity),x=Object.assign({},this.videoData),S=MG1(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),Q=S.publishedTimeText,w=S.badges;x.shortViewCountText=
S.shortViewCountText;x.publishedTimeText=Q;x.badges=w;x.isDisabled=m;x.isWatched=this.downloadedVideoPlaybackPosition>0;x.navigationEndpoint=m?void 0:FN5(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var M;K&&((M=this.videoData)==null?0:M.videoId)&&!_.h("dl_resume_click_killswitch")&&(x.isDisabled=!1,x.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});x.thumbnailOverlays=lLn(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",x)}};
Ix.prototype.transferStateChanged=Ix.prototype.transferStateChanged;Ix.prototype.downloadProgressChanged=Ix.prototype.downloadProgressChanged;Ix.prototype.dataChanged=Ix.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ix.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Ix.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ix.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],Ix.prototype,"videoData",void 0);_.v([_.P({selector:Ew,selectorArgs:["videoData.videoId"]}),_.U("design:type",Object)],Ix.prototype,"downloadProgress",void 0);_.v([_.P(),_.U("design:type",Number)],Ix.prototype,"relativeDateReference",void 0);_.v([_.P({selector:_.LN,selectorArgs:["videoData.videoId"]}),_.U("design:type",Object)],Ix.prototype,"transferState",void 0);
_.v([_.P({selector:X5n,selectorArgs:["videoData.videoId"]}),_.U("design:type",Object)],Ix.prototype,"downloadState",void 0);_.v([_.P({selector:$oT,selectorArgs:["videoData.videoId"]}),_.U("design:type",Object)],Ix.prototype,"offlinePolicyAction",void 0);_.v([_.P({selector:Ntv,selectorArgs:["videoData.videoId"]}),_.U("design:type",Object)],Ix.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.v([_.P({selector:b2,selectorArgs:["videoData.videoId"]}),_.U("design:type",Object)],Ix.prototype,"downloadedVideoPlaybackPosition",void 0);_.v([_.P({selector:BtT,selectorArgs:["videoData.videoId"]}),_.U("design:type",Object)],Ix.prototype,"entityInfo",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],Ix.prototype,"isDownloading",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ix.prototype,"dataChanged",null);
_.v([_.uV("downloadProgress"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ix.prototype,"downloadProgressChanged",null);_.v([_.uV("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ix.prototype,"transferStateChanged",null);
_.v([_.Z({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],Ix);
_.d(Ix,"ytd-downloaded-video-grid-video-renderer",function(){if(oQD!==void 0)return oQD;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return oQD=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var HwM;var k9=function(){};
k9.prototype.resolve=function(K,m){var x=this;return _.t(function(S){return S.yield(x.resolveCommand(K,m),0)})};var $_A,WQ;$_A=hST(function(K){return K.targetId},{shouldPersist:!1});
WQ=$_A.updateData;_.N6z=$_A.useUpdatableData;var ZwM,B6E;ZwM=hST(function(K){return K.targetId});
B6E=ZwM.updateData;_.a8D=ZwM.useUpdatableData;var d_A=bXT.bind(null,WQ),yUM=bXT.bind(null,B6E);(function(K,m,x){var S=_.C(x==null?void 0:x.updatedRenderer,_.FaA);return S?K({targetId:m},function(){return S}):!1}).bind(null,WQ);var Xr=function(){};
_.q(Xr,k9);Xr.prototype.resolveCommand=function(K){var m;return _.t(function(x){m=_.C(K,_.iGm);if(!m)return x.return();d_A(m.targetId,m);_.Px(x)})};var K8=function(){var K=_.sL.apply(this,arguments)||this;K.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return K};
_.q(K8,_.sL);_.l=K8.prototype;_.l.configureContinuationPathMap=function(){return{}};
_.l.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.l.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.l.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.l.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.l.handleAppendContinuationItemsAction=function(K){var m=_.C(K,_.gKt);if(this.data&&this.data.targetId&&m&&this.continuationPathMap&&m.targetId===this.data.targetId){var x=Q01(K),S=x&&this.continuationPathMap[x];if(S&&x)if(K=this.get(S,this.data)){a:{for(x=0;x<K.length;x++){var Q=K[x],w=void 0,M=!!_.C((w=_.C(Q,j9L))==null?void 0:w.content,_.X5E);if(_.C(Q,_.Y$)||M)break a}x=K.length}S="data."+S;m.continuationItems?x===K.length-1?(this.pop(S),this.push.apply(this,[S].concat(_.N3(m.continuationItems)))):
x===K.length?this.push.apply(this,[S].concat(_.N3(m.continuationItems))):this.splice.apply(this,[S,x,1].concat(_.N3(m.continuationItems))):this.splice(S,x,1);(_.h("web_enable_voting_animation")||_.h("enable_music_web_cairo_voting_animation"))&&_.vg(this.hostElement,"yt-append-continuation-items-action-finished");_.vg(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.yq(new _.AR("append continuation items does not exist",x));else _.yq(new _.AR("append continuation path does not exist",
x))}};
_.l.handleReloadContinuationItemsCommand=function(K){var m=_.C(K,_.iGm);if(this.data&&m){if(_.h("web_client_explore_hub")||_.h("web_explore_hub_on_hover")||_.h("web_client_explore_hub_on_hover"))try{_.cd().resolve(Xr).resolveCommand(K)}catch(w){}if(this.data.targetId&&this.continuationPathMap&&m.targetId===this.data.targetId&&(!_.h("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||m.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var x,S=(x=m.slot)==null?void 0:
x.replace("RELOAD_CONTINUATION_SLOT_","");x=(K=Q01(K)+"-"+(S==null?void 0:S.toLowerCase()))&&this.continuationPathMap[K];if(!x||!K||!S)_.yq(new _.AR("reload continuation path does not exist",K));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(m)){if(m.replaceWithFirstItem){var Q;this.set("data."+x,((Q=m.continuationItems)==null?0:Q.length)?m.continuationItems[0]:{})}else this.set("data."+x,m.continuationItems?m.continuationItems:[]);this.continuationIsReloading=
!1;_.vg(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.l.handleShowReloadUiCommand=function(K){K=_.C(K,d$o);var m;((m=this.data)==null?0:m.targetId)&&(K==null?0:K.targetId)&&K.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
K8.prototype.observeData=K8.prototype.observeData;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],K8.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],K8.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],K8.prototype,"data",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],K8.prototype,"continuationIsReloading",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],K8.prototype,"observeData",null);_.v([_.lV()],K8);_.my=[_.d2.YtComponentBehavior,_.JH.YtActionHandlerBehavior,K8.prototype];_.xE={};_.xE.YtNextContinuationBehavior=[_.xH.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",_.Kd(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.Kd(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(K,m){K.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,m,{}):(K={locationRetrieved:function(x){this.makeNextContinuationRequest_(x,m,{})}.bind(this)},_.vg(this.hostElement,"yt-retrieve-location",K))},
makeNextContinuationRequest_:function(K,m,x){_.LQ("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();K=m(K);var S;this.canUseContextualNetworkManager_()&&(S=this.getNetworkManager());S||(S=_.cd().resolve(_.Mq));m=_.P3.instance;if(_.vZ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&m){S=_.Z1([K.startsWith("/")?K.substr(1):K]);var Q,w;x=_.WB(m,{},S,x==null?void 0:(Q=x.context)==null?void 0:(w=Q.clickTracking)==null?void 0:w.clickTrackingParams).then(function(M){return{response:M}})}else x=
this.nextContinuation.usePost?S.postData(K,x):S.fetchData(K);
x.then(this.updateNextContinuationData_.bind(this,K));this.pendingContinuationRequest_=x;this.startListeningForNavigate_()},
updateNextContinuationData_:function(K,m){var x=this;_.LQ("ncl");this.pendingContinuationRequest_=void 0;if(m){var S={};this.nextContinuation&&(S=this.nextContinuation);if(m.response&&m.response.continuationContents&&m.response.continuationContents[S.continuationType]){K=m.response.continuationContents[S.continuationType];var Q=S.header||"data.header",w=K[S.responseHeaderKey||"header"];w&&this.set(Q,w);Q=S.contentsArray||"data.contents";w=this.getContents_(K,S.responseContentsKey||"contents")||[];
this.pathExists_(Q)?(w.unshift(Q),this.push.apply(this,w)):this.set(Q,w);w&&(gon(_.So(),m.response,this.hostElement,function(M){_.Uk(x.hostElement,"yt-store-grafted-ve-action",[M])}),_.vg(this.hostElement,"yt-next-continuation-data-updated",{continuationData:m,
page:this,contentsArray:Q}));this.set(S.continuationsArray||"data.continuations",K[S.responseContinuationsKey||"continuations"]||[])}else m.reload?_.yq(new _.AR("Reloading from continuation is unsupported")):m.responseContext&&m.responseContext.errors||(delete m.xsrf_token,delete m.timing,delete m.endpoint,delete m.csn,m.responseContext&&delete m.responseContext.serviceTrackingParams,Q={request:_.Q0(K,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(m).sort()},m.response&&(Q.responseContentKeys=
Object.keys(m.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(Q.continuationType=this.nextContinuation.continuationType.substr(0,256)),m=new _.AR("Malformed continuation",Q),K.indexOf("/comment_service_ajax")==0?_.yq(m):_.aC(m)),this.set(S.continuationsArray||"data.continuations",[])}else _.d7(new _.AR("Missing continuation response",K))},
getContents_:function(K,m){m=m.split(".");return _.NX.getValueByKeys(K,m)},
pathExists_:function(K){var m=this;K=K.toString().split(".");for(var x=0;x<K.length;x++)if(m=m[K[x]],m===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var VDA;var vQL;var SY=function(){var K=_.e.apply(this,arguments)||this;K.triggered_=!1;return K};
_.q(SY,_.e);_.l=SY.prototype;_.l.attached=function(){this.maybeTriggerAutoload()};
_.l.detached=function(){this.hasBeenTriggered_=!1};
_.l.onPrescanVisible=function(){this.onShow()};
_.l.onShow=function(){this.showButton||this.trigger()};
_.l.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.vg(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.l.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.l.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.l.computeLabel_=function(K,m){return K===void 0?null:K.label||!m?K.label:this.showMoreText_};
_.l.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.l.getContinuationUrl=function(K){var m={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(m.itct=this.data.clickTrackingParams);return _.wp(K,m)};
_.l.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
SY.prototype.showButtonChanged_=SY.prototype.showButtonChanged_;SY.prototype.observeData_=SY.prototype.observeData_;_.v([_.b(_.vj.YtVisibilityBehavior),_.U("design:type",Object)],SY.prototype,"ytVisibilityBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],SY.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],SY.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],SY.prototype,"showButton",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],SY.prototype,"showIcon",void 0);_.v([_.P({computed:"computeLabel_(data, showButton)"}),_.U("design:type",Object)],SY.prototype,"label",void 0);_.v([_.P({value:_.o_(_.SC("SHOW_MORE",void 0,"Show More"))}),_.U("design:type",Object)],SY.prototype,"showMoreText_",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],SY.prototype,"spinnerActive_",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],SY.prototype,"hasBeenTriggered_",void 0);
_.v([_.P({value:void 0}),_.U("design:type",String)],SY.prototype,"observeVisibleOption",void 0);_.v([_.P({value:void 0}),_.U("design:type",String)],SY.prototype,"observeHiddenOption",void 0);_.v([_.P({value:"observe_once"}),_.U("design:type",Object)],SY.prototype,"observePrescanOption",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],SY.prototype,"observeData_",null);
_.v([_.xt("showButton"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],SY.prototype,"showButtonChanged_",null);_.v([_.Jp({is:"yt-next-continuation",disableElementRegistration:!0})],SY);
_.d(SY,"yt-next-continuation",function(){if(vQL===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;VDA===void 0&&(VDA=document.createElement("template"));var S=VDA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);vQL=K}K=vQL;return K},{mode:2});var U_B;var zbE;var Q8=function(){return _.e.apply(this,arguments)||this};
_.q(Q8,_.e);Q8.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Q8.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Q8.prototype,"data",void 0);_.v([_.Jp({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],Q8);
_.d(Q8,"yt-music-pass-small-feature-info-renderer",function(){if(zbE===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;U_B===void 0&&(U_B=document.createElement("template"));var S=U_B;x.call(m,S.content.cloneNode(!0),K.content.firstChild);zbE=K}K=zbE;return K},{mode:2});_.DN("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var wr=function(){var K=_.e.apply(this,arguments)||this;K.isCollapsible=!1;K.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return K};
_.q(wr,_.e);_.l=wr.prototype;_.l.computeIsCollapsible=function(K){return!!(((K==null?0:K.showMoreText)||(K==null?0:K.visibleRowCount))&&(K==null?0:K.isCollapsible))};
_.l.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"}}}};
_.l.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.l.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.l.onIronResize=function(){var K=this;_.nd(this,"updateGridInitItems",function(){K.maybeUpdateInitialItemsDisplayed()})};
_.l.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var K=this.getVisibleWidth();K!==0&&(K=Math.floor(K/214)*(this.data.visibleRowCount||2),K!==this.initialCount&&(this.initialCount=K,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.l.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.l.computeExpandVisible=function(K,m,x,S){return K&&m&&x&&!!S&&!!S.showMoreText};
_.l.computeShowMoreButton=function(K){return{text:K,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.l.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.l.initCollapsed=function(){var K=this;this.ytLazyListBehavior.canShowMore=!1;var m;(this.collapsed=!((m=this.data)==null||!m.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.MJ(this,function(){_.z4(K.hostElement,"yt-refit-popups-action")})};
_.l.fillRestIfNotCollapsible=function(){var K=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!K||this.ytLazyListBehavior.fillRemainingListItems()};
_.l.computeViewAllHidden=function(K,m){return K||!m.viewAllEndpoint};
wr.prototype.fillRestIfNotCollapsible=wr.prototype.fillRestIfNotCollapsible;wr.prototype.initCollapsed=wr.prototype.initCollapsed;wr.prototype.onIronResize=wr.prototype.onIronResize;wr.prototype.persistentGuideChanged=wr.prototype.persistentGuideChanged;_.v([_.b(_.F2),_.U("design:type",Object)],wr.prototype,"ironResizableBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],wr.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],wr.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.M5.YtLazyListBehavior),_.U("design:type",Object)],wr.prototype,"ytLazyListBehavior",void 0);_.v([_.b(_.xE.YtNextContinuationBehavior),_.U("design:type",Object)],wr.prototype,"ytNextContinuationBehavior",void 0);_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],wr.prototype,"ytdGuideStateAwareBehavior",void 0);
_.v([_.b(_.my),_.U("design:type",Object)],wr.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],wr.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],wr.prototype,"collapsed",void 0);_.v([_.P(),_.U("design:type",Number)],wr.prototype,"initialCount",void 0);_.v([_.P({computed:"computeShowMoreButton(data.showMoreText)"}),_.U("design:type",Object)],wr.prototype,"showMoreButton",void 0);
_.v([_.P({computed:"computeIsCollapsible(data)"}),_.U("design:type",Object)],wr.prototype,"isCollapsible",void 0);_.v([_.QF("#items"),_.U("design:type",HTMLElement)],wr.prototype,"items",void 0);_.v([_.uV("guidePersistentAndVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wr.prototype,"persistentGuideChanged",null);_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wr.prototype,"onIronResize",null);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wr.prototype,"initCollapsed",null);_.v([_.uV("canShowMore"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wr.prototype,"fillRestIfNotCollapsible",null);_.v([_.Z({is:"ytd-grid-renderer",disableElementRegistration:!0})],wr);
_.d(wr,"ytd-grid-renderer",function(){if(HwM!==void 0)return HwM;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return HwM=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var sU=function(){return _.e.apply(this,arguments)||this};
_.q(sU,_.e);
sU.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],sU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sU.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],sU.prototype,"data",void 0);_.v([_.Z({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],sU);
_.d(sU,"ytd-carousel-ad-renderer",function(){if(iwo!==void 0)return iwo;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return iwo=K},{mode:1});var T6H;var lk=function(){return _.e.apply(this,arguments)||this};
_.q(lk,_.e);_.l=lk.prototype;_.l.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"}}}};
_.l.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,lk.JSC$15499_CLICK_LOCATION_ID_MAP))};
_.l.onSitelinkTap=function(K){K.stopPropagation();var m,x,S=K==null?void 0:(m=K.model)==null?void 0:(x=m.item)==null?void 0:x.onTap;S&&this.ytSparklesClickLocationBehavior.handleClick(S,K,!1)};
_.l.onTap=function(K){var m=this.data&&this.data.content&&this.data.content.navigationEndpoint;m&&this.ytSparklesClickLocationBehavior.handleClick(m,K,!1)};
_.l.sendImpression=function(){if(this.data&&this.data.content)for(var K=_.u(this.data.content.impressionEndpoints||[]),m=K.next();!m.done;m=K.next()){m=_.u(m.value.loggingUrls||[]);for(var x=m.next();!x.done;x=m.next())x=x.value,x.baseUrl&&KA(x.baseUrl,x.attributionSrcMode)}};
lk.prototype.onTap=lk.prototype.onTap;lk.prototype.dataChanged=lk.prototype.dataChanged;lk.JSC$15499_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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],lk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],lk.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.uU.YtSparklesClickLocationBehavior),_.U("design:type",Object)],lk.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],lk.prototype,"data",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],lk.prototype,"dataChanged",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],lk.prototype,"onTap",null);_.v([_.Z({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],lk);
_.d(lk,"ytd-promoted-sparkles-text-search-renderer",function(){if(T6H!==void 0)return T6H;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return T6H=K},{mode:1});var I8D;var uk=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-mute-ad-action":"handleMuteAd"};return K};
_.q(uk,_.e);_.l=uk.prototype;_.l.created=function(){this.activeView=new jG(this.hostElement)};
_.l.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]]"}}}}}};
_.l.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.l.computeHasAdBadge=function(K){return!(K==null||!K.adBadge)};
_.l.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",uk.JSC$15508_DEFAULT_AD_BADGE_RENDERER),_.TN(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&DL(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,uk.JSC$15508_CLICK_LOCATION_ID_MAP))};
_.l.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var K;(((K=this.data)==null?void 0:K.impressionCommands)||[]).forEach(function(m){m=_.u(m.loggingUrls||[]);for(var x=m.next();!x.done;x=m.next())x=x.value,x.baseUrl&&KA(x.baseUrl,x.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.l.onTap=function(K){var m,x=(m=this.data)==null?void 0:m.navigationEndpoint,S;(m=(S=this.data)==null?void 0:S.thumbnailNavigationEndpoint)&&_.H3(_.AO(K),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(m,K,!1):x&&this.ytSparklesClickLocationBehavior.handleClick(x,K,!1)};
_.l.handleMuteAd=function(){this.collapsed=!0};
_.l.attached=function(){var K=this;_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&rv(K.activeView)})};
_.l.detached=function(){_.h("stop_av_measurement_on_detach")&&rv(this.activeView)};
_.tv.Object.defineProperties(uk.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var K;return!(((K=this.data)==null?void 0:K.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var K;return!(((K=this.data)==null?void 0:K.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.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}}});
uk.prototype.dataChanged=uk.prototype.dataChanged;
uk.JSC$15508_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"]]);
uk.JSC$15508_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.SC("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],uk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],uk.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],uk.prototype,"actionHandlerBehavior",void 0);
_.v([_.b(_.uU.YtSparklesClickLocationBehavior),_.U("design:type",Object)],uk.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],uk.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],uk.prototype,"collapsed",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.U("design:type",Boolean)],uk.prototype,"useBiggerThumbs",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.GW("desktop_search_bigger_thumbs_style")}}),
_.U("design:type",String)],uk.prototype,"biggerThumbsStyle",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.U("design:type",Boolean)],uk.prototype,"fixAlignmentSmallScreens",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs_square")}}),
_.U("design:type",Boolean)],uk.prototype,"useBiggerThumbsSquare",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.mediaHoverOverlay"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uk.prototype,"hideHoverOverlay",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.promotedSparklesWebStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uk.prototype,"webSearchLayout",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uk.prototype,"webSearchLayoutLandscape",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uk.prototype,"webSearchLayoutSquare",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data.promotedSparklesWebStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uk.prototype,"sparklesCtaNoBackground",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.actionButton"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uk.prototype,"hideActionButton",null);_.v([_.P({computed:"computeButtonOverride(uiUpdate)"}),_.U("design:type",Object)],uk.prototype,"buttonOverride",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.U("design:type",Boolean)],uk.prototype,"hasNewAdBadge",void 0);_.v([_.g("data.promotedSparklesWebStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uk.prototype,"useRoundedBadge",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],uk.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],uk);
_.d(uk,"ytd-promoted-sparkles-web-renderer",function(){if(I8D!==void 0)return I8D;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return I8D=K},{mode:1});var kz5;var Mm=function(){var K=_.e.apply(this,arguments)||this;K.isInlinePreviewTriggered=!1;K.enableMonoStyle=_.h("enable_default_mono_cta_migration_web_client");return K};
_.q(Mm,_.e);_.l=Mm.prototype;_.l.created=function(){this.activeView=new jG(this.hostElement)};
_.l.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]]"}}}}}};
_.l.computeShowCta=function(K){return!(K==null||!K.ctaRenderer)};
_.l.onCtaClick=function(){var K,m,x,S=(K=this.data)==null?void 0:(m=K.ctaRenderer)==null?void 0:(x=m.buttonRenderer)==null?void 0:x.command;S&&this.ytComponentBehavior.resolveCommand(S)};
_.l.onWatchButtonClick=function(){var K,m,x,S=(K=this.data)==null?void 0:(m=K.watchButtonRenderer)==null?void 0:(x=m.buttonRenderer)==null?void 0:x.command;S&&this.ytComponentBehavior.resolveCommand(S)};
_.l.onTap=function(){};
_.l.dataChanged=function(){if(this.data){var K;_.h("enable_inline_muted_playback_on_web_search")&&((K=this.data)==null?0:K.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",Mm.JSC$15512_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&DL(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",Mm.JSC$15512_DEFAULT_CLICK_LOCATION_BEHAVIOR,Mm.JSC$15512_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(K=this.thumbnail.getElementsByTagName("a"),K.length>0&&(K=K.namedItem("thumbnail"))&&K.removeAttribute("href"));var m;if(((m=this.data)==null?0:m.forceImpAutoplay)&&_.h("enable_force_imp_autoplay_on_desktop_search")){var x;(x=this.JSC$15513_inlinePreviewHoverListener)==null||fDB(x)}}};
_.l.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var K=_.u(this.data.impressionUrls),m=K.next();!m.done;m=K.next())m=m.value,dP5(m,VTG(m));this.data.impressionsFired=!0}};
_.l.maybeComputeHref=function(){return null};
_.l.computeIsShortDR=function(K){return!(K==null||!K.watchButtonRenderer)&&!(K==null||!K.ctaRenderer)&&!!this.enableShortDR};
_.l.computeIsNewUiOrShortDr=function(K){return!!this.enableUiUpdate||this.computeIsShortDR(K)};
_.l.computeIsNewUiAndNotShortDr=function(K){return!!this.enableUiUpdate&&!this.computeIsShortDR(K)};
_.l.computeHideAvatar=function(K){return!((K==null?0:K.channelThumbnail)&&this.computeIsNewUiOrShortDr(K))};
_.l.onClick=function(K){var m,x=(m=this.data)==null?void 0:m.navigationEndpoint;if(this.enableShortDR&&x&&(_.C(x,_.o7)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(x,K,!!_.C(x,_.o7)),K.stopPropagation();else if(x&&_.C(x,_.o7))this.ytSparklesClickLocationBehavior.handleClick(x,K,!0),K.stopPropagation();else if(x){var S,Q;((S=this.data)==null?0:S.navigationEndpoint)&&((Q=this.data)==null?0:Q.adPlaybackContextParams)&&(m=this.data.navigationEndpoint,K=this.data.adPlaybackContextParams,
m.commandMetadata&&_.C(m.commandMetadata,_.mE)&&_.C(m.commandMetadata,_.mE).url&&(m=_.SQ(_.C(m.commandMetadata,_.mE).url).adurl)&&_.VH5(m)&&_.ZX(_.eH(m),{encoded_ad_playback_context:K}));this.ytComponentBehavior.resolveCommand(x)}};
_.l.computeButtonOverride=function(K){if(this.computeIsNewUiOrShortDr(K))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.l.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.l.onThumbnailContainerClick=function(K){this.onClick(K)};
_.l.computeThumbnailWidth=function(K,m){return K?m==="MASSIVE"?600:m==="BIG"?500:m==="MEDIUM"?450:420:360};
_.l.attached=function(){var K=this,m;_.h("enable_inline_muted_playback_on_web_search")&&((m=this.data)==null?0:m.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&rv(K.activeView)})};
_.l.detached=function(){var K;_.h("enable_inline_muted_playback_on_web_search")&&((K=this.data)==null?0:K.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.h("stop_av_measurement_on_detach")&&rv(this.activeView)};
_.l.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15513_inlinePreviewHoverListener=J0({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:f8L})};
_.l.clearInlinePreviewHoverListeners=function(){var K;(K=this.JSC$15513_inlinePreviewHoverListener)==null||i6(K)};
Mm.prototype.dataChanged=Mm.prototype.dataChanged;Mm.prototype.onTap=Mm.prototype.onTap;Mm.JSC$15512_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.SC("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};Mm.JSC$15512_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
Mm.JSC$15512_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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Mm.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Mm.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Mm.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.uU.YtSparklesClickLocationBehavior),_.U("design:type",Object)],Mm.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.QF("#main-container"),_.U("design:type",HTMLElement)],Mm.prototype,"mainContainer",void 0);
_.v([_.P(),_.U("design:type",Object)],Mm.prototype,"isInlinePreviewTriggered",void 0);_.v([_.P(),_.U("design:type",Object)],Mm.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.U("design:type",Boolean)],Mm.prototype,"useBiggerThumbs",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("enable_video_display_compact_button_group_for_desktop_search")}}),
_.U("design:type",Boolean)],Mm.prototype,"enableShortDR",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("enable_vac_ui_update_for_desktop_search")}}),
_.U("design:type",Boolean)],Mm.prototype,"enableUiUpdate",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.GW("desktop_search_bigger_thumbs_style")}}),
_.U("design:type",String)],Mm.prototype,"biggerThumbsStyle",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.U("design:type",Boolean)],Mm.prototype,"showCta",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.U("design:type",Boolean)],Mm.prototype,"isShortDr",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.U("design:type",Boolean)],Mm.prototype,"isShortDrOrNewUi",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.U("design:type",Boolean)],Mm.prototype,"isNewUiAndNotShortDr",void 0);_.v([_.P({computed:"computeButtonOverride(data)"}),_.U("design:type",Object)],Mm.prototype,"buttonOverride",void 0);_.v([_.P({computed:"computeSecondaryButtonOverride(data)"}),_.U("design:type",Object)],Mm.prototype,"secondaryButtonOverride",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Mm.prototype,"enableMonoStyle",void 0);
_.v([_.QF("ytd-thumbnail"),_.U("design:type",HTMLElement)],Mm.prototype,"thumbnail",void 0);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Mm.prototype,"onTap",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Mm.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],Mm);
_.d(Mm,"ytd-promoted-video-renderer",function(){if(kz5!==void 0)return kz5;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return kz5=K},{mode:1});var WPL;var f8=function(){var K=_.e.apply(this,arguments)||this;K.useRoundedBadge=!0;K.sitelinkIds=[];return K};
_.q(f8,_.e);_.l=f8.prototype;
_.l.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]]"}}}}}};
_.l.dataChanged=function(){var K;(K=this.data)!=null&&K.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,f8.JSC$15518_CLICK_LOCATION_ID_MAP)};
_.l.onTap=function(K){var m,x=(m=this.data)==null?void 0:m.navigationCommand;x&&!_.H3(_.AO(K),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(x,K,!1)};
_.l.onSitelinkTap=function(K){var m,x,S=K==null?void 0:(m=K.model)==null?void 0:(x=m.item)==null?void 0:x.onTap;S&&this.ytSparklesClickLocationBehavior.handleClick(S,K,!1)};
_.l.configureSitelinkClickTargets=function(){var K=this,m,x,S=(m=this.data)==null?void 0:(x=m.clickLocationTargets)==null?void 0:x.find(function(Q){return Q.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
S&&_.U8(this.hostElement).querySelectorAll(".sitelink").forEach(function(Q){_.TN(Q,"yt-simple-endpoint",!0);K.sitelinkIds.push(Q.id);var w,M;(w=K.ytSparklesClickLocationBehavior)==null||(M=w.clickTargetMap)==null||M.set(Q.id,S)})};
_.l.sendImpression=function(){var K,m,x=((K=this.data)==null?void 0:(m=K.impressionCommand)==null?void 0:m.loggingUrls)||[];K=_.u(x);for(m=K.next();!m.done;m=K.next())m=m.value,m.baseUrl&&KA(m.baseUrl,m.attributionSrcMode)};
_.l.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.tv.Object.defineProperties(f8.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
f8.prototype.onTap=f8.prototype.onTap;f8.prototype.dataChanged=f8.prototype.dataChanged;f8.JSC$15518_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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],f8.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],f8.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.uU.YtSparklesClickLocationBehavior),_.U("design:type",Object)],f8.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],f8.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],f8.prototype,"showFavicon",null);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.U("design:type",Boolean)],f8.prototype,"useBiggerThumbs",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.GW("desktop_search_bigger_thumbs_style")}}),
_.U("design:type",String)],f8.prototype,"biggerThumbsStyle",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.U("design:type",Boolean)],f8.prototype,"enableThumbnailScalingFix",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],f8.prototype,"dataChanged",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],f8.prototype,"onTap",null);_.v([_.Z({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],f8);
_.d(f8,"ytd-text-image-no-button-layout-renderer",function(){if(WPL!==void 0)return WPL;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return WPL=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var Xho;var t4=function(){var K=_.e.apply(this,arguments)||this;K.isInlinePlaybackState=!1;K.uiUpdate=_.h("web_modern_buttons");K.hideCta=_.h("hide_cta_for_home_web_video_ads");K.noBottomMargin=!1;K.animateInTimeStamp=_.rp("hide_cta_for_home_web_video_ads_animate_in_time");K.animateInCta=!1;K.isHovered=!1;K.enableMonoStyle=_.h("enable_default_mono_cta_migration_web_client");K.player=null;K.JSC$15525_playerEvents=new Map;K.JSC$15525_preventProgressSaveTimer=null;K.delayedCtaJobId=null;return K};
_.q(t4,_.e);_.l=t4.prototype;_.l.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]]"}}}}}};
_.l.attached=function(){this.JSC$15525_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15525_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.h("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.l.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15525_playerEvents)};
_.l.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",t4.JSC$15524_DEFAULT_CLICK_LOCATION_BEHAVIOR,t4.JSC$15524_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.l.hoverChanged=function(){var K=this;this.delayedCtaJobId&&(_.dX.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.h("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.fi(_.dX,function(){K.buttonContainer.classList.add("show-delayed-buttons")},_.rp("delayed_cta_on_web_delay_milliseconds")))};
_.l.setPlayer=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return(m=_.z4(K.hostElement,"yt-get-inline-preview-player-action"))&&m[0]?x.yield(m[0].getPlayerPromise(),3):x.jumpTo(0);K.player=x.yieldResult;K.ytPlayerListenerBehavior.listenToPlayerEvents(K.player,K.JSC$15525_playerEvents);_.Px(x)})};
_.l.onPlaybackStart=function(){var K=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15525_preventProgressSaveTimer=_.vX(_.dX,function(){K.JSC$15525_preventProgressSaveTimer=null},1E4))};
_.l.onVideoProgress=function(K){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&K>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.l.resetPreventProgressSaveTimer=function(){_.dX.cancelJob(this.JSC$15525_preventProgressSaveTimer);this.JSC$15525_preventProgressSaveTimer=null};
_.l.getSimpleString=function(K){return _.Hk(K)};
_.l.onClick=function(K){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var m,x=(m=this.data)==null?void 0:m.navigationEndpoint,S;m=(S=this.data)==null?void 0:S.channelEndpoint;var Q,w;((w=_.C((Q=this.data)==null?void 0:Q.adCtaButton,_.zD))==null?0:w.command)&&_.H3(_.AO(K),this.hostElement,["call-to-action"])||(m&&_.H3(_.AO(K),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(m,K,!1):!_.H3(_.AO(K),this.hostElement,
["secondary-button"])&&x&&(_.h("enable_short_dr_for_desktop_launchable")?(S=!!_.C(x,_.o7),this.isInlinePlaybackState&&S&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(x,K,S)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(x,K,!0))))}};
_.l.updateWatchEndpointStartTime=function(){var K,m;this.player&&((K=this.data)==null?0:K.inlinePlaybackEndpoint)&&((m=this.data)==null?0:m.navigationEndpoint)&&!this.JSC$15525_preventProgressSaveTimer&&(K=Math.floor(this.player.getCurrentTime()),_.C(this.data.navigationEndpoint,_.o7).startTimeSeconds=K,_.C(this.data.inlinePlaybackEndpoint,_.o7).startTimeSeconds=K)};
_.l.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.l.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.tv.Object.defineProperties(t4.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 K,m;return!((K=this.data)==null||!K.watchButton)&&!((m=this.data)==null||!m.adCtaButton)}}});
t4.prototype.hoverChanged=t4.prototype.hoverChanged;t4.prototype.dataChanged=t4.prototype.dataChanged;
t4.JSC$15524_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"]]);
t4.JSC$15524_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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],t4.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],t4.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],t4.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.uU.YtSparklesClickLocationBehavior),_.U("design:type",Object)],t4.prototype,"ytSparklesClickLocationBehavior",void 0);
_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],t4.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],t4.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],t4.prototype,"isInlinePlaybackState",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],t4.prototype,"miniMode",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],t4.prototype,"uiUpdate",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],t4.prototype,"hideCta",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],t4.prototype,"noBottomMargin",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],t4.prototype,"animateInCta",void 0);_.v([_.P({computed:"computeButtonOverride(uiUpdate)"}),_.U("design:type",Object)],t4.prototype,"buttonOverride",void 0);
_.v([_.P({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.U("design:type",Object)],t4.prototype,"secondaryButtonOverride",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],t4.prototype,"isHovered",void 0);_.v([_.QF("#button-container"),_.U("design:type",HTMLElement)],t4.prototype,"buttonContainer",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],t4.prototype,"typographyBump",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("typographyBump"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],t4.prototype,"typographyBumpV2",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],t4.prototype,"enableMonoStyle",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],t4.prototype,"dataChanged",null);
_.v([_.xt("isHovered"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],t4.prototype,"hoverChanged",null);_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],t4.prototype,"isButtonGroup",null);_.v([_.Z({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],t4);
_.d(t4,"ytd-ad-inline-playback-meta-block",function(){if(Xho!==void 0)return Xho;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Xho=K},{mode:_.VF("kevlar_poly_si_batch_j065")?1:2});var KqE;var cn=function(){var K=_.e.apply(this,arguments)||this;K.noBottomMargin=!1;K.isInlinePreviewTriggered=!1;K.JSC$15530_activeViewMeasurementDataResolver=_.Y_();return K};
_.q(cn,_.e);_.l=cn.prototype;_.l.created=function(){this.activeView=new jG(this.hostElement)};
_.l.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.l.attached=function(){var K=this;this.updateInlinePreviewHoverListeners();this.JSC$15530_activeViewMeasurementDataResolver.promise.then(function(m){DL(K.activeView,m)});
_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&rv(K.activeView)})};
_.l.detached=function(){this.clearInlinePreviewHoverListeners();_.h("stop_av_measurement_on_detach")&&rv(this.activeView)};
_.l.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15530_inlinePreviewHoverListener=J0({mediaRenderer:this,lockupElement:this.JSC$15530_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:f8L})};
_.l.clearInlinePreviewHoverListeners=function(){var K;(K=this.JSC$15530_inlinePreviewHoverListener)==null||i6(K)};
_.l.onDataChanged=function(){var K;((K=this.data)==null?0:K.activeView)&&this.JSC$15530_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",cn.JSC$15529_DEFAULT_CLICK_LOCATION_BEHAVIOR,cn.JSC$15529_CLICK_LOCATION_ID_MAP);this.thumbnail&&(K=this.thumbnail.getElementsByTagName("a"),K.length>0&&(K=K.namedItem("thumbnail"))&&K.removeAttribute("href"));var m;if((m=this.data)==
null?0:m.forceImpAutoplay){var x;(x=this.JSC$15530_inlinePreviewHoverListener)==null||fDB(x)}};
_.l.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.l.onThumbnailContainerClick=function(K){if(this.data&&this.data.navigationEndpoint){var m,x=(m=this.data)==null?void 0:m.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(x,K,!!_.C(x,_.o7));K.stopPropagation()}};
_.l.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.l.impressionLog=function(){var K=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var m,x,S=(x=_.C((m=this.data)==null?void 0:m.onImpression,_.Wg))==null?void 0:x.commands;S&&(S.forEach(function(Q){Q.clickTrackingParams&&delete Q.clickTrackingParams;K.ytComponentBehavior.resolveCommand(Q)}),this.data.impressionsFired=!0)}};
_.tv.Object.defineProperties(cn.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.JSC$15530_inlinePreviewHoverListener)==null?0:UE(K))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
cn.prototype.onTypographyBumpChanged=cn.prototype.onTypographyBumpChanged;cn.prototype.onDataChanged=cn.prototype.onDataChanged;cn.JSC$15529_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);cn.JSC$15529_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([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],cn.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cn.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],cn.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],cn.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],cn.prototype,"ytdLockupBehavior",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],cn.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.uU.YtSparklesClickLocationBehavior),_.U("design:type",Object)],cn.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cn.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],cn.prototype,"noBottomMargin",void 0);_.v([_.P(),_.U("design:type",Object)],cn.prototype,"isInlinePreviewTriggered",void 0);
_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],cn.prototype,"miniMode",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],cn.prototype,"typographyBump",void 0);_.v([_.QF("ytd-thumbnail"),_.U("design:type",HTMLElement)],cn.prototype,"thumbnail",void 0);_.v([_.QF("#dismissible"),_.U("design:type",HTMLElement)],cn.prototype,"JSC$15530_dismissibleMedia",void 0);
_.v([_.QF("ytd-ad-inline-playback-meta-block"),_.U("design:type",HTMLElement)],cn.prototype,"adInlinePlaybackMetaBlock",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cn.prototype,"onDataChanged",null);_.v([_.uV("typographyBump"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cn.prototype,"onTypographyBumpChanged",null);
_.v([_.g("lockupIsHovered"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],cn.prototype,"isHovered",null);_.v([_.Z({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],cn);
_.d(cn,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(KqE!==void 0)return KqE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return KqE=K},{mode:1});var mKA;var OU=function(){var K=_.e.apply(this,arguments)||this;K.isInlinePreviewTriggered=!1;K.JSC$15533_activeViewMeasurementDataResolver=_.Y_();return K};
_.q(OU,_.e);_.l=OU.prototype;_.l.created=function(){this.activeView=new jG(this.hostElement)};
_.l.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.l.attached=function(){var K=this;this.updateInlinePreviewHoverListeners();this.JSC$15533_activeViewMeasurementDataResolver.promise.then(function(m){DL(K.activeView,m)})};
_.l.detached=function(){this.clearInlinePreviewHoverListeners()};
_.l.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15533_inlinePreviewHoverListener=J0({mediaRenderer:this,lockupElement:this.JSC$15533_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:f8L})};
_.l.clearInlinePreviewHoverListeners=function(){var K;(K=this.JSC$15533_inlinePreviewHoverListener)==null||i6(K)};
_.l.onDataChanged=function(){var K;((K=this.data)==null?0:K.activeView)&&this.JSC$15533_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",OU.JSC$15532_DEFAULT_CLICK_LOCATION_BEHAVIOR,OU.JSC$15532_CLICK_LOCATION_ID_MAP);this.thumbnail&&(K=this.thumbnail.getElementsByTagName("a"),K.length>0&&(K=K.namedItem("thumbnail"))&&K.removeAttribute("href"))};
_.l.onThumbnailContainerClick=function(K){if(this.data&&this.data.navigationEndpoint){var m,x=(m=this.data)==null?void 0:m.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(x,K,!0);K.stopPropagation()}};
_.l.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.l.impressionLog=function(){var K=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var m,x,S=(x=_.C((m=this.data)==null?void 0:m.onImpression,_.Wg))==null?void 0:x.commands;S&&(S.forEach(function(Q){Q.clickTrackingParams&&delete Q.clickTrackingParams;_.cd().resolve(_.jQ).resolveCommand(Q,{form:{element:K.hostElement}})}),this.data.impressionsFired=!0)}};
_.tv.Object.defineProperties(OU.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.JSC$15533_inlinePreviewHoverListener)==null?0:UE(K))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
OU.prototype.onDataChanged=OU.prototype.onDataChanged;OU.JSC$15532_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);OU.JSC$15532_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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],OU.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],OU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],OU.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],OU.prototype,"ytdLockupBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],OU.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.uU.YtSparklesClickLocationBehavior),_.U("design:type",Object)],OU.prototype,"ytSparklesClickLocationBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],OU.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],OU.prototype,"isInlinePreviewTriggered",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],OU.prototype,"miniMode",void 0);_.v([_.QF("ytd-thumbnail"),_.U("design:type",HTMLElement)],OU.prototype,"thumbnail",void 0);_.v([_.QF("#dismissible"),_.U("design:type",HTMLElement)],OU.prototype,"JSC$15533_dismissibleMedia",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],OU.prototype,"onDataChanged",null);_.v([_.g("lockupIsHovered"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],OU.prototype,"isHovered",null);_.v([_.Z({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],OU);
_.d(OU,"ytd-video-display-full-buttoned-renderer",function(){if(mKA!==void 0)return mKA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return mKA=K},{mode:1});var HR=function(K,m,x,S){S=S===void 0?!1:S;_.xS.call(this,K);this.adsClientErrorMessage=x;this.aggressivelySample=S;this.args=[];m&&this.args.push(m)};
_.q(HR,_.xS);var A0=function(K,m,x,S){S=S===void 0?!1:S;_.xS.call(this,K);this.adsClientErrorMessage=x;this.aggressivelySample=S;this.args=[];m&&this.args.push(m)};
_.q(A0,_.xS);var xKH=function(K){_.Fg.call(this);var m=this;this.initializationFunction=K;this.instance=null;this.addOnDisposeCallback(function(){_.uz(m.instance);m.instance=null})};
_.q(xKH,_.Fg);xKH.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.gY("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var oo5=function(){var K=new Map;[].forEach(function(m){K.set(m.JSC$30769_getType(),m)});
this.getters=K};new Promise(function(){});var e78=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"]]),noD=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"}]]),SpD=function(K){this.experimentApiProvider=K;K=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=K<.1};var jY=function(K,m,x,S){_.Fg.call(this);this.adsControlFlowEventListeners=m;this.adEventLogger=x;this.experimentApiProvider=S;this.adsControlFlowManagerHelper=K(this,this,this,this,this);_.Lh(this,this.adsControlFlowManagerHelper);K=_.u(m);for(m=K.next();!m.done;m=K.next())_.Lh(this,m.value)};
_.q(jY,_.Fg);var QwR=function(K,m,x,S){D_(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",m,x,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,S);K=_.u(K.adsControlFlowEventListeners);for(S=K.next();!S.done;S=K.next())QwR(S.value,m,x)};
_.l=jY.prototype;_.l.onOpportunityProcessedExternallyManaged=function(K,m,x,S){D_(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",K,x,m,void 0,void 0,void 0,void 0,void 0,void 0,void 0,S)};
_.l.onSlotReceivedExternallyManaged=function(K,m){rr(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",K,m)};
_.l.onSlotEntered=function(K){if(GJ(this.adsControlFlowManagerHelper,K)!=null){rr(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",K);this.adsControlFlowManagerHelper.onSlotEntered(K);for(var m=_.u(this.adsControlFlowEventListeners),x=m.next();!x.done;x=m.next())x.value.onSlotEntered(K);if(GJ(this.adsControlFlowManagerHelper,K)!=null&&GJ(this.adsControlFlowManagerHelper,K).isOccupyingSlotType()&&p8(this.adsControlFlowManagerHelper,K)&&!wJB(this.adsControlFlowManagerHelper,K)){var S;Rt(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",K,(S=p8(this.adsControlFlowManagerHelper,K))!=null?S:void 0);K=GJ(this.adsControlFlowManagerHelper,K);K.slotLifecycleStage!=="entered"&&J4(K.slot,K.slotLifecycleStage,"enterLayoutForSlot");K.slotLifecycleStage="rendering";K.registeredLayoutRenderingAdapter.startRendering(K.layout)}}};
_.l.onSlotExited=function(K){if(GJ(this.adsControlFlowManagerHelper,K)!=null){rr(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",K);this.adsControlFlowManagerHelper.onSlotExited(K);for(var m=_.u(this.adsControlFlowEventListeners),x=m.next();!x.done;x=m.next())x.value.onSlotExited(K);GJ(this.adsControlFlowManagerHelper,K)!=null&&GJ(this.adsControlFlowManagerHelper,K).markedForUnscheduleAfterOutboundAdapterRequests&&swR(this,K)}};
_.l.onLayoutReceivedExternallyManaged=function(K,m,x){K.managerLayer!=="core"&&Rt(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",K,m,x)};
var lqt=function(K,m,x){if(GJ(K.adsControlFlowManagerHelper,m)!=null){Rt(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",m,x);K=_.u(K.adsControlFlowEventListeners);for(var S=K.next();!S.done;S=K.next())lqt(S.value,m,x)}};
jY.prototype.onLayoutExited=function(K,m,x){if(GJ(this.adsControlFlowManagerHelper,K)!=null){Rt(this.adEventLogger,Pg5(x),K,m);this.adsControlFlowManagerHelper.onLayoutExited(K,m);for(var S=_.u(this.adsControlFlowEventListeners),Q=S.next();!Q.done;Q=S.next())Q.value.onLayoutExited(K,m,x);(x=p8(this.adsControlFlowManagerHelper,K))&&m.layoutId===x.layoutId&&uWE(this,K)}};
jY.prototype.disposeInternal=function(){var K=MhL(this.adsControlFlowManagerHelper);K=_.u(K);for(var m=K.next();!m.done;m=K.next())swR(this,m.value);_.Fg.prototype.disposeInternal.call(this)};
var swR=function(K,m){if(GJ(K.adsControlFlowManagerHelper,m)!=null)if(GJ(K.adsControlFlowManagerHelper,m).JSC$30799_isSlotExitRequested()||GJ(K.adsControlFlowManagerHelper,m).JSC$30799_isLayoutExitRequested())GJ(K.adsControlFlowManagerHelper,m).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(GJ(K.adsControlFlowManagerHelper,m).isOccupyingSlotType())GJ(K.adsControlFlowManagerHelper,m).markedForUnscheduleAfterOutboundAdapterRequests=!0,uWE(K,m);else if(GJ(K.adsControlFlowManagerHelper,m).JSC$30799_isSlotFillRequested())GJ(K.adsControlFlowManagerHelper,
m).markedForUnscheduleAfterOutboundAdapterRequests=!0,GJ(K.adsControlFlowManagerHelper,m)!=null&&(rr(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",m),m=GJ(K.adsControlFlowManagerHelper,m),m.fulfillmentLifecycleStage="fill_cancel_requested",m.registeredFulfillmentAdapter.cancelSlotFilling());else{var x=p8(K.adsControlFlowManagerHelper,m),S;K.experimentApiProvider.get();(S=_.h("h5_enable_layout_unscheduling_events"))&&(x?fqz(K,m,x):_.gY(Error("Lh"),m,x,void 0,!1));rr(K.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",m);var Q=GJ(K.adsControlFlowManagerHelper,m),w=m.slotEntryTrigger,M=Q.registeredSlotEntryTriggerAdapters.get(w.triggerId);M&&(M.unregisterTrigger(w),Q.registeredSlotEntryTriggerAdapters.delete(w.triggerId));w=_.u(m.slotFulfillmentTriggers);for(M=w.next();!M.done;M=w.next()){M=M.value;var f=Q.registeredFulfillmentTriggerAdapters.get(M.triggerId);f&&(f.unregisterTrigger(M),Q.registeredFulfillmentTriggerAdapters.delete(M.triggerId))}w=_.u(m.slotExpirationTriggers);
for(M=w.next();!M.done;M=w.next())if(M=M.value,f=Q.registeredExpirationTriggerAdapters.get(M.triggerId))f.unregisterTrigger(M),Q.registeredExpirationTriggerAdapters.delete(M.triggerId);Q.hasLayout()&&(w=Q.layout,h4(Q,w.layoutExitNormalTriggers),h4(Q,w.layoutExitSkipTriggers),h4(Q,w.layoutExitMuteTriggers),h4(Q,w.layoutExitUserInputSubmittedTriggers),h4(Q,w.layoutExitUserCancelledTriggers));Q.registeredFulfillmentAdapter=void 0;Q.registeredSlotAdapter!=null&&(Q.registeredSlotAdapter.release(),Q.registeredSlotAdapter=
void 0);Q.registeredLayoutRenderingAdapter!=null&&(Q.registeredLayoutRenderingAdapter.release(),Q.registeredLayoutRenderingAdapter=void 0);Q=K.adsControlFlowManagerHelper;GJ(Q,m)&&(Q=thA(Q,m.slotType+"_"+m.slotPhysicalPosition))&&Q.delete(m.slotId);rr(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",m);K=_.u(K.adsControlFlowEventListeners);for(Q=K.next();!Q.done;Q=K.next())Q=Q.value,Q.onSlotUnscheduled(m),x&&!S&&fqz(Q,m,x)}},fqz=function(K,m,x){Rt(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
m,x);
Rt(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",m,x);K=_.u(K.adsControlFlowEventListeners);for(var S=K.next();!S.done;S=K.next())S=S.value,x&&fqz(S,m,x)},uWE=function(K,m){if(GJ(K.adsControlFlowManagerHelper,m)!=null&&GJ(K.adsControlFlowManagerHelper,m).isOccupyingSlotType()){var x=p8(K.adsControlFlowManagerHelper,m);
if(x&&wJB(K.adsControlFlowManagerHelper,m)){if(GJ(K.adsControlFlowManagerHelper,m)!=null){var S=K.adEventLogger,Q;var w=((Q=noD.get("abandoned"))==null?void 0:Q.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";Rt(S,w,m,x);K=GJ(K.adsControlFlowManagerHelper,m);K.slotLifecycleStage!=="rendering"&&J4(K.slot,K.slotLifecycleStage,"exitLayout");K.slotLifecycleStage="rendering_stop_requested";K.registeredLayoutRenderingAdapter.stopRendering(x,"abandoned")}}else{rr(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
m);try{S=GJ(K.adsControlFlowManagerHelper,m);if(!S)throw new A0("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");S.slotLifecycleStage!=="enter_requested"&&S.slotLifecycleStage!=="entered"&&S.slotLifecycleStage!=="rendering"&&J4(S.slot,S.slotLifecycleStage,"exitSlot");S.slotLifecycleStage="exit_requested";if(S.registeredSlotAdapter===void 0)throw S.slotLifecycleStage="scheduled",new A0("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
S.registeredSlotAdapter.exit()}catch(M){M instanceof A0&&M.adsClientErrorMessage?(ch5(K.adEventLogger,M.adsClientErrorMessage,m),_.gY(M,m,void 0,void 0,M.aggressivelySample)):(ch5(K.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",m),_.gY(M,m))}}}};var C8=function(K,m,x,S,Q,w){_.Fg.call(this);this.registry=K;this.experimentApiProvider=w;this.slotMap=new Map};
_.q(C8,_.Fg);var thA=function(K,m){return(K=K.slotMap.get(m))?K:new Map},GJ=function(K,m){return thA(K,m.slotType+"_"+m.slotPhysicalPosition).get(m.slotId)},MhL=function(K){var m=[];
K.slotMap.forEach(function(x){x=_.u(x.values());for(var S=x.next();!S.done;S=x.next())m.push(S.value.slot)});
return m};
C8.prototype.onSlotEntered=function(K){K=GJ(this,K);K.slotLifecycleStage!=="enter_requested"&&J4(K.slot,K.slotLifecycleStage,"onSlotEntered");K.slotLifecycleStage="entered"};
var wJB=function(K,m){K=GJ(K,m);return K.hasLayout()&&K.isRendering()},p8=function(K,m){(K=GJ(K,m))?K.hasLayout()&&!K.layout&&_.gY("Unexpected empty layout",m):_.gY("Unexpected undefined slotState",m);
return(K==null?void 0:K.layout)||null};
C8.prototype.onSlotExited=function(K){K=GJ(this,K);K.slotLifecycleStage!=="exit_requested"&&J4(K.slot,K.slotLifecycleStage,"onSlotExited");K.slotLifecycleStage="scheduled"};
C8.prototype.onLayoutExited=function(K,m){K=GJ(this,K);K.isPrimaryLayout(m)&&(K.slotLifecycleStage!=="rendering_stop_requested"&&J4(K.slot,K.slotLifecycleStage,"onLayoutExited"),K.slotLifecycleStage="entered")};
var h4=function(K,m){m=_.u(m);for(var x=m.next();!x.done;x=m.next()){x=x.value;var S=K.registeredLayoutExitTriggerAdapters.get(x.triggerId);S&&(S.unregisterTrigger(x),K.registeredLayoutExitTriggerAdapters.delete(x.triggerId))}},J4=function(K,m,x){_.gY("Slot stage was "+m+" when calling method "+x,K)};var jwD=function(K){_.Fg.call(this);this.deps=K;this.JSC$15586_adsControlFlowManager=OPD(this)};
_.q(jwD,_.Fg);var OPD=function(K){var m=new jY(function(x,S,Q,w){return new C8(K.deps.registry,x,S,Q,w,K.deps.experimentApiProvider)},new Set(Anm(K.deps.registry).concat(K.deps.listeners)),K.deps.adEventLogger,K.deps.experimentApiProvider);
_.Lh(K,m);return m};var IXT=function(){};var DKD=function(K,m){_.Fg.call(this);this.experimentApiProvider=K;this.eventLoggingSettingsProvider=m;this.eventCount=0;this.premiumAdSeenEventLogger=k4S()()};
_.q(DKD,_.Fg);DKD.prototype.logEvent=function(K){D_(this,K)};
var rr=function(K,m,x,S){D_(K,m,void 0,void 0,void 0,x,void 0,void 0,void 0,x.adSlotLoggingData,void 0,void 0,S)},Rt=function(K,m,x,S,Q){D_(K,m,void 0,void 0,void 0,x,S?S:void 0,void 0,void 0,x.adSlotLoggingData,S?S.adLayoutLoggingData:void 0,void 0,Q);
x=_.cd().resolve(_.tR(Ad))==null?void 0:oC();m=x==null?void 0:x.adsSeenHotConfig;x=x==null?void 0:x.adsHotConfig;(m==null?0:m.logOnAdsSeen)&&(x==null?0:x.webEnablePremiumAdsSeenLogging)&&rhA(K,S?S:void 0,Q)},ch5=function(K,m,x){D_(K,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,x,void 0,void 0,void 0,x.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:m})},D_=function(K,m,x,S,Q,w,M,f,c,D,G,p,R){R=R===void 0?0:R;
G6D(K.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+m,"slot:",w,"layout:",M,"ping:",f,"Opportunity:",{opportunityType:x,associatedSlotId:S,slotsFromOpportunity:Q,triggerBundle:c,adSlotLoggingData:D,adLayoutLoggingData:G});try{var J=function(){K.experimentApiProvider.get();if(m!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){m||_.gY("Empty PACF event type",w,M);var L=K.eventLoggingSettingsProvider.get();var n;(n=L.alwaysIncludeDebugData)||(L.experimentApiProvider.get(),n=
!1);L=n;n={eventType:m,eventOrder:++K.eventCount};var F={};w&&(F.slotData=Y6S(L,w));if(M){var H={type:M.layoutType,controlFlowManagerLayer:e78.get(M.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};L&&(H.debugData={layoutId:M.layoutId});F.layoutData=H}f&&(F.pingData={pingDispatchStatus:f.dispatchStatus,serializedAdPingMetadata:f.ping.serializedAdPingMetadata,pingIndex:f.index});c&&(F.triggerData=iX1(c.trigger,c.category));x&&(F.opportunityData=FzD(L,x,S,Q));n.adClientData=F;D&&(n.serializedSlotAdServingData=
D.serializedSlotAdServingDataEntry);G&&(n.serializedAdServingData=G.serializedAdServingDataEntry);p&&(n.errorInfo=p);_.Zx("adsClientStateChange",{adsClientEvent:n})}};
R&&R>0?_.FI(_.fm(),function(){return J()},R):J()}catch(L){G6D(K.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.FI(_.fm(),function(){_.gY(L instanceof Error?L:String(L),w,M,{pacf_message:"exception during pacf logging"})})}},rhA=function(K,m,x){if(m){var S=m.adLayoutLoggingData;
_.FI(_.fm(),function(){K.premiumAdSeenEventLogger!=null&&S&&_.Zx("adsSeenClientLogging",{serializedAdServingDataEntry:S.serializedAdServingDataEntry})},x!=null?x:0)}};var pJM=function(K,m){DKD.call(this,K,m)};
_.q(pJM,DKD);var RJL=function(){},G6D=function(K,m){return _.h(m)};var hJt=function(){var K=new JhE;this.JSC$15611_adsControlFlowManager=(new jwD(K)).JSC$15586_adsControlFlowManager},JhE=function(){_.Fg.call(this);
var K=this;this.experimentApiProvider=new xKH(function(){return new RJL});
var m=new xKH(function(){return new SpD(K.experimentApiProvider)});
this.adEventLogger=new pJM(this.experimentApiProvider,m);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.q(JhE,_.Fg);var CnR=function(){},LqL,L8=function(){LqL||(LqL=new CnR);
return LqL},qm=function(K){if(!K.JSC$15622_externallyManagedSlotAdapterCallback){var m=(new hJt).JSC$15611_adsControlFlowManager;
K.JSC$15622_externallyManagedSlotAdapterCallback=m}return K.JSC$15622_externallyManagedSlotAdapterCallback},qpL=function(K,m,x){var S=m.opportunityType,Q=Error("Mh");
if(S!==void 0){var w=qm(K);QwR(w,S,void 0,x)}else _.gY(Q,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});w=[];if(m.adSlotAndLayoutMetadata!==void 0){m=_.u(m.adSlotAndLayoutMetadata);for(var M=m.next();!M.done;M=m.next()){var f=M.value;if(M=f.adSlotMetadata)if(w.push(M),K.onSlotReceivedExternallyManaged(M,x),f.adLayoutMetadata){f=_.u(f.adLayoutMetadata);for(var c=f.next();!c.done;c=f.next())K.onLayoutReceivedExternallyManaged(M,c.value,x)}else x>0&&_.gY("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
S,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else x>0&&_.gY("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+S,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else x>0&&_.gY("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+S,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(S!==void 0)K.onOpportunityProcessedExternallyManaged(S,w,void 0,x);else _.gY(Q,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
CnR.prototype.onSlotReceivedExternallyManaged=function(K,m){K=o0(K);if(K instanceof A0)_.gY(K,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else qm(this).onSlotReceivedExternallyManaged(K,m)};
CnR.prototype.onLayoutReceivedExternallyManaged=function(K,m,x){K=o0(K);m=HXS(m);if(K instanceof A0)_.gY(K,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(m instanceof HR)_.gY(m,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else qm(this).onLayoutReceivedExternallyManaged(K,m,x)};
CnR.prototype.onOpportunityProcessedExternallyManaged=function(K,m,x,S){var Q=[];m=_.u(m);for(var w=m.next();!w.done;w=m.next())w=o0(w.value),w instanceof A0?_.gY(w,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):Q.push(w);qm(this).onOpportunityProcessedExternallyManaged(K,Q,x,S)};
var EqE=function(K,m){m=o0(m);if(m instanceof A0)_.gY(m,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var x=qm(K);rr(x.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",m);x=_.u(x.adsControlFlowEventListeners);for(var S=x.next();!S.done;S=x.next())S=GJ(S.value,m),S.slotLifecycleStage!=="not_scheduled"&&J4(S.slot,S.slotLifecycleStage,"onSlotScheduled"),S.slotLifecycleStage="scheduled";K=qm(K);rr(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",m);K=_.u(K.adsControlFlowEventListeners);
for(x=K.next();!x.done;x=K.next())x.value.onSlotEntered(m)}},bPo=function(K,m){m=o0(m);
if(m instanceof A0)_.gY(m,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var x=qm(K);rr(x.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",m);x=_.u(x.adsControlFlowEventListeners);for(var S=x.next();!S.done;S=x.next())S.value.onSlotExited(m);K=qm(K);rr(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",m);K=_.u(K.adsControlFlowEventListeners);for(x=K.next();!x.done;x=K.next())x.value.onSlotUnscheduled(m)}},gqA=function(K,m,x){m=o0(m);
x=HXS(x);if(m instanceof A0)_.gY(m,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(x instanceof HR)_.gY(x,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var S=qm(K);Rt(S.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",m,x);S=_.u(S.adsControlFlowEventListeners);for(var Q=S.next();!Q.done;Q=S.next())Q.value.onLayoutScheduled(m,x);K=qm(K);Rt(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",m,x);K=_.u(K.adsControlFlowEventListeners);
for(S=K.next();!S.done;S=K.next())lqt(S.value,m,x)}},EU=function(K,m,x){m=o0(m);
x=HXS(x);if(m instanceof A0)_.gY(m,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(x instanceof HR)_.gY(x,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var S=qm(K);Rt(S.adEventLogger,Pg5("normal"),m,x);S=_.u(S.adsControlFlowEventListeners);for(var Q=S.next();!Q.done;Q=S.next())Q.value.onLayoutExited(m,x,"normal");K=qm(K);K=_.u(K.adsControlFlowEventListeners);for(S=K.next();!S.done;S=K.next())fqz(S.value,m,x)}};_.bk=_.B(function(K){var m=_.H_(K,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});K=Object.assign({},m);var x=m.data;m=m.customCommandResolver;var S=(delete K.data,delete K.customCommandResolver,K);K=_.Oq({visibilityCallback:function(f,c){var D,G=(D=x().interaction)==null?void 0:D.onFirstVisible;f&&(G&&_.qU(G),S.setOnErrorHandler()&&$f8(c))},
showOption:_.fL});m=_.Ci(function(){return x().interaction},m,function(){var f;
return(f=S.listenToTapEvent)==null?void 0:f.call(S)});
var Q=_.u(_.hL(!1,void 0,"wAC0Lc")),w=Q.next().value,M=Q.next().value;Q=_.kA(function(f){var c;((c=S.setTouchEndHandler)==null?0:c.call(S))&&!w()&&(f.currentTarget.click(),M(!0),setTimeout(function(){M(!1)},100));
return!1});
return _.O("ad-image-view-model",{class:function(){var f,c=[((f=x().interaction)==null?0:f.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],D;((D=S.isGridViewEnabled)==null?0:D.call(S))&&c.push("ytwAdImageViewModelHostInGridView");return c.join(" ")},
el:_.o$(K,m),"on:touchend":Q},_.O("div",{class:"ytwAdImageViewModelHostImageContainer"},_.O(_.FR,{data:function(){var f;return{sources:x().imageSources,contentMode:(f=x().imageProperties)==null?void 0:f.contentMode}},
alt:function(){var f,c;return((f=x().interaction)==null?void 0:(c=f.accessibility)==null?void 0:c.label)||""},
targetHeight:S.targetHeight,targetWidth:S.targetWidth,preserveHeight:S.preserveHeight,preserveWidth:S.preserveWidth,useWidth:S.useWidth,style:function(){var f,c;return"vertical-align: bottom;"+(((f=x().background)==null?0:f.color)?"background-color:"+_.pl((c=x().background)==null?void 0:c.color)+";":"")},
className:function(){return S.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var f,c;return(c=(f=S.setDraggable)==null?void 0:f.call(S))!=null?c:void 0}})))},"jc");var nqA=_.B(function(K){var m=K.data,x=K.listenToTapEvent,S=function(){};
return _.O("ad-button-hover-overlay-view-model",{"on:click":_.kA(function(Q){if(_.h("enable_web_home_top_landscape_image_layout_legacy_click_command")){var w,M=(w=m().interaction)==null?void 0:w.onTap;M&&_.vg(Q.currentTarget,"yt-navigate",{endpoint:_.JE(M)})}}),
class:function(){var Q;return((Q=m().interaction)==null?0:Q.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.o$(_.Oq({visibilityCallback:function(Q){var w,M=(w=m().interaction)==null?void 0:w.onFirstVisible;Q&&M&&_.qU(M)},
showOption:_.fL}),_.Ci(function(){return m().interaction},void 0,function(){return!_.h("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(x==null?void 0:x())}))},function(){return _.h("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.O(_.le,{data:function(){return m().button}},{adButtonViewModel:function(Q){return _.O(_.cQ,{data:Q.data,
customCommandResolver:S})}}):_.O(_.le,{data:function(){return m().button}},{adButtonViewModel:_.cQ})}())},"kc");var $u;_.BX(_.B(function(K){var m=K.data;K=_.Oq({visibilityCallback:function(f,c){if(f){var D;(f=(D=m().interaction)==null?void 0:D.onFirstVisible)&&_.qU(f);var G;if(D=(G=m().adLayoutData)==null?void 0:G.activeViewData)Ne(c,D),_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Z2(c)})}else _.h("stop_av_measurement_on_detach")&&Z2(c)},
showOption:_.fL,hideOption:tI});var x=_.Ci(function(){return m().interaction},void 0,function(){return!0}),S=_.u(_.hL(!1,void 0,"VNDDT")),Q=S.next().value,w=S.next().value;
S=_.kA(function(){w(!0)});
var M=_.kA(function(){w(!1)});
return _.O("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.o$(K,VA1,x),"on:mouseenter":S,"on:mouseleave":M},_.O("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.x_({"max-width":function(){return _.h("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.O("div",{class:function(){var f;
a:{var c;switch((f=_.C(m().thumbnailImage,iBo))==null?void 0:(c=f.imageProperties)==null?void 0:c.renderingAspect){case "RENDERING_ASPECT_SQUARE":f="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":f="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}f=void 0}return f}},_.O(_.le,{data:function(){return m().thumbnailImage}},{adImageViewModel:function(f){return _.O(_.bk,
{data:f.data,
listenToTapEvent:!0,setTouchEndHandler:_.h("enable_top_landscape_image_experiment_dom_id_web")})}})),_.O("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.O(_.r,{cond:function(){var f,c,D;
return(f=_.C(m().thumbnailImage,iBo))==null?void 0:(c=f.imageProperties)==null?void 0:(D=c.overlayIcon)==null?void 0:D.iconImage},
then:function(f){return _.O(_.FR,{data:f,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.O("div",{class:function(){return Q()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.O(_.le,{data:function(){return m().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(f){return _.O(nqA,
{data:f.data,
listenToTapEvent:!0})}}))),_.O("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.O(_.le,{data:function(){return m().feedAdMetadata}},{feedAdMetadataViewModel:function(f){return _.O(JI,{data:f.data,
listenToTapEvent:!0,setTouchEndHandler:_.h("enable_top_landscape_image_experiment_dom_id_web")})}})))},"lc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=K.data;K=_.Oq({visibilityCallback:function(f,c){if(f){var D;(f=(D=m().interaction)==null?void 0:D.onFirstVisible)&&_.qU(f);var G;if(D=(G=m().adLayoutData)==null?void 0:G.activeViewData)Ne(c,D),_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Z2(c)})}else _.h("stop_av_measurement_on_detach")&&Z2(c)},
showOption:_.fL,hideOption:tI});var x=_.lx(_.h7),S=_.Ci(function(){return m().interaction}),Q={},w={},M={};
return _.O("square-image-layout-view-model",{class:_.Tt("ytwSquareImageLayoutViewModelHost",(Q.ytwSquareImageLayoutViewModelHostColumn=x,Q)),el:_.o$(K,vom,S)},_.O("div",{class:_.Tt("ytwSquareImageLayoutViewModelHostImage",(w.ytwSquareImageLayoutViewModelHostColumnImage=x,w))},function(){return _.O(_.le,{data:function(){return m().adImage}},{adImageViewModel:function(f){return _.O(_.bk,{data:f.data,
isGridViewEnabled:x,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.O("div",{class:_.Tt("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(M.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=x,M))},_.O(_.le,{data:function(){return m().feedAdMetadata}},{feedAdMetadataViewModel:JI}),function(){return _.O(_.le,{data:function(){return m().adButton}},{adButtonViewModel:function(f){var c={};
return _.O(_.cQ,{data:f.data,className:_.Tt((c.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,c.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=x,c))})}})}()))},"mc"),"square-image-layout-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=K.data;var x=K.noBottomMargin;var S=K.typographyBump;K=_.Oq({visibilityCallback:function(p,R){if(p){var J;(p=(J=m().interaction)==null?void 0:J.onFirstVisible)&&_.qU(p);var L;if(J=(L=m().adLayoutData)==null?void 0:L.activeViewData)Ne(R,J),_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Z2(R)})}else _.h("stop_av_measurement_on_detach")&&Z2(R)},
showOption:_.fL,hideOption:tI});var Q=_.Ci(function(){return m().interaction},void 0,function(){return _.h("enable_web_home_top_landscape_image_layout_level_click")}),w=function(){return m().interaction};
w!==void 0&&w!==null||_.Xu(Error("Nh"));var M=function(){var p,R,J;return(p=_.C(m().thumbnailImage,iBo))==null?void 0:(R=p.background)==null?void 0:(J=R.backgroundImageSource)==null?void 0:J.imageSources};
w=_.u(_.hL(!1,void 0,"NFjwje"));var f=w.next().value,c=w.next().value;w=_.kA(function(){c(!0)});
var D=_.kA(function(){c(!1)}),G=function(){return f()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.O("top-landscape-image-layout-view-model",{class:function(){var p;return((p=m().interaction)==null?0:p.onTap)&&_.h("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.o$(K,Uf0,Q),"on:mouseenter":w,"on:mouseleave":D},_.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.O(_.r,{cond:function(){return M()&&M().length>0},
then:function(){return _.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.x_({top:"0","background-image":function(){return"url("+String(M()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.O(_.r,{cond:function(){return!!m().adButtonHoverOverlay},
then:function(){return _.O("div",{class:G},_.O(_.le,{data:function(){return m().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:nqA}))}}),_.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.O(_.le,{data:function(){return m().thumbnailImage}},{adImageViewModel:function(p){return _.O(_.bk,{data:p.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.h("enable_web_home_top_landscape_image_layout_level_click")})}})),_.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.O(_.FR,{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"}))),_.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.O(_.le,{data:function(){return m().feedAdMetadata}},{feedAdMetadataViewModel:function(p){return _.O(JI,{data:p.data,
noBottomMargin:function(){return x==null?void 0:x()},
listenToTapEvent:function(){return _.h("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return S==null?void 0:S()}})}})))},"nc"),"top-landscape-image-layout-view-model",{props:{data:_.kv,
noBottomMargin:_.kv,typographyBump:_.kv}});var PnH=_.B(function(K){var m=K.data,x=_.Oq({visibilityCallback:function(Q){var w,M=(w=m().interaction)==null?void 0:w.onFirstVisible;Q&&M&&_.qU(M)},
showOption:_.fL});K=_.Ci(function(){return m().interaction},K.customCommandResolver);
var S={};return _.O("ad-text-image-view-model",{class:_.Tt("ytwAdTextImageViewModelHost",(S.ytwAdTextImageViewModelHostDarkBackground=function(){return m().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},S)),
el:_.o$(x,K),"aria-label":function(){var Q,w;return(Q=m().interaction)==null?void 0:(w=Q.accessibility)==null?void 0:w.label}},_.O("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.O(_.Ii,{text:function(){return m().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.O(_.r,{cond:function(){return m().overlayIcon},
then:function(Q){return _.O("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.O(_.FR,{data:Q,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"oc");var eJE=_.B(function(K){var m=K.data;return _.O("feed-ad-sitelink-view-model",{class:function(){var x;return((x=m().interaction)==null?0:x.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.o$(_.Ci(function(){return m().interaction},K.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var x,S;return(x=m().interaction)==null?void 0:(S=x.accessibility)==null?void 0:S.label},
role:"link",tabindex:0},_.O(_.Ii,{text:function(){return m().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"pc");var iPo=_.B(function(K){var m=K.data;K={};return _.O("feed-ad-sitelinks-carousel-view-model",{el:_.o$(_.Oq({visibilityCallback:function(x){var S,Q=(S=m().interaction)==null?void 0:S.onFirstVisible;x&&Q&&_.qU(Q)},
showOption:_.fL})),class:_.Tt("ytwFeedAdSitelinksCarouselViewModelHost",(K.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return m().style==="FEED_AD_SITELINKS_STYLE_NONE"},K))},_.O(_.le,{data:function(){return m().sitelinks}},{feedAdSitelinkViewModel:eJE}))},"qc");_.BX(_.B(function(K){var m=K.data;K=_.Oq({visibilityCallback:function(M,f){if(M){var c;(M=(c=m().interaction)==null?void 0:c.onFirstVisible)&&_.qU(M);var D;(c=(D=m().adLayoutData)==null?void 0:D.activeViewData)&&Ne(f,c)}},
showOption:_.fL});var x=_.u(_.hL(!1,void 0,"BzPhl")),S=x.next().value,Q=x.next().value;x=_.kA(function(){Q(!0)});
var w=_.kA(function(){Q(!1)});
return _.O("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.o$(K),"on:mouseenter":x,"on:mouseleave":w},_.O("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.O("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.O(_.le,{data:function(){return m().textImage}},{adTextImageViewModel:PnH})),_.O("div",{class:function(){return S()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.O(_.le,{data:function(){return m().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(M){return _.O(nqA,{data:M.data,
listenToTapEvent:!0})}}))),_.O("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.O(_.le,{data:function(){return m().feedAdMetadata}},{feedAdMetadataViewModel:function(M){return _.O(JI,{data:M.data,
listenToTapEvent:!0})}}),_.O(_.le,{data:function(){return m().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:iPo})))},"rc"),"text-image-no-button-layout-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=K.data;var x=K.typographyBump;return _.O("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.o$(_.Oq({visibilityCallback:function(S,Q){if(S){var w;(S=(w=m().interaction)==null?void 0:w.onFirstVisible)&&_.qU(S);var M;(w=(M=m().adLayoutData)==null?void 0:M.activeViewData)&&Ne(Q,w)}},
showOption:_.fL,hideOption:tI}))},_.O("div",null,_.O(_.le,{data:function(){return m().videoLockup}},{lockupViewModel:function(S){return _.O(_.hI,{data:S.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:x})}})))},"sc"),"video-display-button-group-layout-view-model",{props:{data:_.kv,
noBottomMargin:_.kv,typographyBump:_.kv}});_.BX(_.B(function(K){var m=K.data;var x=K.className;var S=K.typographyBump;return _.O("video-display-compact-button-group-layout-view-model",{el:_.o$(_.Oq({visibilityCallback:function(Q,w){if(Q){var M;(Q=(M=m().interaction)==null?void 0:M.onFirstVisible)&&_.qU(Q);var f;(M=(f=m().adLayoutData)==null?void 0:f.activeViewData)&&Ne(w,M)}},
showOption:_.fL})),class:_.Tt("videoDisplayCompactButtonGroupLayoutViewModelHost",x)},_.O(_.le,{data:function(){return m().videoLockup}},{lockupViewModel:function(Q){return _.O(_.hI,{data:Q.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:S})}}))},"tc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.kv,
className:_.kv,typographyBump:_.kv}});_.BX(_.B(function(K){var m=K.data;var x=K.className;var S=K.typographyBump;return _.O("video-display-compact-buttoned-layout-view-model",{el:_.o$(_.Oq({visibilityCallback:function(Q,w){if(Q){var M;(Q=(M=m().interaction)==null?void 0:M.onFirstVisible)&&_.qU(Q);var f;(M=(f=m().adLayoutData)==null?void 0:f.activeViewData)&&Ne(w,M)}},
showOption:_.fL})),class:_.Tt("videoDisplayCompactButtonedLayoutViewModelHost",x)},_.O(_.le,{data:function(){return m().videoLockup}},{lockupViewModel:function(Q){return _.O(_.hI,{data:Q.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:S})}}))},"uc"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.kv,
className:_.kv,typographyBump:_.kv}});_.BX(_.B(function(K){var m=K.data;var x=K.className;var S=K.typographyBump;var Q=function(){return m().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},w=_.lx(_.h7);
K=_.Oq({visibilityCallback:function(D,G){if(D){var p=m();D=p.adLayoutData;var R;(p=(R=p.interaction)==null?void 0:R.onFirstVisible)&&_.qU(p);(R=D==null?void 0:D.activeViewData)&&Ne(G,R)}},
showOption:_.fL});var M=_.bv(function(){return{containerType:Q()&&w()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST"}},void 0,"SePl2b"),f=_.bv(function(){return Q()&&w()?"":Q()?"168px":"50%"},void 0,"zi7guf"),c=_.bv(function(){return Q()&&w()?9999:void 0},void 0,"oP9D5");
return _.O("video-display-compact-layout-view-model",{el:_.o$(K),class:_.Tt("videoDisplayCompactLayoutViewModelHost",x)},_.O(_.le,{data:function(){return m().videoLockup}},{lockupViewModel:function(D){return _.O(_.hI,{data:D.data,
containerLayoutConfig:M,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:f,thumbnailTargetWidth:c,typographyBump:S})}}))},"vc"),"video-display-compact-layout-view-model",{props:{data:_.kv,
className:_.kv,typographyBump:_.kv}});_.BX(_.B(function(K){var m=K.data;var x=K.typographyBump;return _.O("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.o$(_.Oq({visibilityCallback:function(S,Q){if(S){var w;(S=(w=m().interaction)==null?void 0:w.onFirstVisible)&&_.qU(S);var M;(w=(M=m().adLayoutData)==null?void 0:M.activeViewData)&&Ne(Q,w)}},
showOption:_.fL,hideOption:tI}))},_.O("div",null,_.O(_.le,{data:function(){return m().videoLockup}},{lockupViewModel:function(S){return _.O(_.hI,{data:S.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:x})}})))},"wc"),"video-display-full-layout-view-model",{props:{data:_.kv,
noBottomMargin:_.kv,typographyBump:_.kv}});_.Ypz=_.B(function(K){var m=K.data;K=_.ld("ad-card-badge-view-model");return _.O("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:K},_.O(_.r,{cond:function(){return m().imageBadge},
then:function(x){return _.O(_.FR,{data:x,alt:""})}}))},"xc");var FqA=_.B(function(K){var m=K.data;var x=K.customCommandResolver;return _.O("carousel-ad-card-image-view-model",{class:function(){var S;return((S=m().interaction)==null?0:S.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.o$(_.Oq({visibilityCallback:function(S){var Q,w=(Q=m().interaction)==null?void 0:Q.onFirstVisible;S&&w&&_.qU(w)},
showOption:_.fL}),_.Ci(function(){return m().interaction},x)),
"aria-label":function(){var S,Q;return(S=m().interaction)==null?void 0:(Q=S.accessibility)==null?void 0:Q.label}},_.O(_.le,{data:function(){return m().adImage}},{adImageViewModel:function(S){return _.O(_.bk,{data:S.data,
customCommandResolver:x})}}),_.O("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.O(_.le,{data:function(){return m().badge}},{adCardBadgeViewModel:_.Ypz})),_.O(_.Mo,{model:{color:4}}))},"yc");var AhD=_.B(function(K){var m=_.u(_.hL(0,void 0,"JJ0QQc")),x=m.next().value;m.next();var S=m.next().value,Q=_.u(_.hL(!1,void 0,"f6YICe"));m=Q.next().value;var w=Q.next().value,M;_.Nl(function(){clearTimeout(M)});
Q=_.kA(function(){var D;((D=K.animate)==null?0:D.call(K))?(w(!0),M=setTimeout(function(){w(!1);f()},200)):f();
return!1});
var f=function(){S(function(D){return(D+K.numShownItems())%K.data().length})},c={};
return _.O("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.O("div",{class:_.Tt("ytwHorizontalCarouselCarouselWrapper")},_.O("div",{class:_.Tt("ytwHorizontalCarouselCarouselInnerWrapper",(c.ytwHorizontalCarouselAnimating=m,c))},_.O(_.AS,{each:K.data,keyBy:"INDEX"},function(D,G){return _.O("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.x_({"flex-basis":function(){return"calc((100% - (8px * "+(K.numShownItems()-1)+")) / "+K.numShownItems()+")"},
order:function(){var p=G-x();p<0&&(p+=K.data().length);return p}})},K.children(D,G))}))),_.O("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":Q},K.nextButton()))},"zc");var oqH=_.B(function(K){var m=K.data;var x=K.customCommandResolver;var S=K.expansive;return _.O("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:_.o$(_.Oq({visibilityCallback:function(Q){var w,M=(w=m().interaction)==null?void 0:w.onFirstVisible;Q&&M&&_.qU(M)},
showOption:_.fL}))},_.O(AhD,{data:function(){var Q;return((Q=m())==null?void 0:Q.carouselAdCards)||[]},
nextButton:function(){return _.O(_.le,{data:function(){return m().nextButton}},{buttonViewModel:function(Q){var w=Q.data;
return _.O(_.Oy,{data:function(){return(S==null?0:S())?Object.assign({},w(),{style:"mono"}):w()},
className:_.h("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(Q){return _.O(_.le,{data:Q},{carouselAdCardImageViewModel:function(w){return _.O(FqA,{data:w.data,customCommandResolver:x})}})}))},"Ac");var HPM=_.B(function(K){var m=K.data;var x=K.customCommandResolver;var S=K.className;var Q=K.buttonClassName;var w=K.animationEntityKey;var M=K.expansive;return _.O("carousel-button-view-model",{class:_.Tt("ytwCarouselButtonViewModelHost",S)},_.O(_.le,{data:function(){return m().carousel}},{carouselAdCardCollectionViewModel:function(f){return _.O(oqH,{data:f.data,
customCommandResolver:x,expansive:M})}}),_.O(_.le,{data:function(){return m().button}},{adButtonViewModel:function(f){var c=f.data;
return _.O(_.cQ,{data:function(){return(M==null?0:M())?Object.assign({},c(),{style:"AD_BUTTON_STYLE_TONAL"}):c()},
className:Q,customCommandResolver:x,animationEntityKey:w})}}))},"Bc");_.$KD=_.B(function(K){var m=K.data;K=K.className;var x=_.ld("pivot-button-view-model");_.BZ(function(){var S;((S=m())==null?0:S.backgroundColor)&&x.value.setAttribute("data-background-color",String(m().backgroundColor))});
return _.O("pivot-button-view-model",{el:x,class:_.Tt("ytwPivotButtonViewModelHost",K)},_.O(_.uJ,{command:function(){var S=m();S=S.onClickCommand?_.JE(S.onClickCommand):S.contentDescription?_.a_(S.contentDescription):void 0;return S},
ariaLabel:function(){return m().contentDescription}},_.O(_.r,{cond:function(){return m().thumbnail},
then:function(S){return _.O(_.FR,{data:S,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.O(_.r,{cond:function(){return m().icon},
then:function(S){return _.O(_.SW,{icon:function(){return S().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Cc");_.NzE=_.B(function(K){var m=K.data;var x=K.buttonShapeOverrideables;return _.O("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.O(_.le,{data:function(){return m().buttonViewModels}},{buttonViewModel:function(S){return _.O(_.Oy,{data:S.data,
buttonOverrides:x})},
likeButtonViewModel:function(S){return _.O(_.vC,{data:S.data,buttonShapeOverrideables:x})},
dislikeButtonViewModel:function(S){return _.O(_.V2,{data:S.data,buttonShapeOverrideables:x})},
toggleButtonViewModel:function(S){return _.O(_.FP,{data:S.data,buttonShapeOverrides:x})}}))},"Dc");var ZPD=_.B(function(K){var m=K.avatar;var x=K.headline;var S=K.badge;var Q=K.description;var w=K.expansive;K={};return _.O("yt-ad-metadata-shape",{class:_.Tt("ytAdMetadataShapeHost",(K.ytAdMetadataShapeHostLarge=w,K))},_.O("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.O(_.r,{cond:m,then:function(M){return _.O(_.YoL,{data:function(){return(w==null?0:w())?Object.assign({},M(),{size:"AD_AVATAR_SIZE_M"}):M()}})}}),_.O("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.O(_.Ii,{text:x,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.O(_.r,{cond:S,then:function(M){return _.O(_.pL,{data:function(){return(w==null?0:w())?Object.assign({},M(),{style:"AD_BADGE_STYLE_STARK"}):M()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.O("h2",{class:"ytAdMetadataShapeHostDescription"},_.O(_.Ii,{text:Q,
linkInheritColor:!0,isHeadline:function(){return w==null?void 0:w()}})))},"Ec");var Bz5=_.B(function(K){var m=K.data;var x=K.onShow;var S=K.expansive;K=_.Ci(function(){return m().interaction});
_.BZ(function(){var w,M=(w=m().animatedRenderingConfig)==null?void 0:w.delayedSecondsToVisible;if(M){var f=setTimeout(x,M*1E3);_.Nl(function(){clearTimeout(f)})}});
var Q={};return _.O("reels-ad-card-buttoned-view-model",{class:_.Tt(function(){var w;return((w=m().interaction)==null?0:w.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(Q.ytwReelsAdCardButtonedViewModelHostExpansive=S,Q)),
el:_.o$(K)},_.O(ZPD,{avatar:function(){return _.C(m().avatar,nI_)},
headline:function(){return m().headline},
badge:function(){return _.C(m().adBadge,P_5)},
description:function(){return m().description},
expansive:S}),_.O(_.le,{data:function(){return m().ctaButton}},{adButtonViewModel:function(w){var M=w.data;
return _.O(_.cQ,{data:function(){return(S==null?0:S())?Object.assign({},M(),{style:"AD_BUTTON_STYLE_FILLED"}):M()}})}}))},"Fc");var aqD=_.B(function(K){var m=K.data;K=K.expansive;var x=_.h("web_ad_metadata_clickable")?_.Ci(function(){return m().interaction},void 0,function(){return _.h("web_ad_metadata_clickable")}):void 0,S={};
S=_.O$("ytwReelsAdMetadataViewModelHost",(S.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.h("web_ad_metadata_clickable"),S));return _.O("reels-ad-metadata-view-model",{class:S,el:_.o$(x)},_.O(ZPD,{avatar:function(){return _.C(m().avatar,nI_)},
headline:function(){return m().headline},
badge:function(){return _.C(m().adBadge,P_5)},
description:function(){return m().description},
expansive:K}))},"Gc");var dKM={iconPosition:"icon-with-label",size:"L"},yh5=_.B(function(K){var m=K.data;var x=K.overlayDensity;var S=K.extractOverlay;var Q=K.extractActionBar;K=_.ld("reels-player-overlay-layout-view-model");var w=_.oB(x,0),M=function(){var J;return(J=m().reelsAdCardButtonedEntityKey)!=null?J:""},f=function(){return M()+"/ad_button"},c=_.QS(Jm5,M),D=function(){var J,L;
return(L=(J=c())==null?void 0:J.value)!=null?L:!1},G=_.lx(z7L),p=function(){var J;
return Object.assign({},dKM,(G()||!((J=Q==null?void 0:Q())!=null&&J))&&{style:"overlay-dark"})};
x={};var R={};return _.O("reels-player-overlay-layout-view-model",{class:_.Tt("ytwReelsPlayerOverlayLayoutViewModelHost",(x.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!m().extension},x.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},x.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return w()===1&&!(S==null?0:S())},x.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var J;
return(J=S==null?void 0:S())!=null?J:!1},x.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var J;
return(J=Q==null?void 0:Q())!=null?J:!1},x)),
"overlay-density":function(){return String(w())},
el:K},_.O("div",{class:_.Tt("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(R.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},R))},_.O("div",{"aria-hidden":function(){return D()},
class:_.Tt("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return D()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.x_({"transition-duration":function(){return Wz8(m())}})},_.O(_.le,{data:function(){return m().adMetadata}},{reelsAdMetadataViewModel:function(J){return _.O(aqD,{data:J.data,
expansive:function(){return w()===1}})}}),_.O(_.r,{cond:function(){return m().extension},
then:function(J){return _.O("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.O(_.le,{data:J},{adButtonViewModel:function(L){return _.O(_.cQ,{data:L.data,animationEntityKey:f,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(L){return _.O(HPM,{data:L.data,animationEntityKey:f,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return w()===1}})}}))}})),_.O("div",{"aria-hidden":function(){return!D()},
class:_.Tt("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return D()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.x_({"transition-duration":function(){return Wz8(m())}})},_.O(_.le,{data:function(){return m().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(J){return _.O(Bz5,{data:J.data,
onShow:function(){_.Ap(_.ue("booleanEntity",M(),{key:M(),value:!0}))},
expansive:function(){return w()===1}})}}))),_.O("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.O(_.le,{data:function(){return m().actions}},{reelActionBarViewModel:function(J){return _.O(_.NzE,{data:J.data,
buttonShapeOverrideables:p})}}),_.O(_.le,{data:function(){return m().menu}},{buttonViewModel:function(J){return _.O(_.Oy,{data:J.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},p(),{type:"tonal"})}})}}),_.O(_.le,{data:function(){return m().pivotButton}},{pivotButtonViewModel:function(J){return _.O(_.$KD,{data:J.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Hc");_.BX(yh5,"reels-player-overlay-layout-view-model",{props:{data:_.kv,overlayDensity:_.kv,extractOverlay:_.kv,extractActionBar:_.kv}});var gr=function(){var K=_.e.apply(this,arguments)||this;K.noBottomMargin=!1;K.overlayDensity=0;K.extractOverlay=!1;K.extractActionBar=!1;return K};
_.q(gr,_.e);_.l=gr.prototype;
_.l.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]]"}},videoDisplayCompactButtonedLayoutViewModel:{component:"video-display-compact-buttoned-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactLayoutViewModel:{component:"video-display-compact-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",textImageNoButtonLayoutViewModel:"text-image-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]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.l.ready=function(){var K=this;svS(function(){K.isAttached&&Yu(K.JSC$15667_storedAdSlotMetadata,K.JSC$15667_storedAdLayoutMetadata,K.adSlotMetadata,K.adLayoutMetadata)&&EU(L8(),K.JSC$15667_storedAdSlotMetadata,K.JSC$15667_storedAdLayoutMetadata)})};
_.l.attached=function(){Yu(this.JSC$15667_storedAdSlotMetadata,this.JSC$15667_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&gqA(L8(),this.JSC$15667_storedAdSlotMetadata,this.JSC$15667_storedAdLayoutMetadata)};
_.l.detached=function(){Yu(this.JSC$15667_storedAdSlotMetadata,this.JSC$15667_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&EU(L8(),this.JSC$15667_storedAdSlotMetadata,this.JSC$15667_storedAdLayoutMetadata)};
_.l.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.l.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15667_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15667_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15667_storedAdLayoutMetadata!==void 0&&this.JSC$15667_storedAdSlotMetadata!==void 0&&EU(L8(),this.JSC$15667_storedAdSlotMetadata,this.JSC$15667_storedAdLayoutMetadata),gqA(L8(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15667_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15667_storedAdSlotMetadata=this.adSlotMetadata)};
_.tv.Object.defineProperties(gr.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.adLayoutMetadata}}});
gr.prototype.onAdMetadataChanged=gr.prototype.onAdMetadataChanged;gr.prototype.onTypographyBumpChanged=gr.prototype.onTypographyBumpChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],gr.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],gr.prototype,"rendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],gr.prototype,"ytComponentBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],gr.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],gr.prototype,"noBottomMargin",void 0);_.v([_.P(),_.U("design:type",Object)],gr.prototype,"overlayDensity",void 0);_.v([_.P(),_.U("design:type",Object)],gr.prototype,"extractOverlay",void 0);_.v([_.P(),_.U("design:type",Object)],gr.prototype,"extractActionBar",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],gr.prototype,"typographyBump",void 0);
_.v([_.g("data.adLayoutMetadata"),_.U("design:type",Object),_.U("design:paramtypes",[])],gr.prototype,"adLayoutMetadata",null);_.v([_.P(),_.U("design:type",Object)],gr.prototype,"adSlotMetadata",void 0);_.v([_.QF("ytd-video-display-full-buttoned-and-button-group-renderer"),_.U("design:type",HTMLElement)],gr.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.v([_.xt("typographyBump"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gr.prototype,"onTypographyBumpChanged",null);_.v([_.xt("adLayoutMetadata","adSlotMetadata"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gr.prototype,"onAdMetadataChanged",null);_.v([_.Z({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],gr);
_.d(gr,"ytd-in-feed-ad-layout-renderer",function(){if(ebE!==void 0)return ebE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return ebE=K},
{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var Vh_;var vqt;_.BX(_.pL,"ad-badge-view-model",{props:{data:_.kv,hasDot:_.kv,customCommandResolver:_.$A,adRenderingContextType:_.$A,usedInMasthead:_.$A}});_.BX(_.cQ,"ad-button-view-model",{props:{data:_.kv,customCommandResolver:_.$A,className:_.$A,delayedClassName:_.$A,animationEntityKey:_.$A,isCompactWidth:_.$A,isContentWidth:_.$A}});var n8=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return K};
_.q(n8,_.e);_.l=n8.prototype;_.l.computeHasLiveDescription=function(K){return!(K==null||!K.liveDescription)};
_.l.computeHasByline=function(K){return!(K==null||!K.byline)};
_.l.computeUsesAdButtonViewModel=function(K){return!!_.C(K==null?void 0:K.cta,edo)};
_.l.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{adBadgeViewModel:{component:"ad-badge-view-model",properties:{adRenderingContextType:"[[adRenderingContextType]]",hasDot:"[[hasByline]]",usedInMasthead:"[[isMasthead]]"}}}},"data.cta":{id:"ad-button",mapping:{adButtonViewModel:{component:"ad-button-view-model",params:{isContentWidth:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.l.onYtToggleButton=function(K){var m,x=(m=this.data)==null?void 0:m.videoReminderEntityKey;x&&this.ytdReduxBehavior.dispatch(_.ue("upcomingEventReminderStateEntity",x,{key:x,state:K.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.l.attached=function(){this.updateChannelBanner()};
_.l.dataChanged=function(){this.updateChannelBanner()};
_.l.videoReminderStateChanged=function(){var K;this.videoReminderState&&_.C((K=this.data)==null?void 0:K.cta,_.TD)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.l.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var K=_.a$(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);K&&(K.startsWith("//")&&(K="https:"+K),this.hostElement.classList.add("channel-banner"),_.W9(this.hostElement,{"--ytvmh-channel-banner":"url("+K+")"}))}else _.h("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.l.onPlayerReady=function(){this.onIronResize()};
_.l.maybeFlushDebouncer=function(){_.h("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(K){var m;K=(m=K.getElementsByTagName("yt-attributed-string"))==null?void 0:m[0];qum(K==null?void 0:K.polymerController)})};
_.l.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var K=_.U8(this.hostElement).querySelector("#live-description"),m;K&&((m=this.data)==null?0:m.shortLiveDescription)&&K.clientWidth<K.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
n8.prototype.onIronResize=n8.prototype.onIronResize;n8.prototype.videoReminderStateChanged=n8.prototype.videoReminderStateChanged;n8.prototype.dataChanged=n8.prototype.dataChanged;n8.prototype.onYtToggleButton=n8.prototype.onYtToggleButton;_.v([_.b(_.F2),_.U("design:type",Object)],n8.prototype,"ironResizableBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],n8.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],n8.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],n8.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],n8.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],n8.prototype,"data",void 0);_.v([_.P({selectorArgs:["data.videoReminderEntityKey"],selector:wIT}),_.U("design:type",Object)],n8.prototype,"videoReminderState",void 0);
_.v([_.P({reflectToAttribute:!0,value:_.h("web_modern_buttons")}),_.U("design:type",Boolean)],n8.prototype,"rounded",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.U("design:type",Boolean)],n8.prototype,"hasLiveDescription",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.U("design:type",Boolean)],n8.prototype,"hasByline",void 0);
_.v([_.P({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.U("design:type",String)],n8.prototype,"adRenderingContextType",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],n8.prototype,"isMasthead",void 0);_.v([_.P({computed:"computeUsesAdButtonViewModel(data)"}),_.U("design:type",Boolean)],n8.prototype,"usesAdButtonViewModel",void 0);
_.v([_.P({reflectToAttribute:!0,value:_.h("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.U("design:type",Boolean)],n8.prototype,"resizableAdBannerSafariFix",void 0);_.v([_.ws("yt-formatted-string"),_.U("design:type",Array)],n8.prototype,"formattedStrings",void 0);_.v([_.QF("#cta-button"),_.U("design:type",HTMLElement)],n8.prototype,"ctaButton",void 0);
_.v([_.mh("yt-toggle-button"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],n8.prototype,"onYtToggleButton",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],n8.prototype,"dataChanged",null);_.v([_.xt("videoReminderState"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],n8.prototype,"videoReminderStateChanged",null);
_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],n8.prototype,"onIronResize",null);_.v([_.Z({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],n8);
_.d(n8,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(vqt!==void 0)return vqt;var K=document.createElement("template");_.E(K,'\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      <div id="ad-badge" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\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]]" hidden="[[usesAdButtonViewModel]]" 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]]" hidden="[[usesAdButtonViewModel]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-toggle-button-renderer>\n      <div id="ad-button" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n  </div>\n</div>\n');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return vqt=K},{mode:1});var UKB;var A4=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};K.isLocked=!1;return K};
_.q(A4,_.e);_.l=A4.prototype;_.l.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.l.onExpandedChanged=function(){this.expanded&&_.z4(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.l.onMouseOver=function(){this.maybeExpand()};
_.l.onTap=function(){this.maybeExpand()};
_.l.onExpandableTileExpanding=function(K){K!==this&&(this.expanded=!1)};
_.l.onExpandableTileLockAndCollapse=function(K){this.isLocked=!0;K!==this&&(this.expanded=!1)};
_.l.onExpandableTileUnlock=function(){this.isLocked=!1};
A4.prototype.onTap=A4.prototype.onTap;A4.prototype.onMouseOver=A4.prototype.onMouseOver;A4.prototype.onExpandedChanged=A4.prototype.onExpandedChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],A4.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],A4.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],A4.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],A4.prototype,"expanded",void 0);_.v([_.uV("expanded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],A4.prototype,"onExpandedChanged",null);_.v([_.mh("mouseover"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],A4.prototype,"onMouseOver",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],A4.prototype,"onTap",null);
_.v([_.Z({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],A4);
_.d(A4,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(UKB!==void 0)return UKB;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return UKB=K},{mode:1});var zJM;var ot=function(){var K=_.e.apply(this,arguments)||this;K.buttonOverrides={style:"overlay"};K.useYtdPlayer=_.h("use_ytd_player_for_desktop_masthead");K.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};K.playbackFinished=!1;K.JSC$15681_playerManager=null;K.JSC$15681_mastheadCounter=new kWH;return K};
_.q(ot,_.e);_.l=ot.prototype;_.l.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"}}}};
_.l.created=function(){this.JSC$15681_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15681_playerManager=new g2)};
_.l.ready=function(){var K=this;this.JSC$15681_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var m=_.U8(this.hostElement).querySelector("#player");this.useYtdPlayer?m.style.display="none":(this.ytdPlayer.style.display="none",Bx_(this.JSC$15681_playerManager,m,function(){K.onPlaybackEnded()}),_.U8(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var x;
((x=K.data)==null?0:x.navigationEndpoint)&&_.vg(K.hostElement,"yt-navigate",{endpoint:K.data.navigationEndpoint})}))};
_.l.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15681_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.l.attached=function(){var K=this;_.gs(function(){K.maybePlayVideo()})};
_.l.maybePlayVideo=function(){var K=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$15681_playerManager.playVideo(),this.getPlayerPromise().then(function(){K.JSC$15681_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.l.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15681_playerManager.stopVideo()};
_.l.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var K,m={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((K=this.data.playbackStartMs)!=null?K:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(m);this.setupYtdPlayer()}else dz5(this.JSC$15681_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(aK_(this.JSC$15681_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.l.getPlayerPromise=function(){return this.JSC$15681_playerManager.getPlayerPromise()};
_.l.onYtToggleButton=function(K){this.useYtdPlayer?this.toggleMute(K.detail.toggled):K.detail.toggled?this.JSC$15681_playerManager.mute():this.JSC$15681_playerManager.unMute()};
_.l.onYtNavigate=function(K){var m=l_0(K.detail.endpoint),x=u_T(this.data.clickthroughReportingData);m&&x&&(K.detail.endpoint.watchEndpoint?K.detail.tempData=x:_.ZX(m,x,30))};
_.l.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.l.onExpandedChanged=function(){this.expanded?(_.z4(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.l.onMouseOver=function(){this.maybeExpand()};
_.l.onTap=function(){this.maybeExpand()};
_.l.onExpandableTileExpanding=function(K){K!==this&&(this.stopVideo(),this.expanded=!1)};
_.l.onExpandableTileLockAndCollapse=function(K){K!==this&&(this.isLocked=!0,this.expanded=!1)};
_.l.onExpandableTileUnlock=function(){this.isLocked=!1};
_.l.lockAndCollapseExpandableTiles=function(){_.Uk(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.l.unlockExpandableTiles=function(){_.Uk(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.l.setupYtdPlayer=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return x.yield(K.ytdPlayer.getPlayerPromise(),2);m=x.yieldResult;m.addEventListener("onStateChange",function(S){K.onPlayerStateChange(S)});
m.addEventListener("onCueRangeExit",function(S){K.onCueRangeExit(S)});
_.Px(x)})};
_.l.onPlayerStateChange=function(K){if(K===1&&(K=this.ytdPlayer.getPlayer())){var m=K.getCurrentTime(),x,S,Q=m+((S=(x=this.data)==null?void 0:x.playbackDurationMs)!=null?S:0)/1E3;K.addCueRange("playback",m,Q);this.JSC$15681_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.l.onCueRangeExit=function(K){K==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.l.toggleMute=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(m.ytdPlayer.getPlayerPromise(),2);x=S.yieldResult;K?x.mute():x.unMute();_.Px(S)})};
ot.prototype.onTap=ot.prototype.onTap;ot.prototype.onMouseOver=ot.prototype.onMouseOver;ot.prototype.onExpandedChanged=ot.prototype.onExpandedChanged;ot.prototype.onYtNavigate=ot.prototype.onYtNavigate;ot.prototype.onYtToggleButton=ot.prototype.onYtToggleButton;ot.prototype.dataChanged=ot.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ot.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],ot.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ot.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ot.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],ot.prototype,"expanded",void 0);_.v([_.P(),_.U("design:type",Object)],ot.prototype,"buttonOverrides",void 0);
_.v([_.P(),_.U("design:type",Object)],ot.prototype,"useYtdPlayer",void 0);_.v([_.QF("#ytd-player"),_.U("design:type",Object)],ot.prototype,"ytdPlayer",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ot.prototype,"dataChanged",null);_.v([_.mh("yt-toggle-button"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],ot.prototype,"onYtToggleButton",null);
_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],ot.prototype,"onYtNavigate",null);_.v([_.uV("expanded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ot.prototype,"onExpandedChanged",null);_.v([_.mh("mouseover"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ot.prototype,"onMouseOver",null);
_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ot.prototype,"onTap",null);_.v([_.Z({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],ot);
_.d(ot,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(zJM!==void 0)return zJM;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return zJM=K},{mode:1});var TzE;var Hn=function(){return _.e.apply(this,arguments)||this};
_.q(Hn,_.e);Hn.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Hn.prototype.onShow=function(){var K=_.U8(this.hostElement).querySelector("#live-description"),m;K&&((m=this.data)==null?0:m.shortLiveDescription)&&K.clientWidth<K.scrollWidth&&this.hostElement.classList.add("short-live-description")};
Hn.prototype.onYtToggleButton=function(K){var m,x=(m=this.data)==null?void 0:m.videoReminderEntityKey;x&&this.ytdReduxBehavior.dispatch(_.ue("upcomingEventReminderStateEntity",x,{key:x,state:K.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
Hn.prototype.videoReminderStateChanged=function(){var K;this.videoReminderState&&_.C((K=this.data)==null?void 0:K.cta,_.TD)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
Hn.prototype.videoReminderStateChanged=Hn.prototype.videoReminderStateChanged;Hn.prototype.onYtToggleButton=Hn.prototype.onYtToggleButton;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Hn.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Hn.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Hn.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Hn.prototype,"data",void 0);
_.v([_.P({selectorArgs:["data.videoReminderEntityKey"],selector:wIT}),_.U("design:type",Object)],Hn.prototype,"videoReminderState",void 0);_.v([_.mh("yt-toggle-button"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Hn.prototype,"onYtToggleButton",null);_.v([_.xt("videoReminderState"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Hn.prototype,"videoReminderStateChanged",null);
_.v([_.Z({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],Hn);
_.d(Hn,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(TzE!==void 0)return TzE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return TzE=K},{mode:_.VF("kevlar_poly_si_batch_j065")?1:2});var IqD;var $E=function(){var K=_.e.apply(this,arguments)||this;K.useYtdPlayer=_.h("use_ytd_player_for_desktop_masthead");K.buttonOverrides={style:"overlay"};K.JSC$15689_playerManager=null;K.JSC$15689_mastheadCounter=new kWH;K.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return K};
_.q($E,_.e);_.l=$E.prototype;_.l.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"}}}};
_.l.created=function(){this.JSC$15689_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$15689_playerManager=new g2)};
_.l.ready=function(){var K=this;this.JSC$15689_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var m;(m=this.embeddedPlayer)==null||m.remove()}else{var x;(x=this.ytdPlayer)==null||x.remove();Bx_(this.JSC$15689_playerManager,this.embeddedPlayer,function(){K.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){K.data&&K.data.navigationEndpoint&&_.vg(K.hostElement,"yt-navigate",{endpoint:K.data.navigationEndpoint})})}};
_.l.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$15689_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.l.dataChanged=function(){var K=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var m=!this.data.disableAutoPlayback,x,S={autoplay:m,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((x=this.data.playbackStartMs)!=null?x:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(m?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(S);this.setupYtdPlayer()}else dz5(this.JSC$15689_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(aK_(this.JSC$15689_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$15689_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.Uk(K.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");K.JSC$15689_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.l.getPlayerPromise=function(){return this.JSC$15689_playerManager.getPlayerPromise()};
_.l.onYtToggleButton=function(K){this.useYtdPlayer?this.toggleMute(K.detail.toggled):K.detail.toggled?this.JSC$15689_playerManager.mute():this.JSC$15689_playerManager.unMute()};
_.l.onYtNavigate=function(K){var m=l_0(K.detail.endpoint),x=u_T(this.data.clickthroughReportingData);m&&x&&(K.detail.endpoint.watchEndpoint?K.detail.tempData=x:_.ZX(m,x,30))};
_.l.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15689_playerManager.stopVideo()};
_.l.setupYtdPlayer=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return x.yield(K.ytdPlayer.getPlayerPromise(),2);m=x.yieldResult;m.addEventListener("onStateChange",function(S){K.onPlayerStateChange(S)});
m.addEventListener("onCueRangeExit",function(S){K.onCueRangeExit(S)});
_.Px(x)})};
_.l.onPlayerStateChange=function(K){if(K===1&&(K=this.ytdPlayer.getPlayer())){var m=K.getCurrentTime(),x,S,Q=m+((S=(x=this.data)==null?void 0:x.playbackDurationMs)!=null?S:0)/1E3;K.addCueRange("playback",m,Q);_.Uk(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$15689_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.l.onCueRangeExit=function(K){K==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.l.toggleMute=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(m.ytdPlayer.getPlayerPromise(),2);x=S.yieldResult;K?x.mute():x.unMute();_.Px(S)})};
_.tv.Object.defineProperties($E.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var K,m;if(!((K=this.data)==null?0:(m=K.accessibilityData)==null?0:m.label))return"Ad primary link";var x,S;return _.SC("AD_TITLE",{title:(x=this.data)==null?void 0:(S=x.accessibilityData)==null?void 0:S.label})}}});
$E.prototype.onYtMastheadHidden=$E.prototype.onYtMastheadHidden;$E.prototype.onYtNavigate=$E.prototype.onYtNavigate;$E.prototype.onYtToggleButton=$E.prototype.onYtToggleButton;$E.prototype.dataChanged=$E.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],$E.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],$E.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],$E.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],$E.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],$E.prototype,"useYtdPlayer",void 0);_.v([_.QF("ytd-toggle-button-renderer"),_.U("design:type",Object)],$E.prototype,"muteButton",void 0);_.v([_.P(),_.U("design:type",Object)],$E.prototype,"buttonOverrides",void 0);
_.v([_.g("data.accessibilityData.label"),_.U("design:type",String),_.U("design:paramtypes",[])],$E.prototype,"titleAriaLabel",null);_.v([_.QF("#replay-button"),_.U("design:type",Object)],$E.prototype,"replayButton",void 0);_.v([_.QF("#player-container"),_.U("design:type",Object)],$E.prototype,"playerContainer",void 0);_.v([_.QF("#player"),_.U("design:type",Object)],$E.prototype,"embeddedPlayer",void 0);_.v([_.QF("#ytd-player"),_.U("design:type",Object)],$E.prototype,"ytdPlayer",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],$E.prototype,"dataChanged",null);_.v([_.mh("yt-toggle-button"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],$E.prototype,"onYtToggleButton",null);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],$E.prototype,"onYtNavigate",null);
_.v([_.mh("yt-masthead-hidden"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],$E.prototype,"onYtMastheadHidden",null);_.v([_.Z({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],$E);
_.d($E,"ytd-video-masthead-ad-primary-video-renderer",function(){if(IqD!==void 0)return IqD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return IqD=K},{mode:2});var k6z;var Nm=function(){var K=_.e.apply(this,arguments)||this;K.collapsed=!1;K.impressionResolver=_.Y_();K.JSC$15693_activeViewMeasurementDataResolver=_.Y_();K.actionMap={"yt-mute-ad-action":"handleMuteAd"};return K};
_.q(Nm,_.e);_.l=Nm.prototype;_.l.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"}}}};
_.l.created=function(){this.activeView=new jG(this.hostElement)};
_.l.ready=function(){var K=this;_.U8(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){K.expandAd()});
this.hostElement.addEventListener("yt-action",function(m){if(m.detail.actionName==="yt-service-request"){var x=m.detail.args[1];x.videoMastheadAdMuteCommand&&(K.collapseAd(x.videoMastheadAdMuteCommand.encryptedMastheadId),m.stopPropagation())}})};
_.l.attached=function(){var K=this;_.gs(function(){K.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(m){if(!K.collapsed){m=_.u(m);for(var x=m.next();!x.done;x=m.next())x=x.value,KA(x.baseUrl,x.attributionSrcMode);K.data.impressionCommand=void 0}});
this.JSC$15693_activeViewMeasurementDataResolver.promise.then(function(m){DL(K.activeView,m)});
_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&rv(K.activeView)})};
_.l.dataChanged=function(){var K;((K=this.data.impressionCommand)==null?0:K.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var m;((m=this.data)==null?0:m.activeView)&&this.JSC$15693_activeViewMeasurementDataResolver.resolve(this.data.activeView);(K=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(K.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.l.computeWidescreen=function(K){var m;return!!(K&&((m=_.C(K,LLD))==null?0:m.isWidescreen))};
_.l.computeExpandable=function(K){return!!(K&&K.length>0)};
_.l.onIronResize=function(){if(this.expandable){var K=_.U8(this.hostElement).querySelector("#expandable-tile-container :first-child");K&&!K.expanded&&(K.expanded=!0)}};
_.l.handleMuteAd=function(){this.collapseAd(null)};
_.l.restoreCollapsedState=function(K){this.collapsed=_.s1().get("HIDDEN_MASTHEAD_ID")===K};
_.l.collapseAd=function(K){if(K){var m=_.s1();m.set("HIDDEN_MASTHEAD_ID",K);m.save()}(K=_.U8(this.hostElement).querySelector("#video"))&&_.vg(K,"yt-masthead-hidden");this.collapsed=!0};
_.l.expandAd=function(){var K=_.s1();K.set("HIDDEN_MASTHEAD_ID",!1);K.save();location.reload()};
_.l.detached=function(){_.h("stop_av_measurement_on_detach")&&rv(this.activeView)};
Nm.prototype.onIronResize=Nm.prototype.onIronResize;Nm.prototype.dataChanged=Nm.prototype.dataChanged;_.v([_.b(_.F2),_.U("design:type",Object)],Nm.prototype,"ironResizableBehavior",void 0);_.v([_.b(_.Ua),_.U("design:type",Object)],Nm.prototype,"ytdGridStateAwareBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Nm.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Nm.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Nm.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Nm.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.U("design:type",Boolean)],Nm.prototype,"widescreen",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.U("design:type",Boolean)],Nm.prototype,"expandable",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Nm.prototype,"collapsed",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Nm.prototype,"dataChanged",null);_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Nm.prototype,"onIronResize",null);_.v([_.Z({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],Nm);
_.d(Nm,"ytd-video-masthead-ad-v3-renderer",function(){if(k6z!==void 0)return k6z;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return k6z=K},{mode:2});var Z_=function(){return _.e.apply(this,arguments)||this};
_.q(Z_,_.e);_.l=Z_.prototype;_.l.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.l.ready=function(){var K=this;svS(function(){K.isAttached&&Yu(K.JSC$15698_storedAdSlotMetadata,K.JSC$15698_storedAdLayoutMetadata,K.adSlotMetadata,K.adLayoutMetadata)&&EU(L8(),K.JSC$15698_storedAdSlotMetadata,K.JSC$15698_storedAdLayoutMetadata)})};
_.l.attached=function(){Yu(this.JSC$15698_storedAdSlotMetadata,this.JSC$15698_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&gqA(L8(),this.JSC$15698_storedAdSlotMetadata,this.JSC$15698_storedAdLayoutMetadata)};
_.l.detached=function(){Yu(this.JSC$15698_storedAdSlotMetadata,this.JSC$15698_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&EU(L8(),this.JSC$15698_storedAdSlotMetadata,this.JSC$15698_storedAdLayoutMetadata)};
_.l.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15698_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15698_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15698_storedAdLayoutMetadata!==void 0&&this.JSC$15698_storedAdSlotMetadata!==void 0&&EU(L8(),this.JSC$15698_storedAdSlotMetadata,this.JSC$15698_storedAdLayoutMetadata),gqA(L8(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15698_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15698_storedAdSlotMetadata=this.adSlotMetadata)};
_.tv.Object.defineProperties(Z_.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.adLayoutMetadata}}});
Z_.prototype.onAdMetadataChanged=Z_.prototype.onAdMetadataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Z_.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Z_.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Z_.prototype,"data",void 0);_.v([_.g("data.adLayoutMetadata"),_.U("design:type",Object),_.U("design:paramtypes",[])],Z_.prototype,"adLayoutMetadata",null);
_.v([_.P(),_.U("design:type",Object)],Z_.prototype,"adSlotMetadata",void 0);_.v([_.xt("adLayoutMetadata","adSlotMetadata"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Z_.prototype,"onAdMetadataChanged",null);_.v([_.Z({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],Z_);
_.d(Z_,"ytd-page-top-ad-layout-renderer",function(){if(Vh_!==void 0)return Vh_;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Vh_=
K},{mode:_.VF("kevlar_poly_si_batch_j070")?1:2});var WqB;var Bn=function(){var K=_.e.apply(this,arguments)||this;K.noBottomMargin=!1;K.overlayDensity=0;K.typographyBump=!1;K.extractOverlay=!1;K.extractActionBar=!1;return K};
_.q(Bn,_.e);_.l=Bn.prototype;
_.l.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]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}},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]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.l.ready=function(){var K=this;svS(function(){K.isAttached&&K.adSlotMetadata&&bPo(L8(),K.adSlotMetadata)})};
_.l.attached=function(){if(this.adSlotMetadata){var K;if(this.adSlotMetadata===((K=this.data)==null?void 0:K.adSlotMetadata))EqE(L8(),this.adSlotMetadata);else{var m;_.yq(Error("Oh`"+this.adSlotMetadata+"`"+((m=this.data)==null?void 0:m.adSlotMetadata)))}}};
_.l.detached=function(){this.adSlotMetadata&&bPo(L8(),this.adSlotMetadata)};
_.l.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.l.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&bPo(L8(),this.adSlotMetadata),EqE(L8(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.tv.Object.defineProperties(Bn.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var K,m,x=_.C((K=this.data)==null?void 0:(m=K.fulfillmentContent)==null?void 0:m.fulfilledLayout,_.EIz),S;return(K=(S=_.C(x==null?void 0:x.renderingContent,qRE))==null?void 0:S.layout)?K.toLowerCase().replace(/_/g,"-"):""}}});
Bn.prototype.onAdSlotMetadataChanged=Bn.prototype.onAdSlotMetadataChanged;Bn.prototype.onTypographyBumpChanged=Bn.prototype.onTypographyBumpChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Bn.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Bn.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Bn.prototype,"rendererBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],Bn.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Bn.prototype,"noBottomMargin",void 0);_.v([_.P(),_.U("design:type",Object)],Bn.prototype,"overlayDensity",void 0);_.v([_.P(),_.U("design:type",Object)],Bn.prototype,"typographyBump",void 0);_.v([_.P(),_.U("design:type",Object)],Bn.prototype,"extractOverlay",void 0);_.v([_.P(),_.U("design:type",Object)],Bn.prototype,"extractActionBar",void 0);
_.v([_.QF("ytd-in-feed-ad-layout-renderer"),_.U("design:type",HTMLElement)],Bn.prototype,"inFeedAdLayoutRenderer",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",String),_.U("design:paramtypes",[])],Bn.prototype,"layout",null);_.v([_.xt("typographyBump"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Bn.prototype,"onTypographyBumpChanged",null);
_.v([_.xt("data.adSlotMetadata"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Bn.prototype,"onAdSlotMetadataChanged",null);_.v([_.Z({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],Bn);
_.d(Bn,"ytd-ad-slot-renderer",function(){if(WqB!==void 0)return WqB;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return WqB=K},{mode:_.VF("kevlar_poly_si_batch_j077")?
1:2});var XJ5;var at=function(){return _.e.apply(this,arguments)||this};
_.q(at,_.e);_.l=at.prototype;_.l.created=function(){this.activeView=new jG(this.hostElement)};
_.l.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"}}}};
_.l.maybeComputeHref=function(){return null};
_.l.onTap=function(){};
_.l.onThumbnailContainerClick=function(K){this.onClick(K)};
_.l.onClick=function(K){var m,x=(m=this.data)==null?void 0:m.navigationEndpoint;x&&_.C(x,_.o7)&&(this.ytSparklesClickLocationBehavior.handleClick(x,K,!1),K.stopPropagation())};
_.l.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var K=_.u(this.data.impressionUrls),m=K.next();!m.done;m=K.next())m=m.value,dP5(m,VTG(m));this.data.activeView&&DL(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",at.JSC$15706_DEFAULT_CLICK_LOCATION_BEHAVIOR,at.JSC$15706_CLICK_LOCATION_ID_MAP);this.thumbnail&&(K=this.thumbnail.getElementsByTagName("a"),K.length>0&&(K=K.namedItem("thumbnail"))&&K.removeAttribute("href"))}};
_.l.attached=function(){var K=this;_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&rv(K.activeView)})};
_.l.detached=function(){_.h("stop_av_measurement_on_detach")&&rv(this.activeView)};
_.tv.Object.defineProperties(at.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"}}});
at.prototype.dataChanged=at.prototype.dataChanged;at.prototype.onTap=at.prototype.onTap;at.JSC$15706_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
at.JSC$15706_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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],at.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],at.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],at.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],at.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.uU.YtSparklesClickLocationBehavior),_.U("design:type",Object)],at.prototype,"ytSparklesClickLocationBehavior",void 0);
_.v([_.P({selector:_.h7}),_.U("design:type",Object)],at.prototype,"isGridViewEnabled",void 0);_.v([_.g("isGridViewEnabled"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],at.prototype,"watchFeedBigThumbs",null);_.v([_.g("isGridViewEnabled"),_.P({reflectToAttribute:!0}),_.U("design:type",String),_.U("design:paramtypes",[])],at.prototype,"thumbnailWidth",null);_.v([_.P(),_.U("design:type",Object)],at.prototype,"data",void 0);
_.v([_.QF("ytd-thumbnail"),_.U("design:type",HTMLElement)],at.prototype,"thumbnail",void 0);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],at.prototype,"onTap",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],at.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],at);
_.d(at,"ytd-compact-promoted-video-renderer",function(){if(XJ5!==void 0)return XJ5;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return XJ5=K},{mode:1});var K$D;_.DN("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var dr=function(){return _.e.apply(this,arguments)||this};
_.q(dr,_.e);dr.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],dr.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],dr.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],dr.prototype,"data",void 0);_.v([_.Z({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],dr);
_.d(dr,"ytd-search-pyv-renderer",function(){if(K$D!==void 0)return K$D;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return K$D=K},{mode:1});var mEz;_.DN("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var y8=function(){var K=_.e.apply(this,arguments)||this;K.roundedContainer=!0;K.JSC$15714_handleOpenPostCommentDialogActionAfterStamp=!1;K.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return K};
_.q(y8,_.e);_.l=y8.prototype;
_.l.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}}};
_.l.onStampFinished=function(){this.JSC$15714_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.l.handleSignalActionOpenPostCommentDialogAction=function(){var K=_.U8(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");K?K.openDialog():this.JSC$15714_handleOpenPostCommentDialogActionAfterStamp=!0};
_.l.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.l.computeHideBorder=function(){return this.isInEngagementPanel};
_.l.computeIsCompact=function(){return this.isInEngagementPanel};
_.l.computeUsesCompactLockup=function(K){return K==="BACKSTAGE_SURFACE_TYPE_HOME"||K==="BACKSTAGE_SURFACE_TYPE_SEARCH"||K==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||K==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||K==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||K==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.l.computeUsesFullLockup=function(){var K,m=(K=this.data)==null?void 0:K.post,x;K=(x=_.C(m,$hE))==null?void 0:x.surface;var S;x=(S=_.C(m,BMA))==null?void 0:S.originalPost;var Q;if(S=K||((Q=_.C(x,$hE))==null?void 0:Q.surface))return!this.computeUsesCompactLockup(S)&&this.useUpdatedRepostUi;var w;return((w=_.C(m,BMA))==null?void 0:w.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.tv.Object.defineProperties(y8.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var K,m;return((m=_.C((K=this.data)==null?void 0:K.post,$hE))==null?void 0:m.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.useUpdatedRepostUi}}});
y8.prototype.onYtCommentModerationPanelEmpty=y8.prototype.onYtCommentModerationPanelEmpty;y8.prototype.onStampFinished=y8.prototype.onStampFinished;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],y8.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],y8.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],y8.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],y8.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],y8.prototype,"roundedContainer",void 0);_.v([_.P({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.U("design:type",Boolean)],y8.prototype,"hideBorder",void 0);_.v([_.P({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.U("design:type",Boolean)],y8.prototype,"isCompact",void 0);
_.v([_.P({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.U("design:type",Boolean)],y8.prototype,"usesFullLockup",void 0);_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],y8.prototype,"onStampFinished",null);
_.v([_.mh("ytd-comment-moderation-panel-empty"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],y8.prototype,"onYtCommentModerationPanelEmpty",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],y8.prototype,"isInEngagementPanel",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],y8.prototype,"useUpdatedRepostUi",null);
_.v([_.Z({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],y8);
_.d(y8,"ytd-backstage-post-thread-renderer",function(){if(mEz!==void 0)return mEz;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return mEz=K},{mode:1});var xEz;var V8=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return K};
_.q(V8,_.e);V8.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
V8.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var K=this.data.thumbnail.thumbnails;this.isDarkTheme&&(K=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(K=_.a$(K,24,void 0,"height"))?K:void 0}};
V8.prototype.onDarkModeToggledAction=function(K){this.isDarkTheme=K};
V8.prototype.computeHasText=function(){var K;return!((K=this.data)==null||!K.text)};
_.tv.Object.defineProperties(V8.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.de(this.bannerImageUrl))+'");'}}});
V8.prototype.computeHasText=V8.prototype.computeHasText;V8.prototype.computeBannerImageUrl=V8.prototype.computeBannerImageUrl;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],V8.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],V8.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],V8.prototype,"ytRendererBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],V8.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],V8.prototype,"isDarkTheme",void 0);_.v([_.P(),_.U("design:type",String)],V8.prototype,"bannerImageUrl",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.U("design:type",Boolean)],V8.prototype,"hasText",void 0);_.v([_.xt("data","isDarkTheme"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],V8.prototype,"computeBannerImageUrl",null);
_.v([_.xt("data.text"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],V8.prototype,"computeHasText",null);_.v([_.g("bannerImageUrl"),_.U("design:type",Object),_.U("design:paramtypes",[])],V8.prototype,"bannerStyle",null);_.v([_.Z({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],V8);
_.d(V8,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(xEz!==void 0)return xEz;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return xEz=K},{mode:1});var SPA;var vn=function(){return _.e.apply(this,arguments)||this};
_.q(vn,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vn.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vn.prototype,"data",void 0);_.v([_.Z({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],vn);
_.d(vn,"ytd-backstage-zero-state-renderer",function(){if(SPA!==void 0)return SPA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return SPA=K},{mode:1});var Q3H;var UU=function(){return _.e.apply(this,arguments)||this};
_.q(UU,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],UU.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],UU.prototype,"data",void 0);_.v([_.P({computed:"computeIcon_(data.icon)"}),_.U("design:type",String)],UU.prototype,"icon",void 0);_.v([_.Z({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],UU);
_.d(UU,"ytd-post-filter-zero-state-renderer",function(){if(Q3H!==void 0)return Q3H;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Q3H=K},{mode:1});var wHL;var s3t={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},zJ=function(){return _.e.apply(this,arguments)||this};
_.q(zJ,_.e);zJ.prototype.configureRendererStamper=function(){return s3t};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zJ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],zJ.prototype,"rendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zJ.prototype,"data",void 0);_.v([_.P({computed:"computeIcon_(data.icon)"}),_.U("design:type",String)],zJ.prototype,"icon",void 0);_.v([_.Z({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],zJ);
_.d(zJ,"ytd-post-scheduling-zero-state-renderer",function(){if(wHL!==void 0)return wHL;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return wHL=K},{mode:1});var loD;var TJ=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return K};
_.q(TJ,_.e);TJ.prototype.onTabsActivate=function(K){this.data&&this.data.tabs&&_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[K.detail.selected].navigationEndpoint})};
TJ.prototype.shouldShowTotalCount=function(K){return K&&K.totalCount!==void 0};
TJ.prototype.handleUpdatePostsTotalCountAction=function(K){var m=this.get(["data.tabs",1,"totalCount"]),x=this.get("updatePostsTotalCountAction.updateType",K);K=this.get("updatePostsTotalCountAction.number",K);m!==void 0&&x!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&K&&(x==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(m)+K):x==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(m)-K))};
_.tv.Object.defineProperties(TJ.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var K=0,m=this.data.tabs.length;K<m;K++)if(this.data.tabs[K].selected)return K;return 0}}});
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],TJ.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],TJ.prototype,"rendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],TJ.prototype,"data",void 0);_.v([_.g("data.tabs"),_.U("design:type",Number),_.U("design:paramtypes",[])],TJ.prototype,"selected",null);_.v([_.Z({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],TJ);
_.d(TJ,"ytd-post-stream-filter-renderer",function(){if(loD!==void 0)return loD;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return loD=K},{mode:1});var uqt;var It=function(){return _.e.apply(this,arguments)||this};
_.q(It,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],It.prototype,"kevlarBehaviors",void 0);_.v([_.P(),_.U("design:type",Object)],It.prototype,"data",void 0);_.v([_.Z({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],It);
_.d(It,"ytd-channel-age-gate-renderer",function(){if(uqt!==void 0)return uqt;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return uqt=K},{mode:1});var MfR;_.DN("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var kE=function(){var K=_.e.apply(this,arguments)||this;K.data=null;return K};
_.q(kE,_.e);kE.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.tv.Object.defineProperties(kE.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((K=this.data)==null?0:(m=K.title)==null?0:(x=m.runs)==null?0:x.length)?147:160}}});
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],kE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],kE.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Number),_.U("design:paramtypes",[])],kE.prototype,"imageSizePx",null);_.v([_.Z({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],kE);
_.d(kE,"ytd-channel-owner-empty-state-renderer",function(){if(MfR!==void 0)return MfR;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return MfR=K},{mode:1});var fo5;var tfR;var Wn=function(){var K=_.e.apply(this,arguments)||this;K.boundSubmitSearch=function(){K.submitSearch()};
K.boundClearSearch=function(){K.clearSearch()};
return K};
_.q(Wn,_.e);_.l=Wn.prototype;_.l.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]]"}}}}}};
_.l.toggleClearButton=function(){this.hideClearButton=oSE||!this.input.value};
_.l.submitOnEnterKeyUp=function(K){K.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.l.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.l.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.l.submit=function(){_.vg(this.hostElement,"search-query-changed",this.input.value)};
Wn.prototype.toggleClearButton=Wn.prototype.toggleClearButton;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Wn.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Wn.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Wn.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Wn.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Wn.prototype,"hideClearButton",void 0);_.v([_.P(),_.U("design:type",Object)],Wn.prototype,"boundSubmitSearch",void 0);_.v([_.P(),_.U("design:type",Object)],Wn.prototype,"boundClearSearch",void 0);_.v([_.QF("#input"),_.U("design:type",Object)],Wn.prototype,"input",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wn.prototype,"toggleClearButton",null);
_.v([_.Z({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],Wn);
_.d(Wn,"ytd-channel-switcher-search-box-renderer",function(){if(tfR!==void 0)return tfR;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return tfR=K},{mode:1});var cZo;var X_=function(){var K=_.e.apply(this,arguments)||this;K.boundSubmit=function(){K.submit()};
return K};
_.q(X_,_.e);_.l=X_.prototype;_.l.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"}}}}};
_.l.ready=function(){var K=this;this.form.addEventListener("submit",function(m){return K.onSubmit(m)})};
_.l.onSubmit=function(K){K.preventDefault();return!1};
_.l.toggleClearButton=function(){this.hideClearButton=oSE||!this.input.value};
_.l.submitOnEnterKeyUp=function(K){K.keyCode===13&&this.submit()};
_.l.submit=function(){var K=this.data.endpoint,m=(0,_.NX.unsafeClone)(K);_.C(m,_.SB)?_.C(m,_.SB).query=this.input.value:_.C(m,_.QL)&&(_.C(m,_.QL).query=this.input.value);var x=_.C(m.commandMetadata,_.mE);(x==null?0:x.url)?(x.url=_.zi(x.url,"query",this.input.value),_.vg(this.hostElement,"yt-navigate",{endpoint:m})):_.C(m,GjH)?(_.C(m,GjH).channelSwitcherQuery=this.input.value,_.cd().resolve(_.jQ).resolveCommand(m,{form:{element:this.hostElement}})):(K=Error("Ph`"+JSON.stringify(K)),_.aC(K))};
_.l.getUrl=function(K){return this.get("commandMetadata.webCommandMetadata.url",K)};
X_.prototype.toggleClearButton=X_.prototype.toggleClearButton;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],X_.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],X_.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],X_.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],X_.prototype,"hideClearButton",void 0);
_.v([_.P(),_.U("design:type",Object)],X_.prototype,"boundSubmit",void 0);_.v([_.QF("#form"),_.U("design:type",HTMLFormElement)],X_.prototype,"form",void 0);_.v([_.QF("#input"),_.U("design:type",Object)],X_.prototype,"input",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],X_.prototype,"toggleClearButton",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],X_);
_.d(X_,"ytd-search-box-renderer",function(){if(cZo!==void 0)return cZo;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return cZo=K},{mode:2});var Kc=function(){var K=_.e.apply(this,arguments)||this;K.showSearchBox=!0;return K};
_.q(Kc,_.e);Kc.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Kc.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Kc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Kc.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Kc.prototype,"showSearchBox",void 0);_.v([_.Z({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],Kc);
_.d(Kc,"ytd-channel-switcher-header-renderer",function(){if(fo5!==void 0)return fo5;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return fo5=K},{mode:1});var O3A;var j3E;var mF=function(){var K=_.e.apply(this,arguments)||this;K.isDisplayed=!0;return K};
_.q(mF,_.e);_.l=mF.prototype;_.l.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.l.dataChanged=function(){this.isDisplayed=!0};
_.l.computeType=function(K){return K||"UNKNOWN"};
_.l.onYtServiceRequestCompleted=function(K){K.stopPropagation();this.isDisplayed=!1};
_.l.onClose=function(){this.isDisplayed=!1};
mF.prototype.onYtServiceRequestCompleted=mF.prototype.onYtServiceRequestCompleted;mF.prototype.dataChanged=mF.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],mF.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],mF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],mF.prototype,"data",void 0);
_.v([_.P({computed:"computeType(data.type)",reflectToAttribute:!0}),_.U("design:type",String)],mF.prototype,"type",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],mF.prototype,"isDisplayed",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],mF.prototype,"dataChanged",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],mF.prototype,"onYtServiceRequestCompleted",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],mF);
_.d(mF,"ytd-alert-with-button-renderer",function(){if(j3E!==void 0)return j3E;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return j3E=K},{mode:1});var xb=function(){var K=_.e.apply(this,arguments)||this;K.noResult=!1;K.enableAlertBanner=!1;K.dismissedAlertBanner=!1;K.hideCreateChannelButton=!1;K.boundDismissAlertBanner=function(){K.dismissAlertBanner()};
K.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return K};
_.q(xb,_.e);_.l=xb.prototype;_.l.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.l.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.l.updateChannelSwitcherAction=function(K){var m;K=(m=_.C(K,O9D))==null?void 0:m.page;_.C(K,cYR)!==void 0&&(this.data=_.C(K,cYR))};
_.l.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]]"}}}}}};
_.l.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.l.searchQueryChanged=function(K,m){if(this.data&&this.data.contents&&this.data.contents.length){K=[];var x=[];this.hideCreateChannelButton=this.noResult=!1;for(var S=document.querySelectorAll("ytd-account-item-renderer"),Q=_.u(S),w=Q.next();!w.done;w=Q.next())w=w.value,x.push(w),w.style.display="block";this.resetRightBorder(x);if(m){this.hideCreateChannelButton=!0;for(x=1;x<this.data.contents.length;x++)if(w=this.data.contents[x],_.C(w,juo)){var M=void 0,f=void 0;Q=(M=_.C(w,juo))==null?void 0:(f=
M.accountName)==null?void 0:f.simpleText;f=M=void 0;w=(M=_.C(w,juo))==null?void 0:(f=M.channelHandle)==null?void 0:f.simpleText;(M=S[x-1])&&Q&&_.jL(Q,m)?K.push(M):_.h("enable_handle_search_on_channel_switcher")&&M&&w&&_.jL(w.toString(),m.toString())?K.push(M):M.style.display="none"}K.length===0&&(this.noResult=!0);this.resetRightBorder(K)}}};
_.l.resetRightBorder=function(K){for(var m=0;m<K.length;m++)K[m].style.borderRight=!this.hideCreateChannelButton&&(m+2)%3===0||this.hideCreateChannelButton&&(m+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"};
_.l.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.l.setShowSearchBox=function(K){if(K&&K.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var m=0;m<K.contents.length;m++)_.C(K.contents[m],_.Y$)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.l.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.tv.Object.defineProperties(xb.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null?0:K.contents)}}});
xb.prototype.onContinuationItemsUpdated=xb.prototype.onContinuationItemsUpdated;xb.prototype.searchQueryChanged=xb.prototype.searchQueryChanged;xb.prototype.onDataChanged=xb.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],xb.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],xb.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],xb.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.my),_.U("design:type",Object)],xb.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],xb.prototype,"data",void 0);_.v([_.QF("ytd-channel-switcher-header-renderer"),_.U("design:type",Object)],xb.prototype,"channelSwitcherHeaderRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],xb.prototype,"noResult",void 0);
_.v([_.P(),_.U("design:type",Object)],xb.prototype,"enableAlertBanner",void 0);_.v([_.P(),_.U("design:type",Object)],xb.prototype,"dismissedAlertBanner",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],xb.prototype,"hideCreateChannelButton",void 0);_.v([_.g("data.contents"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xb.prototype,"isLoading",null);_.v([_.P(),_.U("design:type",Object)],xb.prototype,"boundDismissAlertBanner",void 0);
_.v([_.P({computed:"computeButtonOverride()"}),_.U("design:type",Object)],xb.prototype,"buttonOverride",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],xb.prototype,"onDataChanged",null);_.v([_.mh("search-query-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,String]),_.U("design:returntype")],xb.prototype,"searchQueryChanged",null);
_.v([_.mh("yt-next-continuation-data-updated"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],xb.prototype,"onContinuationItemsUpdated",null);_.v([_.Z({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],xb);
_.d(xb,"ytd-channel-switcher-page-renderer",function(){if(O3A!==void 0)return O3A;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return O3A=K},{mode:1});var DEB;var rZE;var SV=function(){var K=_.e.apply(this,arguments)||this;K.images=[];K.selectedImageIndex=0;return K};
_.q(SV,_.e);_.l=SV.prototype;
_.l.ready=function(){_.fW(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.fW(this.JSC$15759_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.fW(this.JSC$15759_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.fW(this.JSC$15759_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.l.onThumbnailClick=function(K){if(K=K.event_.detail)this.selectedImageIndex=this.images.indexOf(K)};
_.l.updateImageThumbnails=function(K){K=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:K.event_.detail});this.images.splice(this.selectedImageIndex,1,K);this.images=[].concat(_.N3(this.images))};
_.l.cancelImageRepositions=function(){this.selectedImageIndex=0;_.vg(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.l.saveImageRepositions=function(){this.selectedImageIndex=0;_.vg(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.tv.Object.defineProperties(SV.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var K=this;return(this.images||[]).map(function(m,x){return{image:m,selected:x===K.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],SV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.QF("ytd-backstage-image-preview-renderer"),_.U("design:type",Object)],SV.prototype,"JSC$15759_imagePreviewContainer",void 0);_.v([_.QF(".thumbnail-images-container"),_.U("design:type",HTMLElement)],SV.prototype,"thumbnailImagesContainer",void 0);_.v([_.P(),_.U("design:type",Array)],SV.prototype,"images",void 0);
_.v([_.P(),_.U("design:type",Object)],SV.prototype,"repositionInstructions",void 0);_.v([_.P(),_.U("design:type",Object)],SV.prototype,"selectedImageIndex",void 0);_.v([_.g("images","selectedImageIndex"),_.U("design:type",Array),_.U("design:paramtypes",[])],SV.prototype,"thumbnailRendererDatas",null);_.v([_.g("images","selectedImageIndex"),_.U("design:type",Object),_.U("design:paramtypes",[])],SV.prototype,"selectedImageData",null);
_.v([_.Z({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],SV);
_.d(SV,"ytd-backstage-multi-image-reposition-renderer",function(){if(rZE!==void 0)return rZE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return rZE=K},{mode:1});var Q_=function(K,m){_.r4.call(this);this.uploadUrl=K;this.channelId=m;this.imagesUploadData=[]};
_.q(Q_,_.r4);Q_.prototype.getAllUploadStatuses=function(){var K=this,m,x,S;return _.t(function(Q){if(Q.nextAddress==1)return Q.yield(GUH(K),2);m=Q.yieldResult;x=m.get("succeed");S=m.get("failed");return Q.return(x.concat(S))})};
var Rut=function(K){var m,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(GUH(K),2);m=S.yieldResult;x=m.get("failed");x.length>0&&pHE(K,x);return S.return(K.getAllUploadStatuses())})},GUH=function(K){var m,x,S,Q,w,M,f;
return _.t(function(c){if(c.nextAddress==1)return m=new Map,c.yield(Promise.allSettled(K.imagesUploadData.map(function(D){return D.uploadPromise})),2);
x=c.yieldResult;S=[];Q=_.u(x);for(w=Q.next();!w.done;w=Q.next())M=w.value,M.status==="fulfilled"&&S.push(M.value);f=K.imagesUploadData.map(function(D){return D.image}).filter(function(D){return S.every(function(G){return G.id!==D.id})});
m.set("succeed",S);m.set("failed",f);return c.return(m)})},pHE=function(K,m){m=_.u(m);
for(var x=m.next();!x.done;x=m.next()){var S=K;x=x.value;JZE(S,x.id)>=0&&S.cancel(x.id);var Q=new huz(x),w=_.xhM(S.uploadUrl,{"X-YouTube-ChannelId":S.channelId},x.imageBlob);Q.transfer=w;Q.uploadPromise=Co5(w,x);S.imagesUploadData.push(Q);w.run()}};
Q_.prototype.cancel=function(K){var m=JZE(this,K);m!==-1&&((m=this.imagesUploadData[m].transfer)&&m.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(x){return x.image.id!==K}))};
var JZE=function(K,m){return K.imagesUploadData.findIndex(function(x){return x.image.id===m})},Co5=function(K,m){return new Promise(function(x,S){K.listen("l",function(){var Q=K.getResponseText();
Q?(Q=JSON.parse(Q).encryptedBlobId,m.encryptedBlobId=Q,x(m)):S("upload failed")});
K.listen("n",function(){S("upload failed")})})},huz=function(K){this.image=K};var XyL=function(K,m,x,S,Q){this.id=K;this.imageBlob=m;this.localImageSrc=x;this.naturalWidth=S;this.naturalHeight=Q;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 L$D=[".jpeg",".jpg",".png"],w8=function(){var K=_.e.apply(this,arguments)||this;K.showImagesPreview=!1;K.pollOptions=[];K.errorMessage="";K.optionPlaceholderText="";K.optionDefaultText="";K.JSC$15770_imageId=0;K.maxFileSizeMb=0;K.maxAspectRatio=0;K.invalidFileSizeError="";K.invalidAspectRatioError="";K.invalidFileTypeError="";K.imageSelector=new GD(null,"single_file",L$D);return K};
_.q(w8,_.e);_.l=w8.prototype;_.l.ready=function(){_.fW(this.imageSelector,"j",this.onImageSelect,!1,this);_.fW(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.fW(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.l.dataChanged=function(){var K,m,x=_.C((K=this.data)==null?void 0:(m=K.cellTemplate)==null?void 0:m.onEmptyCellTap,UCt);if(x&&x.uploadUrl&&x.channelId){var S;this.maxFileSizeMb=((S=x.imageValidationInfo)==null?void 0:S.maxFileSizeMb)||0;var Q;this.maxAspectRatio=((Q=x.imageValidationInfo)==null?void 0:Q.allowedMaxAspectRatio)||0;var w;this.invalidFileSizeError=this.getSimpleString((w=this.data)==null?void 0:w.invalidFileSizeError);var M;this.invalidAspectRatioError=this.getSimpleString((M=this.data)==
null?void 0:M.invalidAspectRatioError);var f;this.invalidFileTypeError=this.getSimpleString((f=this.data)==null?void 0:f.invalidFileTypeError);this.uploadManager=new Q_(x.uploadUrl,x.channelId)}};
_.l.onEditorInfoChange=function(){this.optionPlaceholderText=_.Hk(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.Hk(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.l.observeAddImageError=function(){this.errorMessage!==""&&_.vg(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.l.onPollOptionsChange=function(){for(var K=!1,m=[],x=0;x<this.pollOptions.length;x++){var S=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(x+1);this.pollOptions[x].placeholderText!==S?(K=!0,m.push(Object.assign({},this.pollOptions[x],{placeholderText:S}))):m.push(this.pollOptions[x])}K&&(this.pollOptions=m);this.isValid()?_.vg(this.hostElement,"yt-commentbox-post-enable"):_.vg(this.hostElement,"yt-commentbox-post-disable")};
_.l.createPollOptions=function(K){var m=[],x;K=(x=K==null?void 0:K.minPollOptions)!=null?x:0;for(x=0;x<K;x++)m.push(this.createPollOption());return m};
_.l.onImageSelect=function(K){var m=this,x,S,Q,w,M,f;return _.t(function(c){if(c.nextAddress==1){if(m.selectedImageIndex===void 0)return c.jumpTo(0);x=K.files[0];m.errorMessage="";S=m.validateImage(x);if(S!=="")return m.errorMessage=S,c.return();Q=new sv(m.maxAspectRatio,!1,!0);return c.yield(Q.transform(x),3)}if(c.nextAddress!=4)return w=c.yieldResult,w.transformedData?w.invalidAspectRatio?(m.errorMessage=m.invalidAspectRatioError,c.return()):c.yield(KAT(m.JSC$15770_imageId,K.files[0],w.transformedData),
4):(m.errorMessage=m.invalidFileTypeError,c.return());M=c.yieldResult;m.JSC$15770_imageId++;pHE(m.uploadManager,[M]);f=Object.assign({},m.pollOptions[m.selectedImageIndex],{image:M});m.pollOptions.splice(m.selectedImageIndex,1,f);m.refreshPollOptions();_.vg(m.hostElement,"yt-backstage-poll-image-select");_.Px(c)})};
_.l.validateImage=function(K){return K.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.l.refreshPollOptions=function(){this.pollOptions=[].concat(_.N3(this.pollOptions))};
_.l.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.N3(this.pollOptions),[this.createPollOption()]))};
_.l.onRemovePollOption=function(K){var m=this.pollOptions[K.model.index];m&&m.image&&this.uploadManager.cancel(m.image.id);this.pollOptions.splice(K.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.vg(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.l.onTextInput=function(){this.refreshPollOptions()};
_.l.onImageButtonClick=function(K){this.selectedImageIndex=K.model.index;this.imageSelector.click()};
_.l.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.l.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.l.saveImageRepositions=function(K){K=K.event_.detail;for(var m=0,x=[],S=_.u(this.pollOptions),Q=S.next();!Q.done;Q=S.next())Q=Q.value,Q.image!==void 0?(Q=Object.assign({},Q,{image:K[m]}),x.push(Q),m++):x.push(Q);this.showImagesPreview=!1;this.pollOptions=[].concat(_.N3(x))};
_.l.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 K=0,m=_.u(this.pollOptions),x=m.next();!x.done;x=m.next())if(x=x.value,x.optionText.trim()!==""||x.image!==void 0){if(!x.image||this.hasCustomOptionText&&x.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;K++}return K>=Number(this.editorInfo.minPollOptions)};
_.l.getAllUploadStatuses=function(){var K=this,m,x,S,Q;return _.t(function(w){if(w.nextAddress==1)return w.yield(K.uploadManager.getAllUploadStatuses(),2);m=w.yieldResult;x=_.u(m);for(S=x.next();!S.done;S=x.next())if(Q=S.value,Q.encryptedBlobId===void 0)return w.return(Rut(K.uploadManager));return w.return(m)})};
_.l.getPostCreateOptions=function(){for(var K=[],m=_.u(this.pollOptions),x=m.next();!x.done;x=m.next())x=x.value,x.image!==void 0&&K.push({text:this.hasCustomOptionText?x.optionText:x.placeholderText,image:x.image});return K};
_.l.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.l.createButtonRenderer=function(K,m){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:K,accessibilityData:{accessibilityData:{label:this.getSimpleString(K)}},isDisabled:m}};
_.l.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.l.computeThumbnailRendererData=function(K){return K?{image:K,selected:!1}:void 0};
_.l.getSimpleString=function(K){return _.Hk(K)};
_.l.updateOptionTextFromBinding=function(K){if(K.target){var m=Array.from(_.U8(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(K.target);if(m>=0){var x;this.pollOptions[m].optionText=(x=K.detail.value)!=null?x:""}}};
_.tv.Object.defineProperties(w8.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var K,m;return this.pollOptions.length<((m=(K=this.editorInfo)==null?void 0:K.maxPollOptions)!=null?m:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(K){return K.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(K){return K.image}).map(function(K){return K.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(K){return K.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var K,m=(K=this.data)==null?void 0:K.addOptionButtonText;return m?this.createButtonRenderer(m,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var K,m=(K=this.data)==null?void 0:K.repositionImagesButtonLabel;return m?this.createButtonRenderer(m,!this.hasImages):void 0}}});
w8.prototype.onPollOptionsChange=w8.prototype.onPollOptionsChange;w8.prototype.observeAddImageError=w8.prototype.observeAddImageError;w8.prototype.onEditorInfoChange=w8.prototype.onEditorInfoChange;w8.prototype.dataChanged=w8.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],w8.prototype,"ytRendererstamperBehavior",void 0);_.v([_.QF("ytd-backstage-multi-image-reposition-renderer"),_.U("design:type",Object)],w8.prototype,"imageRepositionContainer",void 0);
_.v([_.P(),_.U("design:type",Object)],w8.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],w8.prototype,"editorInfo",void 0);_.v([_.P(),_.U("design:type",Q_)],w8.prototype,"uploadManager",void 0);_.v([_.P(),_.U("design:type",Object)],w8.prototype,"showImagesPreview",void 0);_.v([_.P(),_.U("design:type",Array)],w8.prototype,"pollOptions",void 0);_.v([_.P(),_.U("design:type",Object)],w8.prototype,"errorMessage",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],w8.prototype,"dataChanged",null);_.v([_.uV("editorInfo"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],w8.prototype,"onEditorInfoChange",null);_.v([_.xt("errorMessage"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],w8.prototype,"observeAddImageError",null);
_.v([_.uV("pollOptions"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],w8.prototype,"onPollOptionsChange",null);_.v([_.g("pollOptions","editorInfo"),_.U("design:type",Object),_.U("design:paramtypes",[])],w8.prototype,"isAllowedToAddOption",null);_.v([_.g("pollOptions"),_.U("design:type",Object),_.U("design:paramtypes",[])],w8.prototype,"hasImages",null);
_.v([_.g("pollOptions"),_.U("design:type",Object),_.U("design:paramtypes",[])],w8.prototype,"imagesToReposition",null);_.v([_.g("pollOptions"),_.U("design:type",Object),_.U("design:paramtypes",[])],w8.prototype,"hasCustomOptionText",null);_.v([_.g("data","isAllowedToAddOption"),_.U("design:type",Object),_.U("design:paramtypes",[])],w8.prototype,"addOptionButton",null);_.v([_.g("data","hasImages"),_.U("design:type",Object),_.U("design:paramtypes",[])],w8.prototype,"repositionImagesButton",null);
_.v([_.Z({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],w8);
_.d(w8,"ytd-backstage-image-poll-editor-renderer",function(){if(DEB!==void 0)return DEB;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return DEB=K},{mode:2});var qPR={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 E0E;var sN=function(){var K=_.e.apply(this,arguments)||this;K.a11yConfig=qPR;K.imageDisplayOffsetTop=0;K.imageDisplayOffsetLeft=0;K.pickerDisplayOffsetTop=0;K.pickerDisplayOffsetLeft=0;K.showPreviewContainer=!0;K.startPicker=!1;K.repositionOptional=!1;K.editOnlyMode=!1;K.savedImageDisplayOffsetTop=0;K.savedImageDisplayOffsetLeft=0;return K};
_.q(sN,_.e);_.l=sN.prototype;_.l.created=function(){_.VY.requestAvailability()};
_.l.ready=function(){};
_.l.onArrowKeysDown=function(K){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){K.detail.keyboardEvent.preventDefault();var m=0,x=0,S="";switch(K.detail.keyboardEvent.key){case "ArrowUp":mpm(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?S=this.a11yConfig.reachBottomOfImage:m=this.imageHeight*.05*-1;break;case "ArrowDown":mpm(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?S=this.a11yConfig.reachTopOfImage:
m=this.imageHeight*.05;break;case "ArrowLeft":mpm(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?S=this.a11yConfig.reachRightOfImage:x=this.imageWidth*.05*-1;break;case "ArrowRight":mpm(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?S=this.a11yConfig.reachLeftOfImage:x=this.imageWidth*.05}S&&_.SC(S)&&_.vg(this.hostElement,"iron-announce",{text:_.SC(S)});if(x||m)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+m)),K=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),K=_.SC(this.a11yConfig.imageVerticalPosition,{x_percent:""+K,y_percent:""+(100-K)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+x)),K=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),K=_.SC(this.a11yConfig.imageHorizontalPosition,{x_percent:""+K,y_percent:""+(100-K)})),K&&_.vg(this.hostElement,"iron-announce",{text:K})}};
_.l.getPreviewPosition=function(K,m,x,S){return Math.round(100*(K+m*.5-x)/S)};
_.l.calculateDisplayPosition=function(){var K=this.imageData.naturalWidth,m=this.imageData.naturalHeight;this.displayScale=Math.max(200/K,200/m);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var x=K*this.displayScale*this.imageData.previewCoordinates.left,S=m*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=m>K?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-x;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=K>m?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-S;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=K*this.displayScale;this.imageHeight=m*this.displayScale};
_.l.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.l.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.l.getSignedPosition=function(K,m,x){return m==="X"&&_.vZ("HTML_DIR")==="rtl"?x==="-"?K+"px":K*-1+"px":x==="-"?K*-1+"px":K+"px"};
_.l.pickerMove=function(K){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var m=this.pickerOffsetX-K.clientX,x=this.pickerOffsetY-K.clientY;this.pickerOffsetX=K.clientX;this.pickerOffsetY=K.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
x)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-m))}};
_.l.pickerMoveStart=function(K){this.startPicker=!0;this.pickerOffsetX=K.clientX;this.pickerOffsetY=K.clientY};
_.l.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var K=this.generateCropPreview();K&&_.vg(this.hostElement,"ytd-backstage-image-preview-coordinates-update",K)};
_.l.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.vg(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.l.deleteImage=function(){_.vg(this.hostElement,"ytd-backstage-image-preview-delete")};
_.l.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.l.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var K=this.generateCropPreview();K&&_.vg(this.hostElement,"ytd-backstage-image-preview-coordinates-save",K)};
_.l.getPreviewOffset=function(K,m,x){return m&&K?(x==="X"&&_.vZ("HTML_DIR")==="rtl"?300/m*K:300/m*K*-1)+"px":"0px"};
_.l.getSimpleText=function(K){return K?_.Hk(K):""};
_.l.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}};
_.tv.Object.defineProperties(sN.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var K=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.SC(this.a11yConfig.imageVerticalPosition,{x_percent:""+K,y_percent:""+(100-K)})+"\n"+_.SC(this.a11yConfig.verticalRepositionInstruction)}K=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.SC(this.a11yConfig.imageHorizontalPosition,{x_percent:""+K,y_percent:""+(100-K)})+"\n"+_.SC(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 K,m,x=(K=this.instruction)==null?void 0:(m=K.previewInstruction)==null?void 0:m.editButtonLabel;return x?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:x,accessibilityData:{accessibilityData:{label:this.getSimpleText(x)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S,Q=this.editOnlyMode?(K=this.instruction)==null?void 0:(m=K.editInstruction)==null?void 0:m.saveImagesButtonLabel:(x=this.instruction)==null?void 0:(S=x.editInstruction)==null?void 0:S.saveButtonLabel;return Q?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:Q,accessibilityData:{accessibilityData:{label:this.getSimpleText(Q)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(K=this.instruction)==null?void 0:(m=K.previewInstruction)==null?void 0:m.deleteButtonLabel;return x?{size:"SIZE_SMALL",text:x,accessibilityData:{accessibilityData:{label:this.getSimpleText(x)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(K=this.instruction)==null?void 0:(m=K.editInstruction)==null?void 0:m.cancelButtonLabel;K=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return x?{style:K,size:"SIZE_SMALL",text:x,accessibilityData:{accessibilityData:{label:this.getSimpleText(x)}}}:void 0}},
cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetTop===void 0||this.pickerDisplayOffsetTop===void 0?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}},
cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetLeft===void 0||this.pickerDisplayOffsetLeft===void 0?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}},
pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0)+");"}},
pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return"width:"+this.pickerSize+"px;height:"+this.pickerSize+"px;transform:translateX("+this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0)+");"}},
imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.cropOffsetLeft,"X","-")+") translateY("+this.getSignedPosition(this.cropOffsetTop,"Y","-")+");"}},
previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,"X")+") translateY("+this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,"Y")+");"}},
pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.showPreviewContainer?"preview":"edit"}}});
sN.prototype.onEditOnlyModeUpdate=sN.prototype.onEditOnlyModeUpdate;sN.prototype.onImageChange=sN.prototype.onImageChange;_.v([_.P(),_.U("design:type",XyL)],sN.prototype,"imageData",void 0);_.v([_.P(),_.U("design:type",Object)],sN.prototype,"instruction",void 0);_.v([_.P(),_.U("design:type",Object)],sN.prototype,"a11yConfig",void 0);_.v([_.P(),_.U("design:type",Number)],sN.prototype,"imageWidth",void 0);_.v([_.P(),_.U("design:type",Number)],sN.prototype,"imageHeight",void 0);
_.v([_.P(),_.U("design:type",Number)],sN.prototype,"displayScale",void 0);_.v([_.P(),_.U("design:type",Object)],sN.prototype,"imageDisplayOffsetTop",void 0);_.v([_.P(),_.U("design:type",Object)],sN.prototype,"imageDisplayOffsetLeft",void 0);_.v([_.P(),_.U("design:type",Object)],sN.prototype,"pickerDisplayOffsetTop",void 0);_.v([_.P(),_.U("design:type",Object)],sN.prototype,"pickerDisplayOffsetLeft",void 0);_.v([_.P(),_.U("design:type",Object)],sN.prototype,"showPreviewContainer",void 0);
_.v([_.P(),_.U("design:type",Object)],sN.prototype,"startPicker",void 0);_.v([_.P(),_.U("design:type",Number)],sN.prototype,"pickerOffsetX",void 0);_.v([_.P(),_.U("design:type",Number)],sN.prototype,"pickerOffsetY",void 0);_.v([_.P(),_.U("design:type",Object)],sN.prototype,"repositionOptional",void 0);_.v([_.P(),_.U("design:type",Object)],sN.prototype,"editOnlyMode",void 0);_.v([_.QF("#picker-container"),_.U("design:type",HTMLElement)],sN.prototype,"JSC$15783_pickerContainer",void 0);
_.v([_.QF("#picker"),_.U("design:type",HTMLElement)],sN.prototype,"picker",void 0);_.v([_.QF("#preview-clipper"),_.U("design:type",HTMLElement)],sN.prototype,"previewClipper",void 0);_.v([_.QF("#image-in-picker-background"),_.U("design:type",HTMLImageElement)],sN.prototype,"JSC$15783_imageInBackground",void 0);_.v([_.QF("#image-in-picker"),_.U("design:type",HTMLImageElement)],sN.prototype,"JSC$15783_imageInPicker",void 0);
_.v([_.QF("#image-in-preview-clipper"),_.U("design:type",HTMLImageElement)],sN.prototype,"JSC$15783_imageInPreviewClipper",void 0);_.v([_.g("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.U("design:type",String),_.U("design:paramtypes",[])],sN.prototype,"altLabelForImage",null);_.v([_.g("imageHeight","imageWidth"),_.U("design:type",Number),_.U("design:paramtypes",[])],sN.prototype,"pickerSize",null);
_.v([_.g("imageHeight","imageWidth"),_.U("design:type",Object),_.U("design:paramtypes",[])],sN.prototype,"imageOrientationStyle",null);_.v([_.g("instruction"),_.U("design:type",Object),_.U("design:paramtypes",[])],sN.prototype,"editButton",null);_.v([_.g("instruction","editOnlyMode"),_.U("design:type",Object),_.U("design:paramtypes",[])],sN.prototype,"saveButton",null);_.v([_.g("instruction"),_.U("design:type",Object),_.U("design:paramtypes",[])],sN.prototype,"deleteButton",null);
_.v([_.g("instruction","editOnlyMode"),_.U("design:type",Object),_.U("design:paramtypes",[])],sN.prototype,"cancelButton",null);_.v([_.g("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.U("design:type",Number),_.U("design:paramtypes",[])],sN.prototype,"cropOffsetTop",null);_.v([_.g("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.U("design:type",Number),_.U("design:paramtypes",[])],sN.prototype,"cropOffsetLeft",null);
_.v([_.g("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.U("design:type",String),_.U("design:paramtypes",[])],sN.prototype,"pickerBackgroundStyle",null);_.v([_.g("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.U("design:type",String),_.U("design:paramtypes",[])],sN.prototype,"pickerDisplayStyle",null);_.v([_.g("cropOffsetLeft","cropOffsetTop"),_.U("design:type",String),_.U("design:paramtypes",[])],sN.prototype,"imageInPickerStyle",null);
_.v([_.g("cropOffsetLeft","cropOffsetTop","pickerSize"),_.U("design:type",String),_.U("design:paramtypes",[])],sN.prototype,"previewClipperStyle",null);_.v([_.uV("imageData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sN.prototype,"onImageChange",null);_.v([_.uV("editOnlyMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sN.prototype,"onEditOnlyModeUpdate",null);
_.v([_.g("showPreviewContainer"),_.U("design:type",String),_.U("design:paramtypes",[])],sN.prototype,"pickerModeStyle",null);_.v([_.Z({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],sN);
_.d(sN,"ytd-backstage-image-preview-renderer",function(){if(E0E!==void 0)return E0E;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return E0E=K},{mode:1});var b3A;var g0E={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 n0B;var PoE;var lN=function(){var K=_.e.apply(this,arguments)||this;K.a11yConfig=g0E;K.imageDisplayOffsetTop=0;K.imageDisplayOffsetLeft=0;K.pickerDisplayOffsetTop=0;K.pickerDisplayOffsetLeft=0;K.cropCoordinatesSaved=!1;K.previewSize=0;K.startPicker=!1;K.repositionOptional=!1;return K};
_.q(lN,_.e);_.l=lN.prototype;_.l.created=function(){_.VY.requestAvailability()};
_.l.ready=function(){};
_.l.onArrowKeysDown=function(K){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){K.detail.keyboardEvent.preventDefault();var m=0,x=0,S="";switch(K.detail.keyboardEvent.key){case "ArrowUp":xpB(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?S=this.a11yConfig.reachBottomOfImage:m=this.imageHeight*.05*-1;break;case "ArrowDown":xpB(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?S=this.a11yConfig.reachTopOfImage:
m=this.imageHeight*.05;break;case "ArrowLeft":xpB(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?S=this.a11yConfig.reachRightOfImage:x=this.imageWidth*.05*-1;break;case "ArrowRight":xpB(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?S=this.a11yConfig.reachLeftOfImage:x=this.imageWidth*.05}S&&_.SC(S)&&_.vg(this.hostElement,"iron-announce",{text:_.SC(S)});if(x||m)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+m)),K=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),K=_.SC(this.a11yConfig.imageVerticalPosition,{x_percent:""+K,y_percent:""+(100-K)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+x)),K=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),K=_.SC(this.a11yConfig.imageHorizontalPosition,{x_percent:""+K,y_percent:""+(100-K)})),K&&_.vg(this.hostElement,"iron-announce",{text:K})}};
_.l.getPreviewPosition=function(K,m,x,S){return Math.round(100*(K+m*.5-x)/S)};
_.l.displayImage=function(){var K=this.JSC$15794_pickerContainer.getBoundingClientRect().width,m=this.JSC$15794_pickerContainer.getBoundingClientRect().height,x=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),S=this.JSC$15794_imageInBackground.naturalWidth,Q=this.JSC$15794_imageInBackground.naturalHeight;this.displayScale=Math.max(x/S,x/Q);this.imageWidth=S*this.displayScale;this.imageHeight=Q*this.displayScale;this.pickerDisplayOffsetLeft=(K-x)/2;this.pickerDisplayOffsetTop=
(m-x)/2;this.imageDisplayOffsetLeft=Q>S?this.pickerDisplayOffsetLeft:(K-this.imageWidth)/2;this.imageDisplayOffsetTop=S>Q?this.pickerDisplayOffsetTop:(m-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.l.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$15794_imageInBackground.src=this.imageData.toString(),this.JSC$15794_imageInPicker.src=this.imageData.toString(),this.JSC$15794_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.l.getSignedPosition=function(K,m,x){return m==="X"&&_.vZ("HTML_DIR")==="rtl"?x==="-"?K+"px":K*-1+"px":x==="-"?K*-1+"px":K+"px"};
_.l.pickerMove=function(K){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var m=this.pickerOffsetX-K.clientX,x=this.pickerOffsetY-K.clientY;this.pickerOffsetX=K.clientX;this.pickerOffsetY=K.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
x)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-m))}};
_.l.pickerMoveStart=function(K){this.startPicker=!0;this.pickerOffsetX=K.clientX;this.pickerOffsetY=K.clientY};
_.l.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.l.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.vg(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.l.getPreviewOffset=function(K,m,x,S){return m&&K&&x?(S==="X"&&_.vZ("HTML_DIR")==="rtl"?x/m*K:x/m*K*-1)+"px":"0px"};
_.l.getSimpleText=function(K){return K?_.Hk(K):""};
_.l.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var K=this.cropOffsetTop/this.imageHeight,m=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,x=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,S=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.U8(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.vg(this.hostElement,"yt-img-crop-coordinates-update",{top:K,right:m,bottom:x,left:S})}};
_.tv.Object.defineProperties(lN.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var K=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.SC(this.a11yConfig.imageVerticalPosition,{x_percent:""+K,y_percent:""+(100-K)})+"\n"+_.SC(this.a11yConfig.verticalRepositionInstruction)}K=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.SC(this.a11yConfig.imageHorizontalPosition,{x_percent:""+K,y_percent:""+(100-K)})+"\n"+_.SC(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 K,m=(K=this.learnMore.runs[0])==null?void 0:K.navigationEndpoint,x;return((x=_.C(m,_.Ku))==null?void 0:x.url)||void 0}}}});
lN.prototype.onImageDataChange=lN.prototype.onImageDataChange;_.v([_.P(),_.U("design:type",Object)],lN.prototype,"imageData",void 0);_.v([_.P(),_.U("design:type",Object)],lN.prototype,"instruction",void 0);_.v([_.P(),_.U("design:type",Object)],lN.prototype,"a11yConfig",void 0);_.v([_.P(),_.U("design:type",Number)],lN.prototype,"imageWidth",void 0);_.v([_.P(),_.U("design:type",Number)],lN.prototype,"imageHeight",void 0);_.v([_.P(),_.U("design:type",Number)],lN.prototype,"displayScale",void 0);
_.v([_.P(),_.U("design:type",Object)],lN.prototype,"imageDisplayOffsetTop",void 0);_.v([_.P(),_.U("design:type",Object)],lN.prototype,"imageDisplayOffsetLeft",void 0);_.v([_.P(),_.U("design:type",Object)],lN.prototype,"pickerDisplayOffsetTop",void 0);_.v([_.P(),_.U("design:type",Object)],lN.prototype,"pickerDisplayOffsetLeft",void 0);_.v([_.P(),_.U("design:type",Object)],lN.prototype,"cropCoordinatesSaved",void 0);_.v([_.P(),_.U("design:type",Object)],lN.prototype,"previewSize",void 0);
_.v([_.P(),_.U("design:type",Object)],lN.prototype,"startPicker",void 0);_.v([_.P(),_.U("design:type",Number)],lN.prototype,"pickerOffsetX",void 0);_.v([_.P(),_.U("design:type",Number)],lN.prototype,"pickerOffsetY",void 0);_.v([_.P(),_.U("design:type",Object)],lN.prototype,"repositionOptional",void 0);_.v([_.QF("#picker-container"),_.U("design:type",HTMLElement)],lN.prototype,"JSC$15794_pickerContainer",void 0);_.v([_.QF("#picker"),_.U("design:type",HTMLElement)],lN.prototype,"picker",void 0);
_.v([_.QF("#image-in-picker-background"),_.U("design:type",HTMLImageElement)],lN.prototype,"JSC$15794_imageInBackground",void 0);_.v([_.QF("#image-in-picker"),_.U("design:type",HTMLImageElement)],lN.prototype,"JSC$15794_imageInPicker",void 0);_.v([_.QF("#image-in-preview-clipper"),_.U("design:type",HTMLImageElement)],lN.prototype,"JSC$15794_imageInPreviewClipper",void 0);_.v([_.QF("#full-image-as-preview"),_.U("design:type",HTMLImageElement)],lN.prototype,"imageAsPreview",void 0);
_.v([_.g("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.U("design:type",String),_.U("design:paramtypes",[])],lN.prototype,"altLabelForImage",null);_.v([_.g("imageHeight","imageWidth"),_.U("design:type",Number),_.U("design:paramtypes",[])],lN.prototype,"pickerSize",null);_.v([_.g("imageHeight","imageWidth"),_.U("design:type",Object),_.U("design:paramtypes",[])],lN.prototype,"imageOrientationStyle",null);
_.v([_.g("instruction.previewInstruction.editButtonLabel"),_.U("design:type",Object),_.U("design:paramtypes",[])],lN.prototype,"editButton",null);_.v([_.g("instruction.editInstruction.saveButtonLabel"),_.U("design:type",Object),_.U("design:paramtypes",[])],lN.prototype,"saveButton",null);_.v([_.g("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.U("design:type",Number),_.U("design:paramtypes",[])],lN.prototype,"cropOffsetTop",null);
_.v([_.g("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.U("design:type",Number),_.U("design:paramtypes",[])],lN.prototype,"cropOffsetLeft",null);_.v([_.g("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.U("design:type",String),_.U("design:paramtypes",[])],lN.prototype,"pickerBackgroundStyle",null);_.v([_.g("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.U("design:type",String),_.U("design:paramtypes",[])],lN.prototype,"pickerDisplayStyle",null);
_.v([_.g("cropOffsetLeft","cropOffsetTop"),_.U("design:type",String),_.U("design:paramtypes",[])],lN.prototype,"imageInPickerStyle",null);_.v([_.g("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.U("design:type",String),_.U("design:paramtypes",[])],lN.prototype,"previewClipperStyle",null);_.v([_.xt("imageData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],lN.prototype,"onImageDataChange",null);
_.v([_.g("cropCoordinatesSaved"),_.U("design:type",String),_.U("design:paramtypes",[])],lN.prototype,"pickerModeStyle",null);_.v([_.g("instruction.editInstruction.learnMore"),_.U("design:type",Object),_.U("design:paramtypes",[])],lN.prototype,"learnMore",null);_.v([_.g("learnMore"),_.U("design:type",Object),_.U("design:paramtypes",[])],lN.prototype,"learnMoreUrl",null);_.v([_.Jp({is:"yt-img-crop-picker",disableElementRegistration:!0})],lN);
_.d(lN,"yt-img-crop-picker",function(){if(PoE===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;n0B===void 0&&(n0B=document.createElement("template"));var S=n0B;x.call(m,S.content.cloneNode(!0),K.content.firstChild);PoE=K}K=PoE;return K},{mode:2});var uN=function(){var K=_.e.apply(this,arguments)||this;K.errorMessage="";K.hasPreview=!1;K.isBackstagePost=!1;K.dismissButtonOverrides={size:"XS"};return K};
_.q(uN,_.e);_.l=uN.prototype;_.l.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"}}}};
_.l.detached=function(){this.removeOverlay()};
_.l.setPreview=function(K){_.U8(this.hostElement).querySelector("#preview-picker").imageData=K;this.hasPreview=!0;_.vg(this.hostElement,"yt-backstage-image-select-preview")};
_.l.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var K=_.U8(this.hostElement).querySelector("#dropzone");K.classList.remove("dragover");K.classList.remove("error");_.vg(this.hostElement,"yt-backstage-image-select-cancel")};
_.l.setupOverlay=function(){var K=this.imageUploadEndpoint;this.removeOverlay();if(K&&K.imageValidationInfo){var m=_.U8(this.hostElement).querySelector("#dropzone"),x=_.U8(this.hostElement).querySelector("#select");this.overlay=new ut(K.uploadUrl,K.channelId,K.imageValidationInfo.maxFileSizeMb,K.imageValidationInfo.allowedMaxAspectRatio,m,x,!0);_.fW(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.fW(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.fW(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.fW(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.fW(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.l.removeOverlay=function(){this.overlay&&(_.DA(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.DA(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.DA(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.DA(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.DA(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.l.onDragOver=function(K){var m=_.U8(this.hostElement).querySelector("#dropzone");_.TN(m,"dragover",K.value)};
_.l.onPreview=function(K){this.setPreview(K.value)};
_.l.onImageError=function(K){if(K.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var m;K=(m=this.data)==null?void 0:m.fileSizeError}else if(K.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var x;K=(x=this.data)==null?void 0:x.invalidError}else if(K.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var S;K=(S=this.data)==null?void 0:S.invalidAspectRatioError}else return;this.errorMessage=_.Hk(K);_.U8(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.l.onImageAlert=function(K){this.onImageError(K)};
_.l.uploadPromise=function(){var K=this,m=this.overlay&&this.overlay.uploadPromise();if(m)return m.catch(function(){throw Error(K.data?_.Hk(K.data.uploadFailureError):"");})};
_.tv.Object.defineProperties(uN.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var K,m;if((K=this.data)==null?0:(m=K.icon)==null?0:m.iconType)return _.T9(this.data.icon.iconType)}}});
uN.prototype.setupOverlay=uN.prototype.setupOverlay;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],uN.prototype,"rendererStamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],uN.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],uN.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],uN.prototype,"imageUploadEndpoint",void 0);_.v([_.P(),_.U("design:type",Object)],uN.prototype,"errorMessage",void 0);
_.v([_.P(),_.U("design:type",ut)],uN.prototype,"overlay",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],uN.prototype,"hasPreview",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],uN.prototype,"isBackstagePost",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],uN.prototype,"selectionCancel",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],uN.prototype,"previewCancel",null);
_.v([_.g("data.icon.iconType"),_.U("design:type",Object),_.U("design:paramtypes",[])],uN.prototype,"icon",null);_.v([_.P(),_.U("design:type",Object)],uN.prototype,"dismissButtonOverrides",void 0);_.v([_.xt("imageUploadEndpoint"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],uN.prototype,"setupOverlay",null);_.v([_.Z({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],uN);
_.d(uN,"ytd-backstage-image-select-renderer",function(){if(b3A!==void 0)return b3A;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return b3A=K},{mode:1});var euD;var i3A;var M0=function(){var K=_.e.apply(this,arguments)||this;K.selected=!1;return K};
_.q(M0,_.e);_.l=M0.prototype;_.l.computeSelected=function(K){return K==null?void 0:K.selected};
_.l.computeTransform=function(K,m,x){var S,Q,w=(Q=(S=this.imageContainer)==null?void 0:S.getBoundingClientRect())!=null?Q:{width:0,height:0};S=Math.max(w.width/m,w.height/x);x=x*S*K.top;return"translateX("+this.getSignedPosition(m*S*K.left,"X","-")+") translateY("+this.getSignedPosition(x,"Y","-")+")"};
_.l.getSignedPosition=function(K,m,x){return m==="X"&&_.vZ("HTML_DIR")==="rtl"?x==="-"?K+"px":K*-1+"px":x==="-"?K*-1+"px":K+"px"};
_.l.onClick=function(){var K;_.vg(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(K=this.data)==null?void 0:K.image)};
_.l.onKeyPress=function(K){if(K.keyCode===13)this.onClick()};
_.tv.Object.defineProperties(M0.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:(m=K.image)==null?void 0:m.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)!=null&&K.image){var m;K=(m=this.data)==null?void 0:m.image;return K.previewCoordinates.top!==0||K.previewCoordinates.left!==0?(m=this.computeTransform(K.previewCoordinates,K.naturalWidth,K.naturalHeight),K.naturalHeight>=K.naturalWidth?"width:inherit;transform:"+m+";":"height:inherit;transform:"+m+";"):K.naturalHeight>=K.naturalWidth?"width:inherit;":"height:inherit;"}}}});
M0.prototype.onKeyPress=M0.prototype.onKeyPress;_.v([_.QF(".image-container"),_.U("design:type",HTMLElement)],M0.prototype,"imageContainer",void 0);_.v([_.P(),_.U("design:type",Object)],M0.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.U("design:type",Object)],M0.prototype,"selected",void 0);_.v([_.g("data.image"),_.U("design:type",Object),_.U("design:paramtypes",[])],M0.prototype,"thumbnailUrl",null);
_.v([_.g("data.image","data.image.previewCoordinates"),_.U("design:type",Object),_.U("design:paramtypes",[])],M0.prototype,"thumbnailStyle",null);_.v([_.mh("keypress"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],M0.prototype,"onKeyPress",null);_.v([_.Z({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],M0);
_.d(M0,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(i3A!==void 0)return i3A;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return i3A=K},{mode:2});var fc=function(K,m,x){x=x===void 0?!1:x;_.r4.call(this);var S=this;this.dropZoneOverlay=new rL(K);this.selectOverlay=x?new GD(m,"multiple_file",["image/*"]):new GD(m,"single_file",["image/*"]);this.handler=new _.Rc(this);_.Lh(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(m,"click",function(){S.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.q(fc,_.r4);fc.prototype.onChange=function(K){var m;(m=K.files)!=null&&m.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:K.files}))};var tT=function(){var K=_.e.apply(this,arguments)||this;K.addImageErrorMessage="";K.errorMessage="";K.images=[];K.selectedImageIndex=0;K.modern=_.h("web_modern_buttons");K.maxNumImagesPerPost=_.rp("max_num_images_per_post_web_ui");K.JSC$15809_imageId=0;return K};
_.q(tT,_.e);_.l=tT.prototype;_.l.created=function(){var K=this;this.JSC$15809_ytReorderableController=new _.Wmo(100,function(m){K.handleDrop(m)})};
_.l.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.vg(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.l.observeDragToReorder=function(){var K=this;if(this.showImagesPreview){var m,x=QQ5(_.Ri.getInstance(),(m=this.data)==null?void 0:m.dragToReorderTooltip);_.dX.addLowPriorityJob(function(){_.I7(K.hostElement,x,K.thumbnailDragDropArea)})}};
_.l.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}}};
_.l.computeThumbnail=function(K){return(K==null?void 0:K.localImageSrc)||void 0};
_.l.onRendererstamperFinished=function(){_.XDR(this.JSC$15809_ytReorderableController,_.U8(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.U8(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.l.handleDrop=function(K){var m=K.currDragItem;if(m!=null&&m.data){K=this.images[this.selectedImageIndex];var x=m.data.image,S=this.images.indexOf(x)||0;m=_.NT(m.parentNode.children,m);this.images.splice(S,1);this.images.splice(m,0,x);this.images=[].concat(_.N3(this.images));this.selectedImageIndex=this.images.indexOf(K)}};
_.l.setUpImagePicker=function(){var K=this.imageUploadEndpoint;K&&K.imageValidationInfo&&(this.uploadManager=new Q_(K.uploadUrl,K.channelId),this.initialPicker||(this.initialPicker=new fc(this.dropzone,this.selectLink,!0),_.fW(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new fc(this.addImageButtonContainer,this.addImageSelectButton),_.fW(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.fW(this.JSC$15809_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.fW(this.JSC$15809_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.fW(_.U8(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.l.detached=function(){this.initialPicker&&(_.DA(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.DA(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.bU(this.JSC$15809_ytReorderableController)};
_.l.onInitialSelectImages=function(K){var m=this;return _.t(function(x){return x.yield(m.onSelectImages(K,!1),0)})};
_.l.onAddImage=function(K){var m=this;return _.t(function(x){return x.yield(m.onSelectImages(K,!0),0)})};
_.l.onSelectImages=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y,V,T;return _.t(function(m1){switch(m1.nextAddress){case 1:m?x.addImageErrorMessage="":(x.images=[],x.errorMessage="");S=K.detail;Q=x.validateImages([].concat(_.N3(S)));if(Q!=="")return m?x.addImageErrorMessage=Q:x.errorMessage=Q,m1.return();w=[].concat(_.N3(S)).map(function(MT){return(new sv(x.maxAspectRatio,!1,!0)).transform(MT)});
return m1.yield(Promise.allSettled(w),2);case 2:M=m1.yieldResult,f=_.u(M.entries()),c=f.next();case 3:if(c.done){m1.jumpTo(5);break}D=c.value;G=_.u(D);p=G.next().value;R=G.next().value;J=p;L=R;if(L.status!=="fulfilled"){H=F=n=void 0;m?x.addImageErrorMessage=_.Hk((n=x.data)==null?void 0:n.invalidError):x.errorMessage=x.errorMessage===""?_.Hk((F=x.data)==null?void 0:F.invalidError):_.Hk((H=x.data)==null?void 0:H.multiFileError);m1.jumpTo(4);break}N=L.value;N.cropped&&_.vg(x.hostElement,"yt-backstage-multi-image-cropped");
if(N.invalidAspectRatio){V=y=z=void 0;m?x.addImageErrorMessage=_.Hk((z=x.data)==null?void 0:z.invalidAspectRatioError):x.errorMessage=x.errorMessage===""?_.Hk((y=x.data)==null?void 0:y.invalidAspectRatioError):_.Hk((V=x.data)==null?void 0:V.multiFileError);m1.jumpTo(4);break}return m1.yield(KAT(x.JSC$15809_imageId,K.detail[J],N.transformedData),8);case 8:T=m1.yieldResult,x.images.push(T),x.JSC$15809_imageId++;case 4:c=f.next();m1.jumpTo(3);break;case 5:if(x.errorMessage!==""||x.addImageErrorMessage!==
"")return m1.return();m?pHE(x.uploadManager,[x.images[x.images.length-1]]):pHE(x.uploadManager,x.images);x.images=[].concat(_.N3(x.images));x.selectedImageIndex=m?Math.max(x.images.length-1,0):0;_.vg(x.hostElement,"yt-backstage-multi-image-select");_.Px(m1)}})};
_.l.onThumbnailClick=function(K){if(K=K.event_.detail)this.selectedImageIndex=this.images.indexOf(K)};
_.l.validateImages=function(K){if(K.length>this.maxNumImagesPerPost){var m;return _.Hk((m=this.data)==null?void 0:m.multiImageExceedMaxImageCountError)}var x=1048576*this.maxFileSizeMb;K=K.filter(function(w){return w.size>x}).length;
if(K===0)return"";var S,Q;K=K>1?(S=this.data)==null?void 0:S.multiFileError:(Q=this.data)==null?void 0:Q.fileSizeError;return _.Hk(K)};
_.l.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.N3(this.images));this.selectedImageIndex=0};
_.l.repositionImage=function(K){this.images[this.selectedImageIndex].previewCoordinates=K.event_.detail;this.images=[].concat(_.N3(this.images))};
_.l.getAllUploadStatuses=function(){var K=this,m,x,S,Q;return _.t(function(w){if(w.nextAddress==1)return w.yield(K.uploadManager.getAllUploadStatuses(),2);m=w.yieldResult;x=_.u(m);for(S=x.next();!S.done;S=x.next())if(Q=S.value,Q.encryptedBlobId===void 0)return w.return(Rut(K.uploadManager));return w.return(m)})};
_.l.hasImages=function(){return this.images.length>0};
_.l.cancel=function(){for(var K=this.uploadManager,m=_.u(K.imagesUploadData),x=m.next();!x.done;x=m.next())K.cancel(x.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.vg(this.hostElement,"yt-backstage-multi-image-cancel")};
_.tv.Object.defineProperties(tT.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.imageUploadEndpoint)==null?void 0:(m=K.imageValidationInfo)==null?void 0:m.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.imageUploadEndpoint)==null?void 0:(m=K.imageValidationInfo)==null?void 0:m.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var K,m;if((K=this.data)==null?0:(m=K.icon)==null?0:m.iconType)return _.T9(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.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 K=this;return(this.images||[]).map(function(m,x){return{renderer:{image:m,selected:x===K.selectedImageIndex}}})}}});
tT.prototype.setUpImagePicker=tT.prototype.setUpImagePicker;tT.prototype.onRendererstamperFinished=tT.prototype.onRendererstamperFinished;tT.prototype.observeDragToReorder=tT.prototype.observeDragToReorder;tT.prototype.observeAddImageError=tT.prototype.observeAddImageError;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],tT.prototype,"rendererStamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],tT.prototype,"ytRendererBehavior",void 0);
_.v([_.QF("#dropzone"),_.U("design:type",HTMLElement)],tT.prototype,"dropzone",void 0);_.v([_.QF("#select-link"),_.U("design:type",HTMLElement)],tT.prototype,"selectLink",void 0);_.v([_.QF("#thumbnail-drag-drop-area"),_.U("design:type",HTMLElement)],tT.prototype,"thumbnailDragDropArea",void 0);_.v([_.QF("#add-image-button-container"),_.U("design:type",HTMLElement)],tT.prototype,"addImageButtonContainer",void 0);
_.v([_.QF("#add-image-button"),_.U("design:type",HTMLElement)],tT.prototype,"addImageSelectButton",void 0);_.v([_.QF("#image-preview-container"),_.U("design:type",Object)],tT.prototype,"JSC$15809_imagePreviewContainer",void 0);_.v([_.P(),_.U("design:type",Object)],tT.prototype,"addImageErrorMessage",void 0);_.v([_.P(),_.U("design:type",Object)],tT.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],tT.prototype,"errorMessage",void 0);
_.v([_.P(),_.U("design:type",Object)],tT.prototype,"imageUploadEndpoint",void 0);_.v([_.P(),_.U("design:type",Array)],tT.prototype,"images",void 0);_.v([_.P(),_.U("design:type",fc)],tT.prototype,"initialPicker",void 0);_.v([_.P(),_.U("design:type",fc)],tT.prototype,"addImagePicker",void 0);_.v([_.P(),_.U("design:type",Q_)],tT.prototype,"uploadManager",void 0);_.v([_.P(),_.U("design:type",Object)],tT.prototype,"selectedImageIndex",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],tT.prototype,"modern",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],tT.prototype,"maxNumImagesPerPost",void 0);_.v([_.g("imageUploadEndpoint"),_.U("design:type",Number),_.U("design:paramtypes",[])],tT.prototype,"maxAspectRatio",null);_.v([_.g("imageUploadEndpoint"),_.U("design:type",Number),_.U("design:paramtypes",[])],tT.prototype,"maxFileSizeMb",null);
_.v([_.g("data.icon.iconType"),_.U("design:type",Object),_.U("design:paramtypes",[])],tT.prototype,"dropIcon",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],tT.prototype,"selectionCancel",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],tT.prototype,"previewCancel",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],tT.prototype,"dataForAddImageButton",null);
_.v([_.g("errorMessage"),_.U("design:type",String),_.U("design:paramtypes",[])],tT.prototype,"dropzoneClass",null);_.v([_.g("images"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],tT.prototype,"showImagesPreview",null);_.v([_.g("images"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],tT.prototype,"containMaxImages",null);_.v([_.xt("addImageErrorMessage"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tT.prototype,"observeAddImageError",null);
_.v([_.xt("showImagesPreview"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tT.prototype,"observeDragToReorder",null);_.v([_.g("images","selectedImageIndex"),_.U("design:type",Object),_.U("design:paramtypes",[])],tT.prototype,"selectedImageData",null);_.v([_.g("images","selectedImageIndex"),_.U("design:type",Array),_.U("design:paramtypes",[])],tT.prototype,"thumbnailRenderers",null);
_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tT.prototype,"onRendererstamperFinished",null);_.v([_.xt("imageUploadEndpoint"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tT.prototype,"setUpImagePicker",null);_.v([_.Z({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],tT);
_.d(tT,"ytd-backstage-multi-image-select-renderer",function(){if(euD!==void 0)return euD;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return euD=K},{mode:1});var YPA;var F$B;var AZA;var cw=function(){var K=_.e.apply(this,arguments)||this;K.boundCaptureFocus=function(m){K.onCaptureFocus(m)};
return K};
_.q(cw,_.e);_.l=cw.prototype;_.l.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.l.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.l.onCaptureFocus=function(K){_.AO(K).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.l.getIconType=function(K){return K?"yt-icons:"+K.toLowerCase():null};
_.l.onSelect=function(){var K;if((K=this.data)==null?0:K.onSelectCommand)if(_.h("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var m;((m=_.C(this.data.onSelectCommand.commandMetadata,_.mE))==null?0:m.url)?_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.cd().resolve(_.jQ).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.tv.Object.defineProperties(cw.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.Hk(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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cw.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],cw.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cw.prototype,"data",void 0);_.v([_.QF("#item"),_.U("design:type",HTMLElement)],cw.prototype,"item",void 0);_.v([_.g("data.label"),_.U("design:type",String),_.U("design:paramtypes",[])],cw.prototype,"label",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],cw.prototype,"value",null);_.v([_.Z({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],cw);
_.d(cw,"ytd-privacy-dropdown-item-renderer",function(){if(AZA!==void 0)return AZA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return AZA=K},{mode:1});var ON=function(){var K=_.e.apply(this,arguments)||this;K.value="";K.label="";K.disabled=!1;return K};
_.q(ON,_.e);_.l=ON.prototype;_.l.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"}}}};
_.l.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.l.dataChanged=function(){this.reset()};
_.l.valueChanged=function(){var K;if(this.value&&(K=this.data)!=null&&K.entries){K=_.u(this.data.entries);for(var m=K.next();!m.done;m=K.next())if((m=this.getRendererForEntry(m.value))&&this.getItemRendererValue(m)===this.value){this.label=this.ytComponentBehavior.getSimpleString(m.label);break}}};
_.l.setInitialLabel=function(){if(this.data&&this.data.entries)for(var K=_.u(this.data.entries),m=K.next();!m.done;m=K.next())if(m=this.getRendererForEntry(m.value)){if(m.isSelected){this.label=this.ytComponentBehavior.getSimpleString(m.label);break}this.data.label&&(this.label=this.data.label)}};
_.l.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var K=_.u(this.data.entries),m=K.next();!m.done;m=K.next()){m=this.getRendererForEntry(m.value);var x=void 0;if((x=m)==null?0:x.isSelected)return this.getItemRendererValue(m)||-1}return-1};
_.l.getItemRendererValue=function(K){return"stringValue"in K||"int32Value"in K?K.stringValue||K.int32Value||null:null};
_.l.getRendererForEntry=function(K){return K.dropdownItemRenderer||K.privacyDropdownItemRenderer||K.navigationDropdownItemRenderer||null};
_.l.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("value-changed",this.value))};
_.l.updateValueFromBinding=function(K){this.value=K.detail.value};
ON.prototype.valueChangedForBinding=ON.prototype.valueChangedForBinding;ON.prototype.valueChanged=ON.prototype.valueChanged;ON.prototype.dataChanged=ON.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],ON.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ON.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ON.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],ON.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],ON.prototype,"value",void 0);_.v([_.P(),_.U("design:type",Object)],ON.prototype,"label",void 0);_.v([_.QF("#entries"),_.U("design:type",Object)],ON.prototype,"entries",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ON.prototype,"disabled",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ON.prototype,"dataChanged",null);
_.v([_.uV("value"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ON.prototype,"valueChanged",null);_.v([_.xt("value"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ON.prototype,"valueChangedForBinding",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],ON);
_.d(ON,"ytd-flat-dropdown-renderer",function(){if(F$B!==void 0)return F$B;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return F$B=K},{mode:1});var o05;var jV=function(){var K=_.e.apply(this,arguments)||this;K.quizOptions=[];K.explanationPlaceholderText="";K.optionPlaceholderText="";K.correctAnswerIndex=-1;K.isMarkAnswerTooltipShown=!1;K.timer=0;return K};
_.q(jV,_.e);_.l=jV.prototype;_.l.dataChanged=function(){this.optionPlaceholderText=_.Hk(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.Hk(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.l.onMarkCorrectAnswer=function(K){var m,x=((m=this.quizOptions[this.correctAnswerIndex])==null?void 0:m.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[K.model.index]=Object.assign({},this.quizOptions[K.model.index],{explanationText:x,isCorrect:!0});this.correctAnswerIndex=K.model.index;this.quizOptions=[].concat(_.N3(this.quizOptions))};
_.l.updatePlaceholderTexts=function(){for(var K=!1,m=[],x=0;x<this.quizOptions.length;x++){var S=this.optionPlaceholderText+" "+(x+1),Q=void 0;((Q=this.quizOptions[x])==null?void 0:Q.placeholderText)!==S?(K=!0,m.push(Object.assign({},this.quizOptions[x],{placeholderText:S}))):m.push(this.quizOptions[x])}K&&(this.quizOptions=m);this.isValid()?_.vg(this.hostElement,"yt-commentbox-post-enable"):_.vg(this.hostElement,"yt-commentbox-post-disable")};
_.l.getSimpleString=function(K){return _.Hk(K)};
_.l.createQuizOptions=function(K){var m=[],x;K=(x=K==null?void 0:K.minQuizOptions)!=null?x:0;for(x=0;x<K;x++)m.push(this.createQuizOption());return m};
_.l.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.N3(this.quizOptions),[this.createQuizOption()]))};
_.l.onInput=function(){this.quizOptions=[].concat(_.N3(this.quizOptions))};
_.l.onExplanationInput=function(){_.vg(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.l.onRemoveQuizOption=function(K){this.quizOptions.splice(K.model.index,1);K.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:K.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.N3(this.quizOptions));this.quizOptions.length===0&&_.vg(this.hostElement,"yt-quiz-attachment-dismiss")};
_.l.updateHintRenderer=function(){var K=this;clearTimeout(this.timer);this.timer=setTimeout(function(){K.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.l.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var K=0,m=0,x=_.u(this.quizOptions),S=x.next();!S.done;S=x.next()){S=S.value;var Q=void 0;if(((Q=S.optionText)==null?void 0:Q.trim())!==""||S.isCorrect){S.isCorrect&&m++;Q=void 0;if(this.hasCustomOptionText&&((Q=S.optionText)==null?void 0:Q.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;K++}}return K>=
Number(this.editorInfo.minQuizOptions)&&m===1};
_.l.getPostCreateOptions=function(){for(var K=[],m=_.u(this.quizOptions),x=m.next();!x.done;x=m.next()){x=x.value;var S=void 0;((S=x.optionText)==null?void 0:S.trim())!==""&&K.push({pollOption:{text:x.optionText,explanation:x.explanationText},isCorrect:x.isCorrect})}return K};
_.l.getExplanationText=function(){var K;return((K=this.quizOptions[this.correctAnswerIndex])==null?void 0:K.explanationText)||""};
_.l.maybeDisplayMarkAnswerEduToolTip=function(){var K,m,x,S,Q,w,M;this.shouldShowMarkAnswerTooltip()&&((K=this.editorInfo)==null?0:(m=K.markAnswerButton)==null?0:(x=m.buttonRenderer)==null?0:(S=x.hint)==null?0:(Q=S.hintRenderer)==null?0:(w=Q.content)==null?0:(M=w.bubbleHintRenderer)==null?0:M.text)&&(_.Ri.getInstance(),K=J$(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,(K==null?void 0:K.length)>0&&this.optionSelectors&&_.W_(K[0],this.optionSelectors[0]))};
_.l.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var K=0,m=_.u(this.quizOptions),x=m.next();!x.done;x=m.next()){x=x.value;var S=void 0;((S=x.optionText)==null?void 0:S.trim())!==""&&K++;if(x.isCorrect)return!1}return K<2?!1:!0};
_.l.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.l.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.l.updateOptionTextFromBinding=function(K){if(K.target){var m=Array.from(_.U8(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(K.target);if(m>=0){var x;this.quizOptions[m].optionText=(x=K.detail.value)!=null?x:""}}};
_.tv.Object.defineProperties(jV.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(K=this.editorInfo)==null?void 0:(m=K.addOptionButton)==null?void 0:m.buttonRenderer;x&&(x.style="STYLE_SUGGESTIVE",x.size="SIZE_SMALL",x.isDisabled=!this.isAllowedToAddOption);return(x==null?0:x.text)?x:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var K,m;return this.quizOptions.length<((m=(K=this.editorInfo)==null?void 0:K.maxQuizOptions)!=null?m:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(K){var m;return(m=K.optionText)==null?void 0:m.trim()})}}});
jV.prototype.updatePlaceholderTexts=jV.prototype.updatePlaceholderTexts;jV.prototype.dataChanged=jV.prototype.dataChanged;_.v([_.P(),_.U("design:type",Object)],jV.prototype,"editorInfo",void 0);_.v([_.P(),_.U("design:type",Array)],jV.prototype,"quizOptions",void 0);_.v([_.P(),_.U("design:type",Object)],jV.prototype,"explanationPlaceholderText",void 0);_.v([_.ws(".option-selector-button"),_.U("design:type",Array)],jV.prototype,"optionSelectors",void 0);
_.v([_.uV("editorInfo"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jV.prototype,"dataChanged",null);_.v([_.g("editorInfo","isAllowedToAddOption","quizOptions"),_.U("design:type",Object),_.U("design:paramtypes",[])],jV.prototype,"addAnswerButton",null);_.v([_.g("editorInfo","quizOptions"),_.U("design:type",Object),_.U("design:paramtypes",[])],jV.prototype,"isAllowedToAddOption",null);
_.v([_.uV("quizOptions"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jV.prototype,"updatePlaceholderTexts",null);_.v([_.g("quizOptions"),_.U("design:type",Object),_.U("design:paramtypes",[])],jV.prototype,"hasCustomOptionText",null);_.v([_.Z({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],jV);
_.d(jV,"ytd-backstage-quiz-editor-renderer",function(){if(o05!==void 0)return o05;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return o05=K},{mode:2});var H3L;var $Et=(ku.FIRSTDAYOFWEEK+1)%7;var NSA;var Z35=[],BSH=0,ao_=0;BSH=0;ao_=24;if(.25*(ao_-BSH)<0)NSA=[];else{for(var dED=BSH;dED<ao_;dED+=.25)Z35.push(dED);NSA=Z35}var yZE=NSA.map(function(K){K=K*60*60;return{secondsSinceMidnight:K,text:(new Ay(7)).format(new Date(0,0,0,0,0,K))}});var Vf5;var DG=function(){var K=_.e.apply(this,arguments)||this;K.skipNextOpenDialog=!1;K.errorMessage="";K.previousMonthLabel=_.SC("PREVIOUS_MONTH_LABEL");K.nextMonthLabel=_.SC("NEXT_MONTH_LABEL");return K};
_.q(DG,_.e);_.l=DG.prototype;_.l.attached=function(){var K=this,m=new MutationObserver(function(){K.JSC$15851_calendarMain.scrollHeight>0&&(m.disconnect(),K.calendarConfig&&K.calendarConfig.selectedDate&&K.scrollToDate())});
m.observe(this.JSC$15851_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){m.disconnect()},1E3)};
_.l.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.l.onDateTextChange=function(){if(this.calendarConfig){var K=this.validateDateText();K.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(K.details)):this.textbox.setAttribute("invalid","")}};
_.l.handleDayClick=function(K){K.model.day.date&&(this.commitDate(K.model.day.date),this.dialog.close())};
_.l.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var K=t1L(this.calendarConfig.selectedDate,this.renderData);K!==void 0&&this.JSC$15851_calendarMain.scrollToIndex(K)}};
_.l.scrollToNextMonth=function(){this.JSC$15851_calendarMain.scrollToIndex(this.JSC$15851_calendarMain.firstVisibleIndex+1)};
_.l.scrollToPrevMonth=function(){this.JSC$15851_calendarMain.firstVisibleIndex===0&&this.JSC$15851_calendarMain.scrollTo(0,0);this.JSC$15851_calendarMain.scrollToIndex(this.JSC$15851_calendarMain.firstVisibleIndex-1)};
_.l.onFormSubmit=function(K){K.preventDefault();this.calendarConfig&&(K=this.validateDateText(),K.isValid&&(this.commitDate(K.details),this.dialog.close()))};
_.l.onEscOrClickingOutside=function(K){K=K.detail.path&&!!K.detail.path.length&&K.detail.path[0];if(K.classList.contains("ytd-calendar-date-picker")){K===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var m=0;m<this.dropdownButton.children.length;m++)this.dropdownButton.children[m]===K&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}K=this.textbox.value!==this.dateText;m=this.validateDateText();K&&m.isValid&&this.commitDate(m.details);this.dialog.close();this.textbox.value=
this.dateText};
_.l.commitDate=function(K){this.calendarConfig&&(this.set("calendarConfig.selectedDate",K),_.vg(this.hostElement,"ytd-calendar-date-selected",K))};
_.l.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var K=this.textbox.value;var m=new Date;K=(new e4B(2)).parse(K,m,{validate:!0})===K.length?M18(m):void 0;if(!K)return this.errorMessage=_.SC("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};m=this.calendarConfig.start;var x=this.calendarConfig.end;if(QJB(K,m))return this.errorMessage=_.SC("ENTER_DATE_OR_LATER",{allowed_date:umT(m)}),{isValid:!1,details:void 0};if(QJB(x,K))return this.errorMessage=
_.SC("ENTER_DATE_OR_EARLIER",{allowed_date:umT(x)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:K}};
_.tv.Object.defineProperties(DG.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?umT(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var K=this.calendarConfig,m=[],x=0;x<7;x++)m.push(ku.NARROWWEEKDAYS[(x+$Et)%7]);x=[];for(var S=new Date(K.start.year,K.start.month);S.getFullYear()<K.end.year||S.getFullYear()===K.end.year&&S.getMonth()<=K.end.month;){var Q=x,w=Q.push,M=S.getFullYear(),f=S.getMonth(),c=K,D=void 0,G=[],p=Object.freeze({extraCssClass:"invisible",debugClass:""}),R=new Date(M,f),J=M18(R);R=R.getDay();for(var L=M18(new Date);J.month===
f;){R!==$Et&&D||(D=Array.from({length:7}).fill(p),G.push(D));var n={date:{year:M,month:f,day:J.day},extraCssClass:"",debugClass:""};c.selectedDate&&n.date&&So1(n.date,c.selectedDate)&&(n.extraCssClass+=" selected");if(QJB(J,c.start)||QJB(c.end,J))n.extraCssClass+=" disabled";So1(J,L)&&(n.extraCssClass+=" today");n.extraCssClass=n.extraCssClass.trim();D[(R-$Et+7)%7]=n;J=sJn(J);R=(R+1)%7}w.call(Q,{weeks:G,monthLabel:ku.SHORTMONTHS[f]+" "+M,year:M,month:f,monthLabelExtraCssClass:G[0][2]===p?"shift-down-label":
""});S.setMonth(S.getMonth()+1)}return{months:x,daysOfWeekLabel:m}}}}});
DG.prototype.onEscOrClickingOutside=DG.prototype.onEscOrClickingOutside;DG.prototype.scrollToDate=DG.prototype.scrollToDate;_.v([_.P(),_.U("design:type",Object)],DG.prototype,"calendarConfig",void 0);_.v([_.P(),_.U("design:type",Object)],DG.prototype,"skipNextOpenDialog",void 0);_.v([_.P(),_.U("design:type",Object)],DG.prototype,"errorMessage",void 0);_.v([_.P(),_.U("design:type",Object)],DG.prototype,"previousMonthLabel",void 0);
_.v([_.P(),_.U("design:type",Object)],DG.prototype,"nextMonthLabel",void 0);_.v([_.QF("#textbox"),_.U("design:type",HTMLInputElement)],DG.prototype,"textbox",void 0);_.v([_.QF("#calendar-dialog"),_.U("design:type",Object)],DG.prototype,"dialog",void 0);_.v([_.QF("#calendar-main"),_.U("design:type",Object)],DG.prototype,"JSC$15851_calendarMain",void 0);_.v([_.QF("#date-picker"),_.U("design:type",HTMLElement)],DG.prototype,"dropdownButton",void 0);
_.v([_.g("calendarConfig.selectedDate"),_.U("design:type",String),_.U("design:paramtypes",[])],DG.prototype,"dateText",null);_.v([_.g("calendarConfig","calendarConfig.selectedDate"),_.U("design:type",Object),_.U("design:paramtypes",[])],DG.prototype,"renderData",null);_.v([_.xt("renderData","calendarConfig.selectedDate"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],DG.prototype,"scrollToDate",null);
_.v([_.mh("iron-overlay-canceled"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],DG.prototype,"onEscOrClickingOutside",null);_.v([_.Jp({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],DG);
_.d(DG,"ytd-calendar-date-picker",function(){if(Vf5!==void 0)return Vf5;var K=document.createElement("template");_.E(K,'\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" label="[[previousMonthLabel]]" 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" label="[[nextMonthLabel]]" 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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Vf5=K},{mode:2});var v0H=_.SC("UTC_OFFSET_FORMAT",{utc_offset:(new Ay("Z")).format(new Date)}),UEz=(new Date).getTimezoneOffset()*-60,zuB=new Date,TSz,IoM=Fh(zuB.getTimezoneOffset());TSz=Hp5(NNz(IoM,zuB));var kU5=_.SC("LOCAL_TIME_GMT_LABEL",{gmt_text:TSz.replace("+0","+").replace("-0","-").replace(":00","")}),r8=function(){var K=_.e.apply(this,arguments)||this;K.selectedTimeIndex=0;K.selectedTimezoneIndex=0;K.timeOfDayOptions=yZE;return K};
_.q(r8,_.e);_.l=r8.prototype;_.l.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.l.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var K=lkS();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=K,this.selectedTimeIndex=0;else{var m=fkB(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},K,{selectedDate:m.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(x){return x.secondsSinceMidnight===m.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.l.onDatePicked=function(K){this.selectedDate=K.detail};
_.l.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.vg(this.hostElement,"ytd-date-time-selection-cancelled")};
_.l.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var K=this.selectedDate;K=new Date(K.year,K.month,K.day);_.vg(this.hostElement,"ytd-date-time-selection-update",Math.floor(K.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+K.getTimezoneOffset()*60))}};
_.l.getTimezoneFormat=function(K){return K.localizedDisplayText?K.localizedDisplayText:_.SC("TIMEZONE_FORMAT",{utc_offset_text:""+K.localizedUtcOffset,city_name:""+K.localizedName})};
_.l.updateSelectedTimeIndexFromBinding=function(K){this.selectedTimeIndex=K.detail.value};
_.l.updateSelectedTimezoneIndexFromBinding=function(K){this.selectedTimezoneIndex=K.detail.value};
_.tv.Object.defineProperties(r8.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var K=this.data.timezoneOptions;var m={name:"Etc/Unknown",localizedName:_.SC("LOCAL_TIME_LABEL"),localizedUtcOffset:v0H,utcOffsetSec:""+UEz,localizedDisplayText:kU5};K?K.length&&K[0].name!==m.name&&(K[0].localizedDisplayText||(m.localizedDisplayText=""),K.unshift(m)):K=[m];return K}}},
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]}}});
r8.prototype.onDateTimeTimezoneChange=r8.prototype.onDateTimeTimezoneChange;r8.prototype.onDatePicked=r8.prototype.onDatePicked;r8.prototype.updateDefaultSelectedValue=r8.prototype.updateDefaultSelectedValue;_.v([_.P(),_.U("design:type",Object)],r8.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],r8.prototype,"calendarConfig",void 0);_.v([_.P(),_.U("design:type",Object)],r8.prototype,"selectedDate",void 0);_.v([_.P(),_.U("design:type",Object)],r8.prototype,"selectedTimeIndex",void 0);
_.v([_.P(),_.U("design:type",Object)],r8.prototype,"selectedTimezoneIndex",void 0);_.v([_.QF("#time-listbox"),_.U("design:type",Object)],r8.prototype,"timeListBox",void 0);_.v([_.QF("#timezone-listbox"),_.U("design:type",Object)],r8.prototype,"timezoneListBox",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],r8.prototype,"rendererStamperBehavior",void 0);_.v([_.g("data.timezoneOptions"),_.U("design:type",Object),_.U("design:paramtypes",[])],r8.prototype,"timeZones",null);
_.v([_.uV("data","timeZones"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],r8.prototype,"updateDefaultSelectedValue",null);_.v([_.g("selectedTimezoneIndex","timeZones"),_.U("design:type",Object),_.U("design:paramtypes",[])],r8.prototype,"selectedTimezone",null);_.v([_.g("selectedTimeIndex"),_.U("design:type",Object),_.U("design:paramtypes",[])],r8.prototype,"selectedTime",null);
_.v([_.mh("ytd-calendar-date-selected"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],r8.prototype,"onDatePicked",null);_.v([_.xt("selectedTimezone","selectedTime","selectedDate"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],r8.prototype,"onDateTimeTimezoneChange",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],r8);
_.d(r8,"ytd-date-time-picker-renderer",function(){if(H3L!==void 0)return H3L;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return H3L=K},{mode:1});var W$D;var Ga=function(){var K=_.e.apply(this,arguments)||this;K.boundOnTapDismissButton=function(){K.dismissTapHandler()};
K.dismissButtonOverrides={size:"XS"};return K};
_.q(Ga,_.e);Ga.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}}}}}};
Ga.prototype.dismissTapHandler=function(){_.vg(this.hostElement,"yt-backstage-attachment-dismissed")};
Ga.prototype.computeAttachmentType=function(K){return K?K.backstageImageRenderer?"image":K.videoRenderer?"video":"none":"none"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ga.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ga.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ga.prototype,"attachmentPreview",void 0);_.v([_.P(),_.U("design:type",Object)],Ga.prototype,"dismissButton",void 0);_.v([_.P(),_.U("design:type",Object)],Ga.prototype,"boundOnTapDismissButton",void 0);
_.v([_.P(),_.U("design:type",Object)],Ga.prototype,"dismissButtonOverrides",void 0);_.v([_.P({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.U("design:type",String)],Ga.prototype,"attachmentType",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],Ga);
_.d(Ga,"ytd-backstage-dismissable-attachment",function(){if(W$D!==void 0)return W$D;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return W$D=K},{mode:1});var XHz;var pc=function(){var K=_.e.apply(this,arguments)||this;K.selectedVideoId=void 0;K.picker=void 0;K.dismissButtonOverrides={size:"XS"};K.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return K};
_.q(pc,_.e);_.l=pc.prototype;_.l.onServiceRequestCompleted=function(K){K.stopPropagation()};
_.l.handleAddVideoPreviewAction=function(K){K=this.get("addVideoPreviewAction",K);this.onGetVideoPreviewSuccess(K)};
_.l.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}}}}}};
_.l.onLaunchVideoPicker=function(K){var m=this,x=_.Hk(this.get("addVideoLinkAction.title",K)),S=this.get("addVideoLinkAction.onePickHostId",K);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",K);S&&(this.picker||(x=_.PdA(_.trG(S).setTitle(x).addView(EiA()).addView(qqA()),function(Q){m.onPickVideo(Q)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",K)||x.addView("youtube"),this.picker=x.build()),this.picker.setVisible(!0))};
_.l.onPickVideo=function(K){if(K)if(K.action==="cancel")_.vg(this.hostElement,"yt-video-link-button-cancel");else if(K.action==="picked"){K=K.docs;if(!K||K.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(K=(K==null?0:K.length)?K[0]:void 0)?K.id:void 0;this.setVideoPreview()}};
_.l.setVideoPreview=function(){var K=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){K.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.l.onGetVideoPreviewSuccess=function(K){if(K&&K.videoPreview&&K.cancelButton)this.videoPreview=K.videoPreview,this.cancelButton=K.cancelButton,_.vg(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.l.onGetVideoPreviewError=function(){this.cancel()};
_.l.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.vg(this.hostElement,"yt-video-link-cancel")};
_.l.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
pc.prototype.onServiceRequestCompleted=pc.prototype.onServiceRequestCompleted;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],pc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],pc.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pc.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],pc.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],pc.prototype,"videoPreview",void 0);_.v([_.P(),_.U("design:type",Object)],pc.prototype,"cancelButton",void 0);_.v([_.P(),_.U("design:type",Object)],pc.prototype,"getVideoPreviewCommand",void 0);_.v([_.P(),_.U("design:type",Object)],pc.prototype,"dismissButtonOverrides",void 0);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],pc.prototype,"onServiceRequestCompleted",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],pc);
_.d(pc,"ytd-backstage-video-link-attachment",function(){if(XHz!==void 0)return XHz;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return XHz=K},{mode:1});var K9E;var mrD;var xrt;var RH=function(){return _.e.apply(this,arguments)||this};
_.q(RH,_.e);RH.prototype.dataChanged=function(){this.active=!1};
RH.prototype.onTap=function(){_.vg(this.hostElement,"yt-select-emoji-suggestion",this.data)};
RH.prototype.identity=function(K){return K};
_.tv.Object.defineProperties(RH.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S;if((K=this.data)==null?0:(m=K.image)==null?0:(x=m.thumbnails)==null?0:(S=x[0])==null?0:S.url)return K=this.data.image.thumbnails[0].url,K.startsWith("data:image/svg+xml")?o8(K):_.de(K)}}});
RH.prototype.dataChanged=RH.prototype.dataChanged;_.v([_.P(),_.U("design:type",Object)],RH.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],RH.prototype,"active",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],RH.prototype,"dataChanged",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],RH.prototype,"imageSrc",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],RH);
_.d(RH,"ytd-emoji-suggestion",function(){if(xrt!==void 0)return xrt;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return xrt=K},{mode:1});var S0z=/.*([:@#].*?)$/,JT=function(){var K=_.e.apply(this,arguments)||this;K.suggestions=[];K.suggestionIndex=-1;K.JSC$15879_lastSuggestionRange=null;return K};
_.q(JT,_.e);_.l=JT.prototype;_.l.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.l.getSuggestions=function(K){var m=[],x=eQD(this.emojiManager,K.substr(0,3));if(x)for(var S in x)if(S.toLocaleLowerCase().indexOf(K)===0){var Q=x[S];if(Q&&Q.emojiId){Q=TP(this.emojiManager,Q.emojiId);var w=void 0,M=void 0,f=void 0,c=void 0,D=((w=Q)==null?0:w.isCustomEmoji)?(M=Q)==null?void 0:(f=M.shortcuts)==null?void 0:f[0]:(c=Q)==null?void 0:c.emojiId;w=void 0;m.push({suggestion:{image:(w=Q)==null?void 0:w.image,alt:D,text:S}});if(m.length>=64)break}}return m?m.sort(function(G,p){return p.suggestion.text<
G.suggestion.text?-1:p.suggestion.text===G.suggestion.text?0:1}):null};
_.l.insertSuggestion=function(K){_.vg(this.hostElement,"yt-insert-suggestion",{range:this.JSC$15879_lastSuggestionRange,text:K.alt});this.dropdown.opened=!1};
_.l.updateSuggestionsAtCaret=function(K){this.updateSuggestions(K,this.retrieveTextBeforeRange(K))};
_.l.offsetStartOfRangeBy=function(K,m){K.startOffset>=m&&K.setStart(K.startContainer,K.startOffset-m)};
_.l.updateSuggestions=function(K,m){var x=this;this.JSC$15879_lastSuggestionRange&&(this.JSC$15879_lastSuggestionRange.detach(),this.JSC$15879_lastSuggestionRange=null);if((m=S0z.exec(m))&&m.length&&(m=m[m.length-1].toLocaleLowerCase(),m.length>2||m===":_")&&(this.offsetStartOfRangeBy(K,m.length),this.JSC$15879_lastSuggestionRange=K,(K=this.getSuggestions(m))&&K.length)){this.suggestions=K;_.MJ(this,function(){x.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(K.length-1);return}this.dropdown.opened=!1};
_.l.onKeyDown=function(K){if(this.dropdown.opened)switch(K.key){case "Escape":this.dropdown.opened=!1;K.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);K.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);K.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),K.preventDefault()}};
_.l.onKeyUp=function(K,m){switch(K.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(m);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(m)}};
_.l.onKeyPress=function(K){K.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),K.preventDefault())};
_.l.changeSuggestionIndex=function(K){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(K+this.suggestions.length)%this.suggestions.length,K=this.dropdownContent.children[this.suggestionIndex],K.active=!0,this.dropdownContent.scrollTop=K.offsetTop)};
_.l.retrieveTextBeforeRange=function(K){var m=K.startContainer;return m&&m.nodeType===Node.TEXT_NODE?m.textContent.substr(0,K.startOffset):""};
JT.prototype.onKeyPress=JT.prototype.onKeyPress;JT.prototype.onKeyUp=JT.prototype.onKeyUp;JT.prototype.onKeyDown=JT.prototype.onKeyDown;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],JT.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Array)],JT.prototype,"suggestions",void 0);_.v([_.P(),_.U("design:type",_.Uy)],JT.prototype,"emojiManager",void 0);_.v([_.P(),_.U("design:type",Number)],JT.prototype,"verticalSuggestionsOffset",void 0);
_.v([_.QF("#dropdown"),_.U("design:type",Object)],JT.prototype,"dropdown",void 0);_.v([_.QF("#dropdown-content"),_.U("design:type",HTMLDivElement)],JT.prototype,"dropdownContent",void 0);_.v([_.mh("keydown"),_.U("design:type",Function),_.U("design:paramtypes",[KeyboardEvent]),_.U("design:returntype")],JT.prototype,"onKeyDown",null);_.v([_.mh("keyup"),_.U("design:type",Function),_.U("design:paramtypes",[KeyboardEvent,Range]),_.U("design:returntype")],JT.prototype,"onKeyUp",null);
_.v([_.mh("keypress"),_.U("design:type",Function),_.U("design:paramtypes",[KeyboardEvent]),_.U("design:returntype")],JT.prototype,"onKeyPress",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-emoji-input"})],JT);
_.d(JT,"ytd-emoji-input",function(){if(mrD!==void 0)return mrD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return mrD=K},{mode:2});var QVE;var hT=function(){var K=_.e.apply(this,arguments)||this;K.hasMaxOptions=!1;return K};
_.q(hT,_.e);_.l=hT.prototype;_.l.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.l.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.l.setPrefilledChoices=function(K){var m=this;this.set("pollOptions",[]);var x;for(x=0;x<Math.min(K.length,this.data.maxPollOptions);x++)this.push("pollOptions",K[x].substring(0,this.data.maxPollOptionChars));for(;x<this.data.minPollOptions;x++)this.push("pollOptions","");this.hasMaxOptions=x>=this.data.maxPollOptions;_.MJ(this,function(){for(var S=m.pollOptions,Q=_.U8(m.hostElement).querySelectorAll(".poll-option-input"),w=0;w<Q.length;w++)Q[w].value=S[w]})};
_.l.focusChanged=function(){_.W9(this.hostElement)};
_.l.onInput=function(){var K=this;_.nd(this,"onInput",function(){K.isValid()?_.vg(K.hostElement,"yt-commentbox-post-enable"):_.vg(K.hostElement,"yt-commentbox-post-disable")},300)};
_.l.setPollOptions=function(){var K=[],m,x=((m=this.data)==null?0:m.minPollOptions)?this.data.minPollOptions:0;for(m=0;m<x;m++)K.push("");return K};
_.l.addPollOption=function(){var K=this;_.vg(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.dX.addLowPriorityJob(function(){var m;(m=_.U8(K.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||m.focus()})};
_.l.onRemovePollOption=function(K){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.vg(this.hostElement,"yt-poll-attachment-dismiss")):(K=this.repeat.indexForElement(K.target.parentNode),K!==null&&(this.splice("pollOptions",K,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.vg(this.hostElement,"yt-commentbox-post-enable"))))};
_.l.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.l.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var K=0,m=this.pollOptions.length;K<m;K++)if(this.pollOptions[K].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.l.getPollOptions=function(){return this.pollOptions};
_.l.setPollOptionsFromInputs=function(){for(var K=_.U8(this.hostElement).querySelectorAll(".poll-option-input"),m=0;m<K.length;m++)this.pollOptions[m]=K[m].value.trim()};
_.l.clearPollOptions=function(){var K=_.U8(this.hostElement).querySelectorAll(".poll-option-input");K=_.u(K);for(var m=K.next();!m.done;m=K.next())m.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.l.getSimpleString=function(K){return _.Hk(K)};
_.l.updateValueFromBinding=function(K){if(K.target&&this.pollOptions){var m=Array.from(_.U8(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(K.target);if(m>=0){var x;this.pollOptions[m]=(x=K.detail.value)!=null?x:"";this.notifyPath("pollOptions."+m)}}};
hT.prototype.dataChanged=hT.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],hT.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],hT.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Array)],hT.prototype,"pollOptions",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],hT.prototype,"hasMaxOptions",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],hT.prototype,"enableCreationBox",void 0);
_.v([_.QF("#repeat"),_.U("design:type",rs)],hT.prototype,"repeat",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],hT.prototype,"dataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-poll-attachment"})],hT);
_.d(hT,"ytd-poll-attachment",function(){if(QVE!==void 0)return QVE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return QVE=K},{mode:2});var wVA;var sVA;var lDB;var udA;var Cc=function(){return _.e.apply(this,arguments)||this};
_.q(Cc,_.e);_.tv.Object.defineProperties(Cc.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Cc.prototype,"rendererBehaviors",void 0);_.v([_.P(),_.U("design:type",Object)],Cc.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Cc.prototype,"focused",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("focused"),_.U("design:type",Object),_.U("design:paramtypes",[])],Cc.prototype,"ariaSelected",null);_.v([_.Jp({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],Cc);
_.d(Cc,"yt-user-mention-suggestion-renderer",function(){if(udA===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;lDB===void 0&&(lDB=document.createElement("template"));var S=lDB;x.call(m,S.content.cloneNode(!0),K.content.firstChild);udA=K}K=udA;return K},{mode:2});var M5R;var fDz;var Lc=function(){var K=_.e.apply(this,arguments)||this;K.focusedSuggestionIndex=-1;return K};
_.q(Lc,_.e);_.l=Lc.prototype;_.l.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.l.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.l.setFocusedSuggestionIndex=function(K){!this.data||!this.data.suggestions||K<0||K>=this.data.suggestions.length||(this.focusedSuggestionIndex=K,K=this.getSuggestionId(K),this._setFocusedSuggestionId(K))};
_.l.advanceSuggestion=function(K){this.focusedSuggestionIndex===-1||K!==-1&&K!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+K),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.l.ensureSuggestionVisible=function(K){K=this.getSuggestionId(K);K=_.U8(this.hostElement).querySelector("[id="+K+"]");K!=null&&(K.offsetTop<this.hostElement.scrollTop?K.scrollIntoView(!0):K.offsetTop+K.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&K.scrollIntoView(!1))};
_.l.getSuggestionId=function(K){return"user-mention-suggestion-"+K};
_.l.onSuggestionTap=function(K){var m=_.C(K.model.item,aLo);this.ytRendererBehavior.logExplicitClick(m);_.vg(this.hostElement,"yt-user-mention-suggestion-selected",{data:m,index:K.model.index})};
_.l.onSuggestionMouseMove=function(K){K.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(K.model.index)};
_.l.isSuggestionFocused=function(K,m){return K===m};
_.l.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.l.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("focused-suggestion-id-changed",this.focusedSuggestionId))};
Lc.prototype.focusedSuggestionIdChangedForBinding=Lc.prototype.focusedSuggestionIdChangedForBinding;Lc.prototype.onDomChange=Lc.prototype.onDomChange;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Lc.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Lc.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Lc.prototype,"focusedSuggestionIndex",void 0);_.v([_.P({readOnly:!0}),_.U("design:type",String)],Lc.prototype,"focusedSuggestionId",void 0);
_.v([_.mh("dom-change"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Lc.prototype,"onDomChange",null);_.v([_.xt("focusedSuggestionId"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Lc.prototype,"focusedSuggestionIdChangedForBinding",null);_.v([_.Jp({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],Lc);
_.d(Lc,"yt-user-mention-suggestions-dropdown",function(){if(fDz===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;M5R===void 0&&(M5R=document.createElement("template"));var S=M5R;x.call(m,S.content.cloneNode(!0),K.content.firstChild);fDz=K}K=fDz;return K},{mode:2});var q0=function(){var K=_.e.apply(this,arguments)||this;K.suggestionsResponse=null;K.activeMention=null;K.selectionChangeListener=K.onSelectionChange.bind(K);K.handlesEnabled=_.h("enable_handles_in_mention_suggest_posts");K.handlesInMentionSuggestionsEnabled=_.h("handles_in_mention_suggest_posts");K.zeroPrefixMentionSuggestionEnabled=_.h("enable_zero_prefix_mention_suggestion_web");K.pendingQuery=null;K.flowNonce=null;return K};
_.q(q0,_.e);_.l=q0.prototype;_.l.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.l.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.l.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.l.hasSuggestions=function(K){return!!(K&&K.suggestions&&K.suggestions.length>0)};
_.l.onInput=function(){var K=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var m=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),x=this.activeMention.JSC$11351_getText().slice(-1)===" ",S=this.activeMention.JSC$11351_getText().slice(-2,-1)===" ",Q="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11351_getText().slice(-2,
-1))>=0;Q=this.zeroPrefixMentionSuggestionEnabled&&Q;if(this.activeMention.isCollapsed()||(m||S||Q)&&x)this.cancelActiveMention();else{var w=this.activeMention.JSC$11351_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.nd(this,"requestSuggestions",function(){K.requestSuggestions(w)},100)}}}};
_.l.onServiceRequestSent=function(K){K.stopPropagation()};
_.l.onServiceRequestCompleted=function(K){K.stopPropagation();K=K.detail.data;K.query&&(!this.pendingQuery||this.pendingQuery!==K.query)||!this.zeroPrefixMentionSuggestionEnabled&&K.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=K,this.hasSuggestions(K)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.l.onServiceRequestError=function(K){K.stopPropagation()};
_.l.onUserMentionSuggestionSelected=function(K){this.selectSuggestion(K.detail.data,K.detail.index)};
_.l.onSelectionChange=function(){if(this.activeMention){var K=_.vR(),m=this.activeMention.JSC$11351_containsRange(K);K=K&&this.containsHelper(this.dropdown,K.getContainer());m||K||this.cancelActiveMention()}};
_.l.containsHelper=function(K,m){var x;if(((x=window.ShadyDOM)==null?void 0:x.noPatch)===!0)return K.contains(m);for(;m;){if(m===K)return!0;m=m instanceof ShadowRoot?m.host:m.parentNode}return!1};
_.l.maybeStartSuggest=function(){var K=_.vR();if(K&&K.isCollapsed()){var m=K.JSC$11351_getStartNode(),x=K.JSC$11351_getStartOffset();if(m instanceof Text&&!(x<1)){var S=m.textContent;!(S=S&&S.charAt(x-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(S)<0||(this.activeMention=_.$K(m,x-1,K.JSC$11351_getEndNode(),K.JSC$11351_getEndOffset()),this.flowNonce=G4(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.l.updateActiveMention=function(){if(this.activeMention){var K=_.vR();K&&K.isCollapsed()&&(this.activeMention=_.$K(this.activeMention.JSC$11351_getStartNode(),this.activeMention.JSC$11351_getStartOffset(),K.JSC$11351_getEndNode(),K.JSC$11351_getEndOffset()))}};
_.l.requestSuggestions=function(K){if(this.activeMention){var m={suggestions_query:K};this.pendingQuery=K;_.T4(this.hostElement,[this.suggestionsEndpoint,m])}};
_.l.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()};
_.l.focusPreviousSuggestion=function(K){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),K.preventDefault())};
_.l.focusNextSuggestion=function(K){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),K.preventDefault())};
_.l.selectFocusedSuggestion=function(K){if(this.hasSuggestions(this.suggestionsResponse)){var m=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.C(m,aLo)&&(this.selectSuggestion(_.C(m,aLo),this.dropdown.focusedSuggestionIndex),K.preventDefault())}};
_.l.selectSuggestion=function(K,m){if(K){var x=this.activeMention;if(x){var S=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&K.handle?_.bA(S,"\u00a0\u2068@"+K.handle+"\u2069\u00a0"):this.handlesEnabled?_.bA(S,"\u00a0"+K.displayName+"\u00a0"):_.bA(S,"\u00a0@"+K.displayName+"\u00a0");Um(S,"/channel/"+K.channelId);S.classList.add("yt-formatted-string","yt-simple-endpoint");S.setAttribute("spellcheck","false");x.isCollapsed()||x.JSC$11351_removeContents();x.insertNode(S,!0);K=document.createTextNode(" ");
S.parentNode.insertBefore(K,S.nextSibling);window.getSelection().collapse(K,1);m={suggestionSelected:{suggestionIndex:m}};if(this.zeroPrefixMentionSuggestionEnabled){var Q;m.suggestionSelected.isZeroPrefix=((Q=this.suggestionsResponse)==null?void 0:Q.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",m);this.cancelActiveMention();_.vg(this.hostElement,"yt-mention-inserted")}}};
_.l.getPositionTarget=function(K){return K&&K.getBrowserRangeObject()};
_.l.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.l.onFocusedSuggestionIdChanged=function(K){var m=_.qN0(this.hostElement)[0];m&&(K.detail.value?m.setAttribute("aria-activedescendant",K.detail.value):m.removeAttribute("aria-activedescendant"))};
_.l.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.l.logGELEvent=function(K,m){K={eventType:K,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};m&&(K=Object.assign(K,m));_.Zx("userMentionAutoCompleteBoxEvent",K)};
q0.prototype.onDomChange=q0.prototype.onDomChange;q0.prototype.onUserMentionSuggestionSelected=q0.prototype.onUserMentionSuggestionSelected;q0.prototype.onServiceRequestError=q0.prototype.onServiceRequestError;q0.prototype.onServiceRequestCompleted=q0.prototype.onServiceRequestCompleted;q0.prototype.onServiceRequestSent=q0.prototype.onServiceRequestSent;q0.prototype.onInput=q0.prototype.onInput;_.v([_.b(_.L9),_.U("design:type",Object)],q0.prototype,"ironA11yKeysBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],q0.prototype,"suggestionsEndpoint",void 0);_.v([_.P(),_.U("design:type",Object)],q0.prototype,"suggestionsResponse",void 0);_.v([_.P(),_.U("design:type",Object)],q0.prototype,"activeMention",void 0);_.v([_.QF("#dropdown"),_.U("design:type",Object)],q0.prototype,"dropdown",void 0);_.v([_.QF("#iron-dropdown"),_.U("design:type",Object)],q0.prototype,"ironDropdown",void 0);
_.v([_.mh("input"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],q0.prototype,"onInput",null);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],q0.prototype,"onServiceRequestSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],q0.prototype,"onServiceRequestCompleted",null);
_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],q0.prototype,"onServiceRequestError",null);_.v([_.mh("yt-user-mention-suggestion-selected"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],q0.prototype,"onUserMentionSuggestionSelected",null);
_.v([_.mh("dom-change"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],q0.prototype,"onDomChange",null);_.v([_.Jp({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],q0);
_.d(q0,"yt-user-mention-autosuggest-input",function(){if(sVA===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;wVA===void 0&&(wVA=document.createElement("template"));var S=wVA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);sVA=K}K=sVA;return K},{mode:2});var EN=null;
_.Dy({is:"ytd-commentbox",_template:function(){if(K9E!==void 0)return K9E;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return K9E=K},
behaviors:[_.xWT.YtHostElementBehavior,_.L9,_.JH.YtActionHandlerBehavior,_.d2.YtComponentBehavior,_.sy.YtRendererstamperBehavior,_.TGE.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(K,m){return _.X4(K.entities,"aadcGuidelinesStateEntityPayload",m)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(K,m){return _.X4(K.entities,"commentboxStateEntity",m)},
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 _.IM}},
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",_.Kd(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(K){this.fire(K?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(K){this.set("submitButtonDisabled",void 0);this.clear();K&&this.computeIsEmojiButtonDisplayed_(K)&&(K=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&K.updateEmojiCategories()},
observePrefilledImage_:function(K,m,x){this.isValidPrefilledImage_(K,m,x)&&(this.prefilledAttachment_="image",this.prefilledImageData_=m,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(K,m){this.isValidPrefilledVideo_(K,m)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(K){K&&K.pollData&&K.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(K.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.O5();this.focus()},
detached:function(){document.removeEventListener("tap",_.Kd(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(K){K=K.detail;K=K.isCustomEmoji?K.shortcuts[0]:K.emojiId;var m=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(m,K);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var K=_.vR();if(K){K=K.getBrowserRangeObject();for(var m=K.commonAncestorContainer;m;){if(m===this.getEditableTextArea_())return K;m=m.parentNode}}K=this.getEditableTextArea_();K=_.HT(K,K.childNodes.length);K.select();return K.getBrowserRangeObject()},
insertTextWithEmojis_:function(K,m,x){(m=this.emojiManager.createDocumentFragment(m,!0,!1,x===void 0?!0:x))&&m.childNodes.length!==0&&(K.collapsed||K.deleteContents(),x=m.lastChild,K.insertNode(m),_.QKB(x).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var K=_.vR();if(K){var m=K.JSC$11351_getStartNode(),x=K.JSC$11351_getEndNode();if(cN8(m)&&cN8(x)){var S=K.JSC$11351_getStartOffset(),Q;if(_.TB&&m.nodeType===Node.ELEMENT_NODE&&(Q=_.QaB(m)))_.HT(Q,0).select();else{Q=dY(m)?m:_.vb(m,dY);var w=dY(x)?x:_.vb(x,dY);if(Q||w)if(K.isCollapsed()){if(m.nodeType===Node.TEXT_NODE){K=!0;S===m.length&&(K=!1);if(EN==="end"||EN==="right")K=!1;m=m.parentNode;K=[].concat(_.N3(m.parentNode.childNodes)).indexOf(m)+(K?0:1);_.HT(m.parentNode,
K).select()}}else Q?Q.previousSibling&&Q.previousSibling.length>0?_.$K(x,K.JSC$11351_getEndOffset(),Q.previousSibling,Q.previousSibling.length-1).select():(m=document.createTextNode("\u200b"),Q.parentNode.insertBefore(m,Q),_.$K(x,K.JSC$11351_getEndOffset(),m,0).select()):w&&(w.nextSibling&&w.nextSibling.length>0?_.$K(m,K.JSC$11351_getStartOffset(),w.nextSibling,1).select():(x=document.createTextNode("\u200b"),w.parentNode.insertBefore(x,w.nextSibling),_.$K(m,K.JSC$11351_getStartOffset(),x,x.length).select()));
EN=null}}else EN=null}else EN=null},
leftKeyPressed_:function(){EN="left"},
rightKeyPressed_:function(){EN="right"},
endKeyPressed_:function(){EN="end"},
maybeDeleteChip_:function(){var K=pmn(!0);if(K){var m=_.vR(),x=m.JSC$11351_getStartNode();m=m.JSC$11351_getStartOffset();_.i3(x,m,K,K.childNodes.length).select()}},
maybeBackspaceChip_:function(){var K=pmn(!1);if(K){var m=_.vR(),x=m.JSC$11351_getStartNode();m=m.JSC$11351_getStartOffset();_.i3(x,m,K,0).select()}},
maybeBackspaceChipWordMode_:function(K){var m=_.vR();if(m.isCollapsed()){var x=m.JSC$11351_getStartNode();m=m.JSC$11351_getStartOffset();var S=R4T(x,m,!0);S&&(_.i3(x,m,S,0).select(),document.execCommand("delete"),K.preventDefault(),K.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(K){var m=_.vR();if(m.isCollapsed()){var x=m.JSC$11351_getStartNode();m=m.JSC$11351_getStartOffset();var S=R4T(x,m,!1);S&&(_.i3(x,m,S,S.childNodes.length).select(),document.execCommand("delete"),K.preventDefault(),K.stopImmediatePropagation())}},
onTap_:function(K){if(!K.defaultPrevented&&(K.currentTarget.tagName==="YTD-COMMENTBOX"&&dY(K.target)&&K.preventDefault(),this.isEmojiPickerDisplayed)){var m=this.$$("#emojis"),x=this.$$("#emoji-button"),S=this.getEditableTextArea_();if((K=K.path?K.path:K.composedPath&&K.composedPath())&&!K.includes(m)&&!K.includes(S)&&!K.includes(x))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(K,m,x){return K==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&m!==void 0&&m.encryptedBlobId!==null&&m.sourceExternalVideoId!==null&&x!==void 0&&x.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(K,m){return K==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!m&&!!m.videoRenderer&&!!m.videoRenderer.videoId},
isValidPrefilledAttachment_:function(K,m,x){return this.isValidPrefilledImage_(K,m,x)||this.isValidPrefilledVideo_(K,x)},
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 K=this.$$("ytd-backstage-multi-image-select-renderer");K&&K.hasImages()&&K.cancel()}else(K=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&K.cancel();(K=this.$["poll-attachment"])&&this.hasPoll_&&K.clearPollOptions();(K=this.$["image-poll-attachment"])&&this.hasImagePoll_&&K.resetPollOptions();(K=this.$["quiz-attachment"])&&this.hasQuiz_&&K.resetQuizOptions();
(K=this.$["video-link-attachment"])&&this.hasVideo_&&K.cancel();(K=this.$["access-restrictions-selector"].firstElementChild)&&K.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 _.U8(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.U8(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(K,m){K=jJ0(K,this.emojiManager,m).cloneNode(!0);for(m=K.firstChild;m;)if(m.nodeType!==1)m=m.nextSibling;else switch(m.tagName){case "BR":var x=_.J_();_.cwA(x,m);m=x.nextSibling;break;case "DIV":(x=m.lastChild)&&m.nextSibling&&_.qa(_.J_(),x);m.previousSibling&&(m.previousSibling.nodeType===1||m.previousSibling.nodeType===3&&!m.previousSibling.textContent.endsWith("\n"))&&_.LR(_.J_(),m);x&&x.nodeName==="BR"&&_.nh(x);x=m;m.hasChildNodes()?(m=m.firstChild,
_.O15(x)):(m=m.nextSibling,_.nh(x));break;default:m=m.nextSibling}return JN5(K)},
onAddImageError_:function(K){K.stopPropagation();this.errorMessage_=_.o_(K.detail)},
setTextAreaValue_:function(K){K||(K="");var m=this.getEditableFormattedString_();m.text="";this.getEditableTextArea_().innerText="";typeof K==="string"&&(K={runs:[{text:K}]});m.text=K},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();EN=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var K=this.getEditableTextArea_();K&&(_.HT(K,K.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.vZ("HTML_DIR")==="rtl"){var K=this.getEditableTextArea_(),m=this.getTextAreaValue()!==""?"auto":"rtl";K.setAttribute("dir",m)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var K;return XTS((K=this.$["quiz-attachment"])==null?void 0:K.getExplanationText())||XTS(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var K=null;if(this.isEmojiButtonDisplayed){var m=this.getInputRange_();m&&(K=this.emojiInput.retrieveTextBeforeRange(m))}this.insertText_(K,!0);this.updateCharCount_();this.setSubmitButton_();K=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=K.scrollHeight>K.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var K=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:K})},
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(K){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(K)},
onPasteEmoji_:function(K){K.preventDefault();K.stopImmediatePropagation();K=K.clipboardData.getData("text/plain");this.insertText_(K,!1,!1)},
insertText_:function(K,m,x){m=m===void 0?!1:m;x=x===void 0?!0:x;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&K){var S=this.getInputRange_().cloneRange();this.emojiManager&&S&&(m&&this.emojiInput.offsetStartOfRangeBy(S,K.length),this.insertTextWithEmojis_(S,K,x),Ox8(this.getEditableTextArea_().lastChild)||(S=this.getInputRange_().cloneRange()),S&&(this.emojiInput.updateSuggestions(S,K),this.updateSuggestionOffset_(S)))}},
setSubmitButton_:function(){if(this.data){var K=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",m=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(K||m){var x=this.getTextAreaValue().trim();m=x===this.previousText_;x=!x||this.aboveCharLimit_;K&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(x=this.aboveCharLimit_);this.submitButtonDisabled=
m||x||!this.getTextLength();K&&_.h("enable_post_scheduling")&&(this.submitButtonDisabled=m&&!this.scheduledPublishTimeSec_||x)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.Hk,computeCreationBoxClass_:function(K){return K?"focused":"not-focused"},
computeFooterMessageClass_:function(K,m){return m?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(K,m){return m?m:K},
computeFooterMessageHidden_:function(K,m){return!m&&!K},
computePlaceholderText_:function(K,m,x){return(x==="video"||x==="image")&&(K==null?0:K.prefilledPlaceholderText)?K==null?void 0:K.prefilledPlaceholderText:m==="poll"||m==="image-poll"?K==null?void 0:K.pollPostPlaceholderText:m==="quiz"?K==null?void 0:K.quizPostPlaceholderText:m==="image"?K==null?void 0:K.imagePostPlaceholderText:K==null?void 0:K.placeholderText},
computeHideAttachmentButtons_:function(K,m,x,S){return K===void 0?!1:S&&this.getSimpleString(S)===this.getSimpleString(K.rateLimitErrorMessage)?!0:m!=="none"||x!=="none"||!K.videoLinkButton&&!K.pollButton&&!K.imagePollButton&&!K.quizButton&&!K.imageButton},
computeHideDismissableAttachment_:function(K){return K!=="image"&&K!=="video"},
computeHasVideo_:function(K){return K==="video"},
computeHasImage_:function(K){return K==="image"},
computeHasPoll_:function(K){return K==="poll"},
computeHasImagePoll_:function(K){return K==="image-poll"},
computeHasQuiz_:function(K){return K==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(K){return K&&K.backstageAttachment?K.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!K.backstageAttachment.quizRenderer&&!K.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(K){if(this.isValidPrefilledAttachment_(K.purpose,K.prefilledImageData,K.backstageAttachment))return K.backstageAttachment},
computeEditAttachment_:function(K){if(this.computePrefilledContent_(K)===void 0)return K.backstageAttachment},
computeAuthorThumbnailDimension_:function(K,m){return K&&!m?24:40},
computeImageUploadEndpoint_:function(K){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",K)},
computeRateLimitErrorCommands_:function(K){var m,x;return K==null?void 0:(m=K.advancedTierFeatures)==null?void 0:(x=m.rateLimit)==null?void 0:x.rateLimitCommands},
computeIsBackstageComment_:function(K){return!(!K||K!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(K){return this.get("submitButton.buttonRenderer.serviceEndpoint",K)||this.get("replyButton.buttonRenderer.serviceEndpoint",K)||this.get("postButton.buttonRenderer.serviceEndpoint",K)},
computeSubmitButtonOverride:function(){if(_.h("web_modern_buttons")){var K,m;return{segmentedPosition:this.dropdownSchedulePanel_||!((K=this.data)==null?0:(m=K.postOptionsMenu)==null?0:m.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(K,m){K=this.get("submitButton.buttonRenderer",K)||this.get("replyButton.buttonRenderer",K)||this.get("postButton.buttonRenderer",K);m&&(K=m);K&&(K=Object.assign({},K),K.serviceEndpoint=void 0,K.isDisabled=this.submitButtonDisabled);return K},
computeHasExternalLinksAccess_:function(K){if(_.h("enable_rfa_external_links")){var m,x,S;return(S=K==null?void 0:(m=K.advancedTierFeatures)==null?void 0:(x=m.externalLinks)==null?void 0:x.allowExternalLinks)!=null?S:!0}return!0},
computeIsEmojiButtonDisplayed_:function(K){return K.emojiButton&&K.emojiPicker&&K.emojiPicker.emojiPickerRenderer&&K.emojiPicker.emojiPickerRenderer.categories?K.emojiPicker.emojiPickerRenderer.categories.find(function(m){return m.emojiPickerCategoryRenderer?m.emojiPickerCategoryRenderer.emojiIds&&m.emojiPickerCategoryRenderer.emojiIds.length>0:m.emojiPickerUpsellCategoryRenderer?m.emojiPickerUpsellCategoryRenderer.emojis&&m.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(K){return K.charLimit?K.charLimit:null},
computeDropdownSchedulingPanel_:function(K,m){if(K==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&m)return m},
computeInlineSchedulingPanel_:function(K,m){if(K==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&m)return m},
computeHideAuthorThumbnail_:function(K,m){return K||this.computeUseIdentityChip_(m)},
computeHideIdentityChipRenderer_:function(K,m){return K||!this.computeUseIdentityChip_(m)},
computeUseIdentityChip_:function(K){return!!K&&!!K.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(K){var m,x,S,Q;(K==null?0:(m=K.detail)==null?0:(x=m.endpoint)==null?0:x.ypcGetOffersEndpoint)||(K==null?0:(S=K.detail)==null?0:(Q=S.endpoint)==null?0:Q.ypcOffersEndpoint)?(K.stopPropagation(),_.T4(this,[K.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",K)&&(K.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(K){this.addedAttachment="video";this.selectedVideoId_=K.detail.videoId},
commentboxStateEntityChanged_:function(K){var m=this;(K==null?void 0:K.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(K==null?void 0:K.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){m.focus()})},
onYtServiceRequestSent_:function(K,m){if(m.actions)for(K=_.u(m.actions),m=K.next();!m.done;m=K.next())m.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(K){this.isLoading=!1;var m=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",K),x,S,Q,w=K==null?void 0:(x=K.detail)==null?void 0:(S=x.data)==null?void 0:(Q=S.actionResult)==null?void 0:Q.commentboxStateEntityKey;if(m)this.errorMessage_=m;else if(w){var M;this.dismissData_=K==null?void 0:(M=K.detail)==null?void 0:M.data;this.commentboxStateKey_=w}else{this.clear();var f;this.fire("yt-commentbox-dismiss",K==null?void 0:(f=K.detail)==
null?void 0:f.data)}},
onYtServiceRequestError_:function(K){K.stopPropagation();this.isLoading=!1;var m,x;if(((m=this.data)==null?void 0:m.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((x=this.data)==null?void 0:x.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(m=this.get("detail.error.args",K)||[],m.length>1&&m[1].message){this.handlePostsServiceRequestError_(m[1].message);return}(K=this.get("detail.error.message",K))?this.errorMessage_=this.data.errorMessage||_.o_(K):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(K){if(_.h("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var m=_.u(this.rateLimitErrorCommands),x=m.next();!x.done;x=m.next())if(x=x.value,x.errorLabel===K){_.W_(x.command,this.hostElement);return}this.errorMessage_=_.o_(K)},
submitIfNotBackstagePost_:function(K){if(!this.isBackstagePost)this.onSubmit_(K)},
onSubmit_:function(K){var m=this,x,S,Q,w,M,f,c,D,G,p,R,J,L,n,F;return _.t(function(H){switch(H.nextAddress){case 1:K.stopPropagation();if(!m.serviceEndpoint||!m.isValidInput_())return H.return();if(m.shouldShowPostAadcNotice_())return m.showPostAadcNotice_(),H.return();if(m.shouldShowCommentAadcNotice_())return m.showCommentAadcNotice_(),H.return();if(!(m.$$("ytd-backstage-multi-image-select-renderer")&&m.hasImage_&&_.h("enable_multi_image_post_creation"))){H.jumpTo(2);break}x=m.$$("ytd-backstage-multi-image-select-renderer");
return H.yield(x.getAllUploadStatuses(),3);case 3:S=H.yieldResult;if(!S)return H.return();Q=_.u(S);for(w=Q.next();!w.done;w=Q.next())if(M=w.value,M.encryptedBlobId===void 0)return m.isLoading=!1,c=f=void 0,m.errorMessage_=(c=(f=m.imageUploadEndpoint_)==null?void 0:f.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?c:null,H.return();return H.return(m.submitForm_(void 0,void 0,void 0,void 0,x.images,m.taggedVideoId_));case 2:if(!m.hasImagePoll_||!m.$["image-poll-attachment"]){H.jumpTo(4);
break}return H.yield(m.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:D=H.yieldResult;if(!D)return H.return();G=_.u(D);for(p=G.next();!p.done;p=G.next())if(R=p.value,!R.encryptedBlobId)return m.isLoading=!1,J=void 0,m.errorMessage_=(J=m.data.errorMessage)!=null?J:null,H.return();case 4:n=(L=m.$$("ytd-backstage-image-select-renderer"))&&L.uploadPromise(),F=m.getSharedPostId_(),n?n.then(function(){m.submitForm_.apply(m,_.N3(_.VU.apply(0,arguments)))}).catch(function(N){m.isLoading=!1;
m.errorMessage_=_.o_(N.message)}):m.selectedVideoId_?m.submitForm_(void 0,m.selectedVideoId_):m.prefilledAttachment_==="image"?m.submitForm_(m.prefilledImageData_.encryptedBlobId,void 0,void 0,m.prefilledImageData_.sourceExternalVideoId,void 0,m.taggedVideoId_):m.prefilledAttachment_==="video"?m.submitForm_(void 0,m.data.backstageAttachment.videoRenderer.videoId):F?m.submitForm_(void 0,void 0,F):m.taggedVideoId_!==void 0?m.submitForm_(void 0,void 0,void 0,void 0,void 0,m.taggedVideoId_):m.submitForm_(),
_.Px(H)}})},
openSchedulingPanel:function(K){K&&K.scheduleButton&&K.scheduleButton.buttonRenderer&&(this.scheduleButton_=K.scheduleButton.buttonRenderer);K&&K.dateTimePicker&&this.set("data.schedulingDateTimePicker",K.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(K){K.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(K){K.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(K){K.stopPropagation();K.detail.alertMessage&&(this.alertMessage_=K.detail.alertMessage)},
onImageSelected_:function(K){K.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(K){K.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(K){K.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(K.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(K){K.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(K){var m=this.$["video-link-attachment"];m&&m.onLaunchVideoPicker(K)},
onAttachmentDismiss_:function(K){K.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 K;if(this.addedAttachment==="image-poll"&&((K=this.$["image-poll-attachment"])==null||!K.isValid()))return!1;var m;if(this.addedAttachment==="quiz"&&((m=this.$["quiz-attachment"])==null||!m.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;K=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(K=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")K=!0;return K||!!this.getTextAreaValue().trim()},
submitForm_:function(K,m,x,S,Q,w){var M=this.getTextAreaValue().trim(),f={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&M===this.previousText_&&(M=void 0);M!==void 0&&(f.comment_text=M);this.isLoading=!0;w!=void 0&&(f.tagged_video_id=w);K?(f.image_blob_id=K,this.imagePreviewCoordinates_&&(f.image_preview_coordinates=this.imagePreviewCoordinates_)):m?f.attached_video_id=m:x?f.shared_post_id=x:Q&&Q.length>0&&(f.images_data=Q.map(function(c){return{encryptedBlobId:c.encryptedBlobId,
previewCoordinates:c.previewCoordinates}}));
S&&(f.source_video_id=S);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(f.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(f.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(f.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());_.h("enable_quiz_creation")&&this.addedAttachment===
"quiz"&&(f.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());_.h("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(f.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.T4(this,[this.serviceEndpoint,f])},
onIsInputFocusChanged_:function(K,m){K?this.fire("yt-autonav-pause-focus"):m!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(K){var m=this.getEditableTextArea_();[].concat(_.N3(K.dataTransfer.items)).forEach(function(x){x.kind==="string"&&x.type.match("^text/plain")&&x.getAsString(function(S){m.appendChild(document.createTextNode(S))})});
K.preventDefault()},
preventDefault_:function(K){K.preventDefault()},
onSuggestionInsert_:function(K){this.insertTextWithEmojis_(K.detail.range,K.detail.text)},
onEmojiSuggestionClick_:function(K){this.emojiInput.insertSuggestion(K.detail)},
computeSubmitButtonClass_:function(K,m){return!m||K?"":"with-options"},
updateSuggestionOffset_:function(K){if(this.emojiInput&&_.U8(this.emojiInput).querySelector("#dropdown")){var m=this.getEditableTextArea_().getBoundingClientRect().bottom,x=K.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(m-x)+5;m=this.getEditableTextArea_().getBoundingClientRect().left;K=K.getBoundingClientRect().left-m;_.U8(this.emojiInput).querySelector("#dropdown").style.marginLeft=K+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(K){if(_.h("enable_post_scheduling")&&this.data&&this.data.purpose){K=K.detail;if(Math.floor(Date.now()/1E3)>=K)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var m=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(m)||m!==K?this.scheduledPublishTimeSec_=K:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=K;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){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");return K},
getButtonRenderer:function(K,m){if(K)switch(m){case "video-link-button":var x;return((x=K.videoLinkButton)==null?void 0:x.buttonRenderer)||void 0;case "image-button":var S;return((S=K.imageButton)==null?void 0:S.buttonRenderer)||void 0;case "poll-button":var Q;return((Q=K.pollButton)==null?void 0:Q.buttonRenderer)||void 0;case "image-poll-button":var w;return((w=K.imagePollButton)==null?void 0:w.buttonRenderer)||void 0;case "quiz-button":var M;return((M=K.quizButton)==null?void 0:M.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var K;return(K=this.data)==null||!K.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var K,m;return!((K=this.data)==null||!K.openAadcDialog)&&!((m=this.aadcGuidelinesState_)==null||!m.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.vZ("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var K;((K=this.data)==null?0:K.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.zx("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(K){K.clickTrackingParams&&_.So().clickCommand(K);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.Uk(this,"yt-close-popup-action")},
onHideIdentityChip:function(K){var m;this.set("data.placeholderText",(m=K.hideIdentityChipAction)==null?void 0:m.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var bN=function(){var K=_.e.apply(this,arguments)||this;K.isOpen=!1;K.modern=_.h("web_modern_buttons");K.roundedContainer=!0;K.dropdownButtonOverride=_.h("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;K.inPopupContainer=!1;K.isCommentboxLoading=!1;var m=["image-button","image-poll-button","poll-button"];_.h("enable_quiz_creation")&&m.push("quiz-button");_.h("auto_convert_posts_video_tag")||m.push("video-link-button");K.attachmentButtonIds=m;K.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 K};
_.q(bN,_.e);_.l=bN.prototype;_.l.computeButtonOverride=function(){var K;return((K=this.data)==null?0:K.postOptionsMenu)&&_.h("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.l.configureRendererStamper=function(){var K={"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")||(K["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return K};
_.l.ready=function(){var K=this,m=_.U8(this.hostElement).querySelector("#placeholder-area"),x=function(S){K.onOpen(S)};
m.addEventListener("tap",x);m.addEventListener("keypress",x)};
_.l.showButtonEduTooltip=function(){var K,m,x,S,Q,w,M;if(_.h("enable_quiz_creation")&&((K=this.data)==null?0:(m=K.quizButton)==null?0:(x=m.buttonRenderer)==null?0:(S=x.hint)==null?0:(Q=S.hintRenderer)==null?0:(w=Q.content)==null?0:(M=w.bubbleHintRenderer)==null?0:M.text)&&(_.Ri.getInstance(),K=J$(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(K==null?void 0:
K.length)>0)){this.ytComponentBehavior.resolveCommand(K[0],{form:{element:this.quizButton}});return}var f;if((f=this.data)==null?0:f.imagePollButtonTooltip)if(_.Ri.getInstance(),f=J$(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(f==null?void 0:f.length)>0){this.ytComponentBehavior.resolveCommand(f[0],{form:{element:this.imagePollButton}});return}var c;_.h("enable_multi_image_post_creation")&&
((c=this.data)==null?0:c.multiImageButtonTooltip)&&(_.Ri.getInstance(),c=J$(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(c==null?void 0:c.length)>0&&this.ytComponentBehavior.resolveCommand(c[0],{form:{element:this.imageButton}}))};
_.l.onCreatePollAction=function(K){_.C(K,frL)&&(this.JSC$15934_commentbox.addedAttachment="poll",this.openDialog())};
_.l.onAddVideoLinkAction=function(K){if(_.C(K,sNA))this.JSC$15934_commentbox.onAddVideoLink(K)};
_.l.onShowSchedulingPanelCommand=function(K){(K=_.C(K,A3D))&&this.openSchedulingPanel(K)};
_.l.onCreateImagePollCommand=function(K){_.C(K,AHo)&&(this.JSC$15934_commentbox.openImagePollComponent(),this.openDialog())};
_.l.onCreateQuizCommand=function(K){_.C(K,oHA)&&(this.JSC$15934_commentbox.openQuizComponent(),this.openDialog())};
_.l.openSchedulingPanel=function(K){_.h("enable_post_scheduling")&&(this.openDialog(),this.JSC$15934_commentbox.openSchedulingPanel(K))};
_.l.onCreateCommentAction=function(K){this.get("createCommentAction.contents",K)&&(this.JSC$15934_commentbox.clear(),this.closeDialog())};
_.l.onOpen=function(K){K instanceof KeyboardEvent&&K.type==="keypress"&&K.keyCode!==13&&K.keyCode!==32||(this.data.prepareAccountEndpoint?_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.l.onYtCommentboxDismiss=function(){this.closeDialog()};
_.l.onYtCommentboxLoadingStart=function(K){K.stopPropagation();this.isCommentboxLoading=!0};
_.l.onYtCommentboxLoadingEnd=function(K){K.stopPropagation();this.isCommentboxLoading=!1};
_.l.onYtVideoLinkButtonCancel=function(K){K.stopPropagation();this.onOpen(K)};
_.l.onYtVideoLinkSelected=function(K){K.stopPropagation();this.onOpen(K)};
_.l.onIronSelect=function(K){K.stopPropagation();K.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=K.detail.item.value&&(this.accessRestriction?(this.accessRestriction=K.detail.item.value,this.onOpen(K)):this.accessRestriction=K.detail.item.value)};
_.l.onYtNavigate=function(K){this.get("detail.endpoint.backstageImageUploadEndpoint",K)&&(this.JSC$15934_commentbox.addedAttachment="image",this.JSC$15934_commentbox.submitButtonDisabled=!0,this.onOpen(K))};
_.l.onRequestSent=function(K){if(_.h("web_button_rework"))for(var m=_.u(K.detail),x=m.next();!x.done;x=m.next())_.C(x.value,UCt)&&(this.JSC$15934_commentbox.addedAttachment="image",this.JSC$15934_commentbox.submitButtonDisabled=!0,this.onOpen(K))};
_.l.openDialog=function(){var K;(K=this.data)!=null&&K.isIneligibleForCommunityPagePostCreation||(this.JSC$15934_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$15934_commentbox.focus())};
_.l.onPopupClosed=function(){_.Ri.getInstance()};
_.l.computeCreationDisabled=function(K){return!!K};
_.l.computeIsCreationDialog=function(K){return!!K&&K==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.l.computeDisabledPostButton=function(K){if(!K)return null;K.isDisabled=!0;return K};
_.l.computeIsCreationDialogWithHeader=function(K){return!this.inPopupContainer&&!!K&&!!K.authorText&&K.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.l.computeIsHeaderHidden=function(K,m){return!K||m};
_.l.computeDropdownRendererClasses=function(K){return K?["text-secondary-style"]:[]};
_.l.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var K=_.U8(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;K&&K.reset()};
bN.prototype.onPopupClosed=bN.prototype.onPopupClosed;bN.prototype.onRequestSent=bN.prototype.onRequestSent;bN.prototype.onYtNavigate=bN.prototype.onYtNavigate;bN.prototype.onIronSelect=bN.prototype.onIronSelect;bN.prototype.onYtVideoLinkSelected=bN.prototype.onYtVideoLinkSelected;bN.prototype.onYtVideoLinkButtonCancel=bN.prototype.onYtVideoLinkButtonCancel;bN.prototype.onYtCommentboxLoadingEnd=bN.prototype.onYtCommentboxLoadingEnd;bN.prototype.onYtCommentboxLoadingStart=bN.prototype.onYtCommentboxLoadingStart;
bN.prototype.onYtCommentboxDismiss=bN.prototype.onYtCommentboxDismiss;bN.prototype.showButtonEduTooltip=bN.prototype.showButtonEduTooltip;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],bN.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],bN.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],bN.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],bN.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],bN.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bN.prototype,"isOpen",void 0);_.v([_.P({computed:"computeButtonOverride(data)"}),_.U("design:type",Object)],bN.prototype,"buttonOverride",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bN.prototype,"modern",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bN.prototype,"roundedContainer",void 0);_.v([_.P(),_.U("design:type",Object)],bN.prototype,"dropdownButtonOverride",void 0);_.v([_.P({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.U("design:type",Boolean)],bN.prototype,"creationDisabled",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],bN.prototype,"enableCreationBox",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.U("design:type",Boolean)],bN.prototype,"isCreationDialog",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bN.prototype,"inPopupContainer",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.U("design:type",Boolean)],bN.prototype,"isCreationDialogWithHeader",void 0);_.v([_.P(),_.U("design:type",Object)],bN.prototype,"accessRestriction",void 0);
_.v([_.P({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.U("design:type",Array)],bN.prototype,"dropdownRendererClasses",void 0);_.v([_.P(),_.U("design:type",Object)],bN.prototype,"isCommentboxLoading",void 0);_.v([_.P(),_.U("design:type",Array)],bN.prototype,"attachmentButtonIds",void 0);_.v([_.QF("#image-button"),_.U("design:type",HTMLElement)],bN.prototype,"imageButton",void 0);
_.v([_.QF("#image-poll-button"),_.U("design:type",HTMLElement)],bN.prototype,"imagePollButton",void 0);_.v([_.QF("#quiz-button"),_.U("design:type",HTMLElement)],bN.prototype,"quizButton",void 0);_.v([_.QF("#commentbox"),_.U("design:type",Object)],bN.prototype,"JSC$15934_commentbox",void 0);_.v([_.xt("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bN.prototype,"showButtonEduTooltip",null);
_.v([_.mh("yt-commentbox-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],bN.prototype,"onYtCommentboxDismiss",null);_.v([_.mh("yt-commentbox-loading-start"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],bN.prototype,"onYtCommentboxLoadingStart",null);
_.v([_.mh("yt-commentbox-loading-end"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],bN.prototype,"onYtCommentboxLoadingEnd",null);_.v([_.mh("yt-video-link-button-cancel"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],bN.prototype,"onYtVideoLinkButtonCancel",null);
_.v([_.mh("yt-video-link-selected"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],bN.prototype,"onYtVideoLinkSelected",null);_.v([_.mh("iron-select"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],bN.prototype,"onIronSelect",null);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],bN.prototype,"onYtNavigate",null);
_.v([_.mh("yt-service-request-sent-button-renderer"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],bN.prototype,"onRequestSent",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bN.prototype,"onPopupClosed",null);_.v([_.Z({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],bN);
_.d(bN,"ytd-backstage-post-dialog-renderer",function(){if(YPA!==void 0)return YPA;var K=document.createElement("template");_.E(K,'\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"></yt-formatted-string>\n    <div class="visibility-container style-scope ytd-backstage-post-dialog-renderer" hidden="[[data.isIneligibleForCommunityPagePostCreation]]">\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>\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]]" hidden="[[data.isIneligibleForCommunityPagePostCreation]]" 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 class="ytd-commentbox-slot-repost-preview style-scope ytd-backstage-post-dialog-renderer" slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return YPA=K},{mode:1});var t5R;var cGA;var g8=function(){return _.e.apply(this,arguments)||this};
_.q(g8,_.e);_.l=g8.prototype;_.l.computeHeartButtonStyle=function(K){return(K==null?0:K.styleType)?K.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.l.onYtButtonTap=function(){if(this.data.isEnabled){var K=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(K=this.getEndpoint(K))&&_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}})}else(K=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(K)};
_.l.toggle=function(K){this.set("data.isHearted",K!==void 0?K:!this.data.isHearted)};
_.l.getEndpoint=function(K){var m,x=(m=this.data)==null?void 0:m.heartEndpoint,S;m=(S=this.data)==null?void 0:S.unheartEndpoint;if(x&&m)return K?m:x};
_.l.computeButtonAccessibility=function(K,m){var x,S,Q=K==null?void 0:(x=K.heartedAccessibility)==null?void 0:(S=x.accessibilityData)==null?void 0:S.label,w,M;K=K==null?void 0:(w=K.unheartedAccessibility)==null?void 0:(M=w.accessibilityData)==null?void 0:M.label;return m?Q:K};
_.tv.Object.defineProperties(g8.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 K;return _.h("kevlar_system_icons")&&!((K=this.data)==null||!K.isHearted)}}});
g8.prototype.onYtButtonTap=g8.prototype.onYtButtonTap;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],g8.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],g8.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],g8.prototype,"data",void 0);_.v([_.g("data.isHearted"),_.U("design:type",Object),_.U("design:paramtypes",[])],g8.prototype,"heartTooltip",null);
_.v([_.g("data.isHearted"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],g8.prototype,"iconFilled",null);_.v([_.P({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.U("design:type",String)],g8.prototype,"buttonAccessibility",void 0);_.v([_.P({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.U("design:type",String)],g8.prototype,"heartButtonStyle",void 0);
_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],g8.prototype,"onYtButtonTap",null);_.v([_.Z({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],g8);
_.d(g8,"ytd-creator-heart-renderer",function(){if(cGA!==void 0)return cGA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return cGA=K},{mode:1});var nc=function(){var K=_.e.apply(this,arguments)||this;K.hasCreatorReply=!1;K.buttonOverrides={size:"S",iconPosition:"icon-only"};K.replyButtonOverrides={size:"S",type:"text"};K.forceIconButton=!_.h("web_modern_buttons");K.modern=_.h("web_modern_buttons");K.buttonTooltipPosition="bottom";K.systemIcons=_.h("kevlar_system_icons");K.replyDialog=null;return K};
_.q(nc,_.e);_.l=nc.prototype;
_.l.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]]"}}}}}};
_.l.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.l.dataChange=function(){this.replyDialog&&_.U8(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var K,m,x;this.isLiked=this.systemIcons&&!!((K=this.data)==null?0:(m=K.likeButton)==null?0:(x=m.toggleButtonRenderer)==null?0:x.isToggled)};
_.l.computeShowVoteCountBeginning=function(K,m){return K===void 0||m===void 0?!0:K.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!m&&this.ytRendererBehavior.getSimpleString(m)!=="0"};
_.l.computeShowVoteCountEnd=function(K,m){return K===void 0||m===void 0?!0:K.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!m&&this.ytRendererBehavior.getSimpleString(m)!=="0"};
_.l.computeShowCommentCount=function(K,m){return K===void 0||m===void 0?!0:K.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!m&&this.ytRendererBehavior.getSimpleString(m)!=="0"};
_.l.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.l.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.l.showReplyDialog=function(K){K&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.U8(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=K,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.l.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.l.onRequestSent=function(K){if(_.h("web_button_rework")){K=_.u(K.detail);for(var m=K.next();!m.done;m=K.next())(m=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",m.value))&&this.showReplyDialog(m)}};
_.l.onYtNavigate=function(K){var m,x;(K=(m=_.C(K.detail.endpoint,_.T2E))==null?void 0:(x=m.dialog)==null?void 0:x.commentReplyDialogRenderer)&&this.showReplyDialog(K)};
_.l.onYtServiceRequestSent=function(K,m){K.stopPropagation();if(m.actions)for(K=0;K<m.actions.length;K++){var x=_.C(m.actions[K],r6z);x&&this.handleUpdateCommentVoteAction(x)}};
_.l.handleUpdateCommentVoteAction=function(K){this.voteCount=K.voteCount||_.o_("0");K.voteStatus==="LIKE"?this.JSC$15946_ytdDislikeToggleButtonRenderer.toggle(!1):K.voteStatus==="DISLIKE"?this.JSC$15946_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$15946_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$15946_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.l.computeReplyButtonHidden=function(K){return K};
_.l.computeReplyButtonBeginning=function(K){return(K==null?0:K.replyButton)&&K.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?K.replyButton:void 0};
_.l.computeReplyButtonEnd=function(K){return(K==null?0:K.replyButton)&&K.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?K.replyButton:void 0};
_.l.computeActionButtonStyle=function(K){return(K==null?0:K.style)?K.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.l.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.l.onYtToggleButton=function(K){var m,x;this.isLiked=this.systemIcons&&!!((m=K.detail)==null?0:(x=m.actions)==null?0:x.like)};
nc.prototype.onYtToggleButton=nc.prototype.onYtToggleButton;nc.prototype.onButtonTooltipPositionChanged=nc.prototype.onButtonTooltipPositionChanged;nc.prototype.onYtServiceRequestSent=nc.prototype.onYtServiceRequestSent;nc.prototype.onYtNavigate=nc.prototype.onYtNavigate;nc.prototype.onRequestSent=nc.prototype.onRequestSent;nc.prototype.onYtCommentboxDismiss=nc.prototype.onYtCommentboxDismiss;nc.prototype.dataChange=nc.prototype.dataChange;
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],nc.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],nc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nc.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],nc.prototype,"voteCount",void 0);_.v([_.P(),_.U("design:type",Object)],nc.prototype,"commentCount",void 0);_.v([_.P(),_.U("design:type",Object)],nc.prototype,"replyThumbnail",void 0);
_.v([_.P(),_.U("design:type",Object)],nc.prototype,"hasCreatorReply",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],nc.prototype,"enableCreationBox",void 0);_.v([_.P({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.U("design:type",String)],nc.prototype,"actionButtonsStyle",void 0);_.v([_.P({computed:"computeReplyButtonBeginning(data)"}),_.U("design:type",Object)],nc.prototype,"replyButtonBeginning",void 0);
_.v([_.P({computed:"computeReplyButtonEnd(data)"}),_.U("design:type",Object)],nc.prototype,"replyButtonEnd",void 0);_.v([_.P(),_.U("design:type",Object)],nc.prototype,"buttonOverrides",void 0);_.v([_.P(),_.U("design:type",Object)],nc.prototype,"replyButtonOverrides",void 0);_.v([_.P(),_.U("design:type",Object)],nc.prototype,"forceIconButton",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],nc.prototype,"useCommentIcon",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nc.prototype,"modern",void 0);_.v([_.P(),_.U("design:type",Object)],nc.prototype,"buttonTooltipPosition",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nc.prototype,"systemIcons",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],nc.prototype,"isLiked",void 0);_.v([_.QF("ytd-button-renderer"),_.U("design:type",Object)],nc.prototype,"ytdReplyButtonRenderer",void 0);
_.v([_.QF("#like-button"),_.U("design:type",Object)],nc.prototype,"JSC$15946_ytdLikeToggleButtonRenderer",void 0);_.v([_.QF("#dislike-button"),_.U("design:type",Object)],nc.prototype,"JSC$15946_ytdDislikeToggleButtonRenderer",void 0);_.v([_.QF("#reply-dialog"),_.U("design:type",HTMLElement)],nc.prototype,"replyDialogElement",void 0);_.v([_.QF("#reply-button"),_.U("design:type",HTMLElement)],nc.prototype,"replyButtonElement",void 0);
_.v([_.QF("#reply-button-end"),_.U("design:type",HTMLElement)],nc.prototype,"replyButtonEndElement",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nc.prototype,"dataChange",null);_.v([_.mh("yt-commentbox-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],nc.prototype,"onYtCommentboxDismiss",null);
_.v([_.mh("yt-service-request-sent-button-renderer"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],nc.prototype,"onRequestSent",null);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],nc.prototype,"onYtNavigate",null);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],nc.prototype,"onYtServiceRequestSent",null);_.v([_.xt("buttonTooltipPosition"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nc.prototype,"onButtonTooltipPositionChanged",null);
_.v([_.mh("yt-toggle-button"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],nc.prototype,"onYtToggleButton",null);_.v([_.Z({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],nc);
_.d(nc,"ytd-comment-action-buttons-renderer",function(){if(t5R!==void 0)return t5R;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return t5R=K},{mode:1});var OOt;var Pw=function(){return _.e.apply(this,arguments)||this};
_.q(Pw,_.e);Pw.prototype.focus=function(){_.U8(this.hostElement).querySelector("#commentbox").focus()};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Pw.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Pw.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Pw.prototype,"zeroStepChannelCreationRenderer",void 0);_.v([_.Z({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],Pw);
_.d(Pw,"ytd-comment-dialog-renderer",function(){if(OOt!==void 0)return OOt;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return OOt=K},{mode:1});var jVH;var eV=function(){var K=_.e.apply(this,arguments)||this;K.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.h("enable_web_delhi_icons")};K.replyButtonOverrides={size:"S",type:"text"};return K};
_.q(eV,_.e);_.l=eV.prototype;_.l.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.l.detached=function(){this.replyBox&&this.replyBox.remove()};
_.l.showReplyDialog=function(K){if(K){var m=this.replyBox;m||(m=document.createElement("ytd-comment-reply-dialog-renderer"),m.id="replybox",_.U8(this.replyDialogDiv).appendChild(m));m.data=K;this.replyDialogDiv.hidden=!1;m.openDialog()}};
_.l.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.l.handleReplyButtonClick=function(){if(this.isSubsOnlyCommentsEligibleUser){var K,m=_.C((K=this.toolbarSurface)==null?void 0:K.subscribersOnlyDisclaimerSnackbarCommand,_.R$);m&&_.vg(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:m})}};
_.l.onYtServiceRequestSent=function(K,m){K.stopPropagation();if(m.actions)for(var x=0;x<m.actions.length;x++){var S=_.C(m.actions[x],r6z);S?this.handleUpdateCommentVoteAction(S):K.target===this.heartButton&&this.toggleHeartState()}};
_.l.handleUpdateCommentVoteAction=function(K){var m;(m=this.toolbarState)!=null&&m.key&&this.ytdReduxBehavior.dispatch(_.Og("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:K.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":K.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.l.toggleHeartState=function(){var K;(K=this.toolbarState)!=null&&K.key&&this.ytdReduxBehavior.dispatch(_.Og("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.tv.Object.defineProperties(eV.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return(((K=this.toolbarState)==null?void 0:K.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(m=this.toolbarData)==null?void 0:m.likeCountLiked:(x=this.toolbarData)==null?void 0:x.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.toolbarSurface)==null?void 0:K.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.toolbarSurface)==null?void 0:K.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.toolbarSurface)==null?void 0:K.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.toolbarSurface)==null?void 0:K.prepareAccountCommand)!==void 0&&!_.h("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var K,m=_.C((K=this.toolbarSurface)==null?void 0:K.prepareAccountCommand,_.R$),x,S,Q,w,M,f,c,D,G;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((x=this.toolbarSharedData)==null||!x.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((S=this.toolbarState)==null?void 0:S.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:m!=null?m:_.C((Q=this.toolbarSurface)==null?void 0:Q.likeCommand,_.R$),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:m!=null?m:_.C((w=this.toolbarSurface)==null?void 0:w.unlikeCommand,_.R$),defaultCommand:this.isVisiblyDisabled?_.C((M=this.toolbarSurface)==null?void 0:M.commentDisabledActionCommand,_.R$):void 0,defaultTooltip:(f=this.toolbarData)==null?void 0:f.likeInactiveTooltip,toggledTooltip:(c=this.toolbarData)==null?void 0:c.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(D=this.toolbarData)==null?void 0:D.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(G=this.toolbarSharedData)==null?void 0:G.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var K,m=_.C((K=this.toolbarSurface)==null?void 0:K.prepareAccountCommand,_.R$),x,S,Q,w,M,f,c,D,G,p;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((x=this.toolbarSharedData)==null||!x.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((S=this.toolbarState)==null?void 0:S.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:m!=null?m:_.C((Q=this.toolbarSurface)==null?void 0:Q.dislikeCommand,_.R$),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:m!=null?m:_.C((w=this.toolbarSurface)==null?void 0:w.undislikeCommand,_.R$),defaultCommand:this.isVisiblyDisabled?_.C((M=this.toolbarSurface)==null?void 0:M.commentDisabledActionCommand,_.R$):void 0,defaultTooltip:(f=this.toolbarData)==null?void 0:f.dislikeInactiveTooltip,toggledTooltip:(c=this.toolbarData)==null?void 0:
c.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(D=this.toolbarSharedData)==null?void 0:D.dislikeReplyButtonA11y:(G=this.toolbarSharedData)==null?void 0:G.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(p=this.toolbarSharedData)==null?void 0:p.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var K,m,x;if(((K=this.toolbarState)==null?void 0:K.heartState)!==void 0&&((m=this.toolbarState)==null?void 0:m.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((x=this.toolbarState)==null?void 0:x.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var S,Q,w,M,f,c,D,G,p,R,J,L,n,F;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(S=this.toolbarData)==null?void 0:S.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((Q=this.toolbarState)==null?void 0:Q.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((w=this.toolbarState)==null?void 0:w.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((M=this.toolbarState)==null?void 0:M.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((f=this.toolbarState)==null?void 0:f.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.C((c=this.toolbarSurface)==null?void 0:c.heartCommand,
_.R$),unheartEndpoint:this.isVisiblyDisabled?void 0:_.C((D=this.toolbarSurface)==null?void 0:D.unheartCommand,_.R$),disabledEndpoint:this.isVisiblyDisabled?_.C((G=this.toolbarSurface)==null?void 0:G.commentDisabledActionCommand,_.R$):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(p=this.toolbarData)==null?void 0:p.heartActiveTooltip,unheartedTooltip:(R=this.toolbarData)==null?void 0:R.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((J=
this.toolbarState)==null?void 0:J.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(L=this.toolbarSharedData)==null?void 0:L.unheartButtonA11y:(n=this.toolbarSharedData)==null?void 0:n.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(F=this.toolbarSharedData)==null?void 0:F.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.toolbarSurface)==null||!K.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.commentStrings)!=null&&K.replyButtonText){var m,x,S,Q;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(m=this.commentStrings)==null?void 0:m.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.C((x=this.toolbarSurface)==null?void 0:x.replyCommand,_.R$),command:this.isVisiblyDisabled?
_.C((S=this.toolbarSurface)==null?void 0:S.commentDisabledActionCommand,_.R$):this.isSubsOnlyCommentsIneligibleUser?_.C((Q=this.toolbarSurface)==null?void 0:Q.subscribersOnlySnackbarCommand,_.R$):void 0}}}}});
eV.prototype.onYtServiceRequestSent=eV.prototype.onYtServiceRequestSent;eV.prototype.hideReplyDialogDiv=eV.prototype.hideReplyDialogDiv;_.v([_.P(),_.U("design:type",Object)],eV.prototype,"commentStrings",void 0);_.v([_.P(),_.U("design:type",Boolean)],eV.prototype,"isReply",void 0);_.v([_.P(),_.U("design:type",Object)],eV.prototype,"toolbarData",void 0);_.v([_.P(),_.U("design:type",Object)],eV.prototype,"toolbarSharedData",void 0);
_.v([_.P(),_.U("design:type",String)],eV.prototype,"toolbarStateKey",void 0);_.v([_.P(),_.U("design:type",String)],eV.prototype,"toolbarSurfaceKey",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],eV.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],eV.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],eV.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.sa),_.U("design:type",Object)],eV.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.QF("#reply-dialog"),_.U("design:type",HTMLElement)],eV.prototype,"replyDialogDiv",void 0);_.v([_.QF("#replybox"),_.U("design:type",Object)],eV.prototype,"replyBox",void 0);_.v([_.QF("ytd-creator-heart-renderer"),_.U("design:type",Object)],eV.prototype,"heartButton",void 0);_.v([_.P({selector:function(K,m){return _.X4(K.entities,"engagementToolbarStateEntityPayload",m)},
selectorArgs:["toolbarStateKey"]}),_.U("design:type",Object)],eV.prototype,"toolbarState",void 0);_.v([_.P({selector:lPG,selectorArgs:["toolbarSurfaceKey"]}),_.U("design:type",Object)],eV.prototype,"toolbarSurface",void 0);_.v([_.P(),_.U("design:type",Object)],eV.prototype,"buttonOverrides",void 0);_.v([_.mh("yt-commentbox-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],eV.prototype,"hideReplyDialogDiv",null);
_.v([_.g("toolbarData","toolbarState"),_.U("design:type",String),_.U("design:paramtypes",[])],eV.prototype,"likeCount",null);_.v([_.g("likeCount"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],eV.prototype,"showLikeCount",null);_.v([_.g("toolbarSurface"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],eV.prototype,"isVisiblyDisabled",null);_.v([_.g("toolbarSurface"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],eV.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.v([_.g("toolbarSurface"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],eV.prototype,"isSubsOnlyCommentsEligibleUser",null);_.v([_.g("toolbarSurface"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],eV.prototype,"hasPrepareAccountCommand",null);_.v([_.g("toolbarData","toolbarState","toolbarSurface"),_.U("design:type",Object),_.U("design:paramtypes",[])],eV.prototype,"likeToggleButtonRenderer",null);
_.v([_.g("isReply","toolbarData","toolbarState","toolbarSurface"),_.U("design:type",Object),_.U("design:paramtypes",[])],eV.prototype,"dislikeToggleButtonRenderer",null);_.v([_.g("toolbarData","toolbarState","toolbarSurface"),_.U("design:type",Object),_.U("design:paramtypes",[])],eV.prototype,"creatorHeartSupportedRenderer",null);_.v([_.g("toolbarSurface"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],eV.prototype,"hasReplyCommand",null);
_.v([_.g("toolbarSurface","commentStrings","isVisiblyDisabled"),_.U("design:type",Object),_.U("design:paramtypes",[])],eV.prototype,"replyButtonRenderer",null);_.v([_.P(),_.U("design:type",Object)],eV.prototype,"replyButtonOverrides",void 0);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],eV.prototype,"onYtServiceRequestSent",null);_.v([_.Z({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],eV);
_.d(eV,"ytd-comment-engagement-bar",function(){if(jVH!==void 0)return jVH;var K=document.createElement("template");_.E(K,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-engagement-bar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-engagement-bar">\n  \n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="bottom" data="[[likeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!showLikeCount]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-engagement-bar">\n    [[likeCount]]\n  </span>\n  \n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="bottom" data="[[dislikeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  \n  <div id="creator-heart" class="style-scope ytd-comment-engagement-bar"></div>\n  \n  <ytd-button-renderer id="reply-button-end" data="[[replyButtonRenderer]]" force-icon-button="true" hidden="[[!hasReplyCommand]]" overrides="[[replyButtonOverrides]]" on-click="handleReplyButtonClick" class="style-scope ytd-comment-engagement-bar">\n  </ytd-button-renderer>\n</div>\n\n<div id="reply-dialog" class="style-scope ytd-comment-engagement-bar"></div>\n');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return jVH=K},{mode:1});var DrA;var iN=function(){return _.e.apply(this,arguments)||this};
_.q(iN,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],iN.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],iN.prototype,"data",void 0);_.v([_.Z({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],iN);
_.d(iN,"ytd-comment-inline-thumbnail-renderer",function(){if(DrA!==void 0)return DrA;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return DrA=K},{mode:1});var rGD;var Yb=function(){return _.e.apply(this,arguments)||this};
_.q(Yb,_.e);Yb.prototype.onMessageTap=function(){if(this.onTapCommand){var K=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);K&&this.ytdOpenPopupBehavior.openPopup(K)}};
_.tv.Object.defineProperties(Yb.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return(K=this.data)==null?void 0:(m=K.button)==null?void 0:(x=m.buttonRenderer)==null?void 0:x.command}}});
_.v([_.b(_.sa),_.U("design:type",Object)],Yb.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Yb.prototype,"data",void 0);_.v([_.g("data.button.buttonRenderer.command"),_.U("design:type",Object),_.U("design:paramtypes",[])],Yb.prototype,"onTapCommand",null);_.v([_.Z({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],Yb);
_.d(Yb,"ytd-comment-pause-composer-renderer",function(){if(rGD!==void 0)return rGD;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return rGD=K},{mode:1});var GSz;var pVA;var FB=function(){var K=_.e.apply(this,arguments)||this;K.isOpen=!1;return K};
_.q(FB,_.e);_.l=FB.prototype;_.l.dataChanged=function(){this.isOpen=!1};
_.l.onTap=function(){this.data&&(this.data.navigationEndpoint?_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.l.focus=function(){this.JSC$15976_commentbox.focus()};
_.l.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.l.openDialog=function(){this.isOpen=!0;this.JSC$15976_commentbox.focus();this.JSC$15976_commentbox.maybeHeightChanged()};
FB.prototype.onYtCommentboxDismiss=FB.prototype.onYtCommentboxDismiss;FB.prototype.dataChanged=FB.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],FB.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],FB.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],FB.prototype,"isOpen",void 0);_.v([_.QF("#commentbox"),_.U("design:type",Object)],FB.prototype,"JSC$15976_commentbox",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],FB.prototype,"dataChanged",null);_.v([_.mh("yt-commentbox-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],FB.prototype,"onYtCommentboxDismiss",null);_.v([_.Z({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],FB);
_.d(FB,"ytd-comment-reply-dialog-renderer",function(){if(pVA!==void 0)return pVA;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return pVA=K},{mode:1});var ReE;var AT=function(){return _.e.apply(this,arguments)||this};
_.q(AT,_.e);_.tv.Object.defineProperties(AT.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(K=this.data)==null?void 0:(m=K.icon)==null?void 0:m.iconType;return x?"yt-icons:"+x.toLowerCase():null}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],AT.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],AT.prototype,"data",void 0);_.v([_.P(),_.g("data.icon"),_.U("design:type",Object),_.U("design:paramtypes",[])],AT.prototype,"icon",null);_.v([_.Z({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],AT);
_.d(AT,"ytd-pinned-comment-badge-renderer",function(){if(ReE!==void 0)return ReE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ReE=K},{mode:1});var JGB;var heL={},CZE={input:!0,meta:!0,br:!0,link:!0,img:!0},oH=null;heL.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(){oH==null&&(oH=document.createElement("tp-yt-paper-tooltip"),oH.offset=8,oH.fitToVisibleBounds=!0)},
onMouseOver_:function(K){if(K=_.vb(K.target,function(Q){return Q==this||Q.getAttribute&&Q.getAttribute("shared-tooltip-text")}.bind(this),!0)){var m=K.getAttribute("shared-tooltip-text");
if(m){var x=this,S=null;K!=this&&(K.tagName.toLowerCase()in CZE?x=K.parentElement:x=K,K.id&&(S=K.id));this.polymerController.createTooltipIfRequired_();if(oH.parentElement!=x||oH.for!=S)(0,_.k3)(oH).textContent=m,_.U8(x).appendChild(oH),oH.for=S,oH.animationDelay=this.polymerController.sharedTooltipAnimationDelay,oH.position=this.polymerController.sharedTooltipPosition}}}};var Hw=function(){return _.e.apply(this,arguments)||this};
_.q(Hw,_.e);Hw.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]]"}}}}}};
Hw.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var K;((K=this.data)==null?0:K.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var m;((m=this.data)==null?0:m.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
Hw.prototype.colorChanged=function(){var K,m,x,S=(K=this.data)==null?void 0:(m=K.color)==null?void 0:(x=m.basicColorPaletteData)==null?void 0:x.foregroundBodyColor;S&&(this.rgbBadgeColor=_.pl(S));_.U8(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
Hw.prototype.tooltipChanged=function(){var K;((K=this.data)==null?0:K.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
Hw.prototype.tooltipChanged=Hw.prototype.tooltipChanged;Hw.prototype.colorChanged=Hw.prototype.colorChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Hw.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Hw.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(heL.YtSharedTooltipBehavior),_.U("design:type",Object)],Hw.prototype,"ytSharedTooltipBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Hw.prototype,"data",void 0);
_.v([_.P({value:"#4285F4"}),_.U("design:type",String)],Hw.prototype,"rgbBadgeColor",void 0);_.v([_.xt("data.color"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Hw.prototype,"colorChanged",null);_.v([_.xt("data.tooltip"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Hw.prototype,"tooltipChanged",null);_.v([_.Z({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],Hw);
_.d(Hw,"ytd-sponsor-comment-badge-renderer",function(){if(JGB!==void 0)return JGB;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return JGB=K},{mode:1});var L9B;var q0M;var $b=function(){return _.e.apply(this,arguments)||this};
_.q($b,_.e);$b.prototype.computeState=function(K){switch(K==null?void 0:K.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"}};
$b.prototype.updateStateIdentifier=function(K){if(this.viewModel.triStateKey){var m=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.Og("triStateButtonStateEntityPayload",m,{key:m,stateIdentifier:K}))}};
$b.prototype.onClick=function(){var K=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(){K.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){K.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.tv.Object.defineProperties($b.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 K;return((K=this.data)==null?void 0:K.buttonText)||""}}});
_.v([_.P(),_.U("design:type",Object)],$b.prototype,"viewModel",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],$b.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],$b.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],$b.prototype,"ytRendererBehavior",void 0);_.v([_.P({selector:uwv,selectorArgs:["viewModel.triStateKey"]}),_.U("design:type",Object)],$b.prototype,"triStateButtonStateEntity",void 0);
_.v([_.P({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.U("design:type",String)],$b.prototype,"state",void 0);_.v([_.g("viewModel","state"),_.U("design:type",Object),_.U("design:paramtypes",[])],$b.prototype,"data",null);_.v([_.g("data"),_.U("design:type",String),_.U("design:paramtypes",[])],$b.prototype,"buttonText",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],$b);
_.d($b,"ytd-tri-state-button-view-model",function(){if(q0M!==void 0)return q0M;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return q0M=K},{mode:1});var E65;var bOL;var N0=function(){var K=_.e.apply(this,arguments)||this;K.defaultIconToFilled=!_.h("kevlar_fill_comment_chip_icon_killswitch");return K};
_.q(N0,_.e);N0.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
N0.prototype.dataChanged=function(){if(this.data){var K,m;((K=this.data.chipColorPalette)==null?0:K.backgroundColor)&&((m=this.data.chipColorPalette)==null?0:m.foregroundTitleColor)&&_.W9(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.RX(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.RX(this.data.chipColorPalette.foregroundTitleColor)});var x;((x=this.data)==null?0:x.command)?(_.W9(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.W9(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}};
N0.prototype.onTap=function(){var K;if(this.data&&(K=this.data)!=null&&K.command){var m;this.ytComponentBehavior.resolveCommand((m=this.data)==null?void 0:m.command)}};
N0.prototype.getIconSize=function(){return _.h("kevlar_fill_comment_chip_icon_killswitch")?24:12};
N0.prototype.onTap=N0.prototype.onTap;N0.prototype.dataChanged=N0.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],N0.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],N0.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.L9),_.U("design:type",Object)],N0.prototype,"ironA11yKeysBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],N0.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],N0.prototype,"basePriceText",void 0);_.v([_.P(),_.U("design:type",Object)],N0.prototype,"chipIcon",void 0);_.v([_.P(),_.U("design:type",Object)],N0.prototype,"defaultIconToFilled",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],N0.prototype,"dataChanged",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],N0.prototype,"onTap",null);
_.v([_.Jp({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],N0);
_.d(N0,"yt-pdg-comment-chip-renderer",function(){if(bOL===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;E65===void 0&&(E65=document.createElement("template"));var S=E65;x.call(m,S.content.cloneNode(!0),K.content.firstChild);bOL=K}K=bOL;return K},{mode:2});var ZG=function(){var K=_.e.apply(this,arguments)||this;K.useSmallAvatars=_.h("small_avatars_for_comments");K.commentThreadingEnabled=_.h("web_delhi_comment_threads");K.webWatchCompactComments=_.h("web_watch_compact_comments");K.editDialog=null;return K};
_.q(ZG,_.e);_.l=ZG.prototype;_.l.onShow=function(){_.LQ("cmv",void 0,"wn_comments")};
_.l.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"}}}};
_.l.detached=function(){this.editDialog=null;this.expander.reset()};
_.l.updateBackgroundColor=function(){if(this.backgroundColor){var K={"--ytd-comment-paid-background-color":_.RX(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.W9(this.hostElement,K)}else _.W9(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.l.resetExpander=function(){var K;(K=this.expander)==null||K.reset()};
_.l.openEditDialog=function(K){K.dialog&&(this.editDialog=K.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.l.onYtNavigate=function(K){var m=K.detail.endpoint;if(m=_.C(m,_.IaD)||_.C(m,_.kFz))K.stopPropagation(),this.openEditDialog(m)};
_.l.onYtCommentboxDismiss=function(){this.editDialog=null;_.W9(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.l.onAuthorThumbnailClicked=function(){_.h("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.l.onYtCommentboxResize=function(K){var m;(K==null?0:(m=K.detail)==null?0:m.height)&&_.W9(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":K.detail.height+"px"})};
_.tv.Object.defineProperties(ZG.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 K,m=(K=this.commentEntity)==null?void 0:K.author;return m&&(m.isCreator||m.isVerified||m.isArtist)?{renderer:{authorEndpoint:m.channelPageEndpoint?_.C(m.channelPageEndpoint,_.R$):_.C(m.channelCommand,_.R$),authorText:{runs:[{text:m.displayName}]},color:m.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:m.isArtist?{iconType:"AUDIO_BADGE"}:
m.isVerified?{iconType:m.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:m.isArtist||m.isVerified?m.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var K,m=(K=this.commentEntity)==null?void 0:K.author;return m!=null&&m.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:m.sponsorBadgeUrl}]},tooltip:m.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var K;return _.C((K=this.commentSurfaceEntity)==null?void 0:K.pdgCommentChip,_.EHE)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var K;return this.voiceReplyContainerViewModel&&((K=this.voiceReplyContainerViewModel)==null?void 0:K.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var K;return _.C((K=this.commentSurfaceEntity)==null?void 0:K.voiceReplyContainerViewModel,EKL)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var K;return this.voiceReplyContainerViewModel&&(K=this.voiceReplyContainerViewModel)!=null&&K.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var K,m;return(m=(K=this.commentSurfaceEntity)==null?void 0:K.commentBackgroundColor)!=null?m:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.h("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var K,m;return(((K=this.commentEntity)==null?void 0:(m=K.properties)==null?void 0:m.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var K,m;if(_.h("enable_profile_cards_on_comments")&&((K=this.commentEntity)==null?0:(m=K.author)==null?0:m.profileCardEndpoint)&&this.viewModel.allowProfileCard){var x,S;return _.C((x=this.commentEntity)==null?void 0:(S=x.author)==null?void 0:S.profileCardEndpoint,_.R$)}var Q,w;return _.C((Q=this.commentEntity)==null?void 0:(w=Q.avatar)==null?void 0:w.endpoint,_.R$)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var K,m;if(_.h("enable_profile_cards_on_comments")&&((K=this.commentEntity)==null?0:(m=K.author)==null?0:m.channelPageEndpoint)){var x,S;return _.C((x=this.commentEntity)==null?void 0:(S=x.author)==null?void 0:S.channelPageEndpoint,_.R$)}var Q,w;return _.C((Q=this.commentEntity)==null?void 0:(w=Q.avatar)==null?void 0:w.endpoint,_.R$)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S,Q=(K=this.commentEntity)==null?void 0:(m=K.avatar)==null?void 0:(x=m.image)==null?void 0:(S=x.sources)==null?void 0:S[0];return Q?{thumbnails:[{url:Q.url,width:Q.width,height:Q.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.commentEntity)==null?0:(m=K.author)==null?0:m.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.commentEntity)==null?void 0:(m=K.author)==null?void 0:m.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.commentEntity)==null?void 0:(m=K.properties)==null?void 0:m.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var K;return _.C((K=this.commentSurfaceEntity)==null?void 0:K.publishedTimeCommand,_.R$)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var K,m;if(((K=this.commentEntity)==null?0:K.translatedContent)&&((m=this.translateButtonState)==null?void 0:m.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var x;if((x=this.voiceReplyContainerViewModel)==null?0:x.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var S,Q;return((S=this.commentEntity)==null?void 0:(Q=S.properties)==null?void 0:Q.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.commentSharedEntity)==null?void 0:(m=K.strings)==null?void 0:m.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.commentSharedEntity)==null?void 0:(m=K.strings)==null?void 0:m.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.commentEntity)==null||!K.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var K,m,x=(m=_.C((K=this.viewModel)==null?void 0:K.translateButton,q5H))!=null?m:{},S,Q,w,M,f,c,D,G,p,R,J;return Object.assign({},x,{untoggledStateData:Object.assign({},x.untoggledStateData,{buttonText:(S=this.commentEntity)==null?void 0:(Q=S.translateData)==null?void 0:Q.text}),togglingStateData:Object.assign({},x.togglingStateData,{buttonText:(w=this.commentSharedEntity)==null?
void 0:(M=w.strings)==null?void 0:M.translatingText}),toggledStateData:Object.assign({},x.toggledStateData,{buttonText:(f=this.commentSharedEntity)==null?void 0:(c=f.strings)==null?void 0:c.seeOriginalText}),transitionCommand:((D=this.commentEntity)==null?0:D.translatedContent)?void 0:_.C((G=this.commentEntity)==null?void 0:(p=G.translateData)==null?void 0:p.translateComment,_.R$),triStateKey:(R=this.commentEntity)==null?void 0:(J=R.properties)==null?void 0:J.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((m=_.C(_.C((K=this.toolbarSurface)==null?void 0:K.menuCommand,_.R$),Wfo))==null?void 0:(x=m.menu)==null?void 0:x.menuRenderer)||null}}});
ZG.prototype.onYtCommentboxResize=ZG.prototype.onYtCommentboxResize;ZG.prototype.onYtCommentboxDismiss=ZG.prototype.onYtCommentboxDismiss;ZG.prototype.onYtNavigate=ZG.prototype.onYtNavigate;ZG.prototype.resetExpander=ZG.prototype.resetExpander;ZG.prototype.updateBackgroundColor=ZG.prototype.updateBackgroundColor;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ZG.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],ZG.prototype,"ytdReduxBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],ZG.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ZG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.QF("#author-thumbnail > button"),_.U("design:type",HTMLElement)],ZG.prototype,"authorThumbnailAnchor",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("viewModel"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ZG.prototype,"linked",null);
_.v([_.g("viewModel","linked"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"linkedCommentBadge",null);_.v([_.P({reflectToAttribute:!0}),_.g("viewModel"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ZG.prototype,"pinned",null);_.v([_.g("viewModel","pinned"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"pinnedCommentBadge",null);
_.v([_.g("commentEntity","commentSharedEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"authorCommentBadge",null);_.v([_.P({reflectToAttribute:!0}),_.g("authorCommentBadge"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"hasAuthorBadge",null);_.v([_.g("commentEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"sponsorCommentBadge",null);
_.v([_.P({reflectToAttribute:!0}),_.g("sponsorCommentBadge"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"hasSponsorBadge",null);_.v([_.g("commentSurfaceEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"pdgCommentChipRenderer",null);_.v([_.P({reflectToAttribute:!0}),_.g("voiceReplyContainerViewModel"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"hasVoiceReply",null);
_.v([_.g("commentSurfaceEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"voiceReplyContainerViewModel",null);_.v([_.g("voiceReplyContainerViewModel"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"voiceReplyUnavailableText",null);_.v([_.P(),_.U("design:type",Object)],ZG.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"viewModel",null);
_.v([_.P({selector:function(K,m){return _.X4(K.entities,"commentSharedEntityPayload",m)},
selectorArgs:["viewModel.sharedKey"]}),_.U("design:type",Object)],ZG.prototype,"commentSharedEntity",void 0);_.v([_.P({selector:sU1,selectorArgs:["viewModel.commentKey"]}),_.U("design:type",Object)],ZG.prototype,"commentEntity",void 0);_.v([_.P({selector:function(K,m){return _.X4(K.entities,"commentSurfaceEntityPayload",m)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.U("design:type",Object)],ZG.prototype,"commentSurfaceEntity",void 0);_.v([_.P({selector:lPG,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.U("design:type",Object)],ZG.prototype,"toolbarSurface",void 0);_.v([_.P({selector:uwv,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.U("design:type",Object)],ZG.prototype,"translateButtonState",void 0);
_.v([_.g("commentSurfaceEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"backgroundColor",null);_.v([_.P({reflectToAttribute:!0}),_.g("viewModel"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ZG.prototype,"optimalReadingWidthComments",null);_.v([_.QF("ytd-expander"),_.U("design:type",Object)],ZG.prototype,"expander",void 0);
_.v([_.xt("backgroundColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ZG.prototype,"updateBackgroundColor",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ZG.prototype,"useSmallAvatars",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ZG.prototype,"commentThreadingEnabled",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ZG.prototype,"webWatchCompactComments",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("commentEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"isReply",null);_.v([_.g("commentEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"authorThumbnailEndpoint",null);_.v([_.g("commentEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"authorNameEndpoint",null);_.v([_.g("commentEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"authorThumbnail",null);
_.v([_.g("commentEntity"),_.U("design:type",String),_.U("design:paramtypes",[])],ZG.prototype,"authorTextClass",null);_.v([_.g("commentEntity"),_.U("design:type",String),_.U("design:paramtypes",[])],ZG.prototype,"authorChannelName",null);_.v([_.g("commentEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"publishedTime",null);_.v([_.g("commentSurfaceEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"publishedTimeCommand",null);
_.v([_.g("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"contentText",null);_.v([_.xt("contentText"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ZG.prototype,"resetExpander",null);_.v([_.g("commentEntity"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ZG.prototype,"shouldShowReadMoreInitially",null);
_.v([_.g("commentSharedEntity"),_.U("design:type",String),_.U("design:paramtypes",[])],ZG.prototype,"expandText",null);_.v([_.g("commentSharedEntity"),_.U("design:type",String),_.U("design:paramtypes",[])],ZG.prototype,"collapseText",null);_.v([_.g("commentEntity"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ZG.prototype,"shouldShowTranslateButton",null);
_.v([_.g("commentEntity","commentSharedEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"translateButton",null);_.v([_.g("toolbarSurface"),_.U("design:type",Object),_.U("design:paramtypes",[])],ZG.prototype,"overflowMenuRenderer",null);_.v([_.P(),_.U("design:type",Object)],ZG.prototype,"editDialog",void 0);_.v([_.QF("ytd-comment-dialog-renderer"),_.U("design:type",Object)],ZG.prototype,"editCommentDialogContainer",void 0);
_.v([_.QF("ytd-comment-reply-dialog-renderer"),_.U("design:type",Object)],ZG.prototype,"editReplyDialogContainer",void 0);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],ZG.prototype,"onYtNavigate",null);_.v([_.mh("yt-commentbox-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],ZG.prototype,"onYtCommentboxDismiss",null);
_.v([_.mh("yt-commentbox-resize"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],ZG.prototype,"onYtCommentboxResize",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-comment-view-model"})],ZG);
_.d(ZG,"ytd-comment-view-model",function(){if(L9B!==void 0)return L9B;var K=document.createElement("template");_.E(K,'\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"> </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          \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"> [[authorChannelName]] </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" recompute-on-resize="[[webWatchCompactComments]]" 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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return L9B=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});_.BX(_.B(function(K){var m={};return _.O("yt-sub-thread",{class:_.Tt("ytSubThreadHost",(m.ytSubThreadHasButton=K.isButton,m.ytSubThreadHovered=K.hovered,m.ytSubThreadTopLevelThread=function(){var x;return((x=K.topLevelThread)==null?void 0:x.call(K))&&!_.h("small_avatars_for_comments")},m))},_.O("div",{class:"ytSubThreadThreadline"},_.O(_.r,{cond:function(){var x;
return!((x=K.isTeaser)==null?0:x.call(K))},
then:function(){return _.O("div",{class:"ytSubThreadConnection"})}}),_.O("div",{class:"ytSubThreadContinuation"}),_.O("div",{class:"ytSubThreadShadow"})),_.O("div",{class:"ytSubThreadSubThreadContent"},K.children))},"Ic"),"yt-sub-thread",{props:{isButton:_.kv,
isTeaser:_.kv,hovered:_.kv,topLevelThread:_.kv}});var Bw=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("web_modern_buttons");K.commentThreadingEnabled=_.h("web_delhi_comment_threads");K.isWatchGrid=_.h("kevlar_watch_grid");K.buttonOverrides=K.commentThreadingEnabled?{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};K.JSC$16022_spinnerEl=null;return K};
_.q(Bw,_.e);_.l=Bw.prototype;_.l.configureContinuationPathMap=function(){return _.h("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.l.shouldShowLegacyTeasers=function(K,m){return K&&!m};
_.l.shouldShowExpandedThreads=function(K,m){return this.commentThreadingEnabled&&m&&(K==null?void 0:K.length)>0};
_.l.shouldShowCollapsedThreads=function(K,m){return this.commentThreadingEnabled&&!m&&K};
_.l.computeCommentViewModel=function(K){return _.C(K,L05)};
_.l.computeThreadRenderer=function(K){return _.C(K,GoA)};
_.l.computeIsContinuationItem=function(K){return!!this.computeContinuationItemRenderer(K)};
_.l.computeButtonRenderer=function(K){return _.C(K,_.zD)};
_.l.computeContinuationItemRenderer=function(K){return _.C(K,_.Y$)};
_.l.computeShowButton=function(K){var m;return!((m=this.computeContinuationItemRenderer(K))==null||!m.button)};
_.l.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]]"}}}}}};
_.l.attached=function(){this.isShowRepliesVisible=!0};
_.l.dataChanged=function(){var K=this.expanderContents;K&&(K.hidden=!0);this.isLoading=!1};
_.l.endsInContinuation=function(K){return!!K&&K.length>0&&!!this.computeContinuationItemRenderer(K[K.length-1])};
_.l.computeShouldShowHideRepliesButton=function(K,m){return!K&&m};
_.l.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.l.isLoadingChanged=function(){this.isLoading&&!this.JSC$16022_spinnerEl&&(this.JSC$16022_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.U8(this.expanderContents).appendChild(this.JSC$16022_spinnerEl));this.JSC$16022_spinnerEl&&(this.JSC$16022_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var K;(K=this.contents)==null||K.classList.remove("reloading")}};
_.l.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var K=_.C(this.data.viewReplies,_.zD);K&&this.ytRendererBehavior.logExplicitClick(K);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.l.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var K=_.C(this.data.hideReplies,_.zD);K&&this.ytRendererBehavior.logExplicitClick(K);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.l.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var K=_.U8(this.hostElement).querySelector("#expander-contents");K&&(K.hidden=this.isShowRepliesVisible)}};
_.l.computeAlign=function(){if(this.modern){var K;return!((K=this.data)==null?0:K.viewRepliesCreatorThumbnail)}};
_.tv.Object.defineProperties(Bw.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var K,m;return this.endsInContinuation((K=this.data)==null?void 0:K.contents)||this.commentThreadingEnabled&&this.endsInContinuation((m=this.data)==null?void 0:m.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var K;return(K=this.data)==null?void 0:K.teaserContents}}});
Bw.prototype.isShowMoreChanged=Bw.prototype.isShowMoreChanged;Bw.prototype.isLoadingChanged=Bw.prototype.isLoadingChanged;Bw.prototype.triggerFirstContinuation=Bw.prototype.triggerFirstContinuation;Bw.prototype.dataChanged=Bw.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Bw.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Bw.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.my),_.U("design:type",Object)],Bw.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Bw.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Bw.prototype,"modern",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Bw.prototype,"commentThreadingEnabled",void 0);_.v([_.P(),_.U("design:type",Boolean)],Bw.prototype,"expanded",void 0);
_.v([_.P(),_.U("design:type",Function)],Bw.prototype,"toggleExpanded",void 0);_.v([_.P(),_.U("design:type",Array)],Bw.prototype,"addedReplies",void 0);_.v([_.P(),_.U("design:type",Boolean)],Bw.prototype,"hovered",void 0);_.v([_.P(),_.U("design:type",Boolean)],Bw.prototype,"topLevelThread",void 0);_.v([_.P(),_.U("design:type",Boolean)],Bw.prototype,"isLoading",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],Bw.prototype,"isShowRepliesVisible",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],Bw.prototype,"useNewFormatting",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Bw.prototype,"isWatchGrid",void 0);_.v([_.P(),_.U("design:type",Object)],Bw.prototype,"buttonOverrides",void 0);_.v([_.QF("#expander-contents"),_.U("design:type",HTMLElement)],Bw.prototype,"expanderContents",void 0);_.v([_.QF("ytd-continuation-item-renderer"),_.U("design:type",Object)],Bw.prototype,"continuationItemRenderer",void 0);
_.v([_.QF("#contents"),_.U("design:type",HTMLElement)],Bw.prototype,"contents",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Bw.prototype,"dataChanged",null);_.v([_.g("data.contents","data.subThreads.*"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Bw.prototype,"hasContinuation",null);_.v([_.g("data.teaserContents"),_.U("design:type",Object),_.U("design:paramtypes",[])],Bw.prototype,"subThreadTeasers",null);
_.v([_.mh("yt-expander-more-tapped"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Bw.prototype,"triggerFirstContinuation",null);_.v([_.xt("isLoading"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Bw.prototype,"isLoadingChanged",null);_.v([_.xt("isShowRepliesVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Bw.prototype,"isShowMoreChanged",null);
_.v([_.Z({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],Bw);
_.d(Bw,"ytd-comment-replies-renderer",function(){if(GSz!==void 0)return GSz;var K=document.createElement("template");_.E(K,'\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="[[commentThreadingEnabled]]" 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="[[!shouldShowLegacyTeasers(isShowRepliesVisible, commentThreadingEnabled)]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n<div id="expanded-threads" hidden="[[!shouldShowCollapsedThreads(data.viewReplies, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[subThreadTeasers]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread hovered="[[hovered]]" is-teaser="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-view-model data="[[computeCommentViewModel(item)]]" class="style-scope ytd-comment-replies-renderer"> </ytd-comment-view-model>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-repeat" items="[[addedReplies]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread hovered="[[hovered]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n      </ytd-comment-thread-renderer>\n    </yt-sub-thread>\n  </template>\n  <yt-sub-thread hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n    <div class="show-replies-button style-scope ytd-comment-replies-renderer">\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="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-sub-thread" aria-controls="expanded-threads" aria-expanded="[[!expanded]]" data="[[computeButtonRenderer(data.viewReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowMoreTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </div>\n  </yt-sub-thread>\n</div>\n<div id="collapsed-threads" hidden="[[!shouldShowExpandedThreads(data.subThreads, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[data.subThreads]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread hovered="[[hovered]]" is-button="[[computeIsContinuationItem(item)]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <template is="dom-if" if="[[computeThreadRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n        </ytd-comment-thread-renderer>\n      </template>\n      <template is="dom-if" if="[[computeContinuationItemRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-continuation-item-renderer button-overrides="[[buttonOverrides]]" data="[[computeContinuationItemRenderer(item)]]" is-comments-section="" show-button="[[computeShowButton(item)]]" class="style-scope ytd-comment-replies-renderer">\n        </ytd-continuation-item-renderer>\n      </template>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-if" if="[[computeShouldShowHideRepliesButton(hasContinuation, data.hideReplies)]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-button-renderer id="less-replies-sub-thread" aria-controls="collapsed-threads" aria-expanded="[[expanded]]" data="[[computeButtonRenderer(data.hideReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowLessTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </yt-sub-thread>\n  </template>\n</div>\n');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return GSz=K},{mode:1});var g6_;var aH=function(){var K=_.e.apply(this,arguments)||this;K.isOpen=!1;K.commentDialog=null;K.useSmallAvatars=_.h("small_avatars_for_comments");K.useSmallAvatarsEngagementPanelOnly=_.h("small_avatars_for_comments_ep");K.placeholderFocusListener=null;K.hasOpenedDialog=!1;K.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return K};
_.q(aH,_.e);_.l=aH.prototype;_.l.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]]"}}}}}};
_.l.ready=function(){var K=this,m=_.U8(this.hostElement).querySelector("#placeholder-area"),x=_.U8(this.hostElement).querySelector("#simplebox-placeholder"),S=function(Q){Q.stopPropagation();Q instanceof KeyboardEvent&&Q.type==="keypress"&&Q.keyCode!==13&&Q.keyCode!==32||K.openDialog()};
this.placeholderFocusListener=S;x.addEventListener("focus",this.placeholderFocusListener);m.addEventListener("tap",S);m.addEventListener("keypress",S)};
_.l.maybeRemoveFocusEventListener=function(){var K;(K=this.data)!=null&&K.prepareAccountEndpoint&&!_.h("web_comments_simplebox_modal_focus_on_tap_ks")&&(K=_.U8(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(K.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.l.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.l.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.h("web_comment_simplebox_resolve_polymer_command_ks")?_.kt.instance.resolveCommand(this.data.prepareAccountEndpoint):_.W_(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.subscribersOnlySnackbarCommand&&!this.hasOpenedDialog){var K=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand);K&&this.ytdOpenPopupBehavior.openPopup(K);this.hasOpenedDialog=!0}this.commentDialog||
(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.U8(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.l.onYtCommentboxDismiss=function(K){K.stopPropagation();this.isOpen=!1};
_.l.onCreateCommentAction=function(K){this.get("createCommentAction.contents",K)&&(this.isOpen=!1)};
_.l.computeCommentDialog=function(K){return{placeholderText:K.placeholderText,authorThumbnail:K.authorThumbnail,submitButton:K.submitButton,imageButton:K.imageButton,cancelButton:K.cancelButton,emojiButton:K.emojiButton,emojis:K.emojis,emojiPicker:K.emojiPicker,aadcGuidelinesStateEntityKey:K.aadcGuidelinesStateEntityKey,openAadcDialog:K.openAadcDialog,unicodeEmojisUrl:K.unicodeEmojisUrl}};
_.l.onHideIdentityChip=function(K){_.C(K,t0o)&&this.set("data.placeholderText",_.C(K,t0o).placeholderText)};
aH.prototype.onYtCommentboxDismiss=aH.prototype.onYtCommentboxDismiss;aH.prototype.dataChanged=aH.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],aH.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],aH.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],aH.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],aH.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],aH.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],aH.prototype,"isOpen",void 0);_.v([_.P(),_.U("design:type",Object)],aH.prototype,"commentDialog",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],aH.prototype,"engagementPanel",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],aH.prototype,"useSmallAvatars",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],aH.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],aH.prototype,"enableCreationBox",void 0);_.v([_.P(),_.U("design:type",Boolean)],aH.prototype,"showCreateDialog",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],aH.prototype,"dataChanged",null);_.v([_.mh("yt-commentbox-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],aH.prototype,"onYtCommentboxDismiss",null);_.v([_.Z({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],aH);
_.d(aH,"ytd-comment-simplebox-renderer",function(){if(g6_!==void 0)return g6_;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return g6_=K},{mode:1});var n6E;_.DN("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var d8=function(){var K=_.e.apply(this,arguments)||this;K.addHoverEffect=_.h("swatcheroo_comments_hover_effect");K.useSmallAvatars=_.h("small_avatars_for_comments");K.scrollingEnabled=_.h("web_comment_threading_scroll_on_collapse");K.isSubThread=!1;K.threadHovered=!1;K.expanded=!1;K.removed=!1;K.addedReplies=[];K.actionMap=K.configureActionMap();K.toggleExpanded=function(){K.expanded=!K.expanded;!K.expanded&&K.scrollingEnabled&&_.Uk(K.hostElement,"yt-scroll-to-comment-element",[K.commentElement])};
return K};
_.q(d8,_.e);_.l=d8.prototype;_.l.configureActionMap=function(){return _.h("web_delhi_comment_threads")?{"yt-create-comment-reply-action":"createCommentReplyAction","yt-remove-comment-action":"removeCommentAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction"}:{}};
_.l.createCommentReplyAction=function(K){K=_.C(K,M0H);if(K!=null&&K.contents){var m=K.replyToCommentId,x=K.parentCommentId,S,Q=(S=this.commentViewModel)==null?void 0:S.commentId;(Q===m||Q===x&&!m)&&this.maybeAttachReply(K.contents)}};
_.l.maybeAttachReply=function(K){var m,x;(((m=this.commentEntity)==null?void 0:(x=m.properties)==null?void 0:x.replyLevel)||0)>=3?_.vg(this.hostElement,"yt-pushed-create-comment-reply",K):this.attachReply(K)};
_.l.onPushedCreateCommentReply=function(K){var m,x;(((m=this.commentEntity)==null?void 0:(x=m.properties)==null?void 0:x.replyLevel)||0)>=3||(this.attachReply(K.detail),K.stopPropagation())};
_.l.attachReply=function(K){var m;((m=this.data)==null?0:m.replies)?(m=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+m+".continuationItemRenderer")?m===0?this.push("addedReplies",K):this.splice("data.replies.commentRepliesRenderer.subThreads",m,0,K):this.push("data.replies.commentRepliesRenderer.subThreads",K)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[K],viewReplies:{buttonRenderer:{text:_.yp(_.SC("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.l.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.N3(this.addedReplies))),this.set("addedReplies",[]))};
_.l.removeCommentAction=function(K){K=_.C(K,jND);var m=K==null?void 0:K.commentId,x;m&&((x=this.commentViewModel)==null?void 0:x.commentId)===m&&this.maybeRemoveComment(K.actionResult)};
_.l.banAuthorAction=function(K){K=_.C(K,lrD);var m=K==null?void 0:K.commentId,x;m&&((x=this.commentViewModel)==null?void 0:x.commentId)===m&&this.maybeRemoveComment(K.actionResult)};
_.l.hideReportedCommentAction=function(K){K=_.C(K,P3H);var m=K==null?void 0:K.commentId,x;m&&((x=this.commentViewModel)==null?void 0:x.commentId)===m&&this.maybeRemoveComment(K.actionResult)};
_.l.maybeRemoveComment=function(K){K&&K.status==="STATUS_SUCCEEDED"&&(this.feedbackText=K.feedbackText||_.yp("Reply removed"),this.removed=!0)};
_.l.onTap=function(K){if(this.addHoverEffect&&!this.engagementPanel&&!_.oK(_.AO(K)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var m;((m=window.getSelection())==null?0:m.toString().length)||_.W_({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.l.attached=function(){var K=this;this.isSubThread&&(this.expanded=!0);var m;(m=this.commentThreadHitbox)==null||m.addEventListener("mouseover",function(){K.threadHovered=!0});
var x;(x=this.commentThreadHitbox)==null||x.addEventListener("mouseout",function(){K.threadHovered=!1});
var S;(S=this.commentThreadHitbox)==null||S.addEventListener("click",function(){K.maybeToggleExpanded()})};
_.l.maybeToggleExpanded=function(){var K,m,x,S=(K=this.data)==null?void 0:(m=K.replies)==null?void 0:(x=m.commentRepliesRenderer)==null?void 0:x.subThreads,Q;(S==null?void 0:S.length)===1&&((Q=_.C(S[0],_.Y$))==null?0:Q.button)&&this.expanded||this.toggleExpanded()};
_.tv.Object.defineProperties(d8.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var K;return _.C((K=this.data)==null?void 0:K.commentViewModel,L05)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return _.h("web_delhi_comment_threads")&&!!((K=this.data)==null?0:(m=K.replies)==null?0:(x=m.commentRepliesRenderer)==null?0:x.subThreads)}}});
d8.prototype.onTap=d8.prototype.onTap;d8.prototype.onAppendContinuationItemsActionFinished=d8.prototype.onAppendContinuationItemsActionFinished;d8.prototype.onPushedCreateCommentReply=d8.prototype.onPushedCreateCommentReply;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],d8.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],d8.prototype,"ytdReduxBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],d8.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],d8.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],d8.prototype,"addHoverEffect",void 0);_.v([_.P(),_.U("design:type",Object)],d8.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],d8.prototype,"useSmallAvatars",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],d8.prototype,"scrollingEnabled",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],d8.prototype,"isSubThread",void 0);_.v([_.QF(".thread-hitbox"),_.U("design:type",HTMLElement)],d8.prototype,"commentThreadHitbox",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],d8.prototype,"threadHovered",void 0);_.v([_.QF("#comment"),_.U("design:type",HTMLElement)],d8.prototype,"commentElement",void 0);
_.v([_.P(),_.U("design:type",Object)],d8.prototype,"expanded",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],d8.prototype,"removed",void 0);_.v([_.P(),_.U("design:type",Object)],d8.prototype,"feedbackText",void 0);_.v([_.P(),_.U("design:type",Array)],d8.prototype,"addedReplies",void 0);_.v([_.P({selector:sU1,selectorArgs:["commentViewModel.commentKey"]}),_.U("design:type",Object)],d8.prototype,"commentEntity",void 0);
_.v([_.mh("yt-pushed-create-comment-reply"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],d8.prototype,"onPushedCreateCommentReply",null);_.v([_.mh("yt-append-continuation-items-action-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],d8.prototype,"onAppendContinuationItemsActionFinished",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],d8.prototype,"commentViewModel",null);
_.v([_.g("data.replies"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],d8.prototype,"hasSubThreading",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],d8.prototype,"engagementPanel",void 0);_.v([_.mh("tap"),_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],d8.prototype,"onTap",null);_.v([_.Z({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],d8);
_.d(d8,"ytd-comment-thread-renderer",function(){if(n6E!==void 0)return n6E;var K=document.createElement("template");_.E(K,'\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<div id="comment-container" class="style-scope ytd-comment-thread-renderer">\n  <div class="threadline style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"><div class="continuation style-scope ytd-comment-thread-renderer"></div></div>\n  <div class="removed-placeholder style-scope ytd-comment-thread-renderer" hidden="[[!removed]]">\n    <yt-icon icon="WARNING_FILLED" class="style-scope ytd-comment-thread-renderer"></yt-icon>\n    <yt-formatted-string text="[[feedbackText]]" class="style-scope ytd-comment-thread-renderer"></yt-formatted-string>\n  </div>\n  <ytd-comment-view-model id="comment" data="[[commentViewModel]]" hidden="[[removed]]" class="style-scope ytd-comment-thread-renderer">\n  </ytd-comment-view-model>\n</div>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer">\n  <template is="dom-if" if="[[data.replies]]" class="style-scope ytd-comment-thread-renderer">\n    <ytd-comment-replies-renderer added-replies="[[addedReplies]]" data="[[data.replies.commentRepliesRenderer]]" expanded="[[expanded]]" hovered="[[threadHovered]]" toggle-expanded="[[toggleExpanded]]" top-level-thread="[[!isSubThread]]" class="style-scope ytd-comment-thread-renderer">\n    </ytd-comment-replies-renderer>\n  </template>\n</div>\n<div class="thread-hitbox style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"></div>\n');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return n6E=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var PZE;var y_=function(){var K=_.e.apply(this,arguments)||this;K.compactHeader=_.h("web_watch_compact_comments_header");K.hidePanelButton=!1;K.isPostSchedulingEnabled=_.h("enable_post_scheduling");K.hasFinishedStamping=!1;K.JSC$16045_handleOpenPostCommentDialogActionAfterStamp=!1;K.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return K};
_.q(y_,_.e);_.l=y_.prototype;
_.l.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"}}}};
_.l.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.l.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16045_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.l.onYtServiceRequestSent=function(K,m){if(!_.h("kevlar_command_handler")&&m.actions)for(K=0;K<m.actions.length;K++){var x=m.actions[K];_.C(x,A3D)&&_.U8(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.C(x,A3D))}};
_.l.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var K;if(this.getPrefilledBackstagePostDialog((K=this.data)==null?void 0:K.actions)){_.U8(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var m=_.U8(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;m&&_.MJ(this,function(){m.focus();m.openDialog&&m.openDialog()})}}else this.hasActionsChange=!0};
_.l.computeIsBackstage=function(K){return K};
_.l.onYtCommentboxDismiss=function(){_.U8(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.l.removePrefilledDialog=function(K){if(K==null?0:K.actions){for(var m=K.actions.length-1;m>=0;m--){var x=void 0;((x=_.C(K.actions[m],zBt))==null?0:x.dialog)&&delete K.actions[m]}this.set("data",void 0);this.set("data",K)}};
_.l.getPrefilledBackstagePostDialog=function(K){if(K)for(var m=0;m<K.length;m++){var x=K[m],S=void 0;if((S=_.C(x,zBt))==null?0:S.dialog)return _.C(x,zBt).dialog}return null};
_.l.computeBackstagePostDialog=function(K){return K&&(this.getPrefilledBackstagePostDialog(K.actions)||K.createRenderer)};
_.l.dataChanged=function(){if(this.data){var K=this.data.customEmojis,m=this.data.unicodeEmojisUrl;_.IM.clear();m&&_.E2_(_.IM,m);K&&_.IM.load(K)}};
_.l.handleSignalActionOpenPostCommentDialogAction=function(){var K=_.U8(this.hostElement).querySelector("ytd-comment-simplebox-renderer");K?K.openDialog():this.JSC$16045_handleOpenPostCommentDialogActionAfterStamp=!0};
_.l.onPostHeaderTap=function(){var K;((K=this.data)==null?0:K.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.tv.Object.defineProperties(y_.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.h("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S,Q,w,M;return!this.hidePanelButton&&_.h("kevlar_watch_comments_panel_button")&&((M=_.C((K=this.data)==null?void 0:(m=K.sortMenu)==null?void 0:(x=m.sortFilterSubMenuRenderer)==null?void 0:(S=x.subMenuItems)==null?void 0:(Q=S[0])==null?void 0:(w=Q.serviceEndpoint)==null?void 0:w.commandMetadata,_.mE))==null?void 0:M.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.SC("MINIPLAYER_EXPAND_LABEL"),text:_.o_(_.SC("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
y_.prototype.dataChanged=y_.prototype.dataChanged;y_.prototype.onYtCommentboxDismiss=y_.prototype.onYtCommentboxDismiss;y_.prototype.observePrefilledBackstagePostDialog=y_.prototype.observePrefilledBackstagePostDialog;y_.prototype.onYtServiceRequestSent=y_.prototype.onYtServiceRequestSent;y_.prototype.onStampFinished=y_.prototype.onStampFinished;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],y_.prototype,"ytComponentBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],y_.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],y_.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],y_.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],y_.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],y_.prototype,"compactHeader",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],y_.prototype,"engagementPanel",void 0);_.v([_.P(),_.U("design:type",Object)],y_.prototype,"hidePanelButton",void 0);_.v([_.P({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.U("design:type",Boolean)],y_.prototype,"isBackstage",void 0);_.v([_.P({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.U("design:type",Object)],y_.prototype,"backstagePostDialog",void 0);
_.v([_.P(),_.U("design:type",Object)],y_.prototype,"isPostSchedulingEnabled",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data","showCommentsPanelButton"),_.U("design:type",Object),_.U("design:paramtypes",[])],y_.prototype,"useSpaceBetween",null);_.v([_.P({reflectToAttribute:!0}),_.g("data","hidePanelButton"),_.U("design:type",Object),_.U("design:paramtypes",[])],y_.prototype,"showCommentsPanelButton",null);
_.v([_.g("data","showCommentsPanelButton"),_.U("design:type",Object),_.U("design:paramtypes",[])],y_.prototype,"commentsPanelButtonData",null);_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],y_.prototype,"onStampFinished",null);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],y_.prototype,"onYtServiceRequestSent",null);
_.v([_.xt("data.actions"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],y_.prototype,"observePrefilledBackstagePostDialog",null);_.v([_.mh("yt-commentbox-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],y_.prototype,"onYtCommentboxDismiss",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],y_.prototype,"dataChanged",null);
_.v([_.Z({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],y_);
_.d(y_,"ytd-comments-header-renderer",function(){if(PZE!==void 0)return PZE;var K=document.createElement("template");_.E(K,'\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" on-click="onPostHeaderTap" 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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return PZE=K},{mode:1});var eeL;var V_=function(){return _.e.apply(this,arguments)||this};
_.q(V_,_.e);_.v([_.P(),_.U("design:type",Object)],V_.prototype,"data",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],V_.prototype,"ytRendererBehavior",void 0);_.v([_.Z({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],V_);
_.d(V_,"ytd-destination-button-renderer",function(){if(eeL!==void 0)return eeL;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return eeL=K},{mode:1});var iOH;var vw=function(){var K=_.e.apply(this,arguments)||this;K.isRichGrid=!1;K.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return K};
_.q(vw,_.e);_.l=vw.prototype;_.l.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.l.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.l.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.l.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var K;if((K=this.data)==null||!K.isExpanded){K=this.hostElement.clientWidth;var m;if(K&&(m=this.data)!=null&&m.destinationButtons){m=Math.floor((K+4)/214);K=this.data.destinationButtons.length;var x=Math.ceil(K/m);this.fullyVisibleRows=K%m===1&&x===2?1:Math.min(x,2);this.isShowMoreVisible=this.fullyVisibleRows<x}}}};
_.l.updateRichGridDestinationButtonsVisibility=function(){var K,m;if(this.isRichGrid&&((K=this.data)==null||!K.isExpanded)&&(m=this.data)!=null&&m.destinationButtons){K=this.richGridItemsPerRow+1;m=this.data.destinationButtons.length;var x=Math.ceil(m/K);this.fullyVisibleRows=m%K===1&&x===2?1:Math.min(x,2);this.isShowMoreVisible=this.fullyVisibleRows<x}};
_.l.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
vw.prototype.updateRichGridDestinationButtonsVisibility=vw.prototype.updateRichGridDestinationButtonsVisibility;_.v([_.P(),_.U("design:type",Object)],vw.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Number)],vw.prototype,"fullyVisibleRows",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],vw.prototype,"isShowMoreVisible",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],vw.prototype,"isRichGrid",void 0);
_.v([_.P({selector:_.R_,value:0}),_.U("design:type",Number)],vw.prototype,"richGridItemsPerRow",void 0);_.v([_.P(),_.U("design:type",Object)],vw.prototype,"gridStateActionMap",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vw.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],vw.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],vw.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],vw.prototype,"ytdReduxBehavior",void 0);_.v([_.xt("data","richGridItemsPerRow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vw.prototype,"updateRichGridDestinationButtonsVisibility",null);_.v([_.Z({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],vw);
_.d(vw,"ytd-destination-shelf-renderer",function(){if(iOH!==void 0)return iOH;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return iOH=K},{mode:1});var Y0_;var UN=function(){return _.e.apply(this,arguments)||this};
_.q(UN,_.e);UN.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],UN.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],UN.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],UN.prototype,"data",void 0);_.v([_.Z({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],UN);
_.d(UN,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(Y0_!==void 0)return Y0_;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Y0_=K},{mode:1});var F9_;var za=function(){var K=_.e.apply(this,arguments)||this;K.disableAnimation=!1;K.isSlimlineSurvey=!1;K.isSlimlineSurveyFollowUp=!1;K.isShortsStyle=!1;return K};
_.q(za,_.e);za.prototype.onTap=function(K){K.preventDefault();this.data&&_.vg(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.tv.Object.defineProperties(za.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 K,m,x,S,Q;return((K=this.data)==null?0:K.checked)?(m=this.data)==null?void 0:(x=m.onStateIcon)==null?void 0:x.iconType:(S=this.data)==null?void 0:(Q=S.defaultStateIcon)==null?void 0:Q.iconType}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],za.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],za.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],za.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],za.prototype,"disableAnimation",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],za.prototype,"isSlimlineSurvey",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],za.prototype,"isSlimlineSurveyFollowUp",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],za.prototype,"isShortsStyle",void 0);_.v([_.g("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],za.prototype,"isAnimatedIcon",null);
_.v([_.g("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.U("design:type",Number),_.U("design:paramtypes",[])],za.prototype,"iconSize",null);_.v([_.g("isShortsStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],za.prototype,"isDarkTheme",null);_.v([_.g("data.checked"),_.U("design:type",Object),_.U("design:paramtypes",[])],za.prototype,"icon",null);_.v([_.Z({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],za);
_.d(za,"ytd-rating-survey-option-renderer",function(){if(F9_!==void 0)return F9_;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return F9_=K},{mode:2});var AGE;var Ta=function(){var K=_.e.apply(this,arguments)||this;K.firstResponseText=null;K.lastResponseText=null;K.selectedNonStarOption=null;K.hideOptions=!1;K.hideUndoButton=!0;K.disableAnimation=!1;K.showResponseRangeText=!1;K.selectedRatingIndex=-1;K.isSlimlineSurvey=!1;K.isSlimlineSurveyFollowUp=!1;K.isShortsStyle=!1;K.slimlineSurveyRatingSelectedIndex=-1;return K};
_.q(Ta,_.e);_.l=Ta.prototype;_.l.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.l.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.l.onOptionChange=function(K,m){var x=this;K=m.onStateIcon&&m.defaultStateIcon&&m.onStateIcon.iconType===m.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(M,f){M.responseText===m.responseText?x.isSlimlineSurvey?(x.selectedRatingIndex=f,x.ytdReduxBehavior.dispatch(VtR(f))):(x.setSurveyOptionValue(f,!0,"checked"),x.setSurveyOptionValue(f,!0,"selected")):(x.setSurveyOptionValue(f,!1,"checked"),x.setSurveyOptionValue(f,
!1,"selected"))});
else if(K)this.selectedNonStarOption=m,this.hideOptions=!0;else{var S=this.ytRendererBehavior.getSimpleString(m.responseText),Q=!0;this.getOptionRenderers().forEach(function(M,f){x.setSurveyOptionValue(f,Q,"checked");x.setSurveyOptionValue(f,!1,"selected");x.ytRendererBehavior.getSimpleString(M.responseText)===S&&(Q=!1,x.setSurveyOptionValue(f,!0,"selected"))})}K=m.responseEndpoint;
var w;m.followUpCommand&&(w=_.C(m.followUpCommand,BPo));this.isSlimlineSurvey?(this.resetComponent(),_.Uk(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.Uk(this.hostElement,"ytd-inline-survey-rating-select-action",[K,w])};
_.l.showSelectedOption=function(){var K=this;_.dX.addJob(function(){var m=K.getOptionRenderers()[K.slimlineSurveyRatingSelectedIndex];K.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),m)},8,100)};
_.l.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(K){var m;return(m=_.C(K,dgz))!=null?m:{}}):[]};
_.l.onUndoClick=function(){this.resetComponent();_.Uk(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.l.setSurveyOptionValue=function(K,m,x){this.notifyPath("data.ratings."+K+".ratingSurveyOptionRenderer."+x);this.set("data.ratings."+K+".ratingSurveyOptionRenderer."+x,m)};
_.l.resetComponent=function(){var K=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var m=this.getOptionRenderers(),x,S;this.firstResponseText=(S=(x=m[0])==null?void 0:x.responseText)!=null?S:null;var Q,w;this.lastResponseText=(w=(Q=m[m.length-1])==null?void 0:Q.responseText)!=null?w:null;m.forEach(function(M,f){K.setSurveyOptionValue(f,!1,"checked");K.setSurveyOptionValue(f,!1,"selected")})};
_.tv.Object.defineProperties(Ta.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
Ta.prototype.onOptionChange=Ta.prototype.onOptionChange;Ta.prototype.dataChanged=Ta.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ta.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ta.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Ta.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ta.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],Ta.prototype,"firstResponseText",void 0);_.v([_.P(),_.U("design:type",Object)],Ta.prototype,"lastResponseText",void 0);_.v([_.P(),_.U("design:type",Object)],Ta.prototype,"selectedNonStarOption",void 0);_.v([_.P(),_.U("design:type",Object)],Ta.prototype,"hideOptions",void 0);_.v([_.P(),_.U("design:type",Object)],Ta.prototype,"hideUndoButton",void 0);_.v([_.P(),_.U("design:type",Object)],Ta.prototype,"disableAnimation",void 0);
_.v([_.P(),_.U("design:type",Object)],Ta.prototype,"showResponseRangeText",void 0);_.v([_.P(),_.U("design:type",Object)],Ta.prototype,"selectedRatingIndex",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ta.prototype,"isSlimlineSurvey",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ta.prototype,"isSlimlineSurveyFollowUp",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ta.prototype,"isShortsStyle",void 0);_.v([_.P({selector:function(K){return K.ui.slimlineSurveyRatingSelectedIndex}}),
_.U("design:type",Object)],Ta.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.v([_.g("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ta.prototype,"isSingleSelect",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ta.prototype,"dataChanged",null);
_.v([_.mh("ytd-rating-survey-option-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],Ta.prototype,"onOptionChange",null);_.v([_.Z({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],Ta);
_.d(Ta,"ytd-rating-survey-renderer",function(){if(AGE!==void 0)return AGE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return AGE=K},{mode:1});var o6z;var HOE;var $rA;var gn0=(ku.FIRSTDAYOFWEEK+1)%7,N5L=function(K,m,x,S){var Q="";if(S.selection&&LA0(S.selection))zZ(K,S.selection)&&(Q+=" selected");else if(S.selection&&qoS(S.selection)){var w=S.selection.selectionState||"START_DATE";zZ(K,S.selection.start)&&(Q+=" period-start ",w==="START_DATE"&&(Q+="selected"));zZ(K,S.selection.end)&&(Q+=" period-end ",w==="END_DATE"&&(Q+="selected"));TZ(K,S.selection.start)||TZ(S.selection.end,K)||(Q+=" highlighted")}if(TZ(m,S.start)||TZ(S.end,m))Q+=" disabled";S.circleToday&&
zZ(m,x)&&(Q+=" today");return Q};var IH=function(){return _.e.apply(this,arguments)||this};
_.q(IH,_.e);_.l=IH.prototype;_.l.attached=function(){var K=this;_.MJ(this,function(){K.JSC$16079_calendarMain.scrollHeight>0&&(K.calendarConfig.selection?K.scrollToDate(EnS(K.calendarConfig.selection)):K.scrollToDate(K.calendarConfig.end))})};
_.l.updateSelection=function(K){K=nnT(Object.assign({},this.calendarConfig,{selection:K}),N5L);this.splice.apply(this,["renderData.months",0,K.length].concat(_.N3(K)))};
_.l.scrollToDate=function(K){this.renderData&&(K=POT(K,this.renderData),K!==void 0&&this.JSC$16079_calendarMain.scrollToIndex(K))};
_.l.scrollToNextMonth=function(){this.JSC$16079_calendarMain.scrollToIndex(this.JSC$16079_calendarMain.firstVisibleIndex+1)};
_.l.scrollToPrevMonth=function(){this.JSC$16079_calendarMain.firstVisibleIndex===0&&this.JSC$16079_calendarMain.scrollTo(0,0);this.JSC$16079_calendarMain.scrollToIndex(this.JSC$16079_calendarMain.firstVisibleIndex-1)};
_.l.handleDayClick=function(K){_.Uk(this.hostElement,"ytd-calendar-date-clicked",[K.model.day.date])};
_.l.handleDayMouseDown=function(K){K.preventDefault();_.Uk(this.hostElement,"ytd-calendar-date-mousedown",[K.model.day.date])};
_.l.handleDayMouseUp=function(K){_.Uk(this.hostElement,"ytd-calendar-date-mouseup",[K.model.day.date])};
_.l.handleDayMouseEnter=function(K){K.preventDefault();_.Uk(this.hostElement,"ytd-calendar-date-mouseenter",[K.model.day.date])};
_.l.handleDayMouseLeave=function(K){_.Uk(this.hostElement,"ytd-calendar-date-mouseleave",[K.model.day.date])};
_.tv.Object.defineProperties(IH.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var K=this.calendarConfig,m=N5L;m=m===void 0?N5L:m;for(var x=[],S=0;S<7;S++)x.push(ku.NARROWWEEKDAYS[(S+gn0)%7]);return{months:nnT(K,m),daysOfWeekLabel:x}}}});
_.v([_.P(),_.U("design:type",Object)],IH.prototype,"calendarConfig",void 0);_.v([_.QF("#calendar-main"),_.U("design:type",Object)],IH.prototype,"JSC$16079_calendarMain",void 0);_.v([_.g("calendarConfig"),_.U("design:type",Object),_.U("design:paramtypes",[])],IH.prototype,"renderData",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],IH);
_.d(IH,"ytd-scrollable-calendar",function(){if($rA!==void 0)return $rA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return $rA=K},{mode:2});var ZOH;var B5o;var kb=function(){var K=_.e.apply(this,arguments)||this;K.hideCharCounter=!1;K.hideLabel=!1;K.noLabelFloat=!1;K.autoValidate=!0;K.invalid=!1;K.disabled=!1;K.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return K};
_.q(kb,_.e);_.l=kb.prototype;_.l.reset=function(K){this.value=K&&this.data?this.data.value=K:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.l.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.l.focusTextInput=function(){this.input.focus()};
_.l.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()};
_.l.valueChanged=function(){var K,m;if(((K=this.data)==null?0:K.value)||((m=this.data)==null?void 0:m.value)==="")this.value=this.data.value;else{var x;((x=this.data)==null?void 0:x.value)!==void 0||this.value||(this.value="")}};
_.l.computeLabel=function(K,m){return m?"":_.Hk(K)};
_.l.computeAriaLabel=function(K,m){return m?_.Hk(K):""};
_.l.computeErrorMessage=function(K,m,x,S){!K&&m?K=x||this.strings.REQUIRED_LABEL:(K=_.Hk(S),K=_.OB(K,"&")?"document"in _.Qm?WSL(K):XsR(K):K);return K};
_.l.computeType=function(K){return K==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.l.onTextValueChanged=function(K){this.value=K.detail.value;var m;(m=this.onValueChanged)==null||m.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.l.handleUpdateTextInputFormFieldRendererCommand=function(K){(K=_.C(K,u2A))&&this.data&&this.data.id===K.id&&(K.invalid!==void 0&&(this.invalid=K.invalid),K.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",K.invalidValueErrorMessage))};
_.l.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("value-changed",this.value))};
_.l.updateInvalidFromBinding=function(K){this.invalid=K.detail.value};
_.tv.Object.defineProperties(kb.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var K;return!((K=this.data)==null||!K.isMultiline)}}});
kb.prototype.valueChangedForBinding=kb.prototype.valueChangedForBinding;kb.prototype.valueChanged=kb.prototype.valueChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],kb.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],kb.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],kb.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],kb.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],kb.prototype,"value",void 0);_.v([_.P(),_.U("design:type",String)],kb.prototype,"pattern",void 0);_.v([_.P(),_.U("design:type",String)],kb.prototype,"errorMessage",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],kb.prototype,"componentStyle",void 0);_.v([_.P(),_.U("design:type",Object)],kb.prototype,"hideCharCounter",void 0);
_.v([_.P(),_.U("design:type",Object)],kb.prototype,"hideLabel",void 0);_.v([_.P(),_.U("design:type",Object)],kb.prototype,"noLabelFloat",void 0);_.v([_.P(),_.U("design:type",Function)],kb.prototype,"onValueChanged",void 0);_.v([_.P(),_.U("design:type",Boolean)],kb.prototype,"isMultilineOverride",void 0);_.v([_.P(),_.U("design:type",Object)],kb.prototype,"autoValidate",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],kb.prototype,"invalid",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],kb.prototype,"disabled",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],kb.prototype,"enableOverlayTheme",void 0);_.v([_.P({value:{REQUIRED_LABEL:_.SC("REQUIRED_LABEL",void 0,"Required")}}),_.U("design:type",Object)],kb.prototype,"strings",void 0);_.v([_.QF("#input"),_.U("design:type",Object)],kb.prototype,"input",void 0);
_.v([_.g("data","isMultilineOverride"),_.U("design:type",Object),_.U("design:paramtypes",[])],kb.prototype,"isMultiline",null);_.v([_.uV("data.value"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kb.prototype,"valueChanged",null);_.v([_.xt("value"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kb.prototype,"valueChangedForBinding",null);_.v([_.Jp({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],kb);
_.d(kb,"yt-text-input-form-field-renderer",function(){if(B5o===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;ZOH===void 0&&(ZOH=document.createElement("template"));var S=ZOH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);B5o=K}K=B5o;return K},{mode:2});var Ww=function(){var K=_.e.apply(this,arguments)||this;K.data=void 0;K.selectionState="START_DATE";K.isStartDateInvalid=!1;K.isEndDateInvalid=!1;K.autoapply=!1;K.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 K};
_.q(Ww,_.e);_.l=Ww.prototype;_.l.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"}}}}};
_.l.focus=function(){this.startDateInput.focus()};
_.l.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:I0(this.data.selection.start),end:I0(this.data.selection.end)})};
_.l.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.l.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.TM(this.selectionState)}};
_.l.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.l.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.l.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.l.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var K=this.calendar.calendarConfig,m=K.end;K=ixD({start:K.start,end:this.endDate||m},this.startDateInput.value||"");this.isStartDateInvalid=!K.isValid;K.isValid&&(K=K.value,this.selection=this.endDate?{start:K,end:this.endDate}:K,this.calendar.scrollToDate(K));this.updateInvalidState()}};
_.l.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var K=this.calendar.calendarConfig,m=K.start;K=ixD({start:this.startDate||m,end:K.end},this.endDateInput.value||"");this.isEndDateInvalid=!K.isValid;K.isValid&&(K=K.value,this.selection={start:this.startDate,end:K},this.calendar.scrollToDate(K));this.updateInvalidState()}};
_.l.handleCalendarDateClicked=function(K){var m=this.selection&&EnS(this.selection),x=this.selection&&bx1(this.selection);m&&!TZ(K,m)&&this.selectionState==="END_DATE"?(this.selection={start:m,end:K},this.selectionState="START_DATE"):(x&&!TZ(x,K)?this.selection={start:K,end:x}:this.selection=K,this.selectionState="END_DATE")};
_.l.handleCalendarDateMouseDown=function(K){this.selection&&!LA0(this.selection)&&(this.dragPivot=zZ(K,this.selection.start)?this.selection.end:zZ(K,this.selection.end)?this.selection.start:K)};
_.l.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.l.handleCalendarDateMouseEnter=function(K){this.dragPivot&&(this.selection={start:function(m,x){return TZ(m,x)?m:x}(this.dragPivot,K),
end:function(m,x){return TZ(m,x)?x:m}(this.dragPivot,K)},this.dragPivot||(this.selectionState="START_DATE"))};
_.l.handleCalendarDateMouseLeave=function(){};
_.l.handleCalendarSubmitDateRange=function(){this.selection&&!LA0(this.selection)&&_.Uk(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.l.updateInvalidState=function(){var K=function(m,x){x?m.setAttribute("invalid",""):m.removeAttribute("invalid")};
K(this.startDateInput,this.isStartDateInvalid);K(this.endDateInput,this.isEndDateInvalid)};
_.l.updateDateStrings=function(){this.selection&&(LA0(this.selection)?COm(this.selection):(COm(this.selection.start),COm(this.selection.end)))};
_.l.updateCalendarSelection=function(K){this.calendar.updateSelection(Object.assign({},K,{selectionState:this.selectionState}))};
_.l.updateIsStartDateInvalidFromBinding=function(K){this.isStartDateInvalid=K.detail.value};
_.l.updateIsEndDateInvalidFromBinding=function(K){this.isEndDateInvalid=K.detail.value};
_.l.updateStartDateStringFromBinding=function(){};
_.l.updateEndDateStringFromBinding=function(){};
_.tv.Object.defineProperties(Ww.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:I0(this.data.dateRangeStart),end:I0(this.data.dateRangeEnd),selection:{start:I0(this.data.selection.start),end:I0(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&EnS(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&bx1(this.selection)}}});
Ww.prototype.resetTextboxes=Ww.prototype.resetTextboxes;Ww.prototype.observeSelection=Ww.prototype.observeSelection;Ww.prototype.dataChanged=Ww.prototype.dataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Ww.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ww.prototype,"ytRendererstamperBehavior",void 0);_.v([_.QF("#calendar"),_.U("design:type",Object)],Ww.prototype,"calendar",void 0);
_.v([_.QF("#start-date"),_.U("design:type",Object)],Ww.prototype,"startDateInput",void 0);_.v([_.QF("#end-date"),_.U("design:type",Object)],Ww.prototype,"endDateInput",void 0);_.v([_.P(),_.U("design:type",Object)],Ww.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Ww.prototype,"selection",void 0);_.v([_.P(),_.U("design:type",String)],Ww.prototype,"selectionState",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Ww.prototype,"calendarConfig",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Ww.prototype,"errorMessage",null);_.v([_.g("selection"),_.U("design:type",Object),_.U("design:paramtypes",[])],Ww.prototype,"startDate",null);_.v([_.g("selection"),_.U("design:type",Object),_.U("design:paramtypes",[])],Ww.prototype,"endDate",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ww.prototype,"dataChanged",null);
_.v([_.xt("selection","selectionState"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ww.prototype,"observeSelection",null);_.v([_.xt("selectionState"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ww.prototype,"resetTextboxes",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],Ww);
_.d(Ww,"ytd-date-period-picker-renderer",function(){if(HOE!==void 0)return HOE;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return HOE=K},{mode:1});var XB=function(){var K=_.e.apply(this,arguments)||this;var m={};K.actionMap=(m["ytd-date-period-picker-apply"]="handleDateRangeUpdated",m);return K};
_.q(XB,_.e);XB.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
XB.prototype.handleDateRangeUpdated=function(){};
_.v([_.P(),_.U("design:type",Object)],XB.prototype,"data",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],XB.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],XB.prototype,"rendererstamperBehavior",void 0);_.v([_.Z({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],XB);
_.d(XB,"ytd-report-history-section-header-renderer",function(){if(o6z!==void 0)return o6z;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return o6z=K},{mode:1});var aD_;var drA;var yGL;var K4=function(){return _.e.apply(this,arguments)||this};
_.q(K4,_.e);_.tv.Object.defineProperties(K4.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?0:(m=K.icon)==null?0:m.iconType)?_.T9(this.data.icon.iconType):""}}});
_.v([_.P(),_.U("design:type",Object)],K4.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",String),_.U("design:paramtypes",[])],K4.prototype,"icon",null);_.v([_.Z({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],K4);
_.d(K4,"ytd-report-history-table-text-cell-renderer",function(){if(yGL!==void 0)return yGL;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return yGL=K},{mode:1});var mX=function(){return _.e.apply(this,arguments)||this};
_.q(mX,_.e);mX.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],mX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],mX.prototype,"data",void 0);_.v([_.Z({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],mX);
_.d(mX,"ytd-report-history-table-reason-cell-renderer",function(){if(drA!==void 0)return drA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return drA=K},{mode:1});var xZ=function(){return _.e.apply(this,arguments)||this};
_.q(xZ,_.e);xZ.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],xZ.prototype,"rendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],xZ.prototype,"data",void 0);_.v([_.Z({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],xZ);
_.d(xZ,"ytd-report-history-table-cell-renderer",function(){if(aD_!==void 0)return aD_;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
return aD_=K},{mode:1});var V5E;var St=function(){var K=_.e.apply(this,arguments)||this;K.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 K};
_.q(St,_.e);St.prototype.onDataChanged=function(){var K;if((K=this.data)==null?0:K.style)this.componentStyle=this.getStyleName(this.data.style)};
St.prototype.getCellForColumn=function(K){return this.cells.find(function(m){var x;return((x=_.C(m==null?void 0:m.cell,vTA)||_.C(m==null?void 0:m.cell,V3D))==null?void 0:x.columnId)===K.type})};
St.prototype.getClassForColumn=function(K){switch(K){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
St.prototype.getStyleName=function(K){switch(K){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.tv.Object.defineProperties(St.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var K;return(((K=this.data)==null?void 0:K.cells)||[]).map(function(m){return _.C(m,yYH)})}}});
St.prototype.onDataChanged=St.prototype.onDataChanged;_.v([_.P(),_.U("design:type",Object)],St.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Array)],St.prototype,"columnRenderData",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],St.prototype,"componentStyle",void 0);_.v([_.g("data"),_.U("design:type",Array),_.U("design:paramtypes",[])],St.prototype,"cells",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],St.prototype,"onDataChanged",null);_.v([_.Z({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],St);
_.d(St,"ytd-report-history-table-row-renderer",function(){if(V5E!==void 0)return V5E;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return V5E=K},{mode:1});var v6o;var Urz;var YoG={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},FAB={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var Qx=function(){return _.e.apply(this,arguments)||this};
_.q(Qx,_.e);Qx.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"}}}}}};
Qx.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.tv.Object.defineProperties(Qx.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?0:K.columns)?NIm(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return HxD(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var K=this.tableSpec,m=YoG;m=m===void 0?FAB:m;m=$p5(K.columnDimensions,K.columnsToShow||[],m);K=0;m=_.u(m);for(var x=m.next();!x.done;x=m.next())x=x.value,K+=x.minWidth+x.paddingLeft+x.paddingRight;return K}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.v([_.b(_.my),_.U("design:type",Object)],Qx.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Qx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Qx.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Qx.prototype,"tableSpec",null);_.v([_.g("tableSpec"),_.U("design:type",Array),_.U("design:paramtypes",[])],Qx.prototype,"columnRenderData",null);
_.v([_.g("tableSpec"),_.U("design:type",Number),_.U("design:paramtypes",[])],Qx.prototype,"totalMinWidth",null);_.v([_.g("totalMinWidth"),_.U("design:type",String),_.U("design:paramtypes",[])],Qx.prototype,"tableWidthStyle",null);_.v([_.Z({is:"ytd-table-renderer",disableElementRegistration:!0})],Qx);
_.d(Qx,"ytd-table-renderer",function(){if(Urz!==void 0)return Urz;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Urz=K},{mode:1});var wd=function(){return _.e.apply(this,arguments)||this};
_.q(wd,_.e);wd.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],wd.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],wd.prototype,"data",void 0);_.v([_.Z({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],wd);
_.d(wd,"ytd-report-reason-history-modal-renderer",function(){if(v6o!==void 0)return v6o;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return v6o=K},{mode:1});var zeB;var T5D;var IDE;var sj=function(){return _.e.apply(this,arguments)||this};
_.q(sj,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sj.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],sj.prototype,"data",void 0);_.v([_.Z({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],sj);
_.d(sj,"ytd-profile-column-stats-entry-renderer",function(){if(IDE!==void 0)return IDE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return IDE=K},{mode:1});var kSD;var l7=function(){return _.e.apply(this,arguments)||this};
_.q(l7,_.e);l7.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],l7.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],l7.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],l7.prototype,"data",void 0);_.v([_.Z({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],l7);
_.d(l7,"ytd-profile-column-stats-renderer",function(){if(kSD!==void 0)return kSD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return kSD=K},{mode:1});var W9A;var u7=function(){return _.e.apply(this,arguments)||this};
_.q(u7,_.e);_.tv.Object.defineProperties(u7.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null||!K.useThumbnailSize)return 80;var m,x;K=(m=this.data)==null?void 0:(x=m.thumbnail)==null?void 0:x.thumbnails;var S;return K&&((S=K[0])==null?void 0:S.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null||!K.useThumbnailSize)return 80;var m,x;K=(m=this.data)==null?void 0:(x=m.thumbnail)==null?void 0:x.thumbnails;var S;return K&&((S=K[0])==null?void 0:S.height)||80}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],u7.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],u7.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],u7.prototype,"componentStyle",void 0);_.v([_.g("data.useThumbnailSize"),_.U("design:type",Object),_.U("design:paramtypes",[])],u7.prototype,"thumbnailWidth",null);
_.v([_.g("data.useThumbnailSize"),_.U("design:type",Object),_.U("design:paramtypes",[])],u7.prototype,"thumbnailHeight",null);_.v([_.Z({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],u7);
_.d(u7,"ytd-profile-column-user-info-renderer",function(){if(W9A!==void 0)return W9A;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return W9A=K},{mode:1});var MW=function(){return _.e.apply(this,arguments)||this};
_.q(MW,_.e);MW.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],MW.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],MW.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],MW.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],MW.prototype,"componentStyle",void 0);_.v([_.Z({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],MW);
_.d(MW,"ytd-profile-column-renderer",function(){if(T5D!==void 0)return T5D;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return T5D=K},{mode:1});var f4=function(){var K=_.e.apply(this,arguments)||this;K.componentStyle="NON_CENTERED_PROFILE";return K};
_.q(f4,_.e);f4.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
f4.prototype.getIcon=function(K){return K?"settings:"+K.toLowerCase():null};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],f4.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],f4.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],f4.prototype,"data",void 0);_.v([_.Z({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],f4);
_.d(f4,"ytd-page-introduction-renderer",function(){if(zeB!==void 0)return zeB;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return zeB=K},{mode:1});var XVH;var tP=function(){return _.e.apply(this,arguments)||this};
_.q(tP,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],tP.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],tP.prototype,"data",void 0);_.v([_.Z({is:"ytd-report-description-renderer",disableElementRegistration:!0})],tP);
_.d(tP,"ytd-report-description-renderer",function(){if(XVH!==void 0)return XVH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return XVH=K},{mode:1});var KrM;var m7L;var ci=function(){return _.e.apply(this,arguments)||this};
_.q(ci,_.e);ci.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ci.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ci.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ci.prototype,"data",void 0);_.v([_.Z({is:"ytd-video-report-renderer",disableElementRegistration:!0})],ci);
_.d(ci,"ytd-video-report-renderer",function(){if(m7L!==void 0)return m7L;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return m7L=K},{mode:1});var x7t;_.DN("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.DN("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var Oj=function(){return _.e.apply(this,arguments)||this};
_.q(Oj,_.e);Oj.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]]"}}}}}};
Oj.prototype.computeMessageStyle=function(K){return K};
Oj.prototype.computeButtonOverride=function(K){var m;if((K==null?0:(m=K.style)==null?0:m.value)&&K.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Oj.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Oj.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Oj.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Oj.prototype,"shelf",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Oj.prototype,"panel",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.U("design:type",Boolean)],Oj.prototype,"componentStyle",void 0);_.v([_.P({computed:"computeButtonOverride(data)"}),_.U("design:type",Object)],Oj.prototype,"buttonOverride",void 0);_.v([_.Z({is:"ytd-message-renderer",disableElementRegistration:!0})],Oj);
_.d(Oj,"ytd-message-renderer",function(){if(x7t!==void 0)return x7t;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return x7t=K},{mode:1});var jt=function(){return _.e.apply(this,arguments)||this};
_.q(jt,_.e);jt.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"}}}};
jt.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
jt.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.tv.Object.defineProperties(jt.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var K,m;return!!(((K=this.data)==null?0:K.header)&&((m=this.data)==null?0:m.table))}}});
jt.prototype.onRequestError=jt.prototype.onRequestError;_.v([_.b(_.my),_.U("design:type",Object)],jt.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],jt.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],jt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],jt.prototype,"data",void 0);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],jt.prototype,"isUnifiedReportHistory",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jt.prototype,"onRequestError",null);_.v([_.Z({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],jt);
_.d(jt,"ytd-report-history-section-renderer",function(){if(KrM!==void 0)return KrM;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return KrM=K},{mode:1});var SWE;var D6=function(){var K=_.e.apply(this,arguments)||this;K.answerExpanded=!1;return K};
_.q(D6,_.e);D6.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],D6.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],D6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],D6.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],D6.prototype,"answerExpanded",void 0);_.v([_.Z({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],D6);
_.d(D6,"ytd-handles-claiming-faq-renderer",function(){if(SWE!==void 0)return SWE;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return SWE=K},{mode:1});var QRA;var wYA=function(){return _.e.apply(this,arguments)||this};
_.q(wYA,_.e);_.v([_.P(),_.U("design:type",Object)],wYA.prototype,"data",void 0);_.v([_.Z({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],wYA);
_.d(wYA,"ytd-handles-claiming-faq-section-renderer",function(){if(QRA!==void 0)return QRA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return QRA=K},{mode:1});var sR_;var rd=function(){var K=_.e.apply(this,arguments)||this;K.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";K.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";K.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";K.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";K.leftSquiggly=K.leftSquigglyLight;K.rightSquiggly=K.rightSquigglyLight;
K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};K.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return K};
_.q(rd,_.e);_.l=rd.prototype;_.l.updateLeftSquigglyStyle=function(){_.W9(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.l.updateRightSquigglyStyle=function(){_.W9(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.l.ready=function(){var K=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(K)};
_.l.onDarkModeToggledAction=function(K){K!==this.isDarkTheme&&(this.set("isDarkTheme",K),K?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.l.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
rd.prototype.updateRightSquigglyStyle=rd.prototype.updateRightSquigglyStyle;rd.prototype.updateLeftSquigglyStyle=rd.prototype.updateLeftSquigglyStyle;_.v([_.P(),_.U("design:type",Object)],rd.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],rd.prototype,"isDarkTheme",void 0);_.v([_.P(),_.U("design:type",String)],rd.prototype,"leftSquiggly",void 0);_.v([_.P(),_.U("design:type",String)],rd.prototype,"rightSquiggly",void 0);
_.v([_.xt("leftSquiggly"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rd.prototype,"updateLeftSquigglyStyle",null);_.v([_.xt("rightSquiggly"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rd.prototype,"updateRightSquigglyStyle",null);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],rd.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],rd.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],rd.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],rd.prototype,"actionButtonOverride",void 0);_.v([_.Z({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],rd);
_.d(rd,"ytd-handles-claiming-header-renderer",function(){if(sR_!==void 0)return sR_;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return sR_=K},{mode:1});var leo;var G_=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};K.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";K.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";K.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";K.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
K.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";K.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";K.image0SquigglyBackground=K.image0LightSquigglyBackground;K.image1SquigglyBackground=K.image1LightSquigglyBackground;K.image3SquigglyBackground=K.image3LightSquigglyBackground;return K};
_.q(G_,_.e);_.l=G_.prototype;_.l.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.l.onDataChanged=function(){this.updateTitleAndImages()};
_.l.onThemeChanged=function(){this.updateTitleAndImages()};
_.l.onDarkModeToggledAction=function(K){K!==this.isDarkTheme&&(this.isDarkTheme=K)};
_.l.updateImage0SquigglyBackground=function(){_.W9(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.l.updateImage1SquigglyBackground=function(){_.W9(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.l.updateImage3SquigglyBackground=function(){_.W9(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.l.updateTitleAndImages=function(){var K,m;((K=this.data)==null?void 0:(m=K.titleImages)==null?void 0:m.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))};
G_.prototype.updateImage3SquigglyBackground=G_.prototype.updateImage3SquigglyBackground;G_.prototype.updateImage1SquigglyBackground=G_.prototype.updateImage1SquigglyBackground;G_.prototype.updateImage0SquigglyBackground=G_.prototype.updateImage0SquigglyBackground;G_.prototype.onThemeChanged=G_.prototype.onThemeChanged;G_.prototype.onDataChanged=G_.prototype.onDataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],G_.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],G_.prototype,"isDarkTheme",void 0);_.v([_.P(),_.U("design:type",Object)],G_.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],G_.prototype,"title0",void 0);_.v([_.P(),_.U("design:type",Object)],G_.prototype,"title1",void 0);_.v([_.P(),_.U("design:type",Object)],G_.prototype,"title2",void 0);_.v([_.P(),_.U("design:type",Object)],G_.prototype,"title3",void 0);
_.v([_.P(),_.U("design:type",Object)],G_.prototype,"title4",void 0);_.v([_.P(),_.U("design:type",Object)],G_.prototype,"image0",void 0);_.v([_.P(),_.U("design:type",Object)],G_.prototype,"image1",void 0);_.v([_.P(),_.U("design:type",Object)],G_.prototype,"image2",void 0);_.v([_.P(),_.U("design:type",Object)],G_.prototype,"image3",void 0);_.v([_.P(),_.U("design:type",Object)],G_.prototype,"image4",void 0);_.v([_.P(),_.U("design:type",String)],G_.prototype,"image0SquigglyBackground",void 0);
_.v([_.P(),_.U("design:type",String)],G_.prototype,"image1SquigglyBackground",void 0);_.v([_.P(),_.U("design:type",String)],G_.prototype,"image3SquigglyBackground",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],G_.prototype,"onDataChanged",null);_.v([_.xt("isDarkTheme"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],G_.prototype,"onThemeChanged",null);
_.v([_.xt("image0SquigglyBackground"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],G_.prototype,"updateImage0SquigglyBackground",null);_.v([_.xt("image1SquigglyBackground"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],G_.prototype,"updateImage1SquigglyBackground",null);
_.v([_.xt("image3SquigglyBackground"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],G_.prototype,"updateImage3SquigglyBackground",null);_.v([_.Z({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],G_);
_.d(G_,"ytd-handles-claiming-title-images-section-renderer",function(){if(leo!==void 0)return leo;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return leo=K},{mode:1});var uYB;var p4=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return K};
_.q(p4,_.e);p4.prototype.ready=function(){var K=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(K)};
p4.prototype.onDarkModeToggledAction=function(K){K!==this.isDarkTheme&&this.set("isDarkTheme",K)};
p4.prototype.onCopyButtonClick=function(){var K=this,m,x,S;return _.t(function(Q){return(m=K.data)!=null&&m.primaryChannelUrl?Q.yield(navigator.clipboard.writeText(((x=K.data)==null?0:x.encodedChannelUrl)?K.data.encodedChannelUrl:"https://"+_.Hk((S=K.data)==null?void 0:S.primaryChannelUrl)),0):Q.jumpTo(0)})};
_.v([_.P(),_.U("design:type",Object)],p4.prototype,"data",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],p4.prototype,"ytComponentBehavior",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],p4.prototype,"isDarkTheme",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],p4.prototype,"ytActionHandlerBehavior",void 0);_.v([_.Z({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],p4);
_.d(p4,"ytd-handles-claiming-update-social-renderer",function(){if(uYB!==void 0)return uYB;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return uYB=K},{mode:1});var Mz5;var Ro=function(){var K=_.e.apply(this,arguments)||this;K.JSC$16173_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";K.JSC$16173_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};K.squigglyBackground=K.JSC$16173_squigglyBackgroundLight;return K};
_.q(Ro,_.e);Ro.prototype.updateSquigglyBackgroundStyle=function(){_.W9(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
Ro.prototype.ready=function(){var K=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",K);this.squigglyBackground=K?this.JSC$16173_squigglyBackgroundDark:this.JSC$16173_squigglyBackgroundLight};
Ro.prototype.onDarkModeToggledAction=function(K){K!==this.isDarkTheme&&(this.set("isDarkTheme",K),this.squigglyBackground=K?this.JSC$16173_squigglyBackgroundDark:this.JSC$16173_squigglyBackgroundLight)};
Ro.prototype.updateSquigglyBackgroundStyle=Ro.prototype.updateSquigglyBackgroundStyle;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ro.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ro.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Ro.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ro.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],Ro.prototype,"isDarkTheme",void 0);_.v([_.P(),_.U("design:type",String)],Ro.prototype,"squigglyBackground",void 0);_.v([_.xt("squigglyBackground"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ro.prototype,"updateSquigglyBackgroundStyle",null);_.v([_.Z({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],Ro);
_.d(Ro,"ytd-handles-claiming-vanity-info-renderer",function(){if(Mz5!==void 0)return Mz5;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Mz5=K},{mode:1});var feM;var JP=function(){var K=_.e.apply(this,arguments)||this;K.JSC$16176_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";K.JSC$16176_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";K.squigglyBackground=K.JSC$16176_squigglyBackgroundLight;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return K};
_.q(JP,_.e);_.l=JP.prototype;_.l.ready=function(){var K=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(K)};
_.l.onDarkModeToggledAction=function(K){K!==this.isDarkTheme&&(this.set("isDarkTheme",K),this.squigglyBackground=K?this.JSC$16176_squigglyBackgroundDark:this.JSC$16176_squigglyBackgroundLight)};
_.l.updateSquigglyBackgroundStyle=function(){_.W9(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.l.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.l.detached=function(){this.stop()};
_.l.stop=function(){this.playerElement.stop()};
_.l.setupVideoPlayer=function(){var K=this,m,x;return _.t(function(S){m=K.data.videoId;x="http://i1.ytimg.com/vi/"+m+"/maxresdefault.jpg";K.playerElement.loadVideoWithPlayerVars({video_id:m,iurlhq:x});_.Px(S)})};
JP.prototype.onDataChanged=JP.prototype.onDataChanged;JP.prototype.updateSquigglyBackgroundStyle=JP.prototype.updateSquigglyBackgroundStyle;_.v([_.P({value:!1}),_.U("design:type",Boolean)],JP.prototype,"isDarkTheme",void 0);_.v([_.P(),_.U("design:type",String)],JP.prototype,"squigglyBackground",void 0);_.v([_.QF("#player"),_.U("design:type",Object)],JP.prototype,"playerElement",void 0);_.v([_.P(),_.U("design:type",Object)],JP.prototype,"data",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],JP.prototype,"ytActionHandlerBehavior",void 0);_.v([_.xt("squigglyBackground"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],JP.prototype,"updateSquigglyBackgroundStyle",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],JP.prototype,"onDataChanged",null);
_.v([_.Z({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],JP);
_.d(JP,"ytd-handles-claiming-video-item-renderer",function(){if(feM!==void 0)return feM;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return feM=K},{mode:1});var tzt;var C4=function(){var K=_.sL.apply(this,arguments)||this;K.dragging=!1;K.dragMouseStart=0;K.dragOffsetStart=0;K.containerWidthDiff=0;K.boundPrevClick=function(){K.set("offset",hP(K,K.offset-(K.scrollDistance||320)))};
K.boundNextClick=function(){K.set("offset",hP(K,K.offset+(K.scrollDistance||320)))};
K.boundScrollContainerMouseDown=function(m){K.dragMouseStart=m.clientX;K.dragOffsetStart=K.offset;K.dragging=!0};
K.boundScrollContainerDrag=function(m){K.dragging&&K.set("offset",hP(K,K.dragOffsetStart-(m.clientX-K.dragMouseStart)))};
K.boundMouseUp=function(){K.onMouseUp()};
K.boundWheelScroll=function(m){var x=0;Math.abs(m.deltaX)>=Math.abs(m.deltaY)?x=m.deltaX:m.shiftKey&&(x=m.deltaY);x!==0&&(K.offset+=x,m.stopPropagation(),m.preventDefault())};
K.boundChipCloudChipScrollIntoView=function(m){(m=m.detail)&&K.scrollChipIntoView(m)};
return K};
_.q(C4,_.sL);C4.prototype.attached=function(){var K=_.U8(this.hostElement).querySelector("#scroll-container");K.addEventListener("wheel",this.boundWheelScroll);K.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);K.style.touchAction="pan-y";K.addEventListener("pointerdown",this.boundScrollContainerMouseDown);K.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
C4.prototype.detached=function(){var K=_.U8(this.hostElement).querySelector("#scroll-container");K.removeEventListener("wheel",this.boundWheelScroll);K.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);K.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);K.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
C4.prototype.reset=function(){this.set("offset",0);_.MJ(this,this.setContainerWidthDiff);_.MJ(this,this.setButtonsState)};
var hP=function(K,m){return Math.min(Math.max(m,0),K.containerWidthDiff)};
_.l=C4.prototype;_.l.onMouseUp=function(){this.dragging=!1};
_.l.transformContainer=function(){this.offset=hP(this,this.offset);var K=_.vZ("HTML_DIR")==="rtl"?"":"-";_.U8(this.hostElement).querySelector("#chips").style.transform="translateX("+K+this.offset+"px)";_.MJ(this,this.setButtonsState)};
_.l.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=hP(this,this.offset));this.atStart=this.offset<=0};
_.l.setContainerWidthDiff=function(){var K=_.U8(this.hostElement).querySelector("#scroll-container"),m=_.U8(this.hostElement).querySelector("#chips");K&&m&&(this.containerWidthDiff=m.clientWidth-K.clientWidth)};
_.l.scrollChipIntoView=function(K){var m=_.U8(this.hostElement).querySelector("#scroll-container");if(m){var x=this.atStart?0:106,S=this.atEnd?0:106;K.offsetLeft<this.offset+x?this.offset=hP(this,K.offsetLeft-x):K.offsetLeft+K.clientWidth>this.offset+m.clientWidth-S&&(this.offset=hP(this,K.offsetLeft+K.clientWidth+S-m.clientWidth))}};
C4.prototype.transformContainer=C4.prototype.transformContainer;_.v([_.P({value:0}),_.U("design:type",Number)],C4.prototype,"offset",void 0);_.v([_.P({value:!0,reflectToAttribute:!0}),_.U("design:type",Boolean)],C4.prototype,"atStart",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],C4.prototype,"atEnd",void 0);_.v([_.P(),_.U("design:type",Number)],C4.prototype,"scrollDistance",void 0);
_.v([_.xt("offset"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],C4.prototype,"transformContainer",null);_.v([_.lV()],C4);var c1L;var OyA;var r1E=_.B(function(K){var m=K.data;K=_.u(_.hL(!1,void 0,"bob3J"));var x=K.next().value,S=K.next().value;K=function(w){if((m==null?void 0:m().state)!==1){var M,f;(f=(M=m()).onTap)==null||f.call(M,w)}};
var Q={};return _.O("chip-shape",{class:"ytChipShapeHost","on:focusin":_.kA(function(){var w=_.cd().resolve(_.tR(_.lJ));if(w){S(w.isKeyBoardInUse());var M,f;(f=(M=m()).onFocusIn)==null||f.call(M)}return!1}),
"on:focusout":_.kA(function(){S(!1);return!1})},_.O(jRA,{shouldWrapInButton:function(){return m().type!==2},
selected:function(){return m().state===0},
onClick:K,isDropdown:function(){return m().type===1},
accessibilityLabel:function(){return m().type===1?void 0:m().accessibilityLabel}},_.O("div",{class:_.Tt("ytChipShapeChip",function(){a:switch(m==null?void 0:m().state){case 0:var w="ytChipShapeActive";
break a;case 1:w="ytChipShapeDisabled";break a;default:w="ytChipShapeInactive"}return w},function(){var w=m().type===1||m().type===2,M=m();
return w||M!=null&&M.startIcon?M==null||!M.startIcon||M!=null&&M.text?w?"ytChipShapeEndIconPadding":(M==null?0:M.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var w=m();
if((w==null?void 0:w.style)===0&&(w==null?void 0:w.state)===0){var M;w=((M=_.cd().resolve(_.tR(_.PX)))==null?0:M())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else w="";return w},(Q.ytChipShapeFocused=function(){var w;
return x()&&((w=m())==null?void 0:w.state)!==1},Q))},_.O(_.r,{cond:function(){return m().startIcon},
then:function(){return _.O(_.SW,{icon:function(){var w;return(w=m())==null?void 0:w.startIcon},
className:_.Tt(function(){return m().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var w=m(),M,f=(M=_.cd().resolve(_.tR(_.PX)))==null?void 0:M();
return(w==null?void 0:w.style)===0&&(w==null?void 0:w.state)===0&&f?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return m().text},_.O(D7R,{shape:m,
onClick:K}),_.O(_.Mo,{model:{borderRadius:"8px"}}))))},"Jc");
r1E.idomCompat=!0;var jRA=_.B(function(K){var m=_.kA(function(x){K.onClick(x);return!1});
return _.O(_.r,{cond:K.shouldWrapInButton,then:function(){return _.O("button",{class:"ytChipShapeButtonReset","on:click":m,role:function(){return K.isDropdown()?"combobox":"tab"},
"aria-label":K.accessibilityLabel,"aria-selected":K.selected},K.children)},
else:function(){return K.children}})},"Kc"),D7R=_.B(function(K){var m=K.shape;
var x=K.onClick;var S=_.kA(function(Q){x(Q);return!1});
return _.O(_.oh,null,_.O(_.YJ,{when:function(){return m().type===1}},function(){return _.O(_.SW,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.O(_.YJ,{when:function(){return m().type===2}},function(){return _.O("button",{class:"ytChipShapeButtonReset",
"on:click":S},_.O(_.SW,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.O(_.YJ,{when:function(){return m().type===0}},function(){return _.O(_.O2,null)}))},"Lc");_.BX(r1E,"chip-shape",{props:{data:_.kv}});var L4=function(){var K=_.e.apply(this,arguments)||this;K.disableDeselectEvent=!1;K.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return K};
_.q(L4,_.e);_.l=L4.prototype;_.l.onSelectChipCommand=function(K){if(!this.selected&&this.data&&(K=_.C(K,W0H),K.targetId&&K.targetId===this.data.targetId))this.onTap()};
_.l.onFilterChipTransformCommand=function(K){if(!this.selected&&this.data){var m;(K=(m=_.C(K,VnR))==null?void 0:m.chipUniqueId)&&K===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.l.dataChanged=function(){var K=this;_.MJ(this,function(){K.data&&K.data.isSelected&&!K.selected&&(K.scrollChipIntoView(),K.onTap())})};
_.l.computeChipStyle=function(K){return K!=null?K:"STYLE_DEFAULT"};
_.l.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.Uk(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.Uk(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.l.onFocus=function(){var K=_.cd().resolve(_.tR(_.lJ));K&&K.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.l.scrollChipIntoView=function(){_.vg(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.tv.Object.defineProperties(L4.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return vnv({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
L4.prototype.onFocus=L4.prototype.onFocus;L4.prototype.onTap=L4.prototype.onTap;L4.prototype.dataChanged=L4.prototype.dataChanged;_.v([_.b(_.bD),_.U("design:type",Object)],L4.prototype,"ironButtonState",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],L4.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],L4.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],L4.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.L9),_.U("design:type",Object)],L4.prototype,"ironA11yKeysBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],L4.prototype,"disableDeselectEvent",void 0);_.v([_.P(),_.U("design:type",Object)],L4.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.icon"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],L4.prototype,"hasIcon",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data.uniqueId"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],L4.prototype,"isGnomeChip",null);_.v([_.P({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.U("design:type",String)],L4.prototype,"chipStyle",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],L4.prototype,"selected",void 0);
_.v([_.g("data","selected"),_.U("design:type",Object),_.U("design:paramtypes",[])],L4.prototype,"chipShapeData",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],L4.prototype,"dataChanged",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],L4.prototype,"onTap",null);
_.v([_.mh("focus"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],L4.prototype,"onFocus",null);_.v([_.Jp({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],L4);
_.d(L4,"yt-chip-cloud-chip-renderer",function(){if(OyA===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;c1L===void 0&&(c1L=document.createElement("template"));var S=c1L;x.call(m,S.content.cloneNode(!0),K.content.firstChild);OyA=K}K=OyA;return K},{mode:2});var GRL=_.be.persistentPanelVisibleSelector,qW=function(){var K=_.e.apply(this,arguments)||this;K.isDarkTheme=!1;K.notSticky=!1;K.transparentBackground=!1;K.shouldHide=!1;K.disableSticky=!1;K.fluidWidth=!1;K.isClipList=!1;K.defaultChipIndex=0;K.isPlaylist=!1;K.playlistVotingAnimationEnabled=_.h("web_enable_voting_animation");K.toolbarHeight=0;K.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return K};
_.q(qW,_.e);_.l=qW.prototype;
_.l.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}}}}}};
_.l.attached=function(){var K=this;document.addEventListener("scroll",_.Kd(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var m;this.toolbarHeight=((m=document.querySelector("ytd-masthead"))==null?void 0:m.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(x){K.handleIntersect(x)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){K.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.l.detached=function(){var K;(K=this.intersectionObserver)==null||K.disconnect();var m;(m=this.resizeObserver)==null||m.disconnect();document.removeEventListener("scroll",_.Kd(this,this.updateChipBarWidthAndTop))};
_.l.dataChanged=function(){var K=this,m,x,S;((S=_.C((m=this.data)==null?void 0:(x=m.contents)==null?void 0:x[0],mxD))==null?void 0:S.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var Q=this.findSelectedChipIndex();this.selectedIndex!==Q&&(this.selectedIndex=-1);_.MJ(this,function(){K.selectedIndex=Q;K.updating=!1;K.ytScrollableChipCloudBehavior.reset()})};
_.l.findSelectedChipIndex=function(){var K;if((K=this.data)==null||!K.contents)return 0;K=this.data.contents;for(var m=0;m<K.length;m++){var x=void 0;if((x=_.C(K[m],mxD))==null?0:x.isSelected)return m}return 0};
_.l.computeStyle=function(K){return K};
_.l.handleChipCloudChipSelectAction=function(K){K=this.JSC$16197_chipsSelector.indexOf(K);K>-1&&this.JSC$16197_chipsSelector.selectIndex(K)};
_.l.handleChipCloudChipDeselectAction=function(){if(_.h("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var K,m,x,S=(x=_.C((K=this.data)==null?void 0:(m=K.contents)==null?void 0:m[0],mxD))==null?void 0:x.navigationEndpoint;S&&_.Uk(this.hostElement,"yt-browse-section-list-reload-endpoint",[S]);this.JSC$16197_chipsSelector.selectIndex(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.l.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.l.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.l.onResize=function(){this.updateLayout()};
_.l.updateLayout=function(){var K=this.ytScrollableChipCloudBehavior;_.MJ(K,K.setContainerWidthDiff);K=this.ytScrollableChipCloudBehavior;_.MJ(K,K.setButtonsState)};
_.l.onDarkModeToggledAction=function(K){this.isDarkTheme=K};
_.l.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.l.handleIntersect=function(K){this.notSticky=this.isChannelPageGrid||this.disableSticky||K[0].intersectionRatio===1};
_.l.updateDimensions=function(){var K=this.ytRendererBehavior.parentComponent;if(K){var m,x=(m=K.headerElement)!=null?m:K;_.W9(this.hostElement,{"--ytd-rich-grid-chips-bar-width":x.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.l.updateSelectedIndexFromBinding=function(K){this.selectedIndex=K.detail.value};
_.l.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var K;(K=this.sortFilterHeaderRendererElement)==null||K.setAttribute("is-playlist-page-with-filters","")}};
_.l.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(z1t(!this.notSticky))};
_.tv.Object.defineProperties(qW.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 K,m,x=(K=this.data)==null?void 0:(m=K.contents)==null?void 0:m.find(function(S){return _.C(S,sPD)});
return{sortFilterHeaderRenderer:_.C(x,sPD)}}}});
qW.prototype.dispatchChipBarIsSticky=qW.prototype.dispatchChipBarIsSticky;qW.prototype.isPlaylistPageChanged=qW.prototype.isPlaylistPageChanged;qW.prototype.updateChipBarWidthAndTop=qW.prototype.updateChipBarWidthAndTop;qW.prototype.onResize=qW.prototype.onResize;qW.prototype.onPersistentPanelVisibleChanged=qW.prototype.onPersistentPanelVisibleChanged;qW.prototype.onGuideIsExpandedChanged=qW.prototype.onGuideIsExpandedChanged;qW.prototype.dataChanged=qW.prototype.dataChanged;
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],qW.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qW.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],qW.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.F2),_.U("design:type",Object)],qW.prototype,"ironResizableBehavior",void 0);_.v([_.b(),_.U("design:type",C4)],qW.prototype,"ytScrollableChipCloudBehavior",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],qW.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qW.prototype,"data",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],qW.prototype,"selectedIndex",void 0);_.v([_.P({value:320}),_.U("design:type",Number)],qW.prototype,"scrollDistance",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qW.prototype,"isDarkTheme",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qW.prototype,"notSticky",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qW.prototype,"transparentBackground",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.U("design:type",String)],qW.prototype,"componentStyle",void 0);_.v([_.P({selector:_.PJv}),_.U("design:type",Boolean)],qW.prototype,"guideIsExpanded",void 0);
_.v([_.P({selector:GRL}),_.U("design:type",Boolean)],qW.prototype,"persistentPanelVisible",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qW.prototype,"shouldHide",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qW.prototype,"disableSticky",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qW.prototype,"fluidWidth",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qW.prototype,"isClipList",void 0);
_.v([_.P(),_.U("design:type",Object)],qW.prototype,"defaultChipIndex",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qW.prototype,"isPlaylist",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],qW.prototype,"playlistVotingAnimationEnabled",void 0);_.v([_.QF("#chips"),_.U("design:type",Object)],qW.prototype,"JSC$16197_chipsSelector",void 0);
_.v([_.QF("ytd-sort-filter-header-renderer"),_.U("design:type",HTMLElement)],qW.prototype,"sortFilterHeaderRendererElement",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],qW.prototype,"updating",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qW.prototype,"dataChanged",null);
_.v([_.xt("guideIsExpanded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qW.prototype,"onGuideIsExpandedChanged",null);_.v([_.xt("persistentPanelVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qW.prototype,"onPersistentPanelVisibleChanged",null);_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qW.prototype,"onResize",null);
_.v([_.uV("isChannelPageGrid","disableSticky","data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qW.prototype,"updateChipBarWidthAndTop",null);_.v([_.g("componentStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],qW.prototype,"isChannelPageGrid",null);_.v([_.g("componentStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],qW.prototype,"isHashtagLandingPage",null);
_.v([_.xt("isPlaylistPage"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qW.prototype,"isPlaylistPageChanged",null);_.v([_.g("componentStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],qW.prototype,"isPlaylistPage",null);_.v([_.g("componentStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],qW.prototype,"isDisableDeselectEvent",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],qW.prototype,"sortFilterHeaderRendererData",null);_.v([_.P({reflectToAttribute:!0,selector:_.Hj8}),_.U("design:type",String)],qW.prototype,"frostedGlassMode",void 0);_.v([_.xt("notSticky"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qW.prototype,"dispatchChipBarIsSticky",null);_.v([_.Z({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],qW);
_.d(qW,"ytd-feed-filter-chip-bar-renderer",function(){if(tzt!==void 0)return tzt;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return tzt=K},{mode:1});var pYA;var Rp_=_.B(function(K){var m=K.data;var x=K.buttonIndex;var S=K.selectedIndex;var Q=K.onSelect;var w=function(){return x()===S()},M=function(){var f,c;
return(c=(f=m().text)==null?void 0:f.content)!=null?c:""};
K=_.d4n();return _.O("yt-toggleable-image-button-view-model",{class:function(){var f={};f=(f.toggleableImageButtonViewModelHost=!0,f[""]=!0,f.toggleableImageButtonViewModelSemiTransparent=S()!==-1&&!w(),f);return _.O$(f)},
tabindex:0,"aria-label":M,"aria-pressed":w,role:"button","on:keydown":K,"on:click":_.kA(function(){Q(m().onSubmitCommand);return!1})},_.O(_.r,{cond:function(){return m().logo},
then:function(f){return _.O(_.FR,{data:f,className:function(){var c={};c=(c.toggleableImageButtonViewModelImage=!0,c.toggleableImageButtonViewModelCircularRadius=!(!m().backgroundColor||!m().backgroundColorDarkMode),c.toggleableImageButtonViewModelGradientRing=!!(w()&&m().backgroundColor&&m().backgroundColorDarkMode),c);return _.O$(c)},
alt:M,useWidth:!1,style:function(){if(w()&&m().backgroundColor&&m().backgroundColorDarkMode){var c=JO(Number(m().backgroundColorDarkMode),"1");var D=JO(Number(m().backgroundColor),"1");c="background: linear-gradient(180deg,"+c+","+D+") border-box;"}else c="";return c}})}}),_.O(_.Mo,{model:{borderRadius:"16px"}}),_.O("p",{class:function(){var f={};
f=(f.toggleableImageButtonViewModelLabel=!0,f.toggleableImageButtonViewModelBoldText=w(),f);return _.O$(f)}},_.O(_.Ii,{text:function(){return m().text}})))},"Mc");
Rp_.idomCompat=!0;var hpo=_.B(function(K){var m=K.data;K=_.u(_.hL({index:-1,command:{}},void 0,"GM3umb"));var x=K.next().value,S=K.next().value;return _.O("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.O("div",{class:"nudgeFormViewModelFormOptions"},_.O(_.le,{data:function(){return m().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(Q,w){return _.O(Rp_,{data:Q.data,buttonIndex:w,selectedIndex:function(){return x().index},
onSelect:function(M){S({index:w(),command:M})}})}})),_.O(_.Ii,{text:function(){return m().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.O("div",{class:"nudgeFormViewModelSubmit"},_.O(_.le,{data:function(){return m().submitButton}},{buttonViewModel:function(Q){return _.O(J1A,{data:Q.data,
isDisabled:function(){return x().index===-1},
onClick:function(){_.qU(x().command)}})}})))},"Nc");
hpo.idomCompat=!0;var J1A=_.B(function(K){var m=_.bv(function(){return Object.assign({},K.data(),{state:K.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.O(_.Oy,{data:m,onClick:K.onClick})},"Oc");_.BX(hpo,"yt-nudge-form-view-model",{props:{data:_.kv}});var Ej=function(){var K=_.e.apply(this,arguments)||this;K.roundedContainer=!0;K.buttonUpdate=_.h("web_modern_buttons");K.isDarkMode=!1;K.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return K};
_.q(Ej,_.e);_.l=Ej.prototype;_.l.computeNudgeStyle=function(K){return K?"modernized-nudge":""};
_.l.handleDarkModeToggledAction=function(K){this.isDarkMode=K};
_.l.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.l.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"}}}};
_.l.computeIsHorizontalButtons=function(K){return K?!!K.applyModernizedStyle&&!!K.enableHorizontalButtons&&!!K.secondaryButton:!1};
_.tv.Object.defineProperties(Ej.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var K,m;return(m=(K=this.data)==null?void 0:K.backgroundStyle)!=null?m:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var K,m;return(m=(K=this.data)==null?void 0:K.contentsLocation)!=null?m:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null?0:K.lightIconImage)}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ej.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ej.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],Ej.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Ej.prototype,"actionHandlerBehavior",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("isHideEnclosingAction"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ej.prototype,"isHidden",null);_.v([_.P(),_.U("design:type",Object)],Ej.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ej.prototype,"roundedContainer",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ej.prototype,"buttonUpdate",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.U("design:type",String)],Ej.prototype,"nudgeStyle",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.trimStyle"),_.U("design:type",String),_.U("design:paramtypes",[])],Ej.prototype,"trimStyle",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.backgroundStyle"),_.U("design:type",String),_.U("design:paramtypes",[])],Ej.prototype,"backgroundStyle",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data.contentsLocation"),_.U("design:type",String),_.U("design:paramtypes",[])],Ej.prototype,"contentsLocation",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.disableDropShadow"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ej.prototype,"noShadow",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.lightIconImage"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ej.prototype,"noIcon",null);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.U("design:type",Boolean)],Ej.prototype,"isHorizontalButtons",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Object)],Ej.prototype,"isDarkMode",void 0);_.v([_.Z({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],Ej);
_.d(Ej,"ytd-feed-nudge-renderer",function(){if(pYA!==void 0)return pYA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return pYA=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var C0B;var LrH;var b7=function(){var K=_.e.apply(this,arguments)||this;K.collapsed=!1;K.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return K};
_.q(b7,_.e);b7.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"}}}};
b7.prototype.handleRatingSelect=function(){var K;((K=this.data)==null?0:K.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
b7.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],b7.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],b7.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],b7.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],b7.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.V$),_.U("design:type",Object)],b7.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],b7.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],b7.prototype,"collapsed",void 0);_.v([_.Z({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],b7);
_.d(b7,"ytd-slimline-survey-renderer",function(){if(LrH!==void 0)return LrH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return LrH=K},{mode:1});var qW_;var gd=function(){return _.e.apply(this,arguments)||this};
_.q(gd,_.e);gd.prototype.maybeGetBackgroundColor=function(K){return this.isDarkMode?K.section2Color:K.section3Color};
gd.prototype.colorPaletteChanged=function(){var K=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;K&&(K==null?0:K.secondaryTitleColor)&&this.maybeGetBackgroundColor(K)?(this.hostElement.style.backgroundColor=_.pl(this.maybeGetBackgroundColor(K)),this.hostElement.style.color=_.pl(K.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
gd.prototype.colorPaletteChanged=gd.prototype.colorPaletteChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],gd.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],gd.prototype,"data",void 0);_.v([_.P({selector:function(K){return K.ui.darkModeIsEnabled}}),
_.U("design:type",Boolean)],gd.prototype,"isDarkMode",void 0);_.v([_.P(),_.U("design:type",Object)],gd.prototype,"lightColorPalette",void 0);_.v([_.P(),_.U("design:type",Object)],gd.prototype,"darkColorPalette",void 0);_.v([_.xt("darkColorPalette","lightColorPalette","data","isDarkMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gd.prototype,"colorPaletteChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],gd);
_.d(gd,"ytd-endorsement-header-renderer",function(){if(qW_!==void 0)return qW_;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return qW_=K},{mode:1});_.BX(_.d0,"yt-decorated-avatar-view-model",{props:{data:_.kv,className:_.kv}});_.n4=new _.W$("VIEW_TRANSITION_MANAGER_TOKEN");var Pi=function(){var K=_.e.apply(this,arguments)||this;K.fullHeight=_.h("web_rich_grid_media_full_height");K.showChannelAvatar=!0;K.hasPlaylistThumbnail=!1;K.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};K.registerThumbnailForPageTransition=function(){_.h("web_thumbnail_to_watch_transition")&&_.ECB(_.cd().resolve(_.n4),K.thumbnail)};
return K};
_.q(Pi,_.e);_.l=Pi.prototype;
_.l.configureRendererStamper=function(){return{lazyLoadMenu:g0,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"}}}};
_.l.attached=function(){this.updateInlinePreviewHoverListeners()};
_.l.detached=function(){this.clearInlinePreviewHoverListeners()};
_.l.shouldLazyLoadMenu=function(){var K=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.h("kevlar_modern_downloads_page")||!K};
_.l.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16222_inlinePreviewHoverListener=J0({mediaRenderer:this,lockupElement:this.JSC$16222_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.l.getVideoPreviewOpts=function(){var K={},m;if((m=this.data)==null?0:m.multipleInlinePlaybackEndpoint)K=cUM;this.isRadio&&(K=tDA);return K};
_.l.clearInlinePreviewHoverListeners=function(){var K;(K=this.JSC$16222_inlinePreviewHoverListener)==null||i6(K)};
_.l.getOwner=function(){var K,m,x;return((K=this.data)==null?void 0:(m=K.channelThumbnailSupportedRenderers)==null?void 0:m.channelThumbnailWithLinkRenderer)||_.C((x=this.data)==null?void 0:x.showProviderChannelThumbnail,x$A)};
_.l.updateLockupSize=function(){var K;((K=this.getOwner())==null?0:K.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.l.getFeedbackEndpoint=function(K){if(_.C(K,_.jF))return K;var m,x;K=(x=(m=_.C(K,_.Wg))==null?void 0:m.commands)!=null?x:[];m=_.u(K);for(x=m.next();!x.done;x=m.next())if(x=this.getFeedbackEndpoint(x.value))return x;return null};
_.l.computeNavigationEndpoint=function(K){return of1(K==null?void 0:K.navigationEndpoint)};
_.l.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var K=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(K)!==JSON.stringify(this.data)&&this.set("data",K)}};
_.l.onDataChanged=function(){var K=this,m=this.getOwner();if(m){this.set("data.owner",m);var x,S,Q,w,M,f=((x=this.data)==null?void 0:(S=x.shortBylineText)==null?void 0:(Q=S.runs)==null?void 0:(w=Q[0])==null?void 0:w.text)||((M=m.name)==null?void 0:M.simpleText);this.set("data.owner.title",f)}var c,D,G,p,R,J;m=((c=this.data)==null?void 0:(D=c.thumbnailRenderer)==null?void 0:D.playlistVideoThumbnailRenderer)||((G=this.data)==null?void 0:(p=G.thumbnailRenderer)==null?void 0:p.playlistCustomThumbnailRenderer)||
((R=this.data)==null?void 0:(J=R.thumbnailRenderer)==null?void 0:J.showCustomThumbnailRenderer);var L;((L=this.data)==null?0:L.thumbnail)||!m||this.set("data.thumbnail",m.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){K.updateLockupSize()});
var n;if(c=((n=this.data)==null?void 0:n.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(c);var F;((F=this.dismissActionToReplayEntity)==null?0:F.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.l.onHiddenChanged=function(){this.updateLockupSize()};
_.l.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.Uk(this.hostElement,"yt-terminate-video-preview-action");else{var K;(K=this.videoTitleLink)==null||K.focus()}};
_.l.metadataColorChanged=function(){var K;if(this.metadataColor&&((K=this.videoTitle)==null?0:K.style))this.videoTitle.style.color=_.pl(this.metadataColor);else{var m,x;!this.metadataColor&&((m=this.videoTitle)==null?0:(x=m.style)==null?0:x.color)&&(this.videoTitle.style.color="")}};
_.l.onDetailsClick=function(K){var m=this.computedNavigationEndpoint;m&&(_.oK(_.AO(K),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.vg(this.hostElement,"yt-navigate",{endpoint:m}))};
_.l.onRendererTap=function(){this.registerThumbnailForPageTransition();var K,m,x=((K=this.data)==null?void 0:K.serviceEndpoint)||this.getFeedbackEndpoint((m=this.data)==null?void 0:m.navigationEndpoint);x&&_.C(x,_.jF)&&this.ytComponentBehavior.resolveCommand(x)};
_.l.onMouseDown=function(K){var m=K.target,x=this.computedNavigationEndpoint,S;K=m.href||((S=_.C(x==null?void 0:x.commandMetadata,_.mE))==null?void 0:S.url);S=m.data||x;K&&S&&n2B(K,S)};
_.l.computeVideoTitleText=function(){var K;if((K=this.data)==null?0:K.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.l.computeHasPlaylistThumbnail=function(K){var m,x,S,Q,w;if((((m=K.thumbnailRenderer)==null?0:m.playlistVideoThumbnailRenderer)||((x=K.thumbnailRenderer)==null?0:x.playlistCustomThumbnailRenderer)||((S=K.thumbnailRenderer)==null?0:S.showCustomThumbnailRenderer)||((Q=K.thumbnailRenderer)==null?0:Q.playlistVideoThumbnailRenderer)||((w=K.thumbnailRenderer)==null?0:w.playlistCustomThumbnailRenderer))&&K.thumbnailOverlays)for(m=0;m<K.thumbnailOverlays.length;m++)if(x=void 0,(x=K.thumbnailOverlays[m])==
null?0:x.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.tv.Object.defineProperties(Pi.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 K;return(K=this.data)==null?void 0:K.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var K;return(K=this.data)==null?void 0:K.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.JSC$16222_inlinePreviewHoverListener)==null?0:UE(K))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.wQD(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:K.videoId)||((m=this.data)==null?void 0:m.playlistId)||""}}});
Pi.prototype.onMouseDown=Pi.prototype.onMouseDown;Pi.prototype.metadataColorChanged=Pi.prototype.metadataColorChanged;Pi.prototype.onIsDismissedChanged=Pi.prototype.onIsDismissedChanged;Pi.prototype.onHiddenChanged=Pi.prototype.onHiddenChanged;Pi.prototype.onDataChanged=Pi.prototype.onDataChanged;Pi.prototype.handleReloadDownloadsInfo=Pi.prototype.handleReloadDownloadsInfo;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Pi.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Pi.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Pi.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],Pi.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],Pi.prototype,"ytdLockupBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Pi.prototype,"ytdReduxBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],Pi.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],Pi.prototype,"entitySelectorType",void 0);_.v([_.P(),_.U("design:type",Boolean)],Pi.prototype,"noEndpoints",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Pi.prototype,"isRadio",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],Pi.prototype,"miniMode",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Pi.prototype,"fullHeight",void 0);
_.v([_.P(),_.U("design:type",Boolean)],Pi.prototype,"showDarkVideoMetadata",void 0);_.v([_.P(),_.U("design:type",Boolean)],Pi.prototype,"showLightVideoMetadata",void 0);_.v([_.P(),_.U("design:type",Number)],Pi.prototype,"metadataColor",void 0);_.v([_.P(),_.U("design:type",Object)],Pi.prototype,"showChannelAvatar",void 0);_.v([_.P(),_.U("design:type",Boolean)],Pi.prototype,"hidden",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],Pi.prototype,"showYtInteraction",void 0);
_.v([_.P(),_.U("design:type",String)],Pi.prototype,"dismissedContentId",void 0);_.v([_.P({selectorArgs:["dismissedContentId"],selector:fPv}),_.U("design:type",Object)],Pi.prototype,"dismissActionToReplayEntity",void 0);
_.v([_.P({selectorArgs:["entitySelectorType","mediaId"],selector:function(K,m,x){if(_.h("kevlar_modern_downloads_page")&&x&&m&&m!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(m){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var S=BtT(K,x);if(S){m=_.LN(K,x);var Q=Ew(K,x),w=X5n(K,x);K=b2(K,x);var M=MG1(S,m,Q,w);Q=M.shortViewCountText;var f=M.publishedTimeText;M=M.badges;var c=K>0;w=lLn(S,m,w,K);S=_.u2(m)||m==="TRANSFER_STATE_FAILED"||m==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!l2(S.policyEntity)?
void 0:FN5(x,K,S.videoEntity.lengthSeconds);m==="TRANSFER_STATE_PAUSED_BY_USER"&&x&&!_.h("dl_resume_click_killswitch")&&(S={offlineVideoEndpoint:{videoId:x,action:"ACTION_RESUME"}});x={shortViewCountText:Q,publishedTimeText:f,badges:M,isWatched:c,navigationEndpoint:S,thumbnailOverlays:w}}else x=void 0;return x;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(m=ahS(K,x))if(S=_.qS(K,x),w=_.do8(K,x),S!=="TRANSFER_STATE_UNKNOWN"){x=ufv(m,S,w,x,_.CN(K));break a}x=void 0}return x;default:_.yq(new _.AR("Error: entitySelectorType defined but not matched in selector.",
K,m))}}}),
_.U("design:type",Object)],Pi.prototype,"entityDrivenState",void 0);_.v([_.P({computed:"computeVideoTitleText(data)"}),_.U("design:type",Object)],Pi.prototype,"videoTitleText",void 0);_.v([_.P({computed:"computeHasPlaylistThumbnail(data)"}),_.U("design:type",Object)],Pi.prototype,"hasPlaylistThumbnail",void 0);_.v([_.P({computed:"computeNavigationEndpoint(data)"}),_.U("design:type",Object)],Pi.prototype,"computedNavigationEndpoint",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],Pi.prototype,"typographyBump",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("typographyBump"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Pi.prototype,"typographyBumpV2",null);_.v([_.QF("#video-title"),_.U("design:type",HTMLElement)],Pi.prototype,"videoTitle",void 0);_.v([_.QF("#video-title-link"),_.U("design:type",HTMLElement)],Pi.prototype,"videoTitleLink",void 0);
_.v([_.QF("#thumbnail"),_.U("design:type",HTMLElement)],Pi.prototype,"thumbnail",void 0);_.v([_.QF("#dismissible"),_.U("design:type",HTMLElement)],Pi.prototype,"JSC$16222_dismissibleMedia",void 0);_.v([_.g("data.menu"),_.U("design:type",Object),_.U("design:paramtypes",[])],Pi.prototype,"lazyLoadMenu",null);_.v([_.g("data.menu"),_.U("design:type",Object),_.U("design:paramtypes",[])],Pi.prototype,"immediateLoadMenu",null);
_.v([_.uV("entityDrivenState"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Pi.prototype,"handleReloadDownloadsInfo",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Pi.prototype,"onDataChanged",null);_.v([_.uV("hidden"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Pi.prototype,"onHiddenChanged",null);
_.v([_.xt("isDismissed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Pi.prototype,"onIsDismissedChanged",null);_.v([_.xt("metadataColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Pi.prototype,"metadataColorChanged",null);_.v([_.mh("mousedown"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Pi.prototype,"onMouseDown",null);
_.v([_.g("lockupIsHovered"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Pi.prototype,"isHovered",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Pi.prototype,"useAvatar",null);_.v([_.g("data","entitySelectorType"),_.U("design:type",String),_.U("design:paramtypes",[])],Pi.prototype,"mediaId",null);_.v([_.Z({is:"ytd-rich-grid-media",disableElementRegistration:!0})],Pi);
var byA=_.yF()(Pi,"ytd-rich-grid-media",function(){if(C0B!==void 0)return C0B;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return C0B=K},{mode:_.VF("kevlar_poly_si_batch_j072")?1:2});var gC5;var et=function(){var K=_.e.apply(this,arguments)||this;K.removeMaxWidth=!0;K.insetMetadata=!1;return K};
_.q(et,_.e);_.l=et.prototype;_.l.configureRendererStamper=function(){return{innerMenu:g0,outerMenu:Object.assign({},g0,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.l.onDataChanged=function(){var K,m=((K=this.data)==null?void 0:K.trackingParams)||"";m&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(m));var x;((x=this.dismissActionToReplayEntity)==null?0:x.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.l.attached=function(){this.updateInlinePreviewHoverListeners()};
_.l.detached=function(){this.clearInlinePreviewHoverListeners()};
_.l.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16227_inlinePreviewHoverListener=J0({mediaRenderer:this,lockupElement:this.JSC$16227_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:OwE})};
_.l.clearInlinePreviewHoverListeners=function(){var K;(K=this.JSC$16227_inlinePreviewHoverListener)==null||i6(K)};
_.l.onRendererTap=function(){var K,m,x=(K=this.data)==null?void 0:(m=K.serviceEndpoints)==null?void 0:m[0];_.C(x,_.jF)&&this.componentBehavior.resolveCommand(x)};
_.l.onDetailsClick=function(K){var m,x=(m=this.data)==null?void 0:m.navigationEndpoint;x&&(_.oK(_.AO(K),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(x))};
_.l.onShow=function(){var K=this.data;K.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(K.onFirstVisibleCommand),delete K.onFirstVisibleCommand)};
_.tv.Object.defineProperties(et.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var K;return this.insetMetadata?void 0:(K=this.data)==null?void 0:K.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var K;return this.insetMetadata?(K=this.data)==null?void 0:K.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var K=this.data;if(K!=null&&K.badge&&(K=_.C(K.badge,zRD))){var m,x,S;return[{metadataBadgeRenderer:{label:((m=K.label)==null?void 0:(x=m.runs)==null?void 0:x[0].text)||((S=K.label)==null?void 0:S.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var K=this.data;return Object.assign({},K.headline,{accessibility:K.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return this.isSlimShort?(K=this.computedTitle)==null?void 0:(m=K.accessibility)==null?void 0:(x=m.accessibilityData)==null?void 0:x.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 K;return!((K=this.JSC$16227_inlinePreviewHoverListener)==null?0:UE(K))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
et.prototype.onDataChanged=et.prototype.onDataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],et.prototype,"componentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],et.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],et.prototype,"ytdLockupBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],et.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.V$),_.U("design:type",Object)],et.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],et.prototype,"ytdReduxBehavior",void 0);_.v([_.QF("ytd-thumbnail"),_.U("design:type",HTMLElement)],et.prototype,"thumbnail",void 0);_.v([_.QF("#dismissible"),_.U("design:type",HTMLElement)],et.prototype,"JSC$16227_dismissibleMedia",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],et.prototype,"removeMaxWidth",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],et.prototype,"insetMetadata",void 0);_.v([_.P(),_.U("design:type",String)],et.prototype,"dismissedContentId",void 0);_.v([_.P({selectorArgs:["dismissedContentId"],selector:fPv}),_.U("design:type",Object)],et.prototype,"dismissActionToReplayEntity",void 0);_.v([_.g("insetMetadata"),_.U("design:type",Object),_.U("design:paramtypes",[])],et.prototype,"thumbnailObjectFit",null);
_.v([_.g("data","insetMetadata"),_.U("design:type",Object),_.U("design:paramtypes",[])],et.prototype,"innerMenu",null);_.v([_.g("data","insetMetadata"),_.U("design:type",Object),_.U("design:paramtypes",[])],et.prototype,"outerMenu",null);_.v([_.P(),_.U("design:type",Object)],et.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],et.prototype,"miniMode",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],et.prototype,"onDataChanged",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],et.prototype,"shortsBadges",null);_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],et.prototype,"isShort",null);
_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],et.prototype,"isSlimShort",null);_.v([_.g("data","isShort"),_.U("design:type",Object),_.U("design:paramtypes",[])],et.prototype,"computedTitle",null);_.v([_.g("isSlimShort","computedTitle"),_.U("design:type",Object),_.U("design:paramtypes",[])],et.prototype,"computedAccessibilityLabel",null);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],et.prototype,"shouldForce2By3",null);_.v([_.g("lockupIsHovered"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],et.prototype,"isHovered",null);_.v([_.Z({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],et);
_.d(et,"ytd-rich-grid-slim-media",function(){if(gC5!==void 0)return gC5;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return gC5=K},{mode:_.VF("kevlar_poly_si_batch_j063")?1:2});var nCz;var P0t;var i7=function(){return _.e.apply(this,arguments)||this};
_.q(i7,_.e);i7.prototype.computeIcon=function(K){return K&&K.iconType?"yt-sys-icons:"+K.iconType.toLowerCase():""};
i7.prototype.onMouseEnter=function(){this.isHovered=!0};
i7.prototype.onMouseLeave=function(){this.isHovered=!1};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],i7.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],i7.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],i7.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],i7.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],i7.prototype,"isHovered",void 0);
_.v([_.Z({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],i7);
_.d(i7,"ytd-expand-on-hover-card-renderer",function(){if(P0t!==void 0)return P0t;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return P0t=K},{mode:1});var epA,iyR=function(){if(epA!==void 0)return epA;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return epA=K};_.DN("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var YZ=function(){var K=_.e.apply(this,arguments)||this;K.compactStyle=!1;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return K};
_.q(YZ,_.e);_.l=YZ.prototype;_.l.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.l.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"}}}};
_.l.computeHideDot=function(K){return!(K&&K.subscriberCountText&&K.videoCountText)||this.compactStyle};
_.l.hasDualButtons=function(K){return K&&K.purchaseButton&&K.subscribeButton};
_.l.backgroundColorChanged=function(){if(this.data!==void 0){var K=this.data.backgroundColor;this.isDarkTheme&&(K=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=K!=null?_.pl(K):"transparent"}};
_.l.onDarkModeToggledAction=function(K){this.isDarkTheme=K};
_.l.onTap=function(K){var m,x,S=((m=this.data)==null?void 0:m.navigationEndpoint)||((x=this.data)==null?void 0:x.serviceEndpoint);_.C(S,_.ie)&&(S&&_.cd().resolve(_.jQ).resolveCommand(S,{form:{element:this.hostElement}}),K.preventDefault())};
_.l.computeChannelEndpoint=function(K){return _.C(K,_.ie)?null:K};
_.l.computeHrefEndpoint=function(K){return _.C(K,_.ie)?null:this.componentBehavior.computeHref_(K)};
_.l.computeChannelRendererStyle=function(K){return K};
_.l.computeIconSize=function(K){return K?108:136};
_.tv.Object.defineProperties(YZ,{template:{configurable:!0,enumerable:!0,get:function(){return iyR()}}});
YZ.prototype.backgroundColorChanged=YZ.prototype.backgroundColorChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],YZ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],YZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],YZ.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],YZ.prototype,"componentBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],YZ.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],YZ.prototype,"isDarkTheme",void 0);_.v([_.P({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.U("design:type",String)],YZ.prototype,"channelRendererStyle",void 0);_.v([_.P({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],YZ.prototype,"dualButtons",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.U("design:type",Boolean)],YZ.prototype,"useBiggerThumbs",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.GW("desktop_search_bigger_thumbs_style")}}),
_.U("design:type",String)],YZ.prototype,"biggerThumbStyle",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],YZ.prototype,"compactStyle",void 0);_.v([_.xt("data","isDarkTheme"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],YZ.prototype,"backgroundColorChanged",null);_.v([_.Z({is:"ytd-channel-renderer",disableElementRegistration:!0})],YZ);_.d(YZ,"ytd-channel-renderer",function(){return iyR()},{mode:1});var YWL;var FrA;_.DN("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var Fa=function(){var K=_.e.apply(this,arguments)||this;K.displayItemCount=2;K.hasPlaylistThumbnail=!1;K.stackThumbnailSize="large";return K};
_.q(Fa,_.e);_.l=Fa.prototype;_.l.attached=function(){this.updateInlinePreviewHoverListeners()};
_.l.detached=function(){this.clearInlinePreviewHoverListeners()};
_.l.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.l.computeFirstVideos=function(K,m){return K&&m?K.slice(0,m):[]};
_.l.computeThumbnailWidth=function(K,m){return K?m==="BIG"?500:m==="MASSIVE"?600:m==="MEDIUM"?450:420:360};
_.l.computeThumbnailHeight=function(K,m){return K?m==="BIG"?280:m==="MASSIVE"?337:234:202};
_.l.clearInlinePreviewHoverListeners=function(){var K;(K=this.JSC$16240_inlinePreviewHoverListener)==null||i6(K)};
_.l.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16240_inlinePreviewHoverListener=J0({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:cUM,thumbnailElement:this.thumbnail})};
_.l.computeHasPlaylistThumbnail=function(K){var m,x;if((((m=K.thumbnailRenderer)==null?0:m.playlistVideoThumbnailRenderer)||((x=K.thumbnailRenderer)==null?0:x.playlistCustomThumbnailRenderer))&&K.thumbnailOverlays)for(m=0;m<K.thumbnailOverlays.length;m++)if(x=void 0,(x=K.thumbnailOverlays[m])==null?0:x.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.tv.Object.defineProperties(Fa.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.JSC$16240_inlinePreviewHoverListener)==null?0:UE(K))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Fa.prototype.dataChanged=Fa.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Fa.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],Fa.prototype,"ytdLockupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Fa.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Fa.prototype,"displayItemCount",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.U("design:type",Boolean)],Fa.prototype,"useBiggerThumbs",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.GW("desktop_search_bigger_thumbs_style")}}),
_.U("design:type",String)],Fa.prototype,"biggerThumbsStyle",void 0);_.v([_.P({computed:"computeHasPlaylistThumbnail(data)"}),_.U("design:type",Object)],Fa.prototype,"hasPlaylistThumbnail",void 0);_.v([_.P(),_.U("design:type",String)],Fa.prototype,"stackThumbnailSize",void 0);_.v([_.QF("ytd-thumbnail"),_.U("design:type",HTMLElement)],Fa.prototype,"thumbnail",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Fa.prototype,"dataChanged",null);
_.v([_.g("lockupIsHovered"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Fa.prototype,"isHovered",null);_.v([_.Z({is:"ytd-radio-renderer",disableElementRegistration:!0})],Fa);
_.d(Fa,"ytd-radio-renderer",function(){if(FrA!==void 0)return FrA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return FrA=K},{mode:_.VF("kevlar_poly_si_batch_j058")?1:2});var A1H;_.DN("itemSectionRenderer","showRenderer","ytd-show-renderer");var AP=function(){return _.e.apply(this,arguments)||this};
_.q(AP,_.e);AP.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
AP.prototype.computeThumbnailWidth=function(K){return K?360:246};
AP.prototype.computeUseProminentThumbs=function(K){return K};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],AP.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],AP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],AP.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],AP.prototype,"isSearch",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.U("design:type",Boolean)],AP.prototype,"useProminentThumbs",void 0);_.v([_.Z({is:"ytd-show-renderer",disableElementRegistration:!0})],AP);
_.d(AP,"ytd-show-renderer",function(){if(A1H!==void 0)return A1H;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return A1H=K},{mode:1});_.DN("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var oo=function(){var K=_.e.apply(this,arguments)||this;K.isRichGrid=!1;return K};
_.q(oo,_.e);oo.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],oo.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],oo.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],oo.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],oo.prototype,"isRichGrid",void 0);_.v([_.Z({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],oo);
_.d(oo,"ytd-feed-entry-renderer",function(){if(YWL!==void 0)return YWL;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return YWL=K},{mode:1});var oCD;var Hi=function(){return _.e.apply(this,arguments)||this};
_.q(Hi,_.e);Hi.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.v([_.b(_.dJ),_.U("design:type",Object)],Hi.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Hi.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Hi.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Hi.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.R_,value:3}),_.U("design:type",Number)],Hi.prototype,"itemsPerRow",void 0);
_.v([_.Z({is:"ytd-link-card-renderer",disableElementRegistration:!0})],Hi);
_.d(Hi,"ytd-link-card-renderer",function(){if(oCD!==void 0)return oCD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return oCD=K},{mode:1});var Hy_;var $Z=function(){return _.e.apply(this,arguments)||this};
_.q($Z,_.e);_.l=$Z.prototype;_.l.configureRendererStamper=function(){return{"data.menu":g0,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.l.onRendererTap=function(K){if(!this.ytdDismissibleItemBehavior.isDismissed){var m,x=(m=this.data)==null?void 0:m.navigationEndpoint;x&&!_.oK(_.AO(K),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(x)?_.oK(_.AO(K),this.hostElement,["A"])||_.vg(this.hostElement,"yt-navigate",{endpoint:x}):this.ytComponentBehavior.resolveCommand(x,{}))}};
_.l.maybeComputeHref=function(K){return this.ytComponentBehavior.computeHref_(K,!0)};
_.l.getNavigationCommand=function(K){return this.isNavigationCommand(K)?K:null};
_.l.isNavigationCommand=function(K){return K?_.C(K,_.SB)||_.C(K,_.o7)||_.C(K,_.Ku)?!0:!1:!1};
$Z.prototype.onRendererTap=$Z.prototype.onRendererTap;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],$Z.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],$Z.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],$Z.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],$Z.prototype,"ytComponentBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],$Z.prototype,"data",void 0);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],$Z.prototype,"onRendererTap",null);_.v([_.Z({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],$Z);
_.d($Z,"ytd-lumiere-promo-item-image-renderer",function(){if(Hy_!==void 0)return Hy_;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Hy_=K},{mode:1});var $7R;var NW=function(){return _.e.apply(this,arguments)||this};
_.q(NW,_.e);NW.prototype.computeLandscapeThumbnail=function(){var K;return((K=this.data)==null?void 0:K.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],NW.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],NW.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],NW.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],NW.prototype,"miniMode",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.R_}),_.U("design:type",Number)],NW.prototype,"itemsPerRow",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.U("design:type",Boolean)],NW.prototype,"landscapeThumbnail",void 0);_.v([_.Z({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],NW);
_.d(NW,"ytd-lumiere-shelf-details-renderer",function(){if($7R!==void 0)return $7R;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return $7R=K},{mode:_.VF("kevlar_poly_si_batch_j076")?1:2});var NaM;var Z6=function(){return _.e.apply(this,arguments)||this};
_.q(Z6,_.e);Z6.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Z6.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Z6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Z6.prototype,"data",void 0);_.v([_.Z({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],Z6);
_.d(Z6,"ytd-primetime-promo-details-renderer",function(){if(NaM!==void 0)return NaM;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return NaM=K},{mode:1});var Zyo;var Bi=function(){return _.e.apply(this,arguments)||this};
_.q(Bi,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Bi.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Bi.prototype,"data",void 0);_.v([_.Z({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],Bi);
_.d(Bi,"ytd-panel-show-style-metadata-renderer",function(){if(Zyo!==void 0)return Zyo;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Zyo=K},{mode:1});var BaR;var ao=function(){return _.e.apply(this,arguments)||this};
_.q(ao,_.e);_.l=ao.prototype;_.l.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.l.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.l.computeThumbnail=function(K){if(K)return K.smallFormFactorBackgroundThumbnail||K.largeFormFactorBackgroundThumbnail};
_.l.maybeComputeHref=function(K){return this.ytComponentBehavior.computeHref_(K,!0)};
_.l.isNavigationCommand=function(K){return K?_.C(K,_.SB)||_.C(K,_.o7)||_.C(K,_.Ku)?!0:!1:!1};
_.l.getNavigationCommand=function(K){return this.isNavigationCommand(K)?K:null};
ao.prototype.onPanelTap=ao.prototype.onPanelTap;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ao.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],ao.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ao.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ao.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0,value:!0}),_.U("design:type",Boolean)],ao.prototype,"roundedContainer",void 0);_.v([_.P({reflectToAttribute:!0,value:_.h("web_modern_buttons")}),_.U("design:type",Boolean)],ao.prototype,"modernButtons",void 0);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ao.prototype,"onPanelTap",null);_.v([_.Z({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],ao);
_.d(ao,"ytd-primetime-promo-panel-renderer",function(){if(BaR!==void 0)return BaR;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return BaR=K},{mode:1});_.BX(_.B(function(K){K=_.H_(K,{data:{},useFullWidth:!1});var m=K.data,x=K.useFullWidth;K={};return _.O("teaser-card-view-model",{class:_.Tt("ytTeaserCardViewModelHost",(K.ytTeaserCardViewModelUseFullWidth=function(){return x()},K))},_.O(_.r,{cond:function(){return m().onTap},
then:function(S){return _.O(_.uJ,{className:"ytTeaserCardViewModelLink",command:S},_.O("div",{class:"ytTeaserCardViewModelImageContainer"},_.O(_.r,{cond:function(){return m().image},
then:function(Q){return _.O(_.FR,{data:Q,className:"ytTeaserCardViewModelImage",alt:""})}})),_.O("p",{class:"ytTeaserCardViewModelCaption"},function(){return m().caption}))}}))},"Pc"),"teaser-card-view-model",{props:{data:_.kv,
useFullWidth:_.kv}});_.BX(_.B(function(K){var m=K.data;var x=function(){var S;return _.E$((S=m())==null?void 0:S.iconThemedImage)};
return _.O("yt-edu-card-view-model",null,_.O(_.Gh,{contentId:function(){return m().nudgeId}},function(){return _.O("div",{class:_.Tt("ytEduCardViewModelHost",function(){return m().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.O("div",{class:"ytEduCardViewModelTopCornerButton"},_.O(_.le,{data:function(){return m().dismissButton}},{buttonViewModel:_.Oy})),_.O("div",{class:"ytEduCardViewModelContentWrapper"},_.O("div",{class:"ytEduCardViewModelHeaderImage"},_.O(_.r,
{cond:x,
then:function(S){return _.O(_.FR,{data:S,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.O("div",{class:"ytEduCardViewModelTextContainer"},_.O("div",{class:"ytEduCardViewModelTitle"},_.O(_.Ii,{text:function(){return m().title}})),_.O("div",{class:"ytEduCardViewModelSubtitle"},_.O(_.Ii,{text:function(){return m().subtitle}}))),_.O("div",{class:"ytEduCardViewModelContent"},_.O(_.le,{data:function(){return m().form}},{nudgeFormViewModel:hpo}))),_.O("div",{class:_.Tt("ytEduCardViewModelButtonWrapper",
function(){return m().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.O(_.le,{data:function(){return m().primaryButton}},{buttonViewModel:function(S){return _.O("div",{class:"ytEduCardViewModelPrimaryButton"},_.O(_.Oy,{data:S.data}))}}),_.O(_.le,{data:function(){return m().secondaryButton}},{buttonViewModel:function(S){return _.O("div",{class:"ytEduCardViewModelSecondaryButton"},_.O(_.Oy,{data:S.data}))}})))}))},"Qc"),"yt-edu-card-view-model",{props:{data:_.kv}});var aeE=new _.W$("RICH_GRID_VIDEO_RENDERER_TOKEN");_.BX(_.B(function(K){var m=K.data;var x=K.showYtInteractionInContent;var S=function(){return!!m().selectableFeedback};
K=_.u(_.hL(!1,void 0,"qxtgaf"));var Q=K.next().value,w=K.next().value;_.BZ(function(){var R=_.C(m().primaryButton,_.Kv);(R==null?0:R.isToggled)&&w(R.isToggled)});
K=_.kA(function(R){if(!S())return!1;if(Q()){var J;var L=(J=m().selectableFeedback)==null?void 0:J.onDeselect}else{var n;L=(n=m().selectableFeedback)==null?void 0:n.onSelect}L&&_.qU(L,{form:{element:R.target}});w(!Q());if(R=_.C(m().primaryButton,_.Kv))R.isToggled=Q();return!1});
var M=function(){if(!S()){var R,J=(R=m().loggingDirectives)==null?void 0:R.trackingParams;J&&_.Ev(_.cd().resolve(_.iJ),J)}},f=_.yM1(),c=function(){var R;
return S()?(R=m().selectableFeedback)==null?void 0:R.a11yLabel:void 0},D=function(){return S()?{toggled:Q()}:{}},G=_.cd().resolve(_.tR(aeE)),p={};
return _.O("yt-feedback-item-renderer",{class:_.Tt("ytFeedbackItemRendererHost",(p.ytFeedbackItemRendererSelectableFeedback=S,p)),"on:click":K,"on:keydown":f,title:c,"aria-label":c,"aria-pressed":function(){return S()?Q():void 0},
tabindex:function(){return S()?0:void 0},
role:function(){return S()?"button":void 0}},_.O("div",{class:"ytFeedbackItemRendererContentContainer"},_.O(_.le,{data:function(){return m().content}},{videoRenderer:function(R){return _.O(G,{data:R.data,
showYtInteraction:x})},
lockupViewModel:function(R){return _.O(_.hI,{data:R.data,containerType:2})}})),_.O("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.O(_.le,{data:function(){return m().primaryButton}},{toggleButtonViewModel:function(R){return _.O(_.FP,{data:R.data,
buttonShapeOverrides:D,disableExplicitClickLogging:!0,onToggle:M})}})))},"Rc"),"yt-feedback-item-renderer",{props:{data:_.kv,
showYtInteractionInContent:_.kv}});var dd=function(){var K=_.e.apply(this,arguments)||this;K.isShortsGrid=!1;K.isCompactGrid=!1;K.isShortsPanelGrid=!1;K.renderedFromRichGrid=!1;K.isInFirstColumn=!1;K.noGutterMargins=!1;K.noBottomMargin=!1;K.halfBottomMargin=!1;K.isInlineGroupItem=!1;K.insetMetadata=!1;K.noBottomMarginInAds=!0;K.force16By9ThumbnailAspectRatio=!1;K.useCompactList=!1;K.containerType=2;K.thumbnailTargetWidth=9999;K.isResponsiveGrid=!1;K.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};K.hoverListener=
K.hover.bind(K);K.leaveListener=K.leave.bind(K);K.highlighted=!1;K.JSC$16276_unsubscribeFromInlinePreviewIsActive=function(){};
return K};
_.q(dd,_.e);_.l=dd.prototype;_.l.computeContainerType=function(){return this.useCompactList?3:2};
_.l.itemWidthChanged=function(){var K;this.thumbnailTargetWidth=(K=this.itemWidth)!=null?K:9999};
_.l.updateIsInFirstColumn=function(){var K;this.isInFirstColumn=((K=this.data)==null?void 0:K.colIndex)===0};
_.l.observerContainerType=function(){if(this.lockup){var K=this.lockup;K.containerType=this.containerType;K.sizing=this.sizing;K.typographyBump=this.typographyBump;K.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)};
_.l.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",eduCardViewModel:"yt-edu-card-view-model",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]]"}}}}}};
_.l.leave=function(K){K=K.relatedTarget;var m=document.querySelector("ytd-video-preview");K&&m&&_.zN(m).contains(K)||this.removeAndCleanupHighlight()};
_.l.hover=function(){var K;!this.highlighted&&(K=this.data)!=null&&K.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(K=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:K,boxShadow:"0 0 0 10px "+K})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.l.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};
_.l.registerHoverHighlightListeners=function(){var K=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16276_unsubscribeFromInlinePreviewIsActive=_.Yf(_.NS(),_.Fav,function(m){K.highlighted&&!m&&K.removeAndCleanupHighlight()})};
_.l.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16276_unsubscribeFromInlinePreviewIsActive()};
_.l.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.l.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.l.getBackgroundColor=function(){var K,m,x=(K=this.data)==null?void 0:(m=K.onFocusEffect)==null?void 0:m.onFocusColor;if(x){if(document.documentElement.hasAttribute("dark")&&(x==null?0:x.darkTheme))return hO(x==null?void 0:x.darkTheme);if(x==null?0:x.lightTheme)return hO(x==null?void 0:x.lightTheme)}};
_.l.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var K=_.hX(),m,x,S;K&&((m=this.data)==null?0:m.trackingParams)&&((x=this.data)==null?void 0:x.colIndex)!=null&&((S=this.data)==null?void 0:S.rowIndex)!=null&&_.$c(K,_.uX(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.l.isSlimMediaRenderer=function(K){return!!_.C(K==null?void 0:K.content,_.LfB)||!!_.C(K==null?void 0:K.content,CW5)||!!_.C(K==null?void 0:K.content,_.vS)||!!_.C(K==null?void 0:K.content,VcH)};
_.l.isPostRenderer=function(){var K,m;return!!_.C((K=this.data)==null?void 0:K.content,ZBD)||!!_.C((m=this.data)==null?void 0:m.content,BMA)};
_.l.computeIsGameCardShelf=function(){var K;return!!_.C((K=this.data)==null?void 0:K.content,msA)};
_.l.computeIsMiniGameCardShelf=function(){var K,m;return!!_.C((K=this.data)==null?void 0:K.content,DsD)||!!_.C((m=this.data)==null?void 0:m.content,rqA)};
_.l.computeIsTeaserCard=function(){var K;return!!_.C((K=this.data)==null?void 0:K.content,rqA)};
_.l.computeIsSelectableFeedbackItem=function(){var K,m;return!((m=_.C((K=this.data)==null?void 0:K.content,pSo))==null||!m.selectableFeedback)};
_.l.computeContainsLumierePosters=function(){var K,m;return((m=_.C((K=this.data)==null?void 0:K.content,kjA))==null?void 0:m.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.l.computeIsExpandOnHoverCardShelf=function(){var K;return!!_.C((K=this.data)==null?void 0:K.content,ItR)};
_.l.computeIsLinkCardShelf=function(){var K;return!!_.C((K=this.data)==null?void 0:K.content,sxE)};
_.l.computeIsReelItemStyleAvatarCircle=function(K){var m;return((m=_.C(K==null?void 0:K.content,_.vS))==null?void 0:m.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.l.computeIsLinkCardFullWidth=function(K,m){var x;return((x=_.C(K==null?void 0:K.content,sxE))==null?void 0:x.useFullWidth)||m<=2};
_.tv.Object.defineProperties(dd.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var K;return _.h("web_hover_effect_refactor")&&_.C((K=this.data)==null?void 0:K.content,_.uGM)?!1: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(){var K;if(_.h("web_hover_effect_refactor")&&_.C((K=this.data)==null?void 0:K.content,_.uGM))return!1;var m;return!((m=this.data)==null||!m.onFocusEffect)||_.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}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){var K,m;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.h("web_hover_effect_refactor")?(K=this.data)==null?void 0:K.onFocusEffect:void 0,isFirstRow:((m=this.data)==null?void 0:m.rowIndex)===0}}}});
dd.prototype.richGridHoverHighlightChanged=dd.prototype.richGridHoverHighlightChanged;dd.prototype.observerContainerType=dd.prototype.observerContainerType;dd.prototype.updateIsInFirstColumn=dd.prototype.updateIsInFirstColumn;dd.prototype.itemWidthChanged=dd.prototype.itemWidthChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],dd.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],dd.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],dd.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],dd.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],dd.prototype,"ytdLockupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],dd.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.U("design:type",Boolean)],dd.prototype,"isPost",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.U("design:type",Boolean)],dd.prototype,"containsLumierePosters",void 0);_.v([_.P({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.U("design:type",Boolean)],dd.prototype,"isSlimMedia",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.U("design:type",Boolean)],dd.prototype,"isGameCardShelf",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.U("design:type",Boolean)],dd.prototype,"isMiniGameCardShelf",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.U("design:type",Boolean)],dd.prototype,"isTeaserCard",void 0);_.v([_.P({computed:"computeIsSelectableFeedbackItem(data)"}),_.U("design:type",Boolean)],dd.prototype,"isSelectableFeedbackItem",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dd.prototype,"isShortsGrid",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],dd.prototype,"isSlimGrid",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dd.prototype,"isCompactGrid",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dd.prototype,"isShortsPanelGrid",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.U("design:type",Boolean)],dd.prototype,"isExpandOnHoverCardShelf",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.U("design:type",Boolean)],dd.prototype,"isLinkCardShelf",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.R_,value:3}),_.U("design:type",Number)],dd.prototype,"itemsPerRow",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dd.prototype,"renderedFromRichGrid",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dd.prototype,"isInFirstColumn",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dd.prototype,"noGutterMargins",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dd.prototype,"noBottomMargin",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dd.prototype,"halfBottomMargin",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dd.prototype,"isInlineGroupItem",void 0);_.v([_.P(),_.U("design:type",Object)],dd.prototype,"insetMetadata",void 0);_.v([_.P(),_.U("design:type",Object)],dd.prototype,"noBottomMarginInAds",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],dd.prototype,"isShelfItem",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.U("design:type",Boolean)],dd.prototype,"isReelItemStyleAvatarCircle",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.U("design:type",Boolean)],dd.prototype,"isLinkCardFullWidth",void 0);_.v([_.P(),_.U("design:type",Object)],dd.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dd.prototype,"useCompactList",void 0);_.v([_.P(),_.U("design:type",String)],dd.prototype,"sizing",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],dd.prototype,"typographyBump",void 0);_.v([_.P(),_.U("design:type",Number)],dd.prototype,"itemWidth",void 0);_.v([_.P(),_.U("design:type",Boolean)],dd.prototype,"isHomeShelf",void 0);_.v([_.P(),_.U("design:type",Boolean)],dd.prototype,"isHomeGrid",void 0);
_.v([_.QF("yt-lockup-view-model"),_.U("design:type",HTMLElement)],dd.prototype,"lockup",void 0);_.v([_.QF("ytd-rich-grid-media"),_.U("design:type",HTMLElement)],dd.prototype,"richGridMedia",void 0);_.v([_.QF("ytd-ad-slot-renderer"),_.U("design:type",HTMLElement)],dd.prototype,"adSlotRenderer",void 0);_.v([_.P({computed:"computeContainerType(useCompactList)"}),_.U("design:type",Object)],dd.prototype,"containerType",void 0);_.v([_.P(),_.U("design:type",Object)],dd.prototype,"thumbnailTargetWidth",void 0);
_.v([_.g("showYtInteractionOnRichItem"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],dd.prototype,"showYtInteractionOnRichGridMedia",null);_.v([_.g("isSelectableFeedbackItem","richGridHoverHighlight"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],dd.prototype,"showYtInteractionOnRichItem",null);_.v([_.g("typographyBump","isHomeGrid"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],dd.prototype,"richTypographyBump",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data","isShortsGrid","isCompactGrid"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],dd.prototype,"richGridHoverHighlight",null);_.v([_.g("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.U("design:type",Number),_.U("design:paramtypes",[])],dd.prototype,"shortsLockupViewModelAspectRatio",null);_.v([_.g("isInlineGroupItem"),_.U("design:type",Number),_.U("design:paramtypes",[])],dd.prototype,"shortsLockupViewModelScrimStyle",null);
_.v([_.xt("itemWidth"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dd.prototype,"itemWidthChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dd.prototype,"updateIsInFirstColumn",null);_.v([_.xt("containerType","sizing","typographyBump"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dd.prototype,"observerContainerType",null);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dd.prototype,"isResponsiveGrid",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],dd.prototype,"lockupExperiments",null);_.v([_.xt("richGridHoverHighlight"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dd.prototype,"richGridHoverHighlightChanged",null);_.v([_.Z({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],dd);
_.d7B=_.yF()(dd,"ytd-rich-item-renderer",function(){if(nCz===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);nCz=K}K=nCz;return K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var KPB={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var OwD=_.o_(_.SC("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var x_G={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},Qqv={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},whL={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var y1E;var yx=function(){var K=_.e.apply(this,arguments)||this;K.useResponsiveGrid=!1;K.hidden=!1;K.isShowMoreHidden=!1;K.isShowLessHidden=!0;K.hasExpansionButton=!1;K.isInnerShelf=!1;K.allVideosCount=0;K.allPlaylistCount=0;K.haveSmartDownloadsCompleted=!1;K.restrictContentsOverflow=!1;K.firstShownIndex=0;K.horizontalOffset=0;K.atEnd=!0;K.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
K.nextClick=function(){var m;(m=K.data)!=null&&m.contents&&(K.firstShownIndex+=K.currentElementsPerRow,K.updateHorizontalOffset(),K.updateHorizontalItemVisibility())};
K.previousClick=function(){var m;(m=K.data)!=null&&m.contents&&(K.firstShownIndex-=K.currentElementsPerRow,K.updateHorizontalOffset(),K.updateHorizontalItemVisibility())};
return K};
_.q(yx,_.e);_.l=yx.prototype;
_.l.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",noBottomMargin:"[[isCollapsed]]",halfBottomMargin:"[[isExpanded]]",isHomeShelf:"[[isHomePage]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",
params:{buttonTooltipPosition:_.vZ("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.l.attached=function(){this.requestElementsPerRow()};
_.l.refreshGridLayoutNew=function(){var K;if((K=this.data)!=null&&K.contents&&this.containerWidth){var m;((m=this.data.responsiveContainerConfiguration)==null?0:m.responsiveSize)?(K=_.rU5(this.data.responsiveContainerConfiguration,this.containerWidth),K=_.Li(Object.assign({},K,{standardUnitMinWidth:this.standardUnitMinWidth}))):K=_.Li({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=K.typographyBump;if(this.elementsPerRow!==
K.numItems||this.gutter!==K.gutter)this.elementsPerRow=K.numItems,this.gutter=K.gutter,this.itemWidth=K.itemWidth,_.W9(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":K.gutter+"px"})}};
_.l.computeSizing=function(){if(!this.isLumiere){var K=_.$k8(this.data);return K?K:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.l.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.l.computeButton=function(K){var m=_.C(K,_.zD);K=Object.assign({},_.C(K,_.zD));return m?(K.text||(K.text={simpleText:K.tooltip}),K.style="STYLE_MONO_OUTLINE",K.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",K):m};
_.l.onRowIndexChange=function(){var K=_.hX(),m,x;((m=this.data)==null?0:m.trackingParams)&&((x=this.data)==null?void 0:x.rowIndex)!=null&&K&&_.$c(K,_.uX(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.l.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var K,m=((K=this.getRichItemRenderers()[0])==null?void 0:K.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*m;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.l.requestElementsPerRow=function(){_.vg(this.hostElement,"yt-request-elements-per-row")};
_.l.onUpdateElementsPerRowAction=function(K,m,x,S,Q,w){if(this.containerWidth!==w&&(this.containerWidth=w,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&K&&m&&x&&S&&Q&&(this.elementsPerRow!==K||this.postsPerRow!==m||this.slimItemsPerRow!==x||this.gameCardsPerRow!==S||this.miniGameCardsPerRow!==Q)&&(this.elementsPerRow=K,this.postsPerRow=m,this.slimItemsPerRow=x,this.gameCardsPerRow=S,this.miniGameCardsPerRow=Q,this.updateItemVisibility())};
_.l.isExpandedChanged=function(){var K=this.getRichItemRenderers(),m=this.isExpanded;K.forEach(function(x){x.halfBottomMargin=m})};
_.l.isCollapsedChanged=function(){var K=this.getRichItemRenderers(),m=this.isCollapsed;K.forEach(function(x){x.noBottomMargin=m})};
_.l.getRichItemRenderers=function(){return _.U8(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.l.updateItemVisibility=function(){var K=this;if(this.data&&this.data.contents){var m=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(S,Q){var w;((w=K.data)==null?0:w.isExpanded)?(S.hidden=Q>m-1,S.ytRendererBehavior.markDirty()):S.hidden=Q>K.currentElementsPerRow-1||Q>m-1});
var x=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||x||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||x||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.l.setHeightToSingleRow=function(){var K=this.getRichItemRenderers(),m=Number.parseInt(getComputedStyle(K[0]).marginBottom,10)||0;K=K.slice(0,this.currentElementsPerRow).reduce(function(x,S){return Math.max(x,S.getBoundingClientRect().height+m)},0);
this.contents.style.height=K+"px"};
_.l.focusNextExpandedItem=function(){var K;((K=this.data)==null?0:K.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.l.focusItem=function(K,m){var x=this.getRichItemRenderers();if(x[K]&&(K=x[K].querySelector(".focus-on-expand"))){if(m){var S;(S=x[this.currentElementsPerRow])==null||S.scrollIntoView({behavior:"smooth",block:"center"})}K.focus({preventScroll:!0})}};
_.l.onDataChange=function(){var K=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var m;if((m=this.data)==null?0:m.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.MJ(this,function(){K.updateItemVisibility()});
var x;if((x=this.data)==null?0:x.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.W9(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),m=0;m<this.data.contents.length;m++)x=_.C(this.data.contents[m],_.i8)||{},x.colIndex=m,x.rowIndex=this.data.rowIndex};
_.l.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())};
_.l.blockInlinePreview=function(K){var m=this,x;return _.t(function(S){(x=m.inlinePreviewIsEnabled)&&m.ytdReduxBehavior.dispatch(_.UWE(!1));return S.return(new Promise(function(Q){K(function(){x&&m.ytdReduxBehavior.dispatch(_.UWE(!0));Q()})}))})};
_.l.expandShelf=function(){var K=this;if(this.data){var m,x=(m=_.C(this.data.showMoreButton,_.zD))==null?void 0:m.trackingParams;x&&_.Ev(_.So(),x);this.set("data.isExpanded",!0);this.blockInlinePreview(function(S){K.setHeightToSingleRow();K.updateItemVisibility();K.contents.style.height=K.contents.scrollHeight+"px";_.dX.addJob(function(){K.contents.style.height="auto";K.focusNextExpandedItem();S()},2,200)})}};
_.l.collapseShelf=function(){var K=this;return _.t(function(m){if(m.nextAddress==1){if(!K.data)return m.return();K.set("data.isExpanded",!1);return m.yield(K.blockInlinePreview(function(x){K.contents.style.height=K.contents.scrollHeight+"px";K.setHeightToSingleRow();_.dX.addJob(function(){K.updateItemVisibility();K.contents.style.height="auto";x()},2,200)}),2)}_.vg(K.hostElement,"yt-rich-shelf-renderer-collapse",K.data.trackingParams);
K.focusItem(0,!1);_.Px(m)})};
_.l.updateArrowButtonStatus=function(){this.getRichItemRenderers();var K,m;var x=((K=this.data)==null?void 0:(m=K.contents)==null?void 0:m.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=x};
_.l.onChildElementFocus=function(K){this.hasChevronButtons&&(K=K.target.closest("#contents > *"),this.contents.contains(K)&&(K.offsetLeft<this.horizontalOffset?this.previousClick():K.offsetLeft+K.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.l.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.vZ("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.l.updateHorizontalOffset=function(){var K=this.getRichItemRenderers(),m,x;var S=((m=this.data)==null?void 0:(x=m.contents)==null?void 0:x.length)||0;var Q;K=((Q=K[0])==null?void 0:Q.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>S?this.firstShownIndex=S-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*K};
_.l.isSlimMediaShelfRenderer=function(){var K,m,x,S=(x=_.C((K=this.data)==null?void 0:(m=K.contents)==null?void 0:m[0],_.i8))==null?void 0:x.content;return!!(_.C(S,_.LfB)||_.C(S,CW5)||_.C(S,_.vS)||_.C(S,VcH))};
_.l.isGameCardShelf=function(){var K,m,x,S=(x=_.C((K=this.data)==null?void 0:(m=K.contents)==null?void 0:m[0],_.i8))==null?void 0:x.content;return!!_.C(S,msA)};
_.l.isMiniGameCardShelf=function(){var K,m,x,S=(x=_.C((K=this.data)==null?void 0:(m=K.contents)==null?void 0:m[0],_.i8))==null?void 0:x.content;return!!_.C(S,DsD)||!!_.C(S,rqA)};
_.l.hasGameBoxArtAvatarStyle=function(){var K;return((K=this.data)==null?void 0:K.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.l.hasRoundedGameBoxArtAvatarStyle=function(){var K;return((K=this.data)==null?void 0:K.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.l.isShortsShelf=function(){var K,m,x,S=(x=_.C((K=this.data)==null?void 0:(m=K.contents)==null?void 0:m[0],_.i8))==null?void 0:x.content;return!!_.C(S,_.vS)||!!_.C(S,VcH)};
_.l.isPostShelfRenderer=function(){var K,m,x,S=(x=_.C((K=this.data)==null?void 0:(m=K.contents)==null?void 0:m[0],_.i8))==null?void 0:x.content;return!(!_.C(S,ZBD)&&!_.C(S,BMA))};
_.l.isLumiereShelf=function(){var K,m,x=_.C((K=this.data)==null?void 0:(m=K.contents)==null?void 0:m[0],_.i8);return!!_.C(x==null?void 0:x.content,kjA)};
_.l.isLumiereShelfWithPosters=function(){var K,m,x=_.C((K=this.data)==null?void 0:(m=K.contents)==null?void 0:m[0],_.i8),S;return((S=_.C(x==null?void 0:x.content,kjA))==null?void 0:S.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.l.isExpandOnHoverCardShelf=function(){var K,m,x,S=(x=_.C((K=this.data)==null?void 0:(m=K.contents)==null?void 0:m[0],_.i8))==null?void 0:x.content;return!!_.C(S,ItR)};
_.l.computeHasFeaturedBadge=function(){var K,m,x=_.C((K=this.data)==null?void 0:(m=K.badges)==null?void 0:m[0],_.rYE);return x?x.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.l.computeHasPaygatedFeaturedBadge=function(){var K,m,x=_.C((K=this.data)==null?void 0:(m=K.badges)==null?void 0:m[0],_.rYE);return x?(x==null?void 0:x.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.l.computeHeaderHidden=function(){var K,m,x,S,Q,w;return!((K=this.data)==null?0:K.icon)&&!((m=this.data)==null?0:m.title)&&!((x=this.data)==null?0:x.subtitle)&&!((S=this.data)==null?0:S.thumbnail)&&!((Q=this.data)==null?0:Q.badges)&&!((w=this.data)==null?0:w.menu)};
_.l.showCtaButton=function(){var K;return!((K=this.data)==null||!K.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.l.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.l.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.l.computeForce16By9ThumbnailAspectRatio=function(){var K,m;return((K=this.data)==null?void 0:(m=K.responsiveContainerConfiguration)==null?void 0:m.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.l.onSectionReactiveDismissal=function(K,m,x){var S,Q;var w=(S=this.data)==null?void 0:(Q=S.targetingContext)==null?void 0:Q.targetGroupId;this&&w&&m.targetGroupId&&w.includes(m.targetGroupId)?(S=this.rowIndex,K=S===void 0?!1:!(m.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&S<=K)):K=!1;K&&(this.hidden=x)};
_.tv.Object.defineProperties(yx.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null?0:K.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var K=this.elementsPerRow;this.isPostShelfRenderer()?K=this.postsPerRow:this.isSlimMediaShelfRenderer()?K=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?K=this.slimItemsPerRow-1:this.isGameCardShelf()?K=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(K=this.miniGameCardsPerRow);return K}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null?0:K.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var K,m;return!((K=this.data)==null||!K.previousButton)&&!((m=this.data)==null||!m.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 K;return((K=_.cd().resolve(_.NL).getCurrentPage())==null?void 0:K.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S;return!((K=this.data)==null?0:(m=K.thumbnail)==null?0:(x=m.accessibility)==null?0:(S=x.accessibilityData)==null?0:S.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
yx.prototype.onChildElementFocus=yx.prototype.onChildElementFocus;yx.prototype.handleRerenderDownloadsData=yx.prototype.handleRerenderDownloadsData;yx.prototype.onDataChange=yx.prototype.onDataChange;yx.prototype.isCollapsedChanged=yx.prototype.isCollapsedChanged;yx.prototype.isExpandedChanged=yx.prototype.isExpandedChanged;yx.prototype.onRowIndexChange=yx.prototype.onRowIndexChange;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],yx.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],yx.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],yx.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],yx.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],yx.prototype,"ytdReduxBehavior",void 0);
_.v([_.P({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.U("design:type",Object)],yx.prototype,"useResponsiveGrid",void 0);_.v([_.P(),_.U("design:type",Object)],yx.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Number)],yx.prototype,"standardUnitMinWidth",void 0);_.v([_.P({reflectToAttribute:!0,value:3}),_.U("design:type",Number)],yx.prototype,"elementsPerRow",void 0);_.v([_.P({value:3}),_.U("design:type",Number)],yx.prototype,"postsPerRow",void 0);
_.v([_.P({value:6}),_.U("design:type",Number)],yx.prototype,"slimItemsPerRow",void 0);_.v([_.P({value:6}),_.U("design:type",Number)],yx.prototype,"gameCardsPerRow",void 0);_.v([_.P({value:6}),_.U("design:type",Number)],yx.prototype,"miniGameCardsPerRow",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],yx.prototype,"hidden",void 0);_.v([_.P(),_.U("design:type",Object)],yx.prototype,"isShowMoreHidden",void 0);
_.v([_.P(),_.U("design:type",Object)],yx.prototype,"isShowLessHidden",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],yx.prototype,"hasExpansionButton",void 0);_.v([_.g("data.isExpanded"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],yx.prototype,"isExpanded",null);_.v([_.g("data.isExpanded"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],yx.prototype,"isCollapsed",null);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],yx.prototype,"isInnerShelf",void 0);_.v([_.P({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.U("design:type",Boolean)],yx.prototype,"isShorts",void 0);_.v([_.P({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.U("design:type",Boolean)],yx.prototype,"isLumiere",void 0);_.v([_.P({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.U("design:type",Boolean)],yx.prototype,"hasBoxArtThumbnailStyle",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.U("design:type",Boolean)],yx.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.U("design:type",Boolean)],yx.prototype,"hasFeaturedBadge",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.U("design:type",Boolean)],yx.prototype,"hasPaygatedFeaturedBadge",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.U("design:type",Boolean)],yx.prototype,"isHeaderHidden",void 0);_.v([_.P({selector:_.Zjn}),_.U("design:type",Object)],yx.prototype,"allVideosCount",void 0);_.v([_.P({selector:D_B}),_.U("design:type",Object)],yx.prototype,"allPlaylistCount",void 0);_.v([_.P({selector:Ih1}),_.U("design:type",Object)],yx.prototype,"haveSmartDownloadsCompleted",void 0);
_.v([_.P({selectorArgs:["entitySelectorType"],selector:function(K,m){if(_.h("kevlar_modern_downloads_page")&&m&&m!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var x=K.entities;switch(m){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":m=_.D1(x);K=Xz(m);var S=_.MS(m);x=_.Gc(x);x=_.yp(l8T(S,x,m.length));return{contents:K,subtitle:x};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return x=_.D1(x),{contents:Xz(x)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return x=
_.rF(x),{contents:Xz(x)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return x=_.rH8(x),{contents:Xz(x)};default:_.yq(new _.AR("Error: entitySelectorType defined but not matched in selector.",K,m))}}}}),
_.U("design:type",Object)],yx.prototype,"entityDrivenRichShelfData",void 0);_.v([_.P({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.U("design:type",Boolean)],yx.prototype,"hasTopCtaButton",void 0);_.v([_.P({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.U("design:type",Boolean)],yx.prototype,"hasBottomCtaButton",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.U("design:type",Boolean)],yx.prototype,"force16By9ThumbnailAspectRatio",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],yx.prototype,"restrictContentsOverflow",void 0);_.v([_.P({selector:_.AH1}),_.U("design:type",Boolean)],yx.prototype,"inlinePreviewIsEnabled",void 0);_.v([_.P({computed:"computeSizing(data)"}),_.U("design:type",String)],yx.prototype,"sizing",void 0);
_.v([_.P(),_.U("design:type",Boolean)],yx.prototype,"typographyBump",void 0);_.v([_.P(),_.U("design:type",Number)],yx.prototype,"itemWidth",void 0);_.v([_.P(),_.U("design:type",Object)],yx.prototype,"firstShownIndex",void 0);_.v([_.P(),_.U("design:type",Object)],yx.prototype,"horizontalOffset",void 0);_.v([_.P(),_.U("design:type",Object)],yx.prototype,"atEnd",void 0);_.v([_.QF("#contents"),_.U("design:type",HTMLElement)],yx.prototype,"contents",void 0);
_.v([_.xt("data.rowIndex"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yx.prototype,"onRowIndexChange",null);_.v([_.xt("isExpanded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yx.prototype,"isExpandedChanged",null);_.v([_.xt("isCollapsed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yx.prototype,"isCollapsedChanged",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yx.prototype,"onDataChange",null);_.v([_.xt("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yx.prototype,"handleRerenderDownloadsData",null);_.v([_.mh("focusin"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],yx.prototype,"onChildElementFocus",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data","isHomePage"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],yx.prototype,"isTruncated",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],yx.prototype,"showBottomDivider",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],yx.prototype,"hasChevronButtons",null);
_.v([_.g("firstShownIndex"),_.U("design:type",Object),_.U("design:paramtypes",[])],yx.prototype,"previousButtonOverride",null);_.v([_.g("atEnd"),_.U("design:type",Object),_.U("design:paramtypes",[])],yx.prototype,"nextButtonOverride",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],yx.prototype,"isHomePage",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],yx.prototype,"thumbnailAriaHidden",null);
_.v([_.g("data"),_.U("design:type",String),_.U("design:paramtypes",[])],yx.prototype,"entitySelectorType",null);_.v([_.Z({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],yx);
_.Vzo=_.yF()(yx,"ytd-rich-shelf-renderer",function(){if(y1E===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);y1E=K}K=y1E;return K},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var vCo;_.BX(_.OI,"yt-badge-view-model",{props:{data:_.kv,class:_.kv,workaroundShortsIsThumbnailBadge:_.kv,modern:_.kv,numBadgesInRow:_.kv}});_.BX(R4R,"yt-slimline-survey-view-model",{props:{data:_.kv}});var Vx=function(){var K=_.e.apply(this,arguments)||this;K.tileLottieAnimationRef={};K.backgroundLottieAnimationRef={};K.isOnHoverBehaviorForLottieEnabled=!0;K.useBiggerShowcaseImage=_.h("enable_desktop_search_bigger_thumbs");K.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return K};
_.q(Vx,_.e);_.l=Vx.prototype;_.l.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.l.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},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.badge":{id:"badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.additionalBadge":{id:"additional-badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"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"}}}};
_.l.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var K=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);K!==this.hasTile&&this.set("hasTile",K);K=this.hasLogo(this.data)||!!this.data.badgeText;K!==this.hasMetadata&&this.set("hasMetadata",K);K=this.data.overflowButton?!1:K;K!==this.showLogoImage&&this.set("showLogoImage",K);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();
this.maybeInitializeBackgroundLottie()}};
_.l.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.l.currentColorChanged=function(){this.updateButtonPalette()};
_.l.computeBackgroundStyle=function(K){if(K&&this.data){var m=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var x=_.d9((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);x&&m.push('background-image: url("'+x+'");')}var S;((S=K.basicColorData)==null?void 0:S.backgroundColor)!==void 0&&m.push("background-color: "+_.RX(K.basicColorData.backgroundColor)+";");return m.join("")}};
_.l.onDarkModeToggledAction=function(K){K!==this.isDarkTheme&&this.set("isDarkTheme",K)};
_.l.getCurrentLogo=function(K,m){if(K)return m?K.darkLogoImage:K.lightLogoImage};
_.l.getCurrentStaticTileImage=function(K,m){if(this.hasStaticTile(K))return K.darkTileImage?m?K.darkTileImage:K.tileImage:K.tileImage};
_.l.computeTitleStyle=function(K){if(this.data&&this.data.title&&K&&K.basicColorData&&K.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.pl(K.basicColorData.foregroundTitleColor)+";"};
_.l.computeSubtitleStyle=function(K){if(this.data&&this.data.subtitle&&K&&K.basicColorData&&K.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.pl(K.basicColorData.foregroundBodyColor)+";"};
_.l.computeSupplementalStyle=function(K){if(this.data&&this.data.supplementalText&&K&&K.supplementalTextColor!==void 0)return K=_.pl(K.supplementalTextColor),"color:"+K+";--yt-endpoint-color:"+K+";--yt-endpoint-hover-color:"+K+";--yt-endpoint-visited-color:"+K+";--yt-formatted-string-bold-font-weight:700;"};
_.l.computeDismissIconStyle=function(K){var m,x;if((K==null?0:(m=K.dismissButtonColorData)==null?0:m.foregroundTitleColor)&&(K==null?0:(x=K.dismissButtonColorData)==null?0:x.backgroundColor))return"--yt-button-color:"+_.RX(K.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.RX(K.dismissButtonColorData.backgroundColor)+";"};
_.l.computeOverflowIconStyle=function(K){var m,x;if((K==null?0:(m=K.dismissButtonColorData)==null?0:m.foregroundTitleColor)&&(K==null?0:(x=K.dismissButtonColorData)==null?0:x.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.RX(K.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.RX(K.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.RX(K.dismissButtonColorData.foregroundTitleColor)+";"};
_.l.computeBannerStyle=function(K){return K?K.toLowerCase().replace(/_/g,"-"):""};
_.l.computeLocation=function(K){switch(K==null?void 0:K.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.l.shouldShowTileSection=function(K,m,x){return!this.shouldExpandLogo(K,m,x)&&m};
_.l.shouldShowExpandedLogoSection=function(K,m,x){return this.shouldExpandLogo(K,m,x)&&K!==void 0&&this.hasLogo(K)};
_.l.shouldExpandLogo=function(K,m,x){return K&&m?!1:x>=2};
_.l.hasStaticTile=function(K){return!(K==null||!K.tileImage)};
_.l.hasTileLottie=function(K){var m;return!!(K==null?0:(m=K.tileLottie)==null?0:m.url)};
_.l.hasLogo=function(K){return this.getCurrentLogo(K,this.isDarkTheme)!==void 0};
_.l.getLogoHeight=function(K){return this.logoWithPadding(K)?"26":"20"};
_.l.getExpandedLogoHeight=function(K){return this.logoWithPadding(K)?"31":"24"};
_.l.getLogoImageId=function(K){return this.logoWithPadding(K)?"logo-image-with-padding":"logo-image"};
_.l.getMaxTitleFontSize=function(K){return K.overrideTitleMaxFontSize?String(K.overrideTitleMaxFontSize):"36"};
_.l.hasBackgroundLottie=function(K){var m;return!!(K==null?0:(m=K.backgroundLottie)==null?0:m.url)};
_.l.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var K,m;(K=this.tileLottieAnimationRef)==null||(m=K.lottieEl)==null||m.play();var x,S;(x=this.backgroundLottieAnimationRef)==null||(S=x.lottieEl)==null||S.play()}};
_.l.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var K,m;(K=this.tileLottieAnimationRef)==null||(m=K.lottieEl)==null||m.pause();var x,S;(x=this.backgroundLottieAnimationRef)==null||(S=x.lottieEl)==null||S.pause()}};
_.l.pauseLottie=function(){var K,m;(K=this.tileLottieAnimationRef)==null||(m=K.lottieEl)==null||m.pause();var x,S;(x=this.backgroundLottieAnimationRef)==null||(S=x.lottieEl)==null||S.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.l.performPrimaryButtonAction=function(){var K,m,x;((K=this.data)==null?0:(m=K.primaryButton)==null?0:(x=m.buttonRenderer)==null?0:x.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.l.requestElementsPerRow=function(){_.vg(this.hostElement,"yt-request-elements-per-row")};
_.l.updateButtonPalette=function(){if(this.data&&this.currentColorData){var K;((K=this.data.dismissButton)==null?0:K.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 m;if((m=this.data.primaryButton)==null?0:m.buttonRenderer)this.currentColorData.primaryButtonColorData?
(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorData.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorData.primaryButtonStyleType,this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)});var x;if((x=this.data.secondaryButton)==
null?0:x.buttonRenderer)this.currentColorData.secondaryButtonColorData?(this.data.secondaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.secondaryButtonColorData},this.data.secondaryButton.buttonRenderer.style=void 0):this.currentColorData.secondaryButtonStyleType&&(this.data.secondaryButton.buttonRenderer.style=this.currentColorData.secondaryButtonStyleType,this.data.secondaryButton.buttonRenderer.colorData=void 0),this.set("secondaryButton",{buttonRenderer:Object.assign({},
this.data.secondaryButton.buttonRenderer)});var S;((S=this.data.primaryButton)==null?0:S.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var Q;((Q=this.data.secondaryButton)==null?0:Q.toggleButtonRenderer)&&this.set("secondaryButton",{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var w;((w=this.data.primaryButton)==null?0:w.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},
this.data.primaryButton.buttonViewModel)})}};
_.l.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var K=this.getTileLottieDataBasedOnTheme(),m,x;if(K.url!==((m=this.tileLottiePlayerProps)==null?void 0:(x=m.animationConfig)==null?void 0:x.path)){var S,Q;(S=this.tileLottieAnimationRef)==null||(Q=S.lottieEl)==null||Q.destroy();var w;this.isOnHoverBehaviorForLottieEnabled=!((w=K.settings)==null?0:w.autoplay);var M,f;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(f=(M=K.settings)==null?void 0:M.autoplay)!=null?f:!1,loop:this.getLottieLoopValue(K.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof K.url==="string"?this.tileLottiePlayerProps.animationConfig.path=K.url:this.tileLottiePlayerProps.animationConfig.animationData=K.url}}};
_.l.getOverflowButton=function(K){return _.C(K.overflowButton,Iho)};
_.l.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var K=this.getBackgroundLottieDataBasedOnTheme(),m,x;if(K.url!==((m=this.backgroundLottiePlayerProps)==null?void 0:(x=m.animationConfig)==null?void 0:x.path)){var S,Q;(S=this.backgroundLottieAnimationRef)==null||(Q=S.lottieEl)==null||Q.destroy();var w;this.isOnHoverBehaviorForLottieEnabled=!((w=K.settings)==null?0:w.autoplay);var M,f;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(f=(M=K.settings)==null?void 0:M.autoplay)!=null?f:!1,loop:this.getLottieLoopValue(K.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof K.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=K.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
K.url}}};
_.l.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var K;((K=this.tileLottieAnimationRef)==null?void 0:K.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var m;((m=this.backgroundLottieAnimationRef)==null?void 0:m.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.l.getTileLottieDataBasedOnTheme=function(){var K;if(this.isDarkTheme&&((K=this.data)==null?0:K.darkThemeTileLottie))return this.data.darkThemeTileLottie;var m;return((m=this.data)==null?0:m.tileLottie)?this.data.tileLottie:{}};
_.l.getBackgroundLottieDataBasedOnTheme=function(){var K;if(this.isDarkTheme&&((K=this.data)==null?0:K.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var m;return((m=this.data)==null?0:m.backgroundLottie)?this.data.backgroundLottie:{}};
_.l.onUpdateElementsPerRowAction=function(K){K&&this.elementsPerRow!==K&&(this.elementsPerRow=K)};
_.l.getLottieLoopValue=function(K){return K?K.loop!==void 0?K.loop:K.loopCount?K.loopCount-1:!0:!0};
_.l.logoWithPadding=function(K){var m,x,S;return(K=(m=this.getCurrentLogo(K,this.isDarkTheme))==null?void 0:(x=m.thumbnails)==null?void 0:(S=x[0])==null?void 0:S.height)&&K%31===0?!0:!1};
Vx.prototype.currentColorChanged=Vx.prototype.currentColorChanged;Vx.prototype.themeChanged=Vx.prototype.themeChanged;Vx.prototype.dataChanged=Vx.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Vx.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Vx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],Vx.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Vx.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Vx.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Vx.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Vx.prototype,"primaryButton",void 0);_.v([_.P(),_.U("design:type",Object)],Vx.prototype,"secondaryButton",void 0);
_.v([_.P({reflectToAttribute:!0,value:3}),_.U("design:type",Number)],Vx.prototype,"elementsPerRow",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],Vx.prototype,"isDarkTheme",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],Vx.prototype,"hasTile",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],Vx.prototype,"hasMetadata",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],Vx.prototype,"showLogoImage",void 0);_.v([_.P(),_.U("design:type",Object)],Vx.prototype,"currentColorData",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.U("design:type",String)],Vx.prototype,"bannerStyle",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.U("design:type",String)],Vx.prototype,"location",void 0);
_.v([_.P(),_.U("design:type",Object)],Vx.prototype,"tileLottiePlayerProps",void 0);_.v([_.P(),_.U("design:type",Object)],Vx.prototype,"tileLottieAnimationRef",void 0);_.v([_.P(),_.U("design:type",Object)],Vx.prototype,"backgroundLottiePlayerProps",void 0);_.v([_.P(),_.U("design:type",Object)],Vx.prototype,"backgroundLottieAnimationRef",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Vx.prototype,"useBiggerShowcaseImage",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Vx.prototype,"isHideEnclosingAction",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Vx.prototype,"dataChanged",null);_.v([_.uV("isDarkTheme"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Vx.prototype,"themeChanged",null);
_.v([_.uV("currentColorData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Vx.prototype,"currentColorChanged",null);_.v([_.Z({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],Vx);
_.d(Vx,"ytd-statement-banner-renderer",function(){if(vCo!==void 0)return vCo;var K=document.createElement("template");_.E(K,'\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="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="[[getMaxTitleFontSize(data)]]" 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.badge]]" 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 id="badge-view-model-container" class="style-scope ytd-statement-banner-renderer">\n              <div id="additional-badge-view-model" hidden="[[!data.additionalBadge]]" class="style-scope ytd-statement-banner-renderer"></div>\n              <div id="badge-view-model" hidden="[[!data.badge]]" class="style-scope ytd-statement-banner-renderer"></div>\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return vCo=K},{mode:1});var U7o;var vi=function(){var K=_.e.apply(this,arguments)||this;K.isSearch=!1;K.hideShelfHeader=!1;K.engagementPanel=!1;K.disableMouseScroll=!0;K.useFloorScrolling=!0;return K};
_.q(vi,_.e);vi.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.SC("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.SC("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
vi.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
vi.prototype.onDataChanged=vi.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vi.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],vi.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vi.prototype,"isSearch",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],vi.prototype,"hideShelfHeader",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],vi.prototype,"engagementPanel",void 0);_.v([_.P(),_.U("design:type",Object)],vi.prototype,"disableMouseScroll",void 0);_.v([_.P(),_.U("design:type",Object)],vi.prototype,"useFloorScrolling",void 0);_.v([_.P(),_.U("design:type",Object)],vi.prototype,"data",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vi.prototype,"onDataChanged",null);
_.v([_.Z({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],vi);
_.d(vi,"ytd-reel-shelf-renderer",function(){if(U7o!==void 0)return U7o;var K=document.createElement("template");_.E(K,'\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="header" class="style-scope ytd-reel-shelf-renderer">\n  <div id="image-container" class="style-scope ytd-reel-shelf-renderer">\n    <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-reel-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-reel-shelf-renderer">\n    </yt-icon>\n  </div>\n  <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n    <h2 class="style-scope ytd-reel-shelf-renderer">\n      <div id="title-text" class="style-scope ytd-reel-shelf-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n        <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n      </div>\n      <div id="subtitle-text" class="style-scope ytd-reel-shelf-renderer">\n        <dom-repeat as="badge" items="[[data.badges]]" class="style-scope ytd-reel-shelf-renderer">\n          <template class="style-scope ytd-reel-shelf-renderer">\n            <yt-badge-view-model data="[[badge.badgeViewModel]]" class="style-scope ytd-reel-shelf-renderer"></yt-badge-view-model>\n          </template>\n        </dom-repeat>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n      </div>\n    </h2>\n  </div>\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return U7o=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var zp5;var TaB;TaB=_.Pr(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.Iez=_.p1(TaB);var kRo=_.B(function(K){var m=K.data;K=K.useSmallFont;var x={},S={};return _.O("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.O(_.r,{cond:function(){return m().favicon},
then:function(Q){return _.O(_.FR,{data:Q,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.O("div",{class:"ytChannelExternalLinkViewModelContainer"},_.O(_.Ii,{text:function(){return m().title},
className:_.Tt("ytChannelExternalLinkViewModelTitle",(x.ytChannelExternalLinkViewModelTitleSmallFont=K,x)),ellipsisTruncate:!0,userInput:!0}),_.O(_.Ii,{text:function(){return m().link},
className:_.Tt("ytChannelExternalLinkViewModelLink",(S.ytChannelExternalLinkViewModelLinkSmallFont=K,S)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"Sc");
kRo.idomCompat=!0;_.BX(kRo,"yt-channel-external-link-view-model",{props:{data:_.kv,useSmallFont:_.kv}});_.DN("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var Uj=function(){var K=_.e.apply(this,arguments)||this;K.revealButtonClass="button";K.businessEmailDisplayState="HIDE_SECTION";return K};
_.q(Uj,_.e);_.l=Uj.prototype;_.l.refit=function(){var K=this;_.gs(function(){_.z4(K.hostElement,"yt-refit-popups-action")});
_.MJ(this,function(){_.z4(K.hostElement,"yt-refit-popups-action")})};
_.l.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.nI(_.Iez),this.businessEmailDisplayState="CAPTCHA")};
_.l.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"};
_.l.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.l.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"}}}};
_.l.computeEmailHref=function(K){return"mailto:"+K};
_.l.computeSafeUrl=function(K){if(K)return _.de(K)};
_.l.linkEndpoint=function(K){return _.C(K.onTap,_.R$)};
_.l.linkEndpointToHref=function(K){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(K))};
_.l.onYtServiceRequestCompleted=function(K){var m;if((m=K.detail.data)==null?0:m.businessEmail)this.businessEmail=K.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var x;if((x=K.detail.data)==null?0:x.errorMessage)this.businessEmailErrorMessage=K.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.l.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var K=this.JSC$16390_captchaTextarea.value;if(K){K={recaptcha_response_token:K,channel_id:this.metadata.channelId};var m=_.C(this.metadata.onBusinessEmailRevealClickCommand,_.R$);m&&this.ytComponentBehavior.resolveCommand(m,{form:K})}}};
_.l.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.tv.Object.defineProperties(Uj.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var K;return _.C((K=this.data)==null?void 0:K.metadata,m$o)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.C(this.metadata.businessEmailRevealButton,_.WS)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var K=new URL(this.metadata.canonicalChannelUrl);return K.host+K.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 _.C(this.metadata.learnMoreOnTap,_.R$)}}});
Uj.prototype.onYtServiceRequestCompleted=Uj.prototype.onYtServiceRequestCompleted;Uj.prototype.businessEmailMetadataChanged=Uj.prototype.businessEmailMetadataChanged;Uj.prototype.refit=Uj.prototype.refit;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Uj.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Uj.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Uj.prototype,"ytRendererstamperBehavior",void 0);_.v([_.QF("#g-recaptcha-response"),_.U("design:type",HTMLTextAreaElement)],Uj.prototype,"JSC$16390_captchaTextarea",void 0);_.v([_.P(),_.U("design:type",Object)],Uj.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Uj.prototype,"revealButtonClass",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Uj.prototype,"metadata",null);
_.v([_.g("metadata"),_.U("design:type",Object),_.U("design:paramtypes",[])],Uj.prototype,"revealButton",null);_.v([_.g("metadata"),_.U("design:type",Object),_.U("design:paramtypes",[])],Uj.prototype,"channelDisplayUrl",null);_.v([_.uV("metadata"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Uj.prototype,"refit",null);_.v([_.g("metadata"),_.U("design:type",Object),_.U("design:paramtypes",[])],Uj.prototype,"formattedDescription",null);
_.v([_.g("metadata","learnMoreCommand"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Uj.prototype,"shouldRendereVerifiedPhoneStatus",null);_.v([_.g("metadata"),_.U("design:type",Object),_.U("design:paramtypes",[])],Uj.prototype,"learnMoreCommand",null);_.v([_.P(),_.U("design:type",String)],Uj.prototype,"businessEmailDisplayState",void 0);_.v([_.P(),_.U("design:type",String)],Uj.prototype,"businessEmail",void 0);
_.v([_.P(),_.U("design:type",String)],Uj.prototype,"businessEmailErrorMessage",void 0);_.v([_.uV("metadata"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Uj.prototype,"businessEmailMetadataChanged",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Uj.prototype,"onYtServiceRequestCompleted",null);_.v([_.Z({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],Uj);
_.d(Uj,"ytd-about-channel-renderer",function(){if(zp5!==void 0)return zp5;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return zp5=K},{mode:1});var WrE;var z_=function(){return _.e.apply(this,arguments)||this};
_.q(z_,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],z_.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],z_.prototype,"data",void 0);_.v([_.Z({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],z_);
_.d(z_,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(WrE!==void 0)return WrE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return WrE=K},{mode:1});var XYE;var T_=function(){return _.e.apply(this,arguments)||this};
_.q(T_,_.e);T_.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],T_.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],T_.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],T_.prototype,"aligment",void 0);_.v([_.Z({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],T_);
_.d(T_,"ytd-channel-list-sub-menu-renderer",function(){if(XYE!==void 0)return XYE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return XYE=
K},{mode:1});var KCH;var Io=function(){return _.e.apply(this,arguments)||this};
_.q(Io,_.e);Io.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Io.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Io.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Io.prototype,"data",void 0);_.v([_.Z({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],Io);
_.d(Io,"ytd-channel-sub-menu-renderer",function(){if(KCH!==void 0)return KCH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return KCH=K},{mode:1});var mZM;var xZD;var kZ=function(){var K=_.e.apply(this,arguments)||this;K.isCompact=!1;return K};
_.q(kZ,_.e);_.tv.Object.defineProperties(kZ.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var K,m;return((m=_.C((K=this.data)==null?void 0:K.endpoint,_.Ku))==null?void 0:m.target)==="TARGET_NEW_WINDOW"}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],kZ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],kZ.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],kZ.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],kZ.prototype,"isCompact",void 0);_.v([_.g("isCompact"),_.U("design:type",Number),_.U("design:paramtypes",[])],kZ.prototype,"thumbnailWidth",null);
_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],kZ.prototype,"openNewWindow",null);_.v([_.Z({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],kZ);
_.d(kZ,"ytd-media-lockup-renderer",function(){if(xZD!==void 0)return xZD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return xZD=K},{mode:1});var SZz;var Wi=function(){return _.e.apply(this,arguments)||this};
_.q(Wi,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Wi.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Wi.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Wi.prototype,"data",void 0);_.v([_.Z({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],Wi);
_.d(Wi,"ytd-structured-description-channel-lockup-renderer",function(){if(SZz!==void 0)return SZz;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return SZz=K},{mode:1});var Q25;var Xa=function(){var K=_.e.apply(this,arguments)||this;K.isCompact=!1;K.collectionsStackColor=_.h("modernize_structured_description_playlist_lockups_v2");return K};
_.q(Xa,_.e);Xa.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"}}};
_.tv.Object.defineProperties(Xa.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S,Q,w;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(K=this.data)==null?void 0:(m=K.thumbnail)==null?void 0:m.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(x=this.data)==null?void 0:(S=x.thumbnail)==null?void 0:S.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(Q=this.data)==null?void 0:(w=Q.thumbnail)==null?
void 0:w.vibrantColorPalette:void 0}}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Xa.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Xa.prototype,"componentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Xa.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Xa.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Xa.prototype,"showSidePanelThumbnailOverlay",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Xa.prototype,"isCompact",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Xa.prototype,"collectionsStackColor",void 0);_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Xa.prototype,"twoLineTitle",null);_.v([_.g("data","collectionsStackColor"),_.U("design:type",Object),_.U("design:paramtypes",[])],Xa.prototype,"collectionStack",null);
_.v([_.Z({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],Xa);
_.d(Xa,"ytd-structured-description-playlist-lockup-renderer",function(){if(Q25!==void 0)return Q25;var K=document.createElement("template");_.E(K,'\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)]]" aria-label$="[[getSimpleString(data.title)]]">\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Q25=K},{mode:1});var wKD;var KD=function(){return _.e.apply(this,arguments)||this};
_.q(KD,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],KD.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],KD.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],KD.prototype,"data",void 0);_.v([_.Z({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],KD);
_.d(KD,"ytd-structured-description-video-lockup-renderer",function(){if(wKD!==void 0)return wKD;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return wKD=K},{mode:2});var m_=function(){return _.e.apply(this,arguments)||this};
_.q(m_,_.e);
m_.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],m_.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],m_.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],m_.prototype,"data",void 0);_.v([_.Z({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],m_);
_.d(m_,"ytd-compact-infocard-renderer",function(){if(mZM!==void 0)return mZM;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return mZM=K},{mode:1});var s2z;var xR=function(){return _.e.apply(this,arguments)||this};
_.q(xR,_.e);xR.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.tv.Object.defineProperties(xR.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],xR.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],xR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],xR.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],xR.prototype,"ytdReduxBehavior",void 0);_.v([_.P({selector:_.h7}),_.U("design:type",Object)],xR.prototype,"isGridViewEnabled",void 0);
_.v([_.g("isGridViewEnabled"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xR.prototype,"watchFeedBigThumbs",null);_.v([_.g("isGridViewEnabled","data"),_.P({reflectToAttribute:!0,value:"168"}),_.U("design:type",String),_.U("design:paramtypes",[])],xR.prototype,"thumbnailWidth",null);_.v([_.g("isGridViewEnabled","data"),_.P({reflectToAttribute:!0,value:"94"}),_.U("design:type",String),_.U("design:paramtypes",[])],xR.prototype,"customThumbnailSize",null);
_.v([_.P(),_.U("design:type",Object)],xR.prototype,"data",void 0);_.v([_.Z({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],xR);
_.d(xR,"ytd-compact-playlist-renderer",function(){if(s2z!==void 0)return s2z;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return s2z=K},{mode:1});var lM_;var Sa=function(){var K=_.e.apply(this,arguments)||this;K.roundedContainer=!0;K.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return K};
_.q(Sa,_.e);_.l=Sa.prototype;_.l.attached=function(){this.requestElementsPerRow()};
_.l.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"}}}};
_.l.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.l.computeViewStyle=function(K){return K.style?K.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.l.onUpdateElementsPerRowAction=function(K){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&K===1};
_.l.requestElementsPerRow=function(){_.vg(this.hostElement,"yt-request-elements-per-row")};
Sa.prototype.dataChanged=Sa.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Sa.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Sa.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],Sa.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Sa.prototype,"actionHandlerBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],Sa.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Sa.prototype,"hideThumbnail",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.U("design:type",String)],Sa.prototype,"viewStyle",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Sa.prototype,"roundedContainer",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Sa.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],Sa);
_.d(Sa,"ytd-compact-promoted-item-renderer",function(){if(lM_!==void 0)return lM_;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return lM_=K},{mode:1});var uFD;var QC=function(){return _.e.apply(this,arguments)||this};
_.q(QC,_.e);QC.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
QC.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
QC.prototype.onYtNavigate=function(K,m){var x=this;if(m.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",m)){var S=this.get("watchEndpoint.videoId",m.endpoint),Q=_.z4(this.hostElement,"yt-get-current-video-id-action")[0];_.h("kevlar_mix_handle_first_endpoint_different")&&S&&Q&&S!==Q||(K.stopPropagation(),_.aK().getPlayerPromise().then(function(w){if(w.getPlayerState()===0&&x.data.secondaryNavigationEndpoint)var M=x.data.secondaryNavigationEndpoint;else{M=
Object.assign({},m.endpoint);var f=_.C(M.commandMetadata,_.mE);f&&(w=Math.floor(w.getCurrentTime()),f.url=_.wp(f.url,{t:w}),!_.h("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(f=_.C(M,_.o7)))&&(f.startTimeSeconds=w)}_.vg(x.hostElement,"yt-navigate",{endpoint:M})}))}};
_.tv.Object.defineProperties(QC.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 K,m,x,S,Q,w;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(K=this.data)==null?void 0:(m=K.thumbnail)==null?void 0:m.sampledThumbnailColor,vibrantColorPalette:(x=this.data)==null?void 0:(S=x.thumbnail)==null?void 0:S.vibrantColorPalette,darkColorPalette:(Q=this.data)==null?void 0:(w=Q.thumbnail)==null?void 0:w.darkColorPalette,experimentEnabled:!0}}}});
QC.prototype.onYtNavigate=QC.prototype.onYtNavigate;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],QC.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.GP.YtEndpointBehavior),_.U("design:type",Object)],QC.prototype,"ytEndpointBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],QC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],QC.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.b(_.Wo),_.U("design:type",Object)],QC.prototype,"ytdLockupBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],QC.prototype,"ytdReduxBehavior",void 0);_.v([_.P({selector:_.h7}),_.U("design:type",Object)],QC.prototype,"isGridViewEnabled",void 0);_.v([_.g("isGridViewEnabled"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],QC.prototype,"watchFeedBigThumbs",null);
_.v([_.g("isGridViewEnabled"),_.P({reflectToAttribute:!0}),_.U("design:type",String),_.U("design:paramtypes",[])],QC.prototype,"thumbnailWidth",null);_.v([_.P(),_.U("design:type",Object)],QC.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],QC.prototype,"collectionStack",null);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],QC.prototype,"onYtNavigate",null);
_.v([_.Z({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],QC);
_.d(QC,"ytd-compact-radio-renderer",function(){if(uFD!==void 0)return uFD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return uFD=K},{mode:1});var Mb_;var wc=function(){return _.e.apply(this,arguments)||this};
_.q(wc,_.e);wc.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
wc.prototype.computeRendererStyle=function(K){return K.style?K.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.v([_.P(),_.U("design:type",Object)],wc.prototype,"data",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],wc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],wc.prototype,"rendererBehavior",void 0);_.v([_.P({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.U("design:type",String)],wc.prototype,"rendererStyle",void 0);_.v([_.Z({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],wc);
_.d(wc,"ytd-compact-text-promo-renderer",function(){if(Mb_!==void 0)return Mb_;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Mb_=K},{mode:1});var fMH;var su=function(){var K=_.e.apply(this,arguments)||this;K.isShortsStyle=!1;return K};
_.q(su,_.e);_.l=su.prototype;_.l.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"}}}};
_.l.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.vg(this.hostElement,"yt-disable-lockup-interaction"):_.vg(this.hostElement,"yt-enable-lockup-interaction"))};
_.l.isMetaBlockEmpty=function(K){return!K||!K.longBylineText&&!K.shortBylineText&&!K.shortViewCountText&&!K.viewCountText};
_.l.computeHasOneLineTitle=function(K){return this.forceOneLineTitle||!(K==null||!K.buttons)};
_.l.computeDisableInteraction=function(){var K;return!((K=this.data)==null?0:K.navigationEndpoint)};
_.l.hasSingularTopStandaloneBadge=function(){var K;return!((K=this.data)==null||!K.topStandaloneBadge)};
_.tv.Object.defineProperties(su.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 K;return this.hasSingularTopStandaloneBadge()?[(K=this.data)==null?void 0:K.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var K;return this.shouldShowTopBadges?((K=this.data)==null?void 0:K.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
su.prototype.disableInteractionChanged=su.prototype.disableInteractionChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],su.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],su.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],su.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],su.prototype,"ytdLockupBehavior",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],su.prototype,"ytdReduxBehavior",void 0);_.v([_.P({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.U("design:type",Boolean)],su.prototype,"metaBlockEmpty",void 0);_.v([_.P({selector:_.h7}),_.U("design:type",Object)],su.prototype,"isGridViewEnabled",void 0);_.v([_.g("isGridViewEnabled"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],su.prototype,"watchFeedBigThumbs",null);
_.v([_.g("isGridViewEnabled"),_.P({reflectToAttribute:!0}),_.U("design:type",String),_.U("design:paramtypes",[])],su.prototype,"thumbnailWidth",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],su.prototype,"isShortsStyle",void 0);_.v([_.P(),_.U("design:type",Object)],su.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.U("design:type",Boolean)],su.prototype,"hasOneLineTitle",void 0);
_.v([_.P(),_.U("design:type",Boolean)],su.prototype,"hideThumbnail",void 0);_.v([_.P(),_.U("design:type",Boolean)],su.prototype,"forceOneLineTitle",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.U("design:type",Boolean)],su.prototype,"disableInteraction",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],su.prototype,"musicMetadataVideoLockup",void 0);
_.v([_.xt("disableInteraction"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],su.prototype,"disableInteractionChanged",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],su.prototype,"shouldShowTopBadges",null);_.v([_.g("data"),_.U("design:type",Array),_.U("design:paramtypes",[])],su.prototype,"topBadges",null);
_.v([_.g("shouldShowTopBadges","data"),_.U("design:type",Array),_.U("design:paramtypes",[])],su.prototype,"inlineMetadataBadges",null);_.v([_.g("shouldShowTopBadges"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],su.prototype,"shouldShowBadgesBelowMetadata",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],su.prototype,"compactTitleClass",null);_.v([_.Z({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],su);
_.d(su,"ytd-compact-video-renderer",function(){if(fMH!==void 0)return fMH;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return fMH=K},{mode:_.VF("kevlar_poly_si_batch_j067")?1:2});var tbA;_.DN("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var lC=function(){return _.e.apply(this,arguments)||this};
_.q(lC,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],lC.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],lC.prototype,"data",void 0);_.v([_.Z({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],lC);
_.d(lC,"ytd-counterfactual-renderer",function(){if(tbA!==void 0)return tbA;var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return tbA=K},{mode:1});var cA_;var uC=function(){var K=_.e.apply(this,arguments)||this;K.hidden=!1;return K};
_.q(uC,_.e);uC.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.cd().resolve(_.jQ).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
uC.prototype.computeHidden=function(K){return!!K};
_.tv.Object.defineProperties(uC.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],uC.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],uC.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.U("design:type",Object)],uC.prototype,"hidden",void 0);_.v([_.g("data.label"),_.U("design:type",String),_.U("design:paramtypes",[])],uC.prototype,"label",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],uC.prototype,"value",null);
_.v([_.Z({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],uC);
_.d(uC,"ytd-dropdown-item-renderer",function(){if(cA_!==void 0)return cA_;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return cA_=K},{mode:1});var OrB;var j2A;var MO=function(){return _.e.apply(this,arguments)||this};
_.q(MO,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],MO.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],MO.prototype,"data",void 0);_.v([_.P({computed:"getSimpleString(data.label)"}),_.U("design:type",String)],MO.prototype,"label",void 0);_.v([_.Z({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],MO);
_.d(MO,"ytd-navigation-dropdown-item-renderer",function(){if(j2A!==void 0)return j2A;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return j2A=K},{mode:1});var fD=function(){var K=_.e.apply(this,arguments)||this;K.disabled=!1;K.value="";K.noLabelFloat=!1;K.noUnderline=!1;K.usePrimaryColor=!1;K.hasBackground=!1;K.verticalAlign="top";K.autosize=!1;K.minAutosizeWidth=100;K.autosizeFont="14px Roboto";return K};
_.q(fD,_.e);_.l=fD.prototype;_.l.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"}}}};
_.l.open=function(){this.inputEl.open()};
_.l.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.l.dataChanged=function(){this.reset()};
_.l.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("value-changed",this.value))};
_.l.stopPropagation=function(K){K.stopPropagation()};
_.l.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var K=this.canvas.getContext("2d");K&&(K.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(K.measureText(this.inputEl.value).width)+24)+"px")}};
_.l.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var K=0,m=this.data.entries.length;K<m;K++){var x=this.data.entries[K],S;for(S in x)if(x.hasOwnProperty(S)){var Q=x[S];if("isSelected"in Q&&Q.isSelected)return"stringValue"in Q?Q.stringValue||"":"int32Value"in Q?Q.int32Value||0:0}}return null};
_.l.updateValueFromBinding=function(K){this.value=K.detail.value};
_.tv.Object.defineProperties(fD.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 K=0,m=this.data.entries.length;K<m;K++){var x=this.data.entries[K],S;for(S in x)if(x.hasOwnProperty(S)){var Q=x[S];if("isSelected"in Q&&Q.isSelected&&"label"in Q)return this.ytRendererBehavior.getSimpleString(Q.label)}}return null}}});
fD.prototype.autoSizeLabel=fD.prototype.autoSizeLabel;fD.prototype.stopPropagation=fD.prototype.stopPropagation;fD.prototype.valueChangedForBinding=fD.prototype.valueChangedForBinding;fD.prototype.dataChanged=fD.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],fD.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],fD.prototype,"ytRendererStamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],fD.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],fD.prototype,"disabled",void 0);_.v([_.P(),_.U("design:type",Object)],fD.prototype,"value",void 0);_.v([_.P(),_.U("design:type",Object)],fD.prototype,"noLabelFloat",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],fD.prototype,"noUnderline",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],fD.prototype,"theme",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],fD.prototype,"usePrimaryColor",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],fD.prototype,"hasBackground",void 0);_.v([_.P(),_.U("design:type",Object)],fD.prototype,"verticalAlign",void 0);_.v([_.P(),_.U("design:type",Object)],fD.prototype,"autosize",void 0);_.v([_.P(),_.U("design:type",Object)],fD.prototype,"minAutosizeWidth",void 0);_.v([_.P(),_.U("design:type",Object)],fD.prototype,"autosizeFont",void 0);
_.v([_.QF("#entries"),_.U("design:type",Object)],fD.prototype,"entries",void 0);_.v([_.QF("#input"),_.U("design:type",Object)],fD.prototype,"inputEl",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],fD.prototype,"dataChanged",null);_.v([_.uV("value"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],fD.prototype,"valueChangedForBinding",null);
_.v([_.mh("iron-overlay-opened"),_.mh("iron-overlay-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],fD.prototype,"stopPropagation",null);_.v([_.mh("iron-select"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],fD.prototype,"autoSizeLabel",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],fD.prototype,"label",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],fD);
_.d(fD,"ytd-dropdown-renderer",function(){if(OrB!==void 0)return OrB;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return OrB=K},{mode:1});var DZL;var tJ=function(){var K=_.e.apply(this,arguments)||this;K.isConstrainedList=!1;return K};
_.q(tJ,_.e);tJ.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"}}}};
tJ.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
tJ.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
tJ.prototype.computeViewAllHidden=function(K,m){return K||!m.viewAllEndpoint};
tJ.prototype.fillRestIfNoShowMore=tJ.prototype.fillRestIfNoShowMore;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],tJ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],tJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.M5.YtLazyListBehavior),_.U("design:type",Object)],tJ.prototype,"ytLazyListBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],tJ.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],tJ.prototype,"isConstrainedList",void 0);_.v([_.uV("data","canShowMore"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tJ.prototype,"fillRestIfNoShowMore",null);_.v([_.Z({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],tJ);
_.d(tJ,"ytd-expanded-shelf-contents-renderer",function(){if(DZL!==void 0)return DZL;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return DZL=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var rAM;var cU=function(){return _.e.apply(this,arguments)||this};
_.q(cU,_.e);cU.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],cU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cU.prototype,"data",void 0);_.v([_.Z({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],cU);
_.d(cU,"ytd-feed-channel-filter-header-renderer",function(){if(rAM!==void 0)return rAM;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return rAM=K},{mode:1});var GOM;var pKE;var RVo;var Ou=function(){return _.e.apply(this,arguments)||this};
_.q(Ou,_.e);_.l=Ou.prototype;_.l.onClick=function(K){var m,x=(m=this.data)==null?void 0:m.sectionEndpoint;!_.oK(_.AO(K),this.hostElement,["A".toString()])&&x&&_.vg(this.hostElement,"yt-navigate",{endpoint:x})};
_.l.computeHasSectionEndpoint=function(K){return(K==null?void 0:K.sectionEndpoint)!==void 0};
_.l.computeShowHeaderAsLink=function(K){return(K==null?void 0:K.header)!==void 0&&(K==null?void 0:K.sectionEndpoint)!==void 0};
_.l.computeShowSubheaderAsLink=function(K){return(K==null?void 0:K.subheader)!==void 0&&(K==null?void 0:K.sectionEndpoint)!==void 0&&(K==null?void 0:K.header)===void 0};
_.l.getHeaderAsLinkClass=function(K){var m=[],x;(K==null?0:(x=K.headerIcon)==null?0:x.iconType)&&m.push("header-link-active");return m.join(" ")};
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Ou.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ou.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ou.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ou.prototype,"data",void 0);
_.v([_.P({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],Ou.prototype,"hasSectionEndpoint",void 0);_.v([_.P({computed:"computeShowHeaderAsLink(data)"}),_.U("design:type",Boolean)],Ou.prototype,"showHeaderAsLink",void 0);_.v([_.P({computed:"computeShowSubheaderAsLink(data)"}),_.U("design:type",Boolean)],Ou.prototype,"showSubheaderAsLink",void 0);_.v([_.Z({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],Ou);
_.d(Ou,"ytd-medical-panel-section-renderer",function(){if(RVo!==void 0)return RVo;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return RVo=K},{mode:1});var ja=function(){var K=_.e.apply(this,arguments)||this;K.isExpanded=!1;K.roundedContainer=!0;K.skipRoundingTop=!1;K.toggleExpandableSection=function(){K.isExpanded=!K.isExpanded};
return K};
_.q(ja,_.e);
ja.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]]"}}}}}};
ja.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
ja.prototype.dataChanged=ja.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ja.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ja.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ja.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],ja.prototype,"isExpanded",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ja.prototype,"roundedContainer",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ja.prototype,"skipRoundingTop",void 0);_.v([_.P(),_.U("design:type",Object)],ja.prototype,"toggleExpandableSection",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ja.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],ja);
_.d(ja,"ytd-medical-panel-content-renderer",function(){if(pKE!==void 0)return pKE;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return pKE=K},{mode:1});_.DN("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var DS=function(){var K=_.e.apply(this,arguments)||this;K.roundedContainer=!0;K.extractOverlay=!1;K.amsterdamEnabled=_.h("enable_desktop_amsterdam_info_panels");K.hasTitle=!1;K.linkIcon="OPEN_IN_NEW";K.isDismissed=!1;return K};
_.q(DS,_.e);DS.prototype.onOverlayConditionsChange=function(){var K=_.U8(this.hostElement).querySelector("ytd-info-panel-content-renderer");K&&(K.set("extractOverlay",this.extractOverlay),K.set("roundedContainer",this.roundedContainer))};
DS.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]]",extractOverlay:"[[extractOverlay]]"}},medicalPanelContentRenderer:{component:"ytd-medical-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",
roundedContainer:"[[roundedContainer]]"}},horizontalCardListRenderer:"ytd-horizontal-card-list-renderer"}}}};
DS.prototype.computeHasTitle=function(K){return!(K==null||!K.title)};
DS.prototype.onClick=function(K){var m,x=(m=this.data)==null?void 0:m.headerEndpoint;!_.oK(_.AO(K),this.hostElement,["BUTTON".toString()])&&x&&this.ytComponentBehavior.resolveCommand(x)};
_.tv.Object.defineProperties(DS.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 K;return((K=this.data)==null?void 0:K.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:K.disableBottomDivider)||!((m=this.data)==null?0:m.title)}}});
DS.prototype.onOverlayConditionsChange=DS.prototype.onOverlayConditionsChange;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],DS.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],DS.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],DS.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],DS.prototype,"ytdReduxBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],DS.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],DS.prototype,"roundedContainer",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],DS.prototype,"extractOverlay",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],DS.prototype,"amsterdamEnabled",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.U("design:type",Object)],DS.prototype,"hasTitle",void 0);
_.v([_.P({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.g("data.background"),_.U("design:type",Object),_.U("design:paramtypes",[])],DS.prototype,"background",null);_.v([_.P({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.g("data.titleStyle"),_.U("design:type",Object),_.U("design:paramtypes",[])],DS.prototype,"titleStyle",null);
_.v([_.P({type:_.h("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.g("data.titleStyle"),_.U("design:type",Object),_.U("design:paramtypes",[])],DS.prototype,"showLinkIcon",null);_.v([_.P(),_.U("design:type",String)],DS.prototype,"linkIcon",void 0);_.v([_.P({type:_.h("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],DS.prototype,"hideDivider",null);
_.v([_.P({selectorArgs:["data.dismissStateEntityKey"],selector:function(K,m){K=_.X4(K.entities,"dismissState",m);return(K==null?void 0:K.isDismissed)||(K==null?void 0:K.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(K==null?void 0:K.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.U("design:type",Object)],DS.prototype,"isDismissed",void 0);_.v([_.xt("roundedContainer","extractOverlay"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],DS.prototype,"onOverlayConditionsChange",null);_.v([_.Z({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],DS);
_.d(DS,"ytd-info-panel-container-renderer",function(){if(GOM!==void 0)return GOM;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return GOM=K},{mode:1});var JAz;_.DN("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var rc=function(){return _.e.apply(this,arguments)||this};
_.q(rc,_.e);rc.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
rc.prototype.computeStyle=function(K){return K?K:""};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],rc.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],rc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],rc.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.U("design:type",String)],rc.prototype,"titleStyle",void 0);
_.v([_.Z({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],rc);
_.yF()(rc,"ytd-item-section-header-renderer",function(){if(JAz===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);JAz=K}K=JAz;return K},{allowedProps:["data"],
mode:1});var hVL;var CK_,LCz=function(){return CK_!==void 0?CK_:CK_=document.createElement("template")};
document.head.appendChild(LCz().content);var qZt;_.Gs=new _.W$("VOTING_ANIMATION_CONTROLLER_TOKEN");var brA=_.B(function(K){var m=K.data;var x=_.ld("div"),S=_.ld("div");K=_.u(_.hL("VOTE_STATUS_NONE",void 0,"YPH5mf"));var Q=K.next().value,w=K.next().value,M=_.QS(Gzn,function(){var R;return(R=m())==null?void 0:R.entityKey}),f=_.h("web_enable_voting_animation")||_.h("enable_music_web_cairo_voting_animation");
_.BZ(function(){var R;((R=m().initialState)==null?0:R.status)&&w(m().initialState.status)});
var c=function(){var R,J,L=(J=(R=m().initialState)==null?void 0:R.votes)!=null?J:0,n;R=(n=m().initialState)==null?void 0:n.status;return R==="VOTE_STATUS_UPVOTED"?L-1:R==="VOTE_STATUS_DOWNVOTED"?L+1:L},D=function(){return Q()==="VOTE_STATUS_UPVOTED"?c()+1:Q()==="VOTE_STATUS_DOWNVOTED"?c()-1:c()},G=function(R){var J=R?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
w(J);var L=D(),n=_.cd().resolve(_.tR(_.Gs)),F=M();F&&(R&&(F==null?0:F.upvoteDefaultButtonOnTap)?_.qU(F.upvoteDefaultButtonOnTap,{form:{element:x.value},disableClickTracking:!0}):(F==null?0:F.upvoteToggledButtonOnTap)&&_.qU(F.upvoteToggledButtonOnTap,{form:{element:x.value},disableClickTracking:!0}));var H;R=(H=F==null?void 0:F.enableOptimisticReordering)!=null?H:m().enableOptimisticReordering;f&&n&&m().itemId&&R&&Ed5(n,m().itemId,L,J)},p=function(R){var J=R?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
w(J);var L=D(),n=_.cd().resolve(_.tR(_.Gs)),F=M();F&&(R&&(F==null?0:F.downvoteDefaultButtonOnTap)?_.qU(F.downvoteDefaultButtonOnTap,{form:{element:S.value},disableClickTracking:!0}):(F==null?0:F.downvoteToggledButtonOnTap)&&_.qU(F.downvoteToggledButtonOnTap,{form:{element:S.value},disableClickTracking:!0}));var H;R=(H=F==null?void 0:F.enableOptimisticReordering)!=null?H:m().enableOptimisticReordering;f&&n&&m().itemId&&R&&Ed5(n,m().itemId,L,J)};
K={};K=_.Tt("ytVotingViewModelVoteCount",(K.ytVotingViewModelVoteCountDisabled=function(){return m().isDisabled},K));
return _.O("voting-view-model",{class:"ytVotingViewModelHost"},_.O("div",{el:x},_.O(_.le,{data:function(){var R=_.C(m().upvoteButton,_.Kv);return{toggleButtonViewModel:Object.assign({},R,{isToggled:Q()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(R){return _.O(_.FP,{data:R.data,
onToggle:G})}})),_.O("div",{class:K},function(){var R,J,L;
return Q()==="VOTE_STATUS_UPVOTED"?(R=m().initialState)==null?void 0:R.compactVotesUpvoted:Q()==="VOTE_STATUS_DOWNVOTED"?(J=m().initialState)==null?void 0:J.compactVotesDownvoted:(L=m().initialState)==null?void 0:L.compactVotes}),_.O("div",{el:S},_.O(_.le,{data:function(){var R=_.C(m().downvoteButton,_.Kv);
return{toggleButtonViewModel:Object.assign({},R,{isToggled:Q()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(R){return _.O(_.FP,{data:R.data,
onToggle:p})}})))},"Tc");_.BX(_.B(function(K){var m=K.data;return _.O("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.O("div",{class:_.Tt("ytEngagementBarViewModelEngagementBarWrapper",K.className)},_.O(_.le,{data:function(){return m().actions}},{votingViewModel:brA})))},"Uc"),"engagement-bar-view-model",{props:{data:_.kv,
className:_.kv}});var pD=function(){var K=_.e.apply(this,arguments)||this;K.playlistVotingAnimationEnabled=_.h("web_enable_voting_animation");K.downloadProgress=0;K.transferState="TRANSFER_STATE_UNKNOWN";K.downloadState="DOWNLOAD_STATE_UNKNOWN";K.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";K.offlineVideoPolicyExpirationTimestamp=0;return K};
_.q(pD,_.e);_.l=pD.prototype;_.l.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"}}}};
_.l.canReorderChanged=function(){this.persistentDragHandle=_.h("kevlar_playlist_drag_handles")&&this.canReorder};
_.l.onDrag=function(){if(this.thumbnail){var K=_.U8(this.thumbnail).querySelector("yt-image");K&&(K.shouldRenderLazy=!1)}};
_.l.onMenuOverlayChanged=function(K,m){this.menuOpened=m};
_.l.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.l.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.l.onContentsTap=function(K){var m,x=(m=this.data)==null?void 0:m.serviceEndpoints;if(x&&x.length===1&&_.C(x[0],LzT)&&!_.oK(_.AO(K),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(x[0]);else{var S;(m=(S=this.data)==null?void 0:S.navigationEndpoint)&&_.h("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?gdt(_.cd().resolve(_.Jl),m):(_.PB().playlistSuggestionsShelfActivation=
!0,_.ndA(_.cd().resolve(_.Jl),m)):m&&!_.oK(_.AO(K),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.h("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.vg(this.hostElement,"yt-navigate",{endpoint:m}):this.ytComponentBehavior.resolveCommand(m))}};
_.l.computeStyle=function(K){return K?K.toLowerCase().replace(/_/g,"-"):""};
_.l.computeThumbnailWidth=function(K){return K==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.l.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=MG1(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))}};
_.l.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.l.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.l.dataChanged=function(){if(this.data){var K,m,x,S=((K=this.downloadRenderData)==null?void 0:K.badges)&&((m=this.downloadRenderData)==null?void 0:m.badges)!==((x=this.data)==null?void 0:x.badges),Q,w,M;K=((Q=this.downloadRenderData)==null?void 0:Q.thumbnailOverlays)&&((w=this.downloadRenderData)==null?void 0:w.thumbnailOverlays)!==((M=this.data)==null?void 0:M.thumbnailOverlays);(!this.downloadRenderData||S||K)&&this.downloadStateChanged()}};
_.l.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var K,m,x=(K=this.data.menu)==null?void 0:(m=K.menuRenderer)==null?void 0:m.items;if(x)for(K=_.u(x),m=K.next();!m.done;m=K.next())if(m=m.value,x=void 0,_.C((x=m.menuServiceItemRenderer)==null?void 0:x.serviceEndpoint,_.ye)){var S=x=void 0,Q=void 0;m=(x=m)==null?void 0:(S=x.menuServiceItemRenderer)==null?void 0:(Q=S.serviceEndpoint)==null?void 0:Q.playlistEditEndpoint;Q=S=void 0;if(x=(S=m)==null?void 0:(Q=S.actions)==null?void 0:
Q[0])S=void 0,x.setVideoId=(S=this.data)==null?void 0:S.setVideoId;Q=S=x=void 0;if(m=(x=m)==null?void 0:(S=x.clientActions)==null?void 0:(Q=S[0])==null?void 0:Q.playlistRemoveVideosAction)x=void 0,m.setVideoIds=[(x=this.data)==null?void 0:x.setVideoId]}}};
_.tv.Object.defineProperties(pD.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
pD.prototype.setVideoIdChanged=pD.prototype.setVideoIdChanged;pD.prototype.dataChanged=pD.prototype.dataChanged;pD.prototype.downloadStateChanged=pD.prototype.downloadStateChanged;pD.prototype.onMenuOverlayChanged=pD.prototype.onMenuOverlayChanged;pD.prototype.canReorderChanged=pD.prototype.canReorderChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pD.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],pD.prototype,"ytdReduxBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],pD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],pD.prototype,"ytdLockupBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],pD.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],pD.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],pD.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],pD.prototype,"canReorder",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],pD.prototype,"menuOpened",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],pD.prototype,"handleIsHovered",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],pD.prototype,"persistentDragHandle",void 0);_.v([_.P(),_.U("design:type",Object)],pD.prototype,"downloadRenderData",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.U("design:type",String)],pD.prototype,"styleType",void 0);_.v([_.P({computed:"computeThumbnailWidth(data.style)"}),_.U("design:type",Number)],pD.prototype,"thumbnailWidth",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],pD.prototype,"isDownloads",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],pD.prototype,"playlistVotingAnimationEnabled",void 0);
_.v([_.P({selector:Ew,selectorArgs:["data.videoId"]}),_.U("design:type",Object)],pD.prototype,"downloadProgress",void 0);_.v([_.P(),_.U("design:type",Number)],pD.prototype,"relativeDateReference",void 0);_.v([_.P({selector:_.LN,selectorArgs:["data.videoId"]}),_.U("design:type",Object)],pD.prototype,"transferState",void 0);_.v([_.P({selector:X5n,selectorArgs:["data.videoId"]}),_.U("design:type",Object)],pD.prototype,"downloadState",void 0);
_.v([_.P({selector:$oT,selectorArgs:["data.videoId"]}),_.U("design:type",Object)],pD.prototype,"offlinePolicyAction",void 0);_.v([_.P({selector:Ntv,selectorArgs:["data.videoId"]}),_.U("design:type",Object)],pD.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.v([_.P({selector:BtT,selectorArgs:["data.videoId"]}),_.U("design:type",Object)],pD.prototype,"entityInfo",void 0);_.v([_.P({selector:_.Jy}),_.U("design:type",Boolean)],pD.prototype,"miniplayerIsActive",void 0);
_.v([_.g("data"),_.U("design:type",String),_.U("design:paramtypes",[])],pD.prototype,"playlistVideoId",null);_.v([_.QF("#thumbnail"),_.U("design:type",Object)],pD.prototype,"thumbnail",void 0);_.v([_.uV("canReorder"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pD.prototype,"canReorderChanged",null);
_.v([_.mh("yt-menu-overlay-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Boolean]),_.U("design:returntype")],pD.prototype,"onMenuOverlayChanged",null);_.v([_.uV("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pD.prototype,"downloadStateChanged",null);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pD.prototype,"dataChanged",null);_.v([_.uV("data.setVideoId"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pD.prototype,"setVideoIdChanged",null);_.v([_.Z({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],pD);
_.d(pD,"ytd-playlist-video-renderer",function(){if(qZt!==void 0)return qZt;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);K.content.insertBefore(LCz().content.cloneNode(!0),K.content.firstChild);return qZt=K},{mode:1});var PKD;var Rf=function(){return _.e.apply(this,arguments)||this};
_.q(Rf,_.e);_.v([_.P(),_.U("design:type",Object)],Rf.prototype,"data",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Rf.prototype,"rendererBehavior",void 0);_.v([_.Z({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],Rf);
_.d(Rf,"ytd-premium-browse-footer-renderer",function(){if(PKD!==void 0)return PKD;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return PKD=K},{mode:1});var eV_;var JJ=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return K};
_.q(JJ,_.e);_.l=JJ.prototype;_.l.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.l.handleDarkModeToggledAction=function(K){this.isDarkTheme=K};
_.l.computeHeaderLogoThumbnail=function(K,m){if(K)return m?K.darkLogo:K.lightLogo};
_.l.computeHeaderLogoHeight=function(K,m){var x,S,Q;return(K=(x=this.computeHeaderLogoThumbnail(K,m))==null?void 0:(S=x.thumbnails)==null?void 0:(Q=S[0])==null?void 0:Q.height)&&K%31===0?"31":"24"};
_.l.computeHeaderLogoMarginBottom=function(K,m){return this.computeHeaderLogoHeight(K,m)==="24"?"0":"-7"};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],JJ.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],JJ.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],JJ.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],JJ.prototype,"isDarkTheme",void 0);_.v([_.P({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.U("design:type",Object)],JJ.prototype,"themeLogo",void 0);
_.v([_.P({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.U("design:type",String)],JJ.prototype,"logoHeight",void 0);_.v([_.P({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.U("design:type",String)],JJ.prototype,"logoMarginBottom",void 0);_.v([_.Z({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],JJ);
_.d(JJ,"ytd-primetime-promo-header-renderer",function(){if(eV_!==void 0)return eV_;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return eV_=K},{mode:1});var ir_;_.hJ=_.B(function(K){var m=K.className;var x=K.data;var S=K.isOverlay;var Q=K.maxLinesOverride;var w=K.useMediumText;var M=function(){return x().alwaysShowTruncationText},f=function(){return x().truncationText},c=function(){return w!==void 0&&w()?"medium":"small"},D=function(){return S!==void 0&&S()?"overlay":"default"},G=function(){var L,n;
return(n=(L=_.C(x().rendererContext,_.Q7))==null?void 0:L.label)!=null?n:""};
K=_.u(_.hL(!1,void 0,"llBUm"));var p=K.next().value,R=K.next().value;K=_.kA(function(){x().expandOnTap&&R(!p());return!1});
var J={};return _.O("yt-description-preview-view-model",{el:_.o$(_.pi(function(){return x().rendererContext})),
class:_.Tt("ytDescriptionPreviewViewModelHost",m,(J.ytDescriptionPreviewViewModelClickable=function(){var L;return!((L=_.C(x().rendererContext,KJ5))==null||!L.onTap)},J.ytDescriptionPreviewViewModelIsOverlay=S,J)),
"on:click":K},_.O(_.r,{cond:function(){return x().description},
then:function(L){return _.O(_.r,{cond:p,then:function(){var n={};return _.O("div",{class:_.Tt("ytDescriptionPreviewViewModelDescription",(n.ytDescriptionPreviewViewModelDescriptionMediumText=w,n))},_.O(_.Ii,{text:L}))},
else:function(){return _.O(NID,{text:L,alwaysShowTruncationText:M,truncationText:f,maxLines:function(){var n;return(n=Q==null?void 0:Q())!=null?n:x().maxLines},
textStyle:D,accessibilityLabel:G,textSize:c})}})}}))},"Vc");
_.hJ.idomCompat=!0;var FCR=_.B(function(K){var m=_.kA(function(Q){var w;(w=K.onClick)==null||w.call(K,Q)}),x={},S={};
return _.O("yt-shelf-header-layout",{class:_.Tt("yt-shelf-header-layout",(x["yt-shelf-header-layout--disable-horizontal-padding"]=K.disableHorizontalPadding,x["yt-shelf-header-layout--disable-vertical-padding"]=K.disableVerticalPadding,x["yt-shelf-header-layout--responsive"]=K.useResponsiveLayout,x["yt-shelf-header-layout--narrow"]=function(){var Q,w;return((Q=K.useResponsiveLayout)==null?void 0:Q.call(K))&&((w=K.forceSmallLayout)==null?void 0:w.call(K))},x["yt-shelf-header-layout--is-overlay"]=K.isOverlay,
x["yt-shelf-header-layout--tappable"]=K.isInteractive,x["yt-shelf-header-layout--optional-medium-layout-padding"]=K.useUpdatedPadding,x)),
"on:click":m,tabindex:function(){var Q;return((Q=K.isInteractive)==null?0:Q.call(K))?0:void 0}},_.O("div",{class:"yt-shelf-header-layout__header-row"},_.O(_.r,{cond:K.leadingIcon,
then:function(Q){return _.O("div",{class:"yt-shelf-header-layout__leading-icon"},_.O(_.SW,{icon:Q}))},
else:function(){return _.O(_.r,{cond:K.hasLeadingImage,then:function(){var Q,w={};return _.O("div",{class:_.Tt("yt-shelf-header-layout__leading-image",(w["yt-shelf-header-layout__leading-image--circular-image"]=K.circularImage,w))},(Q=K.leadingImage)==null?void 0:Q.call(K))}})}}),_.O("div",{class:"yt-shelf-header-layout__label-container"},_.O(_.r,{cond:K.hasSuperlabel,
then:function(){var Q;return _.O("div",{class:"yt-shelf-header-layout__superlabel"},(Q=K.superlabel)==null?void 0:Q.call(K))}}),_.O("div",{class:"yt-shelf-header-layout__title-row"},_.O(YZH,{text:K.title,
className:_.Tt("yt-shelf-header-layout__title",(S["yt-shelf-header-layout__title--small-title"]=K.forceSmallLayout,S)),tagLevel:K.tagLevel}),_.O(_.r,{cond:K.hasDetail,then:function(){var Q;return _.O("div",{class:"yt-shelf-header-layout__detail"},(Q=K.detail)==null?void 0:Q.call(K))}})),_.O(_.r,{cond:K.hasSublabel,
then:function(){var Q;return _.O("div",{class:"yt-shelf-header-layout__sublabel"},(Q=K.sublabel)==null?void 0:Q.call(K))}})),_.O(_.r,{cond:K.hasTrailingActions,
then:function(){var Q;return _.O("div",{class:"yt-shelf-header-layout__trailing-actions"},(Q=K.trailingActions)==null?void 0:Q.call(K))}})),_.O(_.r,{cond:K.hasBottomAccessory,
then:function(){var Q;return _.O("div",{class:"yt-shelf-header-layout__bottom-accessory"},(Q=K.bottomAccessory)==null?void 0:Q.call(K))}}))},"Wc");
FCR.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var YZH=_.B(function(K){var m=K.text;var x=K.className;var S=K.tagLevel;return _.O(_.oh,null,_.O(_.YJ,{when:function(){return(S==null?void 0:S())===0}},function(){return _.O("h2",{class:x},m())}),_.O(_.YJ,{when:function(){return(S==null?void 0:S())===1}},function(){return _.O("h3",{class:x},m())}),_.O(_.YJ,{when:function(){return(S==null?void 0:S())===2}},function(){return _.O("h4",{class:x},m())}),_.O(_.Fu,null,function(){return _.O("h2",{class:x},m())}))},"Xc");var HrD,AAo,odA;_.CD=_.B(function(K){var m=K.className;var x=K.data;var S=K.disableHorizontalPadding;var Q=K.disableVerticalPadding;var w=K.forceSmallLayout;var M=K.useResponsiveLayout;var f=K.isOverlay;K=K.useUpdatedPadding;return _.O("yt-section-header-view-model",{class:_.Tt("ytSectionHeaderViewModelHost",m),style:_.x_({"background-color":function(){return KZ(x().backgroundColor)?_.RX(KZ(x().backgroundColor)):void 0}})},_.O(FCR,{hasDetail:!1,
title:function(){return _.O(_.Ii,{text:function(){return x().headline}})},
hasTitle:!0,sublabel:function(){return _.O(AAo,{data:x})},
hasSublabel:function(){return!!x().sublabel||!!x().bottomBadge},
superlabel:function(){return _.O(odA,{data:x})},
hasSuperlabel:function(){return!!x().superlabel||!!x().topBadge},
leadingImage:function(){return _.O(HrD,{leadingAccessory:function(){return x().leadingAccessory}})},
hasLeadingImage:function(){return!!x().leadingAccessory},
trailingActions:function(){return _.O(_.le,{data:function(){return x().trailingActions}},{flexibleActionsViewModel:_.y2})},
hasTrailingActions:function(){return!!x().trailingActions},
disableHorizontalPadding:S,disableVerticalPadding:Q,forceSmallLayout:w,useResponsiveLayout:M,isOverlay:f,isInteractive:function(){return!!_.rY(x().rendererContext)},
onClick:function(c){if(_.GZ(x().rendererContext)){var D=_.rY(x().rendererContext);D&&_.hE(D,{form:{element:c.target,event:c}})}},
bottomAccessory:function(){return _.O(_.le,{data:function(){return x().bottomAccessory}},{descriptionPreviewViewModel:function(c){return _.O(_.hJ,{data:c.data,
useMediumText:!0})}})},
hasBottomAccessory:function(){return!!x().bottomAccessory},
useUpdatedPadding:K}))},"Yc");
HrD=_.B(function(K){var m=K.leadingAccessory;return _.O(_.O2,null,_.O(_.r,{cond:function(){var x;return(x=m().image)!=null?x:_.E$(m().themedImage)},
then:function(x){return _.O(_.FR,{data:x,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.O(_.r,{cond:function(){return _.C(m().avatar,_.R0)},
then:function(x){return _.O(_.a6,{data:x})}}))},"Zc");
AAo=_.B(function(K){var m=K.data;return _.O(_.O2,null,_.O(_.r,{cond:function(){return _.C(m().bottomBadge,xIA)},
then:function(x){var S={};return _.O(_.OI,{data:x,class:_.Tt((S.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!x()&&!!m().sublabel},S))})}}),_.O(_.r,{cond:function(){return m().sublabel},
then:function(x){return _.O(_.Ii,{text:x})}}))},"$c");
odA=_.B(function(K){var m=K.data;return _.O(_.O2,null,_.O(_.r,{cond:function(){return _.C(m().topBadge,xIA)},
then:function(x){var S={};return _.O(_.OI,{data:x,class:_.Tt((S.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!x()&&!!m().superlabel},S))})}}),_.O(_.r,{cond:function(){return m().superlabel},
then:function(x){return _.O(_.Ii,{text:x})}}))},"ad");_.BX(_.CD,"yt-section-header-view-model",{props:{data:_.kv,className:_.kv,disableHorizontalPadding:_.kv,disableVerticalPadding:_.kv,forceSmallLayout:_.kv,useResponsiveLayout:_.kv,isOverlay:_.kv,useUpdatedPadding:_.kv}});_.DN("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var LD=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return K};
_.q(LD,_.e);_.l=LD.prototype;_.l.attached=function(){this.requestElementsPerRow()};
_.l.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"}}}};
_.l.onDataChange=function(){var K=this;_.MJ(this,function(){K.updateItemVisibility()})};
_.l.onUpdateElementsPerRowAction=function(K){K&&this.elementsPerRow!==K&&(this.elementsPerRow=K,this.updateItemVisibility())};
_.l.updateItemVisibility=function(){var K=this;this.data&&this.data.panels&&_.U8(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(m,x){m.hidden=x>K.elementsPerRow-1})};
_.l.requestElementsPerRow=function(){_.vg(this.hostElement,"yt-request-elements-per-row")};
LD.prototype.onDataChange=LD.prototype.onDataChange;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],LD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],LD.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],LD.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],LD.prototype,"actionHandlerBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],LD.prototype,"data",void 0);_.v([_.P({value:3}),_.U("design:type",Number)],LD.prototype,"elementsPerRow",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],LD.prototype,"onDataChange",null);_.v([_.Z({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],LD);
_.d(LD,"ytd-primetime-promo-renderer",function(){if(ir_!==void 0)return ir_;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ir_=K},{mode:1});var $ZA;var qO=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return K};
_.q(qO,_.e);qO.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
qO.prototype.handleButtonRefreshAction=function(K){if(K=_.C(K,J35))this.set("data.button",K.membershipButton),this.notifyPath("data.button")};
_.tv.Object.defineProperties(qO.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:(m=K.avatars)==null?void 0:m.slice(0,8))||[]}}});
_.v([_.P(),_.U("design:type",Object)],qO.prototype,"data",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],qO.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],qO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qO.prototype,"rendererBehavior",void 0);_.v([_.g("data"),_.U("design:type",Array),_.U("design:paramtypes",[])],qO.prototype,"avatars",null);
_.v([_.Z({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],qO);
_.d(qO,"ytd-recognition-shelf-renderer",function(){if($ZA!==void 0)return $ZA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return $ZA=K},{mode:1});var NHL;var Zro;var Eu=function(){var K=_.e.apply(this,arguments)||this;K.modernButtons=_.h("web_modern_buttons");return K};
_.q(Eu,_.e);_.l=Eu.prototype;
_.l.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]]"}}}}}};
_.l.dataChanged=function(){this.collapsed=!0};
_.l.computeVisibleItems=function(K,m){return K!==void 0&&K.items?m?K.items.slice(0,this.data.collapsedItemCount):K.items:[]};
_.l.computeHideShowMore=function(K,m,x){return K>=m||!x};
_.l.computeHideShowAll=function(K,m,x){return!(K&&m)||x};
_.l.onMoreClick=function(){this.collapsed=!1};
_.tv.Object.defineProperties(Eu.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:_.GW("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"}}});
Eu.prototype.dataChanged=Eu.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Eu.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Eu.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Eu.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Eu.prototype,"isSearch",void 0);
_.v([_.P({computed:"computeVisibleItems(data,collapsed)"}),_.U("design:type",Array)],Eu.prototype,"visibleItems",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],Eu.prototype,"collapsed",void 0);_.v([_.P({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.U("design:type",Boolean)],Eu.prototype,"hideShowMore",void 0);
_.v([_.P({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.U("design:type",Boolean)],Eu.prototype,"hideShowAll",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Eu.prototype,"modernButtons",void 0);_.v([_.g("isSearch"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Eu.prototype,"typographyBump",null);
_.v([_.g("isSearch"),_.U("design:type",Object),_.U("design:paramtypes",[])],Eu.prototype,"lockupExperiments",null);_.v([_.g("isSearch"),_.U("design:type",String),_.U("design:paramtypes",[])],Eu.prototype,"thumbnailWidth",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Eu.prototype,"dataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],Eu);
_.d(Eu,"ytd-vertical-list-renderer",function(){if(Zro!==void 0)return Zro;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Zro=K},{mode:1});var BHE=_.Pr(["#"]);_.DN("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var bC=function(){var K=_.e.apply(this,arguments)||this;K.isConstrainedList=!1;return K};
_.q(bC,_.e);_.l=bC.prototype;
_.l.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"}}}};
_.l.computeThumbnailStyle=function(K){return K||""};
_.l.computePlaceAnnotationUnderTitle=function(){var K;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((K=this.data)==null?void 0:K.thumbnailStyle)||"")};
_.l.computeHrefWithDefault=function(K){return this.ytComponentBehavior.computeHref_(K)||_.l$L(BHE)};
_.l.computeIsPromoShelf=function(K){var m;return(K=K==null?void 0:(m=K[0])==null?void 0:m.metadataBadgeRenderer)?K.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.l.computePlaceBadgeBesideTitle=function(K){var m;return(K==null?0:(m=K[0])==null?0:m.metadataBadgeRenderer)?!this.computeIsPromoShelf(K):!1};
_.l.computeMenuIcon=function(K){return this.computeIsPromoShelf(K)?"yt-icons:more_vert":"yt-icons:more"};
_.l.onDataChange=function(){var K,m;((K=this.data)==null?0:(m=K.content)==null?0:m.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.l.onLockupRequested=function(K){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&K.detail&&K.detail.videoIds){for(var m=this.data.content.gridRenderer.items,x=new Set,S=_.u(K.detail.videoIds),Q=S.next();!Q.done;Q=S.next())x.add(Q.value);K.detail.returnValue=m.filter(function(w){return w.gridVideoRenderer&&w.gridVideoRenderer.videoId&&x.has(w.gridVideoRenderer.videoId)}).map(function(w){return w.gridVideoRenderer})}};
_.l.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
bC.prototype.onLockupRequested=bC.prototype.onLockupRequested;bC.prototype.onDataChange=bC.prototype.onDataChange;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],bC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],bC.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],bC.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],bC.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.F2),_.U("design:type",Object)],bC.prototype,"ironResizableBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],bC.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],bC.prototype,"isSearch",void 0);_.v([_.P(),_.U("design:type",Object)],bC.prototype,"isConstrainedList",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("kevlar_fluid_dismiss")}}),
_.U("design:type",Boolean)],bC.prototype,"enableFluidDismiss",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.U("design:type",String)],bC.prototype,"thumbnailStyle",void 0);_.v([_.P({computed:"computeMenuIcon(data.badges)"}),_.U("design:type",String)],bC.prototype,"menuIcon",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.U("design:type",Boolean)],bC.prototype,"featuredPromo",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bC.prototype,"onDataChange",null);_.v([_.mh("yt-lockup-requested"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],bC.prototype,"onLockupRequested",null);_.v([_.Z({is:"ytd-shelf-renderer",disableElementRegistration:!0})],bC);
_.d(bC,"ytd-shelf-renderer",function(){if(NHL!==void 0)return NHL;var K=document.createElement("template");_.E(K,'\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          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-text" class="style-scope ytd-shelf-renderer">\n            <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\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          </div>\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return NHL=K},{mode:1});var aM_;var nD=function(){return _.e.apply(this,arguments)||this};
_.q(nD,_.e);nD.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.tv.Object.defineProperties(nD.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],nD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],nD.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nD.prototype,"data",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],nD.prototype,"isPlaylist",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],nD.prototype,"isClipList",void 0);
_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],nD.prototype,"isPlaylistPageWithFilters",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],nD.prototype,"hasTitle",null);_.v([_.P(),_.g("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.U("design:type",Object),_.U("design:paramtypes",[])],nD.prototype,"isRightAligned",null);
_.v([_.Z({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],nD);
_.d(nD,"ytd-sort-filter-header-renderer",function(){if(aM_!==void 0)return aM_;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return aM_=K},{mode:1});var dZH;var PU=function(){var K=_.e.apply(this,arguments)||this;K.enableRightArrowHidden=_.h("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return K};
_.q(PU,_.e);PU.prototype.attached=function(){var K=this;this.enableRightArrowHidden&&(this.JSC$16520_throttledOnResize=new _.Kp(function(){var m;(m=K.ytdHorizontalListBehavior)==null||m.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var m;
(m=K.JSC$16520_throttledOnResize)==null||m.fire()}),this.resizeObserver.observe(this.hostElement))};
PU.prototype.detached=function(){if(this.enableRightArrowHidden){var K;(K=this.resizeObserver)==null||K.disconnect();var m;(m=this.JSC$16520_throttledOnResize)==null||m.dispose()}};
PU.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]]"}}}}}};
PU.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.tv.Object.defineProperties(PU.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 K=[],m;((m=this.data)==null?0:m.creatorVideosButton)&&K.push(this.data.creatorVideosButton);var x;((x=this.data)==null?0:x.creatorAboutButton)&&K.push(this.data.creatorAboutButton);m=_.u(this.data.creatorCustomUrlButtons||[]);for(x=m.next();!x.done;x=m.next())K.push(x.value);return K}}},
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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],PU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],PU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.fb.YtdHorizontalListBehavior),_.U("design:type",Object)],PU.prototype,"ytdHorizontalListBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],PU.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],PU.prototype,"engagementPanel",void 0);
_.v([_.P(),_.U("design:type",Object)],PU.prototype,"enableRightArrowHidden",void 0);_.v([_.g("enableRightArrowHidden","atEnd"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],PU.prototype,"hideRightArrow",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],PU.prototype,"creatorCustomUrlButtons",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data","creatorCustomUrlButtons"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],PU.prototype,"showCreatorCustomUrlButtons",null);_.v([_.g("showCreatorCustomUrlButtons"),_.U("design:type",Number),_.U("design:paramtypes",[])],PU.prototype,"channelAvatarSize",null);_.v([_.Z({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],PU);
_.d(PU,"ytd-video-description-infocards-section-renderer",function(){if(dZH!==void 0)return dZH;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return dZH=K},{mode:_.VF("kevlar_poly_si_batch_j067")?1:2});var yAH;var ea=function(){return _.e.apply(this,arguments)||this};
_.q(ea,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ea.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ea.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ea.prototype,"data",void 0);_.v([_.P({computed:"computeIcon_(data.infoIcon)"}),_.U("design:type",Object)],ea.prototype,"infoIcon",void 0);_.v([_.Z({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],ea);
_.d(ea,"ytd-eom-settings-disclaimer-renderer",function(){if(yAH!==void 0)return yAH;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return yAH=K},{mode:1});var VbE;var iC=function(){return _.e.apply(this,arguments)||this};
_.q(iC,_.e);_.tv.Object.defineProperties(iC.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.suppressPaddingDisclaimer)}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],iC.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],iC.prototype,"componentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],iC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],iC.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],iC.prototype,"suppressPaddingDisclaimer",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],iC);
_.d(iC,"ytd-product-list-header-renderer",function(){if(VbE!==void 0)return VbE;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return VbE=K},{mode:1});var vdM;var YR=function(){return _.e.apply(this,arguments)||this};
_.q(YR,_.e);YR.prototype.computeThumbnailStyle=function(K){if(K&&(K=_.pl(K)))return"background-color:"+K+";"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],YR.prototype,"rendererBehaviors",void 0);_.v([_.P(),_.U("design:type",Object)],YR.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],YR);
_.d(YR,"ytd-hashtag-tile-renderer",function(){if(vdM!==void 0)return vdM;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return vdM=K},{mode:1});var UZL;var F$=function(){return _.e.apply(this,arguments)||this};
_.q(F$,_.e);F$.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],F$.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],F$.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],F$.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],F$);
_.d(F$,"ytd-sponsorships-alert-renderer",function(){if(UZL!==void 0)return UZL;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return UZL=K},{mode:1});var zVR;var AJ=function(){return _.e.apply(this,arguments)||this};
_.q(AJ,_.e);AJ.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.tv.Object.defineProperties(AJ.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([_.b(_.V$),_.U("design:type",Object)],AJ.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],AJ.prototype,"ytdLockupBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],AJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],AJ.prototype,"ytRendererBehavior",void 0);_.v([_.P({selector:_.h7}),_.U("design:type",Object)],AJ.prototype,"isGridViewEnabled",void 0);
_.v([_.g("isGridViewEnabled"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],AJ.prototype,"watchFeedBigThumbs",null);_.v([_.g("isGridViewEnabled"),_.P({reflectToAttribute:!0}),_.U("design:type",String),_.U("design:paramtypes",[])],AJ.prototype,"thumbnailWidth",null);_.v([_.P(),_.U("design:type",Object)],AJ.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],AJ);
_.d(AJ,"ytd-compact-movie-renderer",function(){if(zVR!==void 0)return zVR;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return zVR=K},{mode:1});var THH;var IMD;var kOR=_.vZ("HTML_DIR")==="rtl",of=function(){var K=_.e.apply(this,arguments)||this;K.engagementPanel=!1;K.maxLines=2;K.expandButtonOffset=0;K.showExpandButton=!1;K.isTruncated=!1;K.isExpanded=!1;K.currentSnippetType=2;K.alwaysShowExpandButton=!1;K.JSC$16537_lastWidth=NaN;K.observer=null;K.left=0;K.right=0;K.mid=0;K.longestSnippetLength=0;K.isFinalSnippet=!1;K.isFirstMutation=!1;K.isResetMutation=!1;K.OVERFLOW_THRESHOLD=5;return K};
_.q(of,_.e);_.l=of.prototype;_.l.onClick=function(K){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.oK(_.AO(K)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var m;if((m=window.getSelection())==null||!m.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.l.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.l.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.l.updateTextOnSnippetTypeChange=function(){_.h("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.l.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.l.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.yq(new _.AR("AttributedSnippet is empty when the description is not empty",this.text))};
_.l.mutationCallback=function(){if(this.observer!=null){var K=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var m=Math.floor(K*this.maxLines/8);this.setSnippetText(this.text,m);m!==0||this.attributedTextIsEmpty()||_.yq(new _.AR("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;K=K*this.maxLines/8;this.left=0;var x;this.right=Math.min(K*2,(x=(m=this.simpleText)==null?void 0:m.length)!=null?x:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=
0;this.setSnippetText(this.text,this.mid);this.isFirstMutation=!1}else this.isTruncated=!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset()),this.isFinalSnippet=!0,this.isFirstMutation=!1,this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else{this.isOverflowing()?this.right=this.mid-1:(this.left=this.mid+1,this.longestSnippetLength=this.mid);if(this.left>this.right){if(this.mid===this.longestSnippetLength){this.expandButtonOffset=this.computeExpandButtonOffset();
this.observer.disconnect();this.maybeLogWarningForEmptyAttributedSnippet();return}this.setSnippetText(this.text,this.longestSnippetLength);this.isFinalSnippet=!0}this.mid=Math.floor(this.left+(this.right-this.left)/2);this.setSnippetText(this.text,this.mid)}}};
_.l.mutationObserve=function(K){var m=this;this.observer||(this.observer=new MutationObserver(function(){m.mutationCallback()}));
this.observer.observe(K,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.l.attached=function(){var K=this;_.MJ(this,function(){K.resize()})};
_.l.isExpandedChanged=function(){_.vg(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.l.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)};
_.l.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var K="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((kOR?"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",K);this.snippetContainer.style.setProperty("mask-image",
K)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(kOR?"right":"left",this.expandButtonOffset+"px")};
_.l.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.l.setSnippetText=function(K,m){K||(K={});if(_.eo(K)){var x=nW(K,m);x.attachmentRuns||x.commandRuns||x.decorationRuns||x.styleRuns||x.alignment||x.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:nW(K,m),headerRuns:oeT(m,this.headerRuns)},this.currentSnippetType=0):_.yq(new _.AR("Tried to set snippet text when HTML element was null",K)):(this.plainSnippetText.textContent=bX(K.content||"",m),this.currentSnippetType=2)}else{a:{x=phT(K,m);if(x.runs){x=_.u(x.runs);for(var S=
x.next();!S.done;S=x.next())if(S=S.value,S.bold||S.deemphasize||S.italics||S.strikethrough||S.textColor||S.navigationEndpoint||_.C(S,Gt)){x=!0;break a}}x=!1}x?this.formattedSnippetText?(this.formattedSnippetText.text=phT(K,m),this.currentSnippetType=1):_.yq(new _.AR("Tried to set snippet text when HTML element was null",K)):(this.plainSnippetText.textContent=bX(_.Hk(K),m),this.currentSnippetType=2)}};
_.l.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.l.attributedTextIsEmpty=function(){var K=this.text;if(!_.eo(K))return!0;var m;return((m=K.content)==null?void 0:m.length)===0?!0:!1};
_.l.resize=function(K){if(this.snippetText){if(K===void 0?0:K)this.JSC$16537_lastWidth=NaN;var m=this.hostElement.offsetWidth;if(m!==this.JSC$16537_lastWidth&&!this.isExpanded)if(this.JSC$16537_lastWidth=m,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;K=0;var x,S;m=Math.min(m*this.maxLines/8*2,(S=(x=this.simpleText)==null?void 0:x.length)!=null?S:0)-1;for(x=0;K<=m;)S=Math.floor(K+(m-K)/2),this.setSnippetText(this.text,S),this.isOverflowing()?m=S-1:(K=S+1,x=S);this.setSnippetText(this.text,x);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.l.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.l.onExpandClick=function(){var K=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.h("inline_expander_reset_focus_killswitch")||_.MJ(this,function(){var m;((m=_.cd().resolve(_.tR(_.lJ)))==null?0:m.isKeyBoardInUse())&&_.Qq(K.hostElement)});
_.vg(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.l.onCollapseClick=function(){this.collapse();_.vg(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.l.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.l.computeExpandButtonOffset=function(){var K=this.expandSizer;return K?kOR?K.offsetParent?K.offsetParent.offsetWidth-K.offsetWidth-K.offsetLeft:0:K.offsetLeft:0};
_.tv.Object.defineProperties(of.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.eo(this.text)?this.text.content||"":_.Hk(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 _.eo(this.text)?!0:this.text&&_.h("web_replace_formatted_with_attributed_string")&&lCL(this.text)?(this.text=_.r9(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}}});
of.prototype.onTextChanged=of.prototype.onTextChanged;of.prototype.updateMaskAndExpandButtonOffset=of.prototype.updateMaskAndExpandButtonOffset;of.prototype.updateSnippetContainerMaxHeight=of.prototype.updateSnippetContainerMaxHeight;of.prototype.isExpandedChanged=of.prototype.isExpandedChanged;of.prototype.updateTextOnSnippetTypeChange=of.prototype.updateTextOnSnippetTypeChange;of.prototype.updateIsFormattedExpanded=of.prototype.updateIsFormattedExpanded;of.prototype.updateIsAttributedExpanded=of.prototype.updateIsAttributedExpanded;
of.prototype.onClick=of.prototype.onClick;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],of.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],of.prototype,"text",void 0);_.v([_.P(),_.U("design:type",Array)],of.prototype,"headerRuns",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],of.prototype,"engagementPanel",void 0);_.v([_.P(),_.U("design:type",Object)],of.prototype,"maxLines",void 0);
_.v([_.P(),_.U("design:type",String)],of.prototype,"expandLabel",void 0);_.v([_.P(),_.U("design:type",String)],of.prototype,"collapseLabel",void 0);_.v([_.P(),_.U("design:type",Object)],of.prototype,"expandCommand",void 0);_.v([_.P(),_.U("design:type",Object)],of.prototype,"expandButtonOffset",void 0);_.v([_.g("text"),_.U("design:type",String),_.U("design:paramtypes",[])],of.prototype,"simpleText",null);
_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],of.prototype,"onClick",null);_.v([_.g("text","isExpanded"),_.U("design:type",Object),_.U("design:paramtypes",[])],of.prototype,"expandedText",null);_.v([_.g("headerRuns","isExpanded"),_.U("design:type",Object),_.U("design:paramtypes",[])],of.prototype,"expandedHeaderRuns",null);
_.v([_.g("text"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],of.prototype,"hasAttributedStringText",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],of.prototype,"showExpandButton",void 0);_.v([_.g("collapseLabel","isExpanded"),_.U("design:type",Object),_.U("design:paramtypes",[])],of.prototype,"showCollapseButton",null);_.v([_.P(),_.U("design:type",Object)],of.prototype,"isTruncated",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],of.prototype,"isExpanded",void 0);_.v([_.P(),_.U("design:type",Boolean)],of.prototype,"isAttributedExpanded",void 0);_.v([_.xt("isExpanded","hasAttributedStringText"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],of.prototype,"updateIsAttributedExpanded",null);_.v([_.P(),_.U("design:type",Boolean)],of.prototype,"isFormattedExpanded",void 0);
_.v([_.xt("isExpanded","hasAttributedStringText"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],of.prototype,"updateIsFormattedExpanded",null);_.v([_.P(),_.U("design:type",Number)],of.prototype,"currentSnippetType",void 0);_.v([_.g("currentSnippetType"),_.U("design:type",Object),_.U("design:paramtypes",[])],of.prototype,"useAttributedSnippet",null);
_.v([_.g("currentSnippetType"),_.U("design:type",Object),_.U("design:paramtypes",[])],of.prototype,"useFormattedSnippet",null);_.v([_.g("currentSnippetType"),_.U("design:type",Object),_.U("design:paramtypes",[])],of.prototype,"usePlainSnippet",null);_.v([_.P(),_.U("design:type",Object)],of.prototype,"alwaysShowExpandButton",void 0);_.v([_.xt("currentSnippetType"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],of.prototype,"updateTextOnSnippetTypeChange",null);
_.v([_.P(),_.U("design:type",Object)],of.prototype,"attributedSnippetText",void 0);_.v([_.QF("#snippet"),_.U("design:type",HTMLElement)],of.prototype,"snippetContainer",void 0);_.v([_.QF("#snippet-text"),_.U("design:type",HTMLElement)],of.prototype,"snippetText",void 0);_.v([_.QF("#plain-snippet-text"),_.U("design:type",HTMLElement)],of.prototype,"plainSnippetText",void 0);_.v([_.QF("#formatted-snippet-text"),_.U("design:type",Object)],of.prototype,"formattedSnippetText",void 0);
_.v([_.QF("#attributed-snippet-text"),_.U("design:type",Object)],of.prototype,"attributedSnippetTextEl",void 0);_.v([_.QF("#expand"),_.U("design:type",HTMLElement)],of.prototype,"expandButton",void 0);_.v([_.QF("#expand-sizer"),_.U("design:type",HTMLElement)],of.prototype,"expandSizer",void 0);_.v([_.uV("isExpanded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],of.prototype,"isExpandedChanged",null);
_.v([_.xt("isExpanded","maxLines"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],of.prototype,"updateSnippetContainerMaxHeight",null);_.v([_.xt("isTruncated","showExpandButton","expandButtonOffset"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],of.prototype,"updateMaskAndExpandButtonOffset",null);
_.v([_.uV("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],of.prototype,"onTextChanged",null);_.v([_.Z({is:"ytd-text-inline-expander",disableElementRegistration:!0})],of);
_.d(of,"ytd-text-inline-expander",function(){if(IMD===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);IMD=K}K=IMD;return K},{mode:2});var HU=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return K};
_.q(HU,_.e);HU.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
HU.prototype.handleUpdateDescriptionAction=function(K){if(K=_.C(K,_.PTB))if(K.attributedDescription)this.set("data.attributedDescriptionBodyText",K.attributedDescription);else if(K.description){var m;((m=this.data)==null?0:m.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.r9(K.description)):this.set("data.descriptionBodyText",K.description)}};
_.tv.Object.defineProperties(HU.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var K,m;return!((K=this.data)==null||!K.attributedDescriptionBodyText)||!((m=this.data)==null||!m.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null?0:K.collapsedLineCount){var m;return(m=this.data)==null?void 0:m.collapsedLineCount}K=_.rp("web_watch_description_collapsed_default_lines",12);if(_.h("ww_desc_line_page_size_ks"))return K;m=Math.round(_.s8().height*_.rp("web_watch_description_screen_height_percentage",.5)/20);return Math.max(m,K)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return(x=(K=this.data)==null?void 0:K.descriptionBodyText)!=null?x:(m=this.data)==null?void 0:m.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.sourceAttributions}}});
HU.prototype.panelContentVisibleChanged=HU.prototype.panelContentVisibleChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],HU.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],HU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],HU.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],HU.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Boolean)],HU.prototype,"panelContentVisible",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],HU.prototype,"engagementPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],HU.prototype,"shortsPanel",void 0);_.v([_.QF("#inline-expander"),_.U("design:type",Object)],HU.prototype,"inlineExpander",void 0);
_.v([_.xt("panelContentVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],HU.prototype,"panelContentVisibleChanged",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],HU.prototype,"hasDescriptionText",null);_.v([_.g("data"),_.U("design:type",Number),_.U("design:paramtypes",[])],HU.prototype,"collapsedLines",null);
_.v([_.g("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.U("design:type",Object),_.U("design:paramtypes",[])],HU.prototype,"descriptionText",null);_.v([_.g("data","data.headerRuns"),_.U("design:type",Object),_.U("design:paramtypes",[])],HU.prototype,"headerRuns",null);_.v([_.g("data","data.sourceAttributions"),_.U("design:type",Object),_.U("design:paramtypes",[])],HU.prototype,"sourceAttributions",null);
_.v([_.Z({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],HU);
_.d(HU,"ytd-expandable-video-description-body-renderer",function(){if(THH!==void 0)return THH;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return THH=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var WCH;var XKD=_.B(function(K){var m=K.data;return _.O("factoid-renderer",{class:"ytwFactoidRendererHost"},_.O("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return m().accessibilityText}},_.O("span",{class:"ytwFactoidRendererValue"},_.O(_.Ii,{text:function(){return m().value}})),_.O("span",{class:"ytwFactoidRendererLabel"},_.O(_.Ii,{text:function(){return m().label}}))))},"bd");_.BX(XKD,"factoid-renderer",{props:{data:_.kv}});_.BX(_.B(function(K){var m=K.data;return _.O("upload-time-factoid-renderer",null,_.O(_.le,{data:function(){return m().factoid}},{factoidRenderer:XKD}))},"cd"),"upload-time-factoid-renderer",{props:{data:_.$A}});_.BX(_.B(function(K){var m=K.data;return _.O("view-count-factoid-renderer",null,_.O(_.le,{data:function(){return m().factoid}},{factoidRenderer:XKD}))},"dd"),"view-count-factoid-renderer",{props:{data:_.$A}});var $R=function(){var K=_.e.apply(this,arguments)||this;K.shortsPanel=!1;K.engagementPanel=!1;K.watchWhileSdp=_.h("shorts_desktop_watch_while_sdp");return K};
_.q($R,_.e);$R.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"}}}}};
_.tv.Object.defineProperties($R.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var K;return(K=this.data)==null?void 0:K.channel}}});
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],$R.prototype,"componentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],$R.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],$R.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],$R.prototype,"shortsPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],$R.prototype,"engagementPanel",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],$R.prototype,"watchWhileSdp",void 0);_.v([_.g("shortsPanel","engagementPanel","data.channel"),_.U("design:type",Object),_.U("design:paramtypes",[])],$R.prototype,"showChannelInfo",null);_.v([_.Z({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],$R);
_.d($R,"ytd-video-description-header-renderer",function(){if(WCH!==void 0)return WCH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return WCH=K},{mode:1});var KgB;var NO=function(){return _.e.apply(this,arguments)||this};
_.q(NO,_.e);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],NO.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],NO.prototype,"ytRendererBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],NO.prototype,"noPadding",void 0);_.v([_.P(),_.U("design:type",Object)],NO.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],NO);
_.d(NO,"ytd-list-item-view-model",function(){if(KgB!==void 0)return KgB;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return KgB=K},{mode:1});var mQo;var xQz;var SC_;var QFz;var ZS=function(){var K=_.e.apply(this,arguments)||this;K.adaptiveFullWidth=!1;K.modernButtons=_.h("web_modern_buttons");K.buttonOverrides={style:"call-to-action",type:"filled"};K.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return K};
_.q(ZS,_.e);ZS.prototype.handleSetTimestamp_=function(K){this.data&&this.data.shortUrl&&(_.U8(this.hostElement).querySelector("#share-url").value=K.isSet?_.A_(this.data.shortUrl,"t",K.timestamp):this.data.shortUrl)};
ZS.prototype.handleSignalActionCopyShareUrl_=function(K,m){(_.h("killswitch_copy_link_target_check")||_.U8(this.hostElement).querySelector("#copy-button")===m)&&this.copyUrlToClipboard()};
ZS.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.U8(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
ZS.prototype.computeStyle_=function(K){return K?K.toLowerCase().replace(/_/g,"-"):""};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],ZS.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ZS.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ZS.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.U("design:type",String)],ZS.prototype,"rendererStyle",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ZS.prototype,"adaptiveFullWidth",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ZS.prototype,"modernButtons",void 0);_.v([_.P(),_.U("design:type",Object)],ZS.prototype,"buttonOverrides",void 0);_.v([_.Jp({is:"yt-copy-link-renderer",disableElementRegistration:!0})],ZS);
_.d(ZS,"yt-copy-link-renderer",function(){if(QFz===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;SC_===void 0&&(SC_=document.createElement("template"));var S=SC_;x.call(m,S.content.cloneNode(!0),K.content.firstChild);QFz=K}K=QFz;return K},{mode:2});_.DN("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var BU=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return K};
_.q(BU,_.e);_.l=BU.prototype;_.l.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.l.attached=function(){this.keyboardFocused=!1};
_.l.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var K=_.cd().resolve(_.tR(_.lJ));K&&(this.keyboardFocused=K.isKeyBoardInUse())}};
_.l.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.l.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}};
_.l.onChange_=function(){if(this.data){var K=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;K&&this.ytComponentBehavior.resolveCommand(K);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.l.handleUpdateToggleAction_=function(K){(K=_.C(K,U$_))&&this.data&&K.targetId==this.data.targetId&&this.set("data.toggled",K.toggled)};
_.l.toBoolean_=function(K){return!!K};
_.l.reset=function(){};
_.l.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("data-changed",this.data))};
_.l.updateDataToggledFromBinding=function(K){this.set("data.toggled",K.detail.value)};
BU.prototype.dataChangedForBinding=BU.prototype.dataChangedForBinding;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],BU.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],BU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],BU.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],BU.prototype,"ytRendererBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],BU.prototype,"data",void 0);_.v([_.P({computed:"computeDescription_(data.*)"}),_.U("design:type",Object)],BU.prototype,"description_",void 0);_.v([_.P({value:function(){return!!_.cd().resolve(_.tR(_.lJ))&&_.h("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.U("design:type",Boolean)],BU.prototype,"useKeyboardFocused",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],BU.prototype,"keyboardFocused",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],BU.prototype,"dataChangedForBinding",null);_.v([_.Jp({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],BU);
_.d(BU,"yt-toggle-form-field-renderer",function(){if(xQz===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;mQo===void 0&&(mQo=document.createElement("template"));var S=mQo;x.call(m,S.content.cloneNode(!0),K.content.firstChild);xQz=K}K=xQz;return K},{mode:2});var w8L;var sFA;var af=function(){var K=_.e.apply(this,arguments)||this;K.isDarkTheme=!1;K.isSearch=!1;K.noTopMargin=_.h("kevlar_watch_no_top_margin");K.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 K};
_.q(af,_.e);_.l=af.prototype;_.l.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}}}}}};
_.l.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.l.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.l.dataChanged=function(){var K=this.getSelectedIndex();if(K>0)this.selected=K;else{this.selected=0;var m,x;(m=this.ytScrollableChipCloudBehavior)==null||(x=m.reset)==null||x.call(m)}};
_.l.getSelectedIndex=function(){var K;if((K=this.data)==null||!K.chips)return-1;K=-1;for(var m,x=0;x<((m=this.data)==null?void 0:m.chips.length);x++){var S=void 0,Q=void 0;if((S=this.data)==null?0:(Q=S.chips[x].chipCloudChipRenderer)==null?0:Q.isSelected){K=x;break}}return K};
_.l.onResize=function(){var K=this.ytScrollableChipCloudBehavior;_.MJ(K,K.setContainerWidthDiff);K=this.ytScrollableChipCloudBehavior;_.MJ(K,K.setButtonsState)};
_.l.onDarkModeToggledAction=function(K){this.isDarkTheme=K};
_.l.handleRelatedChipCommand=function(K,m){K=this.JSC$16564_chipsSelector.indexOf(m);K!==-1&&this.JSC$16564_chipsSelector.selectIndex(K)};
_.l.handleChipCloudChipSelectAction=function(K){K=this.JSC$16564_chipsSelector.indexOf(K);K>-1&&this.JSC$16564_chipsSelector.selectIndex(K)};
_.l.handleChipCloudChipDeselectAction=function(){var K=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16564_chipsSelector&&((K==null?0:K.continuationCommand)?_.T4(this.hostElement,[K]):(K==null?0:K.searchEndpoint)?this.ytComponentBehavior.resolveCommand(K):K&&_.I7(this.hostElement,[K],this.hostElement),this.JSC$16564_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.l.updateSelectedFromBinding=function(K){this.selected=K.detail.value};
af.prototype.onResize=af.prototype.onResize;af.prototype.dataChanged=af.prototype.dataChanged;af.prototype.isSearchChanged=af.prototype.isSearchChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],af.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],af.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],af.prototype,"actionHandlerBehavior",void 0);
_.v([_.b(_.F2),_.U("design:type",Object)],af.prototype,"ironResizableBehavior",void 0);_.v([_.b(),_.U("design:type",C4)],af.prototype,"ytScrollableChipCloudBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],af.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],af.prototype,"data",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],af.prototype,"selected",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],af.prototype,"isDarkTheme",void 0);_.v([_.P({value:160}),_.U("design:type",Number)],af.prototype,"scrollDistance",void 0);_.v([_.P(),_.U("design:type",Object)],af.prototype,"isSearch",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],af.prototype,"noTopMargin",void 0);_.v([_.QF("#chips"),_.U("design:type",Object)],af.prototype,"JSC$16564_chipsSelector",void 0);
_.v([_.xt("isSearch"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],af.prototype,"isSearchChanged",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],af.prototype,"dataChanged",null);_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],af.prototype,"onResize",null);_.v([_.Jp({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],af);
_.d(af,"yt-chip-cloud-renderer",function(){if(sFA===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;w8L===void 0&&(w8L=document.createElement("template"));var S=w8L;x.call(m,S.content.cloneNode(!0),K.content.firstChild);sFA=K}K=sFA;return K},{mode:2});var l5_,u6o=function(){return l5_!==void 0?l5_:l5_=document.createElement("template")};
document.head.appendChild(u6o().content);var Me_;var f5B=document.head,teA=f5B.appendChild,ci_;if(Me_===void 0){var Oat=document.createElement("template");_.E(Oat,"");Oat.content.insertBefore(u6o().content.cloneNode(!0),Oat.content.firstChild);Me_=Oat}ci_=Me_;teA.call(f5B,ci_.content);var jFA=_.B(function(K){var m=K.data;return _.O("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.O("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.O("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.O(_.r,{cond:function(){return _.E$(m().image)},
then:function(x){return _.O("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.O(_.FR,{data:x,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.O("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.O(_.Ii,{text:function(){return m().title}})),_.O("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.O(_.Ii,{text:function(){return m().subtitle}})))),_.O(_.r,{cond:function(){var x;
return(x=m())==null?void 0:x.hasBottomDivider},
then:function(){return _.O("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"ed");var DQA=_.B(function(K){var m=K.data;return _.O("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.O("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.O(_.le,{data:function(){var x;return(x=m().offerPlanDetailsItem)!=null?x:[]}},{offerPlanDetailsItemViewModel:function(x){return _.O("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.O(jFA,{data:x.data}))}})),_.O("div",null,_.O(_.r,{cond:function(){return m().hasBottomDivider},
then:function(){return _.O("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.O("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.O("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.O("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.O("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"fd");var riM=_.B(function(K){var m=K.data;K=_.u(_.hL(!1,void 0,"MrXxy"));var x=K.next().value,S=K.next().value,Q=_.kA(function(){S(!x());return!1}),w=function(){var M;
return(M=m().offerPlanDetailsContainer)!=null?M:[]};
return _.O("lp-complex-offer-card-details-view-model",null,_.O("div",null,_.O(_.r,{cond:function(){return x()},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.O("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":Q,"aria-expanded":x},_.O(_.Ii,{text:function(){return m().expandedTitle}})),_.O("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.O(_.le,{data:w},{offerPlanDetailsContainerViewModel:function(M){return _.O("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.O(DQA,{data:M.data}))}})),_.O("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.O(_.Ii,{text:function(){return m().legalText}})))},
else:function(){return _.O("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":Q,"aria-expanded":x},_.O(_.Ii,{text:function(){return m().collapsedTitle}}),_.O("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.O(_.SW,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"gd");var G7_=_.B(function(K){var m=K.data;return _.O("lp-complex-offer-card-option-view-model",null,_.O("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.O(_.r,{cond:function(){return m().topDividerText},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.O("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.O("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.O("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.O(_.Ii,{text:function(){return m().topDividerText}}))))}}),_.O(_.r,{cond:function(){return m().description},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.O(_.Ii,{text:function(){return m().description}}))}}),_.O(_.r,{cond:function(){return m().planPricingPrimary},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.O(_.Ii,{text:function(){return m().planPricingPrimary}}))}}),_.O(_.r,{cond:function(){return m().planPricingSecondary},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.O(_.Ii,{text:function(){return m().planPricingSecondary}}))}}),_.O(_.r,{cond:function(){return m().primaryButton},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.O(_.le,{data:function(){return m().primaryButton}},{buttonViewModel:function(x){return _.O(_.Oy,{data:x.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"hd");var p8z=_.B(function(K){var m=K.data;var x=function(){var w;return((w=m())==null?void 0:w.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
K={};var S={},Q={};return _.O("ytm-lp-complex-offer-card-view-model",null,_.O("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.O("div",{class:_.Tt((K.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=x,K),"ytmLpComplexOfferCardViewModelCardContainer")},_.O(_.r,{cond:function(){var w;return(w=m())==null?void 0:w.bannerText},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.O("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.O(_.Ii,{text:function(){return m().bannerText}})))}}),_.O(_.r,{cond:function(){return _.E$(m().logo)},
then:function(w){var M={};return _.O("div",{class:_.Tt((M.ytmLpComplexOfferCardViewModelLogoAlignLeft=x,M),"ytmLpComplexOfferCardViewModelLogo")},_.O(_.FR,{data:w,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.O("div",{class:_.Tt((S.ytmLpComplexOfferCardViewModelTitleAlignLeft=x,S),"ytmLpComplexOfferCardViewModelTitle")},_.O(_.Ii,{text:function(){return m().title}})),_.O(_.r,{cond:function(){var w;
return(w=m())==null?void 0:w.subtitle},
then:function(){var w={};return _.O("div",{class:_.Tt((w.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=x,w),"ytmLpComplexOfferCardViewModelSubtitle")},_.O(_.Ii,{text:function(){return m().subtitle}}))}}),_.O(_.r,{cond:function(){return m().planPricingPrimary},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.O(_.Ii,{text:function(){return m().planPricingPrimary}}))}}),_.O(_.r,{cond:function(){return m().planPricingSecondary},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.O(_.Ii,{text:function(){return m().planPricingSecondary}}))}}),_.O(_.r,{cond:function(){return m().purchaseButton},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.O(_.le,{data:function(){return m().purchaseButton}},{buttonViewModel:function(w){return _.O(_.Oy,{data:w.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.O(_.r,{cond:function(){var w;
return(w=m())==null?void 0:w.offerOptions},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.O(_.le,{data:function(){return m().offerOptions}},{lpComplexOfferCardOptionViewModel:G7_}))}}),_.O("div",{class:_.Tt((Q.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=x,Q),"ytmLpComplexOfferCardViewModelLegalText")},_.O(_.Ii,{text:function(){return m().legalText}})),_.O(_.r,{cond:function(){var w;
return(w=m())==null?void 0:w.offerCardDetails},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.O(_.le,{data:function(){return m().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:riM}))}}))))},"id");var RqD=_.B(function(K){var m=K.data;var x=function(){var M;return((M=m())==null?void 0:M.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
K={};var S={},Q={},w={};return _.O("ytm-lp-complex-offer-card-section-view-model",null,_.O("div",{class:_.Tt("ytmLpComplexOfferCardSectionViewModelHost")},_.O("div",{class:_.Tt((K.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=x,K),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.O("div",{class:_.Tt((S.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=x,S),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.O("h2",{class:_.Tt((Q.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
x,Q),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.O(_.Ii,{text:function(){return m().title}}))),_.O(_.r,{cond:function(){var M;
return(M=m())==null?void 0:M.subtitle},
then:function(){var M={},f={};return _.O("div",{class:_.Tt((M.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=x,M),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.O("div",{class:_.Tt((f.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=x,f),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.O(_.Ii,{text:function(){return m().subtitle}})))}}),_.O("div",{class:_.Tt((w.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=x,w),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.O(_.le,{data:function(){var M;
return(M=m().offerPlans)!=null?M:[]}},{lpComplexOfferCardViewModel:function(M){return _.O("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.O(p8z,{data:M.data}))}})))))},"jd");var JiA=_.B(function(K){return _.O("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.O("div",{class:"ytLpCouponBannerViewModelIcon"},_.O(_.SW,{icon:function(){return"price_tag"}})),_.O("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.O("div",{class:"ytLpCouponBannerViewModelContent"},_.O("div",{class:"ytLpCouponBannerViewModelHeading"},_.O(_.Ii,{text:function(){var m;
return(m=K.data())==null?void 0:m.title}})),_.O("div",{class:"ytLpCouponBannerViewModelBody"},_.O(_.Ii,{text:function(){var m;
return(m=K.data())==null?void 0:m.subtitle}})))))},"kd");
JiA.idomCompat=!0;_.dc=pWA.getInstance();var hqE;hqE=_.B(function(K){return _.O("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":K.shouldAriaHideContent},_.O("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:K.questionId},_.O(_.Ii,{text:K.question})))},"ld");
_.CLR=_.B(function(K){var m=K.data;var x=K.themeOverride;K=_.u(_.hL(!1,void 0,"pNli2b"));var S=K.next().value,Q=K.next().value;K=_.kA(function(){Q(!S());return!1});
var w=function(){return S()?"EXPAND_LESS":"EXPAND_MORE"},M=("faq-container"+_.P$(_.dc)).toString(),f="faq-question-and-answers-section-question"+_.P$(_.dc),c={},D={};
return _.O("faq-entry-view-model",null,_.O("div",{class:_.Tt("ytLpFaqEntryViewModelHost",(c.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return x==null?void 0:x().useDarkTheme},c))},_.O("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":K,role:"button","aria-expanded":S,"aria-labelledby":f.toString(),"tab-index":"0"},_.O(hqE,{question:function(){return m().question},
questionId:f,shouldAriaHideContent:!0}),_.O(_.r,{cond:function(){return S()!==void 0},
then:function(){return _.O("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.O(_.SW,{icon:w,ariaHidden:!0}),_.O("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.O("div",{class:_.Tt("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(D.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!S()},D))},_.O("div",{id:M},_.O(_.AS,{each:function(){return m().answers||[]}},function(G){return _.O("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.O(_.Ii,
{text:G}))})))))},"md");
_.CLR.idomCompat=!0;var Lgz=_.B(function(K){var m=K.data;var x=K.themeOverride;K={};return _.O("lp-faq-section-view-model",null,_.O("div",{class:_.Tt("yt-lp-faq-section-view-model",(K["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return m().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},K["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(x==null||!x().useDarkTheme)},K))},_.O("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.O(_.r,{cond:function(){return m().header},
then:function(S){return _.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.O(_.Ii,{text:S}))}}),_.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.O(_.le,{data:function(){return m().faqs}},{faqEntryViewModel:function(S){return _.O(_.CLR,{data:S.data,
themeOverride:x})}})),_.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.O(_.AS,{each:function(){return m().footers||[]}},function(S){return _.O(_.Ii,{text:S})})),_.O(_.r,{cond:function(){return m().legal},
then:function(S){return _.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.O(_.Ii,{text:S}))}}))))},"nd");
Lgz.idomCompat=!0;var qCE=_.B(function(K){var m=K.data;var x=K.themeOverride;_.BZ(function(){var M=m().gtmId;M&&_.eS(M,_.vZ("GL",""))});
var S={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var M,f,c;return(c=(M=m().logo)==null?void 0:(f=M.accessibilityData)==null?void 0:f.label)!=null?c:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},Q=_.cd().resolve(_.tR(_.PX)),w=function(){return Q&&Q()||(x==null?void 0:x().useDarkTheme)};
return _.O("lp-header-section-view-model",null,_.O("div",{class:function(){var M=m().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",f=m().marginType==="LP_SECTION_MARGIN_TYPE_TOP",c=x==null?void 0:x().useDarkTheme,D=["lp-header-section-view-model"];M&&D.push("lp-header-section-view-model--ptc-layout-type");f&&D.push("lp-header-section-view-model__lp-header-section-margin");c&&D.push("lp-header-section-view-model--premium-force-dark-mode");return D.join(" ")}},_.O(_.r,{cond:function(){return m().logo},
then:function(){return _.O("div",null,_.O(_.r,{cond:w,then:function(){return _.O(_.r,{cond:function(){var M;return(M=m().logo)==null?void 0:M.imageDark},
then:function(M){return _.O(_.FR,Object.assign({},{data:M},S))}})},
else:function(){return _.O(_.r,{cond:function(){var M;return(M=m().logo)==null?void 0:M.imageLight},
then:function(M){return _.O(_.FR,Object.assign({},{data:M},S))}})}}))}}),_.O(_.r,{cond:function(){return m().title},
then:function(M){return _.O("div",{class:"lp-header-section-view-model__lp-header-title"},_.O(_.Ii,{text:M}))}}),_.O("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.O(_.r,{cond:function(){return m().subtitles},
then:function(M){return _.O(_.AS,{each:M},function(f){return _.O("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.O(_.Ii,{text:f}))})}})),_.O(_.r,{cond:function(){return m().additionalInfo},
then:function(M){return _.O("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.O(_.Ii,{text:M}))}}),_.O("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.O(_.r,{cond:function(){return m().primaryButton},
then:function(M){return _.O("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.O(_.le,{data:M},{buttonViewModel:_.Oy}))}}),_.O(_.r,{cond:function(){return m().secondaryButton},
then:function(M){return _.O("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.O(_.le,{data:M},{buttonViewModel:_.Oy}))}})),_.O(_.r,{cond:function(){return m().otherOffersInfo},
then:function(M){return _.O("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.O(_.Ii,{text:M}))}}),_.O("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.O(_.r,{cond:function(){return m().billingInfo},
then:function(M){return _.O(_.AS,{each:M},function(f){return _.O("div",null,_.O(_.Ii,{text:f}))})}}))))},"od");
qCE.idomCompat=!0;var E5_=_.B(function(K){return _.O("lp-header-upsell-banner-view-model",{class:_.Tt("lpHeaderUpsellBannerViewModelHost",K.className,{})},_.O("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.O(_.SW,{icon:function(){return"CAMPAIGN"}})),_.O("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.O("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.O("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.O("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.O(_.Ii,{text:function(){var m;
return(m=K.data())==null?void 0:m.description}})))),_.O(_.le,{data:function(){var m;
return(m=K.data())==null?void 0:m.purchaseButton}},{buttonViewModel:function(m){return _.O(_.Oy,{data:m.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"pd");var bao=_.B(function(K){var m=K.data;var x=_.oB(K.themeOverride,{useDarkTheme:!1});K={};K=_.Tt("ytmLpHeadlineSectionViewModelHost",(K.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return x().useDarkTheme},K));
return _.O("lp-headline-section-view-model",null,_.O("div",{class:K},_.O(_.r,{cond:function(){return m().title},
then:function(S){return _.O("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.O(_.Ii,{text:S}))}}),_.O(_.r,{cond:function(){return m().subtitle},
then:function(S){return _.O("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.O(_.Ii,{text:S}))}})))},"qd");var g5E=_.B(function(K){var m=K.data;var x=K.themeOverride;var S=_.cd().resolve(_.tR(_.PX)),Q=function(){return S&&S()||(x==null?void 0:x().useDarkTheme)},w=function(){var D,G;
var p=Q()?(D=m().textBackgroundImage)==null?void 0:D.imageDark:(G=m().textBackgroundImage)==null?void 0:G.imageLight;return Q5D((p==null?void 0:p.sources)||[])},M=function(){var D,G;
return Q()?(D=m().featureImage)==null?void 0:D.imageDark:(G=m().featureImage)==null?void 0:G.imageLight},f=function(){return m().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},c=function(){var D,G;
return Q()?(D=m().logo)==null?void 0:D.imageDark:(G=m().logo)==null?void 0:G.imageLight};
return _.O("ytm-lp-large-feature-section-view-model",null,_.O("div",{class:function(){var D=m().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",G=m().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",p=(m().index||0)%2===1,R=x==null?void 0:x().useDarkTheme,J=["yt-lp-large-feature-section-view-model"];D?J.push("yt-lp-large-feature-section-view-model--music-feature-type"):G?J.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):p||J.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
R&&J.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return J.join(" ")}},_.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.O(_.r,{cond:M,
then:function(){return _.O(_.FR,{data:function(){return M()},
alt:function(){var D,G,p;return(p=(D=m().featureImage)==null?void 0:(G=D.accessibilityData)==null?void 0:G.label)!=null?p:""},
contentMode:f})}})),_.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var D;return((D=w())==null?0:D.url)?"background-image: url("+_.de(w().url)+");":""}},_.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.O(_.r,{cond:c,
then:function(){return _.O(_.FR,{data:function(){return c()},
alt:function(){var D,G,p;return(p=(D=m().logo)==null?void 0:(G=D.accessibilityData)==null?void 0:G.label)!=null?p:""},
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"})}}),_.O(_.r,{cond:function(){return m().eyebrowText},
then:function(){return _.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.O(_.Ii,{text:function(){return m().eyebrowText}}))}}),_.O(_.r,{cond:function(){return m().title},
then:function(){return _.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.O(_.Ii,{text:function(){return m().title}}))}}),_.O(_.r,{cond:function(){return m().subtitles},
then:function(){return _.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.O(_.AS,{each:function(){return m().subtitles||[]}},function(D){return _.O(_.Ii,{text:D})}))}})))))},"rd");
g5E.idomCompat=!0;var n5D=_.B(function(K){return _.O("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.O("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.O(_.SW,{icon:function(){var m;return(m=K.data())==null?void 0:m.iconType},
className:function(){var m;switch((m=K.data())==null?void 0:m.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 m;return((m=K.data())==null?void 0:m.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.O("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.O(_.Ii,{text:function(){var m;
return(m=K.data())==null?void 0:m.text},
className:function(){var m;return((m=K.data())==null?void 0:m.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"sd");var PLE=_.B(function(K){K=_.H_(K,{config:void 0,themeOverride:void 0});var m=K.data,x=K.config,S=K.themeOverride;K={};K=_.Tt("ytmLpOfferCardOptionViewModelHost",(K.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var f;return(f=S())==null?void 0:f.useDarkTheme},K));
var Q=_.kA(function(){var f,c;(f=x())==null||(c=f.handleRadioButtonClick)==null||c.call(f,m());return!1}),w=function(){var f;
return(f=x())==null?void 0:f.shouldDisplayRadioButton},M=function(){var f;
return(f=m().featureListItems)!=null?f:[]};
return _.O("ytm-lp-offer-card-option-view-model",null,_.O("div",{class:K,"on:click":_.kA(function(){if(w()){var f,c;(f=x())==null||(c=f.handleRadioButtonClick)==null||c.call(f,m())}return!1})},_.O(_.r,{cond:w,
then:function(){return _.O("div",null,_.O("input",{type:"radio","on:click":Q,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var f;return!((f=x())==null||!f.isOptionSelected)}}))}}),_.O("div",null,_.O("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.O(_.Ii,{text:function(){return m().eyebrowText}})),_.O("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.O(_.Ii,{text:function(){return m().title}})),_.O("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.O(_.Ii,
{text:function(){return m().subtitle}})),_.O(_.r,{cond:function(){return M().length>0},
then:function(){return _.O("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.O(_.le,{data:M},{lpFeatureListItemViewModel:n5D}))}}),_.O("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.O(_.Ii,{text:function(){return m().description}})))))},"td");
PLE.idomCompat=!0;var eqH=_.B(function(K){var m=K.data;var x=K.themeOverride;K=_.u(_.mc(function(){var w,M=(w=m().offerOptions)==null?void 0:w[0];return _.C(M,ZjE)||{}}));
var S=K.next().value,Q=K.next().value;K={};return _.O("ytm-lp-offer-card-view-model",null,_.O("div",{class:_.Tt("ytmLpOfferCardViewModelHost",(K.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(x==null||!x().useDarkTheme)},K))},_.O("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.O(_.r,{cond:function(){return m().titleIconType},
then:function(){return _.O("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.O(_.SW,{icon:function(){var w;return((w=m().titleIconType)==null?void 0:w.toString())||""}}))}}),_.O("div",{class:"ytmLpOfferCardViewModelTitleText"},_.O(_.Ii,{text:function(){return m().title}})),_.O(_.le,{data:function(){return m().titleBadge}},{badgeViewModel:function(w){return _.O("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.O(_.OI,{data:w.data}))}})),_.O("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.O(_.le,{data:function(){return m().offerOptions}},{lpOfferCardOptionViewModel:function(w){var M=w.data;
return _.O(_.O2,null,_.O("div",{class:"ytmLpOfferCardViewModelDivider"}),_.O(PLE,{data:M,config:function(){var f;return{shouldDisplayRadioButton:(m().offerOptions||[]).length>1,isOptionSelected:M().id===((f=S())==null?void 0:f.id),handleRadioButtonClick:function(c){return void Q(c)}}},
themeOverride:x}))}})),_.O("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.O(_.le,{data:function(){var w;
return(w=S())==null?void 0:w.purchaseButtonOverride}},{buttonViewModel:_.Oy}))))},"ud");
eqH.idomCompat=!0;var iaE=_.B(function(K){var m=K.data;var x=K.themeOverride;K={};K=_.Tt("ytmLpOfferCardSectionViewModelHost",(K.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var S;return x==null?void 0:(S=x())==null?void 0:S.useDarkTheme},K));
return _.O("ytm-lp-offer-card-section-view-model",null,_.O("div",{class:K},_.O(_.r,{cond:function(){return m().title!==void 0},
then:function(){return _.O("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.O("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.O(_.Ii,{text:function(){return m().title}})),_.O(_.r,{cond:function(){return m().subtitle},
then:function(){return _.O("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.O(_.Ii,{text:function(){return m().subtitle}}))}}))}}),_.O("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.O(_.le,{data:function(){return m().offerCards}},{lpOfferCardViewModel:function(S){return _.O("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.O(eqH,{data:S.data,
themeOverride:x}))}})),_.O(_.r,{cond:function(){return m().footer},
then:function(){return _.O("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.O(_.Ii,{text:function(){return m().footer}}))}})))},"vd");var YCz=_.B(function(K){var m=K.data;return _.O("lp-offer-table-cell-content-view-model",null,_.O("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.O(_.oh,null,_.O(_.YJ,{when:function(){return m().title}},function(){return _.O(_.Ii,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return m().title}})}),_.O(_.YJ,{when:function(){return m().subTitle}},function(){return _.O(_.Ii,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return m().subTitle}})}),_.O(_.YJ,{when:function(){return m().featureDescription}},function(){return _.O(_.Ii,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return m().featureDescription}})}),_.O(_.YJ,{when:function(){return m().description}},function(){return _.O(_.Ii,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return m().description}})}),_.O(_.YJ,{when:function(){return m().iconType}},function(){return _.O("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.O(_.SW,{icon:function(){return m().iconType.toString()}}))}),_.O(_.YJ,{when:function(){return m().purchaseButton}},function(){return _.O(_.le,{data:function(){return m().purchaseButton}},{buttonViewModel:function(x){return _.O("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.O(_.Oy,
{data:x.data}))}})}),_.O(_.YJ,{when:function(){return m().note}},function(){return _.O(_.Ii,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return m().note}})}),_.O(_.YJ,{when:function(){return m().featureDetail}},function(){return _.O(_.Ii,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return m().featureDetail}})}),_.O(_.YJ,{when:function(){return m().badge}},function(){return _.O(_.le,{data:function(){return m().badge}},{badgeViewModel:_.OI})}))))},"wd");
YCz.idomCompat=!0;var FgM=_.B(function(K){var m=K.data;return _.O("lp-offer-table-cell-view-model",null,_.O("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(m().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;"}}},_.O(_.le,{data:function(){return m().contents}},{lpOfferTableCellContentViewModel:YCz})))},
"xd");
FgM.idomCompat=!0;var AiE=_.B(function(K){var m=K.data;var x=K.lpTableIsFirstRow;var S=K.lpTableIsLastRow;var Q=function(){return(x==null?0:x())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},w=function(){return(x==null?0:x())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(S==null?0:S())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.O("ytm-lp-offer-table-row-view-model",null,_.O("div",{class:"ytLpOfferTableRowViewModelHost"},_.O(_.le,{data:function(){return m().rowHeaderCell}},{lpOfferTableCellViewModel:function(M){return _.O("div",{class:Q},_.O(FgM,{data:M.data}))}}),_.O(_.le,{data:function(){return m().contentCells}},{lpOfferTableCellViewModel:function(M){return _.O("div",{class:w},_.O(FgM,{data:M.data}))}})))},"yd");
AiE.idomCompat=!0;var o5z=_.B(function(K){var m=K.data;var x=K.themeOverride;var S=_.cd().resolve(_.tR(_.PX)),Q=function(){return _.C(m().logo,urD)||{}};
K={};return _.O("ytm-lp-offer-table-section-view-model",null,_.O("div",{class:"ytLpOfferTableViewModelHost"},_.O(_.r,{cond:function(){var w,M;return S&&S()||(x==null?0:x().useDarkTheme)?(w=Q())==null?void 0:w.imageDark:(M=Q())==null?void 0:M.imageLight},
then:function(w){return _.O(_.FR,{data:w,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var M,f,c;return(c=(M=Q())==null?void 0:(f=M.accessibilityData)==null?void 0:f.label)!=null?c:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.O(_.Ii,{text:function(){return m().title}})),_.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.O(_.Ii,{text:function(){return m().subtitle}})),_.O(_.r,{cond:function(){return m().disclaimers},
then:function(w){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.O(_.AS,{each:w},function(M){return _.O("div",null,_.O(_.Ii,{text:M}))}))}}),_.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.O(_.le,{data:function(){return m().rows}},{lpOfferTableRowViewModel:function(w,M){return _.O(AiE,{data:w.data,
lpTableIsFirstRow:function(){return M()===0},
lpTableIsLastRow:function(){return M()===m().rows.length-1}})}})),_.O("div",{class:_.Tt((K.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return m().hasFooterBackground},K))},_.O(_.r,{cond:function(){return m().footer},
then:function(){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.O(_.Ii,{text:function(){return m().footer}}))}}),_.O(_.r,{cond:function(){return m().footerTitle},
then:function(){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.O(_.Ii,{text:function(){return m().footerTitle}}))}}),_.O(_.r,{cond:function(){return m().footerDescription},
then:function(){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.O(_.Ii,{text:function(){return m().footerDescription}}))}}),_.O(_.r,{cond:function(){return m().footerDescriptions},
then:function(w){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.O(_.AS,{each:w},function(M){return _.O("div",null,_.O(_.Ii,{text:M}))}))}}))))},"zd");
o5z.idomCompat=!0;var HaB=_.B(function(K){var m=K.data;var x=K.themeOverride;var S=_.cd().resolve(_.tR(_.PX)),Q=function(){var f;return x==null?void 0:(f=x())==null?void 0:f.useDarkTheme},w=function(){var f,c;
return S&&S()||Q()?(f=m().image)==null?void 0:f.imageDark:(c=m().image)==null?void 0:c.imageLight};
K={};K=_.Tt("ytmLpSmallFeatureSectionViewModelHost",(K.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=Q,K));var M=function(){var f,c,D;return(D=(f=m().image)==null?void 0:(c=f.accessibilityData)==null?void 0:c.label)!=null?D:""};
return _.O("ytm-lp-small-feature-section-view-model",{class:K},_.O(_.r,{cond:function(){return w()&&!MAv},
then:function(){return _.O("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.O(_.FR,{data:function(){return w()},
alt:M,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.O("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.O("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.O(_.r,{cond:function(){return m().title},
then:function(f){return _.O(_.Ii,{text:f})}})),_.O("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.O(_.Ii,{text:function(){return m().description}}))))},"Ad");
HaB.idomCompat=!0;var $QB=_.B(function(K){var m=K.data;var x=K.themeOverride;K={};return _.O("ytm-lp-small-feature-section-group-view-model",null,_.O("div",{class:_.Tt("ytmLpSmallFeatureSectionGroupViewModelHost",(K.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(x==null||!x().useDarkTheme)},K))},_.O("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.O(_.le,{data:function(){return m().smallFeatures}},{lpSmallFeatureSectionViewModel:function(S){return _.O("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.O(HaB,{data:S.data,
themeOverride:x}))}}))))},"Bd");
$QB.idomCompat=!0;_.BX(_.B(function(K){var m=K.data;var x=function(){return m().forcedTheme==="USER_INTERFACE_THEME_DARK"},S=function(){return m().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},Q=function(){var M="",f,c;
var D=_.cd().resolve(_.tR(_.PX));D=x()||(D==null?0:D())?(f=m().themedImageViewModel)==null?void 0:f.imageDark:(c=m().themedImageViewModel)==null?void 0:c.imageLight;(f=Q5D((D==null?void 0:D.sources)||[]))&&f.url&&(M=S()?"background-image: linear-gradient(to bottom, transparent, "+(m().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"70%")+", var(--premium-yt-spec-base-background)), url("+_.de(f.url)+");":"background-image: url("+_.de(f.url)+");");return M},w=function(){return{useDarkTheme:x()}};
K={};return _.O("yt-section-group-view-model",null,_.O("div",{class:_.Tt("yt-lp-section-group-view-model",(K["yt-lp-section-group-view-model--premium-force-dark-mode"]=x,K["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return m().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},K))},_.O(_.r,{cond:function(){return Q().length},
then:function(){var M={};return _.O("div",{class:_.Tt("yt-lp-section-group-view-model__bg-image",(M["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=S,M)),style:Q})}}),_.O("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.O(_.le,{data:function(){return m().sections}},{lpHeaderUpsellBannerViewModel:function(M){return _.O(E5_,{data:M.data})},
lpFaqSectionViewModel:function(M){return _.O(Lgz,{data:M.data,themeOverride:w})},
lpHeaderSectionViewModel:function(M){return _.O(qCE,{data:M.data,themeOverride:w})},
lpHeadlineSectionViewModel:function(M){return _.O(bao,{data:M.data,themeOverride:w})},
lpLargeFeatureSectionViewModel:function(M){return _.O(g5E,{data:M.data,themeOverride:w})},
lpOfferCardSectionViewModel:function(M){return _.O(iaE,{data:M.data,themeOverride:w})},
lpComplexOfferCardSectionViewModel:function(M){return _.O(RqD,{data:M.data})},
lpOfferTableSectionViewModel:function(M){return _.O(o5z,{data:M.data,themeOverride:w})},
lpSmallFeatureSectionGroupViewModel:function(M){return _.O($QB,{data:M.data,themeOverride:w})},
lpCouponBannerViewModel:function(M){return _.O(JiA,{data:M.data})}}))))},"Cd"),"yt-section-group-view-model",{props:{data:_.kv}});var hbm=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.NU_=_.B(function(K){function m(){if(hbm.has(K.data().displayType)){var D=!S(),G;if((G=K.disableDeselection)==null||!G.call(K)||D){K.data().selected=D;G=Object.assign({},M(),{selected:D});f(G);var p;(p=K.callback)==null||p.call(K,G,D)}}}
var x=_.ld("chip-view-model"),S=function(){var D,G;return!!(((D=K.selected)==null?void 0:D.call(K))!==void 0?(G=K.selected)==null?0:G.call(K):M().selected)},Q=_.u(_.mc(K.data)),w=Q.next().value;
Q=Q.next().value;var M=w,f=Q,c=_.QS(JUv,function(){return K.data().chipEntityKey||""});
return _.O("chip-view-model",{class:"ytChipViewModelHost",el:x},_.O(r1E,{data:function(){var D,G=Object.assign({},M(),{selected:S()}),p=c(),R=(D=K.disableDeselection)==null?void 0:D.call(K);a:switch(G.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":D=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":D=3;break a;default:D=0}return{text:(p==null?void 0:p.text)||G.text,state:G.disabled?1:G.selected?0:2,type:D,onTap:C4B(G,x,m,R),
accessibilityLabel:G.accessibilityLabel||G.text}}}))},"Dd");
_.NU_.idomCompat={callbacks:{callback:!0}};_.ZaE=_.B(function(K){var m=_.QS(Rb5,function(){var M;return(M=K.data())==null?void 0:M.chipBarStateEntityKey}),x=function(){return K.data().disableDeselection},S=_.u(_.mc(function(){var M;
if(((M=m())==null?void 0:M.selectedIndex)!=void 0)return m().selectedIndex;var f,c;M=_.u(((f=K.data())==null?void 0:(c=f.chips)==null?void 0:c.entries())||[]);for(f=M.next();!f.done;f=M.next()){f=_.u(f.value);c=f.next().value;f=f.next().value;var D=void 0;if((D=_.C(f,_.XT))==null?0:D.selected)return c}return-1})),Q=S.next().value,w=S.next().value;
return _.O("chip-bar-view-model",{class:_.Tt("ytChipBarViewModelHost",K.className),role:"tablist"},_.O(_.le,{data:function(){return K.data().chips}},{chipViewModel:function(M,f){return _.O("div",{class:"ytChipBarViewModelChipWrapper"},_.O(_.NU_,{data:M.data,
selected:function(){return f()===Q()},
callback:function(c,D){c=!!D;D=f();w(c?D:-1);var G,p=(G=K.data())==null?void 0:G.chipBarStateEntityKey;p&&c&&_.Ap(_.ue("chipBarStateEntity",p,{key:p,selectedIndex:D}))},
disableDeselection:K.disableDeselection||x}))}}))},"Ed");_.BX(_.ZaE,"chip-bar-view-model",{props:{data:_.$A,className:_.$A,disableDeselection:_.$A}});_.BUE=_.B(function(K){var m=K.data;K={};return _.O("divider-view-model",{class:_.Tt("dividerViewModelHost",(K.dividerViewModelInsetThinPadding=function(){return m().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},K))},_.O("div",{class:_.Tt("dividerViewModelBaseDivider",function(){return LP0(m().dividerStyle)}),
style:_.x_({"background-color":function(){return m().backgroundColor?_.pl(m().backgroundColor):void 0}})}))},"Fd");
_.BUE.idomCompat=!0;_.BX(_.BUE,"divider-view-model",{props:{data:_.kv}});var x$=new Map,mp=new Map,bwG=0,Sv;var FP0=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],Hw8={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var a5E,dQA;a5E=function(K){return function(m){return function(){return(m==null?void 0:m())!==void 0?String(m())+K:void 0}}};
_.yC=a5E("px");dQA=a5E("s");var yit=hST(function(K){return K.targetGroupId}).useUpdatableData;_.v5R=_.B(function(K){function m(MT){return function(){var c0=F().numItemsPerGridRow,EB=MT()*c0;c0=EB+c0;var pT,h8;return(h8=(pT=S().contents)==null?void 0:pT.slice(EB,c0))!=null?h8:[]}}
var x=_.H_(K,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),S=x.data,Q=x.layoutContainerWidth,w=x.shouldUseOwnContainerSize,M=x.marginSettings,f=x.useUpdatedMargin,c=S4G(),D=_.u(yit(function(){var MT,c0;return{targetGroupId:(MT=S().targetingContext)==null?void 0:(c0=MT.targetGroupId)==null?void 0:c0[0]}})).next().value;
x=_.u(_.hL(!0,void 0,"CC9Rdb"));var G=x.next().value,p=x.next().value,R=function(){var MT,c0=(MT=_.C(S().showMoreButton,_.WS))==null?void 0:MT.trackingParams;c0&&_.Ev(_.So(),c0);p(!1)},J=function(){var MT,c0=(MT=_.C(S().showLessButton,_.WS))==null?void 0:MT.trackingParams;
c0&&_.Ev(_.So(),c0);p(!0)};
x=_.ld("grid-shelf-view-model");var L=_.N6B(x,{canHaveZeroSize:!1}),n=function(){var MT;return(MT=S().contentAspectRatio)!=null?MT:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},F=_.bv(function(){var MT=w()&&L.width()>0?L.width()||Q():Q(),c0,EB=(c0=K.data())==null?void 0:c0.responsiveContainerConfiguration;
MT=_.Li({containerWidth:MT,sizing:EB?qe(EB==null?void 0:EB.responsiveSize):"EXTRA_COMPACT",marginSettings:M(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:MT.maxContainerWidth,numItemsPerGridRow:MT.numItems,contentPadding:w()?MT.margin:MT.contentMargin,itemWidth:MT.itemWidth,itemMargin:MT.gutter/2}},void 0,"mTmCKc"),H=function(){if(S().enableVerticalExpansion){if(G())return N();
var MT,c0,EB=(c0=(MT=S().contents)==null?void 0:MT.length)!=null?c0:0;return Math.ceil(EB/F().numItemsPerGridRow)}return F().numItemsPerGridRow<=2?2:1},N=function(){var MT;
return Math.ceil(((MT=S().minCollapsedItemCount)!=null?MT:1)/F().numItemsPerGridRow)},z=function(){return S().enableVerticalExpansion&&S().showLessButton&&!G()&&H()>N()},y=function(){var MT,c0;
return S().enableVerticalExpansion&&S().showMoreButton&&G()&&((c0=(MT=S().contents)==null?void 0:MT.length)!=null?c0:0)>F().numItemsPerGridRow*N()},V=function(){return!z()},T=function(){return!y()},m1={};
return _.O("grid-shelf-view-model",{class:_.Tt("ytGridShelfViewModelHost",K.className,(m1.ytGridShelfViewModelHostHasBottomButton=function(){return z()||y()},m1.ytGridShelfViewModelHostIsDismissed=function(){var MT,c0=(MT=D())!=null?MT:{};
MT=c0.behavior;var EB=c0.isDismissed,pT=c0.stamperContextTargetId;c0=c0.stamperIndex;if(!(_.h("mweb_see_fewer_shorts_group_dismissal")&&EB&&MT&&pT))return!1;var h8;EB=c;for(var $S,nT,Lt=(($S=EB)==null?0:$S.targetId)?_.B7((nT=EB)==null?void 0:nT.targetId):void 0;((h8=EB)==null?0:h8.parent)&&Lt!==pT;)EB=EB.parent,nT=$S=void 0,Lt=(($S=EB)==null?0:$S.targetId)?_.B7((nT=EB)==null?void 0:nT.targetId):void 0;h8=Lt===pT?EB:void 0;if(!h8)return!1;var yD;pT=h8==null?void 0:(yD=h8.stamperIndex)==null?void 0:
yD.call(h8);return MT==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||MT==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&pT!=null&&c0!=null&&pT>c0},m1.ytGridShelfViewModelHostOptionalMediumLayoutMargin=f,m1)),
el:x,style:_.x_({"margin-left":(0,_.yC)(function(){return F().contentPadding}),
"margin-right":(0,_.yC)(function(){return F().contentPadding})})},_.O(_.r,{cond:function(){return _.C(S().header,rbR)},
then:function(MT){return _.O(_.CD,{data:MT,useUpdatedPadding:f,disableHorizontalPadding:!0})}}),_.O("div",null,_.O(_.AS,{each:function(){return Array(H())}},function(MT,c0){return _.O(Vez,{className:K.className,
items:m(c0),responsiveGridShelfLayout:F,contentAspectRatio:n})})),_.O("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.O(_.le,{data:function(){return S().showMoreButton}},{buttonViewModel:function(MT){return _.O("div",{hidden:T},_.O(_.Oy,{data:MT.data,
onClick:R}))}}),_.O(_.le,{data:function(){return S().showLessButton}},{buttonViewModel:function(MT){return _.O("div",{hidden:V},_.O(_.Oy,{data:MT.data,
onClick:J}))}})))},"Hd");
_.v5R.idomCompat=!0;var Vez=_.B(function(K){var m=K.items;var x=K.responsiveGridShelfLayout;var S=K.contentAspectRatio;K=K.className;var Q=_.ld("div");EQv(Q,function(){a:{var M=Q.value;for(var f=m(),c=[],D=0;D<f.length;D++){var G=_.C(f[D],VcH);if(!G||G==null||!G.inlinePlayerData){M=null;break a}var p=M.children.item(D);if(!p){M=null;break a}c.push({thumbnailElement:p,videoData:G})}M={gridVideoPreviewData:{gridItems:c}}}return M});
var w=(0,_.yC)(function(){return-x().itemMargin});
return _.O("div",{el:Q,class:_.Tt("ytGridShelfViewModelGridShelfRow",K),style:_.x_({"margin-left":w,"margin-right":w})},_.O(_.le,{data:m,replacementWrapper:function(M){return _.O(UQR,{responsiveGridShelfLayout:x},M)}},{shortsLockupViewModel:function(M){return _.O(UQR,{responsiveGridShelfLayout:x},_.O(JUA,{data:M.data,
aspectRatio:function(){return S()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.h("mweb_enable_one_line_title_on_shorts")?1:_.h("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(M){return _.O(UQR,{responsiveGridShelfLayout:x},_.O(_.hI,{data:M.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"Id"),UQR=_.B(function(K){return _.O("div",{style:_.x_({width:(0,_.yC)(function(){return K.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+K.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},K.children)},"Jd");
_.v5R.idomCompat=!0;_.BX(_.v5R,"grid-shelf-view-model",{props:{data:_.kv,layoutContainerWidth:_.kv,shouldUseOwnContainerSize:_.kv,marginSettings:_.kv,useUpdatedMargin:_.kv,className:_.kv}});_.zqz=_.B(function(K){var m=_.u(_.hL(!1,void 0,"FVl30c")),x=m.next().value,S=m.next().value;m={};return _.O("yt-alert-banner-view-model",{class:_.Tt("ytAlertBannerViewModelHost",K.className,function(){var Q;a:switch((Q=K.data())==null?void 0:Q.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":Q="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":Q="ytAlertBannerViewModelWarning";break a;default:Q="ytAlertBannerViewModelInformational"}return Q},(m.ytAlertBannerViewModelDismissed=
x,m.ytAlertBannerViewModelFullbleed=K.fullbleed,m.ytAlertBannerViewModelNarrow=K.narrow,m.ytAlertBannerViewModelIsInRichGrid=K.isInRichGrid,m))},_.O(_.r,{cond:function(){var Q;
return!((Q=K.data())==null?0:Q.hideIcon)},
then:function(){return _.O("div",{class:"ytAlertBannerViewModelIcon"},_.O(_.SW,{icon:function(){return"info_circle"}}))}}),_.O("div",{class:"ytAlertBannerViewModelOuterContainer"},_.O("div",{class:"ytAlertBannerViewModelContainer"},_.O("div",{class:"ytAlertBannerViewModelContent"},_.O("div",{class:"ytAlertBannerViewModelHeading"},_.O(_.Ii,{text:function(){var Q;
return(Q=K.data())==null?void 0:Q.heading}})),_.O("div",{class:"ytAlertBannerViewModelBody"},_.O(_.Ii,{text:function(){var Q;
return(Q=K.data())==null?void 0:Q.body}})))),_.O(_.le,{data:function(){var Q;
return(Q=K.data())==null?void 0:Q.actionButton}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.O(_.le,{data:function(){var Q;
return(Q=K.data())==null?void 0:Q.dismissButton}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var w;((w=K.data())==null?0:w.disableLocalDismissBehavior)||S(!0)}})}}))},"Kd");_.BX(_.zqz,"yt-alert-banner-view-model",{props:{data:_.kv,fullbleed:_.kv,narrow:_.kv,isInRichGrid:_.kv,className:_.kv}});var TU_;_.I5D=_.B(function(K){return _.O("basic-content-view-model",{class:_.Tt("ytBasicContentViewModelHost",_.oB(K.className))},_.O(_.r,{cond:function(){return K.data().headline},
then:function(m){return _.O("div",{class:"ytBasicContentViewModelHeadline"},_.O(_.Ii,{text:m}))}}),_.O(_.AS,{each:function(){return K.data().paragraphs||[]},
keyBy:"INDEX"},function(m){return _.O("div",{class:"ytBasicContentViewModelParagraph"},_.O(_.r,{cond:function(){var x=m();return!!(x.header||x.customHeader||x.headline)},
then:function(){return _.O(TU_,{paragraph:m})}}),_.O(_.r,{cond:function(){return m().asset||m().text},
then:function(){return _.O("div",{class:"ytBasicContentViewModelParagraphContent"},_.O(_.r,{cond:function(){return m().asset},
then:function(x){return _.O("div",{class:"ytBasicContentViewModelParagraphAsset"},_.O(_.le,{data:x},{contentPreviewImageViewModel:_.jr}))}}),_.O(_.r,{cond:function(){return m().text},
then:function(x){return _.O("div",{class:"ytBasicContentViewModelParagraphText"},_.O(_.Ii,{text:x}))}}))}}))}))},"Ld");
TU_=_.B(function(K){var m=K.paragraph;return _.O(_.O2,null,_.O(_.r,{cond:function(){return m().headline},
then:function(x){return _.O(_.Ii,{text:x,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.O(_.le,{data:function(){return m().header||m().customHeader}},{sectionHeaderViewModel:function(x){return _.O(_.CD,{data:x.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"Md");var k7E=_.B(function(K){function m(){var J,L;c((L=(J=Q)==null?void 0:J.isKeyBoardInUse())!=null?L:!1)}
function x(){c(!1)}
function S(){var J;return f()?(J=K.focusedClassName)==null?void 0:J.call(K):""}
var Q=_.cd().resolve(_.tR(_.lJ)),w=_.u(_.hL(!1,void 0,"SgkTXc")),M=w.next().value;w=w.next().value;var f=M,c=w,D=function(){var J,L;return((J=K.toggleable)==null?0:J.call(K))?(L=K.toggled)==null?void 0:L.call(K):void 0},G=_.kA(function(J){var L,n=(L=K.command)==null?void 0:L.call(K);
n&&_.cd().resolve(_.jQ).resolveCommand(n);var F;(F=K.onClick)==null||F.call(K,J)}),p=_.kA(m),R=_.kA(x);
return _.O(_.r,{cond:function(){var J;if(J=K.command){J=K.command();J=DF5(J);var L=J.href;J=!(!J.navigatingCommand||!L)}return J},
then:function(){return _.O(_.uJ,Object.assign({},{command:K.command,style:K.style,ariaDescribedby:K.ariaDescribedby,ariaHidden:K.ariaHidden,ariaLabel:K.ariaLabel,ariaLabelledby:K.ariaLabelledby,ariaSelected:K.ariaSelected,disabled:K.disabled,dir:K.dir,tabIndex:K.tabIndex,target:K.target,title:K.title,onClick:K.onClick},{className:_.Tt("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",K.className,function(){return S()}),
onFocusin:m,onFocusout:x,ariaCurrent:function(){var J,L;return(L=(J=K.ariaCurrent)==null?void 0:J.call(K))!=null?L:D()}}),K.children)},
else:function(){return _.O("button",{"on:click":G,"on:focusin":p,"on:focusout":R,class:_.Tt("ytButtonOrAnchorHost","ytButtonOrAnchorButton",K.className,function(){return S()}),
style:K.style,"aria-describedby":K.ariaDescribedby,"aria-hidden":K.ariaHidden,"aria-label":K.ariaLabel,"aria-labelledby":K.ariaLabelledby,"aria-pressed":D,dir:K.dir,disabled:K.disabled,tabindex:K.tabIndex,title:K.title},K.children)}})},"Nd");var WgD=_.B(function(K){K=_.H_(K,{disabled:!1});var m=K.active,x=K.disabled;K={};K=_.Tt("ytSwitchShapeTrack",(K.ytSwitchShapeTrackActive=function(){return m()},K.ytSwitchShapeTrackDisabled=function(){return x()},K));
var S={};S=_.Tt("ytSwitchShapeKnob",(S.ytSwitchShapeKnobActive=function(){return m()},S));
return _.O("switch-shape",{class:"ytSwitchShapeHost"},_.O("div",{class:K}),_.O("div",{class:S}))},"Od");var X8D=_.B(function(K){var m=_.H_(K,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),x=m.data;K=m.className;var S=m.handleOnTapEventInParent,Q=m.parentActive,w=m.onTap;m=_.u(_.mc(function(){var R;return(R=Q())!=null?R:x().switchedOnByDefault||!1}));
var M=m.next().value,f=m.next().value,c=function(){return x().isDisabled},D=_.ld("button");
m=_.kA(function(R){return R.key==="Enter"?(R.preventDefault(),D.value.click(),!1):!0});
var G=_.kA(function(R){if(x().handleOnTapEventInParent||S())return!0;if(c())return!1;if(w)return w(R),!0;B6n(x(),M(),R);f(!M());return!1}),p={};
p=_.Tt("ytSwitchButtonViewModelButton",(p.ytSwitchButtonViewModelTappable=function(){return!c()},p));
return _.O("switch-button-view-model",{class:_.Tt("ytSwitchButtonViewModelHost",K)},_.O("button",{el:D,class:p,"on:click":G,"on:keydown":m,"aria-label":function(){return M()?x().a11yLabelSwitchedOn:x().a11yLabelSwitchedOff},
"aria-checked":M,"aria-disabled":c,role:"switch"},_.O(WgD,{active:M,disabled:c})))},"Pd");var KBA=_.B(function(K){var m=K.data;var x=K.isLeading;var S=K.hideSelectionTextChevron;var Q=K.isToggled;var w=function(){return x()?m().leadingImage:m().trailingImage},M=function(){a:switch(m().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var G="expand_more";
break a;default:G="chevron_right"}return G};
K={};var f=_.Tt("yt-list-item-view-model__image-container",(K["yt-list-item-view-model__leading"]=x,K["yt-list-item-view-model__trailing"]=function(){return!x()},K)),c=_.Tt("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
K={};var D=_.Tt("yt-list-item-view-model__accessory",(K["yt-list-item-view-model__leading"]=x,K["yt-list-item-view-model__trailing"]=function(){return!x()},K));
return _.O(_.r,{cond:function(){var G=m(),p=x();return!!(p&&(G.leadingImage||G.leadingAccessory)||!p&&(G.trailingImage||G.trailingButton||G.trailingButtons||G.selectionText))},
then:function(){return _.O(_.O2,null,_.O(_.r,{cond:w,then:function(G){return _.O("div",{class:f,"aria-hidden":"true"},_.O(_.FR,{data:G,alt:"",preserveWidth:!0,preserveHeight:!0,className:c,isToggled:Q}))}}),_.O(_.r,{cond:function(){return x()&&m().leadingAccessory},
then:function(){return _.O("div",{class:f},_.O(_.le,{data:function(){return m().leadingAccessory}},{avatarViewModel:function(G){return _.O(_.a6,{data:G.data,
avatarButtonCustomClassName:c})},
collectionThumbnailViewModel:function(G){return _.O(DpM,{data:G.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.O(_.r,{cond:function(){return!x()&&m().trailingButton},
then:function(){return _.O("div",{class:"yt-list-item-view-model__button-container"},_.O(_.le,{data:function(){return m().trailingButton}},{buttonViewModel:function(G){return _.O(_.Oy,{data:G.data,
className:D})}}))}}),_.O(_.r,{cond:function(){var G;
return!x()&&((G=m().trailingButtons)==null?void 0:G.buttons)},
then:function(){return _.O("div",{class:"yt-list-item-view-model__button-container"},_.O(_.le,{data:function(){var G;return(G=m().trailingButtons)==null?void 0:G.buttons}},{buttonViewModel:function(G){return _.O(_.Oy,{data:G.data,
className:D})},
accountLinkButtonViewModel:function(G){return _.O(wfD,{data:G.data,className:D})},
switchButtonViewModel:function(G){return _.O(X8D,{data:G.data,className:D})},
subscribeButtonViewModel:function(G){return _.O(_.aT,{data:G.data,isOverlay:!1,animateWidth:!1,className:D})},
toggleButtonViewModel:function(G){return _.O(_.FP,{data:G.data,className:D})}}))}}),_.O(_.r,{cond:function(){return!x()&&!!m().selectionText},
then:function(){return _.O(_.O2,null,_.O(_.Ii,{text:function(){return m().selectionText},
className:_.Tt("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.O(_.r,{cond:function(){return!(S==null?0:S())},
then:function(){return _.O(_.SW,{icon:M,className:"yt-list-item-view-model__chevron-icon"})}}))}}))}})},"Qd");var mdz=_.B(function(K){var m=K.data;return _.O(_.r,{cond:function(){return m().title||m().subtitle},
then:function(){return _.O("div",{class:"yt-list-item-view-model__text-wrapper"},_.O(_.r,{cond:function(){return m().title},
then:function(x){return _.O("div",{class:"yt-list-item-view-model__title-wrapper"},_.O(_.Ii,{text:x,className:"yt-list-item-view-model__title"}))}}),_.O(_.r,{cond:function(){return m().subtitle},
then:function(x){return _.O(_.Ii,{text:x,className:"yt-list-item-view-model__subtitle"})}}))}})},"Rd");var xdE=_.B(function(K){var m=K.data;var x=K.hideSelectionTextChevron;var S=K.TrailingAccessory;var Q=K.isToggled;var w=K.disabled;var M=K.isSelectItem;var f=K.isCompact;var c=K.inPopup;var D=K.disableHorizontalPadding;var G=K.isTappableWithoutSelect;var p=K.useButtonOrAnchor;var R=K.onTap;var J=function(){return _.O(mdz,{data:m,onTap:R,useButtonOrAnchor:p,isTappableWithoutSelect:G,isToggled:Q})};
K={};return _.O("div",{class:_.Tt("yt-list-item-view-model__label",(K["yt-list-item-view-model__container"]=function(){return!(M==null?0:M())},K["yt-list-item-view-model__container--disabled"]=function(){return!!m().isDisabled||!(w==null||!w())},K["yt-list-item-view-model__container--has-subtitle"]=function(){return!!m().subtitle},K["yt-list-item-view-model__container--compact"]=f,K["yt-list-item-view-model__container--tappable"]=G,K["yt-list-item-view-model__container--in-popup"]=c,K["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(D==null?void 0:D())&&!(M==null?0:M())},K))},_.O(KBA,{data:m,
isLeading:!0,hideSelectionTextChevron:x,isToggled:Q}),_.O(_.r,{cond:function(){return(p==null?void 0:p())&&(G==null?void 0:G())},
then:function(){return _.O(k7E,{command:function(){return _.rY(m().rendererContext)},
onClick:R,className:"yt-list-item-view-model__button-or-anchor",toggleable:Q!==void 0,toggled:Q},_.O(J,null))},
else:function(){return _.O(J,null)}}),_.O(_.r,{cond:function(){return!!S},
then:function(){return _.O("div",{class:"yt-list-item-view-model__trailing"},S&&_.O(S,null))},
else:function(){return _.O(KBA,{data:m,isLeading:!1,hideSelectionTextChevron:x,isToggled:Q})}}))},"Sd");var Qdo=_.B(function(K){var m=_.H_(K,{checked:!1});K=m.name;var x=m.onChange,S=m.onClick,Q=m.checked,w=m.labelRenderable,M=m.hasLeadingLabel,f=m.labelClass,c=m.isCompact,D=m.selectElementClass;m=m.disableHorizontalPadding;var G="checkbox"+_.P$(_.dc),p=_.kA(function(L){S==null||S(L);return!1}),R=_.kA(function(L){x==null||x(L);
return!1}),J={};
return _.O("checkbox-shape",null,_.O("label",{class:_.Tt("ytCheckboxShapeHost",f,(J.ytCheckboxShapeHostCompact=c,J.ytCheckboxShapeDisableHorizontalPadding=m,J))},_.O("input",{class:"ytCheckboxShapeInput",id:G,checked:Q,name:K,type:"checkbox","prop:checked":Q,"on:change":R,"on:click":p}),_.O(_.r,{cond:function(){return!(M==null?0:M())},
then:function(){return _.O(SxR,{isLeading:!0,selectElementClass:D})}}),_.O(_.r,{cond:function(){return!!w},
then:function(){return _.O("div",{class:"ytCheckboxShapeLabel"},w==null?void 0:w())}}),_.O(_.r,{cond:M,
then:function(){return _.O(SxR,{isLeading:!1,selectElementClass:D})}})))},"Td");
Qdo.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var SxR=_.B(function(K){var m=K.selectElementClass;K={};return _.O("div",{class:_.Tt("ytCheckboxShapeCheckbox",m,(K.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(m==null?0:m())},K)),
"aria-hidden":"true"},_.O(_.SW,{icon:_.h("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.O(_.SW,{icon:_.h("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"Ud");_.VC=_.B(function(K){var m=K.name;var x=K.onChange;var S=K.onClick;var Q=K.checked;var w=K.labelRenderable;var M=K.useCheckIcon;var f=K.hasLeadingLabel;var c=K.labelClass;var D=K.isCompact;var G=K.selectElementClass;var p=K.ariaLabel;K=K.className;var R="radio"+_.P$(_.dc),J=_.ld("input"),L=_.kA(function(T){J.value.checked=!(Q==null||!Q());x==null||x(T);return!1}),n=_.kA(function(T){S==null||S(T);
return!1}),F=_.kA(function(T){_.h("enable_ios_webview_radio_button_responsiveness")&&(T.preventDefault(),J.value.click())}),H=_.u(_.hL(!1,void 0,"TcCZlf")),N=H.next().value,z=H.next().value;
H=_.kA(function(){var T;((T=_.cd().resolve(_.tR(_.lJ)))==null?0:T.isKeyBoardInUse())&&z(!0)});
var y=_.kA(function(){z(!1)}),V={};
return _.O("radio-shape",{class:_.Tt("yt-radio-shape",K)},_.O("input",{el:J,class:"yt-radio-shape__input",id:R,"prop:checked":Q,name:m,type:"radio","on:change":L,"on:click":n,"aria-label":p,"on:focusin":H,"on:focusout":y}),_.O("label",{class:_.Tt("yt-radio-shape__label-container",c,(V["yt-radio-shape--compact"]=D,V["yt-radio-shape__label-container--keyboard-focused"]=N,V)),for:R,"on:click":F},_.O(_.r,{cond:function(){return!(f==null?0:f())},
then:function(){return _.O(wqB,{checked:Q,useCheckIcon:M,isLeading:!0,selectElementClass:G})}}),_.O(_.r,{cond:function(){return!!w},
then:function(){return _.O("div",{class:"yt-radio-shape__label","aria-hidden":function(){return(p==null?0:p())?"true":"false"}},w==null?void 0:w())}}),_.O(_.r,{cond:f,
then:function(){return _.O(wqB,{checked:Q,useCheckIcon:M,isLeading:!1,selectElementClass:G})}})))},"Vd");
_.VC.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var wqB=_.B(function(K){var m=K.useCheckIcon;var x=K.selectElementClass;K=function(){return(m==null?0:m())?"CHECK":_.h("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"};
var S={};return _.O("div",{class:_.Tt("yt-radio-shape__radio",x,(S["yt-radio-shape__radio--check-icon"]=m,S["yt-radio-shape__radio--radio-default-style"]=function(){return!(x==null?0:x())},S)),
"aria-hidden":"true"},_.O(_.SW,{icon:K}),_.O(_.SW,{icon:K,active:function(){return!(m==null?0:m())}}))},"Wd");_.vU=_.B(function(K){var m=K.data;var x=K.isMenuItem;var S=K.isCompact;var Q=K.onTap;var w=K.trailingAccessory;var M=K.hideSelectionTextChevron;var f=K.disabled;var c=K.inPopup;var D=K.disableHorizontalPadding;var G=K.isOverlay;var p=K.isToggled;var R=K.ariaLabel;K=K.ariaPressed;var J=!_.h("web_enable_killswitch_for_selectable_list_item_on_tap_fix"),L=_.lx(function(nT){return yU8(m(),nT)}),n=function(){return _.h("enable_web_shorts_captions_language_command")||_.h("web_shorts_audio_track_picker")||
m().entitySelectorType==="LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE"},F=function(){return n()?Object.assign({},m(),L().data):m()},H=_.vQG(function(){return F().rendererContext}),N=function(){return!(F().isSelected===void 0||!F().selectionStyle||F().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},z=function(){return(_.GZ(F().rendererContext)||Q)&&!N()},y={},V=_.Tt("yt-list-item-view-model__container",(y["yt-list-item-view-model__container--tappable"]=function(){return _.GZ(F().rendererContext)||
N()},y["yt-list-item-view-model__container--compact"]=S,y["yt-list-item-view-model__container--in-popup"]=c,y["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(D==null?void 0:D())&&N()},y)),T=function(){return F().leadingImage||F().leadingAccessory},m1=_.Tt("yt-list-item-view-model__image-container",function(){return T()?"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
y=_.kA(function(nT){var Lt;if(Lt=J)Lt=F().selectionStyle,Lt=Lt==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||Lt==="LIST_ITEM_SELECTION_STYLE_RADIO"||Lt==="LIST_ITEM_SELECTION_STYLE_DEFAULT";Lt||$S||Q==null||Q(nT)});
var MT=_.d4n(),c0=_.u(_.hL(!1,void 0,"q9Dj4b")),EB=c0.next().value,pT=c0.next().value,h8=function(){return _.O(xdE,{data:F,hideSelectionTextChevron:M,TrailingAccessory:w,isToggled:p,disabled:f,isSelectItem:N,isCompact:S,inPopup:c,disableHorizontalPadding:D,isTappableWithoutSelect:z,useButtonOrAnchor:$S,onTap:Q})},$S=_.h("web_button_or_anchor_list_item");
c0={};return _.O("yt-list-item-view-model",{el:_.o$(_.pi(function(){return F().rendererContext},void 0,void 0,$S?["A".toString(),
"BUTTON".toString()]:[]),$S&&Q?VDv(Q):void 0,SJ0(function(){return z==null?void 0:z()},{focusin:function(){var nT;
((nT=_.cd().resolve(_.tR(_.lJ)))==null?0:nT.isKeyBoardInUse())&&pT(!0)},
focusout:function(){pT(!1)}})),
class:_.Tt("yt-list-item-view-model",(c0["yt-list-item-view-model--is-overlay"]=G,c0["yt-list-item-view-model--keyboard-focused"]=EB,c0["yt-list-item-view-model--hidden"]=function(){return n()?L().isHidden:!1},c0)),
role:function(){return(x==null?0:x())?"menuitem":"listitem"},
tabindex:function(){var nT=z();nT=$S?void 0:Q||nT?0:void 0;return nT},
"on:keydown":MT,"on:click":y,"aria-label":function(){var nT;return(R==null?void 0:R())||((nT=H())==null?void 0:nT.label)},
"aria-pressed":K},_.O(_.r,{cond:N,then:function(){return _.O(_.oh,null,_.O(_.YJ,{when:function(){return F().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.O(Qdo,{labelRenderable:h8,
isCompact:S,checked:function(){return F().isSelected},
hasLeadingLabel:function(){return!!T()},
labelClass:V,selectElementClass:m1,disableHorizontalPadding:D,onClick:J?Q:void 0})}),_.O(_.YJ,{when:function(){return F().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.O(_.VC,{labelRenderable:h8,
isCompact:S,checked:function(){return F().isSelected},
hasLeadingLabel:function(){return!!T()},
labelClass:V,selectElementClass:m1,onClick:J?Q:void 0})}),_.O(_.YJ,{when:function(){return F().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.O(_.VC,{labelRenderable:h8,
isCompact:S,checked:function(){return F().isSelected},
hasLeadingLabel:function(){return!!T()},
labelClass:V,selectElementClass:m1,useCheckIcon:!0,onClick:J?Q:void 0})}),_.O(_.Fu,null,h8))},
else:h8}))},"Xd");
_.vU.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};var Uu;_.zs=_.B(function(K){var m=function(){var S,Q;return((S=K.data().linearLayoutContainerConfiguration)==null?void 0:S.flexDirection)==="FLEX_DIRECTION_ROW"||((Q=K.data().linearLayoutContainerConfiguration)==null?void 0:Q.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"},x=function(){return K.data().linearLayoutContainerConfiguration};
return _.O("yt-linear-layout-view-model",{class:_.Tt("ytLinearLayoutViewModelHost",function(){a:switch(K.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var S="ytLinearLayoutViewModelHorizontal";break a;default:S="ytLinearLayoutViewModelVertical"}return S},function(){var S=K.data().linearLayoutContainerConfiguration;
return S?[zbD(S==null?void 0:S.flexDirection),T6T(S==null?void 0:S.justifyContent),I8m(S==null?void 0:S.alignItems)].join(" "):""})},_.O(_.le,{data:function(){return K.data().items}},{lockupViewModel:function(S){return _.O(Uu,{linearLayoutContainerConfiguration:x,
className:"ytLinearLayoutViewModelLockupItem"},_.O(_.hI,{data:S.data,containerType:function(){return m()?2:3},
sizing:"COMPACT",thumbnailFixedWidth:function(){return m()?void 0:"33%"}}))},
basicContentViewModel:function(S){return _.O(Uu,{linearLayoutContainerConfiguration:x,className:"ytLinearLayoutViewModelBasicContentItem"},_.O(_.I5D,{data:S.data}))},
linearLayoutViewModel:function(S){return _.O(Uu,{linearLayoutContainerConfiguration:x},_.O(_.zs,{data:S.data}))},
thumbnailViewModel:function(S){return _.O(Uu,{linearLayoutContainerConfiguration:x,className:"ytLinearLayoutViewModelThumbnailItem"},_.O(_.MM,{data:S.data}))},
descriptionPreviewViewModel:function(S){return _.O(Uu,{linearLayoutContainerConfiguration:x},_.O(_.hJ,{data:S.data}))},
listItemViewModel:function(S){return _.O(Uu,{linearLayoutContainerConfiguration:x},_.O(_.vU,{data:S.data}))}}))},"Yd");
Uu=_.B(function(K){var m=function(){var x,S=(x=K.linearLayoutContainerConfiguration)==null?void 0:x.call(K);x={};(S==null?void 0:S.flexDirection)==="FLEX_DIRECTION_ROW"||(S==null?void 0:S.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"?x["margin-right"]=U_5(S==null?void 0:S.gap)+"px":x["margin-bottom"]=U_5(S==null?void 0:S.gap)+"px";return x};
return _.O("div",{style:_.x_({"margin-right":function(){return m()["margin-right"]},
"margin-bottom":function(){return m()["margin-bottom"]}}),
class:K.className},K.children)},"Zd");_.BX(_.zs,"yt-linear-layout-view-model",{props:{data:_.kv}});_.Ts=_.B(function(K){var m=K.data;var x=K.callback;var S=K.selectionBehavior;var Q=K.disableChipsScrollAnimation;var w=_.ud("div");K=_.u(_.hL(!0,void 0,"aUEsOc"));var M=K.next().value,f=K.next().value;K=_.u(_.hL(!1,void 0,"V0aKld"));var c=K.next().value,D=K.next().value,G=!1,p=0;_.ND(function(){f(L());D(n())});
K=_.u(_.mc(function(){var m1={};return m().autoselectedChipIndex!=null?(m1[m().autoselectedChipIndex]=!0,m1):{}}));
var R=K.next().value,J=K.next().value,L=function(){var m1=w.value;return m1==null||m1.scrollLeft-1<=0},n=function(){var m1=w.value;
return m1==null?!1:m1.scrollLeft+1>=(m1==null?NaN:m1.scrollWidth)-(m1==null?NaN:m1.clientWidth)},F=function(){return m().isHorizontallyScrollable},H=function(m1){w.value!=null&&(_.vZ("HTML_DIR")==="rtl"&&(m1=-m1),w.value.scrollBy({left:m1,
behavior:(Q==null?0:Q())?"instant":"smooth"}))},N=function(){H(-320)},z=function(){H(320)},y=_.kA(function(m1){G=!0;
p=m1.clientX}),V=_.kA(function(m1){if(G){m1=m1.clientX;
var MT=m1-p;p=m1;var c0;(c0=w.value)==null||c0.scrollBy({left:-MT})}}),T=_.kA(function(){var m1=L(),MT=n();
m1!==M()&&f(m1);MT!==c()&&D(MT)});
_.tW("pointerup",function(){G&&(G=!1)});
return _.O("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.O(_.Gh,{contentId:function(){return m().contentId},
useModernStyle:!0},function(){var m1={},MT={};return _.O("div",null,_.O(_.r,{cond:function(){return m().title},
then:function(){return _.O("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.O("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return m().title}),_.O(_.le,{data:function(){return m().overflowButton}},{buttonViewModel:_.Oy}))}}),_.O("div",{class:"ytChipsShelfViewModelChipsShelfContent"},_.O(_.r,{cond:function(){return m().previousButton},
then:function(){var c0={};return _.O("div",{class:_.Tt("ytChipsShelfViewModelLeftArrowContainer",(c0.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return M()},c0))},_.O(_.le,{data:function(){return m().previousButton}},{buttonViewModel:function(EB){return _.O(_.Oy,{data:EB.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:N})}}))}}),_.O("div",{el:w,
"on:pointerdown":y,"on:pointermove":V,"on:scroll":T,class:_.Tt("ytChipsShelfViewModelChipsScrollContainer",(m1.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=F,m1))},_.O("div",{class:_.Tt("ytChipsShelfViewModelChipsContainer",(MT.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=F,MT.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,MT)),role:"tablist"},_.O(_.le,{data:function(){return m().contents}},{chipViewModel:function(c0,EB){return _.O("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.O(_.NU_,{data:c0.data,
callback:function(pT,h8){var $S=EB(),nT,Lt=(nT=S==null?void 0:S())!=null?nT:0;Lt===1||Lt===2?(nT={},J((nT[$S]=h8,nT))):(nT={},J(Object.assign({},R(),(nT[$S]=h8,nT))));x==null||x(pT,h8,$S)},
disableDeselection:function(){return(S==null?void 0:S())===1},
selected:function(){return!!R()[EB()]}}))}}))),_.O(_.r,{cond:function(){return m().nextButton},
then:function(){var c0={};return _.O("div",{class:_.Tt("ytChipsShelfViewModelRightArrowContainer",(c0.ytChipsShelfViewModelRightArrowContainerIsHidden=c,c0))},_.O(_.le,{data:function(){return m().nextButton}},{buttonViewModel:function(EB){return _.O(_.Oy,{data:EB.data,
className:"ytChipsShelfViewModelRightArrow",onClick:z})}}))}})))}))},"ae");
_.Ts.idomCompat={callbacks:{callback:!0}};_.BX(_.Ts,"chips-shelf-view-model",{props:{data:_.kv,callback:_.$A,selectionBehavior:_.kv,disableChipsScrollAnimation:_.kv}});_.BX(_.B(function(K){return _.O("yt-comment-filter-context-view-model",{class:_.Tt("ytCommentFilterContextHost",K.className)},_.O(_.Ii,{text:function(){return K.data().text}}))},"be"),"yt-comment-filter-context-view-model",{props:{data:_.kv,
className:_.$A}});_.sd5=_.B(function(K){var m=K.data;var x=K.onTap;var S=K.onSwitch;var Q=K.overrideDisabled;K=K.disableHorizontalPadding;var w=_.u(_.mc(function(){var J;return((J=d_v(p()))==null?void 0:J.switchedOnByDefault)||!1})),M=w.next().value,f=w.next().value;
w=_.u(_.hL(!1,void 0,"ZHBkbb"));var c=w.next().value,D=w.next().value,G=_.h("web_button_or_anchor_list_item"),p=function(){var J;if(!(J=m().switchButton)){var L=m();J=Q==null?void 0:Q();L={switchOnCommand:L.switchOnCommand,switchOffCommand:L.switchOffCommand,switchedOnByDefault:L.switchedOnByDefault,isDisabled:L.isDisabled,handleOnTapEventInParent:!G,a11yLabelSwitchedOn:L.a11yLabelSwitchedOn,a11yLabelSwitchedOff:L.a11yLabelSwitchedOff};J!==void 0&&(L.isDisabled=J);J={switchButtonViewModel:L}}return J},
R=function(J){var L=d_v(p());
!L||L.isDisabled||m().ignoreTapUntilCommandCompletes&&c()||(x==null||x(J),B6n(L,M(),J,m().ignoreTapUntilCommandCompletes,D),f(!M()),S==null||S(M()))};
return _.O("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.O(_.vU,{data:function(){return{title:m().title,subtitle:m().attributedSubtitle,leadingImage:m().leadingImage,leadingAccessory:m().leadingAccessory,isDisabled:m().isDisabled}},
onTap:R,isToggled:G?M:void 0,trailingAccessory:function(){return _.O(_.le,{data:p},{switchButtonViewModel:function(J){return _.O(X8D,{data:J.data,parentActive:M,handleOnTapEventInParent:!!x&&!G,onTap:G?R:void 0})}})},
disableHorizontalPadding:K}))},"ce");var lpD=_.B(function(K){var m=_.u(_.mc(function(){var Q,w;return!!((Q=K.data())==null?0:(w=Q.initialState)==null?0:w.isToggled)})),x=m.next().value,S=m.next().value;
m=_.kA(function(){S(!x())});
return _.O("toggleable-list-item-view-model",{el:_.o$(_.pi(function(){return K.data().rendererContext})),
class:_.Tt("toggleableListItemViewModelHost",K.className),"on:click":m},_.O(_.r,{cond:function(){if(x()){var Q=K.data().toggledListItem;Q=_.C(Q,_.Me)}else Q=K.data().defaultListItem,Q=_.C(Q,_.Me);return Q},
then:function(Q){return _.O(_.vU,{data:Q,isToggled:x,ariaLabel:function(){var w=x()?K.data().toggledListItem:K.data().defaultListItem,M;w=(M=_.C(w,_.Me))==null?void 0:M.rendererContext;var f;return(f=_.C(w,_.Q7))==null?void 0:f.label},
ariaPressed:function(){return x()}})}}))},"de");var uCo=_.SC("DOWNLOAD",{},"Download"),MRt=_.SC("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),fp5=_.SC("RETRY",{},"Retry"),tRM=_.SC("PAUSE_DOWNLOADING",{},"Pause downloading"),cxA=_.SC("RESUME_DOWNLOAD",{},"Resume download"),kz8={text:uCo,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},wn={text:MRt,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},KqD={text:fp5,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
WPG={text:tRM,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},Xh1={text:cxA,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var OFL=_.B(function(K){var m=function(){var f=K.data();f=_.rY(f.rendererContext);var c;return(c=_.C(f,_.mv))==null?void 0:c.videoId},x=_.lx(function(f){var c=m(),D=Spm(K.data());
return c?_.LN(f,c):D?_.qS(f,D):"TRANSFER_STATE_UNKNOWN"}),S=_.QS(_.WaB,m),Q=_.lx(function(f){return _.VcT(f,m(),Spm(K.data()))}),w=function(){return xKT(x(),S(),_.rY(K.data().rendererContext),!!Spm(K.data()))},M=function(){return Q()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.O("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:M},_.O(_.r,{cond:function(){return!M()},
then:function(){return _.O(_.r,{cond:w,then:function(f){return _.O(_.AS,{each:f},function(c){return _.O(_.vU,{data:c,isCompact:K.isCompact,isMenuItem:K.isMenuItem,inPopup:K.inPopup,disableHorizontalPadding:K.disableHorizontalPadding})})}})}}))},"ee");
OFL.idomCompat=!0;_.jdB=_.B(function(K){var m=K.data;var x=K.isCompact;var S=K.hideSelectionTextChevron;var Q=K.inPopup;var w=K.isOverlay;var M=K.disableHorizontalPadding;var f=function(){return QwT(m())&&(Q==null?void 0:Q())};
K=_.kA(function(D){if(Q!=null&&Q()&&_.h("web_enable_arrow_key_navigation_in_dropdown")){var G=_.lTm(D.currentTarget),p=G.length;if(p!==0){var R=Array.prototype.indexOf.call(G,document.activeElement);switch(D.key){case "ArrowDown":D.preventDefault();var J;(J=G[(R+1)%p])==null||J.focus();break;case "ArrowUp":D.preventDefault();var L;(L=G[R===-1?p-1:(R-1+p)%p])==null||L.focus()}}}});
var c={};return _.O("yt-list-view-model",{class:_.Tt("ytListViewModelHost",(c.ytListViewModelHostKaiosSpatNav=MAv&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",c.ytListViewModelCollectionThumbnailClass=function(){return lqT(m())},c)),
role:function(){return f()?"menu":"list"},
style:_.x_({"max-height":function(){var D,G=(D=m())==null?void 0:D.visibleElementCount;if(G)return lqT(m())?(G+.5)*48+"px":(G+.5)*40+"px"}}),
"on:keydown":K},_.O(_.le,{data:function(){return m().listItems}},{listItemViewModel:function(D){return _.O(_.vU,{data:D.data,
isMenuItem:f,isCompact:x,hideSelectionTextChevron:S,inPopup:Q,isOverlay:w,disableHorizontalPadding:M})},
toggleableListItemViewModel:function(D){return _.O(lpD,{data:D.data})},
downloadListItemViewModel:function(D){return _.O(OFL,{data:D.data,isMenuItem:f,isCompact:x,inPopup:Q,disableHorizontalPadding:M})},
switchListItemViewModel:function(D){return _.O(_.sd5,{data:D.data,disableHorizontalPadding:M})}}))},"fe");
_.jdB.idomCompat=!0;var Ddo=_.B(function(K){var m=K.data;var x=K.isOverlay;K={};return _.O("yt-course-perks-view-model",{class:_.Tt("ytwCoursePerksViewModelHost",(K.ytwCoursePerksViewModelHostOverlay=x,K))},_.O("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.O(_.Ii,{text:function(){return m().title}})),_.O("div",null,_.O(_.r,{cond:function(){return m().perks},
then:function(S){return _.O(_.jdB,{data:function(){return{listItems:S()}},
isCompact:!0,isOverlay:x})}})))},"ge");_.BX(Ddo,"yt-course-perks-view-model",{props:{data:_.$A,isOverlay:_.$A}});_.BX(_.B(function(K){var m=K.data;return _.O("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.O("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.O(_.Ii,{text:function(){return m().title}})),_.O("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.O(_.Ii,{text:function(){return m().progressSummary}})),_.O("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.O("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.x_({width:function(){return m().progressPercentage*100+"%"}})})))},"he"),"yt-course-progress-view-model",{props:{data:_.kv}});var rxD=_.B(function(K){var m={};return _.O("yt-progress-view-model",{class:_.Tt("ytwProgressViewModelHost",(m.ytwProgressViewModelHostOverlay=_.oB(K.isOverlay,!1),m))},_.O(_.r,{cond:function(){return K.data().progressSummary},
then:function(x){return _.O("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.O(_.Ii,{text:x}))}}),_.O("div",{class:"ytwProgressViewModelHostProgressContainer"},_.O(_.r,{cond:function(){return K.data().leadingLabel},
then:function(x){return _.O("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.O(_.Ii,{text:x}))}}),_.O("div",{class:"ytwProgressViewModelHostProgressBar"},_.O("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(K.data().progressPercentage||0)*100+"%"}}))))},"ie");var If=_.B(function(K){var m=K.starNumber;var x=K.data;var S=function(){var Q;return((Q=x())==null?void 0:Q.rating)||0};
return _.O(_.r,{cond:function(){return m()},
then:function(Q){return _.O(_.oh,null,_.O(_.YJ,{when:function(){return S()>=Q()-.25}},function(){return _.O("div",{class:"ytStarRatingViewModelHostStar"},_.O(_.SW,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.O(_.YJ,{when:function(){return S()>=Q()-.75}},function(){return _.O("div",{class:"ytStarRatingViewModelHostStar"},_.O(_.SW,{icon:"STAR_HALF",
size:function(){return 24}}))}),_.O(_.Fu,null,function(){return _.O("div",{class:"ytStarRatingViewModelHostStar"},_.O(_.SW,{icon:"STAR_BORDER",
size:function(){return 24}}))}))}})},"je"),GrH=_.B(function(K){K=K.data;
return _.O("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.O(If,{starNumber:1,data:K}),_.O(If,{starNumber:2,data:K}),_.O(If,{starNumber:3,data:K}),_.O(If,{starNumber:4,data:K}),_.O(If,{starNumber:5,data:K}))},"ke");_.BX(_.B(function(K){var m=_.H_(K,{}).data;return _.O("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.O("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.O(_.Ii,{text:function(){var x;return(x=m())==null?void 0:x.title}})),_.O("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.O(_.r,{cond:function(){return m().starProgressViewModels},
then:function(x){return _.O("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.O(_.le,{data:x},{progressViewModel:rxD}))}}),_.O("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.O("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.O(_.Ii,{text:function(){var x;
return(x=m())==null?void 0:x.averageRatingLabel}})),_.O(_.r,{cond:function(){return m().zeroStateText},
then:function(x){return _.O("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.O(_.Ii,{text:x}))}}),_.O(_.r,{cond:function(){return m().starRatingViewModel},
then:function(x){return _.O("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.O(_.le,{data:x},{starRatingViewModel:GrH}))}}),_.O("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.O(_.Ii,{text:function(){var x;
return(x=m())==null?void 0:x.totalRatingsCountLabel}})))))},"le"),"yt-course-ratings-view-model",{props:{data:_.$A}});var pqt;pqt={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"}};_.RFA=_.B(function(K){var m=_.ld("yt-learning-journey-loader-view-model"),x=_.Xs();_.ND(function(){requestAnimationFrame(function(){var Q;(Q=x.lottieEl)==null||Q.addEventListener("DOMLoaded",function(){var w;(w=K.onLottieLoaded)==null||w.call(K)})});
var S=K.data().browseEndpoint;S&&_.qU(S)});
return _.O("yt-learning-journey-loader-view-model",{class:_.Tt("learningJourneyLoaderViewModelHost",K.className),"data-target-id":function(){return K.data().targetId||""},
el:m},_.O(_.hH,{className:_.Tt("learningJourneyLoaderViewModelLoader",K.className),animationName:function(){return pqt.animationConfig.name},
data:pqt,animationRef:x}))},"ne");_.BX(_.RFA,"yt-learning-journey-loader-view-model",{props:{data:_.kv,className:_.$A,onLottieLoaded:_.$A}});var MhG=new Set,uWD=null;var JxM=_.B(function(K){var m=void 0,x=function(){return K.data()},S=function(){return!!u6(sg(x())).optionColor},Q=_.u(_.hL(-1,void 0,"eTdwcb")),w=Q.next().value,M=Q.next().value,f=function(R){return w()===R},c=function(R){return x().correctAnswerIndex===R},D=function(){return w()!==-1};
Q=_.u(_.hL("",void 0,"QwJs6"));var G=Q.next().value,p=Q.next().value;return _.O("learning-journey-quiz-view-model",{class:_.Tt("learningQuizComponentHost","learningJourneyQuizYoututorHost",K.className),style:_.x_({background:function(){return u6(sg(x())).backgroundColor}})},_.O("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},G),_.O("div",{class:"learningQuizComponentQuizContainer"},_.O("div",{class:"learningQuizComponentQuiz"},_.O("div",{class:"learningQuizComponentQuizContent"},_.O(_.r,{cond:function(){return!!x().aiGeneratedQuizLabel},
then:function(){return _.O("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.O(_.Ii,{text:function(){return x().aiGeneratedQuizLabel}}))}}),_.O("div",{class:"learningQuizComponentQuizHeader",
style:_.x_({"align-items":function(){return x().overflowMenu?"start":"center"}})},_.O("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.x_({"min-height":function(){return x().overflowMenu?"48px":"26px"}})},_.O("div",{class:"learningJourneyQuizYoututorText",
style:_.x_({color:function(){return u6(sg(x())).primaryTextColor}})},_.O(_.Ii,{text:function(){return x().questionHeaderText}})))),_.O("div",{class:"learningQuizComponentQuizSubheader",
style:_.x_({color:function(){return u6(sg(x())).secondaryTextColor}})},_.O(_.Ii,{text:function(){var R=x();
return D()?R.explanationText:R.questionSubheaderText}}))),_.O("div",{role:"group",
class:_.Tt("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.O(_.AS,{each:function(){return x().optionsData||[]}},function(R,J){var L={};
return _.O("button",{class:_.Tt("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(L.learningQuizComponentQuizHover=function(){return!D()},L.learningQuizComponentQuizOptionWithCustomColor=S,L.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return D()&&c(J())},L.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return w()!==x().correctAnswerIndex&&f(J())},L.learningQuizComponentQuizIncorrectShake=
function(){return w()!==x().correctAnswerIndex&&f(J())},L)),
"on:click":_.kA(function(){if(D())return!1;M(J());var n,F;p(c(J())?((n=x().successTitle)==null?void 0:n.content)||"":((F=x().failureTitle)==null?void 0:F.content)||"");return!1}),
style:_.x_({background:"transparent"}),"aria-description":function(){var n,F;return D()?c(J())?(n=x().successTitle)==null?void 0:n.content:(F=x().failureTitle)==null?void 0:F.content:""},
"aria-disabled":D,el:_.o$(function(n){_.Mc(271905,n,m,function(F){m=F})}),
"client-ve-type":271905},_.O("div",{class:"learningQuizComponentQuizOptionContainer"},_.O(_.Ii,{text:R.optionText}),_.O(_.r,{cond:function(){var n=J();return D()&&(f(n)||c(n))},
then:function(){var n={};return _.O(_.SW,{className:_.Tt("learningJourneyQuizYoututorOptionIcon",(n.learningQuizComponentQuizPulse=function(){return w()===x().correctAnswerIndex&&c(J())},n)),
size:24,icon:function(){return c(J())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.O(_.r,{cond:D,
then:function(){return _.O("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.O("div",{class:"learningJourneyQuizYoututorExplanationText"},_.O(_.Ii,{text:function(){return x().explanationHeaderText}})),_.O(_.Ii,{text:function(){return x().optionsData[w()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"oe");
JxM.idomCompat=!0;var hFD;_.CsL=_.B(function(K){var m=null,x=null,S=null,Q=function(){return K.data()},w=function(){return u6(sg(Q()))},M=function(){return!!w().optionColor},f=_.u(_.hL(-1,void 0,"gXauJb")),c=f.next().value,D=f.next().value,G=function(y){return c()===y},p=function(y){return Q().correctAnswerIndex===y},R=function(){return c()!==-1},J=function(){return c()===Q().correctAnswerIndex},L=function(){var y=Q(),V=R(),T=J();
return V?T?y.successTitle:y.failureTitle:y.questionHeaderText},n=function(){var y=R(),V=J();
return y?V?264685:264684:264683},F=function(){var y=Q();
return R()?y.explanationText:y.questionSubheaderText},H=function(){return!!Q().video},N=function(y){return J()&&p(y)},z=_.kA(function(){D(-1);
return!1});
return _.O(_.r,{cond:function(){return Q().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.O(JxM,{data:function(){return Q()}})},
else:function(){return _.O("learning-journey-quiz-view-model",{class:_.Tt("learningQuizComponentHost",K.className),style:_.x_({background:function(){return w().backgroundColor}})},_.O(_.r,{cond:H,
then:function(){return _.O("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.x_({background:function(){return w().videoBackgroundColor}})},_.O(_.le,{data:function(){return Q().video}},{lockupViewModel:function(y){return _.O(_.hI,{data:y.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.O("div",{class:"learningQuizComponentQuizContainer"},_.O("div",{class:"learningQuizComponentQuiz"},_.O("div",{class:"learningQuizComponentQuizContent"},_.O(_.r,{cond:function(){return!!Q().aiGeneratedQuizLabel},
then:function(){return _.O("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.O(_.Ii,{text:function(){return Q().aiGeneratedQuizLabel}}))}}),_.O("div",{class:"learningQuizComponentQuizHeader",
style:_.x_({"align-items":function(){return Q().overflowMenu?"start":"center"}})},_.O("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.x_({"min-height":function(){return Q().overflowMenu?"48px":"26px"}})},_.O("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.o$(function(y){_.Mc(n(),y,m,function(V){m=V})}),
style:_.x_({color:function(){return w().primaryTextColor}}),
"client-ve-type":n},_.O(_.Ii,{text:L}))),_.O("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.O(_.r,{cond:R,then:function(){return _.O("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.o$(function(y){_.Mc(264687,y,x,function(V){x=V})}),
"on:click":z,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.O("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.x_({fill:function(){return w().primaryTextColor}})},_.O("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"})))}}),
_.O(_.le,{data:function(){return Q().overflowMenu}},{buttonViewModel:function(y){return _.O(_.Oy,{data:y.data})}}))),_.O("div",{class:"learningQuizComponentQuizSubheader",
el:_.o$(function(y){_.Mc(264688,y,S,function(V){S=V})}),
style:_.x_({color:function(){return w().secondaryTextColor}}),
"client-ve-type":264688},_.O(_.Ii,{text:F}))),_.O("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.O(_.AS,{each:function(){return Q().optionsData||[]}},function(y,V){var T={};
return _.O("button",{class:_.Tt("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(T.learningQuizComponentQuizHover=function(){return!R()},T.learningQuizComponentQuizOptionWithCustomColor=M,T.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return N(V())},T.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!J()&&G(V())},T.learningQuizComponentQuizIncorrectShake=function(){return!J()&&
G(V())},T.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return R()&&!G(V())},T)),
"on:click":_.kA(function(){if(R())return!1;D(V());return!1}),
style:_.x_({background:function(){var m1=V();return R()&&G(m1)?"":M()?w().optionColor:"transparent"}}),
"aria-disabled":R,"client-ve-type":264686},_.O("div",{class:"learningQuizComponentQuizOptionContainer"},_.O(_.r,{cond:R,then:function(){return _.O(hFD,{isOptionCorrect:p,optionIndex:V,isOptionSelectedAndCorrect:N,colors:w})}}),_.O(_.Ii,{text:y.optionText})))})))))}})},"pe");
hFD=_.B(function(K){var m={};return _.O("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var x=K.optionIndex();return K.isOptionCorrect(x)?"0 0 24 24":"0 -960 960 960"},
class:_.Tt("learningJourneyQuizViewModelQuizOptionIconLeading",(m.learningQuizComponentQuizPulse=function(){return K.isOptionSelectedAndCorrect(K.optionIndex())},m)),
style:_.x_({fill:function(){return K.colors().primaryTextColor}})},_.O("path",{d:function(){var x=K.optionIndex();
return K.isOptionCorrect(x)?"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"}}))},"qe");
_.CsL.idomCompat=!0;_.BX(_.CsL,"learning-journey-quiz-view-model",{props:{data:_.kv,className:_.kv}});var LB_=_.B(function(K){var m=_.u((0,_.N6z)(function(){var M;return{targetId:(M=K.data().config)==null?void 0:M.suspenseKey,contents:[K.data()]}})).next().value,x=_.cd().resolve(_.jQ),S=function(){var M=m().contents.length>0?m().contents[0]:void 0;
return M==null?void 0:M.config},Q=function(){var M;
return(M=S())==null?void 0:M.entityTriggerConfig},w=_.QS(ukn,function(){var M,f;
return(f=(M=Q())==null?void 0:M.entityKey)!=null?f:""});
_.$p(function(){var M,f,c,D=(c=Number((M=Q())==null?void 0:(f=M.invalidationTimestamp)==null?void 0:f.seconds))!=null?c:0,G,p,R;if(((R=Number((G=w())==null?void 0:(p=G.lastUpdated)==null?void 0:p.seconds))!=null?R:0)>D){var J;(M=(J=S())==null?void 0:J.continuationCommand)&&x.resolveCommand(M)}},"tC8nKe");
return _.O("yt-suspense-view-model",{class:_.Tt("ytSuspenseViewModelHost")},_.O(_.le,{data:function(){var M;return(M=S())==null?void 0:M.contents}},{lockupViewModel:_.hI}))},"se");var qxE=_.B(function(K){var m=_.H_(K,{palette:void 0,isLastItem:!1}),x=m.palette,S=m.isLastItem,Q=function(){return K.data().isHighlighted},w=function(){var c;
return thv((c=x())==null?void 0:c.iconDisabledColor)},M=function(){var c;
return thv((c=x())==null?void 0:c.primaryTitleColor)},f=function(){var c;
return thv((c=x())==null?void 0:c.secondaryTitleColor)};
m={};return _.O("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.o$(_.pi(function(){return K.data().rendererContext}))},_.O(_.le,{data:function(){return K.data().thumbnail}},{thumbnailViewModel:_.MM}),_.O("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.O("div",{class:_.Tt("ytMacroMarkerListItemViewModelTimeDescription",(m.ytMacroMarkerListItemViewModelHighlighted=Q,m)),
style:_.x_({"background-color":function(){return Q()?M():w()},
color:function(){return Q()?"":f()}})},_.O(_.Ii,{text:function(){return K.data().timestamp}})),_.O("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.x_({"background-color":function(){return S()?"transparent":w()}})}),_.O("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(Q()?M():f())}},_.O(_.Ii,{text:function(){return K.data().title}}))))},"te");_.kR=_.B(function(K){function m(l5){N("transform:translateX("+(_.vZ("HTML_DIR")==="rtl"?"":"-")+l5+"px)")}
function x(l5){return Math.min(Math.max(l5,0),H()-m1())}
function S(){var l5=V()+pT();return Q()?(Math.round(m1()/l5)||1)*l5:0}
var Q=function(){return K.data().items||[]},w=function(){return K.data().previousButton},M=function(){return K.data().nextButton},f=function(){var l5,mo;
return(mo=(l5=K.disableArrows)==null?void 0:l5.call(K))!=null?mo:!1},c=function(){var l5;
return!((l5=K.forceNarrowLayout)==null||!l5.call(K))},D=_.bv(function(){var l5;
return!((l5=K.centerAlignItems)==null||!l5.call(K))&&H()<=m1()},void 0,"Uto0kc"),G=_.ld("horizontal-shelf-view-model"),p=_.ld("div"),R=_.u(_.hL(0,void 0,"G0xZB")),J=R.next().value,L=R.next().value;
R=_.u(_.hL(0,void 0,"kqCYFf"));var n=R.next().value,F=R.next().value,H=n;n=_.u(_.hL("",void 0,"Hh6Uye"));R=n.next().value;var N=n.next().value;n=_.u(_.hL(0,void 0,"yMGBKb"));var z=n.next().value,y=n.next().value,V=z;n=_.u(_.hL(0,void 0,"VChthd"));z=n.next().value;var T=n.next().value,m1=z;n=_.u(_.hL(!1,void 0,"qJlhhe"));var MT=n.next().value,c0=n.next().value;n=_.u(_.hL(0,void 0,"x7H94"));z=n.next().value;var EB=n.next().value,pT=z;n=_.u(_.hL(0,void 0,"ksuUee"));var h8=n.next().value,$S=n.next().value;
n=_.u(_.hL("50%",void 0,"uxCxde"));var nT=n.next().value,Lt=n.next().value,yD=function(){var l5,mo=(l5=K.data())==null?void 0:l5.responsiveContainerConfiguration,GM,wy;return mo?qe(mo==null?void 0:mo.responsiveSize):(wy=(GM=K.sizing)==null?void 0:GM.call(K))!=null?wy:"STANDARD"};
n=_.bv(function(){return!f()&&J()>0},void 0,"XK60w");
z=_.bv(function(){return!f()&&J()<H()-m1()},void 0,"D22LVd");
var Ez=function(){L(x(J()-S()));m(J())},sz=function(){L(x(J()+S()));
m(J())},t5=function(){G.value!==null&&PA()},bB;
_.BZ(function(){PA();window.ResizeObserver?(bB=new ResizeObserver(_.O3(t5,0)),bB.observe(G.value)):window.addEventListener("resize",t5)});
_.Nl(function(){if(window.ResizeObserver){var l5;(l5=bB)==null||l5.disconnect()}else window.removeEventListener("resize",t5)});
var PA=function(){var l5=G.value.clientWidth,mo=K.includeMargin!==void 0?K.includeMargin():!1,GM;var wy=K.hasPeek!==void 0?K.hasPeek():!((GM=K.data())==null||!GM.hasPeek);l5=_.Li({containerWidth:l5,hasPeek:wy,sizing:yD(),marginSettings:mo?c()?4:1:0});EB(l5.gutter);$S(l5.margin);y(l5.itemWidth);c0(l5.maxContainerWidth<528||c());T(l5.maxContainerWidth);Q()&&F((l5.itemWidth+l5.gutter)*Q().length-l5.gutter);if(Q()){var J5;if(((J5=K.thumbnailAspectRatio)==null?void 0:J5.call(K))!==void 0){var Ql;Lt(V()/
NOS((Ql=K.thumbnailAspectRatio)==null?void 0:Ql.call(K))/2+"px")}else Lt("50%")}},CH={},pH={};
return _.O("horizontal-shelf-view-model",{class:_.Tt("ytwHorizontalShelfViewModelHost",K.className),el:G},_.O(_.r,{cond:function(){var l5;return K.data().header&&!((l5=K.horizontalShelfExperiments)==null?0:l5.call(K).hideHeader)},
then:function(){return _.O("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.x_({width:function(){return m1()+"px"},
padding:function(){return"0 "+h8()+"px"}})},_.O(_.le,{data:function(){return K.data().header}},{sectionHeaderViewModel:function(l5){return _.O(_.CD,{data:l5.data,
disableHorizontalPadding:!0,forceSmallLayout:MT,useResponsiveLayout:!0})}}))}}),_.O("div",{class:_.Tt("ytwHorizontalShelfViewModelOuterContainer",(CH.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return D()},CH)),
style:_.x_({"margin-top":function(){var l5,mo=K.data().header&&!((l5=K.horizontalShelfExperiments)==null?0:l5.call(K).hideHeader),GM;return(((GM=K.ensureMarginTop)==null?0:GM.call(K))&&!mo?12:0)+"px"}})},_.O("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.x_({width:function(){return m1()+"px"},
padding:function(){return"0 "+h8()+"px"},
overflow:function(){return f()?"auto":"hidden"}})},_.O("div",{class:_.Tt("ytwHorizontalShelfViewModelItems",(pH.ytwHorizontalShelfViewModelCenterAlignItems=function(){return D()},pH)),
el:p,style:R},_.O(_.le,{data:Q},{macroMarkerListItemViewModel:function(l5,mo){return _.O("div",{style:_.x_({width:function(){return V()+"px"},
"margin-right":function(){return(mo()===Q().length-1?0:pT())+"px"}})},_.O(qxE,{data:l5.data,
palette:_.oB(K.palette),isLastItem:function(){return mo()===Q().length-1}}))},
lockupViewModel:function(l5,mo){var GM=l5.data;return _.O("div",{style:_.x_({width:function(){return V()+"px"},
"margin-right":function(){return(mo()===Q().length-1?0:pT())+"px"}})},_.O(_.hI,{data:GM,
containerType:4,sizing:yD,protectBackground:K.protectBackground,thumbnailFixedWidth:function(){return ch8(GM())+"px"},
thumbnailTargetWidth:function(){return ch8(GM())}}))},
suspenseViewModel:function(l5,mo){return _.O("div",{style:_.x_({width:function(){return V()+"px"},
"margin-right":function(){return(mo()===Q().length-1?0:pT())+"px"}})},_.O(LB_,{data:l5.data}))}}))),_.O(_.r,{cond:n,
then:function(){return _.O("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.x_({top:function(){return nT()}})},_.O(_.le,{data:w},{buttonViewModel:function(l5){return _.O(_.Oy,{data:l5.data,
onClick:Ez})}}))}}),_.O(_.r,{cond:z,
then:function(){return _.O("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.x_({top:function(){return nT()}})},_.O(_.le,{data:M},{buttonViewModel:function(l5){return _.O(_.Oy,{data:l5.data,
onClick:sz})}}))}})))},"ue");
_.kR.idomCompat=!0;var Eat=_.B(function(K){var m=function(){return K.data().targetId||""},x=function(){var n;
return((n=K.data())==null?void 0:n.expansionEntityKey)||""},S=_.QS(_.lI8,x),Q=!0,w=function(){var n;
return((n=S())==null?void 0:n.value)===m()},M=function(n){_.Ap(_.ue("stringEntity",x(),{key:x(),
value:n?m():""}))};
_.ND(function(){Q=!1;K.data().isExpanded&&M(!0)});
var f=function(){if(w()){var n=!0;K.onCollapse!==void 0&&(n=K.onCollapse());n&&M(!1)}else M(!0)},c=_.kA(f),D=function(){var n;
return(((n=K.accordionStyle)==null?void 0:n.call(K))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},G=_.ld("div"),p=function(){var n,F;
return(F=(n=_.C(K.data().rendererContext,_.Q7))==null?void 0:n.label)!=null?F:""},R=function(){var n,F;
return{disabled:(n=K.hideIfNotExpanded)==null?void 0:n.call(K),ariaHidden:(F=K.hideIfNotExpanded)==null?void 0:F.call(K)}},J={},L={};
return _.O("yt-accordion-item-view-model",{class:_.Tt("ytAccordionItemViewModelHost",K.className,(J.ytAccordionItemViewModelExpanded=function(){return w()},J.ytAccordionItemViewModelHidden=function(){var n;
return(n=K.hideIfNotExpanded)==null?void 0:n.call(K)},J.ytAccordionItemViewModelMini=D,J)),
"data-target-id":m},_.O("div",{class:"ytAccordionItemViewModelContainer"},_.O("div",{class:"ytAccordionItemViewModelLeftSection","on:click":c,title:p,"aria-hidden":function(){var n;return(n=K.hideIfNotExpanded)==null?void 0:n.call(K)}},_.O(_.Ii,{text:function(){return K.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:p})),_.O("div",{class:"ytAccordionItemViewModelRightSection"},_.O(_.le,{data:function(){return w()?K.data().expandButton:K.data().collapseButton}},{buttonViewModel:function(n){return _.O(_.Oy,{data:n.data,
className:"ytAccordionItemViewModelToggleButton",onClick:f,buttonOverrides:R})}}))),_.O("div",{class:"ytAccordionItemViewModelContainer"},_.O("div",{class:_.Tt("ytAccordionItemViewModelContent",(L.ytAccordionItemViewModelExpandedSubtitle=function(){return w()},L)),
el:G,style:_.x_({"max-height":function(){return Q?"auto":w()?G.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!w()}},_.O(_.r,{cond:function(){return!D()},
then:function(){return _.O(_.Ii,{text:function(){return K.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.O(_.le,{data:function(){return K.data().content}},{horizontalShelfViewModel:function(n){return _.O(_.kR,{data:n.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"we");_.bFD=_.B(function(K){var m=_.u((0,_.N6z)(K.data)).next().value,x=function(){return K.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},S=function(){return x()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},Q=_.u(_.hL(!0,void 0,"VFpYAb")),w=Q.next().value,M=Q.next().value,f=function(){return S()&&w()},c=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){M(!w())}}},D=_.kA(function(){m().onTitleTap&&_.qU(m().onTitleTap||{})});
Q={};return _.O("yt-accordion-view-model",{class:_.Tt("ytAccordionViewModelHost",(Q.ytAccordionViewModelMinimized=function(){return f()},Q)),
"data-target-id":function(){return K.data().targetId||""}},_.O(_.r,{cond:function(){return S()||!!m().title},
then:function(){return _.O("div",{class:"ytAccordionViewModelHeader"},_.O("div",{class:"ytAccordionViewModelTitleSection"},_.O("div",{class:"ytAccordionViewModelTitleWrapper"},_.O(_.r,{cond:function(){return!!K.data().headerIcon},
then:function(){return _.O(_.SW,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var G;return(G=K.data().headerIcon)==null?void 0:G.iconType}})}}),_.O("div",{class:"ytAccordionViewModelTitle",
"on:click":D},_.O(_.Ii,{className:"ytAccordionViewModelTitleText",text:function(){return m().title}})))),_.O("div",{class:"ytAccordionViewModelButtonSection"},_.O(_.r,{cond:S,
then:function(){return _.O(_.c5,{data:c,iconName:function(){return f()?"chevron_down":"chevron_collapse"}})}})))}}),_.O("div",{class:"ytAccordionViewModelContent"},_.O(_.le,{data:function(){return m().contents}},{accordionItemViewModel:function(G){return _.O(Eat,{data:G.data,
className:"ytAccordionViewModelRow",accordionStyle:x,hideIfNotExpanded:f,onCollapse:function(){return S()?(M(!0),!1):!0}})}})),_.O("div",null,_.O(_.r,{cond:function(){return!S()&&(!!m().disclaimerFooter||!!m().footer)},
then:function(){return _.O("div",{class:"ytAccordionViewModelFooter"},_.O(_.Ii,{text:function(){return m().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.O(_.le,{data:function(){return K.data().footer}},{flexibleActionsViewModel:function(G){return _.O(_.y2,{data:G.data,
layout:0})}}))}})))},"xe");_.BX(_.bFD,"yt-accordion-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=null,x=null,S,Q=(S=_.cd().resolve(_.tR(_.PX)))==null?void 0:S(),w=_.u(_.hL(!1,void 0,"CmEVtc"));S=w.next().value;var M=w.next().value;w=_.u(_.hL(!0,void 0,"yo9dR"));var f=w.next().value,c=w.next().value,D=_.ld("textarea",function(F){_.Mc(264503,F,m,function(H){m=H})}),G=function(F){M(!0);
F={learningJourneyFormData:{query:F}};_.qU(K.data().searchEndpoint||{},{form:{formData:F}});return!1},p=_.kA(function(F){F.target.closest("button-view-model")&&M(!0)});
w=_.kA(function(){c(D.value.value.length===0)});
var R=_.kA(function(F){if(F.key==="Enter"&&!F.shiftKey&&!f()){var H=F.target;F.preventDefault();G(H.value)}}),J={},L={},n={};
return _.O("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.O("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.O(_.FR,{data:function(){return K.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.O("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.O("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.O("div",{class:_.Tt("ytLearningJourneyZeroStateSearchBar",(J.ytLearningJourneyZeroStateSearchBarDark=Q,J))},_.O("textarea",{class:_.Tt("ytLearningJourneyZeroStateTextInput",(L.ytLearningJourneyZeroStateTextInputDark=Q,L)),el:D,"on:keyup":w,"on:keydown":R,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.O("div",{class:_.Tt("ytLearningJourneyZeroStateSearchButtonContainer",(n.ytLearningJourneyZeroStateSearchButtonContainerDark=Q,n))},_.O(_.Oy,{data:function(){return _.C(K.data().searchButton,_.WS)},
className:"search-button",onClick:function(){return G(D.value.value)},
buttonOverrides:function(){return{disabled:f(),style:Q?"mono-inverse":"mono",size:"XL"}}}))),_.O(_.r,{cond:function(){return!!K.data().errorBanner},
then:function(){return _.O("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.o$(function(F){_.Mc(264617,F,x,function(H){x=H})})},_.O(_.le,{data:function(){return K.data().errorBanner}},{alertBannerViewModel:function(F){return _.O(_.zqz,{data:F.data,
"client-ve-type":264617})}}))}})),_.O(_.r,{cond:S,
then:function(){return _.O("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.O(_.le,{data:function(){return K.data().loader}},{learningJourneyLoaderViewModel:function(F){return _.O(_.RFA,{data:F.data})}}))},
else:function(){return _.O("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.O(_.r,{cond:function(){return!!K.data().learningJourneyShelf},
then:function(){return _.O("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.O("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return K.data().learningJourneySectionTitle}),_.O(_.le,{data:function(){return K.data().learningJourneyShelf}},{horizontalShelfViewModel:function(F){return _.O(_.kR,{data:F.data,
centerAlignItems:!0})}}))}}),_.O("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.O("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return K.data().suggestedJourneySectionTitle}),_.O("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":p},_.O(_.le,{data:function(){return K.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(F){return _.O(_.y2,{data:F.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"ye"),"yt-learning-journey-zero-state",{props:{data:_.kv}});var gaD=_.B(function(K){var m=K.data;return _.O("ytvl-live-leaderboard-item-action-content-view-model",{class:_.Tt("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.O(_.Ii,{text:function(){var x;return(x=m())==null?void 0:x.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.O(_.le,{data:function(){return m().actionButton}},{buttonViewModel:function(x){return _.O(_.Oy,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:x.data})}}))},"ze");var naD=_.B(function(K){var m=K.data;return _.O("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.Tt("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.O(_.Ii,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var x;return(x=m())==null?void 0:x.displayName},
ellipsisTruncate:!0}),_.O(_.le,{data:function(){return m().badge}},{buttonViewModel:function(x){return _.O(_.Oy,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:x.data})}}))},"Ae");_.BX(_.B(function(K){var m=K.data;return _.O("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.O("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.O(_.Ii,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var x;return(x=m())==null?void 0:x.rank}})),_.O("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.O(_.le,{data:function(){return m().avatar}},{avatarViewModel:_.a6})),_.O("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.O(_.le,{data:function(){return m().content}},{liveLeaderboardItemChannelContentViewModel:naD,
liveLeaderboardItemActionContentViewModel:gaD})),_.O(_.Ii,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var x;return(x=m())==null?void 0:x.points}}))},"Be"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=K.data;return _.O("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.O(_.Ii,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var x,S;return(x=m())==null?void 0:(S=x.ranking)==null?void 0:S.rank}}),_.O("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.O(_.le,{data:function(){return m().avatar}},{avatarViewModel:_.a6})),_.O(_.Ii,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var x,S;return(x=m())==null?void 0:(S=x.channelContent)==null?void 0:S.channelName}}),_.O(_.Ii,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var x;return(x=m())==null?void 0:x.points}}))},"Ce"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.kv}});var PsA=_.B(function(K){K=_.H_(K,{wrapper:!1}).wrapper;return _.O(_.r,{cond:K,then:function(){return _.O("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.O("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.O("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"De");
PsA.idomCompat=!0;var eF_=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],iF_=_.B(function(K){var m=K.data;var x=_.o$(),S=_.bv(function(){return m().command},void 0,"fyYsT");
_.$p(function(){S()&&_.hE(S(),{form:{element:x.value}})},"B0nxdb");
return _.O("div",{el:x,class:"YtQrCodeRendererHostContainer"},_.O(_.r,{cond:function(){return m().qrCodeImage},
then:function(Q){return _.O(_.FR,{data:Q,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.O(_.r,{cond:function(){return m().spinner},
then:function(){return _.O(PsA,null)}})}}),_.O(_.r,{cond:function(){return m().label},
then:function(Q){return _.O(_.Ii,{text:Q,className:"YtQrCodeRendererHostLabel"})}}),_.O(_.r,{cond:function(){return m().labels},
then:function(Q){return _.O("div",{class:"YtQrCodeRendererHostLabels"},_.O(_.AS,{each:Q},function(w){return _.O(_.Ii,{text:w})}))}}))},"Ge");_.BX(_.B(function(K){var m=K.data;var x=_.bv(function(){return m().qrEntityKey},void 0,"LmZ2xf"),S=_.bv(function(){return m().deleteEntityOnDismiss},void 0,"my0Tzb"),Q=_.bv(function(){return m().command},void 0,"hzECIb"),w=_.QS(ho8,x);
K=_.bv(function(){return m().qrCodeImage},void 0,"AnD9rc");
var M=_.bv(function(){return m().style&&eF_.includes(m().style)},void 0,"f5fZv"),f=_.Oq({visibilityCallback:function(c){c&&Q()&&_.hE(Q())},
showOption:{calledOnce:!0,state:"visible"}});_.BZ(function(){_.Nl(function(){S()&&x()&&_.FO().dispatch(_.ue("qrCodeEntity",x()))})});
return _.O("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.o$(f)},_.O(_.r,{cond:M,then:function(){return _.O(_.r,{cond:w,then:function(c){return _.O(iF_,{data:c})}})}}),_.O(_.r,{cond:K,
then:function(c){return _.O(_.FR,{data:c,alt:""})}}))},"Ee"),"yt-qr-code-renderer",{props:{data:_.kv}});var FB_=_.B(function(K){var m=function(){return _.RX(1728053247&(K.barColor!==void 0?KZ(K.barColor()):4278190080))};
return _.O("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},_.O(YxE,{animationDelay:0,percentWidth:100,barColor:function(){return m()}}),_.O("div",{class:"ytVideoOverviewGhostCardMediaWrapper"},_.O("div",{class:"ytVideoOverviewGhostCardMedia",
style:function(){return"background-color:"+m()}})),_.O(YxE,{animationDelay:0,
percentWidth:100,barColor:function(){return m()}}),_.O(YxE,{animationDelay:600,
percentWidth:60,barColor:function(){return m()}}))},"He"),YxE=_.B(function(K){return _.O("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+K.percentWidth()+"%"}},_.O("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var m=K.animationDelay(),x=K.barColor();return"animation-delay:"+m+"ms;\n      background: linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0)  20%,\n      "+x+" 50%,\n      rgba(0, 0, 0, 0) 80%\n    );"}}))},"Ie");var Ax_;_.oat=_.B(function(K){function m(F){M(F)}
var x=K.data;var S=_.ld("yt-video-overview-view-model"),Q=_.ud("div");K=_.u(_.hL(-1,void 0,"qaDSu"));var w=K.next().value,M=K.next().value;K=_.u(_.hL(0,void 0,"Vz681c"));var f=K.next().value,c=K.next().value,D={},G=_.QS(OPS,function(){return x().asyncDataEntityKey}),p=function(){var F;
if((F=G())==null?0:F.videoOverviewViewModel){var H;return _.C((H=G())==null?void 0:H.videoOverviewViewModel,tpM)}return x()};
_.BZ(function(){c(Math.min((S.value.clientWidth-24)/4-8,72))});
var R=function(F){M(F);(Q==null?0:Q.value)&&Q.value.children[F]&&Q.value.children[F].scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})};
EQv(S,function(){var F;if((F=p())==null||!F.inlinePlaybackEndpoint)return null;var H;F=D==null?void 0:(H=D.thumbnailElRef)==null?void 0:H.value;if(!F)return null;var N;H=(N=p())==null?void 0:N.inlinePlaybackEndpoint;N=_.C(H,nTz);return{multipleVideoPreviewData:{data:(N==null?0:N.playerDescriptors)&&(N==null?0:N.playerDescriptors.length)?N.playerDescriptors:[],thumbnailElement:F,trackingParams:"test",callbacks:{onPlaybackStarted:R},options:{hideScrubbingControls:!0,hideTimeDisplay:!0}}}});
var J=function(){var F;return((F=p())==null?void 0:F.headerSubtext)!==void 0?!0:!1},L=function(){var F,H=KZ((F=p())==null?void 0:F.titleColor);
return H?"color: "+_.RX(H)+";":void 0},n=function(){var F,H=KZ((F=p())==null?void 0:F.subtextColor);
return H?"color: "+_.RX(H)+";":void 0};
return _.O("yt-video-overview-view-model",{class:"ytGenAiVideoOverviewViewModelHost",el:S,style:function(){var F,H=KZ((F=p())==null?void 0:F.backgroundColor);return H?"background-color: "+_.RX(H)+";":void 0}},_.O(_.r,{cond:function(){var F;
return(F=p())==null?void 0:F.isLoading},
then:function(){return _.O(FB_,{barColor:function(){var F;return(F=p())==null?void 0:F.titleColor}})},
else:function(){return _.O(_.O2,null,_.O("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.O("div",{class:"ytGenAiVideoOverviewViewModelTitle",style:function(){return L()}},_.O(_.Ii,{text:function(){var F;
return(F=p())==null?void 0:F.headerText}})),_.O(_.r,{cond:J,
then:function(){return _.O("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.O("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return n()}},_.O(_.SW,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.O("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return n()}},_.O(_.Ii,{text:function(){var F;
return(F=p())==null?void 0:F.headerSubtext}})))}})),_.O("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.O(_.le,{data:function(){var F;
return(F=p())==null?void 0:F.thumbnail}},{thumbnailViewModel:function(F){return _.O(_.MM,{data:F.data,
aspectRatio:0,playbackRef:CbT(D)})}})),_.O(_.r,{cond:function(){var F,H,N,z;
return((F=p())==null?void 0:(H=F.listItems)==null?void 0:H.length)!==void 0&&((N=p())==null?void 0:(z=N.listItems)==null?void 0:z.length)>0?!0:!1},
then:function(){return _.O("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:Q},_.O(_.AS,{each:function(){var F;return(F=p())==null?void 0:F.listItems}},function(F,H){return _.O(Ax_,{image:F.image,
index:H,isSelected:function(){return H()===w()},
onClick:m,itemWidth:f})}))}}),_.O("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.O("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return L()}},_.O(_.Ii,{text:function(){var F,H,N,z,y,V,T;
return(T=(F=p())==null?void 0:(H=F.listItems)==null?void 0:(N=H[w()])==null?void 0:N.headline)!=null?T:(z=p())==null?void 0:(y=z.listItems)==null?void 0:(V=y[0])==null?void 0:V.headline}})),_.O("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return n()}},_.O(_.Ii,{text:function(){var F,H,N,z,y,V,T;
return(T=(F=p())==null?void 0:(H=F.listItems)==null?void 0:(N=H[w()])==null?void 0:N.subtext)!=null?T:(z=p())==null?void 0:(y=z.listItems)==null?void 0:(V=y[0])==null?void 0:V.subtext}}))))}}))},"Je");
Ax_=_.B(function(K){var m=K.image;var x=K.itemWidth;var S=K.index;var Q=K.isSelected;var w=K.onClick;K=_.kA(function(){S!==void 0&&w!==void 0&&w(S());return!1});
var M={};return _.O("div",{class:_.Tt("ytGenAiVideoOverviewViewModelCarouselItem",(M.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return Q==null?void 0:Q()},M)),
style:function(){return"width: "+x()+"px;"},
"on:click":K},_.O(_.FR,{data:m,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.O(_.r,{cond:function(){return Q==null?void 0:Q()},
then:function(){return _.O("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.O("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Ke");
_.oat.idomCompat=!0;_.BX(_.oat,"yt-video-overview-view-model",{props:{data:_.kv}});_.HFA=_.B(function(K){var m=K.data;var x=K.topbarOffset;var S,Q=((S=_.cd().resolve(_.tR(_.PX)))==null?void 0:S())||!1;return _.O("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var w=m();var M,f,c=Q?(M=w.config)==null?void 0:M.darkThemeBackgroundColor:(f=w.config)==null?void 0:f.lightThemeBackgroundColor;w=c?_.pl(c):void 0;w="background-color: "+w+";";x!==void 0&&(w+="top: -"+x()+"px;");return w},
"aria-hidden":!0},_.O(_.r,{cond:function(){var w,M,f;return!!((w=m().backgroundImageConfig)==null?0:(M=w.image)==null?0:(f=M.sources)==null?0:f.length)},
then:function(){return _.O(_.FR,{data:function(){var w;return(w=m().backgroundImageConfig)==null?void 0:w.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.O("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+jwm(Q,m().gradientColorConfig)+";"}}))},"Le");
_.HFA.idomCompat=!0;var $dD=_.B(function(K){var m=K.data;var x=K.isOverlay;return _.O("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.O("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.O(_.le,{data:function(){return m().header}},{sectionHeaderViewModel:function(S){return _.O(_.CD,{data:S.data,
isOverlay:x})}})),_.O("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.O(_.le,{data:function(){return m().channelInfoButtons}},{flexibleActionsViewModel:_.y2})),_.O("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.O(_.le,{data:function(){return m().description}},{descriptionPreviewViewModel:function(S){return _.O(_.hJ,{data:S.data,
isOverlay:x})}})))},"Me");
$dD.idomCompat=!0;var NTt=_.B(function(K){var m=K.data;var x={};return _.O("factoid-view-model",{class:_.Tt("ytwFactoidViewModelHost",(x.ytwFactoidViewModelHostOverlay=K.isOverlay,x))},_.O(_.Ii,{text:function(){return m().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.O(_.Ii,{text:function(){return m().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"Ne");
NTt.idomCompat=!0;var ZFt=_.B(function(K){var m=K.data;var x=K.isOverlay;return _.O("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.O(_.le,{data:function(){return m().factoids}},{factoidViewModel:function(S){return _.O(NTt,{data:S.data,
isOverlay:x})}}))},"Oe");
ZFt.idomCompat=!0;_.BTt=_.B(function(K){var m=K.data;var x=K.isOverlay;return _.O("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.O(_.le,{data:function(){return m().items}},{channelInfoViewModel:function(S){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O($dD,{data:S.data,
isOverlay:x}))},
coursePerksViewModel:function(S){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(Ddo,{data:S.data,isOverlay:x}))},
descriptionPreviewViewModel:function(S){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(_.hJ,{data:S.data,isOverlay:x}))},
factoidsRowViewModel:function(S){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(ZFt,{data:S.data,isOverlay:x}))},
progressViewModel:function(S){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(rxD,{data:S.data,isOverlay:x}))}}))},"Pe");var apB=_.B(function(K){return _.O("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.O(_.le,{data:function(){return K.data().content}},{courseMetadataViewModel:function(m){return _.O(_.BTt,{data:m.data,
isOverlay:K.isOverlay})},
progressViewModel:function(m){return _.O(rxD,{data:m.data})}}))},"Qe");var ddo=_.B(function(K){var m=K.data;K=K.className;var x=function(){var Q;return _.GZ((Q=m())==null?void 0:Q.rendererContext)},S={};
S=(S.dynamicTextViewModelHost=!0,S.dynamicTextViewModelHostTappable=function(){return x()},S);
return _.O("yt-dynamic-text-view-model",{el:_.o$(_.pi(function(){var Q;return(Q=m())==null?void 0:Q.rendererContext})),
role:function(){return x()?"link":void 0},
tabindex:function(){return x()?0:void 0},
class:_.Tt(K,S)},_.O("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var Q,w,M;return(M=(w=_.C((Q=m())==null?void 0:Q.rendererContext,_.Q7))==null?void 0:w.label)!=null?M:""}},_.O(_.Ii,{text:function(){return m().text},
userInput:!0})))},"Re");
ddo.idomCompat=!0;_.WU=_.B(function(K){var m=K.data;var x=K.isPositionRelative;var S=_.rhv("(max-width: 527.9px)"),Q=function(){var w,M;return(M=(w=m())==null?void 0:w.style)!=null?M:"IMAGE_BANNER_STYLE_FULL_BLEED"};
K={};return _.O("yt-image-banner-view-model",{el:_.o$(_.pi(function(){var w;return(w=m())==null?void 0:w.rendererContext})),
class:_.Tt((K.ytImageBannerViewModelHost=!0,K.ytImageBannerViewModelInset=function(){return G6S(Q())},K.ytImageBannerViewModelPositionAbsolute=function(){return _.B7(!0)&&!(x==null?0:x())},K.ytImageBannerViewModelSmallInset=function(){return G6S(Q())&&S()},K.ytImageBannerViewModelTappable=function(){var w;
return _.GZ((w=m())==null?void 0:w.rendererContext)},K))},_.O(_.r,{cond:function(){var w;
return(w=m())==null?void 0:w.image},
then:function(){return _.O(_.FR,{data:function(){return m().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.O(_.le,{data:function(){var w;
return(w=m())==null?void 0:w.overlays}},{thumbnailHoverOverlayViewModel:Be}))},"Se");
_.WU.idomCompat=!0;var yxE;yxE=_.B(function(K){var m=K.condition;var x=K.content;return _.O(_.r,{cond:m,then:function(){return _.O("div",{class:"yt-page-header-view-model__scroll-container"},x())},
else:function(){return x()}})},"Te");
_.VRD=_.B(function(K){var m=K.data;var x=K.noPadding;var S=K.enableBanner;var Q=K.cinematicContainerTopbarOffset;var w=K.allowCinematicContainerOverflow;var M=K.displayAsSidebar;var f=K.displayAsPanel;var c=K.alwaysUseMediumTextDescription;var D=pJ8(),G=function(){return!!m().image||!!m().animatedImage},p=function(){return!!m().background},R=function(){return(M==null?0:M())||(f==null?0:f())?1:D()},J=function(){return R()===1},L=function(){return J()||R()===2},n=function(){return R()===4},F=function(){var h8=
m();
var $S=!!m().heroImage;var nT=R(),Lt=RJG(m()),yD=M==null?void 0:M(),Ez=!h8.metadata,sz;if(sz=$S?_.C(h8.heroImage,SEz):_.C(h8.animatedImage||h8.image,SEz)){h8=sz.style;var t5=sz.layoutMode;if(t5!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(sz=WJ1(kfB(sz)),$S)$S=DKm(nT,h8,t5,sz,yD);else b:if(Ez)$S=nT===1?{size:48}:{size:72};else switch(nT){case 1:$S={size:72};break b;case 2:$S={size:120};break b;default:$S=Lt<4?{size:120}:{size:160}}else $S=void 0}else $S={size:0};return $S};
K={};K=_.Tt((K["yt-page-header-view-model"]=!0,K["yt-page-header-view-model--no-padding"]=function(){return!(x==null||!x())},K["yt-page-header-view-model--small-top-padding"]=function(){return J()&&!m().actions&&!(f==null?0:f())||R()===2&&!(G()||m().heroImage)},K["yt-page-header-view-model--small-bottom-padding"]=function(){return L()&&!m().actions&&!(f==null?0:f())},K["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(w==null?0:w())},K["yt-page-header-view-model--display-as-sidebar"]=
M,K));
var H={},N=_.Tt((H["yt-page-header-view-model__page-header-headline"]=!0,H["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var h8;return(h8=F())==null?void 0:h8.allowFullWidth},H)),z=function(){var h8;
return L()&&!((h8=F())==null?0:h8.allowFullWidth)},y=function(){return J()&&(!!m().heroImage||G())&&RJG(m())>0},V=function(){return y()&&(f==null?void 0:f())};
H={};var T=_.Tt((H["yt-page-header-view-model__page-header-title"]=!0,H["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!y()},H["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return y()&&!V()},H["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=V,H["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=p,H));
H={};var m1=_.Tt((H["yt-page-header-view-model__page-header-headline-image"]=!0,H["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!m().heroImage&&L()},H));
H={};var MT=_.Tt((H["yt-page-header-view-model__page-header-banner-container"]=S,H["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var h8;return(S==null?void 0:S())&&((h8=_.C(m().banner,_.we_))==null?void 0:h8.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},H));
H={};var c0=_.Tt((H["yt-page-header-view-model__page-header-content-metadata"]=!0,H["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=p,H));H={};var EB=_.Tt((H["yt-page-header-view-model__page-header-flexible-actions"]=!0,H["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!m().metadata||L()},H["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!L()},H));
H={};var pT=_.Tt((H["yt-page-header-view-model__page-header-attribution"]=!0,H["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=p,H));return _.O("yt-page-header-view-model",{class:K},_.O(_.r,{cond:p,then:function(){return _.O("div",{class:"yt-page-header-view-model__page-header-background"},_.O(_.le,{data:function(){return m().background}},{cinematicContainerViewModel:function(h8){return _.O(_.HFA,{data:h8.data,
topbarOffset:Q})}}))}}),_.O(yxE,{condition:function(){return!(M==null||!M())},
content:function(){return _.O("div",{class:"yt-page-header-view-model__page-header-content"},_.O(_.r,{cond:function(){return(S==null?void 0:S())&&m().banner},
then:function(){return _.O("div",{class:MT},_.O(_.le,{data:function(){return m().banner}},{imageBannerViewModel:_.WU}))}}),_.O("div",{class:N},_.O(_.r,{cond:G,
then:function(){return _.O(_.le,{data:function(){var h8;if(!(h8=m().animatedImage)){h8=m();if(G()){var $S=h8=Object.assign({},h8),nT=R(),Lt=RJG(m()),yD=$S.image,Ez=_.C(yD,Q6o),sz=Ez==null?void 0:Ez.avatar,t5=_.C(sz,_.R0);if(yD&&sz&&t5){switch(nT){case 1:t5.avatarImageSize="AVATAR_SIZE_XL";break;case 2:t5.avatarImageSize="AVATAR_SIZE_XXL";break;default:Lt<4?t5.avatarImageSize="AVATAR_SIZE_XXL":t5.avatarImageSize="AVATAR_SIZE_XXXL"}_.DE(sz,_.R0,Object.assign({},t5));Ez.avatar=Object.assign({},sz);_.DE(yD,
Q6o,Object.assign({},Ez));$S.image=Object.assign({},yD)}}h8=h8.image}return h8}},{contentPreviewImageViewModel:function(h8){return _.O(_.jr,{data:h8.data,
className:m1,imageSizeConfig:F})},
decoratedAvatarViewModel:function(h8){return _.O(_.d0,{data:h8.data,className:m1})}})}}),_.O(_.r,{cond:function(){return!!m().heroImage&&!z()},
then:function(){return _.O(_.le,{data:function(){return m().heroImage}},{contentPreviewImageViewModel:function(h8){return _.O(_.jr,{data:h8.data,
className:m1,imageSizeConfig:F})}})}}),_.O("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.O(_.r,{cond:function(){return!!m().heroImage&&z()},
then:function(){return _.O("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.O(_.le,{data:function(){return m().heroImage}},{contentPreviewImageViewModel:function(h8){return _.O(_.jr,{data:h8.data,
className:m1,imageSizeConfig:F})}}))}}),_.O(_.le,{data:function(){return m().title}},{dynamicTextViewModel:function(h8){return _.O(ddo,{data:h8.data,
className:T})}}),_.O(_.le,{data:function(){return m().metadata}},{contentMetadataViewModel:function(h8){return _.O(_.rh,{data:h8.data,
layout:function(){return J()?1:0},
className:c0,isOverlay:p,useMediumText:n})}}),_.O(_.r,{cond:function(){return m().description&&!J()},
then:function(){return _.O(_.le,{data:function(){return m().description}},{descriptionPreviewViewModel:function(h8){return _.O(_.hJ,{data:h8.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:p,maxLinesOverride:function(){return J()?void 0:1},
useMediumText:function(){return(c==null?void 0:c())||n()}})}})}}),_.O(_.r,{cond:function(){return m().attribution&&!L()},
then:function(){return _.O(_.le,{data:function(){return m().attribution}},{attributionViewModel:function(h8){return _.O(Dc,{data:h8.data,
className:pT,useMediumText:n})}})}}),_.O(_.r,{cond:function(){return m().actions&&!L()},
then:function(){return _.O(_.le,{data:function(){return m().actions}},{flexibleActionsViewModel:function(h8){return _.O(_.y2,{data:h8.data,
layout:function(){return JhD(R())},
className:EB})}})}}))),_.O("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.O(_.r,{cond:function(){return m().description&&J()},
then:function(){return _.O(_.le,{data:function(){return m().description}},{descriptionPreviewViewModel:function(h8){return _.O(_.hJ,{data:h8.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:p,maxLinesOverride:function(){return J()?void 0:1},
useMediumText:function(){return(c==null?void 0:c())||n()}})}})}}),_.O(_.r,{cond:function(){return m().attribution&&L()},
then:function(){return _.O(_.le,{data:function(){return m().attribution}},{attributionViewModel:function(h8){return _.O(Dc,{data:h8.data,
className:pT,useMediumText:n})}})}}),_.O(_.r,{cond:function(){return m().actions&&L()},
then:function(){return _.O(_.le,{data:function(){return m().actions}},{flexibleActionsViewModel:function(h8){return _.O(_.y2,{data:h8.data,
layout:function(){return JhD(R())},
className:EB})}})}})),_.O("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.O(_.le,{data:function(){return m().bottomMetadataFlexibleContainer}},{flexibleContainer:function(h8){return _.O(apB,{data:h8.data,
isOverlay:p})}})))}}))},"Ue");
_.VRD.idomCompat=!0;_.BX(_.B(function(K){var m=_.u(_.hL(!1,void 0,"qvRy4d")),x=m.next().value,S=m.next().value;return _.O("yt-official-card-view-model",{class:_.Tt("ytOfficialCardViewModelHost",K.className),style:_.x_({"background-color":function(){var Q,w=KZ((Q=K.data())==null?void 0:Q.backgroundColor);return w?_.RX(w):void 0}})},_.O(_.le,{data:function(){return K.data().header}},{pageHeaderViewModel:function(Q){return _.O(_.VRD,{data:Q.data,
noPadding:!0})}}),_.O(_.le,{data:function(){return K.data().contents}},{horizontalShelfViewModel:function(Q){return _.O(_.kR,{data:Q.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.O(_.r,{cond:x,
then:function(){return _.O("div",{class:"ytOfficialCardViewModelExpandedContent"},_.O(_.le,{data:function(){return K.data().expandedContents}},{horizontalShelfViewModel:function(Q){return _.O(_.kR,{data:Q.data,
sizing:"MINI"})}}),_.O("div",{class:"ytOfficialCardViewModelCollapseButton"},_.O(_.le,{data:function(){return K.data().collapseButton}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
onClick:function(){S(!x())}})}})))},
else:function(){return _.O("div",{class:"ytOfficialCardViewModelExpandButton"},_.O(_.le,{data:function(){return K.data().expandButton}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
onClick:function(){S(!x())}})}}))}}))},"Ve"),"yt-official-card-view-model",{props:{data:_.kv,
className:_.kv}});var vaD=_.B(function(K){var m,x=(m=_.cd().resolve(_.tR(_.PX)))==null?void 0:m();return _.O("ytw-search-friction-view-model",{class:_.Tt("ytwSearchFrictionViewModelHost",K.className)},_.O("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.O("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.O(_.r,{cond:function(){return x&&K.data().darkThemeImage?K.data().darkThemeImage:K.data().image},
then:function(S){return _.O(_.FR,{data:S,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.O(_.le,{data:function(){return K.data().overflowMenuButton}},{buttonViewModel:function(S){return _.O(_.Oy,{data:S.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.O(_.Ii,{text:function(){return K.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.O(_.AS,{each:function(){return K.data().bodyText||[]}},function(S){return _.O(_.Ii,{text:S,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.O(_.le,{data:function(){return K.data().actions}},{buttonViewModel:function(S){return _.O(_.Oy,{data:S.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.O(_.Ii,{text:function(){return K.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.O(_.Ii,{text:function(){return K.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"We");
vaD.idomCompat=!0;_.BX(vaD,"ytw-search-friction-view-model",{props:{data:_.kv,className:_.kv}});_.X$=_.B(function(K){var m=_.ld("markdown-div"),x,S=(x=_.cd().resolve(_.tR(_.PX)))==null?void 0:x();_.$p(function(){var Q=m.value;var w=new Tl5,M=new Map(w.JSC$9306_sanitizerTable.globalAttributePolicies);M.set("style",{policyAction:4});w.JSC$9306_sanitizerTable=new j6(w.JSC$9306_sanitizerTable.allowedElements,w.JSC$9306_sanitizerTable.elementPolicies,w.JSC$9306_sanitizerTable.allowedGlobalAttributes,M,w.JSC$9306_sanitizerTable.globallyAllowedAttributePrefixes);var f=["data-time"];if(f===void 0)M=
new Set(w.JSC$9306_sanitizerTable.globallyAllowedAttributePrefixes),M.add("data-"),w.JSC$9306_sanitizerTable=new j6(w.JSC$9306_sanitizerTable.allowedElements,w.JSC$9306_sanitizerTable.elementPolicies,w.JSC$9306_sanitizerTable.allowedGlobalAttributes,w.JSC$9306_sanitizerTable.globalAttributePolicies,M);else{M=new Set(w.JSC$9306_sanitizerTable.allowedGlobalAttributes);f=_.u(f);for(var c=f.next();!c.done;c=f.next()){c=c.value;if(c.indexOf("data-")!==0)throw Error("ka`"+c);M.add(c)}w.JSC$9306_sanitizerTable=
new j6(w.JSC$9306_sanitizerTable.allowedElements,w.JSC$9306_sanitizerTable.elementPolicies,M,w.JSC$9306_sanitizerTable.globalAttributePolicies,w.JSC$9306_sanitizerTable.globallyAllowedAttributePrefixes)}M=new Set(w.JSC$9306_sanitizerTable.allowedGlobalAttributes);M.add("class");w.JSC$9306_sanitizerTable=new j6(w.JSC$9306_sanitizerTable.allowedElements,w.JSC$9306_sanitizerTable.elementPolicies,M,w.JSC$9306_sanitizerTable.globalAttributePolicies,w.JSC$9306_sanitizerTable.globallyAllowedAttributePrefixes);
_.l1(Q,_.y2M(w.build(),CnT(K.text())));LqG(m.value)},"OZ439c");
x={};return _.O("div",null,_.O("markdown-div",{class:_.Tt("ytwMarkdownDivHost",(x.ytwMarkdownDivDark=S,x.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var Q;return((Q=K.isSmallText)==null?void 0:Q.call(K))||!1},x.ytwMarkdownDivHostWrapCodeBlocks=function(){var Q;
return((Q=K.wrapCodeBlocks)==null?void 0:Q.call(K))||!1},x.ytwMarkdownDivHostEnableDefaultStyling=function(){var Q;
return!((Q=K.disableDefaultStyling)==null?0:Q.call(K))},x)),
el:m}))},"Ye");
_.X$.idomCompat=!0;var UdL=_.B(function(K){var m=K.imageData;var x=_.oB(K.isInList,!1),S=function(){return x()?{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:52,targetHeight:52,className:"ytwGenAiRichTextViewModelContentImage"}:{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:80,targetHeight:80,className:"ytwGenAiRichTextViewModelContentImage"}};
return _.O("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.O(_.r,{cond:function(){return m().image},
then:function(Q){return _.O(_.FR,{data:Q,alt:function(){return S().alt},
contentMode:function(){return S().contentMode},
targetWidth:function(){return S().targetWidth},
targetHeight:function(){return S().targetHeight},
className:function(){return S().className}})}}),_.O("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.O("div",{class:_.Tt("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.O(_.Ii,{text:function(){return m().title}})),_.O(_.AS,{each:function(){var Q;
return(Q=m().description)!=null?Q:[]}},function(Q){return _.O("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.O(Kg,{content:Q}))})))},"Ze"),zF5=_.B(function(K){var m=K.list;
var x=function(){var S;return(S=m().items)!=null?S:[]};
return _.O("div",{class:"ytwGenAiRichTextViewModelListContent"},_.O(_.r,{cond:function(){return m().title},
then:function(S){return _.O("div",{class:_.Tt("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.O(_.Ii,{text:S}))}}),_.O(_.r,{cond:function(){return m().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.O("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.O(_.AS,{each:x},function(S){return _.O("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.O(Kg,{content:S,isInList:!0}))}))}}),_.O(_.r,{cond:function(){return m().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.O("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.O(_.AS,{each:x},function(S){return _.O("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.O(Kg,{content:S,isInList:!0}))}))}}),_.O(_.r,{cond:function(){return m().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.O("div",{class:"ytwGenAiRichTextViewModelImageList"},_.O(_.AS,{each:x},function(S){return _.O("div",{class:"ytwGenAiRichTextViewModelListItem"},_.O(Kg,{content:S,isInList:!0}))}))}}))},"$e"),TTE=_.B(function(K){var m=K.table;
return _.O("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.O("thead",null,_.O("tr",null,_.O(_.AS,{each:function(){var x,S;return(S=(x=m().header)==null?void 0:x.cells)!=null?S:[]}},function(x){return _.O("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.O(_.AS,{each:function(){return x.contents}},function(S){return _.O(Kg,{content:S})}))}))),_.O("tbody",null,_.O(_.AS,{each:function(){var x;
return(x=m().rows)!=null?x:[]}},function(x){return _.O("tr",null,_.O(_.AS,{each:function(){return x.cells}},function(S){return _.O("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.O(_.AS,{each:function(){return S.contents}},function(Q){return _.O(Kg,{content:Q})}))}))})))},"af"),Kg=_.B(function(K){var m=K.content;
var x=_.oB(K.isInList,!1),S=function(){var Q,w;return(w=(Q=m().contentBlock)==null?void 0:Q.contents)!=null?w:[]};
return _.O("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.O(_.r,{cond:function(){return m().text},
then:function(Q){return _.O(_.Ii,{className:"ytwGenAiRichTextViewModelText",text:Q})}}),_.O(_.r,{cond:function(){return m().image},
then:function(Q){return _.O(UdL,{imageData:Q,isInList:x})}}),_.O(_.r,{cond:function(){return m().list},
then:function(Q){return _.O(zF5,{list:Q})}}),_.O(_.r,{cond:function(){return m().contentBlock},
then:function(){return _.O("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.O(_.AS,{each:S},function(Q){return _.O(Kg,{content:Q,isInList:!1})}))}}),_.O(_.r,{cond:function(){return m().table},
then:function(Q){return _.O(TTE,{table:Q})}}))},"bf"),IpL=_.B(function(K){var m={};
m=_.O$("ytwGenAiRichTextViewModelHost",(m.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.GW("search_overview_link_style")),m));return _.O("gen-ai-rich-text-view-model",{class:m},_.O(Kg,{content:function(){return K.data().content}}))},"cf");_.krA=_.B(function(K){var m=K.data;var x=function(){var n;return((n=m().loadingUi)!=null?n:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},S=function(){return m().isLoading&&(x()==="UNSPECIFIED"||x()==="GHOST_CARD")},Q=function(){return!m().isLoading},w=function(){return!!m().content&&!m().contents},M=function(){return!!m().contents},f=function(){return!!m().nextQueryButtons},c=function(){return m().isLoading&&x()==="INVISIBLE"},D=function(){var n,F;
return(F=(n=m().headerIcon)==null?void 0:n.iconType)!=null?F:""},G=function(){var n;
return(n=m().content)!=null?n:""},p=function(){return!!m().sourcesSection},R,J=!((R=_.cd().resolve(_.tR(_.PX)))==null||!R()),L=_.bv(function(){var n=[],F=m().contents;
if(F)for(var H=0;H<F.length;H++){var N=_.C(F&&F[H],flD);N&&n.push(N)}return n},void 0,"gcCsZb");
_.BZ(function(){m().isLoading||_.CQ("so_re",void 0,"search_overview_answer")});
return _.O("ytd-overview-answer-view-model",{class:function(){var n={};n=(n.ytdOverviewAnswerViewModelHost=!0,n.ytdOverviewAnswerViewModelDarkBackground=J&&!c(),n.ytdOverviewAnswerViewModelLightBackground=!J&&!c(),n);return _.O$(n)}},_.O(_.r,{cond:function(){return!c()},
then:function(){return _.O(_.O2,null,_.O("h2",null,_.O("div",{class:"ytdOverviewAnswerViewModelHeader"},_.O(_.r,{cond:D,then:function(n){return _.O("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.O(_.SW,{icon:n}))}}),_.O("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.O("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return m().headerText}),_.O("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.O(_.Ii,{text:function(){return m().headerSubtext}}))))),_.O(_.r,{cond:S,
then:function(){return _.O(qpG,null)}}),_.O(_.r,{cond:Q,
then:function(){return _.O(_.O2,null,_.O(_.r,{cond:w,then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelText"},_.O(_.X$,{text:G,isSmallText:!0}))}}),_.O(_.r,{cond:M,
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelRichText"},_.O(_.AS,{each:L},function(n){return _.O(IpL,{data:n})}))}}),_.O(_.r,{cond:f,
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.O(_.le,{data:function(){return m().nextQueryButtons}},{buttonViewModel:function(n){return _.O(_.Oy,{data:n.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.kR}))}}),_.O("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.O("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.O(_.r,{cond:function(){return!!_.C(m().likeButtonViewModel,_.ak)&&!!_.C(m().dislikeButtonViewModel,_.BS)},
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.O(_.vC,{data:function(){return _.C(m().likeButtonViewModel,_.ak)},
disableIconAnimation:!0}),_.O(_.V2,{data:function(){return _.C(m().dislikeButtonViewModel,_.BS)}}))}})),_.O(_.r,{cond:function(){var n;
return(n=m().sourcesSection)==null?void 0:n.headerText},
then:function(n){return _.O("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.O(_.Ii,{text:n}))}})),_.O(_.r,{cond:p,
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelSources"},_.O(_.le,{data:function(){var n;return(n=m().sourcesSection)==null?void 0:n.sourcesShelf}},{buttonViewModel:_.Oy,
horizontalShelfViewModel:function(n){return _.O(_.kR,{data:n.data,includeMargin:!0,hasPeek:!0})}}))}}),_.O(_.r,{cond:function(){return m().disclaimerText},
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.O(_.Ii,{text:function(){return m().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"df");var WBD=_.B(function(K){var m=_.H_(K,{}).data;return _.O("yt-shopping-content-line-item-view-model",{class:_.Tt("ytShoppingContentLineItemViewModelHost")},_.O(_.Ii,{text:function(){var x;return(x=m().text)==null?void 0:x.attributedString}}))},"ef");_.mH=_.B(function(K){K=_.H_(K,{});var m=K.data,x={};return _.O("yt-shopping-content-line-view-model",{class:_.Tt("ytShoppingContentLineViewModelHost",K.className,(x.ytShoppingContentLineViewModelTruncateText=function(){return!m().wrapContent},x)),
style:_.x_({"--shopping-content-line-gap":function(){return m().itemGap?m().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return m().lineHeight?m().lineHeight+"px":void 0}})},_.O(_.AS,{each:function(){return(m().items||[]).map(function(S){return _.C(S,hBo)}).filter(function(S){return!!S})}},function(S){return _.O(WBD,{data:S})}))},"ff");var XqD=_.B(function(K){var m=K.data;var x=function(){var w;return((w=m().image)==null?void 0:w.height)||48},S=function(){var w;
return((w=m().image)==null?void 0:w.width)||48},Q=function(){return"width: "+S()+"px; height: "+x()+"px;"};
return _.O("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var w,M,f,c=((w=_.cd().resolve(_.tR(_.PX)))==null?0:w())?(M=m())==null?void 0:M.darkThemeBackgroundColor:(f=m())==null?void 0:f.lightThemeBackgroundColor;return"background-color: "+(c?_.RX(c):"")+";"},
el:_.o$(_.pi(function(){var w;return(w=m())==null?void 0:w.rendererContext}))},_.O(_.r,{cond:function(){var w,M;
return(M=(w=m().image)==null?void 0:w.image)!=null?M:m().thumbnail},
then:function(w){return _.O("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var M;return"background-color: "+(((M=m().image)==null?0:M.backgroundColor)?_.RX(m().image.backgroundColor):"")+";"+Q()}},_.O(_.FR,{data:w,
height:x,width:S,style:Q,alt:""}))}}),_.O("div",{class:"ytShoppingDescriptionItemViewModelText"},_.O(_.le,{data:function(){return m().line1}},{shoppingContentLineViewModel:function(w){return _.O(_.mH,{data:w.data})}}),_.O(_.le,{data:function(){return m().line2}},{shoppingContentLineViewModel:function(w){return _.O(_.mH,{data:w.data})}}),_.O(_.le,{data:function(){return m().line3}},{shoppingContentLineViewModel:function(w){return _.O(_.mH,{data:w.data})}})))},"gf");var K1J=_.B(function(K){var m=K.data;var x=K.active;var S=_.ld("transcript-segment-view-model");_.$p(function(){var Q,w,M,f=((Q=_.cd().resolve(_.tR(_.PX)))==null?0:Q())?(w=m())==null?void 0:w.darkThemeColorPalette:(M=m())==null?void 0:M.lightThemeColorPalette;f&&(f.additiveBackground&&S.value.style.setProperty("--timestamp-active-background-color",_.RX(f.additiveBackground)),f.textSecondary&&S.value.style.setProperty("--timestamp-active-color",_.pl(f.textSecondary)))},"TnVCnb");
K={};return _.O("transcript-segment-view-model",{class:_.Tt("ytwTranscriptSegmentViewModelHost",(K.ytwTranscriptSegmentViewModelHostActive=x,K.ytwTranscriptSegmentViewModelHostModern=_.h("enable_timeline_view_modern_transcript")||_.h("enable_timeline_view_modern_transcript_fe"),K)),el:S},_.O(_.r,{cond:function(){var Q;return(Q=m())==null?void 0:Q.timestamp},
then:function(Q){var w={};return _.O(_.O2,null,_.O("div",{class:_.Tt("ytwTranscriptSegmentViewModelTimestamp",(w.ytwTranscriptSegmentViewModelTimestampActive=x,w)),"aria-hidden":!0},Q),_.O("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var M=Q().split(":").map(Number),f=_.u(M.reverse());M=f.next().value;var c=f.next().value;f=f.next().value;return _.woD({hours:f,minutes:c,seconds:M})}))}}),_.O(_.Ii,{text:function(){var Q,w,M;
return(M=(Q=m())==null?void 0:Q.attributedText)!=null?M:{content:(w=m())==null?void 0:w.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"jf");var mT4=_.B(function(K){var m=K.data;return _.O("div",{class:"videoAttributesSectionViewModelHeader"},_.O("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.O("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return m().headerTitle}),_.O(_.r,{cond:function(){return m().headerInfoButton},
then:function(){return _.O(_.le,{data:function(){return m().headerInfoButton}},{buttonViewModel:function(x){return _.O(_.Oy,{data:x.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.O(_.r,{cond:function(){return m().headerSubtitle},
then:function(){return _.O("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return m().headerSubtitle})}}))},"kf"),xTy=_.B(function(K){function m(n){return Math.max(Math.min(n,0),D()-f())}
var x=K.data;var S;K=_.ld("div",function(n){var F=function(){G(n.clientWidth)};
F();window.ResizeObserver&&(S=new ResizeObserver(F),S.observe(n))});
var Q=_.ld("div",function(n){c(n.scrollWidth)}),w=_.u(_.hL(0,void 0,"C3XQAe")),M=w.next().value;
w=w.next().value;var f=M,c=w;w=_.u(_.hL(0,void 0,"db7y3"));M=w.next().value;w=w.next().value;var D=M,G=w;M=_.u(_.hL(0,void 0,"RchC7"));var p=M.next().value,R=M.next().value;_.Nl(function(){var n;(n=S)==null||n.disconnect()});
var J=function(){R(m(p()+D()))},L=function(){R(m(p()-D()))};
return _.O("yt-video-attributes-section-view-model",null,_.O("div",{class:"videoAttributesSectionViewModelHost"},_.O(_.r,{cond:function(){return x().headerTitle},
then:function(){return _.O(mT4,{data:x})}}),_.O("div",{class:_.Tt("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:K},_.O("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.x_({transform:function(){var n=p();_.vZ("HTML_DIR")==="rtl"&&(n*=-1);return"translateX("+n+"px)"}}),
el:Q},_.O(_.le,{data:function(){return x().videoAttributeViewModels}},{videoAttributeViewModel:akE}))),_.O(_.le,{data:function(){return x().footerButton}},{buttonViewModel:function(n){return _.O(_.Oy,{data:n.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.O(_.r,{cond:function(){return p()<0&&x().previousButton},
then:function(){return _.O("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.O(_.le,{data:function(){return x().previousButton}},{buttonViewModel:function(n){return _.O(_.Oy,{data:n.data,
onClick:J})}}))}}),_.O(_.r,{cond:function(){return p()>D()-f()&&x().nextButton},
then:function(){return _.O("div",{class:"videoAttributesSectionViewModelRightArrow"},_.O(_.le,{data:function(){return x().nextButton}},{buttonViewModel:function(n){return _.O(_.Oy,{data:n.data,
onClick:L})}}))}})))},"lf");
xTy.idomCompat=!0;var SB4=_.B(function(K){var m=K.data;var x=K.active;var S={},Q={};return _.O("timeline-item-view-model",{class:_.Tt("ytwTimelineItemViewModelHost",(S.ytwTimelineItemViewModelHostChapterChild=K.chapterChild,S.ytwTimelineItemViewModelModern=_.h("enable_timeline_view_modern_transcript")||_.h("enable_timeline_view_modern_transcript_fe"),S))},_.O("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.O("div",{class:_.Tt("ytwTimelineItemViewModelTimestamp",(Q.ytwTimelineItemViewModelTimestampActive=
x,Q))},function(){return m().timestamp})),_.O("div",{class:"ytwTimelineItemViewModelContentItems"},_.O(_.le,{data:function(){return m().contentItems}},{transcriptSegmentViewModel:function(w){return _.O(K1J,{data:w.data,
active:x})},
videoAttributesSectionViewModel:xTy})))},"mf");var QG6=_.B(function(K){var m=K.data;K={};return _.O("timeline-chapter-view-model",{class:_.Tt("ytwTimelineChapterViewModelHost")},_.O("div",{class:_.Tt("ytwTimelineChapterViewModelTitle",(K.ytwTimelineChapterViewModelModern=_.h("enable_timeline_view_modern_transcript")||_.h("enable_timeline_view_modern_transcript_fe"),K))},function(){return m().title}),_.O(_.le,{data:function(){return m().contents}},{timelineItemViewModel:function(x){return _.O(SB4,{data:x.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(x){return _.O(xTy,{data:x.data})}}))},"nf");var w0d=_.B(function(K){var m=K.data;var x=_.ld("macro-markers-panel-item-view-model"),S=_.QS(_.rmv,function(){var w;return(w=m().markersEngagementPanelSyncEntityKey)!=null?w:""}),Q=function(){var w;
return((w=S())==null?void 0:w.activeItemIndex)===m().index};
K=_.kA(function(w){var M,f,c,D,G;return _.t(function(p){if(p.nextAddress==1)return w.stopPropagation(),_.D2(_.jO(w),x.value,["A".toString(),"BUTTON".toString()])?p.return():(M=_.JE(m().onTap))?p.yield(_.k_(),2):p.return();f=p.yieldResult;D=(c=_.C(M,_.o7))==null?void 0:c.startTimeSeconds;D===void 0||(G=f)!=null&&G.seekTo(D,!0);_.Px(p)})});
return _.O("macro-markers-panel-item-view-model",{class:_.Tt("ytwMacroMarkersPanelItemViewModelHost",{"is-active":Q}),el:x,"on:click":K,tabindex:0,role:"button"},_.O(_.le,{data:function(){var w;return(w=m())==null?void 0:w.item}},{timelineChapterViewModel:function(w){return _.O(QG6,{data:w.data,
active:Q})},
timelineItemViewModel:function(w){return _.O(SB4,{data:w.data,active:Q})},
videoAttributeViewModel:akE,shoppingDescriptionItemViewModel:XqD}))},"of");
w0d.idomCompat=!0;_.BX(w0d,"macro-markers-panel-item-view-model",{props:{data:_.kv}});_.BX(xTy,"yt-video-attributes-section-view-model",{props:{data:_.kv}});var sGs=_.B(function(K){var m=function(){var x,S,Q;return(Q=(x=K.data().leadingLogoAccessibility)==null?void 0:(S=x.accessibilityData)==null?void 0:S.label)!=null?Q:""};
return _.O("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.O(_.r,{cond:function(){return K.data().leadingLogo},
then:function(x){return _.O(_.FR,{className:"ytwFantasySectionHeaderViewModelLogo",data:x,alt:m})}}),_.O("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.O(_.Ii,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return K.data().title}}),_.O(_.Ii,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return K.data().subtitle}})),_.O(_.le,{data:function(){return K.data().trailingButton}},{buttonViewModel:function(x){return _.O(_.Oy,{data:x.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"pf");var lTl=_.B(function(K){var m={};m=_.Tt("ytwFantasyTeamViewModelHost",(m.ytwFantasyTeamViewModelCompact=function(){var Q;return!((Q=K.compact)==null||!Q.call(K))},m.ytwFantasyTeamViewModelUser=function(){return K.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},m.ytwFantasyTeamViewModelOpponent=function(){return K.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},m));
var x=function(){var Q,w,M;return(M=(Q=K.data().teamLogoAccessibility)==null?void 0:(w=Q.accessibilityData)==null?void 0:w.label)!=null?M:""},S=_.QS(pOT,function(){return K.data().teamEntityKey});
return _.O("ytw-fantasy-team-view-model",{class:m},_.O(_.r,{cond:function(){return K.data().teamLogo},
then:function(Q){return _.O(_.FR,{className:"ytwFantasyTeamViewModelLogo",data:Q,alt:x})}}),_.O("div",{class:"ytwFantasyTeamViewModelMetadata"},_.O("div",{class:"ytwFantasyTeamViewModelHeader"},_.O(_.Ii,{className:"ytwFantasyTeamViewModelScore",
text:function(){var Q;return(Q=S())==null?void 0:Q.score}}),_.O(_.SW,{icon:function(){var Q;
return(Q=S())==null?void 0:Q.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.O(_.Ii,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var Q;return(Q=S())==null?void 0:Q.projectedScore}})),_.O(_.Ii,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return K.data().primaryText}}),_.O(_.Ii,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return K.data().secondaryText}}),_.O(_.Ii,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return K.data().tertiaryText}})),_.O(_.Ii,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var Q;return(Q=S())==null?void 0:Q.score}}))},"qf");_.BX(_.B(function(K){return _.O("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.O("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.O(_.le,{data:function(){return K.data().summaryHeader}},{fantasySectionHeaderViewModel:sGs})),_.O(_.le,{data:function(){return K.data().userTeam}},{fantasyTeamViewModel:lTl}),_.O(_.le,{data:function(){return K.data().opponentTeam}},{fantasyTeamViewModel:lTl}))},"rf"),"fantasy-league-summary-view-model",{props:{data:_.kv}});var unJ=_.B(function(K){var m=_.H_(K,{shape:{},useCustomTabRenderable:!1}),x=m.shape;m=m.useCustomTabRenderable;var S=K.customTabRenderable,Q=function(){return x().disabled},w=function(){return x().selected},M=function(){return x().title},f=function(){return x().icon},c=_.ld("yt-tab-shape");
K=_.kA(function(p){var R;if(!Q()&&((R=x().aTagConfig)==null?0:R.onclick))x().aTagConfig.onclick(p);return!1});
var D=_.kA(function(p){if(p.key==="Enter"||p.key==="ArrowUp"||p.key==="ArrowDown")p.preventDefault(),c.value.click();return!1}),G={};
return _.O("yt-tab-shape",{class:_.Tt("yt-tab-shape",function(){return x().className},(G["yt-tab-shape__tab--last-tab"]=function(){return x().isLastTab},G["yt-tab-shape--host-disabled"]=Q,G["yt-tab-shape--host-clickable"]=!S,G)),
role:S?void 0:"tab","aria-selected":w!=null?w:!1,"aria-disabled":Q,tabindex:S?void 0:0,"on:click":K,"on:keydown":D,el:c,"tab-identifier":function(){return x().identifier},
"tab-title":M},_.O(_.r,{cond:m,then:function(){return S()},
else:function(){var p={},R={};return _.O(_.O2,null,_.O("div",{class:_.Tt("yt-tab-shape__tab",(p["yt-tab-shape__tab--tab-selected"]=w,p))},_.O(_.r,{cond:f,then:function(J){return _.O(_.SW,{className:"yt-tab-shape__tab-icon",icon:function(){return J().iconType}})}}),M),_.O("div",{class:_.Tt("yt-tab-shape__tab-bar",(R["yt-tab-shape__tab-bar--tab-bar-selected"]=w,R))}))}}))},"sf");
unJ.idomCompat={callbacks:{customTabRenderable:!0}};_.fTH=_.B(function(K){var m=K.shape;K=_.u(_.hL(48,void 0,"nDAx4"));var x=K.next().value,S=K.next().value;K=_.u(_.hL(0,void 0,"GCgjqb"));var Q=K.next().value,w=K.next().value,M=function(){return m().tabs},f=_.ld("yt-tab-group-shape"),c=function(){var R,J;
return(J=(R=M())==null?void 0:R.findIndex(function(L){return L.selected}))!=null?J:-1};
K=_.u(_.hL(!1,void 0,"SU01tf"));var D=K.next().value,G=K.next().value,p=function(){D()||_.dX.addJob(function(){G(!0)},0)};
_.$p(function(){var R=c(),J=_.dX.addJob(function(){var L,n=((L=f.value)==null?void 0:L.querySelectorAll("yt-tab-shape"))||[],F;S(((F=R>-1?n[R]:void 0)==null?void 0:F.getBoundingClientRect().width)||0);for(F=L=0;F<R;F++)L+=n[F].offsetWidth+24;_.vZ("HTML_DIR")==="rtl"&&(L=-L);w(L);p()},8,0);
_.Nl(function(){_.dX.cancelJob(J)})},"PMwgb");
K={};return _.O("yt-tab-group-shape",{class:_.Tt("tabGroupShapeHost",(K.tabGroupShapeOverflowHidden=function(){return m().isOverflowHidden},K)),
el:f},_.O(_.r,{cond:M,then:function(R){return _.O(_.O2,null,_.O("div",{class:"tabGroupShapeTabs",role:"tablist"},_.O(_.AS,{each:R},function(J,L){return _.O(unJ,{shape:function(){return Object.assign({},J,{isLastTab:L()===R().length-1})},
customTabRenderable:J.customTabRenderable,useCustomTabRenderable:!!J.customTabRenderable})})),_.O(MLd,{width:x,
sliderOffset:Q,enableTransition:D}))}}))},"uf");
_.fTH.idomCompat=!0;var MLd=_.B(function(K){var m=_.oB(K.sliderOffset,0),x=K.width,S=K.enableTransition;K={};return _.O("div",{class:_.Tt("tabGroupShapeSlider",(K.tabGroupShapeSliderTransition=function(){return S()},K)),
style:_.x_({width:function(){return x()+"px"},
transform:function(){return"translateX("+m()+"px)"}})})},"vf");var tLH=_.B(function(K){var m=function(){var w,M,f;return(f=(w=K.data().playerLogoAccessibility)==null?void 0:(M=w.accessibilityData)==null?void 0:M.label)!=null?f:""},x=_.QS(Ro1,function(){return K.data().playerEntityKey}),S={};
S=_.Tt("ytwFantasyPlayerViewModelHost",(S.ytwFantasyPlayerViewModelPlaying=function(){var w;return!((w=x())==null||!w.isPlayerPlaying)},S.ytwFantasyPlayerViewModelOnField=function(){var w;
return((w=x())==null?void 0:w.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},S.ytwFantasyPlayerViewModelRedZone=function(){var w;
return((w=x())==null?void 0:w.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},S));
var Q=function(){var w,M,f,c=((w=_.cd().resolve(_.tR(_.PX)))==null?0:w())?(M=K.data().playerLogoBackgroundColor)==null?void 0:M.darkTheme:(f=K.data().playerLogoBackgroundColor)==null?void 0:f.lightTheme;return c===void 0?"":_.RX(c)};
return _.O("ytw-fantasy-player-view-model",{class:S},_.O(_.r,{cond:function(){return K.data().playerLogo},
then:function(w){return _.O("div",{class:"ytwFantasyPlayerViewModelLogo"},_.O("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.O(_.FR,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.x_({"background-color":Q}),data:w,alt:m})),_.O("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.O(_.SW,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.O("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.O("div",{class:"ytwFantasyPlayerViewModelHeader"},_.O(_.Ii,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var w;return(w=K.data())==null?void 0:w.playerNameText}}),_.O(_.Ii,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var w;return(w=K.data())==null?void 0:w.playerDescriptionText}})),_.O("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.O(_.Ii,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var w;return(w=x())==null?void 0:w.gamePeriodText}}),_.O(_.Ii,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var w;return(w=K.data())==null?void 0:w.opponentTeamText}}),_.O(_.Ii,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var w;return(w=x())==null?void 0:w.gameStatusText}}),_.O(_.Ii,{className:_.Tt("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var w;return(w=x())==null?void 0:w.playerStatusText}})),_.O("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.O(_.Ii,{text:function(){var w;
return(w=x())==null?void 0:w.playerStatsText}}))),_.O(_.Ii,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var w;return(w=x())==null?void 0:w.fantasyScore}}))},"wf");var c8l=_.B(function(K){return _.O("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.O(_.r,{cond:function(){return K.data().players},
then:function(m){return _.O(_.le,{data:m},{fantasyPlayerViewModel:tLH})}}))},"xf");var OTd=_.B(function(K){var m=_.u(_.mc(function(){var Q;return(Q=K.data().selectedTabIdentifierKey)!=null?Q:""})),x=m.next().value,S=m.next().value;
_.ND(function(){var Q;(Q=K.setSelectedTabSignal)==null||Q.call(K,x)});
return _.O("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.O("div",{class:"ytTabbedViewModelTabGroup"},_.O(_.fTH,{shape:function(){var Q=K.data(),w=[],M={tabs:w};if(!Q.tabs)return M;Q=_.u(Q.tabs);for(var f=Q.next(),c={};!f.done;c={tabViewModel:void 0},f=Q.next())if(c.tabViewModel=_.C(f.value,bJD),c.tabViewModel){var D=f=void 0;w.push({aTagConfig:{onclick:function(G){return function(){var p;S((p=G.tabViewModel.tabIdentifier)!=null?p:"")}}(c)},
identifier:c.tabViewModel.tabIdentifier,selected:x()===c.tabViewModel.tabIdentifier,title:(D=(f=c.tabViewModel.title)==null?void 0:f.content)!=null?D:""})}return M}})),_.O(_.le,{data:function(){var Q,w=_.u((Q=K.data().tabs)!=null?Q:[]);
for(Q=w.next();!Q.done;Q=w.next())if((Q=_.C(Q.value,bJD))&&Q.tabIdentifier===x())return Q.content}},{fantasyRosterViewModel:c8l}))},"zf");_.BX(_.B(function(K){var m=_.u(Eqn()),x=m.next().value,S=m.next().value;return _.O("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.O(_.Ii,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return K.data().title}}),_.O(_.r,{cond:function(){return K.data().tabbedViewModel},
then:function(Q){return _.O(_.le,{data:Q},{tabbedViewModel:function(w){return _.O(OTd,{data:w.data,setSelectedTabSignal:S})}})}}),_.O(_.r,{cond:function(){var Q,w=(Q=_.C(K.data().tabbedViewModel,ggH))==null?void 0:Q.tabs;
Q=_.C(w==null?void 0:w[0],bJD);w=_.C(w==null?void 0:w[1],bJD);var M=Q==null?void 0:Q.tabIdentifier;if(x()===M){var f,c;if(!((f=_.C(Q==null?void 0:Q.content,Z9o))==null?0:(c=f.players)==null?0:c.length))return K.data().noUserTeamPlayersText}else{var D,G;if(!((D=_.C(w==null?void 0:w.content,Z9o))==null?0:(G=D.players)==null?0:G.length))return K.data().noOpponentTeamPlayersText}},
then:function(Q){return _.O(_.Ii,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:Q})}}))},"Af"),"ytw-fantasy-matchup-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){return _.O("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.O(_.Ii,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return K.data().title}}),_.O(_.r,{cond:function(){return K.data().matchupTeamPairs},
then:function(m){return _.O(_.AS,{each:m,keyBy:"INDEX"},function(x){return _.O("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.O(_.le,{data:function(){return[x().firstTeam,x().secondTeam]}},{fantasyTeamViewModel:function(S){return _.O(lTl,{data:S.data,
compact:!0})}}))})}}))},"Bf"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=function(){var Q,w,M;return(M=(Q=K.data().userLogoAccessibility)==null?void 0:(w=Q.accessibilityData)==null?void 0:w.label)!=null?M:""},x=function(){var Q,w,M;
return(M=(Q=K.data().opponentLogoAccessibility)==null?void 0:(w=Q.accessibilityData)==null?void 0:w.label)!=null?M:""},S=_.QS(G$m,function(){return K.data().entityKey});
return _.O("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.O("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.O(_.r,{cond:function(){return K.data().userLogo},
then:function(Q){return _.O(_.FR,{className:"ytwFantasyWinProbabilityViewModelLogo",data:Q,alt:m})}}),_.O("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.O(_.Ii,{text:function(){return K.data().title}})),_.O(_.r,{cond:function(){return K.data().opponentLogo},
then:function(Q){return _.O(_.FR,{className:"ytwFantasyWinProbabilityViewModelLogo",data:Q,alt:x})}})),_.O("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.O("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.O(_.Ii,{text:function(){var Q;
return(Q=S())==null?void 0:Q.userWinNumberLabel}})),_.O("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.O("div",{class:_.Tt("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.x_({flex:function(){var Q,w;return(w=(Q=S())==null?void 0:Q.userWinNumber)!=null?w:50}})}),_.O("div",{class:_.Tt("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.x_({flex:function(){var Q,w;return(w=(Q=S())==null?void 0:Q.opponentWinNumber)!=null?w:50}})})),_.O("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.O(_.Ii,{text:function(){var Q;
return(Q=S())==null?void 0:Q.opponentWinNumberLabel}}))))},"Cf"),"fantasy-win-probability-view-model",{props:{data:_.kv}});var jG6={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},DT4=_.B(function(K){return _.O(_.le,{data:K.button},{buttonViewModel:function(m){return _.O(_.Oy,{data:m.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Df"),r8H=_.B(function(K){return _.O("ytd-backstage-locked-post-view-model",{class:_.Tt("ytdBackstageLockedPostViewModelHost",K.className)},_.O("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.O("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.O(_.le,
{data:function(){return K.data().authorAvatar}},{decoratedAvatarViewModel:_.d0})),_.O("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.O("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.O(_.Ii,{text:function(){return K.data().authorText}})),_.O("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.O(_.Ii,{text:function(){return K.data().publishedTimeText}}),_.O(_.le,{data:function(){return K.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(m){return _.O(Cbt,
{data:m.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.O("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.O(_.Ii,{text:function(){return K.data().contentText}})),_.O(_.oh,null,_.O(_.YJ,{when:function(){return K.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.O("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.O(_.FR,{data:jG6,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.O(_.Ii,{text:function(){return K.data().lockedText}}))}),_.O(_.YJ,{when:function(){return K.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.O("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.O("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.O(_.FR,{data:jG6,
alt:""})),_.O(_.Ii,{text:function(){return K.data().lockedText}}))})),_.O("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.O(DT4,{button:function(){return K.data().likeButton}}),_.O("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return K.data().voteCountA11y}},_.O(_.Ii,{text:function(){return K.data().voteCount}})),_.O(DT4,{button:function(){return K.data().dislikeButton}}),_.O(DT4,{button:function(){return K.data().commentButton}}),_.O("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return K.data().commentCountA11y}},_.O(_.Ii,{text:function(){return K.data().commentCount}}))))},"Ef");
r8H.idomCompat=!0;_.BX(r8H,"ytd-backstage-locked-post-view-model",{props:{data:_.kv,className:_.kv}});_.DN("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var xW=function(){var K=_.e.apply(this,arguments)||this;K.darkerPanels=_.h("web_watch_darker_panels");K.commentsHidePanelButton=!1;K.isWatchGrid=!1;K.continuationShowButton=!1;K.isSearch=!1;K.isConstrainedList=!1;K.isWatch=!1;K.eligibleToSwitchToGrid=!1;K.useBigThumbs=!1;K.notSticky=!1;K.epRestyle=!1;K.isCarouselInFeed=!0;K.topSpacingZero=!1;K.continuationIsInitialLoad=!0;K.enableSqueezebackPanels=_.h("web_shorts_enable_squeezeback_panels");K.enableAnchoredPanel=_.h("desktop_shorts_v2_anchored_panel");
K.mastheadHeight=0;K.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};K.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return K};
_.q(xW,_.e);_.l=xW.prototype;_.l.updateLockupContainerTypes=function(K){if(this.eligibleToSwitchToGrid){var m;(m=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||m.forEach(function(x){x.containerType=K})}};
_.l.getItemsPath=function(){return"data.contents"};
_.l.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.l.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]]",
thumbnailTargetWidth:"[[thumbnailTargetWidth]]",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",backstageLockedPostViewModel:"ytd-backstage-locked-post-view-model",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
buttonRenderer:"ytd-button-renderer",carouselAdRenderer:"ytd-carousel-ad-renderer",cardItemContainerRenderer:{component:"yt-card-item-container-renderer",properties:{compact:"[[engagementPanel]]"}},cardItemRenderer:"yt-card-item-renderer",carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0}},channelAboutFullMetadataRenderer:"ytd-channel-about-metadata-renderer",channelFeaturedContentRenderer:{component:"ytd-channel-featured-content-renderer",properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",
lockupContainerType:"[[lockupContainerType]]"}},channelRenderer:{component:"ytd-channel-renderer",properties:{compactStyle:"[[engagementPanel]]"}},channelSwitcherPageRenderer:"ytd-channel-switcher-page-renderer",channelVideoPlayerRenderer:"ytd-channel-video-player-renderer",chipCloudRenderer:{component:"yt-chip-cloud-renderer",properties:{isSearch:"[[isSearch]]"}},chipsShelfViewModel:"chips-shelf-view-model",clarificationRenderer:"ytd-clarification-renderer",commentHistoryEntryRenderer:"ytd-comment-history-entry-renderer",
commentThreadRenderer:{component:"ytd-comment-thread-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},commentFilterContextViewModel:{component:"yt-comment-filter-context-view-model"},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",
eduCardViewModel:"yt-edu-card-view-model",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",linearLayoutViewModel:"yt-linear-layout-view-model",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",messageRenderer:{component:"ytd-message-renderer",properties:{panel:"[[engagementPanel]]"}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",properties:{isSearch:"[[isSearch]]"}},movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",
newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer",offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",officialCardViewModel:{component:"yt-official-card-view-model",properties:{className:"[[is]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},
pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",playlistVideoRenderer:"ytd-playlist-video-renderer",premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer",productListHeaderRenderer:"ytd-product-list-header-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",
purchaseItemRenderer:"ytd-purchase-item-renderer",qrCodeRenderer:"yt-qr-code-renderer",radioRenderer:"ytd-radio-renderer",recognitionShelfRenderer:"ytd-recognition-shelf-renderer",redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{isSearch:"[[isSearch]]",hideShelfHeader:"[[hideShortsShelfHeader]]"}},gridShelfViewModel:{component:"grid-shelf-view-model",properties:{shouldUseOwnContainerSize:"[[isSearch]]",layoutContainerWidth:"[[containerWidth]]",
className:"[[is]]"},params:{marginSettings:0}},richShelfRenderer:"ytd-rich-shelf-renderer",resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchFrictionViewModel:"ytw-search-friction-view-model",searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",sectionGroupViewModel:"yt-section-group-view-model",sectionHeaderViewModel:{component:"yt-section-header-view-model",properties:{className:"[[is]]"},params:{disableHorizontalPadding:!0,disableVerticalPadding:!0}},
settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",properties:{isSearch:"[[isSearch]]",isConstrainedList:"[[isConstrainedList]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer",showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",sponsorshipsAlertRenderer:"ytd-sponsorships-alert-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",
subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer",unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer",unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",
unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[continuationShowButton]]",isCommentsSection:"[[continuationIsCommentsSection]]",
isInitialLoad:"[[continuationIsInitialLoad]]",engagementPanel:"[[engagementPanel]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer",errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer",ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer",listItemViewModel:"ytd-list-item-view-model",overviewAnswerViewModel:"ytd-overview-answer-view-model",coursePerksViewModel:"yt-course-perks-view-model",courseProgressViewModel:"yt-course-progress-view-model",courseRatingsViewModel:"yt-course-ratings-view-model",
videoDescriptionHeaderRenderer:"ytd-video-description-header-renderer",videoDescriptionInfocardsSectionRenderer:"ytd-video-description-infocards-section-renderer",videoOverviewViewModel:"yt-video-overview-view-model",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")}}};
_.l.created=function(){};
_.l.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.l.handleIntersect=function(K){this.notSticky=K[0].intersectionRatio===1};
_.l.attached=function(){var K=this,m=_.h("web_item_section_sticky_header_use_scroll_as_fallback");m||document.addEventListener("scroll",_.Kd(this,this.updateHeaderState));var x;this.mastheadHeight=((x=document.querySelector("ytd-masthead"))==null?void 0:x.clientHeight)||0;this.containerWidth=this.hostElement.clientWidth||0;window.IntersectionObserver?(this.intersectionObserver=new IntersectionObserver(function(S){K.handleIntersect(S)},{rootMargin:"-"+(this.mastheadHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement)):m&&document.addEventListener("scroll",_.Kd(this,this.updateHeaderState));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){K.updateHeaderState()}),this.resizeObserver.observe(this.hostElement))};
_.l.detached=function(){document.removeEventListener("scroll",_.Kd(this,this.updateHeaderState));var K;(K=this.intersectionObserver)==null||K.disconnect();var m;(m=this.resizeObserver)==null||m.disconnect()};
_.l.updated=function(K){K.has("data")&&this.updateHeaderState()};
_.l.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(z1t(!this.notSticky))};
_.l.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var K=_.U8(this.hostElement).querySelector("ytd-comments-header-renderer");K&&(K.hidePanelButton=this.commentsHidePanelButton)}};
_.l.onRetrieveLocation=function(K,m){this.containsComments()&&(this.firstCommentsLoaded=m.hasComments=!0)};
_.l.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.l.onLoadReloadContinuation=function(K,m){var x=this;K.stopPropagation();this.isReloading=!0;_.vg(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(S){var Q=_.cd().resolve(_.Mq);S=m(S);Q.postData(S).then(function(w){x.onReloadContinuationData(w)})}})};
_.l.onReloadContinuationData=function(K){if(K=this.get("response.continuationContents.itemSectionContinuation",K)||this.get("response.contents.itemSectionRenderer",K)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",K)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",K))this.set("data.contents",K.contents||K.results),K.header&&this.set("data.header",K.header),this.set("data.continuations",
K.continuations||[]);this.isReloading=!1};
_.l.computeContentsClass=function(K){return K?"reloading":""};
_.l.computeSectionIdentifier=function(K){return K==null?void 0:K.sectionIdentifier};
_.l.computeFitContainer=function(K){return(K==null?void 0:K.sectionIdentifier)==="youchat-item-section"};
_.l.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.h("kevlar_disable_comments_auto_load")};
_.l.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.l.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.l.computeHasDestinationShelfRenderer=function(K){var m,x;return!!(K==null?0:(m=K.contents)==null?0:(x=m[0])==null?0:x.destinationShelfRenderer)};
_.l.computeHasSectionGroupViewModel=function(K){var m,x;return!!(K==null?0:(m=K.contents)==null?0:(x=m[0])==null?0:x.sectionGroupViewModel)};
_.l.computeHasQrCodeRenderer=function(K){var m,x;return!!(K==null?0:(m=K.contents)==null?0:(x=m[0])==null?0:x.qrCodeRenderer)};
_.l.computeStaticCommentsHeader=function(K){return K&&this.containsComments()};
_.l.computeEpRestyle=function(K){return _.h("web_ep_restyling")&&K&&this.containsComments()};
_.l.computeIsContinuationCommentSection=function(K){return(K==null?void 0:K.targetId)==="shorts-engagement-panel-comments-section"||(K==null?void 0:K.targetId)==="comments-section"||(K==null?void 0:K.targetId)==="engagement-panel-comments-section"};
_.l.computeSuppressPaddingDisclaimer=function(){var K,m,x,S;return!!((K=this.data)==null?0:(m=K.contents)==null?0:(x=m[0])==null?0:(S=x.productListHeaderRenderer)==null?0:S.suppressPaddingDisclaimer)};
_.l.computeHeaderStyle=function(K){switch(K==null?void 0:K.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.l.dataChanged=function(){this.firstCommentsLoaded=!1};
_.l.observeDataContentsLength=function(){var K,m;((K=this.data)==null?0:(m=K.contents)==null?0:m.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.l.onYtDismissibleItemDismissedChange=function(K){this._setItemDismissed(K.type==="yt-dismissible-item-dismissed")};
_.l.triggerContinuations=function(){for(var K=_.U8(this.hostElement).querySelector("#continuations").children,m=0;m<K.length;m++)K[m].trigger()};
_.l.triggerInitialContinuations=function(){for(var K=_.U8(this.hostElement).querySelector("#continuations").children,m=0;m<K.length;m++)K[m].triggerIfNotPreviouslyTriggered()};
_.l.handleYtItemSectionContinuation=function(K,m){var x;m&&((x=this.data)==null?void 0:x.sectionIdentifier)!==m||(this.set("data.continuations",[K]),this.triggerContinuations())};
_.l.handleYtItemSectionReplace=function(K,m){var x;m&&((x=this.data)==null?void 0:x.sectionIdentifier)!==m||(this.set("data.contents",K),this.set("data.continuations",[]))};
_.l.computeUseHeightHack=function(K){return K&&!_.h("kevlar_disable_height_hack")};
_.l.computeTopSpacingZero=function(K){return K};
_.l.continuationShowButtonChanged=function(){var K=_.U8(this.hostElement).querySelector("ytd-continuation-item-renderer");K&&(K.showButton=this.continuationShowButton)};
_.l.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("data-changed",this.data))};
_.tv.Object.defineProperties(xW.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"}},
thumbnailTargetWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&this.containerWidth?this.containerWidth/2:void 0}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?"STANDARD":this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
hasHeader:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.header)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.h("web_fix_sticky_playlist_header")}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return!!((K=this.data)==null?0:(m=K.contents)==null?0:(x=m[0])==null?0:x.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S,Q,w,M;return!!((K=this.data)==null?0:(m=K.contents)==null?0:(x=m[0])==null?0:(S=x.shelfRenderer)==null?0:(Q=S.content)==null?0:(w=Q.gridRenderer)==null?0:(M=w.targetId)==null?0:M.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return!!((K=this.data)==null?0:(m=K.contents)==null?0:(x=m[0])==null?0:x.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return!!((K=this.data)==null?0:(m=K.contents)==null?0:(x=m[0])==null?0:x.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.GW("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(){},
set:function(){}}});
xW.prototype.dataChangedForBinding=xW.prototype.dataChangedForBinding;xW.prototype.continuationShowButtonChanged=xW.prototype.continuationShowButtonChanged;xW.prototype.onYtDismissibleItemDismissedChange=xW.prototype.onYtDismissibleItemDismissedChange;xW.prototype.observeDataContentsLength=xW.prototype.observeDataContentsLength;xW.prototype.dataChanged=xW.prototype.dataChanged;xW.prototype.onServiceRequestCompleted=xW.prototype.onServiceRequestCompleted;xW.prototype.onLoadReloadContinuation=xW.prototype.onLoadReloadContinuation;
xW.prototype.onRetrieveLocation=xW.prototype.onRetrieveLocation;xW.prototype.commentsHidePanelButtonChanged=xW.prototype.commentsHidePanelButtonChanged;xW.prototype.dispatchChipBarIsSticky=xW.prototype.dispatchChipBarIsSticky;xW.prototype.updateLockupContainerTypes=xW.prototype.updateLockupContainerTypes;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],xW.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],xW.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],xW.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.M5.YtLazyListBehavior),_.U("design:type",Object)],xW.prototype,"ytLazyListBehavior",void 0);_.v([_.b(_.xE.YtNextContinuationBehavior),_.U("design:type",Object)],xW.prototype,"ytNextContinuationBehavior",void 0);
_.v([_.b(_.my),_.U("design:type",Object)],xW.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],xW.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],xW.prototype,"ytdReduxBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],xW.prototype,"darkerPanels",void 0);_.v([_.P(),_.U("design:type",Object)],xW.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Boolean)],xW.prototype,"engagementPanel",void 0);_.v([_.P(),_.U("design:type",Object)],xW.prototype,"commentsHidePanelButton",void 0);_.v([_.P(),_.U("design:type",Object)],xW.prototype,"isWatchGrid",void 0);_.v([_.P(),_.U("design:type",Object)],xW.prototype,"continuationShowButton",void 0);_.v([_.P({computed:"computeIsContinuationCommentSection(data)"}),_.U("design:type",Boolean)],xW.prototype,"continuationIsCommentsSection",void 0);
_.v([_.P({value:!0}),_.U("design:type",Boolean)],xW.prototype,"autoFill",void 0);_.v([_.P(),_.U("design:type",Boolean)],xW.prototype,"continuationDisablePrescanVisibility",void 0);_.v([_.P(),_.U("design:type",Boolean)],xW.prototype,"isReloading",void 0);_.v([_.P(),_.U("design:type",Object)],xW.prototype,"isSearch",void 0);_.v([_.P(),_.U("design:type",Object)],xW.prototype,"isConstrainedList",void 0);_.v([_.P(),_.U("design:type",Object)],xW.prototype,"isWatch",void 0);
_.v([_.P(),_.U("design:type",Object)],xW.prototype,"eligibleToSwitchToGrid",void 0);_.v([_.P(),_.U("design:type",Object)],xW.prototype,"useBigThumbs",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],xW.prototype,"notSticky",void 0);_.v([_.P({selector:_.h7,reflectToAttribute:!0}),_.U("design:type",Object)],xW.prototype,"isGridViewEnabled",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.U("design:type",Object)],xW.prototype,"epRestyle",void 0);_.v([_.g("isWatch"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xW.prototype,"hideShortsShelfHeader",null);_.v([_.g("isSearch","isWatch"),_.U("design:type",String),_.U("design:paramtypes",[])],xW.prototype,"thumbnailWidth",null);
_.v([_.g("isSearch","containerWidth"),_.U("design:type",Object),_.U("design:paramtypes",[])],xW.prototype,"thumbnailTargetWidth",null);_.v([_.g("isSearch","isWatch","useBigThumbs"),_.U("design:type",String),_.U("design:paramtypes",[])],xW.prototype,"sizing",null);_.v([_.g("isWatch","isGridViewEnabled","useBigThumbs","data"),_.P({reflectToAttribute:!0}),_.U("design:type",Number),_.U("design:paramtypes",[])],xW.prototype,"lockupContainerType",null);
_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xW.prototype,"hasHeader",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xW.prototype,"expFixPlaylistHeader",null);_.v([_.xt("lockupContainerType","data"),_.U("design:type",Function),_.U("design:paramtypes",[Number]),_.U("design:returntype")],xW.prototype,"updateLockupContainerTypes",null);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],xW.prototype,"pageSubtype",void 0);_.v([_.P(),_.U("design:type",Number)],xW.prototype,"containerWidth",void 0);_.v([_.P(),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xW.prototype,"isPlaylist",null);_.v([_.P(),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xW.prototype,"isClipList",null);_.v([_.P(),_.U("design:type",Object)],xW.prototype,"isCarouselInFeed",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xW.prototype,"isPlaylistVideoContainer",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xW.prototype,"isSearchFrictionPage",null);_.v([_.P({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.U("design:type",Boolean)],xW.prototype,"useHeightHack",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.U("design:type",Object)],xW.prototype,"topSpacingZero",void 0);_.v([_.P({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.U("design:type",Boolean)],xW.prototype,"showButton",void 0);_.v([_.P(),_.U("design:type",Boolean)],xW.prototype,"firstCommentsLoaded",void 0);_.v([_.P(),_.U("design:type",Object)],xW.prototype,"continuationIsInitialLoad",void 0);
_.v([_.P({reflectToAttribute:!0,readOnly:!0}),_.U("design:type",Boolean)],xW.prototype,"itemDismissed",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.U("design:type",String)],xW.prototype,"sectionIdentifier",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.U("design:type",String)],xW.prototype,"fitContainer",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.U("design:type",Boolean)],xW.prototype,"hasDestinationShelfRenderer",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.U("design:type",Boolean)],xW.prototype,"staticCommentsHeader",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],xW.prototype,"enableSqueezebackPanels",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],xW.prototype,"enableAnchoredPanel",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.U("design:type",Boolean)],xW.prototype,"hasSectionGroupViewModel",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.U("design:type",Boolean)],xW.prototype,"hasQrCodeRenderer",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.U("design:type",Boolean)],xW.prototype,"suppressDisclaimerSeparator",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.U("design:type",String)],xW.prototype,"headerStyle",void 0);_.v([_.g("isSearch"),_.U("design:type",Object),_.U("design:paramtypes",[])],xW.prototype,"lockupExperiments",null);
_.v([_.g("isSearch"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xW.prototype,"typographyBump",null);_.v([_.QF("#header"),_.U("design:type",HTMLElement)],xW.prototype,"header",void 0);_.v([_.xt("notSticky"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],xW.prototype,"dispatchChipBarIsSticky",null);
_.v([_.xt("commentsHidePanelButton"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],xW.prototype,"commentsHidePanelButtonChanged",null);_.v([_.mh("yt-retrieve-location"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],xW.prototype,"onRetrieveLocation",null);
_.v([_.mh("yt-load-reload-continuation"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Function]),_.U("design:returntype")],xW.prototype,"onLoadReloadContinuation",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],xW.prototype,"onServiceRequestCompleted",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],xW.prototype,"dataChanged",null);
_.v([_.uV("data.contents.length"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],xW.prototype,"observeDataContentsLength",null);_.v([_.mh("yt-dismissible-item-dismissed"),_.mh("yt-dismissible-item-undismissed"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],xW.prototype,"onYtDismissibleItemDismissedChange",null);
_.v([_.xt("continuationShowButton"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],xW.prototype,"continuationShowButtonChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],xW.prototype,"dataChangedForBinding",null);_.v([_.Z({is:"ytd-item-section-renderer",disableElementRegistration:!0})],xW);
_.d(xW,"ytd-item-section-renderer",function(){if(hVL!==void 0)return hVL;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return hVL=K},{mode:1});var G85;var nqv=_.o_(_.SC("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var p0d={},gq0=(p0d[0]={title:_.yp(_.SC("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.yp(_.SC("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.an("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},p0d[1]={title:_.yp(_.SC("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.an("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},p0d);_.DN("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var S2=function(){var K=_.e.apply(this,arguments)||this;K.allVideosCount=0;K.allPlaylistCount=0;K.isOnline=!1;K.shouldRenderDownloadsBanner=!1;K.shouldRenderDownloadsBannerUpsell=!1;K.hasOptedIntoSmartDownloads=!1;K.areAllSmartDownloadsDeleted=!1;K.smartDownloadsCompleted=!1;return K};
_.q(S2,_.e);S2.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
S2.prototype.attached=function(){this.downloadsToRenderChanged()};
S2.prototype.detached=function(){this.set("renderableData",{})};
S2.prototype.downloadsToRenderChanged=function(){var K=_.NS().getState().entities,m=_.D1(K),x=_.h("kevlar_playlist_dl_page_killswitch")?bjD(K):_.rF(K),S=_.RRD(K),Q=_.La5(K),w=_.MS(m);K=_.Gc(K);this.set("renderableData",eJn(x,m,S,Q,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,w,K))};
S2.prototype.downloadsToRenderChanged=S2.prototype.downloadsToRenderChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],S2.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],S2.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],S2.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],S2.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],S2.prototype,"renderableData",void 0);_.v([_.P({selector:_.Zjn}),_.U("design:type",Object)],S2.prototype,"allVideosCount",void 0);_.v([_.P({selector:D_B}),_.U("design:type",Object)],S2.prototype,"allPlaylistCount",void 0);_.v([_.P({selector:_.CN}),_.U("design:type",Object)],S2.prototype,"isOnline",void 0);_.v([_.P({selector:_.UoT}),_.U("design:type",Object)],S2.prototype,"shouldRenderDownloadsBanner",void 0);
_.v([_.P({selector:_.kPD}),_.U("design:type",Object)],S2.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.v([_.P({selector:_.zRS}),_.U("design:type",Object)],S2.prototype,"hasOptedIntoSmartDownloads",void 0);_.v([_.P({selector:_.Tt8}),_.U("design:type",Object)],S2.prototype,"areAllSmartDownloadsDeleted",void 0);_.v([_.P({selector:Ih1}),_.U("design:type",Object)],S2.prototype,"smartDownloadsCompleted",void 0);
_.v([_.uV("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],S2.prototype,"downloadsToRenderChanged",null);_.v([_.Z({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],S2);
_.d(S2,"ytd-offline-item-section-renderer",function(){if(G85!==void 0)return G85;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return G85=K},
{mode:1});var Rv6;var J8l;var Q1=function(){return _.e.apply(this,arguments)||this};
_.q(Q1,_.e);
Q1.prototype.onDataChanged=function(){if(this.JSC$16837_lastData){var K=this.getFilterClass(this.JSC$16837_lastData.status);K&&this.hostElement.classList.remove(K)}var m;(K=this.getFilterClass((m=this.data)==null?void 0:m.status))&&this.hostElement.classList.add(K);K==="selected"?_.U8(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.U8(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");K==="disabled"?_.U8(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.U8(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$16837_lastData=this.data};
Q1.prototype.getFilterClass=function(K){switch(K){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
Q1.prototype.onDataChanged=Q1.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Q1.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Q1.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Q1.prototype,"onDataChanged",null);_.v([_.Z({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],Q1);
_.d(Q1,"ytd-search-filter-renderer",function(){if(J8l!==void 0)return J8l;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return J8l=K},{mode:_.VF("kevlar_poly_si_batch_j075")?1:2});var wx=function(){return _.e.apply(this,arguments)||this};
_.q(wx,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],wx.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],wx.prototype,"data",void 0);_.v([_.Z({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],wx);
_.d(wx,"ytd-search-filter-group-renderer",function(){if(Rv6!==void 0)return Rv6;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Rv6=K},{mode:_.VF("kevlar_poly_si_batch_j075")?1:2});var hvy;var sK=function(){return _.e.apply(this,arguments)||this};
_.q(sK,_.e);sK.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.O5());this.isCollapsed=!this.isCollapsed};
sK.prototype.navigateToAboutTheseResultsPage=function(){var K=_.Bs("https://www.youtube.com/howyoutubeworks/product-features/search/");K?_.K6(window,K,"_blank"):_.Ih(Error("Uh"))};
sK.prototype.dataChanged=function(){this.isCollapsed=!0};
sK.prototype.computeShowBottomBorder=function(){var K,m,x;return!!((K=this.data)==null?0:(m=K.button)==null?0:m.toggleButtonRenderer)||!((x=this.data)==null||!x.aboutTheseResultsButton)};
sK.prototype.dataChanged=sK.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sK.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],sK.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.U("design:type",Boolean)],sK.prototype,"showBottomBorder",void 0);_.v([_.P(),_.U("design:type",Boolean)],sK.prototype,"renderCollapsibleMenu",void 0);
_.v([_.P(),_.U("design:type",Boolean)],sK.prototype,"isCollapsed",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sK.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],sK);
_.d(sK,"ytd-search-sub-menu-renderer",function(){if(hvy!==void 0)return hvy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return hvy=K},{mode:1});var C5y;var L1d=new _.W$("SECTION_LIST_RENDERER_TOKEN");var qBs;var lP=function(){return _.e.apply(this,arguments)||this};
_.q(lP,_.e);lP.prototype.computeStyle=function(K){return K?K.toLowerCase().replace(/_/g,"-"):""};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],lP.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],lP.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.U("design:type",String)],lP.prototype,"headerStyle",void 0);_.v([_.Z({is:"ytd-text-header-renderer",disableElementRegistration:!0})],lP);
_.d(lP,"ytd-text-header-renderer",function(){if(qBs!==void 0)return qBs;var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return qBs=K},{mode:1});var ESl;var uP=function(){return _.e.apply(this,arguments)||this};
_.q(uP,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],uP.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],uP.prototype,"data",void 0);_.v([_.Z({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],uP);
_.d(uP,"ytd-minor-moment-header-renderer",function(){if(ESl!==void 0)return ESl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ESl=K},{mode:1});var bTO;var Mz=function(){return _.e.apply(this,arguments)||this};
_.q(Mz,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Mz.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Mz.prototype,"data",void 0);_.v([_.Z({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],Mz);
_.d(Mz,"ytd-minor-moment-setting-alert-renderer",function(){if(bTO!==void 0)return bTO;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return bTO=K},{mode:1});var gSO;var nSy;var fg=function(){var K=_.e.apply(this,arguments)||this;K.booleanSettingById=!1;K.smartDownloadsEnabledVE=_.IK(128287);K.smartDownloadsDisabledVE=_.IK(128286);K.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return K};
_.q(fg,_.e);_.l=fg.prototype;_.l.attachSmartDownloadsSettingVes=function(){var K;this.activeVeForLogging||((K=this.data)==null?void 0:K.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.Cv(_.So(),this.smartDownloadsEnabledVE),_.Cv(_.So(),this.smartDownloadsDisabledVE))};
_.l.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.vg(this.hostElement,"yt-settings-switch-ready")};
_.l.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.l.onSwitchChange=function(K){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(K=_.oX(K).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.h("kevlar_settings_switch_resolve_command_killswitch")?_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(K)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.l.handleUpdateSettingsSwitch=function(K){(K=_.C(K,wao))&&this.data&&this.data.id===K.id&&this.set("data.enabled",!!K.enabled)};
_.l.onToggleSettingsSwitch=function(K,m){this.data&&this.data.id===K&&this.set("data.enabled",m!=null?m:!this.data.enabled)};
_.l.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.tV.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.l.maybeLogSmartDownloadsSettingVisibility=function(){var K=_.hX(),m;K&&((m=this.data)==null?void 0:m.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.F4(K,[this.smartDownloadsEnabledVE]),_.Ag(K,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.F4(K,[this.smartDownloadsDisabledVE]),_.Ag(K,[this.smartDownloadsEnabledVE])))};
_.l.maybeLogSmartDownloadsSettingClick=function(){var K;((K=this.data)==null?void 0:K.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.q9(_.So(),this.activeVeForLogging)};
_.l.updateDataEnabledFromBinding=function(K){this.set("data.enabled",K.detail.value)};
_.tv.Object.defineProperties(fg.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var K=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!K&&(K=this.ytRendererBehavior.getSimpleString(this.data.title));return K}}});
fg.prototype.dataChanged=fg.prototype.dataChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],fg.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],fg.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],fg.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],fg.prototype,"ytComponentBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],fg.prototype,"data",void 0);_.v([_.P({selector:function(K,m){if(Object.keys(K==null?void 0:K.entities).length)switch(m){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return gHT(K.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.U("design:type",Object)],fg.prototype,"booleanSettingById",void 0);_.v([_.P(),_.U("design:type",R7)],fg.prototype,"activeVeForLogging",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],fg.prototype,"toggleAriaLabel",null);_.v([_.uV("data"),_.uV("booleanSettingById"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],fg.prototype,"dataChanged",null);
_.v([_.Z({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],fg);
_.d(fg,"ytd-settings-switch-renderer",function(){if(nSy!==void 0)return nSy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return nSy=K},{mode:1});var tc=function(){return _.e.apply(this,arguments)||this};
_.q(tc,_.e);tc.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}}}}};
_.tv.Object.defineProperties(tc.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var K=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(K+=" remove-left-margin");this.data.extraBottomSpace&&(K+=" extra-bottom-space");return K}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],tc.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],tc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],tc.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],tc.prototype,"contentsClassName",null);_.v([_.Z({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],tc);
_.d(tc,"ytd-minor-moment-setting-section-renderer",function(){if(gSO!==void 0)return gSO;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return gSO=K},{mode:1});var P5H;var cv=function(){return _.e.apply(this,arguments)||this};
_.q(cv,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cv.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],cv.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cv.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],cv);
_.d(cv,"ytd-empty-product-details-renderer",function(){if(P5H!==void 0)return P5H;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return P5H=K},{mode:1});var evH;var iTH;var OK=function(){var K=_.e.apply(this,arguments)||this;K.expanded=!0;return K};
_.q(OK,_.e);OK.prototype.getBadgeRowClass=function(K,m,x){for(var S=_.u(this.hostElement.querySelectorAll("yt-img-shadow")),Q=S.next();!Q.done;Q=S.next())Q.value.onShow();K=K.selected;return x?K!==-1?K===m?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(K!==void 0?K:0)===m?"badge-line":"badge-hidden"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],OK.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],OK.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],OK.prototype,"expanded",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],OK);
_.d(OK,"ytd-sponsorships-loyalty-badges-renderer",function(){if(iTH!==void 0)return iTH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return iTH=K},{mode:1});var YBG;var j2=function(){var K=_.e.apply(this,arguments)||this;K.expanded=!0;return K};
_.q(j2,_.e);j2.prototype.getContainerClasses=function(K,m){K=K?"expanded":"collapsed";m&&(K+=" item");return K};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],j2.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],j2.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],j2.prototype,"expanded",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],j2);
_.d(j2,"ytd-sponsorships-perk-renderer",function(){if(YBG!==void 0)return YBG;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return YBG=K},{mode:1});var F1O;var DK=function(){var K=_.e.apply(this,arguments)||this;K.expanded=!0;return K};
_.q(DK,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],DK.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],DK.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],DK.prototype,"expanded",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],DK);
_.d(DK,"ytd-sponsorships-perks-renderer",function(){if(F1O!==void 0)return F1O;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return F1O=K},{mode:1});var rx=function(){var K=_.e.apply(this,arguments)||this;K.isCollapsed=!1;return K};
_.q(rx,_.e);rx.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
rx.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
rx.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var K;this.expandCollapseButton=_.C((K=this.data)==null?void 0:K.expandButton,_.zD)}else{var m;this.expandCollapseButton=_.C((m=this.data)==null?void 0:m.collapseButton,_.zD)}};
rx.prototype.updateExpandCollapseButton=rx.prototype.updateExpandCollapseButton;rx.prototype.onDataChanged=rx.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],rx.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],rx.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rx.prototype,"isCollapsed",void 0);_.v([_.P(),_.U("design:type",Object)],rx.prototype,"expandCollapseButton",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rx.prototype,"onDataChanged",null);_.v([_.uV("data","isCollapsed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rx.prototype,"updateExpandCollapseButton",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],rx);
_.d(rx,"ytd-sponsorships-expandable-perks-renderer",function(){if(evH!==void 0)return evH;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return evH=K},{mode:1});var A8J;var GA=function(){return _.e.apply(this,arguments)||this};
_.q(GA,_.e);GA.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],GA.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],GA.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],GA.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],GA);
_.d(GA,"ytd-sponsorships-actionable-message-renderer",function(){if(A8J!==void 0)return A8J;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return A8J=K},{mode:1});var oS5;var pg=function(){return _.e.apply(this,arguments)||this};
_.q(pg,_.e);_.l=pg.prototype;_.l.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.l.getExpansionIcon=function(K){return K?"COLLAPSE":"EXPAND"};
_.l.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.l.computeMessageContainerStyle=function(K){var m=K.expandableItems?" style-clickable":"";return K.messageContainerStyle?K.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+m:"style-unspecified"+m};
_.l.isSinglePerk=function(K){return!!K.messageContainerStyle&&(K.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||K.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.l.onExpandedChanged=function(){var K=this;if(this.expanded)for(var m=_.u(this.hostElement.querySelectorAll("yt-img-shadow")),x=m.next();!x.done;x=m.next())x.value.onShow();_.MJ(this,function(){_.vg(K.hostElement,"yt-refit")})};
_.l.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
pg.prototype.onDataChanged=pg.prototype.onDataChanged;pg.prototype.onExpandedChanged=pg.prototype.onExpandedChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pg.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],pg.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],pg.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],pg.prototype,"expanded",void 0);
_.v([_.xt("expanded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pg.prototype,"onExpandedChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pg.prototype,"onDataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],pg);
_.d(pg,"ytd-sponsorships-expandable-message-renderer",function(){if(oS5!==void 0)return oS5;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return oS5=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var HT6;var RQ=function(){return _.e.apply(this,arguments)||this};
_.q(RQ,_.e);RQ.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"}}}}};
RQ.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.C(this.data.endButton,_.zD).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
RQ.prototype.onDataChanged=RQ.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],RQ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],RQ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],RQ.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],RQ.prototype,"onDataChanged",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],RQ);
_.d(RQ,"ytd-sponsorships-heading-renderer",function(){if(HT6!==void 0)return HT6;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return HT6=K},{mode:1});var $Td;var Jc=function(){return _.e.apply(this,arguments)||this};
_.q(Jc,_.e);_.v([_.P(),_.U("design:type",Object)],Jc.prototype,"data",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Jc.prototype,"ytRendererBehavior",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],Jc);
_.d(Jc,"ytd-sponsorships-links-renderer",function(){if($Td!==void 0)return $Td;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return $Td=K},{mode:1});var NDl;var hc=function(){return _.e.apply(this,arguments)||this};
_.q(hc,_.e);_.l=hc.prototype;_.l.onDataChanged=function(){if(this.data&&this.data.expandableItems){var K;(K=_.U8(this.hostElement).querySelector("tp-yt-paper-button"))==null||K.setAttribute("role","button")}else{var m;(m=_.U8(this.hostElement).querySelector("tp-yt-paper-button"))==null||m.removeAttribute("role")}};
_.l.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.l.getExpansionIcon=function(K){return K?"COLLAPSE":"EXPAND"};
_.l.getTileClasses=function(K){return K?"tile expandable-tile":"tile"};
_.l.getButtonDisabled=function(K){return K?void 0:""};
hc.prototype.onDataChanged=hc.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],hc.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],hc.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],hc.prototype,"expanded",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],hc.prototype,"onDataChanged",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],hc);
_.d(hc,"ytd-sponsorships-list-tile-renderer",function(){if(NDl!==void 0)return NDl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return NDl=K},{mode:1});var ZTJ;var BDl;var Cg=function(){return _.e.apply(this,arguments)||this};
_.q(Cg,_.e);Cg.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Cg.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Cg.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Cg.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],Cg);
_.d(Cg,"ytd-sponsorships-promotion-renderer",function(){if(BDl!==void 0)return BDl;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return BDl=K},{mode:1});var aT4;var Lg=function(){return _.e.apply(this,arguments)||this};
_.q(Lg,_.e);Lg.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Lg.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Lg.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Lg.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],Lg);
_.d(Lg,"ytd-sponsorships-purchase-option-renderer",function(){if(aT4!==void 0)return aT4;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return aT4=K},{mode:1});var dTH;var y8O;var VLs=function(){return _.e.apply(this,arguments)||this};
_.q(VLs,_.e);_.v([_.P(),_.U("design:type",Object)],VLs.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],VLs);
_.d(VLs,"ytd-ypc-offer-promo-renderer",function(){if(y8O!==void 0)return y8O;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return y8O=K},{mode:1});var qz=function(){return _.e.apply(this,arguments)||this};
_.q(qz,_.e);_.l=qz.prototype;
_.l.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"}}}}};
_.l.expansionCTA=function(K,m){return K&&(m?K.collapseCallToAction:K.expansionCallToAction)};
_.l.getExpansionIcon=function(K){return K?"COLLAPSE":"EXPAND"};
_.l.expansionCallToActionTap=function(){var K=this;this.expanded=!this.expanded;_.MJ(this,function(){_.vg(K.hostElement,"yt-refit")})};
_.l.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var K,m=(K=this.data)==null?void 0:K.onVisible;m&&this.ytComponentBehavior.resolveCommand(m)};
_.l.computeDisplayTitle=function(K){return!(!K||this.titledisplaystatus!=="show")};
_.l.computeDisplaySeparator=function(){return!1};
_.l.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
qz.prototype.onDataChanged=qz.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qz.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],qz.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],qz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qz.prototype,"data",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],qz.prototype,"expanded",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],qz.prototype,"purchaseButtonClicked",void 0);_.v([_.P({reflectToAttribute:!0,value:"show"}),_.U("design:type",String)],qz.prototype,"titledisplaystatus",void 0);_.v([_.P({computed:"computeDisplayTitle(data.title)"}),_.U("design:type",Boolean)],qz.prototype,"displayTitle",void 0);
_.v([_.P({computed:"computeDisplaySeparator(data)"}),_.U("design:type",Boolean)],qz.prototype,"displaySeparator",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qz.prototype,"onDataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],qz);
_.d(qz,"ytd-sponsorships-tier-renderer",function(){if(dTH!==void 0)return dTH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return dTH=K},{mode:2});var EK=function(){return _.e.apply(this,arguments)||this};
_.q(EK,_.e);
EK.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],EK.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],EK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],EK.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],EK);
_.d(EK,"ytd-sponsorships-management-renderer",function(){if(ZTJ!==void 0)return ZTJ;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return ZTJ=K},{mode:1});var vSH;var bP=function(){return _.e.apply(this,arguments)||this};
_.q(bP,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],bP.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],bP.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],bP);
_.d(bP,"ytd-open-in-native-app-view-model",function(){if(vSH!==void 0)return vSH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return vSH=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var UTO;var zv4;var TDf=_.Pr(["top-"]),ITH=_.Pr(["bottom-"]),k8G=_.Pr(["left-"]),W1s=_.Pr(["right-"]),X0H={},KoJ=function(K,m,x){K.removeAttribute("top-"+x);K.removeAttribute("bottom-"+x);K.removeAttribute("left-"+x);K.removeAttribute("right-"+x);m&&(m.top&&_.u1([_.Dz(TDf)],K,"top-"+x,m.top),m.bottom&&_.u1([_.Dz(ITH)],K,"bottom-"+x,m.bottom),m.left&&_.u1([_.Dz(k8G)],K,"left-"+x,m.left),m.right&&_.u1([_.Dz(W1s)],K,"right-"+x,m.right))};
X0H.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(K){var m,x=_.U8((m=this.hostElement)!=null?m:this),S;m=this.cardItemBoxBehaviorMarginTargetId&&x?x.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(S=this.hostElement)!=null?S:this;KoJ(m,K,"margin")},
cardItemContainerPaddingChanged_:function(K){var m,x=_.U8((m=this.hostElement)!=null?m:this),S;m=this.cardItemBoxBehaviorPaddingTargetId&&x?x.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(S=this.hostElement)!=null?S:this;KoJ(m,K,"padding")}}];var gx={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 mRy;var xRl;var ng=function(){return _.e.apply(this,arguments)||this};
_.q(ng,_.e);ng.prototype.textColorChanged_=function(){this.hostElement.style.color=gx[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
ng.prototype.textColorChanged_=ng.prototype.textColorChanged_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ng.prototype,"ytRendererBehavior",void 0);_.v([_.b(X0H.YtCardItemBoxBehavior),_.U("design:type",Object)],ng.prototype,"ytCardItemBoxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ng.prototype,"data",void 0);_.v([_.xt("data.textColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ng.prototype,"textColorChanged_",null);
_.v([_.Jp({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],ng);
_.d(ng,"yt-card-item-text-renderer",function(){if(xRl===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;mRy===void 0&&(mRy=document.createElement("template"));var S=mRy;x.call(m,S.content.cloneNode(!0),K.content.firstChild);xRl=K}K=xRl;return K},{mode:2});var Szs;var QLs;var Pv=function(){return _.e.apply(this,arguments)||this};
_.q(Pv,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Pv.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Pv.prototype,"data",void 0);_.v([_.Jp({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],Pv);
_.d(Pv,"yt-card-item-badge-renderer",function(){if(QLs===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;Szs===void 0&&(Szs=document.createElement("template"));var S=Szs;x.call(m,S.content.cloneNode(!0),K.content.firstChild);QLs=K}K=QLs;return K},{mode:2});var wAG;var sLd;var e2=function(){return _.e.apply(this,arguments)||this};
_.q(e2,_.e);e2.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],e2.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],e2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],e2.prototype,"data",void 0);_.v([_.Jp({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],e2);
_.d(e2,"yt-card-item-text-collection-renderer",function(){if(sLd===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;wAG===void 0&&(wAG=document.createElement("template"));var S=wAG;x.call(m,S.content.cloneNode(!0),K.content.firstChild);sLd=K}K=sLd;return K},{mode:2});var lH5;var uEO;var iP=function(){return _.e.apply(this,arguments)||this};
_.q(iP,_.e);iP.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],iP.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],iP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],iP.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Number)],iP.prototype,"iconSize",void 0);_.v([_.Jp({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],iP);
_.d(iP,"yt-card-item-text-with-button-renderer",function(){if(uEO===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;lH5===void 0&&(lH5=document.createElement("template"));var S=lH5;x.call(m,S.content.cloneNode(!0),K.content.firstChild);uEO=K}K=uEO;return K},{mode:2});var YW=function(){return _.e.apply(this,arguments)||this};
_.q(YW,_.e);YW.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],YW.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],YW.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],YW.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],YW.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],YW);
_.d(YW,"ytd-commerce-cart-summary-line-item-renderer",function(){if(zv4!==void 0)return zv4;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return zv4=K},{mode:1});_.DN("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var Fv=function(){var K=_.e.apply(this,arguments)||this;K.hidden=!1;return K};
_.q(Fv,_.e);_.l=Fv.prototype;_.l.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"}}}}};
_.l.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.l.updateSummary=function(){var K=this.commerceCartCheckoutButtonEntity,m;if(((m=this.data)==null?0:m.cartButton)&&K.checkoutSummaryText){var x,S=to((x=this.data)==null?void 0:x.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+S+".cardItemTextRenderer.text",cP(K.checkoutSummaryText));if(K.checkoutDetailText){var Q;x=to((Q=this.data)==null?void 0:Q.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+x+".cardItemTextRenderer.text",cP(K.checkoutDetailText))}if(K.checkoutAdditionalMetadataText){var w;
Q=to((w=this.data)==null?void 0:w.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+Q+".cardItemTextRenderer.text",cP(K.checkoutAdditionalMetadataText))}}else K.estimatedTotalPrice&&(w=to((S=this.data)==null?void 0:S.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+w+".cardItemTextRenderer.text",cP(K.estimatedTotalPrice)))};
_.l.updateIsHidden=function(){var K,m=(K=this.commerceCartCheckoutButtonEntity)==null?void 0:K.isHidden;m!==void 0&&(this.hidden=m)};
_.l.updateCheckoutButton=function(){var K,m=(K=this.commerceCartCheckoutButtonEntity)==null?void 0:K.isDisabled;m!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",m);var x;K=(x=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:x.innertubeCommand;K!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",K);var S;x=(S=this.commerceCartCheckoutButtonEntity)==null?void 0:S.checkoutButtonText;x!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:x})};
Fv.prototype.entityChanged=Fv.prototype.entityChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],Fv.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Fv.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Fv.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Fv.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Fv.prototype,"fullWidth",void 0);_.v([_.P(),_.U("design:type",Object)],Fv.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Fv.prototype,"compact",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Fv.prototype,"hidden",void 0);
_.v([_.P({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:Mx1}),_.U("design:type",Object)],Fv.prototype,"commerceCartCheckoutButtonEntity",void 0);_.v([_.xt("commerceCartCheckoutButtonEntity","data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Fv.prototype,"entityChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],Fv);
_.d(Fv,"ytd-commerce-cart-checkout-button-renderer",function(){if(UTO!==void 0)return UTO;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return UTO=K},{mode:2});var M_O;_.fHd={};
_.fHd.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",_.Kd(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.Kd(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(K){!this.tappableItemBehaviorTapEnabled||K.keyCode!==13&&K.keyCode!==32||K.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var K=this.data.onTap;K.ypcGetCartEndpoint?(_.T4(this.hostElement,[K]),this.tappableItemBehaviorTapEnabled=!1):K.ypcOffersEndpoint?_.T4(this.hostElement,[K]):_.I7(this.hostElement,[K],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(K){this.tappableItemBehaviorTapEnabled=!!K},
tappableItemBehaviorOnTapEnabledChanged_:function(){var K=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(K.setAttribute("tabIndex",0),K.setAttribute("role","button")):(K.removeAttribute("tabIndex"),K.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(K){K.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var t_5;var c56;var Ac=function(){return _.e.apply(this,arguments)||this};
_.q(Ac,_.e);Ac.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.rN("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.rN("sharingToggleButtonAndDefaultButton")}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ac.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ac.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ac.prototype,"data",void 0);_.v([_.Jp({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],Ac);
_.d(Ac,"yt-card-item-actions-renderer",function(){if(c56===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;t_5===void 0&&(t_5=document.createElement("template"));var S=t_5;x.call(m,S.content.cloneNode(!0),K.content.firstChild);c56=K}K=c56;return K},{mode:2});var OtG;var jLl;var DR6;var r5H;var GMH;var pAH;var oQ=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return K};
_.q(oQ,_.e);oQ.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
oQ.prototype.handleDarkModeToggledAction_=function(K){this.isDarkTheme_=K};
oQ.prototype.computeThemeImage_=function(K,m){if(!K||!K.imageLight)return!1;this.isCircular_=K.isCircular;K.imageWidth&&(this.hostElement.style.width=K.imageWidth+"px");K.imageHeight&&(this.hostElement.style.height=K.imageHeight+"px");K.borderWidth&&(this.image.style.borderWidth=K.borderWidth+"px",this.image.style.borderStyle="solid");K.borderColor&&(this.image.style.borderColor=_.RX(K.borderColor));return m&&K.imageDark?K.imageDark:K.imageLight};
oQ.prototype.computeThemeIcon_=function(K){var m,x;if(!(K==null?0:(m=K.themedIcon)==null?0:(x=m.icon)==null?0:x.iconType))return!1;this.icon.style.color=gx[K.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(K.imageWidth||18)+"px";this.icon.style.height=(K.imageHeight||18)+"px";return _.T9(K.themedIcon.icon.iconType)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],oQ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],oQ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(X0H.YtCardItemBoxBehavior),_.U("design:type",Object)],oQ.prototype,"ytCardItemBoxBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],oQ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],oQ.prototype,"data",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],oQ.prototype,"fit",void 0);_.v([_.P(),_.U("design:type",Boolean)],oQ.prototype,"isDarkTheme_",void 0);_.v([_.P({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.U("design:type",Object)],oQ.prototype,"themeImage_",void 0);_.v([_.P({computed:"computeThemeIcon_(data)"}),_.U("design:type",Object)],oQ.prototype,"themeIcon_",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Object)],oQ.prototype,"isCircular_",void 0);
_.v([_.QF("#image"),_.U("design:type",Object)],oQ.prototype,"image",void 0);_.v([_.QF("#icon"),_.U("design:type",Object)],oQ.prototype,"icon",void 0);_.v([_.Jp({is:"yt-themed-image-renderer",disableElementRegistration:!0})],oQ);
_.d(oQ,"yt-themed-image-renderer",function(){if(pAH===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;GMH===void 0&&(GMH=document.createElement("template"));var S=GMH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);pAH=K}K=pAH;return K},{mode:2});var Hv=function(){return _.e.apply(this,arguments)||this};
_.q(Hv,_.e);Hv.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"}}}}};
Hv.prototype.computeImagePlacement_=function(K){return K||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Hv.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Hv.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Hv.prototype,"data",void 0);_.v([_.P({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.U("design:type",String)],Hv.prototype,"imagePlacement",void 0);
_.v([_.Jp({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],Hv);
_.d(Hv,"yt-card-item-text-with-image-renderer",function(){if(r5H===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;DR6===void 0&&(DR6=document.createElement("template"));var S=DR6;x.call(m,S.content.cloneNode(!0),K.content.firstChild);r5H=K}K=r5H;return K},{mode:2});var $W=function(){return _.e.apply(this,arguments)||this};
_.q($W,_.e);$W.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],$W.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],$W.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],$W.prototype,"data",void 0);_.v([_.Jp({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],$W);
_.d($W,"yt-card-item-error-renderer",function(){if(jLl===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;OtG===void 0&&(OtG=document.createElement("template"));var S=OtG;x.call(m,S.content.cloneNode(!0),K.content.firstChild);jLl=K}K=jLl;return K},{mode:2});var RAl;var J5d;_.DN("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var Nz=function(){return _.e.apply(this,arguments)||this};
_.q(Nz,_.e);_.l=Nz.prototype;
_.l.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"}}}}};
_.l.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.l.backgroundColorChanged_=function(){var K,m=(K=this.data)==null?void 0:K.backgroundColor;K=gx[m||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.U8(this.hostElement).querySelector("#main-content").style.backgroundColor=K};
_.l.headerPromoBackgroundColorChanged_=function(){var K,m=(K=this.data)==null?void 0:K.headerPromoBackgroundColor;K=gx[m||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.U8(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=K};
_.l.errorRendererVisibilityChanged_=function(){var K=this.isExpanded_,m;this.isErrorRendererVisible_=!((m=this.data)==null||!m.errorRenderer)&&!K};
_.l.onYtToggleButton_=function(K,m){this.isExpanded_=m.toggled};
Nz.prototype.onYtToggleButton_=Nz.prototype.onYtToggleButton_;Nz.prototype.errorRendererVisibilityChanged_=Nz.prototype.errorRendererVisibilityChanged_;Nz.prototype.headerPromoBackgroundColorChanged_=Nz.prototype.headerPromoBackgroundColorChanged_;Nz.prototype.backgroundColorChanged_=Nz.prototype.backgroundColorChanged_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Nz.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Nz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(X0H.YtCardItemBoxBehavior),_.U("design:type",Object)],Nz.prototype,"ytCardItemBoxBehavior",void 0);_.v([_.b(_.fHd.YtTappableItemBehavior),_.U("design:type",Object)],Nz.prototype,"ytTappableItemBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Nz.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Nz.prototype,"isExpanded_",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],Nz.prototype,"isErrorRendererVisible_",void 0);_.v([_.xt("data.backgroundColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Nz.prototype,"backgroundColorChanged_",null);_.v([_.xt("data.headerPromoBackgroundColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Nz.prototype,"headerPromoBackgroundColorChanged_",null);
_.v([_.xt("data.errorRenderer","isExpanded_"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Nz.prototype,"errorRendererVisibilityChanged_",null);_.v([_.mh("yt-toggle-button"),_.U("design:type",Function),_.U("design:paramtypes",[Event,Object]),_.U("design:returntype")],Nz.prototype,"onYtToggleButton_",null);_.v([_.Jp({is:"yt-card-item-renderer",disableElementRegistration:!0})],Nz);
_.d(Nz,"yt-card-item-renderer",function(){if(J5d===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;RAl===void 0&&(RAl=document.createElement("template"));var S=RAl;x.call(m,S.content.cloneNode(!0),K.content.firstChild);J5d=K}K=J5d;return K},{mode:2});_.DN("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var ZK=function(){var K=_.e.apply(this,arguments)||this;K.hidden=!1;return K};
_.q(ZK,_.e);_.l=ZK.prototype;_.l.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.l.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.l.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var K,m=(K=this.commerceCartHeaderEntity)==null?void 0:K.isHidden;m!==void 0&&(this.hidden=m)}};
_.l.updateTitle=function(){var K=this.commerceCartHeaderEntity.isDisabled,m,x,S=(x=_.C((m=this.data)==null?void 0:m.item,SIA))==null?void 0:x.headingRenderer;S&&(m=to(S,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+m+".0.cardItemTextRenderer.textColor",K?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.l.updateSummaryText=function(){var K=this.commerceCartHeaderEntity;if(this.compact){var m,x,S=(x=_.C((m=this.data)==null?void 0:m.item,SIA))==null?void 0:x.headingRenderer;S&&(m=to(S,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+m+".1.cardItemTextRenderer.text",K.shortHeaderSummaryText?cP(K.shortHeaderSummaryText):K.headerSummaryText?cP(K.headerSummaryText):""))}else{var Q;if(m=(Q=_.C((S=this.data)==null?void 0:S.item,SIA))==null?void 0:Q.additionalInfoRenderer)m=to(m,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+m+".text",K.headerSummaryText?cP(K.headerSummaryText):"")}};
_.l.updateCheckoutButton=function(){var K=this.commerceCartHeaderEntity,m,x,S=(x=_.C((m=this.data)==null?void 0:m.item,SIA))==null?void 0:x.additionalInfoRenderer;m=to(S,"buttonRenderer");var Q;x=(Q=this.commerceCartHeaderEntity)==null?void 0:Q.isButtonDisabled;var w;Q=(w=this.commerceCartHeaderEntity)==null?void 0:w.isButtonHidden;x!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+m+".buttonRenderer.isDisabled",x);Q!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
Q);var M;K=(M=K.checkoutButtonCommand)==null?void 0:M.innertubeCommand;K!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+m+".buttonRenderer.command",K)};
ZK.prototype.entityChanged=ZK.prototype.entityChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],ZK.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ZK.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ZK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ZK.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],ZK.prototype,"compact",void 0);_.v([_.P({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(K,m){return _.X4(K.entities,"commerceCartHeaderEntity",m)}}),
_.U("design:type",Object)],ZK.prototype,"commerceCartHeaderEntity",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ZK.prototype,"hidden",void 0);_.v([_.xt("commerceCartHeaderEntity","data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ZK.prototype,"entityChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],ZK);
_.d(ZK,"ytd-commerce-cart-header-renderer",function(){if(M_O!==void 0)return M_O;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return M_O=K},{mode:1});var hAG;var CBl=_.O3(function(K,m){var x;return(x=K.onChangeCallback)==null?void 0:x.call(K,m)},1E3),Lol=_.B(function(K){var m=K.data;
var x=K.iconMinus;K=K.iconPlus;var S=function(){return!!m().disabled},Q=_.u(_.hL(0,void 0,"mKh0af")),w=Q.next().value,M=Q.next().value;
Q=_.kA(function(){if(w()===1){var p,R;(R=(p=m()).onRemoveCommand)==null||R.call(p)}p=w()>m().maxValue?m().maxValue:w()-1;M(p);CBl(m(),p);return!1});
var f=_.kA(function(){if(w()===m().maxValue)return!1;var p=w()+1;M(p);CBl(m(),p);return!1});
_.ND(function(){M(m().value)});
var c={},D={},G={};return _.O("quantity-incrementer-shape",null,_.O("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.O("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return w()===(m().onRemoveCommand?0:1)||S()},
"aria-label":function(){return w()!==1?m().minusLabel:m().minimumReachedLabel},
"on:click":Q},_.O(_.Mo,{model:{circular:!0}}),_.O("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.O("div",{class:_.Tt("ytSpecQuantityIncrementerShapeIcon",(c.ytSpecQuantityIncrementerShapeIconDisabled=function(){return S()||w()===(m().onRemoveCommand?0:1)},c))},x()))),_.O("div",{class:_.Tt("ytSpecQuantityIncrementerShapeText",(D.ytSpecQuantityIncrementerShapeTextInvalid=function(){return w()>m().maxValue},D.ytSpecQuantityIncrementerShapeTextDisabled=S,D))},w),_.O("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return w()>=m().maxValue||S()},
"aria-label":function(){return w()!==m().maxValue?m().plusLabel:m().maximumReachedLabel},
"on:click":f},_.O(_.Mo,{model:{circular:!0}}),_.O("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.O("div",{class:_.Tt("ytSpecQuantityIncrementerShapeIcon",(G.ytSpecQuantityIncrementerShapeIconDisabled=function(){return w()>=m().maxValue||S()},G))},K())))))},"Gf");_.BX(_.B(function(K){function m(){x().onRemoveCommand&&_.qU(x().onRemoveCommand)}
var x=K.data;var S=_.QS(qh1,function(){return x().quantityIncrementerEntityKey});
return _.O("yt-quantity-incrementer-view-model",null,_.O(Lol,{data:function(){var Q=x(),w;var M=S()?!((w=S())==null||!w.disabled):!1;var f;w=S()?(f=S())==null?void 0:f.quantity:x().quantity;return Fqv(Q,M,m,w)},
iconMinus:function(){return _.O(_.SW,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.O(_.SW,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Hf"),"yt-quantity-incrementer-view-model",{props:{data:_.kv}});var Bv=function(){var K=_.e.apply(this,arguments)||this;K.compact=!1;K.hasQuantityIncrementer=!1;return K};
_.q(Bv,_.e);Bv.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"}}}};
Bv.prototype.computeHasQuantityIncrementer=function(){var K;return!!_.C((K=this.data)==null?void 0:K.picker,lcE)};
Bv.prototype.onLabelClick=function(){var K;(K=this.dropdownEl)==null||K.open()};
_.v([_.QF("ytd-dropdown-renderer"),_.U("design:type",Object)],Bv.prototype,"dropdownEl",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Bv.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Bv.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Bv.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],Bv.prototype,"quantityColor",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Bv.prototype,"compact",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.U("design:type",Object)],Bv.prototype,"hasQuantityIncrementer",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],Bv);
_.d(Bv,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(hAG!==void 0)return hAG;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return hAG=K},{mode:1});var qz5;var EDl;var aQ=function(){return _.e.apply(this,arguments)||this};
_.q(aQ,_.e);aQ.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
aQ.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
aQ.prototype.updateTitle=function(){var K=this.disabledCartItemEntity;K.disableActionName&&this.set("data.title",cP(K.disableActionName))};
aQ.prototype.updateButton=function(){var K,m=(K=this.disabledCartItemEntity.undoCommand)==null?void 0:K.innertubeCommand;m!==void 0&&(this.set("data.actionButton.buttonRenderer.command",m),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
aQ.prototype.entityChanged=aQ.prototype.entityChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],aQ.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],aQ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],aQ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(K,m){return _.X4(K.entities,"disabledCartItemEntity",m)}}),
_.U("design:type",Object)],aQ.prototype,"disabledCartItemEntity",void 0);_.v([_.P(),_.U("design:type",Object)],aQ.prototype,"data",void 0);_.v([_.xt("disabledCartItemEntity","data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],aQ.prototype,"entityChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],aQ);
_.d(aQ,"ytd-disabled-cart-item-renderer",function(){if(EDl!==void 0)return EDl;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return EDl=K},{mode:1});_.DN("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var dx=function(){var K=_.e.apply(this,arguments)||this;K.compact=!1;K.hidden=!1;K.errorHidden=!1;K.noOnTap=!1;return K};
_.q(dx,_.e);_.l=dx.prototype;
_.l.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"}}}};
_.l.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.l.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var K=this.firstButtonElement;K.alignByText=!0;K.iconAlignByText=!0}};
_.l.computeNoOnTap=function(K){return!K};
_.l.updateQuantityColor=function(){if(this.pickerElement){var K,m=(K=this.commerceCartItemEntity)==null?void 0:K.quantityColor;this.pickerElement.quantityColor=m}};
_.l.updateTotalPriceColor=function(){var K,m=(K=this.commerceCartItemEntity)==null?void 0:K.totalPriceColor;if(m){var x;K=_.C((x=this.data)==null?void 0:x.quantityPicker,wQE);if(x=_.C(K==null?void 0:K.price,QxA))x.textColor=m}};
_.l.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var K,m=(K=this.commerceCartItemEntity)==null?void 0:K.isHidden;m!==void 0&&(this.hidden=m)}};
_.l.updateHideErrorMessage=function(){var K,m=(K=this.commerceCartItemEntity)==null?void 0:K.hideErrorMessage;m!==void 0&&(this.errorHidden=m)};
_.l.updateQuantity=function(){var K=this,m,x=(m=this.commerceCartItemEntity)==null?void 0:m.quantity,S;m=(S=this.commerceCartItemEntity)==null?void 0:S.totalPrice;if(x){this.updateTotalPriceColor();this.updateQuantityColor();var Q;S=_.C((Q=this.data)==null?void 0:Q.quantityPicker,wQE);if(Q=_.C(S==null?void 0:S.price,QxA))Q.text=m?{simpleText:m.content}:void 0;if(m=_.C(S==null?void 0:S.picker,lcE))m.quantity=x;var w;if(Q=(w=_.C(S==null?void 0:S.picker,xxD))==null?void 0:w.entries){w=!1;m=void 0;Q=
_.u(Q);for(S=Q.next();!S.done;S=Q.next())S=S.value,S.dropdownItemRenderer&&(m||(m=S.dropdownItemRenderer),S.dropdownItemRenderer.isSelected=!1,x===S.dropdownItemRenderer.int32Value&&(w=!0,S.dropdownItemRenderer.isSelected=!0));!w&&m&&(m.isSelected=!0)}_.MJ(this,function(){var M;K.set("data.quantityPicker",_.NX.unsafeClone((M=K.data)==null?void 0:M.quantityPicker))})}};
dx.prototype.onYtRendererstamperFinished=dx.prototype.onYtRendererstamperFinished;dx.prototype.entityChanged=dx.prototype.entityChanged;_.v([_.P(),_.U("design:type",Object)],dx.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dx.prototype,"compact",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],dx.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],dx.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],dx.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],dx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(K,m){return _.X4(K.entities,"commerceCartItemEntity",m)}}),
_.U("design:type",Object)],dx.prototype,"commerceCartItemEntity",void 0);_.v([_.P(),_.U("design:type",Object)],dx.prototype,"quantityPicker",void 0);_.v([_.P(),_.U("design:type",Object)],dx.prototype,"compactQuantityPicker",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dx.prototype,"hidden",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dx.prototype,"errorHidden",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.U("design:type",Object)],dx.prototype,"noOnTap",void 0);_.v([_.QF("ytd-commerce-cart-item-quantity-picker-renderer"),_.U("design:type",Object)],dx.prototype,"pickerElement",void 0);_.v([_.QF("yt-button-renderer"),_.U("design:type",Element)],dx.prototype,"firstButtonElement",void 0);
_.v([_.xt("commerceCartItemEntity","data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dx.prototype,"entityChanged",null);_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dx.prototype,"onYtRendererstamperFinished",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],dx);
_.d(dx,"ytd-commerce-cart-item-renderer",function(){if(qz5!==void 0)return qz5;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return qz5=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var btl;var gDH;var y1=function(){return _.e.apply(this,arguments)||this};
_.q(y1,_.e);y1.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}}}}}};
y1.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
y1.prototype.updateCheckoutLineItems=function(){var K,m=(K=this.commerceCartCheckoutButtonEntity)==null?void 0:K.checkoutLineItems;m&&(K=m.map(function(x){a:{var S=x.price,Q=x.description;switch(x.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":x={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:cP(Q),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:cP(S),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}};break a;default:x={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:cP(Q),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:cP(S),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}}}}return x}),this.set("data.summaryLineItems",K))};
y1.prototype.updateIsHidden=function(){var K,m=(K=this.commerceCartCheckoutButtonEntity)==null?void 0:K.isHidden;m!==void 0&&(this.hostElement.hidden=m)};
y1.prototype.entityChanged=y1.prototype.entityChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],y1.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],y1.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],y1.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],y1.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],y1.prototype,"data",void 0);_.v([_.P({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:Mx1}),_.U("design:type",Object)],y1.prototype,"commerceCartCheckoutButtonEntity",void 0);_.v([_.xt("commerceCartCheckoutButtonEntity","data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],y1.prototype,"entityChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],y1);
_.d(y1,"ytd-commerce-cart-summary-renderer",function(){if(gDH!==void 0)return gDH;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return gDH=K},{mode:1});var nDl={};nDl.InjectBehavior=[XwL.InjectBehavior];var PBl;var eA6;var V1=function(){return _.e.apply(this,arguments)||this};
_.q(V1,_.e);
V1.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:_.rN("menuRenderer")}}};
V1.prototype.onMenuTap=function(K){K.stopPropagation()};
_.tv.Object.defineProperties(V1.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 K,m;return!(((K=this.data)==null||!K.sectionHeading)&&((m=this.data)==null?void 0:m.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var K,m;return!(((K=this.data)==null||!K.image)&&((m=this.data)==null?void 0:m.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var K,m;return!(((K=this.data)==null||!K.menu)&&((m=this.data)==null?void 0:m.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],V1.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],V1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.fHd.YtTappableItemBehavior),_.U("design:type",Object)],V1.prototype,"ytTappableItemBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],V1.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("data.accessibilityData"),_.U("design:type",String),_.U("design:paramtypes",[])],V1.prototype,"ariaLabel",null);_.v([_.g("data.sectionHeading","data.layout"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],V1.prototype,"sectionHeadingVisible",null);_.v([_.g("data.image","data.layout"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],V1.prototype,"imageVisible",null);
_.v([_.g("data.menu","data.layout"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],V1.prototype,"menuVisible",null);_.v([_.Jp({is:"yt-activity-item-renderer",disableElementRegistration:!0})],V1);
_.d(V1,"yt-activity-item-renderer",function(){if(eA6===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;PBl===void 0&&(PBl=document.createElement("template"));var S=PBl;x.call(m,S.content.cloneNode(!0),K.content.firstChild);eA6=K}K=eA6;return K},{mode:2});var itH;var YzG;var FoH;var A5H;var vv=function(){return _.e.apply(this,arguments)||this};
_.q(vv,_.e);
vv.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"}}}}};
vv.prototype.backgroundColorChanged_=function(){var K,m=(K=this.data)==null?void 0:K.backgroundColor;this.hostElement.style.backgroundColor=gx[m||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
vv.prototype.backgroundColorChanged_=vv.prototype.backgroundColorChanged_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vv.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],vv.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vv.prototype,"data",void 0);
_.v([_.xt("data.backgroundColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vv.prototype,"backgroundColorChanged_",null);_.v([_.Jp({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],vv);
_.d(vv,"yt-offer-item-upsell-renderer",function(){if(A5H===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;FoH===void 0&&(FoH=document.createElement("template"));var S=FoH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);A5H=K}K=A5H;return K},{mode:2});_.DN("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var UK=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};K.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return K};
_.q(UK,_.e);_.l=UK.prototype;
_.l.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:_.rN("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.l.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.l.computeContainerStyle_=function(K){return K};
_.l.computeContainerIsHidden_=function(K){return K&&!!K.isHidden};
_.l.computeShowSpinner_=function(K,m){return K&&m==="in-progress"};
_.l.computeShowMoreContentsButton_=function(K,m,x,S,Q){return!(!(S&&S.length||Q&&Q.length&&x)||!K||m)};
_.l.onToggleButton_=function(K){var m=this;K.stopPropagation();this.isExpanded_=K.detail&&K.detail.toggled;var x,S;this.isExpanded_&&!this.data.continuationSection.length&&((x=this.data)==null?0:(S=x.continuation)==null?0:S.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.vg(this.hostElement,"yt-load-next-continuation",function(Q){return m.getContinuationUrl_(m.data.continuation.onClickContinuationData,Q)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.T4(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.l.onShowMoreContentsButtonClicked_=function(K){var m=this;K.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.vg(this.hostElement,"yt-load-next-continuation",function(x){return m.getContinuationUrl_(m.data.continuations[0].nextContinuationData,x)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.T4(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.l.getContinuationUrl_=function(K,m){var x=K.continuation;K=K.clickTrackingParams;var S=_.hX();K&&S&&_.on(S,_.uX(K));return _.wp(m,{continuation:x})};
_.l.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var K=_.U8(this.hostElement).querySelector("#continuation-section");K&&(K=K.querySelectorAll("ytmusic-item-section-renderer"))&&K.forEach(function(m){return m.classList.add("memberships-and-purchases")})};
_.l.dataChanged_=function(){var K;this.isExpanded_=!((K=this.data)==null||!K.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.l.updateCardOnClickCommand_=function(K){K=_.C(K,T0_);var m,x;this.data&&((m=this.data)==null?0:m.targetId)&&K&&K.targetId===((x=this.data)==null?void 0:x.targetId)&&K.onClickCommand&&(this.data.onClickCommand=K.onClickCommand,this.isOnClickCommand_=!0)};
_.l.backgroundColorChanged_=function(){var K,m=(K=this.data)==null?void 0:K.backgroundColor;this.hostElement.style.backgroundColor=gx[m||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
UK.prototype.backgroundColorChanged_=UK.prototype.backgroundColorChanged_;UK.prototype.dataChanged_=UK.prototype.dataChanged_;UK.prototype.nextContinuationDataUpdated_=UK.prototype.nextContinuationDataUpdated_;UK.prototype.onToggleButton_=UK.prototype.onToggleButton_;_.v([_.b(_.my),_.U("design:type",Object)],UK.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],UK.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],UK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.xE.YtNextContinuationBehavior),_.U("design:type",Object)],UK.prototype,"ytNextContinuationBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],UK.prototype,"ytRendererBehavior",void 0);_.v([_.b(nDl.InjectBehavior),_.U("design:type",Object)],UK.prototype,"injectBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],UK.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],UK.prototype,"compact",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],UK.prototype,"isExpanded_",void 0);_.v([_.P({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.U("design:type",String)],UK.prototype,"containerStyle_",void 0);_.v([_.P({value:"not-started"}),_.U("design:type",String)],UK.prototype,"continuationStatus_",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.U("design:type",Boolean)],UK.prototype,"showSpinner_",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],UK.prototype,"isOnClickCommand_",void 0);_.v([_.P({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.U("design:type",Boolean)],UK.prototype,"showMoreContentsButton_",void 0);
_.v([_.P({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(K,m){return!m||K.entities?null:_.X4(K.entities,"cardItemContainerEntity",m)}}),
_.U("design:type",Object)],UK.prototype,"cardItemContainerEntity_",void 0);_.v([_.mh("yt-toggle-button"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],UK.prototype,"onToggleButton_",null);_.v([_.mh("yt-next-continuation-data-updated"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UK.prototype,"nextContinuationDataUpdated_",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UK.prototype,"dataChanged_",null);_.v([_.xt("data.backgroundColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UK.prototype,"backgroundColorChanged_",null);_.v([_.Jp({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],UK);
_.d(UK,"yt-card-item-container-renderer",function(){if(YzG===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;itH===void 0&&(itH=document.createElement("template"));var S=itH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);YzG=K}K=YzG;return K},{mode:2});var zA=function(){return _.e.apply(this,arguments)||this};
_.q(zA,_.e);zA.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"}}}};
zA.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
zA.prototype.computeLoadingHidden=function(){var K;return!((K=this.commerceCartPageStateEntity)==null?0:K.cartActionInProgress)};
zA.prototype.updateNotification=function(){var K,m=(K=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:K.summaryText;m&&this.set("data.cartNotification",cP(m))};
zA.prototype.notificationEntityChanged=zA.prototype.notificationEntityChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],zA.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zA.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],zA.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],zA.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],zA.prototype,"data",void 0);_.v([_.P({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(K,m){return _.X4(K.entities,"commerceCartExpandableNotificationEntity",m)}}),
_.U("design:type",Object)],zA.prototype,"commerceCartExpandableNotificationEntity",void 0);_.v([_.P({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(K,m){return _.X4(K.entities,"commerceCartPageStateEntity",m)}}),
_.U("design:type",Object)],zA.prototype,"commerceCartPageStateEntity",void 0);_.v([_.QF("#spinner"),_.U("design:type",HTMLElement)],zA.prototype,"spinner",void 0);_.v([_.xt("commerceCartExpandableNotificationEntity","data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],zA.prototype,"notificationEntityChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],zA);
_.d(zA,"ytd-commerce-cart-renderer",function(){if(btl!==void 0)return btl;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return btl=K},{mode:1});var oDd;var TA=function(){var K=_.e.apply(this,arguments)||this;K.bigImage=!1;return K};
_.q(TA,_.e);_.tv.Object.defineProperties(TA.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.placeholderImageUrl}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],TA.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],TA.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],TA.prototype,"bigImage",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],TA.prototype,"placeholderImageUrl",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],TA);
_.d(TA,"ytd-empty-product-shelf-renderer",function(){if(oDd!==void 0)return oDd;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return oDd=K},{mode:1});var HtJ;var IQ=function(){var K=_.e.apply(this,arguments)||this;K.itemStyle="link-item";K.watchMetadataRefresh=!1;K.skinnyMode=!1;K.metaPanel=!1;K.inStructuredDescription=!1;K.detailedDescriptionOverride=!1;K.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};K.updateOnResizeDebouncer=null;return K};
_.q(IQ,_.e);_.l=IQ.prototype;_.l.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.l.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"}}}}};
_.l.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.l.attachVEs=function(K){K.trackingParams&&_.So().graftServerVe(K.trackingParams)};
_.l.handleUpdateMerchShelfAction=function(K){var m=this,x=_.C(K.updateMerchandiseShelfAction.merchandiseShelf,_.J$_);x&&(x.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){m.attachVEs(x);m.data=x},Number(x.renderDelayMs))):(this.attachVEs(x),this.data=x))};
_.l.updateOnResize=function(){if(this.JSC$17005_scrollContainer!==void 0&&this.JSC$17005_scrollContainer.clientWidth!==0&&this.items!==void 0){var K=this.JSC$17005_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-K));this.ytdHorizontalListBehavior.reposition_();var m;switch((m=this.data)==null?void 0:m.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var x,
S;((x=this.data)==null?void 0:(S=x.items)==null?void 0:S.length)===1?this.itemStyle="cta-item":this.itemStyle=K>=740?"large-item":"small-item"}}};
_.l.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.u3(this.updateOnResizeDebouncer,_.Iu.after(100),this.updateOnResize)};
IQ.prototype.debouncedUpdateOnResize=IQ.prototype.debouncedUpdateOnResize;IQ.prototype.dataChanged=IQ.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],IQ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],IQ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.fb.YtdHorizontalListBehavior),_.U("design:type",Object)],IQ.prototype,"ytdHorizontalListBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],IQ.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],IQ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],IQ.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IQ.prototype,"itemStyle",void 0);_.v([_.P({value:6}),_.U("design:type",Number)],IQ.prototype,"initialCount",void 0);
_.v([_.P({value:"data.items"}),_.U("design:type",String)],IQ.prototype,"itemsPath",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IQ.prototype,"watchMetadataRefresh",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IQ.prototype,"skinnyMode",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IQ.prototype,"metaPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IQ.prototype,"inStructuredDescription",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IQ.prototype,"detailedDescriptionOverride",void 0);_.v([_.QF("#items"),_.U("design:type",HTMLDivElement)],IQ.prototype,"items",void 0);_.v([_.QF("#scroll-container"),_.U("design:type",HTMLDivElement)],IQ.prototype,"JSC$17005_scrollContainer",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],IQ.prototype,"dataChanged",null);
_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],IQ.prototype,"debouncedUpdateOnResize",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],IQ);
_.d(IQ,"ytd-merch-shelf-renderer",function(){if(HtJ!==void 0)return HtJ;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return HtJ=K},{mode:2});var $Rs;var kW=function(){var K=_.e.apply(this,arguments)||this;K.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 K};
_.q(kW,_.e);_.l=kW.prototype;
_.l.addBackstagePostAction=function(K){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(K=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",K))&&(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:K}):this.set("data.contents",[{backstagePostThreadRenderer:K}]))};
_.l.addBackstageCommentAction=function(K){var m=this.get("addBackstageCommentAction.parentId",K);K=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",K);if(m&&K){m=this.postIdToIndices(m);for(var x=0;x<m.length;x++){var S=m[x];if(S<0)break;S="data.contents."+S+".backstagePostThreadRenderer.comments";this.get(S)&&(this.get(S+".backstageCommentsRenderer.contents")&&this.push(S+".backstageCommentsRenderer.contents",{commentThreadRenderer:K}),this.get(S+".backstageCommentsRenderer.teaserContents")?
this.push(S+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:K}):this.set(S+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:K}]))}}};
_.l.addBackstageReplyAction=function(K){var m=this.get("addBackstageReplyAction.parentId",K);K=this.get("addBackstageReplyAction.renderer.commentRenderer",K);m&&K&&this.setCreatorReply(m,K)};
_.l.banAuthorAction=function(K){var m=this.get("banAuthorAction.commentId",K);m&&(K=this.get("banAuthorAction.parentCommentId",K)||this.getParentPostId(m),this.removeFromStream(m,K))};
_.l.hideReportedCommentAction=function(K){var m=this.get("hideReportedCommentAction.commentId",K);m&&((K=this.get("hideReportedCommentAction.parentCommentId",K))||(K=this.getParentPostId(m)),this.removeFromStream(m,K))};
_.l.replaceBackstageCommentAction=function(K){var m=this.get("replaceBackstageCommentAction.commentId",K),x=this.get("replaceBackstageCommentAction.parentId",K);K=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",K);if(m&&x&&K){x=this.postIdToIndices(x);for(var S=0;S<x.length;S++){var Q=x[S];if(Q<0)break;var w=this.commentIdToIndex(m,Q,!1);if(w>=0){var M=this.get("data.contents."+Q+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+w+".commentThreadRenderer.replies.commentRepliesRenderer");
M&&(K.replies={commentRepliesRenderer:M});this.splice("data.contents."+Q+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",w,1,{commentThreadRenderer:K})}w=this.commentIdToIndex(m,Q,!0);if(w>=0){if(M=this.get("data.contents."+Q+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(w+".commentThreadRenderer.replies.commentRepliesRenderer")))K.replies={commentRepliesRenderer:M};this.splice("data.contents."+Q+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
w,1,{commentThreadRenderer:K})}}}};
_.l.replaceBackstagePostAction=function(K){var m=this.get("replaceBackstagePostAction.itemId",K);if(m){m=this.postIdToIndices(m);for(var x=0;x<m.length;x++){var S=m[x];if(S<0)break;var Q=this.getPostRendererType(S),w=this.get("replaceBackstagePostAction.renderer."+Q,K);if(!w&&Q!=="sharedPostRenderer")break;var M=!1;w||(M=!0,w=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",K));if(!w)break;var f={};M?(_.DE(f,$hE,w),this.set("data.contents."+S+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
f)):(_.DE(f,new _.k1(Q),w),this.set("data.contents."+S+".backstagePostThreadRenderer.post",f))}}};
_.l.replaceBackstageReplyAction=function(K){var m=this.get("replaceBackstageReplyAction.replyId",K),x=this.get("replaceBackstageReplyAction.parentId",K);K=this.get("replaceBackstageReplyAction.renderer.commentRenderer",K);m&&K&&x&&this.setCreatorReply(x,K)};
_.l.removeCommentAction=function(K){var m=this.get("removeCommentAction.commentId",K);if(m){var x=this.get("removeCommentAction.parentCommentId",K);x&&this.get("removeCommentAction.isCreatorReply",K)?this.setCreatorReply(x,void 0):(x||(x=this.getParentPostId(m)),this.removeFromStream(m,x))}};
_.l.setCreatorReply=function(K,m){var x=this.getParentPostId(K);if(x){x=this.postIdToIndices(x);for(var S=0;S<x.length;S++){var Q=x[S];if(Q<0)break;var w=this.commentIdToIndex(K,Q,!1);if(w>=0){var M="data.contents."+Q+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+w;w=M+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";M+=".commentThreadRenderer.replies";m==void 0?(this.set(M,{}),this.set(w,!1)):(this.set(M,{commentRepliesRenderer:{teaserContents:[{commentRenderer:m}]}}),
this.set(M+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(w,!0))}w=this.commentIdToIndex(K,Q,!0);w>=0&&(w="data.contents."+Q+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+w,Q=w+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",w+=".commentThreadRenderer.replies",m==void 0?(this.set(w,{}),this.set(Q,!1)):(this.set(w,{commentRepliesRenderer:{teaserContents:[{commentRenderer:m}]}}),this.set(Q,!0)))}}};
_.l.removeFromStream=function(K,m){if(m){m=this.postIdToIndices(m);for(var x=0;x<m.length;x++){var S=m[x];if(S<0)break;var Q=this.commentIdToIndex(K,S,!1);Q>=0&&this.splice("data.contents."+S+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",Q,1);Q=this.commentIdToIndex(K,S,!0);Q>=0&&this.splice("data.contents."+S+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",Q,1);S="data.contents."+S+".backstagePostThreadRenderer.post.backstagePostRenderer";
Q=S+".backstageAttachment.pollRenderer.votedCommentId";this.get(Q)===K&&(this.set(Q,null),this.set(S+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(m=this.postIdToIndices(K).reverse(),x=0;x<m.length;x++){S=m[x];if(S<0)break;Q=this.getPostRendererType(S);var w=this.get("backstagePostThreadRenderer.post."+Q,this.data.contents[S]);w.postId===K?this.splice("data.contents",S,1):Q==="sharedPostRenderer"&&this.set("data.contents."+S+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);w.scheduledPublishTimeSec&&_.Uk(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.l.postIdToIndices=function(K){for(var m=[],x=0;x<this.data.contents.length;x++){var S=this.getPostRendererType(x);this.get("backstagePostThreadRenderer.post."+S+".postId",this.data.contents[x])===K&&m.push(x);if(S==="sharedPostRenderer"){var Q=this.get("backstagePostThreadRenderer.post."+S+".originalPost.backstagePostRenderer.postId",this.data.contents[x]);S=this.get("backstagePostThreadRenderer.post."+S+".originalPost.postRenderer.postId",this.data.contents[x]);Q!==K&&S!==K||m.push(x)}}return m};
_.l.commentIdToIndex=function(K,m,x){if(m<0)return-1;var S,Q,w,M,f=_.C((S=this.data)==null?void 0:(Q=S.contents)==null?void 0:(w=Q[m])==null?void 0:(M=w.backstagePostThreadRenderer)==null?void 0:M.comments,oIB);return(m=x?f==null?void 0:f.teaserContents:f==null?void 0:f.contents)&&m.length?m.findIndex(function(c){return _.C(c,GoA).comment.commentRenderer.commentId===K}):-1};
_.l.getParentPostId=function(K){K=K.split(".");if(K[1])return K[0]};
_.l.getPostRendererType=function(K){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[K])?"sharedPostRenderer":"backstagePostRenderer"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],kW.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],kW.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],kW.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:_.h("enable_community_page_on_desktop")}),_.U("design:type",Boolean)],kW.prototype,"useSmallerPostContainer",void 0);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-backstage-items"})],kW);
_.d(kW,"ytd-backstage-items",function(){if($Rs!==void 0)return $Rs;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return $Rs=
K},{mode:1});var NEy;var Zt6={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_POSTS_TAB_COMMUNITY_ENABLEMENT_NUDGE:70,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_FAN_COMMUNITY_SETUP_CARD:90,RENDERING_PRIORITY_COMMENT_HEADER:100},Wv=function(){var K=_.e.apply(this,arguments)||this;K.disablePrescanVisibility=!0;K.canScheduleJobs=!0;K.engagementPanel=!1;K.hidePanelButton=!1;K.isWatchGrid=
!1;K.hasShownSubscribersOnlyDisclaimer=!1;K.actionMap={"yt-ban-author-action":"banAuthorAction_","yt-create-comment-action":"createCommentAction_","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_"};K.TEST_ONLY=void 0;return K};
_.q(Wv,_.e);_.l=Wv.prototype;_.l.created=function(){this.initCommentsCsi_();_.h("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.h("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.l.contentsChanged_=function(){var K;(K=this.data)!=null&&K.contents&&this.tickForCommentsTimer_("cml")};
_.l.headerChanged_=function(){var K;(K=this.data)!=null&&K.header&&this.tickForCommentsTimer_("cmhl")};
_.l.initCommentsCsi_=function(){_.hg("wn_comments");var K=_.hX();K&&_.G5({clientScreenNonce:K},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.l.createCommentAction_=function(K){K=_.NX.unsafeClone(K);var m,x;if(K=(m=_.C(K,ulL))==null?void 0:(x=m.contents)==null?void 0:x.commentThreadRenderer){var S,Q,w,M,f,c;!this.isBackstage&&((S=this.data)==null?0:(Q=S.header)==null?0:(w=Q.commentsHeaderRenderer)==null?0:(M=w.createRenderer)==null?0:(f=M.commentSimpleboxRenderer)==null?0:(c=f.zeroStep)==null?0:c.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var D,
G,p;this.isBackstage&&_.C((D=this.data)==null?void 0:(G=D.header)==null?void 0:(p=G.commentsHeaderRenderer)==null?void 0:p.zeroStateMessage,NM_)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(K)}};
_.l.doReplyInsert_=function(K,m,x,S){S?this.splice(K,S,0,m):this.push(K,m)};
_.l.getRepliesPath_=function(K){return"data.contents."+K+".commentThreadRenderer.replies"};
_.l.getRepliesContentsPath_=function(K,m){K=this.getRepliesPath_(K);return m?K+".commentRepliesRenderer.teaserContents":K+".commentRepliesRenderer.contents"};
_.l.showSubscribersOnlyDisclaimer_=function(K){(K=K.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(K=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(K))&&(_.Uk(this.hostElement,"yt-open-popup-action",[K,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.l.createCommentReplyAction_=function(K){K=_.NX.unsafeClone(K);var m=_.C(K,M0H);if(K=m==null?void 0:m.contents){var x=this.commentIdToIndex_(m==null?void 0:m.parentCommentId);if(!(x<0)){var S=this.getRepliesPath_(x);if(this.get(S)){m=m.replyToCommentId;S=this.getRepliesContentsPath_(x,!1);if(this.get(S)){var Q=this.get(S).length,w=S+"."+(Q-1)+".continuationItemRenderer";this.get(w+".button")?(w=this.replyIdToIndex_(m,x,!1),this.doReplyInsert_(S,K,w,Q-1)):this.get(w)||(Q=this.replyIdToIndex_(m,x,
!1),this.doReplyInsert_(S,K,Q,null))}S=this.getRepliesContentsPath_(x,!0);this.get(S)?(x=this.replyIdToIndex_(m,x,!0),(!m||x>=0)&&this.doReplyInsert_(S,K,x,null)):this.set(S,[K])}else this.set(S,{commentRepliesRenderer:{teaserContents:[K]}})}}};
_.l.hideReportedCommentAction_=function(K){var m=_.C(K,P3H);if(K=m==null?void 0:m.commentId)(m=this.get("parentCommentId",m))||(m=this.getParentCommentId_(K)),this.remove_(K,m)};
_.l.getParentCommentId_=function(K){K=K.split(".");if(K[1])return K[0]};
_.l.removeCommentAction_=function(K){var m=_.C(K,jND);if(K=m==null?void 0:m.commentId)m=(m==null?void 0:m.parentCommentId)||this.getParentCommentId_(K),this.remove_(K,m)};
_.l.pinCommentAction_=function(K){K=_.NX.unsafeClone(K);var m=_.C(K,Oz5);m!=null&&m.commentId&&(K=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",K))&&(this.remove_(m.commentId),this.insert_(K,!0))};
_.l.unpinCommentAction_=function(K){K=_.NX.unsafeClone(K);K=_.C(K,D$E);if(K!=null&&K.commentId){var m,x,S=(m=K.actionResult)==null?void 0:(x=m.update)==null?void 0:x.commentThreadRenderer;S&&(this.remove_(K.commentId),this.insert_(S))}};
_.l.banAuthorAction_=function(K){var m=_.C(K,lrD);m!=null&&m.commentId&&(K=m.commentId,m=m.parentCommentId||this.getParentCommentId_(K),this.remove_(K,m))};
_.l.handleScrollToCommentElement_=function(K){this.hostElement.contains(K)&&(this.nearestScrollParent||(this.nearestScrollParent=Ahm(K)),this.isCommentVisibleInScrollParent(K)||K.scrollIntoView({behavior:"smooth",block:"start"}))};
_.l.isCommentVisibleInScrollParent=function(K){if(!this.nearestScrollParent)return!1;K=K.getBoundingClientRect();var m=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return K.top>=m.top&&K.bottom<=m.bottom};
_.l.commentIdToIndex_=function(K){var m;return K&&(m=this.data)!=null&&m.contents?this.data.contents.findIndex(function(x){x=x.commentThreadRenderer;var S;return K===((x==null?void 0:x.commentViewModel)&&((S=_.C(x.commentViewModel,L05))==null?void 0:S.commentId))}):-1};
_.l.insert_=function(K,m){m=m===void 0?!1:m;var x,S;if((x=this.data)==null?0:(S=x.contents)==null?0:S.some(function(w){return!!w.commentThreadRenderer}))for(x=0,S=this.data.contents.length;x<S;x++){var Q=this.data.contents[x].commentThreadRenderer;
if(Zt6[K.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=Zt6[Q.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){m&&Zt6[K.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===Zt6[Q.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",x,1,{commentThreadRenderer:K}):this.splice("data.contents",x,0,{commentThreadRenderer:K});break}}else this.set("data.contents",[{commentThreadRenderer:K}])};
_.l.doReplyRemove_=function(K,m,x){K=this.replyIdToIndex_(K,m,x);K<0||(m=this.getRepliesContentsPath_(m,x),this.splice(m,K,1))};
_.l.remove_=function(K,m){m=this.commentIdToIndex_(m);m<0?(m=this.commentIdToIndex_(K),m<0||this.splice("data.contents",m,1)):_.h("web_delhi_comment_threads")||(this.doReplyRemove_(K,m,!1),this.doReplyRemove_(K,m,!0))};
_.l.replyIdToIndex_=function(K,m,x){if(m<0)return-1;m=this.getRepliesContentsPath_(m,x);m=this.get(m);if(!m||!m.length)return-1;x=0;for(var S=m.length;x<S;x++){var Q=void 0,w=void 0;if(((Q=m[x])==null?void 0:(w=Q.commentViewModel)==null?void 0:w.commentId)===K)return x}return-1};
_.l.tickForCommentsTimer_=function(K){_.LQ(K,void 0,"wn_comments")};
_.l.reloadComments_=function(K){K=_.C(K,h0A);_.C(K==null?void 0:K.command,_.Lp)&&_.T4(this.hostElement,[K==null?void 0:K.command])};
_.tv.Object.defineProperties(Wv.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return!!((K=this.data)==null?0:(m=K.header)==null?0:(x=m.commentsHeaderRenderer)==null?0:x.isBackstageContent)}}});
_.tv.Object.defineProperties(Wv,{template:{configurable:!0,enumerable:!0,get:function(){if(NEy===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);NEy=K}K=NEy;return K}}});
Wv.prototype.showSubscribersOnlyDisclaimer_=Wv.prototype.showSubscribersOnlyDisclaimer_;Wv.prototype.headerChanged_=Wv.prototype.headerChanged_;Wv.prototype.contentsChanged_=Wv.prototype.contentsChanged_;_.v([_.b(_.sa),_.U("design:type",Object)],Wv.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",Function)],Wv.prototype,"ytPlayerListenerBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Wv.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Wv.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Wv.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.header.commentsHeaderRenderer.isBackstageContent"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Wv.prototype,"isBackstage",null);
_.v([_.P(),_.U("design:type",Object)],Wv.prototype,"disablePrescanVisibility",void 0);_.v([_.P(),_.U("design:type",Object)],Wv.prototype,"canScheduleJobs",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Wv.prototype,"engagementPanel",void 0);_.v([_.P(),_.U("design:type",Object)],Wv.prototype,"hidePanelButton",void 0);_.v([_.P(),_.U("design:type",Object)],Wv.prototype,"isWatchGrid",void 0);_.v([_.P(),_.U("design:type",Object)],Wv.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.v([_.xt("data.contents"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wv.prototype,"contentsChanged_",null);_.v([_.xt("data.header"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wv.prototype,"headerChanged_",null);_.v([_.mh("yt-show-subscribers-only-disclaimer"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Wv.prototype,"showSubscribersOnlyDisclaimer_",null);
_.v([_.Z({is:"ytd-comments"})],Wv);var Xv=function(){return _.sL.apply(this,arguments)||this};
_.q(Xv,_.sL);_.l=Xv.prototype;_.l.bindIf=function(K,m,x){return K?m:x};
_.l.bindIfDefined=function(K,m){return K!==void 0?K:m};
_.l.booleanString=function(K){return(!!K).toString()};
_.l.equals=function(){for(var K=_.VU.apply(0,arguments),m=K[0],x=1;x<K.length;x++)if(m!=K[x])return!1;return!0};
_.l.isGreaterThan=function(K,m){return K>m};
_.l.isLessThan=function(K,m){return K<m};
_.l.logicalAND=function(){for(var K=_.VU.apply(0,arguments),m=!!K[0],x=1;x<K.length;x++)m=m&&!!K[x];return m};
_.l.logicalOR=function(){for(var K=_.VU.apply(0,arguments),m=!!K[0],x=1;x<K.length;x++)m=m||!!K[x];return m};
_.l.toBool=function(K){return!!K};
Xv.prototype.toBool=Xv.prototype.toBool;Xv.prototype.logicalOR=Xv.prototype.logicalOR;Xv.prototype.logicalAND=Xv.prototype.logicalAND;Xv.prototype.isLessThan=Xv.prototype.isLessThan;Xv.prototype.isGreaterThan=Xv.prototype.isGreaterThan;Xv.prototype.equals=Xv.prototype.equals;Xv.prototype.booleanString=Xv.prototype.booleanString;Xv.prototype.bindIfDefined=Xv.prototype.bindIfDefined;Xv.prototype.bindIf=Xv.prototype.bindIf;_.v([_.lV()],Xv);_.BEd=[Xv.prototype];var aHJ;var dRl;var KS=function(){return _.e.apply(this,arguments)||this};
_.q(KS,_.e);KS.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
KS.prototype.onBackIconTap_=function(){window.history.back()};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],KS.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],KS.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],KS.prototype,"data",void 0);_.v([_.Jp({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],KS);
_.d(KS,"yt-header-with-back-renderer",function(){if(dRl===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;aHJ===void 0&&(aHJ=document.createElement("template"));var S=aHJ;x.call(m,S.content.cloneNode(!0),K.content.firstChild);dRl=K}K=dRl;return K},{mode:2});var y5H;var V_4;var mM=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return K};
_.q(mM,_.e);_.l=mM.prototype;_.l.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.l.onDarkModeToggledAction=function(K){K!==this.isDarkTheme&&(this.isDarkTheme=K,this.setUrl())};
_.l.dataChanged=function(){var K=this;if(this.data){var m=this.setUrl();m&&_.Un({destination:window,iframe:this.iframe,origin:_.WxE(m.toString()),channelName:"yt-iframe",onMessage:function(x){(x=K.getCommunicationCommand(x.data))&&K.ytComponentBehavior.resolveCommand(x)},
onEstablished:function(){}})}};
_.l.setUrl=function(){if(this.data&&this.data.iframeUrl){var K=_.yy(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(K)return _.XN(this.iframe,K),K}};
_.l.getCommunicationCommand=function(K){var m;if((m=this.data)!=null&&m.onCommunicationCommandsMap){m=this.data.onCommunicationCommandsMap.find(function(Q){return Q.key===K});
if(m==null?0:m.value)return m==null?void 0:m.value;try{var x=ZJR(_.W0(K)),S=this.data.onCommunicationCommandsMap.find(function(Q){return Q.key===(x==null?void 0:x.getMethodName())});
if(S==null?0:S.value)return S==null?void 0:S.value}catch(Q){}}};
mM.prototype.dataChanged=mM.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],mM.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],mM.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],mM.prototype,"actionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],mM.prototype,"data",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],mM.prototype,"isDarkTheme",void 0);_.v([_.QF("#iframe"),_.U("design:type",HTMLIFrameElement)],mM.prototype,"iframe",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],mM.prototype,"dataChanged",null);_.v([_.Jp({is:"yt-iframe-renderer",disableElementRegistration:!0})],mM);
_.d(mM,"yt-iframe-renderer",function(){if(V_4===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;y5H===void 0&&(y5H=document.createElement("template"));var S=y5H;x.call(m,S.content.cloneNode(!0),K.content.firstChild);V_4=K}K=V_4;return K},{mode:2});_.xs=function(K){_.Fg.call(this);this.callback=K;this.bezier=new zCz(0,0,.4,0,.2,1,1,1);this.delay=new _.jj(this.next,window,this);this.JSC$17046_animating=!1;_.Lh(this,this.delay)};
_.q(_.xs,_.Fg);_.xs.prototype.isAnimating=function(){return this.JSC$17046_animating};
_.xs.prototype.start=function(K,m,x){this.config={from:K,to:m,duration:x,startTime:(0,_.Of)()};this.JSC$17046_animating=!0;this.next()};
_.xs.prototype.stop=function(){this.delay.stop();this.JSC$17046_animating=!1;this.config=void 0};
_.xs.prototype.next=function(){if(this.config){var K=this.config,m=K.from,x=K.to,S=K.duration;K=K.startTime;var Q=(0,_.Of)()-K;K=this.bezier;S=I2A(K,Q/S);if(S==0)K=K.y0;else if(S==1)K=K.y3;else{Q=DB(K.y0,K.y1,S);var w=DB(K.y1,K.y2,S);K=DB(K.y2,K.y3,S);Q=DB(Q,w,S);w=DB(w,K,S);K=DB(Q,w,S)}K=_.ro(K,0,1);this.callback(m+(x-m)*K);K<1?this.delay.start():this.JSC$17046_animating=!1}};_.SX=new _.W$("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var vDf={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},zA4=function(K,m,x,S){_.Fg.call(this);this.JSC$17057_miniAppId=K;this.localReleaseId=m;this.derivedDeviceInterface=x;this.isForeground=S;this.JSC$17057_playNonceResolver=new _.Wk;this.playPingTimerId=NaN;this.playPingIntervalMs=_.rp("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.rp("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.h("enable_displaying_ppn");this.JSC$17057_miniAppClientDataProvider=_.cd().resolve(_.SX);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;UR6(this);var Q=setTimeout(function(){_.yq(new _.AR("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17057_playNonceResolver.promise.then(function(){clearTimeout(Q)})};
_.q(zA4,_.Fg);var IHs=function(K,m){K.JSC$17057_playNonceResolver.resolve(m!=null?m:G4(8));K.enableDisplayingPpn&&TE4(K).then(function(x){K.JSC$17057_miniAppClientDataProvider.clientData.set("post_play_nonce",x)})},TE4=function(K){return _.t(function(m){return m.nextAddress==1?m.yield(K.JSC$17057_playNonceResolver.promise,2):m.return(m.yieldResult)})},UR6=function(K){var m,x;
_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$17057_playNonceResolver.promise,2);m=S.yieldResult;x={miniAppInfo:{externalPostId:K.JSC$17057_miniAppId,localReleaseId:K.localReleaseId,postPlayNonce:m,derivedDeviceInterface:K.derivedDeviceInterface}};_.G5(x);_.Px(S)})},Wo5=function(K){K.state!==0?_.yq(new _.AR("[MiniAppPlayLogger] recordPlayStart failed with state "+vDf[K.state])):(K.state=1,QI(K,"ma_cl"),wq(K,"PLAY_EVENT_TYPE_PLAY_START"),kMs(K))},XAs=function(K){K.isForeground=!1;
wq(K,"PLAY_EVENT_TYPE_PLAY_PAUSE")},Kls=function(K){K.state!==1&&K.state!==2?_.yq(new _.AR("[MiniAppPlayLogger] recordPlayEnd failed with state "+vDf[K.state])):(K.state=3,window.clearInterval(K.playPingTimerId),K.playPingTimerId=NaN,Us1(),wq(K,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},mG6=function(K,m){K.state===2&&K.gameReady&&(K.firstClickRecorded?Date.now()-K.clickRecordedMs<K.playClickIntervalMs||(K.clickRecordedMs=Date.now(),wq(K,"PLAY_EVENT_TYPE_PLAY_CLICK")):m&&(QI(K,"ma_fua"),wq(K,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),K.firstClickRecorded=!0,K.clickRecordedMs=Date.now()))};
zA4.prototype.logError=function(K){var m=this,x;_.t(function(S){if(S.nextAddress==1)return K.metadata.externalPostId=m.JSC$17057_miniAppId,x=K.metadata,S.yield(Promise.race([m.JSC$17057_playNonceResolver.promise,new Promise(function(Q){setTimeout(function(){Q("")},3E4)})]),2);
x.postPlayNonce=S.yieldResult;K.metadata.localReleaseId=m.localReleaseId;K.loggingError.level="WARNING";_.aC(K.loggingError,K.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:K.metadata});_.Px(S)})};
var xGl=function(K,m,x,S){var Q,w,M,f,c,D;_.t(function(G){if(G.nextAddress==1)return G.yield(K.JSC$17057_playNonceResolver.promise,2);Q=G.yieldResult;w={externalPostId:K.JSC$17057_miniAppId,localReleaseId:K.localReleaseId,postPlayNonce:Q,sdkVersion:x,api:m};S!==void 0&&(w.networkRequestsMeasurement={networkRequests:_.OQ(S,1),cachedRequests:_.OQ(S,2),transferredBytes:_.OQ(S,3)},(M=S)==null?0:_.xF(M,xy,6))&&(w.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((f=_.rX(S,
xy,6))==null?void 0:D4(f,1))||"0",cacheHits:((c=_.rX(S,xy,6))==null?void 0:D4(c,2))||"0",cachedBytes:((D=_.rX(S,xy,6))==null?void 0:D4(D,3))||"0"});_.Zx("miniAppSdkUsage",w);_.Px(G)})},Q4y=function(K,m,x){var S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N;
_.t(function(z){if(z.nextAddress==1)return z.yield(K.JSC$17057_playNonceResolver.promise,2);S=z.yieldResult;Q={externalPostId:K.JSC$17057_miniAppId,localReleaseId:K.localReleaseId,postPlayNonce:S,sdkVersion:x,measurementWindow:{startTimestampMs:String(tD(m,1)),endTimestampMs:String(tD(m,2))},frameRate:{averageFrameTimeDeltaMs:cM(m,3),averageFrameIdleTimeMs:cM(m,4)}};_.xF(m,SN,5)&&(Q.networkRequests={networkRequests:(w=f2(m))==null?void 0:_.OQ(w,1),cachedRequests:(M=f2(m))==null?void 0:_.OQ(M,2),transferredBytes:(f=
f2(m))==null?void 0:_.OQ(f,3),sameOriginStatusCodeToCounts:SO4((c=f2(m))==null?void 0:Fl5(c,4)),crossOriginStatusCodeToCounts:SO4((D=f2(m))==null?void 0:Fl5(D,5))},(G=f2(m))==null?0:_.xF(G,xy,6))&&(Q.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((p=f2(m))==null?void 0:(R=_.rX(p,xy,6))==null?void 0:D4(R,1))||"0",cacheHits:((J=f2(m))==null?void 0:(L=_.rX(J,xy,6))==null?void 0:D4(L,2))||"0",cachedBytes:((n=f2(m))==null?void 0:(F=_.rX(n,xy,6))==null?void 0:D4(F,3))||"0"});_.xF(m,
PSD,7)&&(Q.gameCapture={averageFrameTimeDeltaMs:(H=_.rX(m,PSD,7))==null?void 0:cM(H,1),averageFrameIdleTimeMs:(N=_.rX(m,PSD,7))==null?void 0:cM(N,2)});_.Zx("miniAppPerformanceMetrics",Q);_.Px(z)})},w6H=function(K,m){var x,S;
return _.t(function(Q){if(Q.nextAddress==1)return Q.yield(K.JSC$17057_playNonceResolver.promise,2);x=Q.yieldResult;S={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:K.JSC$17057_miniAppId,postPlayNonce:x,miniAppReleaseId:K.localReleaseId},derivedDeviceInterface:K.derivedDeviceInterface,adTriggerType:m,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.Zx("miniAppAdEvent",S);_.Px(Q)})};
zA4.prototype.disposeInternal=function(){_.Fg.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var wq=function(K,m,x,S){x=x===void 0?{}:x;S=S===void 0?!1:S;var Q,w,M,f;_.t(function(c){if(c.nextAddress==1)return Q=K.isForeground,w=K.beforeReady,c.yield(K.JSC$17057_playNonceResolver.promise,2);M=c.yieldResult;f={externalPostId:K.JSC$17057_miniAppId,localReleaseId:K.localReleaseId,derivedDeviceInterface:K.derivedDeviceInterface,postPlayNonce:M,type:m};x.sequenceGroup=M;f.playState=w?"PLAY_STATE_NOT_READY":Q?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.Zx("miniAppPlayEvent",f,
x);S&&_.BL();_.Px(c)})},QI=function(K,m){var x;
_.t(function(S){if(S.nextAddress==1)return x=(0,_.Of)(),S.yield(K.JSC$17057_playNonceResolver.promise,2);_.CQ(m,x);_.Px(S)})},kMs=function(K){isNaN(K.playPingTimerId)&&(K.playPingTimerId=_.C0(function(){K.state!==1&&K.state!==2?_.yq(new _.AR("[MiniAppPlayLogger] reportPlayPing failed with state "+vDf[K.state])):wq(K,"PLAY_EVENT_TYPE_PLAY_PING")},K.playPingIntervalMs))},SO4=function(K){return Array.from(K.entries()).map(function(m){var x=_.u(m);
m=x.next().value;x=x.next().value;return{key:m,value:x}})};var s4H=function(){},lf4=function(K,m){K.showMiniAppAdCommand=m.showMiniAppAdCommand;
K.isEmbeddedInWebview=m.isEmbeddedInWebview;K.playLogger=m.playLogger},MJG=function(K,m){var x;
return _.t(function(S){if(S.nextAddress==1){if(!K.showMiniAppAdCommand||!K.isEmbeddedInWebview)return S.return(u5H(K,m));K.adResolver=new _.Wk;var Q=new Aq;x=_.Gx(Q,3,m);rn(K.showMiniAppAdCommand,O2t(x));return S.yield(K.adResolver.promise,2)}return S.return(S.yieldResult)})};
s4H.prototype.onAdFinished=function(K){K=l7E(K);var m;(m=this.adResolver)==null||m.resolve(K)};
var u5H=function(K,m){var x;return _.t(function(S){if(S.nextAddress==1)S=S.yield((x=K.playLogger)==null?void 0:w6H(x,aqS(m)),2);else{var Q=S.return;var w=new ssL;w=_.Gx(w,1,2);S=Q.call(S,w)}return S})};var ffJ=new _.W$("INNERTUBE_MANAGER_TOKEN");var tJl=function(){this.callbacks={}};
tJl.prototype.initialize=function(K){var m=this;this.callbacks=K;window.youtubewebview?window.youtubewebview.onmessage=function(x){csy(m,x)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(x){csy(m,x)})};
var csy=function(K,m){if(m.data)try{var x=ZJR(m.data);if(_.qG(_.me(x,1))!=null){var S=lm_(_.On(x,2));switch(x.getMethodName()){case "yt-mini-app-load-audio-state":var Q,w;(w=(Q=K.callbacks).onAudioStateLoaded)==null||w.call(Q,_.f5(S,PL(S,FT,1)));break;case "yt-mute-mini-app":var M,f;(f=(M=K.callbacks).onMuteMiniApp)==null||f.call(M);break;case "yt-unmute-mini-app":var c,D;(D=(c=K.callbacks).onUnmuteMiniApp)==null||D.call(c);break;case "yt-playable-exit":var G,p;(p=(G=K.callbacks).onExit)==null||p.call(G);
break;case "yt-post-play-nonce":var R,J;(J=(R=K.callbacks).onPostPlayNonceReceived)==null||J.call(R,rA(S,2,FT));break;case "yt-confirm-exit-mini-app":var L,n;(n=(L=K.callbacks).confirmExitMiniApp)==null||n.call(L);break;case "yt-confirm-exit-mini-app-edu":var F,H;(H=(F=K.callbacks).confirmExitMiniAppEdu)==null||H.call(F);break;case "yt-benchmarking-response":var N,z;(z=(N=K.callbacks).onNativeBenchmarkingMessageReceived)==null||z.call(N,rA(S,2,FT));break;case "yt-mini-app-load-3p-consent-state":var y,
V;(V=(y=K.callbacks).multiplayer3pAckStateLoaded)==null||V.call(y,_.f5(S,PL(S,FT,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var T,m1;(m1=(T=K.callbacks).exitMiniAppSeenStateLoaded)==null||m1.call(T,_.f5(S,PL(S,FT,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var MT,c0;(c0=(MT=K.callbacks).onNavigateToNewMiniApp)==null||c0.call(MT);break;case "yt-game-data-available":var EB,pT;(pT=(EB=K.callbacks).onGameDataAvailable)==null||pT.call(EB,rA(S,2,FT));break;case "yt-pause-mini-app":var h8,
$S;($S=(h8=K.callbacks).onPauseMiniApp)==null||$S.call(h8);break;case "yt-resume-mini-app":var nT,Lt;(Lt=(nT=K.callbacks).onResumeMiniApp)==null||Lt.call(nT);break;case "yt-playable-ad-finished":var yD,Ez;(Ez=(yD=K.callbacks).onAdFinished)==null||Ez.call(yD,rA(S,2,FT))}}else _.yq(Error("Vh"))}catch(sz){_.aC(Error("Wh"))}else _.yq(Error("Xh"))};var yh8=function(K){this.rpcErrorCode=K};var sV=function(K,m,x){this.intervalMs=K;this.apiFunc=m;this.type=x;this.schedulerReady=!0};
sV.prototype.call=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1){if(m.type!==1&&K===m.cachedValue)return S.return();m.pendingApiRequestResolver||(m.pendingApiRequestResolver=new _.Wk);x=m.pendingApiRequestResolver.promise;m.cachedValue=K;return S.yield(OHO(m),2)}return S.return(x)})};
sV.prototype.flush=function(K){K=K===void 0?!1:K;var m=this;return _.t(function(x){return m.cachedValue===void 0?x.return():x.yield(m.apiFunc(m.cachedValue,K),0)})};
var OHO=function(K){var m,x,S;return _.t(function(Q){switch(Q.nextAddress){case 1:if(!K.schedulerReady||!K.pendingApiRequestResolver)return Q.return();K.schedulerReady=!1;m=K.pendingApiRequestResolver;K.pendingApiRequestResolver=void 0;_.h2(Q,2);if(K.cachedValue===void 0){Q.jumpTo(4);break}return Q.yield(K.apiFunc(K.cachedValue),5);case 5:x=Q.yieldResult,m.resolve(x);case 4:_.xl(Q,3);break;case 2:S=_.gl(Q),m.reject(S);case 3:setTimeout(function(){return _.t(function(w){K.schedulerReady=!0;return w.yield(OHO(K),
0)})},K.intervalMs),_.Px(Q)}})};var UK5=window.location.origin+"/miniapp_cloudsaves",VhL=[400,401],j46=_.rp("cloud_save_game_data_rate_limit_ms",3E3),Gd6=function(K){var m=this;this.JSC$17101_miniAppId=K;this.loadAttempts=0;this.cloudSaveIntervalMs=j46;this.initialDownloadDataSucceeded=!1;this.JSC$17101_playNonceResolver=new _.Wk;this.scottyUploadRateLimiter=new sV(this.cloudSaveIntervalMs,function(x,S){return DGl(m,x,S)},2);
this.downloadDataPromise=rsO(this);this.downloadDataPromise.then(function(){m.initialDownloadDataSucceeded=!0}).catch(function(){})},p6s=function(K,m){m.then(function(x){return K.JSC$17101_playNonceResolver.resolve(x)})},RsH=function(K){return _.t(function(m){return K.cachedData===void 0?m.return(K.downloadDataPromise):m.return(K.cachedData)})},Jsl=function(K,m){return _.t(function(x){K.cachedData=m;
if(!K.initialDownloadDataSucceeded)throw Error("Yh");return x.yield(K.scottyUploadRateLimiter.call(m),0)})},hsO=function(){return new Promise(function(K){setTimeout(K,1E3,"")})},CH5=function(K,m){var x,S;
return _.t(function(Q){if(Q.nextAddress==1)return x=K.JSC$17101_miniAppId,Q.yield(Promise.race([K.JSC$17101_playNonceResolver.promise,hsO()]),2);S={"X-YouTube-MiniAppId":x,"X-YouTube-PostPlayNonce":Q.yieldResult};"DELEGATED_SESSION_ID"in _.y6&&MC8(m,S);return Q.return(S)})},DGl=function(K,m,x){x=x===void 0?!1:x;
return _.t(function(S){return dK8()?_.h("enable_cloud_save_error_popup_after_retry")?S.return(new Promise(function(Q,w){var M,f,c,D,G;return _.t(function(p){switch(p.nextAddress){case 1:M=0,f=!0,D=c=null;case 2:if(!(f&&M++<2)){p.jumpTo(4);break}_.h2(p,5);return p.yield(Ll4(K,m,x),7);case 7:c=p.yieldResult;f=c.ok?!1:!VhL.includes(c.status);_.xl(p,2);break;case 5:D=G=_.gl(p);f=vqT(D);p.jumpTo(2);break;case 4:c?c.ok?(li(K,j46),Q()):(li(K,K.cloudSaveIntervalMs*2),w(Error("Zh`"+String(c.status),{cause:{rpcErrorCode:c.status}}))):
(li(K,K.cloudSaveIntervalMs*2),w(D||Error("$h"))),_.Px(p)}})})):S.return(new Promise(function(Q,w){var M,f;
return _.t(function(c){if(c.nextAddress==1){if(K.JSC$17101_miniAppId==="")return w(Error("ai")),c.return();_.h2(c,2);return c.yield(Ll4(K,m,x),4)}if(c.nextAddress!=2)return M=c.yieldResult,M.ok?(li(K,j46),Q()):(li(K,K.cloudSaveIntervalMs*2),w(Error("Zh`"+String(M.status),{cause:{rpcErrorCode:M.status}}))),_.xl(c,0);f=_.gl(c);li(K,K.cloudSaveIntervalMs*2);w(f);_.Px(c)})})):S.return()})},Ll4=function(K,m,x){x=x===void 0?!1:x;
var S,Q,w;return _.t(function(M){if(M.nextAddress==1)return S=_.H6((new TextEncoder).encode(m)),Q=zJ8(),M.yield(CH5(K,Q),2);w=M.yieldResult;return M.return(fetch(Q,{method:"POST",body:new Blob([S]),headers:w,keepalive:x}))})},rsO=function(K){var m,x;
return _.t(function(S){if(S.nextAddress==1){if(!dK8())return S.return("");if(K.JSC$17101_miniAppId==="")throw Error("ai");if(K.loadAttempts>2)return S.return(K.downloadDataPromise);_.h2(S,2);return S.yield(qOG(K),4)}if(S.nextAddress!=2)return m=S.yieldResult,S.return(m);x=_.gl(S);if(vqT(x)&&++K.loadAttempts<2)return S.return(rsO(K));throw x;})},qOG=function(K){var m,x,S,Q,w;
return _.t(function(M){switch(M.nextAddress){case 1:return _.h2(M,2),m=zJ8(),M.yield(CH5(K,m),4);case 4:return x=M.yieldResult,M.yield(fetch(m,{method:"GET",headers:x}),5);case 5:return S=M.yieldResult,S.ok?M.yield(S.text(),6):M.return(Promise.reject(Error("bi`"+String(S.status),{cause:new yh8(S.status)})));case 6:return Q=M.yieldResult,M.return((new TextDecoder).decode(_.W0(Q)));case 2:return w=_.gl(M),M.return(Promise.reject(w))}})},li=function(K,m){K.cloudSaveIntervalMs=m;
K.scottyUploadRateLimiter.intervalMs=K.cloudSaveIntervalMs};
Gd6.prototype.flush=function(){var K=this;return _.t(function(m){return K.initialDownloadDataSucceeded?m.yield(K.scottyUploadRateLimiter.flush(!0),0):m.return()})};var E4d=u8(l8(1),wL(1)),bHs=u8(l8(1),wL(3)),ui=function(K){this.callbacks=K};
_.l=ui.prototype;_.l.onAudioToggled=function(K,m){(m===void 0||m)&&_.c9("yt-mini-app-is-audio-enabled",K,2592E3)};
_.l.onPause=function(){this.onAudioToggled(!1,!1)};
_.l.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.l.returnNativeBenchmarkingMessage=function(){};
_.l.sendGameData=function(){};
_.l.sendStartGameFrameCapture=function(){};
var TzD=function(K,m,x){this.callbacks=K;var S=this;this.sdkVersion=new _.Wk;this.channel=new Q8B(_.Un({destination:window,iframe:m,origin:(new URL(x.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var Q=My;var w=l8(5);var M=new rBE;M=_.p5(M,1,1E4);w=_.bG(w,4,qiB,M);Q(S,w);S.onAudioToggled(S.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){S.sdkVersion.resolve("")},1E4)};
_.q(TzD,ui);_.l=TzD.prototype;_.l.onAudioToggled=function(K,m){ui.prototype.onAudioToggled.call(this,K,m===void 0?!0:m);m=My;var x=l8(2),S=new jsA;K=_.GI(S,1,K);K=_.bG(x,3,qiB,K);m(this,K)};
_.l.onPause=function(){ui.prototype.onPause.call(this);My(this,l8(3))};
_.l.onResume=function(){ui.prototype.onResume.call(this);My(this,l8(4))};
_.l.returnNativeBenchmarkingMessage=function(K){var m=My,x=l8(6);var S=wL(_.xF(K,Na,1)?1:2);K=_.xF(K,Na,1)?K:null;S=_.bG(S,5,sM,K);m(this,u8(x,S))};
_.l.sendGameData=function(K){var m=My,x=l8(7);K=_.bG(x,5,qiB,K);m(this,K)};
_.l.sendStartGameFrameCapture=function(){My(this,l8(9))};
var fS=function(K,m,x){var S,Q,w;return _.t(function(M){if(M.nextAddress==1)return S=K.callbacks,Q=S.onSdkCalled,w=m,M.yield(K.sdkVersion.promise,2);Q.call(S,w,M.yieldResult,x);_.Px(M)})};
TzD.prototype.onMessage=function(){var K=this;return l3D(tq,function(m){var x,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y,V,T,m1,MT,c0,EB,pT,h8,$S,nT,Lt,yD,Ez,sz,t5,bB,PA,CH,pH,l5,mo,GM,wy,J5,Ql,A2,vA;return _.t(function(j_){switch(j_.nextAddress){case 1:if(!FV_(m.data))return _.yq(Error("ci")),j_.return();x=_.js(m.data,1);_.h("enable_iframe_message_get_type_via_fields")&&(S=m.data,x=Q=_.js(S,1));switch(x){case 8:if(m.data.hasMetadata()){var Oz=K.sdkVersion,SJ=Oz.resolve;var z8=m.data.getMetadata();z8=_.On(z8,
1);SJ.call(Oz,z8);clearTimeout(K.sdkVersionTimeoutId)}break;case 6:return j_.jumpTo(2);case 16:if(!_.Ss(m.data,g1H,14,cS))return j_.return();w=_.Gk(m.data,g1H,14,cS);(f=(M=K.callbacks).onGameFrameReceived)==null||f.call(M,w);return j_.return();case 17:if(!_.Ss(m.data,bst,15,cS))return j_.return();(D=(c=K.callbacks).onGameAudioReceived)==null||D.call(c,_.Gk(m.data,bst,15,cS));return j_.return();case 1:if(Oz=_.Gk(m.data,RYz,2,cS))switch(_.js(Oz,1)){case 1:K.callbacks.onFirstFrameReady();if(_.h("enable_network_request_logging_on_game_events")&&
_.xF(Oz,SN,4)){fS(K,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.rX(Oz,SN,4));break}fS(K,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(z8=(SJ=K.callbacks).onGameReady)==null||z8.call(SJ);if(_.h("enable_network_request_logging_on_game_events")&&_.xF(Oz,SN,4)){fS(K,"MINI_APP_SDK_API_GAME_READY",_.rX(Oz,SN,4));break}fS(K,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.Ss(Oz,Qe,3,JBt))K.callbacks.onResourceLoaded(_.Gk(Oz,Qe,3,JBt))}return j_.return();case 3:return j_.jumpTo(3);case 4:return j_.jumpTo(4);
case 2:return j_.jumpTo(5);case 9:return j_.jumpTo(6);case 10:return K.callbacks.onClick(),j_.return();case 5:return j_.jumpTo(7);case 11:if(!_.Ss(m.data,K2,9,cS))return j_.return();G=_.Gk(m.data,K2,9,cS);(R=(p=K.callbacks).onBenchmarkingMessageReceived)==null||R.call(p,G);Oz=m.reply;SJ=l8(1);z8=wL(1);var RL=new K2;var R4=new Uint8Array(Loo(G,PL(G,M$A,6))|0);RL=qt(RL,5,M$A,_.FE(R4,!1));z8=_.bG(z8,5,sM,RL);Oz.call(m,u8(SJ,z8));return j_.return();case 12:return j_.jumpTo(8);case 13:return j_.jumpTo(9);
case 15:if(!_.h("enable_open_yt_content"))return m.reply(bHs),j_.return();if(!_.Ss(m.data,E1D,12,cS))return m.reply(u8(l8(1),wL(2))),j_.return();Oz=_.Gk(m.data,E1D,12,cS);J=_.On(Oz,1);K.callbacks.onOpenYTContent(J);m.reply(E4d);return j_.return();case 14:return j_.jumpTo(10);default:return j_.return()}j_.jumpTo(0);break;case 2:if(!_.Ss(m.data,Ms,5,cS))return j_.return();SJ=m.data;Oz=PL(SJ,cS,5);SJ=SJ.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;L=$GT(SJ,SJ[_.wE]|0,Ms,Oz)||Ms[Zt0]||(Ms[Zt0]=
BE8(Ms));Oz=_.tr(L,mk,1,_.cc());n=_.u(Oz);F=n.next();case 12:if(F.done){j_.jumpTo(14);break}H=F.value;N=new _.AR;N.level=_.js(H,2)===1?"WARNING":"ERROR";z=k6B(H.getSource());return j_.yield(K.sdkVersion.promise,15);case 15:y={source:z,sdkVersion:j_.yieldResult};_.lH(_.me(H,6))!=null?(N.message=H.getMessage(),N.stack=_.On(H,5),y.sdkErrorType=Wq5(_.js(H,6)),_.lH(_.me(H,7))!=null&&(y.sdkApi=XJ8(_.js(H,7)))):N.stack=void 0;T=V=void 0;(T=(V=K.callbacks).onError)==null||T.call(V,{loggingError:N,metadata:y});
F=n.next();j_.jumpTo(12);break;case 14:return j_.return();case 3:return _.h2(j_,16),Oz=j_.yield,SJ=K.callbacks,z8=SJ.onSave,RL=_.Gk(m.data,D8D,4,cS),RL=_.On(RL,1),Oz.call(j_,z8.call(SJ,RL),18);case 18:m.reply(E4d);_.xl(j_,17);break;case 16:return m1=_.gl(j_),MT=GH,c0=m1,EB=K.callbacks,pT="MINI_APP_SDK_API_SAVE_DATA",j_.yield(K.sdkVersion.promise,19);case 19:MT(c0,EB,pT,j_.yieldResult),m.reply(bHs);case 17:return j_.yield(fS(K,"MINI_APP_SDK_API_SAVE_DATA"),20);case 20:return j_.return();case 4:return _.h2(j_,
21),j_.yield(K.callbacks.onLoad(),23);case 23:h8=j_.yieldResult;Oz=m.reply;SJ=l8(1);z8=wL(1);RL=new D8D;RL=_.YL(RL,1,h8);z8=_.bG(z8,3,sM,RL);Oz.call(m,u8(SJ,z8));_.xl(j_,22);break;case 21:return $S=_.gl(j_),nT=GH,Lt=$S,yD=K.callbacks,Ez="MINI_APP_SDK_API_LOAD_DATA",j_.yield(K.sdkVersion.promise,24);case 24:nT(Lt,yD,Ez,j_.yieldResult),m.reply(bHs);case 22:return j_.yield(fS(K,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return j_.return();case 5:_.h2(j_,26);K.callbacks.onSendHighScore(dk(_.Gk(m.data,
isA,3,cS).getValue()));m.reply(u8(l8(1),wL(1)));_.xl(j_,27);break;case 26:return sz=_.gl(j_),t5=GH,bB=sz,PA=K.callbacks,CH="MINI_APP_SDK_API_SEND_SCORE",j_.yield(K.sdkVersion.promise,28);case 28:t5(bB,PA,CH,j_.yieldResult),m.reply(bHs);case 27:return j_.yield(fS(K,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return j_.return();case 6:if(!_.Ss(m.data,YiD,8,cS)){j_.jumpTo(30);break}Oz=j_.yield;SJ=_.Gk(m.data,YiD,8,cS);SJ=_.js(SJ,1);return Oz.call(j_,fS(K,XJ8(SJ)),30);case 30:return j_.return();case 7:return Oz=
m.reply,SJ=l8(1),z8=wL(1),RL=K.callbacks.getLanguage(),z8=qt(z8,4,sM,LH(RL)),Oz.call(m,u8(SJ,z8)),j_.yield(fS(K,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return j_.return();case 8:if(!_.Ss(m.data,eYR,10,cS))return j_.return();pH=_.Gk(m.data,eYR,10,cS);l5=K.callbacks;mo=l5.onSdkPerformanceUpdate;return j_.yield(K.sdkVersion.promise,33);case 33:return mo.call(l5,pH,j_.yieldResult),j_.return();case 9:Oz=m.data;SJ=PL(Oz,cS,11);if(_.qG(_.me(Oz,SJ))==null)return m.reply(u8(l8(1),wL(2))),j_.return();
GM=rA(m.data,11,cS);K.callbacks.onShareInviteCode(GM);m.reply(E4d);return j_.yield(fS(K,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return j_.return();case 10:if(_.Ss(m.data,Os5,13,cS)){j_.jumpTo(35);break}return j_.yield(K.callbacks.onShowMiniAppAd(2),36);case 36:return wy=j_.yieldResult,m.reply(u8(l8(1),CSD(wy))),j_.yield(fS(K,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return j_.return();case 35:Oz=_.Gk(m.data,Os5,13,cS);a:switch(_.js(Oz,1)){case 1:Oz={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:Oz={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:Oz={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}J5=Oz;Ql=J5.adType;A2=J5.sdkApi;Oz=j_.yield;SJ=K.callbacks;z8=SJ.onShowMiniAppAd;RL=_.Gk(m.data,Os5,13,cS);RL=_.On(RL,2);return Oz.call(j_,z8.call(SJ,Ql,RL||void 0),38);case 38:return vA=j_.yieldResult,m.reply(u8(l8(1),CSD(vA))),j_.yield(fS(K,A2),39);case 39:return j_.return()}})})};
var My=function(K,m){_.t(function(x){K.channel.send(m);_.Px(x)})},pZ=function(K,m,x){this.callbacks=K;
var S=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;K=WSG(m,(new URL(x.toString())).origin);this.gameSnacks=new JfM(K);this.gameSnacks.page.onReady(function(){S.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){S.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var Q,w;(w=(Q=S.callbacks).onGameReady)==null||w.call(Q)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(Q,w){try{S.callbacks.onSendHighScore(w)}catch(M){GH(M,S.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(Q,w){var M;return _.t(function(f){if(f.nextAddress==1)return _.h2(f,2),f.yield(S.callbacks.onSave(S.decoder.decode(w)),4);if(f.nextAddress!=2)return _.xl(f,0);M=_.gl(f);GH(M,S.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return f.return()})});
this.gameSnacks.storage.onLoad(function(){var Q,w;return _.t(function(M){if(M.nextAddress==1)return _.h2(M,2),M.yield(S.callbacks.onLoad(),4);if(M.nextAddress!=2)return Q=M.yieldResult,M.return(S.encoder.encode(Q));w=_.gl(M);GH(w,S.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return M.return(S.encoder.encode(""))})});
this.gameSnacks.init()};
_.q(pZ,ui);pZ.prototype.onAudioToggled=function(K,m){ui.prototype.onAudioToggled.call(this,K,m===void 0?!0:m);var x;(x=this.gameSnacks)==null||x.audio.update(K)};
pZ.prototype.onPause=function(){ui.prototype.onPause.call(this);var K;(K=this.gameSnacks)==null||K.game.pause()};
pZ.prototype.onResume=function(){ui.prototype.onResume.call(this);var K;(K=this.gameSnacks)==null||K.game.resume()};var g4l=K$m,n4H=_.B(function(K){var m=K.data;var x=K.loadingProgress;var S=K.forPaused;K=_.u(_.hL("",void 0,"LYYTdd"));var Q=K.next().value,w=K.next().value;K=_.u(_.hL(!1,void 0,"K0waae"));var M=K.next().value,f=K.next().value,c=[],D=function(){return"transform: scaleX("+(_.B7(x)||0)+")"},G=null,p=function(){return m()&&G!==null&&G!==void 0?G:G=m().showAnniversaryAnimation?6:g4l()};
_.$p(function(){var n;if(m().timeOutMessages&&((n=m().timeOutMessages)==null?0:n.length)){G=null;n=_.u(c);for(var F=n.next();!F.done;F=n.next())clearTimeout(F.value);c.length=0;mEB(m().timeOutMessages,c,w,f)}},"BNu9j");
var R=function(){return!!m().persistentErrorMessageTitle},J=function(){return x!==void 0},L=function(){return m().title};
return _.O("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.O("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.O("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.O("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var n,F=(n=m().backgroundImage)==null?void 0:n.sources,H;return(F==null?0:F.length)?"background-image: url("+((H=F[0])==null?void 0:H.url)+")":""}}),_.O("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.O(_.r,{cond:function(){return!R()&&!(S==null?0:S())},
then:function(){var n={};return _.O("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.O("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.O(_.hH,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+p()},
data:function(){var F="loading_animation_"+p();return{animationConfig:{name:F,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+F+".json",loop:!0,autoplay:!0}}}})),_.O("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.O(_.r,{cond:L,
then:function(){return _.O("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},L)}}),_.O("p",{class:_.Tt("miniAppSplashScreenViewModelTimeoutMessage",(n.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return M()},n)),
"aria-live":"polite"},Q),_.O(_.r,{cond:J,then:function(){return _.O("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.O("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:D}))}})))}}),_.O(_.r,{cond:R,
then:function(){return _.O("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.O("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return m().persistentErrorMessageTitle}),_.O(_.r,{cond:function(){return!!m().persistentErrorMessageDescription},
then:function(){return _.O("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return m().persistentErrorMessageDescription})}}))}}),_.O(_.r,{cond:S,
then:function(){return _.O("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.O("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.O("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},L))}})))},"Jf");var PHl=new _.W$("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var esl=lE;lE=function(K){function m(x){if(x){var S,Q;(S=x.__spec)==null||(Q=S.didUnmount)==null||Q.call(S);for(S=0;S<x.childNodes.length;S++)m(x.childNodes[S])}}
esl==null||esl(K);OA(function(){for(var x=0;x<K.length;x++)m(K[x])})};var iHs=_.B(function(K){var m=K.data;var x=K.score;var S=K.formattedScore;var Q=K.onScoreChanged;var w=K.isEmbeddedInWebview;var M=_.ud("yt-mini-app-score-button-view-model"),f=function(){var J;return _.C(m==null?void 0:(J=m())==null?void 0:J.buttonViewModel,_.WS)},c=function(){var J;
return(x==null?void 0:x())||Number(m==null?void 0:(J=m())==null?void 0:J.lastScore)||0},D=function(){var J;
return(S==null?void 0:S())||((J=f())==null?void 0:J.title)||""},G,p=1;
if(K=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))K=Number(K),p=isNaN(K)?1:K/100;_.$p(function(){Q==null||Q(c());var J;var L=_.JE((J=f())==null?void 0:J.onTap);if(L){J=_.C(L,W5H);var n,F,H;J=_.C(J==null?void 0:(n=J.panelLoadingStrategy)==null?void 0:(F=n.inlineContent)==null?void 0:(H=F.dialogViewModel)==null?void 0:H.customContent,jkE)}else J=void 0;if(n=J)n.score=D()},"Aekez");
K=_.kA(function(){var J,L,n=m==null?void 0:(J=m())==null?void 0:(L=J.loggingDirectives)==null?void 0:L.trackingParams;n&&_.Ev(_.cd().resolve(_.iJ),n);return!1});
_.BZ(function(){if(M.value){var J=M.value.querySelector("button"),L=f();J&&L&&xEB(J,L);_.tW("yt-share-playable-with-high-score",function(){var n=c().toString(),F=m==null?void 0:m().onShareHighScoreCommand,H=m==null?void 0:m().highScoreShareClientParamIdentifier,N=w==null?void 0:w();F&&(N?(H=new AKE,n=_.YL(H,2,n),rn(F,n.JSC$12531_serializeBinary())):H&&(_.cd().resolve(PHl).clientParams.set(H,{miniAppClientParams:{highScore:n}}),$KS(F,!1)))})}});
var R=function(){var J=f();J&&(x==null?0:x())&&J.accessibilityText&&(J.accessibilityText=J.accessibilityText.replace(G,D()));G=D();return{numberValue:c(),numberText:D(),heightPx:36,fontSizeMultiplier:p,shouldAnimate:!(x==null||!x())&&!0}};
return _.O("yt-mini-app-score-button-view-model",{class:function(){var J={};return _.O$("miniAppScoreButtonViewModelHost",(J.miniAppScoreButtonViewModelIsVisible=c()!==0,J))},
el:M,"on:click":K},DwL(!1,function(){return _.O("span",{style:"display:none;"},c)}),_.O(_.le,{data:function(){var J;
return m==null?void 0:(J=m())==null?void 0:J.buttonViewModel}},{buttonViewModel:function(J){return _.O(_.Oy,{data:J.data,
animatedTextProps:R})}}))},"Lf");var HHd=_.B(function(K){var m,x=(m=_.O8("yt-mini-app-is-theater-mode-enabled"))!=null?m:!1,S=_.h("enable_playable_container_save_button"),Q=_.h("enable_play_next_destination_page_in_toolbar");m={};return _.O("ytm-mini-app-top-bar-view-model",null,_.O("div",{class:_.Tt("yt-mini-app-top-bar-view-model",(m["yt-mini-app-top-bar-view-model--mobile"]=!1,m["yt-mini-app-top-bar-view-model--desktop"]=!0,m))},_.O("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.O(_.r,{cond:function(){var w;return!!K.data().backButtonEdu&&
!((w=K.isExitMiniAppSeen)==null?0:w.call(K))},
then:function(){return _.O(_.le,{data:function(){return K.data().backButtonEdu}},{buttonViewModel:_.Oy})},
else:function(){return _.O(_.le,{data:function(){return K.data().backButton}},{buttonViewModel:_.Oy})}}),_.O(_.r,{cond:function(){return K.data().viewAllButton&&!0},
then:function(){return _.O(_.le,{data:function(){return K.data().viewAllButton}},{buttonViewModel:_.Oy})}}),_.O(_.r,{cond:function(){return K.data().title&&!0},
then:function(){return _.O("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return K.data().title})}})),_.O("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.O(_.r,{cond:function(){var w;
return(w=K.isDesktopPlayPage)==null?void 0:w.call(K)},
then:function(){return _.O(_.O2,null,_.O(YOH,{highScoreButton:function(){return K.data().highScoreButton},
score:K.score,formattedScore:K.formattedScore,onScoreChanged:K.onScoreChanged,isEmbeddedInWebview:K.isEmbeddedInWebview}),_.O(FlH,{enableSaveButton:function(){return _.B7(S)},
saveButton:function(){return K.data().saveButton},
isSaved:K.isSaved,onSaveToggled:function(){return K.onSaveToggled}}),_.O(AsJ,{menuButton:function(){return K.data().menuButton}}))},
else:function(){return _.O(_.r,{cond:function(){return!1},
then:function(){return _.O(_.le,{data:function(){return K.data().playPageButton}},{buttonViewModel:function(w){return _.O(_.Oy,{data:w.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.O(YOH,{highScoreButton:function(){return K.data().highScoreButton},
score:K.score,formattedScore:K.formattedScore,onScoreChanged:K.onScoreChanged,isEmbeddedInWebview:K.isEmbeddedInWebview})}})}})),_.O("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.O(_.le,{data:function(){return K.data().muteButton}},{toggleButtonViewModel:function(w){var M=w.data;
return _.O(_.FP,{data:function(){var f,c;return Object.assign({},M(),{isToggled:(c=(f=K.isAudioEnabled)==null?void 0:f.call(K))!=null?c:!0})},
onToggle:K.onAudioToggled,useOutlinedIcon:!0})}}),_.O(_.le,{data:function(){return K.data().theatreModeButton}},{toggleButtonViewModel:function(w){var M=w.data;
return _.O("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.O(_.FP,{data:function(){return Object.assign({},M(),{isToggled:x})},
useOutlinedIcon:!0}))}}),_.O(o4l,{fullscreenButton:function(){return K.data().fullscreenButton}}),_.O(_.r,{cond:function(){return _.B7(Q)&&K.data().viewAllButton&&!1},
then:function(){return _.O(_.le,{data:function(){return K.data().viewAllButton}},{buttonViewModel:_.Oy})}}),_.O(_.r,{cond:function(){var w;
return!((w=K.isDesktopPlayPage)==null?0:w.call(K))},
then:function(){return _.O(_.O2,null,_.O(FlH,{enableSaveButton:function(){return _.B7(S)},
saveButton:function(){return K.data().saveButton},
isSaved:K.isSaved,onSaveToggled:function(){return K.onSaveToggled}}),_.O(AsJ,{menuButton:function(){return K.data().menuButton}}))}}))))},"Mf");
HHd.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var AsJ=_.B(function(K){return _.O(_.le,{data:K.menuButton},{buttonViewModel:_.Oy})},"Nf"),FlH=_.B(function(K){var m=K.enableSaveButton;
var x=K.saveButton;var S=K.isSaved;var Q=K.onSaveToggled;return _.O(_.r,{cond:function(){return m()&&!(x==null||!x())},
then:function(){return _.O(_.le,{data:function(){var w=_.C(x==null?void 0:x(),_.Kv),M;return{toggleButtonViewModel:Object.assign({},w,{isToggled:(M=S==null?void 0:S())!=null?M:!(w==null||!w.isToggled)})}}},{toggleButtonViewModel:function(w){return _.O(_.FP,{data:w.data,
onToggle:Q})}})}})},"Of"),YOH=_.B(function(K){var m=K.highScoreButton;
var x=K.score;var S=K.formattedScore;var Q=K.onScoreChanged;var w=K.isEmbeddedInWebview;return _.O(_.le,{data:m},{miniAppScoreButtonViewModel:function(M){return _.O(iHs,{data:M.data,score:x,formattedScore:S,onScoreChanged:Q,isEmbeddedInWebview:w})}})},"Pf"),o4l=_.B(function(K){K=K.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.O(_.O2,null):_.O(_.le,{data:K},{buttonViewModel:_.Oy})},"Qf");_.$Gf=new _.W$("DESKTOP_CURRENT_PAGE");var ysH=_.B(function(K){var m=K.data;var x=_.h("force_active_time_logging_webview"),S=!1,Q=new tJl,w=void 0,M=void 0,f=_.cd().resolve(ffJ),c=new s4H,D=void 0,G=void 0,p=[],R=void 0,J=void 0,L=!1,n=!1,F=!1,H=!1,N=new _.Wk,z=_.cd().resolve(PHl),y=_.cd().resolve(_.SX),V=_.cd().resolve(_.tR(nb)),T,m1=(T=_.cd().resolve(_.tR(_.$Gf)))==null?void 0:T.getCurrentPage(),MT=!1,c0=0,EB=function(IG){IG.preventDefault();return IG.returnValue=""},pT;
K=_.u(_.hL(!((pT=_.O8("yt-mini-app-is-audio-enabled"))!=null&&!pT),void 0,"WhYQTd"));var h8=K.next().value,$S=K.next().value,nT;pT=_.u(_.hL(!((nT=_.O8("exit-mini-app-seen-state"))==null||!nT),void 0,"jxhCJb"));var Lt=pT.next().value,yD=pT.next().value;nT=_.u(_.hL(!1,void 0,"MuvDfe"));var Ez=nT.next().value,sz=nT.next().value;nT=_.u(_.hL(void 0,void 0,"u9DLoc"));var t5=nT.next().value,bB=nT.next().value;nT=_.u(_.hL(void 0,void 0,"rykyJb"));var PA=nT.next().value,CH=nT.next().value;nT=_.u(_.hL(!0,void 0,
"d8FUvf"));var pH=nT.next().value,l5=nT.next().value;nT=_.u(_.hL(!1,void 0,"x9XwUb"));var mo=nT.next().value,GM=nT.next().value;nT=_.u(_.hL(!1,void 0,"bcquyc"));var wy=nT.next().value,J5=nT.next().value;nT=_.u(_.hL(void 0,void 0,"FMAC5b"));var Ql=nT.next().value,A2=nT.next().value;nT=_.u(_.hL(0,void 0,"HUGJEb"));var vA=nT.next().value,j_=nT.next().value,Oz=_.ld("mini-app-container-view-model"),SJ=function(){return m().isEmbeddedInWebview},z8=function(){return m().hasPlayNextShelf};
_.tW("yt-page-type-changed",function(IG){if(_.h("enable_is_mini_app_page_active_bugfix"))IG.detail.newPageSubtype==="mini_app"&&IG.detail.newPageType==="ytd-browse"||!pH()||TK();else if(IG=_.q65()==="mini_app",IG!==pH())if(l5(IG),IG){var bH;IG=(bH=m().playableId)==null?void 0:bH.toString();IG!==void 0&&window.location.href.includes(IG)&&!n&&(H=!0,RL(),R8.value&&n1(R8.value))}else IG||TK()});
_.tW("yt-action",function(IG){IG.detail.actionName==="yt-engagement-panel-visible-changed"&&IG.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&IG.detail.args[2]==="PAmini_app_panel"&&TK();_.h("enable_is_mini_app_page_active_bugfix")?IG.detail.actionName==="yt-history-load"&&!pH()&&(m1==null?0:m1.active)?(l5(!0),RL(),R8.value&&n1(R8.value)):IG.detail.actionName==="yt-history-load"&&pH()&&!m().isEmbeddedInWebview&&up():pH()&&IG.detail.actionName==="yt-history-load"&&(H?H=!1:m().isEmbeddedInWebview||
up())});
_.Nl(function(){R4()});
_.$p(function(){RL()},"bLMzme");
var RL=function(){var IG=m().playableId,bH=m().localReleaseId,$4=m().derivedDeviceInterface;if(n)_.yq(new _.AR("[MiniAppContainerViewModel] onEnter was called more than once"));else{n=!0;w=new zA4(IG,bH,$4,document.visibilityState==="visible");Wo5(w);M=new Gd6(IG);Nyf(f,IG);lf4(c,{showMiniAppAdCommand:m().showMiniAppAdCommand,isEmbeddedInWebview:m().isEmbeddedInWebview,playLogger:w});TB5()&&(J=document.body.style.backgroundColor,_.nR(document.body,"background-color","black"));kz();Zf();N=new _.Wk;
if(m().isEmbeddedInWebview){if(IG=(new URLSearchParams(window.location.search)).get("postPlayNonce"))IHs(w,IG),MT=!0;Q.initialize({onAudioStateLoaded:function(fH){IC(fH)},
onMuteMiniApp:function(){IC(!1)},
onUnmuteMiniApp:function(){IC(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(fH){MT||(IHs(w,fH),MT=!0)},
confirmExitMiniApp:function(){var fH,jE,TV;return _.t(function(VW){if(VW.nextAddress==1)return m().confirmExitMiniAppCommand?VW.yield(Promise.race([N.promise,Promise.resolve(!1)]),2):VW.return();(fH=VW.yieldResult)?!m().confirmExitMiniAppCommandEdu||(TV=(jE=Lt)==null?void 0:jE())!=null&&TV?OF(m().confirmExitMiniAppCommand):(OF(m().confirmExitMiniAppCommandEdu),_.c9("exit-mini-app-seen-state","true",2592E6)):OF(m().closeMiniAppCommand);_.Px(VW)})},
onNativeBenchmarkingMessageReceived:function(fH){fH=t$M(_.o08(fH));if(_.Ss(fH,_.jv,3,uZM)){var jE=_.Gk(fH,_.jv,3,uZM),TV=NzD();var VW=dk(TV.getSeconds())-dk(jE.getSeconds());jE=_.OQ(TV,2)-_.OQ(jE,2);VW<0&&jE>0?(VW+=1,jE-=1E9):VW>0&&jE<0&&(--VW,jE+=1E9);VW=(new Na).setSeconds(VW);VW=_.mS(VW,2,_.uH(jE),0);_.Em(fH,1,VW)}var xA;(xA=G)==null||xA.returnNativeBenchmarkingMessage(fH)},
multiplayer3pAckStateLoaded:function(fH){up(fH)},
exitMiniAppSeenStateLoaded:function(fH){m().confirmExitMiniAppCommandEdu&&yD(fH)},
onNavigateToNewMiniApp:function(){OF(m().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(fH){fH=new URLSearchParams(fH);var jE=void 0;fH.has("invite_code")&&(jE=new p$_,fH=fH.get("invite_code"),jE=_.YL(jE,1,fH));if(fH=jE){var TV;(TV=G)==null||TV.sendGameData(fH)}},
onPauseMiniApp:function(){S=!0;eJ()},
onResumeMiniApp:function(){S=!0;ae()},
onAdFinished:function(fH){c.onAdFinished(fH)}});
m().showMultiplayer3pConsentDialogCommand||N.resolve(!0);OF(m().onContainerReadyCommand)}else IHs(w),N.resolve(!0);p6s(M,TE4(w));TE4(w).then(function(fH){fH={miniAppPlayData:{postPlayNonce:fH}};var jE,TV=(jE=m().loggingDirectives)==null?void 0:jE.trackingParams;TV&&_.So().stateChanged(TV,fH)});
IG=m().showSignInDialogCommand;!dK8()&&IG&&(_.c9("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),OF(IG));m().confirmExitMiniAppCommand&&V&&(IG=oqT(m().confirmExitMiniAppCommand))&&(V.customConfirmationCommand=IG)}},R4=function(){J&&_.nR(document.body,"background-color",J);
L=!1;R&&R.release();M.flush().catch(function(IG){_.yq(IG)});
f.flush().catch(function(IG){_.yq(IG)});
Kls(w);G0();G=void 0;ZHd(z)},TK=function(){l5(!1);
R4();sz(!1);A2(void 0);bB(void 0);CH(void 0);c0=0;j_(0);n=!1},eJ=function(){var IG;
(IG=G)==null||IG.onPause();R&&R.release();M.flush().catch(function(bH){_.yq(bH)});
f.flush().catch(function(bH){_.yq(bH)});
XAs(w);GM(!0)},ae=function(){var IG;
(IG=G)==null||IG.onResume();Zf();IG=w;IG.isForeground=!0;wq(IG,"PLAY_EVENT_TYPE_PLAY_RESUME");GM(!1)},IC=function(IG){var bH;
(bH=G)==null||bH.onAudioToggled(IG);$S(IG)},up=function(IG){m().showMultiplayer3pConsentDialogCommand&&(m().isEmbeddedInWebview&&IG!==void 0&&N.resolve(IG),!IG&&_.q65()==="mini_app"&&OF(m().showMultiplayer3pConsentDialogCommand))},kD=function(){var IG,bH,$4,fH;
return _.t(function(jE){if(jE.nextAddress==1){!m().isLivestream||m().disableVideoCapture||(IG=G)!=null&&IG.sendStartGameFrameCapture();bH=(new URL(window.location.href)).searchParams;if(bH.has("invite_code")){var TV=new p$_,VW=bH.get("invite_code");$4=_.YL(TV,1,VW);(fH=G)==null||fH.sendGameData($4)}Ez()||(sz(!0),TV=w,TV.state!==1?_.yq(new _.AR("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+vDf[TV.state])):(_.p0("mini_app_ids_without_game_ready").includes(TV.JSC$17057_miniAppId)&&(TV.gameReady=
!0),TV.state=2,TV.beforeReady=!1,QI(TV,"ma_ffr"),wq(TV,"PLAY_EVENT_TYPE_PLAY_READY")));return jE.yield(N.promise,2)}OF(m().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();m().isEmbeddedInWebview||up();_.Px(jE)})},EO=function(){var IG=w;
IG.gameReady=!0;QI(IG,"ma_gr")},ml=function(IG){var bH;
return _.t(function($4){if($4.nextAddress==1)return _.h2($4,2),$4.yield(Jsl(M,IG),4);if($4.nextAddress!=2)return _.xl($4,0);bH=_.gl($4);OF(m().showSavingErrorPopupCommand);throw bH;})},aa=function(){var IG,bH;
return _.t(function($4){if($4.nextAddress==1)return _.h2($4,2),$4.yield(RsH(M),4);if($4.nextAddress!=2)return IG=$4.yieldResult,$4.return(IG);bH=_.gl($4);OF(m().showLoadingErrorDialogCommand);throw bH;})},zV=function(IG){w.logError(IG)},RI=function(IG,bH,$4){xGl(w,IG,bH,$4)},vd=function(IG,bH){Q4y(w,IG,bH)},C6=function(){!x&&m().isEmbeddedInWebview||_.td();
mG6(w,!0);L||(window.addEventListener("beforeunload",EB,{capture:!0}),L=!0)},Ni=function(IG){var bH,$4,fH,jE,TV,VW,xA;
return _.t(function($_){if($_.nextAddress==1)return f&&(!D||D<IG)&&IG>0?$_.yield(Bys(f,IG),3):$_.jumpTo(0);bH=$_.yieldResult;$4=_.u(bH);fH=$4.next().value;jE=$4.next().value;TV=fH;VW=jE;((xA=TV)==null?0:xA.displayString)&&VW&&(bB(VW),CH(TV.displayString));_.Px($_)})},eL=function(IG){var bH=m().onBenchmarkingMessageReceivedCommand;
if(bH){var $4=NzD();_.bG(IG,3,uZM,$4);rn(bH,cBR(IG))}},ZT=function(IG){var bH=m().onGameFrameReceivedCommand;
if(bH){var $4=new Aq;var fH=new MNR;var jE=tD(IG,1);fH=_.ir(fH,1,jE);IG=_.On(IG,2);IG=_.YL(fH,2,IG);$4=_.Em($4,2,IG);rn(bH,O2t($4))}},v0=function(IG){var bH=m().onGameAudioDataReceivedCommand;
if(bH){var $4=new Aq;var fH=new tND;IG=_.On(IG,1);fH=_.YL(fH,1,IG);$4=_.Em($4,4,fH);rn(bH,O2t($4))}},Ct=function(){var IG=new URLSearchParams(window.location.search);
if(m().isEmbeddedInWebview&&IG&&IG.get("override_hl")==="true"&&IG.get("hl"))return IG.get("hl");IG=document.documentElement.lang;return IG!==""?IG:nN},Js=function(IG){var bH=m().onShareInviteCodeCommand;
if(bH)if(m().isEmbeddedInWebview){var $4=new AKE;IG=_.YL($4,1,IG);rn(bH,Bvt(IG))}else $4=m().inviteCodeShareClientParamIdentifier,z.clientParams.set($4,{miniAppClientParams:{inviteCode:IG}}),OF(bH)},e8=function(IG){var bH,$4,fH;
return _.t(function(jE){if(jE.nextAddress==1)return bH=m().onMiniAppOpenYtContentRequested,f&&_.h("enable_open_yt_content")&&bH?jE.yield(afH(f,IG),3):jE.jumpTo(0);$4=jE.yieldResult;if($4==="OK")if(m().isEmbeddedInWebview){var TV=new wS_;fH=qt(TV,2,FT,LH(IG));rn(bH,uT5(fH))}else y.clientData.set("video_id",IG),OF(bH);_.Px(jE)})},iH=function(IG){c0+=_.OQ(IG,3);
IG=Math.min(Math.log(1+c0/15E6*9)/Math.log(10),.99);j_(IG);gE(IG)},gE=_.O3(function(IG){var bH=m().updateLoadingProgressCommand;
if(bH){var $4=new wS_;IG=qt($4,3,FT,_.IL(IG));rn(bH,uT5(IG))}},100),qR=function(IG){return MJG(c,IG)},Zf=function(){var IG,bH;
((IG=_.RpL())==null?void 0:(bH=IG.wakeLock)==null?void 0:bH.request)!=null&&_.RpL().wakeLock.request("screen").then(function($4){R=$4}).catch(function(){})},R8=_.ud("iframe");
_.$p(function(){m().isSupportedCountry&&(dK8()||_.h("enable_sign_in_promo")||!m().showSignInDialogCommand?R8.value&&n1(R8.value):OF(m().onMiniAppReadyCommand))},"ASuFde");
var pt=function(){return _.O("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return Ez()?0:-1},
el:R8})},n1=function(IG,bH){bH=bH===void 0?!1:bH;
var $4=ZU();$4&&(bH||$4.toString()!==IG.getAttribute("src"))&&(G=Iqm(m().source,{isAudioEnabled:h8,onFirstFrameReady:kD,onGameReady:EO,onSave:ml,onLoad:aa,onError:zV,onSdkCalled:RI,onSdkPerformanceUpdate:vd,onClick:C6,onSendHighScore:Ni,onBenchmarkingMessageReceived:eL,getLanguage:Ct,onShareInviteCode:Js,onResourceLoaded:iH,onOpenYTContent:e8,onShowMiniAppAd:qR,onGameFrameReceived:ZT,onGameAudioReceived:v0},IG,$4),sA(IG,"load",function(){QI(w,"ma_il");sA(IG,"load",function(){n1(IG,!0)})}),_.XN(IG,
$4))},ZU=function(){var IG=m().url;
if(IG&&(IG=_.yy(IG),IG!==null)){if(m().source&&m().source==="MINI_APP_SOURCE_GAMESNACKS")IG=_.Ra(IG,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.h("enable_origin_query_parameter_bugfix")){var bH=_.MH(_.rtL(IG.toString()));bH=new URLSearchParams(bH||"");bH.set("origin",window.location.origin);bH=bH.toString();IG=_.Ym(IG).toString();IG=_.iG(I$z.exec(IG)[0]+(bH.trim()?"#"+bH:""))}return IG}},NA=function(){var IG={};
IG=_.Tt("yt-mini-app-container-view-model__loading-screen",(IG["yt-mini-app-container-view-model__loading-screen--fade-out"]=Ez,IG));var bH=function(){return Ez()?1:vA()};
return _.O("div",{class:IG},_.O(_.le,{data:function(){return m().splashScreen}},{miniAppSplashScreenViewModel:function($4){return _.O(n4H,{data:$4.data,
loadingProgress:bH})}}))},zv=function(){var IG={};
return _.O("div",{class:_.Tt("yt-mini-app-container-view-model__pause-interstitial",(IG["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!mo()},IG["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=mo,IG))},_.O(_.le,{data:function(){return m().splashScreen}},{miniAppSplashScreenViewModel:function(bH){return _.O(n4H,{data:bH.data,
forPaused:!0})}}))},kz=function(){p=[];
p.push(_.fW(window,"visibilitychange",function(){F||S&&SJ()||(document.visibilityState==="visible"?ae():eJ())}));
p.push(_.fW(window,"pagehide",function(){R4()}));
p.push(_.fW(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&Oz.value.dispatchEvent(new Event("tap"))},0)}));
p.push(_.fW(Oz.value,"pointerdown",function(){mG6(w,!1)},!0));
p.push(_.fW(Oz.value,"pause",function(){F=!0;eJ()}));
p.push(_.fW(Oz.value,"play",function(){F=!1;ae()}));
p.push(_.fW(Oz.value,"exit",function(){R4()}));
var IG=navigator.keyboard,bH=IG&&IG.lock;p.push(_.fW(window,lNB,function(){J5(MWz());MWz()?(m().hasPlayNextShelf&&Ko("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),tu("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),bH&&IG.lock(["Escape"])):(m().hasPlayNextShelf&&tu("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),Ko("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),bH&&IG.unlock())}));
m().showMultiplayer3pConsentDialogCommand&&p.push(_.fW(window,"yt-playables-ack-3p-data-usage",function(){dGH(f)}));
m().confirmExitMiniAppCommandEdu&&p.push(_.fW(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.c9("exit-mini-app-seen-state","true",2592E6)}));
m().onGameAudioDataReceivedCommand&&p.push(_.fW(window,"message",function($4){$4=$4.event_;var fH,jE=(fH=R8.value)==null?void 0:fH.src;if(jE&&$4.origin===(new URL(jE)).origin&&$4.data&&$4.data.type==="GAME_AUDIO"&&$4.data.audio&&$4.data.audio.length>0)if(_.h("enable_sending_unwrapped_game_audio_as_serialized_metadata"))Bz8(m().onGameAudioDataReceivedCommand,$4.data.audio);else{var TV=new FileReader;TV.onload=function(){var VW=new Aq;var xA=new tND;xA=_.YL(xA,1,TV.result);VW=_.Em(VW,4,xA);rn(m().onGameAudioDataReceivedCommand,
O2t(VW))};
TV.readAsDataURL(new Blob([$4.data.audio]))}}))},G0=function(){p.forEach(function(IG){lX(IG)});
window.removeEventListener("beforeunload",EB,{capture:!0})},OF=function(IG){IG&&$KS(IG,m().isEmbeddedInWebview||!1)},tu=function(IG,bH){IG=_.u(Oz.value.getElementsByClassName(IG));
for(var $4=IG.next();!$4.done;$4=IG.next())$4.value.classList.add(bH)},Ko=function(IG,bH){IG=_.u(Oz.value.getElementsByClassName(IG));
for(var $4=IG.next();!$4.done;$4=IG.next())$4.value.classList.remove(bH)};
return function(){var IG={};IG=_.Tt("yt-mini-app-container-view-model",(IG["yt-mini-app-container-view-model--desktop"]=!0,IG["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return m().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},IG["yt-mini-app-container-view-model--ios-web-view"]=TB5(),IG["yt-mini-app-container-view-model--no-top-bar"]=function(){return!m().topBar},IG["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return m().hasPlayNextShelf},IG["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return m().hasPlayNextShelf},IG["yt-mini-app-container-view-model--show-peek-below"]=function(){return!wy()&&m().hasPlayNextShelf},IG));
var bH={};bH=_.Tt("yt-mini-app-container-view-model__content",(bH["yt-mini-app-container-view-model__content--desktop-content"]=!0,bH["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return m().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},bH["yt-mini-app-container-view-model--desktop-play-page"]=function(){return m().hasPlayNextShelf},bH));
return _.O("mini-app-container-view-model",{el:Oz},_.O("div",{class:IG},_.O(_.r,{cond:function(){return m().topBar&&!wy()},
then:function(){return _.O(_.le,{data:function(){return m().topBar}},{miniAppTopBarViewModel:function($4){return _.O(HHd,{data:$4.data,
isAudioEnabled:h8,onAudioToggled:function(fH){IC(fH)},
score:t5,formattedScore:PA,onScoreChanged:function(fH){D=fH},
isEmbeddedInWebview:SJ,isSaved:Ql,onSaveToggled:function(fH){A2(fH)},
isExitMiniAppSeen:Lt,isDesktopPlayPage:z8})}})}}),_.O("div",{class:bH},_.O(_.r,{cond:pH,
then:function(){return pt()}}),_.O(_.r,{cond:function(){return m().isLivestream},
then:function(){return zv()}}),_.O(_.r,{cond:function(){return!m().isEmbeddedInWebview},
then:function(){return NA()}}))))}()},"Tf");
ysH.idomCompat=!0;_.BX(ysH,"mini-app-container-view-model",{props:{data:_.kv}});var VJG=_.B(function(K){var m=K.data;return _.O("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.O("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.kA(function(){var x=m().onTap;x&&_.qU(x)})},_.O(_.r,{cond:function(){return m().icon},
then:function(x){return _.O(_.SW,{icon:function(){return x().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.O("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return m().title})))},"Uf");
VJG.idomCompat=!0;var v4H=_.B(function(K){var m=_.ld("div"),x=_.u(_.hL(void 0,void 0,"dg3xff")),S=x.next().value,Q=x.next().value;x=_.u(_.hL(void 0,void 0,"AgHNfc"));var w=x.next().value,M=x.next().value;x=_.u(_.hL(void 0,void 0,"fuTKCc"));var f=x.next().value,c=x.next().value,D=function(){var H=S();return H!==void 0?Math.abs(H):void 0},G=function(){var H=D();
return H===void 0||H<=3},p=function(){var H=D();
var N=w(),z=f();H=H!==void 0&&N!==void 0&&z!==void 0?N-z-H:void 0;return H===void 0||H<=3},R=function(H){m.value&&m.value.scrollBy({top:0,
left:(_.vZ("HTML_DIR")==="rtl"?-1:1)*H*m.value.clientWidth,behavior:"smooth"})},J=function(){var H;
Q((H=m.value)==null?void 0:H.scrollLeft);var N;M((N=m.value)==null?void 0:N.scrollWidth);var z;c((z=m.value)==null?void 0:z.clientWidth)},L=function(){R(-.5)},n=function(){R(.5)};
x=_.kA(function(){J()});
_.ND(function(){J();if(m.value&&window.ResizeObserver){var H=new ResizeObserver(J);H.observe(m.value);_.Nl(function(){H.disconnect()})}});
var F={};return _.O("yt-sponsorships-scrollable-shelf",{class:_.Tt("ytdSponsorshipsScrollableShelfHost",K.className)},_.O("div",{class:_.Tt("ytdSponsorshipsScrollableShelfContent",(F.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return K.data().previousButton&&K.data().nextButton&&!G()&&!p()},F.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return K.data().previousButton&&!G()&&p()},F.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return K.data().nextButton&&
G()&&!p()},F)),
el:m,"on:scroll":x},K.children),_.O(_.r,{cond:function(){return!G()},
then:function(){return _.O(_.le,{data:function(){return K.data().previousButton}},{buttonViewModel:function(H){return _.O(_.Oy,{data:H.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:L})}})}}),_.O(_.r,{cond:function(){return!p()},
then:function(){return _.O(_.le,{data:function(){return K.data().nextButton}},{buttonViewModel:function(H){return _.O(_.Oy,{data:H.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:n})}})}}))},"Wf");
v4H.idomCompat=!0;var zsf=_.B(function(K){var m=K.data;K={};return _.O("yt-sponsorships-hub",{class:_.Tt("ytdSponsorshipsHubHost",(K.ytdSponsorshipsHubHostIndented=function(){return m().indented},K))},_.O("div",{class:"ytdSponsorshipsHubHeader"},_.O("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.O("div",{class:"ytdSponsorshipsHubAvatar"},_.O(_.le,{data:function(){return m().avatar}},{avatarViewModel:_.a6})),_.O(_.r,{cond:function(){return m().badgeImage},
then:function(x){return _.O("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.O("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.O("div",{class:"ytdSponsorshipsHubBadge"},_.O(_.FR,{data:x,targetWidth:24,targetHeight:24,alt:""}))))}})),_.O("div",{class:"ytdSponsorshipsHubDetails"},_.O("div",{class:"ytdSponsorshipsHubTierName"},function(){return m().tierName}),_.O("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return m().membershipType}),_.O("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return m().membershipDurationOrExpiry})),_.O("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.O(_.le,{data:function(){return m().manageButton}},{buttonViewModel:function(x){return _.O(_.Oy,{data:x.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.O(_.le,{data:function(){return m().actionMenuButton}},{buttonViewModel:function(x){return _.O(_.Oy,{data:x.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.O("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return m().perksTitle}),_.O(v4H,{data:function(){return{previousButton:m().previousPerkButton,
nextButton:m().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.O("div",{class:"ytdSponsorshipsHubPerkCards"},_.O(_.le,{data:function(){return m().perkCards}},{sponsorshipsHubPerkCardViewModel:VJG}),_.O(_.r,{cond:function(){return m().viewAllPerksButton},
then:function(x){return _.O(UG4,{data:x})}}))))},"Xf");
zsf.idomCompat=!0;var UG4=_.B(function(K){var m=K.data;return _.O("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.O(_.le,{data:function(){return m().button}},{buttonViewModel:_.Oy}),_.O("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.O("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return m().title}),_.O("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return m().subtitle})))},"Yf");
UG4.idomCompat=!0;_.BX(zsf,"yt-sponsorships-hub",{props:{data:_.kv}});_.TyO=_.B(function(K){var m=K.data;return _.O("yt-dual-avatar-view-model",{class:_.Tt("ytDualAvatarViewModelHost",K.className),style:_.x_({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var x;return((x=m().badgeCutoutRadius)!=null?x:14)+"px"}})},_.O("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.O(_.le,{data:function(){return m().startAvatar}},{avatarViewModel:_.a6}),_.O(_.le,{data:function(){return m().endAvatar}},{avatarViewModel:_.a6})),_.O(_.le,{data:function(){return m().badge}},
{contentPreviewImageViewModel:function(x){return _.O("div",{class:"ytDualAvatarViewModelBadge"},_.O(_.jr,{data:x.data}))}}))},"Zf");
_.TyO.idomCompat=!0;var kdJ=_.B(function(K){var m=K.data;var x,S=!((x=_.cd().resolve(_.tR(_.PX)))==null||!x());K=_.bv(function(){var G,p,R=S?(G=m().header)==null?void 0:G.backgroundColorDarkMode:(p=m().header)==null?void 0:p.backgroundColorLightMode;if(R!==void 0)return _.RX(R)},void 0,"TDdh7d");
x=_.bv(function(){var G,p;return S?(G=m().header)==null?void 0:G.backgroundImagePart1Dark:(p=m().header)==null?void 0:p.backgroundImagePart1Light},void 0,"X0peMe");
var Q=_.bv(function(){var G,p;return S?(G=m().header)==null?void 0:G.backgroundImagePart2Dark:(p=m().header)==null?void 0:p.backgroundImagePart2Light},void 0,"an0Hzd"),w=_.bv(function(){return _.vZ("HTML_DIR")==="rtl"},void 0,"BltEgb"),M=_.ld("yt-sponsorships-perks-list"),f=!1,c=function(){var G=M.value;
if(G&&!f){var p,R=(p=G.parentElement)==null?void 0:p.parentElement;if(R)for(G=G.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),p=0;p<G.length;++p){var J=G[p];if(J instanceof HTMLElement){R.scrollTo({top:J.offsetTop+J.clientHeight/2-R.clientHeight/2,behavior:"smooth"});f=!0;break}}}};
_.BZ(function(){var G=M.value;if(G&&window.ResizeObserver){var p=new ResizeObserver(c);p.observe(G);_.Nl(function(){p.disconnect()})}});
var D={};return _.O("yt-sponsorships-perks-list",{el:M,class:_.Tt("ytdSponsorshipsPerksListHost",(D.ytdSponsorshipsPerksListHorizontalPadding=function(){return m().horizontalPaddingEnabled},D))},_.O("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.O("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.x_({"background-color":K})},_.O("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.O(_.r,{cond:x,then:function(G){var p={};return _.O("div",{class:_.Tt((p.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=S,p.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!S,p.ytdSponsorshipsPerksListFlipped=w,p))},_.O(_.FR,{data:G,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.O("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.O(_.r,{cond:Q,
then:function(G){var p={};return _.O("div",{class:_.Tt((p.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=S,p.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!S,p.ytdSponsorshipsPerksListFlipped=w,p))},_.O(_.FR,{data:G,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.O("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.O(_.le,{data:function(){var G;
return(G=m().header)==null?void 0:G.dualAvatar}},{dualAvatarViewModel:_.TyO})))),_.O("div",{class:"ytdSponsorshipsPerksListBody"},_.O("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return m().title}),_.O(_.r,{cond:function(){return m().perks},
then:function(G){return _.O(_.AS,{each:G},function(p,R){var J={};return _.O("div",{class:_.Tt("ytdSponsorshipsPerksListPerkContainer",(J.ytdSponsorshipsPerksListSelectedPerk=function(){var L=R(),n=m().selectedPerkIndex;return L===n},J))},_.O(_.r,{cond:function(){return R()>0},
then:function(){return _.O("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.O("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.O(_.r,{cond:function(){return p.icon},
then:function(L){return _.O(_.SW,{icon:function(){return L().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.O("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.O("div",{class:"ytdSponsorshipsPerksListPerkTitle"},p.title),_.O("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.O(_.Ii,{text:p.description})),_.O(_.r,{cond:function(){return p.instructions},
then:function(){var L,n;return _.O("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.O("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(L=p.instructions)==null?void 0:L.title),_.O("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.O(_.Ii,{text:(n=p.instructions)==null?void 0:n.text})))}}))),_.O(_.r,{cond:function(){return p.emoji},
then:function(L){return _.O("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.O(_.AS,{each:function(){return L()}},function(n){return _.O(_.FR,{data:n,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.O(IfJ,{data:p}))})}})))},"$f");
kdJ.idomCompat=!0;var IfJ=_.B(function(K){var m=K.data;var x=function(M,f){return M===f},S=function(){var M=m();
M=_.C(M==null?void 0:M.badgesShelf,VGE);return M!==void 0&&M!==null?M:{previousButton:{},nextButton:{}}},Q=_.ud("div"),w=function(){var M=Q.value;
if(M){var f=M.parentElement;if(f){M=M.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var c=0;c<M.length;++c){var D=M[c];if(D instanceof HTMLElement){f.scrollTo({left:D.offsetLeft+D.clientWidth/2-f.clientWidth/2,behavior:"instant"});break}}}}};
_.BZ(function(){var M=Q.value;if(M){var f=new ResizeObserver(w);f.observe(M);_.Nl(function(){f.disconnect()})}});
return _.O("div",null,_.O(_.r,{cond:function(){return m().badges},
then:function(M){return _.O(v4H,{data:S},_.O("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:Q},_.O(_.AS,{each:function(){return M()}},function(f,c){var D={},G={},p={};
return _.O("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.O(_.r,{cond:function(){return c()>0},
then:function(){return _.O("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.O("div",{class:_.Tt("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(D.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return x(c(),m().currentBadgeIndex)},D.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!x(c(),m().currentBadgeIndex)},D))},_.O("div",{class:_.Tt("ytdSponsorshipsPerksListLoyaltyBadge",(G.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return x(c(),
m().currentBadgeIndex)},G.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!x(c(),m().currentBadgeIndex)},G))},_.O(_.r,{cond:function(){return f.image},
then:function(R){var J={};return _.O("div",{class:_.Tt((J.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return x(c(),m().currentBadgeIndex)},J.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!x(c(),m().currentBadgeIndex)},J))},_.O(_.FR,{data:R,
alt:""}))}})),_.O("div",{class:_.Tt("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(p.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return x(c(),m().currentBadgeIndex)},p))},f.title)))})))}}))},"ag");
IfJ.idomCompat=!0;_.BX(kdJ,"yt-sponsorships-perks-list",{props:{data:_.kv}});_.BX(_.B(function(K){return _.O("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.O(_.r,{cond:function(){return K.data().image},
then:function(m){return _.O(_.FR,{className:"ytwFantasyEmptyStateViewModelImage",data:m,ariaHidden:!0,alt:""})}}),_.O(_.Ii,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return K.data().title}}),_.O(_.Ii,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return K.data().subtitle}}),_.O(_.le,{data:function(){return K.data().primaryButton}},{buttonViewModel:function(m){return _.O(_.Oy,{data:m.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"bg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.kv}});var WlH;var X6s=_.B(function(K){var m=K.data;var x=K.uniqueId;var S=K.overrides;K=_.bv(function(){var Q,w=((Q=m().timedAnimationData)==null?void 0:Q.animationTiming)||[];return{uniqueId:x(),timings:w,experimentEnabled:w.length>0,enabled:w.length>0}},void 0,"hiuXI");
return _.O("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.O(ZCz,{settings:K},_.O(_.le,{data:function(){return m().buttonRenderer}},{buttonRenderer:function(Q){return _.O(_.Qi,{data:Q.data,
buttonOverrides:S})}})))},"cg");
X6s.idomCompat=!0;_.BX(X6s,"timed-animation-button-renderer",{props:{data:_.kv,uniqueId:_.kv,overrides:_.kv}});var tF=function(){var K=_.e.apply(this,arguments)||this;K.hideJoinButtonBeforeSubscribed=_.h("hide_join_button_before_subscribed");K.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return K};
_.q(tF,_.e);_.l=tF.prototype;_.l.hasShowDialogCommand=function(K){return!!_.C(K,W5H)};
_.l.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"}}}};
_.l.updateJoinButtonOverrides=function(){var K,m;(K=_.U8(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(m=K.polymerController)==null||m.set("overrides",this.joinButtonOverrides);if(K=_.U8(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))K.overrides=this.joinButtonOverrides};
_.l.handleButtonRefreshAction=function(K){if(K=_.C(K,J35))this.set("data.membershipButton",K.membershipButton),this.notifyPath("data.membershipButton")};
_.l.onYtServiceRequestError=function(K){_.ni(this.hostElement,K.detail.error.message)};
_.l.onKeydown=function(K){if(K.key==="Enter"){var m;(m=this.data)!=null&&m.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.l.handleUnsubscribeAction=function(){var K,m,x;((K=this.data)==null?void 0:(m=K.membershipButton)==null?void 0:(x=m.buttonRenderer)==null?void 0:x.style)==="STYLE_PRIMARY"&&_.U8(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.tv.Object.defineProperties(tF.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.subscriptionStateEntity)==null||!K.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var K,m=(K=this.data)==null?void 0:K.membershipButton,x;K=(m==null?void 0:m.buttonRenderer)||_.C(m==null?void 0:(x=m.timedAnimationButtonRenderer)==null?void 0:x.buttonRenderer,_.zD);return(K==null?void 0:K.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(K==null?void 0:K.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(K==null?void 0:K.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var K;if(this.hasShowDialogCommand((K=this.data)==null?void 0:K.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var K;if(this.hasShowDialogCommand((K=this.data)==null?void 0:K.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.attributedTitle)}}});
tF.prototype.onYtServiceRequestError=tF.prototype.onYtServiceRequestError;tF.prototype.updateJoinButtonOverrides=tF.prototype.updateJoinButtonOverrides;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],tF.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],tF.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],tF.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],tF.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],tF.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.o9),_.U("design:type",Object)],tF.prototype,"ironButtonState",void 0);_.v([_.P(),_.U("design:type",Object)],tF.prototype,"data",void 0);_.v([_.g("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.U("design:type",Object),_.U("design:paramtypes",[])],tF.prototype,"hideJoin",null);
_.v([_.P(),_.U("design:type",String)],tF.prototype,"subscribeKey",void 0);_.v([_.P({selectorArgs:["subscribeKey"],selector:ShL}),_.U("design:type",Object)],tF.prototype,"subscriptionStateEntity",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],tF.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.v([_.g("subscriptionStateEntity"),_.P({reflectToAttribute:!0}),_.U("design:type",Object),_.U("design:paramtypes",[])],tF.prototype,"subscribed",null);
_.v([_.g("subscribed","data.membershipButton"),_.U("design:type",Object),_.U("design:paramtypes",[])],tF.prototype,"joinButtonOverrides",null);_.v([_.g("data.navigationEndpoint"),_.U("design:type",Object),_.U("design:paramtypes",[])],tF.prototype,"channelNameTabIndex",null);_.v([_.g("data.navigationEndpoint"),_.U("design:type",Object),_.U("design:paramtypes",[])],tF.prototype,"channelNameRole",null);
_.v([_.g("data.attributedTitle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],tF.prototype,"hasAttributedTitle",null);_.v([_.xt("joinButtonOverrides"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tF.prototype,"updateJoinButtonOverrides",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],tF.prototype,"onYtServiceRequestError",null);
_.v([_.Z({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],tF);
var KSf=_.yF()(tF,"ytd-video-owner-renderer",function(){if(WlH===void 0){var K=document.createElement("template");_.E(K,'\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"><template is="dom-if" if="[[data.thumbnail]]" class="style-scope ytd-video-owner-renderer"><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></template><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"><yt-attributed-string id="attributed-channel-name" data="[[data.attributedTitle]]" ellipsis-truncate="true" hidden$="[[!hasAttributedTitle]]" no-pre-wrap="true" no-wrap="true" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></yt-attributed-string><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" hidden="[[hasAttributedTitle]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" 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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);WlH=K}K=WlH;return K},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.BX(_.B(function(K){var m=K.data;var x;K=_.u(_.hL(!((x=_.O8("yt-mini-app-is-theater-mode-enabled"))==null||!x),void 0,"i2pjVd"));var S=K.next().value,Q=K.next().value;x=_.u(_.hL(!1,void 0,"ga7V5c"));var w=x.next().value,M=x.next().value;_.BZ(function(){var D=_.fW(window,lNB,function(){M(MWz())});
_.Nl(function(){lX(D)})});
var f;x=(f=_.cd().resolve(_.tR(L1d)))!=null?f:function(){return _.O("div",null)};
_.sq("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){Q(!0);_.c9("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.sq("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){Q(!1);_.c9("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
f={};K={};var c={};return _.O("mini-app-play-page-renderer",{class:_.Tt("miniAppPlayPageRendererHost",(f.miniAppPlayPageRendererHostDetailsView=function(){return!S()},f))},_.O("div",{class:_.Tt("miniAppPlayPageRendererGameContainer",(K.miniAppPlayPageRendererGameContainerDetailsView=function(){return!S()},K))},_.O(_.le,{data:function(){return m().containerViewModel}},{miniAppContainerViewModel:ysH}),_.O(_.r,{cond:function(){return m().channel&&m().subscribeButton},
then:function(){var D={};return _.O("div",{class:_.Tt("miniAppPlayPageRendererChannelContainer",(D.miniAppPlayPageRendererHideVisibility=function(){return w()},D))},_.O(_.le,{data:function(){return m().channel}},{videoOwnerRenderer:function(G){return _.O(KSf,{data:G.data})}}),_.O(_.le,{data:function(){return m().subscribeButton}},{subscribeButtonViewModel:function(G){return _.O(_.aT,{data:G.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.O(_.r,{cond:function(){return!S()&&m().description},
then:function(){var D={};return _.O("div",{class:_.Tt("miniAppPlayPageRendererMiniAppDescriptionWrapper",(D.miniAppPlayPageRendererHideVisibility=function(){return w()},D))},_.O("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return m().description}))}})),_.O("div",{class:_.Tt("miniAppPlayPageRendererPlayNextContainer",(c.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!S()},c.miniAppPlayPageRendererHideVisibility=function(){return w()},c))},_.O(_.le,{data:function(){return m().sectionList}},
{sectionListRenderer:x})))},"dg"),"mini-app-play-page-renderer",{props:{data:_.kv}});var cE=function(){var K=_.e.apply(this,arguments)||this;K.isSearch=!1;K.isConstrainedList=!1;K.hasChipsBar=!1;K.inReplyPanel=!1;K.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"}};K.monitorScroll=!0;K.SCROLL_ANIMATION_DURATION_MS=300;K.nextContinuation={continuationType:"sectionListContinuation"};return K};
_.q(cE,_.e);_.l=cE.prototype;
_.l.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(K){switch(K.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearch:"[[isSearch]]",hasChipsBar:"[[hasChipsBar]]",engagementPanel:"[[engagementPanel]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},flowRootRenderer:{component:"ytd-flow-root-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}}}}};
_.l.created=function(){var K=this;this.JSC$17196_scrollAnimation=new _.xs(function(m){K.hostElement.scrollTop=m})};
_.l.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.l.getItemsPath=function(){return"data.contents"};
_.l.replacePrimaryContent=function(K){this.set("data.contents",K)};
_.l.computeHasSortFilter=function(K){return!!K&&!!K.sortFilterSubMenuRenderer};
_.l.computeShouldScrollInPanel=function(K){var m;return!!(K==null?0:(m=K.scrollPaneStyle)==null?0:m.scrollable)};
_.l.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.TN(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.l.scrollToTop=function(){this.hostElement.scrollTop=0};
_.l.scrollToItemSection=function(K){if(K=this.getItemByIdentifier(K))K=this.getScrollPositionForItem(K),this.hostElement.scrollTop!==K&&this.JSC$17196_scrollAnimation.start(this.hostElement.scrollTop,K,this.SCROLL_ANIMATION_DURATION_MS)};
_.l.getItemByIdentifier=function(K){var m=this.contents.querySelectorAll("ytd-item-section-renderer");if(m&&m.length!==0){var x=Array.from(m).findIndex(function(S){return S.sectionIdentifier===K});
return m[x===-1?0:x]}};
_.l.getScrollPositionForItem=function(K){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===K)return 0;K=_.VJ(K).y+this.hostElement.scrollTop-_.VJ(this.hostElement).y;return Math.min(K,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.tv.Object.defineProperties(cE.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.targetId)==="browse-feedFEclips"}}});
cE.prototype.onScroll=cE.prototype.onScroll;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cE.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],cE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.M5.YtLazyListBehavior),_.U("design:type",Object)],cE.prototype,"ytLazyListBehavior",void 0);_.v([_.b(_.xE.YtNextContinuationBehavior),_.U("design:type",Object)],cE.prototype,"ytNextContinuationBehavior",void 0);
_.v([_.b(_.BEd),_.U("design:type",Object)],cE.prototype,"ytBooleanLogicBehavior",void 0);_.v([_.b(_.my),_.U("design:type",Object)],cE.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cE.prototype,"data",void 0);_.v([_.P({value:2}),_.U("design:type",Number)],cE.prototype,"initialCount",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],cE.prototype,"autoFill",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.U("design:type",Boolean)],cE.prototype,"hasSortFilter",void 0);_.v([_.P({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.U("design:type",Boolean)],cE.prototype,"hideBottomSeparator",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.U("design:type",Boolean)],cE.prototype,"shouldScrollInPanel",void 0);
_.v([_.P(),_.U("design:type",Object)],cE.prototype,"isSearch",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],cE.prototype,"isConstrainedList",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],cE.prototype,"responsiveSizing",void 0);_.v([_.P(),_.U("design:type",Object)],cE.prototype,"hasChipsBar",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],cE.prototype,"pageSubtype",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],cE.prototype,"engagementPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],cE.prototype,"liveChatEngagementPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],cE.prototype,"inReplyPanel",void 0);_.v([_.QF("#action-button"),_.U("design:type",HTMLElement)],cE.prototype,"actionButton",void 0);_.v([_.P(),_.U("design:type",Object)],cE.prototype,"scrollUpButtonData",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],cE.prototype,"engagementPanelDropdown",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],cE.prototype,"engagementPanelDialog",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],cE.prototype,"isClipList",null);_.v([_.QF("#contents"),_.U("design:type",HTMLElement)],cE.prototype,"monitorScrollElement",void 0);_.v([_.QF("#contents"),_.U("design:type",HTMLElement)],cE.prototype,"contents",void 0);
_.v([_.mh("scroll"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cE.prototype,"onScroll",null);_.v([_.Z({is:"ytd-section-list-renderer",disableElementRegistration:!0})],cE);
var mAl=_.yF()(cE,"ytd-section-list-renderer",function(){if(C5y===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);C5y=K}K=C5y;return K},{mode:1});var xAs;var Sms;var Q8H;var wss;var OV=function(){return _.e.apply(this,arguments)||this};
_.q(OV,_.e);OV.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
OV.prototype.onLikeButtonClick=function(K){K.stopPropagation();K.preventDefault()};
_.tv.Object.defineProperties(OV.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)!=null&&K.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],OV.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],OV.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],OV.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],OV.prototype,"ytRendererStamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],OV.prototype,"data",void 0);
_.v([_.P({selectorArgs:["data.likeStatusEntityKey"],selector:Cp}),_.U("design:type",Object)],OV.prototype,"likeStatusEntity",void 0);_.v([_.g("data","likeStatusEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],OV.prototype,"likeButtonRenderer",null);_.v([_.Z({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],OV);
_.d(OV,"ytd-slim-metadata-toggle-button-renderer",function(){if(wss!==void 0)return wss;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
return wss=K},{mode:1});var jX=function(){var K=_.e.apply(this,arguments)||this;K.minimizePipBreakages=_.h("web_pip_minimize_breakages");K.showEqualizer=_.h("web_enable_playlist_video_lockup_equalizer");K.watchColorUpdate=_.h("kevlar_watch_color_update");K.actionMap={};return K};
_.q(jX,_.e);_.l=jX.prototype;_.l.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"}}}};
_.l.computeEditableClass=function(K){return K&&K.menu?"editable":""};
_.l.computeSelected=function(K){return!(K==null||!K.selected)};
_.l.computeUseColorPalette=function(K){return!!((K==null?0:K.lightColorPalette)&&(K==null?0:K.darkColorPalette))};
_.l.computeLargerPlaylistThumbs=function(K,m){return _.h("web_enable_playlist_bigger_thumbnails")&&!m};
_.l.computeShowPlayIcon=function(K){return!!K&&_.h("web_use_play_icon_for_playlist_panel_video_renderer")};
_.l.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.l.onYtServiceRequestSent=function(K,m){m.endpoint&&this.isHideEnclosingAction(m.endpoint)&&!this.selected&&quD(_.Q5(),this.data.videoId)};
_.l.isHideEnclosingAction=function(K){var m=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",K);K=this.get("likeEndpoint.status",K)==="INDIFFERENT";return m||K};
_.l.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.l.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.tv.Object.defineProperties(jX.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.h("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.h("enable_web_delhi_icons")?"play":"play_arrow"}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var K;return!!(this.withinMiniplayer&&((K=this.data)==null?0:K.actionButtons))}}});
jX.prototype.onYtServiceRequestSent=jX.prototype.onYtServiceRequestSent;jX.prototype.canReorderChanged=jX.prototype.canReorderChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],jX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],jX.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],jX.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.Wo),_.U("design:type",Object)],jX.prototype,"ytdLockupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],jX.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],jX.prototype,"withinMiniplayer",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],jX.prototype,"minimizePipBreakages",void 0);_.v([_.P({computed:"computeSelected(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],jX.prototype,"selected",void 0);
_.v([_.P({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],jX.prototype,"useColorPalette",void 0);_.v([_.P({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.U("design:type",Boolean)],jX.prototype,"largerPlaylistThumbs",void 0);_.v([_.P(),_.U("design:type",Object)],jX.prototype,"showEqualizer",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],jX.prototype,"canReorder",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],jX.prototype,"touchPersistentDragHandle",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],jX.prototype,"handleIsHovered",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],jX.prototype,"watchColorUpdate",void 0);_.v([_.P(),_.U("design:type",String),_.U("design:paramtypes",[])],jX.prototype,"reorderIcon",null);
_.v([_.P({computed:"computeShowPlayIcon(selected)",reflectToAttribute:!0}),_.U("design:type",Boolean)],jX.prototype,"showPlayIcon",void 0);_.v([_.P(),_.U("design:type",String),_.U("design:paramtypes",[])],jX.prototype,"playIcon",null);_.v([_.g("largerPlaylistThumbs"),_.U("design:type",Number),_.U("design:paramtypes",[])],jX.prototype,"thumbnailWidth",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],jX.prototype,"showActionButtons",null);
_.v([_.uV("canReorder"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jX.prototype,"canReorderChanged",null);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],jX.prototype,"onYtServiceRequestSent",null);_.v([_.Z({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],jX);
_.d(jX,"ytd-playlist-panel-video-renderer",function(){if(Q8H!==void 0)return Q8H;var K=document.createElement("template");_.E(K,'\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      <template is="dom-if" if="[[showPlayIcon]]" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="play-icon" class="style-scope ytd-playlist-panel-video-renderer">\n          <yt-icon default-to-filled="true" icon="[[playIcon]]" size="12" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n        </span>\n      </template>\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Q8H=K},{mode:2});var Dg=function(){return _.e.apply(this,arguments)||this};
_.q(Dg,_.e);Dg.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Dg.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Dg.prototype,"data",void 0);_.v([_.Z({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],Dg);
_.d(Dg,"ytd-playlist-panel-supported-items",function(){if(Sms!==void 0)return Sms;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Sms=
K},{mode:1});tOA=!0;I4o("\\P{N}");var Q3T;var s8y=_.SC("END_OF_PLAYLIST",void 0,"End of playlist"),l34=_.SC("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),rq=function(){var K=_.e.apply(this,arguments)||this;K.minimizePipBreakages=_.h("web_pip_minimize_breakages");K.hideHeaderText=!1;K.useColorPalette=!1;K.collapsed=!1;K.collapsedPreServerOverride="not_tracked";K.isHovered=!1;K.expandLabel=_.SC("MINIPLAYER_EXPAND_LABEL");K.collapseLabel=_.SC("MINIPLAYER_COLLAPSE_LABEL");K.isFloating=!1;K.metaPanel=
!1;K.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};K.currentIndex=void 0;return K};
_.q(rq,_.e);_.l=rq.prototype;
_.l.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"}}}};
_.l.created=function(){var K=this;this.scrollThrottle=new _.Kp(this.onThrottledScroll,1E3,this);this.JSC$17215_ytReorderableController=new _.Wmo(56,function(m){K.handleDrop(m)})};
_.l.onMouseEnter=function(){this.isHovered=!0};
_.l.onMouseLeave=function(){this.isHovered=!1};
_.l.computeOverflowMenuData=function(K){return K&&K.menu?K.menu:null};
_.l.computeCollapsible=function(K){return!K};
_.l.computeHasPlaylistButtons=function(K){return!(!K||!K.playlistButtons)};
_.l.computeHasSeparateSaveButton=function(K){return!(!K||!K.saveButton)};
_.l.computeHasToolbarButton=function(K,m){return!(!K||!(m||K.saveButton||K.menu))};
_.l.computePlaylistType=function(K){if(K&&K.playlistId)return K.playlistId.substring(0,4)};
_.l.computeCanReorder=function(K){return K?K.playlistId&&K.playlistId.startsWith("TLPQ")?!0:!!K.isEditable&&!K.isInfinite:!1};
_.l.attached=function(){var K=this;try{_.cd().resolve(_.Xy).setPlaylistComponent(this.hostElement)}catch(m){if(_.h("kevlar_park_on_playlist_token_killswitch"))throw m;_.mf().parkOrScheduleJob(function(){_.cd().resolve(_.Xy).setPlaylistComponent(K.hostElement)},2,"ci")}_.yB(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.l.detached=function(){_.VB(this.hostElement);_.bU(this.JSC$17215_ytReorderableController)};
_.l.computeTrailingIcon=function(K,m,x){return x?m?"yt-icons:collapse":"yt-icons:close":m?"yt-icons:expand":_.h("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.l.computeIndexMessage=function(K,m){return lom(K+1)+" / "+lom(m)};
_.l.onRenderStamperFinished=function(){if(this.scrollForStampDom){var K=!0;this.isHovered&&(K=!1);if(this.collapsed||this.hidden)K=!1;K&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.l.collapseChanged=function(){var K=this;this.collapsed||(_.k$(this.ytTaskEmitterBehavior.getTaskManager(),function(){K.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.l.hiddenChanged=function(){var K=this;this.hidden||_.k$(this.ytTaskEmitterBehavior.getTaskManager(),function(){K.scrollToCurrentVideo()})};
_.l.setupReordering=function(){var K=_.U8(this.hostElement).querySelector("#items");gWt?_.XDR(this.JSC$17215_ytReorderableController,K,K,"playlist-drag-handle"):_.XDR(this.JSC$17215_ytReorderableController,K,K)};
_.l.scrollToCurrentVideo=function(){var K=this;_.dX.addJob(function(){var m=_.U8(K.hostElement).querySelector("#items");if(m){m.style.setProperty("padding-bottom","");var x=_.U8(K.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(x){m=x.parentElement||_.pR(document);var S=m||_.pR(document);var Q=_.VJ(x),w=_.VJ(S),M=_.NRH(S);if(S==_.pR(document)){var f=Q.x-S.scrollLeft;Q=Q.y-S.scrollTop}else f=Q.x-w.x-M.left,Q=Q.y-w.y-M.top;x=Aw_(x);w=S.clientHeight-
x.height;M=S.scrollLeft;var c=S.scrollTop;M+=f-(S.clientWidth-x.width)/2;S=new _.Bb(M,c+(Q-w/2));m.scrollLeft=S.x;m.scrollTop=S.y}}},8)};
_.l.dataChanged=function(){var K=this;_.bU(this.JSC$17215_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.MJ(this,function(){_.FI(K.ytTaskEmitterBehavior.getTaskManager(),function(){K.ytRendererBehavior.markDirty();K.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.l.onFullBleedPlayerChanged=function(){_.h("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.l.onFullscreenChanged=function(){_.h("web_watch_imax_theater_mode")||_.h("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.l.updateNowPlayingOverlay=function(){_.h("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.l.onPlaylistLockupNowPlaying=function(K,m){m&&(this.activeNowPlayingRenderer=m);this.updateNowPlayingOverlay()};
_.l.onScroll=function(){this.scrollThrottle.fire()};
_.l.onThrottledScroll=function(){var K=this;_.FI(this.ytTaskEmitterBehavior.getTaskManager(),function(){K.ytRendererBehavior.markDirty()})};
_.l.onToggleExpanded=function(K){!this.collapsible||K&&(_.oX(K).tagName==="A"||_.oK(_.AO(K),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.l.setCollapsed=function(K){this.collapsible&&(this.collapsed=K,_.z4(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.l.handleCollapsedFromData=function(K){if(K){var m=K.playlistPanelCollapseState;m==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||m==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),m=m==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==m&&this.setCollapsed(m)):this.currentPlaylistId!==K.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(m=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==m&&this.setCollapsed(m),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=K.playlistId}};
_.l.handleDrop=function(K){var m=K.currDragItem;K=m.data.playlistSetVideoId;var x=_.NT(m.parentNode.childNodes,m),S=void 0;x>0&&(S=m.parentNode.childNodes[x-1].data.playlistSetVideoId);m=_.Q5();if(m.responsePlaylistData&&m.responsePlaylistData.contents){var Q=W5T(K,m.responsePlaylistData);m.responsePlaylistData=(0,_.NX.unsafeClone)(m.responsePlaylistData);ND1(m.responsePlaylistData.contents,Q,x);m.queueProxy?K_D(m.queueProxy,Q,x,K,S):m.playlistProxy&&K_D(m.playlistProxy,Q,x,K,S);_.w2(m,_.sT(m,m.response?
m.response.autoplayRenderer:void 0))}};
_.l.handleDarkModeChange=function(K){K!==this.isDarkTheme&&(this.isDarkTheme=K)};
_.l.colorPaletteChanged=function(){var K,m=((K=this.data)==null?void 0:K.contents)||[],x;K=_.u(m);for(m=K.next();!m.done;m=K.next()){m=m.value;var S=void 0;if((S=m.playlistPanelVideoRenderer)==null?0:S.selected){K=m.playlistPanelVideoRenderer;S=m=void 0;(x=this.isDarkTheme?(m=K)==null?void 0:m.darkColorPalette:(S=K)==null?void 0:S.lightColorPalette)&&_.OY(this.hostElement,x);break}}this.useColorPalette=!!x};
_.tv.Object.defineProperties(rq.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.moveThreeDotsMenuToMainHeader)&&_.h("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var K=_.cd().resolve(_.tR(_.Xy)),m;if(((m=this.data)==null?0:m.contents)&&(K==null?0:K.hasAutoplayData())){var x;if(((x=this.playlistLoopStateEntity)==null?void 0:x.state)==="PLAYLIST_LOOP_STATE_ONE"){if(K=this.data.currentIndex,K!==void 0){var S,Q;var w=(S=this.data.contents[K])==null?void 0:(Q=S.playlistPanelVideoRenderer)==null?void 0:Q.title}}else{var M,f=(M=_.C(K.getAutoplayEndpoint(),_.o7))==null?void 0:M.videoId,c,D;w=(c=this.data.contents.find(function(G){var p;
return((p=G.playlistPanelVideoRenderer)==null?void 0:p.videoId)===f}))==null?void 0:(D=c.playlistPanelVideoRenderer)==null?void 0:D.title}return w}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)!=null&&K.nextVideoLabel?this.nextVideoTitle?_.Hk(this.data.nextVideoLabel)+":":s8y:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var K;if(((K=this.data)==null?0:K.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.h("web_mix_long_byline_from_data"))return _.o_(l34);var m;return(m=this.data)==null?void 0:m.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S=(K=this.data)==null?void 0:(m=K.playlistButtons)==null?void 0:(x=m.menuRenderer)==null?void 0:x.topLevelButtons;if(S)for(K=_.u(S),m=K.next();!m.done;m=K.next())if(m=m.value,m.playlistLoopButtonRenderer)return m.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var K;return!!(this.collapsed&&((K=this.data)==null?0:K.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.h("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
rq.prototype.colorPaletteChanged=rq.prototype.colorPaletteChanged;rq.prototype.onPlaylistLockupNowPlaying=rq.prototype.onPlaylistLockupNowPlaying;rq.prototype.updateNowPlayingOverlay=rq.prototype.updateNowPlayingOverlay;rq.prototype.onFullscreenChanged=rq.prototype.onFullscreenChanged;rq.prototype.onFullBleedPlayerChanged=rq.prototype.onFullBleedPlayerChanged;rq.prototype.dataChanged=rq.prototype.dataChanged;rq.prototype.hiddenChanged=rq.prototype.hiddenChanged;rq.prototype.collapseChanged=rq.prototype.collapseChanged;
rq.prototype.onRenderStamperFinished=rq.prototype.onRenderStamperFinished;rq.prototype.onMouseLeave=rq.prototype.onMouseLeave;rq.prototype.onMouseEnter=rq.prototype.onMouseEnter;_.v([_.b(_.F2),_.U("design:type",Object)],rq.prototype,"ironResizableBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],rq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],rq.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(q_D.YtPlaylistPanelBehavior),_.U("design:type",Object)],rq.prototype,"ytPlaylistPanelBehavior",void 0);_.v([_.b(_.xH.YtTaskEmitterBehavior),_.U("design:type",Object)],rq.prototype,"ytTaskEmitterBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],rq.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],rq.prototype,"ytdReduxBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],rq.prototype,"actionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],rq.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],rq.prototype,"autoplayData",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],rq.prototype,"withinMiniplayer",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rq.prototype,"minimizePipBreakages",void 0);
_.v([_.P({computed:"setMenuData_(data)"}),_.U("design:type",Object)],rq.prototype,"menuRendererData",void 0);_.v([_.P({computed:"computeOverflowMenuData(data)"}),_.U("design:type",Object)],rq.prototype,"overflowMenuDataTopRow",void 0);_.v([_.P({computed:"computeOverflowMenuData(data)"}),_.U("design:type",Object)],rq.prototype,"overflowMenuData",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rq.prototype,"hideHeaderText",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rq.prototype,"useColorPalette",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.U("design:type",Boolean)],rq.prototype,"collapsible",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rq.prototype,"collapsed",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],rq.prototype,"hidden",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.U("design:type",Boolean)],rq.prototype,"hasPlaylistButtons",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.U("design:type",Boolean)],rq.prototype,"hasSeparateSaveButton",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.U("design:type",Boolean)],rq.prototype,"hasToolbar",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.U("design:type",String)],rq.prototype,"playlistType",void 0);_.v([_.P(),_.U("design:type",Object)],rq.prototype,"isHovered",void 0);_.v([_.P({selectorArgs:["playlistLoopStateEntityKey"],selector:_.YH.playlistLoopStateEntitySelector}),_.U("design:type",Object)],rq.prototype,"playlistLoopStateEntity",void 0);_.v([_.P({computed:"computeCanReorder(data)"}),_.U("design:type",Boolean)],rq.prototype,"canReorder",void 0);
_.v([_.P(),_.U("design:type",Object)],rq.prototype,"expandLabel",void 0);_.v([_.P(),_.U("design:type",Object)],rq.prototype,"collapseLabel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rq.prototype,"isFloating",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rq.prototype,"metaPanel",void 0);_.v([_.P({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.U("design:type",String)],rq.prototype,"trailingIcon",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],rq.prototype,"isDarkTheme",void 0);_.v([_.P({selector:_.Jy}),_.U("design:type",Boolean)],rq.prototype,"miniplayerIsActive",void 0);_.v([_.P({selector:function(K){return K.watch.playerState}}),
_.U("design:type",Number)],rq.prototype,"playerState",void 0);_.v([_.P({selector:_.J7}),_.U("design:type",Boolean)],rq.prototype,"isFullscreen",void 0);_.v([_.P({selector:_.RK}),_.U("design:type",Boolean)],rq.prototype,"isTheaterMode",void 0);_.v([_.P(),_.U("design:type",Object)],rq.prototype,"activeNowPlayingRenderer",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],rq.prototype,"moveThreeDotMenuToTopRow",null);
_.v([_.g("data","autoplayData","playlistLoopStateEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],rq.prototype,"nextVideoTitle",null);_.v([_.g("data","nextVideoTitle"),_.U("design:type",String),_.U("design:paramtypes",[])],rq.prototype,"nextVideoLabel",null);_.v([_.g("collapsed"),_.U("design:type",String),_.U("design:paramtypes",[])],rq.prototype,"buttonAriaLabel",null);
_.v([_.g("data","playlistId","longBylineText"),_.U("design:type",Object),_.U("design:paramtypes",[])],rq.prototype,"mixLongByLine",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],rq.prototype,"playlistLoopStateEntityKey",null);_.v([_.mh("mouseenter"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rq.prototype,"onMouseEnter",null);
_.v([_.mh("mouseleave"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rq.prototype,"onMouseLeave",null);_.v([_.P({reflectToAttribute:!0}),_.g("data","collapsed"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],rq.prototype,"showNextVideoHeader",null);_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rq.prototype,"onRenderStamperFinished",null);
_.v([_.xt("collapsed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rq.prototype,"collapseChanged",null);_.v([_.xt("hidden"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rq.prototype,"hiddenChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rq.prototype,"dataChanged",null);
_.v([_.g("isTheaterMode","isFullscreen"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],rq.prototype,"isFullBleedPlayer",null);_.v([_.xt("isTheaterMode","isFullscreen"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rq.prototype,"onFullBleedPlayerChanged",null);_.v([_.xt("isFullscreen"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rq.prototype,"onFullscreenChanged",null);
_.v([_.xt("playerState","miniplayerIsActive"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rq.prototype,"updateNowPlayingOverlay",null);_.v([_.mh("yt-playlist-lockup-now-playing-active"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],rq.prototype,"onPlaylistLockupNowPlaying",null);
_.v([_.xt("data","isDarkTheme"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rq.prototype,"colorPaletteChanged",null);_.v([_.Z({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],rq);
_.uNd=_.yF()(rq,"ytd-playlist-panel-renderer",function(){if(xAs===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);xAs=K}K=xAs;return K},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var M8O;var Gm=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("web_button_rework");return K};
_.q(Gm,_.e);Gm.prototype.computeShouldButtonBeVertical=function(K,m){return K||m};
Gm.prototype.onYtServiceRequestSent=function(K,m){(K=_.C(m.endpoint,_.Rz))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.ue("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:K.status})):this.handleLikeEndpoint(K))};
Gm.prototype.computelikeStatusEntityKey=function(K){return K==null?void 0:K.likeStatusEntityKey};
Gm.prototype.handleLikeEndpoint=function(K){K.status==="LIKE"?this.JSC$17222_ytdDislikeToggleButtonRenderer.toggle(!1):K.status==="DISLIKE"?this.JSC$17222_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$17222_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$17222_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.tv.Object.defineProperties(Gm.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var K;return fo8(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(K=this.likeStatusEntity)==null?void 0:K.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var K;if(this.data&&((K=this.data)==null||!K.hideDislikeButton)){var m;return fo8(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(m=this.likeStatusEntity)==null?void 0:m.likeStatus)}}}});
Gm.prototype.onYtServiceRequestSent=Gm.prototype.onYtServiceRequestSent;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Gm.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Gm.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Gm.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Gm.prototype,"vertical",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],Gm.prototype,"textTransform",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Gm.prototype,"useShortsIcon",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Gm.prototype,"underIconLabel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Gm.prototype,"modern",void 0);_.v([_.P({value:"left"}),_.U("design:type",String)],Gm.prototype,"buttonTooltipPosition",void 0);
_.v([_.P(),_.U("design:type",Object)],Gm.prototype,"overrides",void 0);_.v([_.QF("#like-button"),_.U("design:type",Object)],Gm.prototype,"JSC$17222_ytdLikeToggleButtonRenderer",void 0);_.v([_.QF("#dislike-button"),_.U("design:type",Object)],Gm.prototype,"JSC$17222_ytdDislikeToggleButtonRenderer",void 0);_.v([_.g("data","likeStatusEntity.likeStatus","useShortsIcon"),_.U("design:type",Object),_.U("design:paramtypes",[])],Gm.prototype,"likeButton",null);
_.v([_.g("data","likeStatusEntity.likeStatus","useShortsIcon"),_.U("design:type",Object),_.U("design:paramtypes",[])],Gm.prototype,"dislikeButton",null);_.v([_.P({computed:"computelikeStatusEntityKey(data)"}),_.U("design:type",String)],Gm.prototype,"likeStatusEntityKey",void 0);_.v([_.P({selectorArgs:["likeStatusEntityKey"],selector:Cp}),_.U("design:type",Object)],Gm.prototype,"likeStatusEntity",void 0);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],Gm.prototype,"onYtServiceRequestSent",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],Gm);
var f3O=_.yF()(Gm,"ytd-like-button-renderer",function(){if(M8O===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);M8O=K}K=M8O;return K},{mode:1});_.t85={};
_.t85.YtConditionalRendererBehavior=[_.k.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(K,m){var x=this,S,Q;return _.t(function(w){switch(w.nextAddress){case 1:if(!m)return x.hidden=!0,x.showSpinner=!1,w.return();if((S=K)==null?0:(Q=S.visibilityCondition)==null?0:Q.mode)switch(K.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return w.jumpTo(5);default:return w.jumpTo(6)}x.showSpinner=
!1;x.hidden=!0;return w.yield(x.shouldShow_(K),4);case 4:x.hidden=!w.yieldResult;w.jumpTo(0);break;case 5:return w.yield(x.shouldShow_(K),8);case 8:x.showSpinner=w.yieldResult;x.hidden=!1;w.jumpTo(0);break;case 6:return x.showSpinner=!1,w.yield(x.shouldShow_(K),9);case 9:x.hidden=!w.yieldResult,_.Px(w)}})},
shouldShow_:function(K){return K&&K.supportedDatas&&K.supportedDatas.rendererVisibilityConditionData&&K.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(K.supportedDatas.rendererVisibilityConditionData.showIf):K&&K.visibilityCondition&&K.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(K.visibilityCondition.showIf):K&&K.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(K.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(K){switch(K){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(K){switch(K){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var K=_.Uk(this.hostElement,"yt-get-mdx-status");return K.length==1&&K[0].connected},
isLocationPermissionGranted_:function(){var K;return _.t(function(m){return m.nextAddress==1?navigator.permissions?m.yield(navigator.permissions.query({name:"geolocation"}),3):m.jumpTo(2):m.nextAddress!=2?(K=m.yieldResult,m.return(Promise.resolve(K.state==="granted"))):m.return(Promise.resolve(!1))})}}];var cf4=vWT("yt-icon",{callbackProps:["onKeydown"]}),O$G=_.h("kevlar_use_wil_icons")?_.B(function(K){var m=K.icon;var x=K.active;var S=K.className;var Q=K.style;var w=K.size;var M=K.dataSelected;var f=K.dataDisabled;var c=K.role;var D=K.themeOverride;var G=K.animateIcon;var p=K.ariaHidden;var R=K.ariaExpanded;var J=K.ariaLabel;var L=K.tabindex;var n=K.id;var F=K.iconFilter;var H=K.gradientColor;var N=K.onKeydown;var z=function(){var T=m==null?void 0:m(),m1=null,MT=void 0;T&&(T=K45(T),T=RLT(T),T.length&&
(m1=T[1],MT=T[0]));return{iconName:m1,iconSetName:MT}},y=function(){return mjt(z().iconName,x==null?void 0:x(),void 0,w==null?void 0:w(),z().iconSetName,_.cd().resolve(_.IB))},V=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:F==null?void 0:F(),iconColor:H==null?void 0:H()}};
return _.O(_.r,{cond:G,then:function(){return _.O(cf4,{icon:m,active:x,className:S,style:Q,dataSelected:M,dataDisabled:f,role:c,themeOverride:D,ariaHidden:p,ariaExpanded:R,ariaLabel:J,tabindex:L,id:n,iconFilter:F,gradientColor:H,onKeydown:N})},
else:function(){return _.O(_.r,{cond:y,then:function(T){return _.O("span",{class:_.Tt("ytIconWrapperHost",S),role:c,"aria-label":J,"aria-hidden":p,tabindex:function(){return isNaN(Number(L==null?void 0:L()))?void 0:Number(L==null?void 0:L())},
id:n,style:Q,"on:keydown":_.kA(function(m1){return void(N==null?void 0:N(m1))})},_.O(aZ5,{data:T,
options:V}))}})}})},"eg"):cf4;var j84=function(K){var m=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];GtT();_.ff("ytglobal.ytUtilActivityCallback_",function(){_.z4(K,"yt-user-activity")});
new fA(function(){return m.JSC$17238_onMouseMove});
document.addEventListener("scroll",function(){return m.onScroll});
window.addEventListener("resize",function(){return m.onResize})},DAf=function(K,m,x){m in K.eventJobIds||(x=_.fm().addLowPriorityJob(function(){_.td();
delete K.eventJobIds[m]},x),K.eventJobIds[m]=x)};
j84.prototype.onScroll=function(K){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):K.target===document&&DAf(this,"scroll",200)};
j84.prototype.onResize=function(){DAf(this,"resize",200)};
j84.prototype.JSC$17238_onMouseMove=function(){DAf(this,"mousemove",100)};
_.lU=function(K){K.scrollEventsToIgnore+=1;K.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){K.scrollEventsToIgnore--},500))};var rfH=function(K){this.element=K;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
rfH.prototype.showFeedbackDialog=function(K,m,x,S){var Q=GKH();if(!Q)return!1;var w=huB();w.productId=Q;m&&(w.flow="submit",w.report={description:m});x&&(GKH()==="59"?w.callback=_.kJ(function(){_.Zx("userFeedbackEvent",{});x()}):w.callback=_.kJ(x));
w.bucket=S||_.vZ("GOOGLE_FEEDBACK_BUCKET","Other");psy(w);K=Rys(this,"GFEEDBACK",K);try{_.uHA(w,K)}catch(M){return _.Ih(M),!1}return!0};
rfH.prototype.showHelpDialog=function(K,m,x){var S=this,Q=GKH();if(!Q)return!1;var w={helpCenterPath:"/youtube",productData:Rys(this,"GUIDED_HELP",x)};psy(w);var M=huB();M.context=K||w.productData.context||"default";M.defaultHelpArticleId=m;M.enableSendFeedback=!0;(_.WZ("gapi.load")||function(f,c){return c()})("client",function(){try{var f=Oft(Q,w);
if(_.h("web_always_load_chat_support")&&!S.chatSupportLoaded)try{f.JSC$9983_loadChatSupport(M),S.chatSupportLoaded=!0}catch(c){}f.startHelp(M)}catch(c){_.Ih(c)}})};
var GKH=function(){var K=_.vZ("GOOGLE_FEEDBACK_PRODUCT_ID");K||_.Ih(Error("gi"));return K},psy=function(K){K&&(K.locale=_.h("kevlar_help_use_locale")?_.vZ("INNERTUBE_CONTEXT_HL","en"):_.vZ("HTML_LANG","en"))},Rys=function(K,m,x){var S=K.productData;
delete S.origin;S.device=_.RG();var Q;a:{if(Q=document.createElement("canvas")){var w=Q.getContext("experimental-webgl",{stencil:!0});if(w){var M=w.getExtension("WEBGL_debug_renderer_info");if(M){Q=w.getParameter(M.UNMASKED_RENDERER_WEBGL);break a}}if(w=Q.getContext("webgl")){Q=w.getParameter(w.RENDERER);break a}}Q=null}S.gpu=Q;S.isSDC=!!_.vZ("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(Q=_.vZ("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.NX.extend(S,Q);_.RuT(m,S);_.JZD(S);(K=_.z4(K.element,"yt-get-autonav-pause-debug-state"))&&
K.length&&(S.autonav_pause_state=K[0]);K=_.Pb();S.browser_resolution=K.width+"\u00d7"+K.height+"@"+(window.devicePixelRatio||1)+"x";x&&_.NX.extend(S,x);return S};
rfH.prototype.resetProductData=function(){this.productData={}};var Jfd=function(K){this.feedbackManager=new rfH(K)};
Jfd.prototype.showFeedbackDialog=function(K,m,x,S){return this.feedbackManager.showFeedbackDialog(K,m,x,S)};
Jfd.prototype.showHelpDialog=function(K,m,x){return this.feedbackManager.showHelpDialog(K,m,x)};var hys=function(){this.baseUrl="";this.aTag=document.createElement("a")},Y4L=function(K,m,x){x=x===void 0?{}:x;
x.pbj||(x.pbj=1);x=_.Kv5(m,x);K.baseUrl&&x&&!_.sd(x)[1]&&!_.lc(x)&&(m=K.baseUrl,u5(m,"/")&&(m=m.slice(0,-1)),_.sB(x,"/")&&(x=x.slice(1)),x=m+"/"+x);Um(K.aTag,_.Bs(x||""));return K.aTag.href};
hys.prototype.fetchData=function(K){return _.O3v(K)};
hys.prototype.postData=function(K,m){var x={method:"POST"};if(m){for(var S=_.u(Object.keys(m)),Q=S.next();!Q.done;Q=S.next()){Q=Q.value;var w=m[Q];_.UB(w)&&(m[Q]=JSON.stringify(w))}x.postParams=m}return _.O3v(K,x)};
_.F6E=function(K,m,x,S,Q){K=Y4L(K,m,x);if(!K)throw S=Error("hi"),Object.assign(S,{params:m}),S;return _.O3v(K,Q,S)};
hys.prototype.requestDataForServiceEndpoint=function(K,m){if(_.C(K,_.qln))return this.fetchData("/getAccountSwitcherEndpoint");m=m||{};var x=_.C(K,Dxo);x?m.se=x.base64EncodedServiceEndpoint:m.sej=JSON.stringify(K);(x=_.hX())&&_.h("enable_service_ajax_csn")&&(m.csn=x);m.theme=_.b9();_.C(K,CY8)&&_.vZ("DELEGATION_CONTEXT")&&(m.delegation_context=JSON.stringify(_.vZ("DELEGATION_CONTEXT")));x=null;for(var S in K)if(u5(S,"Endpoint")||u5(S,"Command")){x=S;break}if(!x){var Q=Error("ii");Object.assign(Q,{params:K});
_.kbT(Q,"WARNING");return new _.LA(function(M,f){f(Q)})}S={name:x};
var w;(x=(w=_.C(K,_.KQ))==null?void 0:w.signal)&&(S.signal=x);(w=_.SQ(window.location.href))&&w.internalcountrycode&&(S.internalcountrycode=w.internalcountrycode);w="/service_ajax";_.h("debug_forward_web_query_parameters")&&(w=_.OQG(w,window.location.search));w=_.wp(w,S);K.clickTrackingParams&&_.ZX(w,{itct:K.clickTrackingParams});return this.postData(w,m)};_.CGd=new _.W$("GFEEDBACK_TOKEN");var LSf;var qml;var EmH;var b$4;var pS=function(){var K=_.e.apply(this,arguments)||this;K.compact=!1;K.dismissButtonDisabled=!1;K.shouldRenderReasonAsFormattedString=!_.h("web_player_error_message_reason_as_formatted_string_killswitch");return K};
_.q(pS,_.e);pS.prototype.computeHasIcon_=function(K){return!!K};
pS.prototype.isSignInIcon_=function(K){return K=="yt-icons:prompted_sign_in"};
pS.prototype.onDismissButtonClick=function(){var K=this,m=this.data.disableOnClick,x,S=(x=this.data.dismissButton)==null?void 0:x.buttonRenderer;m&&!this.dismissButtonDisabled&&S&&setTimeout(function(){K.dismissButtonDisabled=!0},0)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pS.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.t85.YtConditionalRendererBehavior),_.U("design:type",Object)],pS.prototype,"ytConditionalRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],pS.prototype,"data",void 0);_.v([_.P({computed:"computeIcon_(data.icon)"}),_.U("design:type",Object)],pS.prototype,"icon_",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.U("design:type",Boolean)],pS.prototype,"hasIcon_",void 0);_.v([_.P({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.U("design:type",Boolean)],pS.prototype,"signInIcon_",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pS.prototype,"compact",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pS.prototype,"dismissButtonDisabled",void 0);
_.v([_.P({type:Boolean}),_.U("design:type",Object)],pS.prototype,"shouldRenderReasonAsFormattedString",void 0);_.v([_.Jp({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],pS);
_.d(pS,"yt-player-error-message-renderer",function(){if(b$4===void 0){var K=document.createElement("template");_.E(K,'\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\n<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    <template is="dom-if" if="[[shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <yt-formatted-string id="reason" is-overlay="" text="[[data.reason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    </template>\n    <template is="dom-if" if="[[!shouldRenderReasonAsFormattedString]]" restamp="" 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    </template>\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      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" disabled$="[[dismissButtonDisabled]]" on-tap="onDismissButtonClick" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="button" data="[[data.proceedButton.buttonRenderer]]" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;EmH===void 0&&(EmH=document.createElement("template"));var S=EmH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);b$4=K}K=b$4;return K},{mode:2});var gm4;var nm5;var RO=function(){return _.e.apply(this,arguments)||this};
_.q(RO,_.e);RO.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
RO.prototype.computeIcon_=function(K){return K?"yt-icons:"+K.iconType.toLowerCase():"error_outline"};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],RO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],RO.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],RO.prototype,"data",void 0);_.v([_.P({computed:"computeIcon_(data.icon)"}),_.U("design:type",Object)],RO.prototype,"icon_",void 0);_.v([_.Jp({is:"yt-player-kav-renderer",disableElementRegistration:!0})],RO);
_.d(RO,"yt-player-kav-renderer",function(){if(nm5===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;gm4===void 0&&(gm4=document.createElement("template"));var S=gm4;x.call(m,S.content.cloneNode(!0),K.content.firstChild);nm5=K}K=nm5;return K},{mode:2});var qPT=_.Pr(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.BX(_.B(function(K){var m=_.ld("div"),x=_.u(_.hL(0,void 0,"jxh75d")),S=x.next().value,Q=x.next().value;x=_.u(_.hL(null,void 0,"F5Zm8"));var w=x.next().value,M=x.next().value;_.BZ(function(){E0n(m.value,Q,M);m.value.scrollIntoView()});
x=b3v.bind(null,K.data,S);_.tW("resize",function(){var f=w();if(S()===1&&f!==null){var c;(c=window.grecaptcha)==null||c.reset(f)}});
return _.O("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.O("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.O("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var f,c;return(f=K.data().accessibility)==null?void 0:(c=f.accessibilityData)==null?void 0:c.label}),_.O(_.Ii,{text:x,
className:_.Tt("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.O("div",{el:m,class:"ytwPlayerCaptchaViewModelGridItem"})))},"fg"),"yt-player-captcha-view-model",{props:{data:_.$A}});var g0n=!1;_.PGH=_.B(function(K){var m=K.data;return _.O("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.O(_.r,{cond:function(){return m().icon},
then:function(x){return _.O("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.O(_.FR,{data:x,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.O(_.r,{cond:function(){return m().title},
then:function(x){return _.O("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.O(_.Ii,{text:x}))}}),_.O(_.r,{cond:function(){return m().description},
then:function(x){return _.O("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.O(_.Ii,{text:x}))}}),_.O(_.le,{data:function(){return m().primaryButton}},{buttonViewModel:function(x){return _.O(_.Oy,{data:x.data,
className:"interstitialViewModelFlexItem"})}}),_.O(_.le,{data:function(){return m().secondaryButton}},{buttonViewModel:function(x){return _.O(_.Oy,{data:x.data,
className:"interstitialViewModelFlexItem"})}}))},"gg");
_.PGH.idomCompat=!0;var eyl=_.B(function(K){var m=K.data;_.LZ();return _.O("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.O("div",{class:"playerInterstitialRendererScrim"},_.O(_.le,{data:function(){return m().content}},{interstitialViewModel:_.PGH})))},"hg");
eyl.idomCompat=!0;_.BX(eyl,"yt-player-interstitial-renderer",{props:{data:_.kv}});var JF=function(){var K=_.e.apply(this,arguments)||this;K.noBackground=!1;K.compact=!1;K.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return K};
_.q(JF,_.e);JF.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"}}}};
JF.prototype.onUpdatePlayerErrorMessageCommand_=function(K){if(_.C(K,PJA)){var m;if(K=(m=_.C(K,PJA))==null?void 0:m.newPlayerErrorMessageRenderer)this.data=K}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],JF.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],JF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],JF.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],JF.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],JF.prototype,"status",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],JF.prototype,"noBackground",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],JF.prototype,"compact",void 0);_.v([_.Jp({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],JF);
var i$l=_.yF()(JF,"yt-playability-error-supported-renderers",function(){if(qml===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;LSf===void 0&&(LSf=document.createElement("template"));var S=LSf;x.call(m,S.content.cloneNode(!0),K.content.firstChild);qml=K}K=qml;return K},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var Ym4=vWT("ytd-button-renderer");var n05=void 0,euS=void 0;var F$5=new W7_;var Nc=new _.W$("ENTITY_STATE_TOKEN"),hF=new _.W$("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var FS4=function(K){this.store=K;this.jsE=new _.mwE},CsG=function(K,m,x){var S,Q;
if(!(Q=((S=m.playabilityStatus)==null?void 0:S.status)!=="OK")){K=K.store;var w;Q=m.offlineState&&((w=m.videoDetails)==null?0:w.videoId)?_.h("enable_pl_r_c_cd")?y$m(K.getState().entities,m.videoDetails.videoId):!!GPv(K.getState().entities,m.videoDetails.videoId):!1}if(Q)return!0;Q=NSv(m);if(Q===1){if(_.h("ab_v_vid_sig")){var M,f=(M=m.videoDetails)==null?void 0:M.videoId;if(!f||!x||f!==x){var c;m=new _.AR("282054944_vid",{wHH:x,hqu:(c=m.videoDetails)==null?void 0:c.videoId});_.aC(m)}}return!0}Ab1=
0;var D,G;c=(f=m.auxiliaryUi)==null?void 0:(D=f.messageRenderers)==null?void 0:(G=D.bkaEnforcementMessageViewModel)==null?void 0:G.displayType;if(Q!==3&&(c==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||c==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;c={reason:_.yp(_.SC("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.h("ks_something_wrong_learn_more")?IkS("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.yp(_.SC("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:_.yp("282054944")};Afl(m,{playerErrorMessageRenderer:c});return!1},LBL=function(K,m){if(WR5(m)){_.ms(1,!0);
var x=(x=WR5(m))&&_.Pon()?x:void 0;x?(Afl(m,{enforcementMessageViewModel:x}),K.jsE.increment("IN_PLAYER"),_.ms(5)):(K.jsE.increment("SKIP_DISPLAY"),_.ms(2))}},Afl=function(K,m){K.playabilityStatus=Object.assign({},K.playabilityStatus,{status:"ERROR",
errorScreen:m});K.videoDetails=void 0};
FS4.prototype.handleResponse=function(K,m){if(K.playabilityStatus){var x,S,Q,w=(m==null?void 0:(x=m.innerTubeRequest)==null?void 0:x.videoId)||(m==null?void 0:(S=m.innerTubeRequest)==null?void 0:(Q=S.playerRequest)==null?void 0:Q.videoId);CsG(this,K,w)&&LBL(this,K)}};
FS4[Od]=[Nc];var Jx8=new _.W$("ADBLOCK_DETECTION_SERVICE_TOKEN");var gn=function(K){this.zM4=K};
gn.prototype.bindInnertubeChallengeFetcher=function(K){this.zM4.bicf(K)};
gn.prototype.registerChallengeFetchedCallback=function(K){this.zM4.bcr(K)};
gn.prototype.getLatestChallengeResponse=function(){return this.zM4.blc()};var oms;oms=_.Pr(["https://static.doubleclick.net/instream/ad_status.js"]);_.H$5=_.p1(oms);var Bel;_.CS=function(K,m,x){var S=this;this.network=K;this.options=m;this.networkStatusManager=x;this.nW=null;if(m.useBotguardEverywhere){var Q=new _.Wk;this.nW=Q.promise;_.Qm.ytAtRC&&_.fi(_.dX,function(){var w,M;return _.t(function(f){if(f.nextAddress==1){if(!_.Qm.ytAtRC)return f.return();w=$AH(null);return f.yield(S.n4(w),2)}M=f.yieldResult;_.Qm.ytAtRC&&_.Qm.ytAtRC(JSON.stringify(M));_.Px(f)})});
yZn().then(function(w){var M,f,c,D;return _.t(function(G){if(G.nextAddress==1)return w.bindInnertubeChallengeFetcher(function(p){return S.n4($AH(p))}),G.yield(ySn(),2);
M=G.yieldResult;f=w.getLatestChallengeResponse();c=f.challenge;if(!c)throw Error("ji");D={challenge:c,o3:b6(c),vm:M,bgChallenge:new qc};Q.resolve(D);w.registerChallengeFetchedCallback(function(p){p=p.challenge;if(!p)throw Error("ki");p={challenge:p,o3:b6(p),vm:M,bgChallenge:new qc};S.nW=Promise.resolve(p)});
_.Px(G)})})}else m.preload&&Ne4(this,new Promise(function(w){_.FI(_.dX,function(){w(Z$s(S))},0)}))};
Bel=function(K){var m={preload:!0,useBotguardEverywhere:!0},x=!1;if(typeof m==="boolean")var S={preload:m};else typeof m==="undefined"?S={preload:!0}:(S=m,x=!!m.tqU);m=x?void 0:new _.mu;_.CS.instance=new _.CS(K,S,m);return _.CS.instance};
_.CS.prototype.py0=function(){var K=this;return _.t(function(m){return m.nextAddress==1?m.yield(Promise.race([K.nW,null]),2):m.return(!!m.yieldResult)})};
_.CS.prototype.qZ2=function(K,m,x){var S=this,Q,w,M;return _.t(function(f){S.nW===null&&Ne4(S,Z$s(S));Q=!1;w={};M=function(){var c,D,G;return _.t(function(p){switch(p.nextAddress){case 1:return p.yield(S.nW,2);case 2:c=p.yieldResult;w.challenge=c.challenge;if(!c.vm){"c1a"in c.o3&&(w.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");p.jumpTo(3);break}D=Object.assign({},{c:c.challenge,e:K},m);_.h2(p,4);Q=!0;return p.yield(c.vm.snapshot({ju:D}),6);case 6:(G=p.yieldResult)?w.webResponse=G:w.error="ATTESTATION_ERROR_VM_NO_RESPONSE";
_.xl(p,3);break;case 4:_.gl(p),w.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(K==="ENGAGEMENT_TYPE_PLAYBACK"){var R=c.o3,J={};if(R.c6a){var L=Number(_.vZ("DCLKSTAT",0));J.reportingStatus=String(Number(R.c)^(isNaN(L)?0:L))}R.c6b&&(J.broadSpectrumDetectionResult=String(Number(R.c)^Number(_.vZ("CATSTAT",0))));w.adblockReporting=J}return p.return(w)}})};
return f.return(Promise.race([M(),a3O(x,function(){var c=Object.assign({},w);Q&&(c.error="ATTESTATION_ERROR_VM_TIMEOUT");return c})]))})};
var $AH=function(K){var m={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};K&&(m.interpreterHash=K);return m},Z$s=function(K,m){m=m===void 0?0:m;
var x,S,Q,w,M,f,c,D,G,p,R,J;return _.t(function(L){switch(L.nextAddress){case 1:x=$AH(xbD().ocl);if(_.h("att_fet_ks"))return _.h2(L,7),L.yield(K.n4(x),9);_.h2(L,4);return L.yield(dA5(K,x),6);case 6:M=L.yieldResult;Q=M.pYi;w=M.kPX;S=M;_.xl(L,3);break;case 4:return _.gl(L),_.yq(Error("li`"+m)),yfH(K,864E5),L.return({challenge:"",o3:{},vm:void 0,bgChallenge:void 0});case 9:S=L.yieldResult;if(!S)throw Error("mi");if(!S.challenge)throw Error("ni");Q=S.challenge;w=b6(Q);if("c1a"in w&&(!S.bgChallenge||!S.bgChallenge.program))throw Error("oi");
_.xl(L,3);break;case 7:f=_.gl(L);_.yq(f);m++;if(m>=5)return _.yq(Error("li`"+m)),yfH(K,864E5),L.return({challenge:"",o3:{},vm:void 0,bgChallenge:void 0});c=1E3*Math.pow(2,m-1)+Math.random()*1E3;return L.return(new Promise(function(n){_.FI(_.dX,function(){n(Z$s(K,m))},c)}));
case 3:D=dES(w);yfH(K,D*1E3);G=void 0;if(!("c1a"in w&&S.bgChallenge)){L.jumpTo(10);break}p=aoL(S.bgChallenge);_.h2(L,11);return L.yield(Qy_(xbD(),p),13);case 13:_.xl(L,12);break;case 11:return R=_.gl(L),_.yq(R),L.return({challenge:Q,o3:w,vm:G,bgChallenge:p});case 12:return _.h2(L,14),G=new _.nK({challenge:p,uxg:{hB:"aGIf"}}),L.yield(G.sHB,16);case 16:_.xl(L,10);break;case 14:J=_.gl(L),_.yq(J),G=void 0;case 10:return L.return({challenge:Q,o3:w,vm:G,bgChallenge:p})}})};
_.CS.prototype.n4=function(K){var m=this,x;return _.t(function(S){x=m.networkStatusManager;if(!x||x.isNetworkAvailable())return S.return(m.network.n4(K));_.q1("att_pna",void 0,"attestation_challenge_fetch");return S.return(new Promise(function(Q){x.listenOnce("publicytnetworkstatus-online",function(){m.network.n4(K).then(Q)})}))})};
var V8l=function(K){if(!K)throw Error("mi");if(!K.challenge)throw Error("ni");var m=K.challenge,x=b6(m);if("c1a"in x&&(!K.bgChallenge||!K.bgChallenge.program))throw Error("oi");return Object.assign({},K,{pYi:m,kPX:x})},dA5=function(K,m){var x,S,Q,w,M;
return _.t(function(f){switch(f.nextAddress){case 1:x=void 0,S=0,Q={};case 2:if(!(S<5)){f.jumpTo(4);break}if(!(S>0)){f.jumpTo(5);break}Q.epE=1E3*Math.pow(2,S-1)+Math.random()*1E3;return f.yield(new Promise(function(c){return function(D){_.FI(_.dX,function(){D(void 0)},c.epE)}}(Q)),5);
case 5:return _.h2(f,7),f.yield(K.n4(m),9);case 9:return w=f.yieldResult,f.return(V8l(w));case 7:x=M=_.gl(f),M instanceof Error&&_.yq(M);case 8:S++;Q={epE:void 0};f.jumpTo(2);break;case 4:throw x;}})},Ne4=function(K,m){K.nW=m},vms=function(K){var m,x,S;
return _.t(function(Q){if(Q.nextAddress==1)return Q.yield(Promise.race([K.nW,null]),2);m=Q.yieldResult;var w=Z$s(K);K.nW=w;(x=m)==null||(S=x.vm)==null||S.dispose();_.Px(Q)})},yfH=function(K,m){var x=Date.now()+m,S=function(){var Q;
return _.t(function(w){Q=x-Date.now();return Q<1E3?w.yield(vms(K),0):(_.FI(_.dX,S,Math.min(Q,6E4)),w.jumpTo(0))})};
S()},a3O=function(K,m){return new Promise(function(x){_.FI(_.dX,function(){x(m())},K)})};var UA5=function(){};
UA5.prototype.processContext=function(K){var m=_.CS.instance;if(!m)return _.wQ();var x=Io8(K);return x?new Qh(m.qZ2(x,UEB(K),500).then(function(S){var Q;(K==null?0:(Q=K.innerTubeRequest)==null?0:Q.context)||(K.innerTubeRequest.context={});Q=K.innerTubeRequest.context;Q.request||(Q.request={});Q.request.attestationResponseData=S})):_.wQ()};var zyf=function(K){this.innertubeTransportService=K};
zyf.prototype.n4=function(K){_.q1("att_fsr",void 0,"attestation_challenge_fetch");return _.WB(this.innertubeTransportService,K,_.Z1(_.o9D)).then(function(m){_.q1("att_frr",void 0,"attestation_challenge_fetch");return m})};_.Ted=function(K){this.innertubeTransportService=K};var I3y=new _.W$("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var kKH=function(){},XsG=function(K,m,x,S,Q){var w=_.vZ("YPC_MB_URL");
_.AGn(w).then(function(){WS4(w,K,m,x,S,Q)})},WS4=function(K,m,x,S,Q,w){try{var M=_.FS.payments.business.integration,f=_.FS.payments.business.integration.Style.create().withMaterialDesignStyle(),c=M.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.h("enable_window_constrained_buy_flow_dialog")&&(c=c.usingPopupStyle("windowConstrained"));w&&(c=c.usingCloseCallback(w));var D=x?x:_.vZ("YPC_GB_LANGUAGE"),G=_.vZ("SESSION_INDEX");M.bootstrap.fromPaymentsUrl(K);M.bootstrap.asMashupMode(c).usingGaiaIndex(G).usingLocale(D).usingStyle(f).usingDefaultActivityStatusChangeHandler().inStandaloneContext(M.standaloneContextAuthId.forGaia()).purchaseManager(m,function(p){S&&S(p)}).load(void 0,Q)}catch(p){throw Q&&Q(p),_.aC(p),p;
}};var KGH=new _.W$("PURCHASE_MANAGER_TOKEN");var m3O=function(){var K=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return K.videos},
getContinuationsPresent:function(){return K.continuationsPresent},
setVideos:function(m){K.videos=m},
getRecommendedVideos:function(){return K.recommendedVideos},
setRecommendedVideos:function(m){K.recommendedVideos=m}}};
m3O.prototype.addVideos=function(K){K&&(this.videos=K.filter(function(m){return!!_.W$m(m)}).map(function(m){var x=_.W$m(m);
a:{var S;if(m.playlistVideoRenderer&&((S=m.playlistVideoRenderer)==null?0:S.voteSortTiebreaker))var Q=m.playlistVideoRenderer.voteSortTiebreaker;else{if(_.C(m,PP)){var w;if(S=(Q=_.C(m,PP))==null?void 0:(w=Q.playlistItemData)==null?void 0:w.voteSortTiebreaker){Q=S;break a}}Q=""}}return{itemId:x,videoId:_.mrm(m),voteCount:_.xrT(m),voteSortTiebreaker:Q}}),this.continuationsPresent=!!_.C(K[K.length-1],_.Y$))};
var x3d=function(K,m){return K.videos.findIndex(function(x){return x.itemId===m})},Srl=function(K,m){return K.recommendedVideos.findIndex(function(x){return x.itemId===m})},QeG=function(K){K={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:K}}}}};_.cd().resolve(_.jQ).resolveCommand(K)};var wx6=function(){m3O.apply(this,arguments)};
_.q(wx6,m3O);
var Ed5=function(K,m,x,S){if(!K.parentElem)throw Error("ti");var Q=x3d(K,m);Q===-1&&(Q=Srl(K,m),Q=Q!==-1?Q+K.videos.length:-1);if(Q===-1)throw Error("ui");var w=Q>=K.videos.length?K.recommendedVideos[Q-K.videos.length]:K.videos[Q];w.voteCount=x;w.voteSortTiebreaker=Date.now().toString();Q>=K.videos.length?K.recommendedVideos.splice(Q-K.videos.length,1):K.videos.splice(Q,1);var M=K.videos;for(var f=0,c=M.length-1;f<=c;){var D=Math.floor((f+c)/2);if(M[D].voteCount<w.voteCount)c=D-1;else if(M[D].voteCount>w.voteCount)f=
D+1;else{a:{var G=w.voteSortTiebreaker;var p=M[D].voteSortTiebreaker;if(G.length!==p.length)G=G.length>p.length;else{for(var R=0;R<G.length;R++){var J=G.charCodeAt(R),L=p.charCodeAt(R);if(J>L){G=!0;break a}if(J<L)break}G=!1}}G?c=D-1:f=D+1}}M=f;if(M===-1)throw Error("vi");K.videos.splice(M,0,w);Q!==M&&sef(K,Q,M,m,x,S)},sef=function(K,m,x,S,Q,w){var M,f=(M=K.parentElem)==null?void 0:M.children,c=Math.min(m,x),D=Math.max(m,x);
if(f)for(M=c;M<=D;M++)f[M].style.viewTransitionName="item-"+String(M);document.startViewTransition(function(){if(K.parentElem){var G=K.parentElem.children;if(!(!G||m<0||m>=G.length||x<0||x>=G.length)){var p=G[m];if(p){p.remove();K.showRefreshPill=x>=K.videos.length-1&&K.continuationsPresent;if(!K.showRefreshPill){G=G[x]||null;var R;(R=K.parentElem)==null||R.insertBefore(p,G)}_.vg(K.parentElem,"yt-update-video-data-voting-animation",{toIdx:x,itemId:S,newVoteCount:Q,voteStatus:w,hideItem:K.showRefreshPill})}}}}).finished.then(function(){if(f)for(var G=
c;G<=D;G++)f[G].style.viewTransitionName="";
if(K.showRefreshPill)QeG(_.SC("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var p;if(p=G=(p=K.parentElem)==null?void 0:p.children[x])p=G.getBoundingClientRect(),G=p.bottom,p=!(p.top>=0&&G<=K.clientHeight);p&&(p=_.Qp(m>x?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(m-x)),QeG(p))}})};var Ml5=function(K,m){var x=this;K?this.innertubeTransportServicePromise=Promise.resolve(K):m&&(this.innertubeTransportServicePromise=m(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new sV(3E3,function(S){return l$J(x,S)},0);
this.validateMiniAppVideoIdRateLimiter=new sV(3E3,function(S){return uXd(x,S)},1)},Nyf=function(K,m){K.JSC$17350_miniAppId=m;
K.reportMiniAppValueRateLimiter=new sV(3E3,function(x){return l$J(K,x)},0);
K.validateMiniAppVideoIdRateLimiter=new sV(3E3,function(x){return uXd(K,x)},1)},Bys=function(K,m){var x;
return _.t(function(S){if(S.nextAddress==1)return S.yield(K.reportMiniAppValueRateLimiter.call(m),2);x=S.yieldResult;return S.return([x,m])})},l$J=function(K,m){var x,S,Q,w,M,f,c;
return _.t(function(D){switch(D.nextAddress){case 1:return D.yield(K.innertubeTransportServicePromise,2);case 2:return x=D.yieldResult,S=_.Z1(a_D),Q=Date.now(),w={externalPostId:K.JSC$17350_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(Q/1E3),nanos:Math.round(Q%1E3*1E6)},intValue:""+m}},_.h2(D,3),D.yield(_.WB(x,w,S),5);case 5:M=D.yieldResult;_.xl(D,4);break;case 3:throw f=_.gl(D),f;case 4:if(M){if("error"in M&&M.error)throw M.error;if(M.errorMetadata)throw Error("wi`"+
M.errorMetadata.status);if(c=M.userStatResult)return D.return(c);throw Error("xi");}throw Error("yi");}})},dGH=function(K){var m,x,S,Q,w;
_.t(function(M){switch(M.nextAddress){case 1:return M.yield(K.innertubeTransportServicePromise,2);case 2:return m=M.yieldResult,x=_.Z1(a_D),S={externalPostId:K.JSC$17350_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.h2(M,3),M.yield(_.WB(m,S,x),5);case 5:Q=M.yieldResult;_.xl(M,4);break;case 3:throw w=_.gl(M),w;case 4:if(Q==null)throw Error("yi");if("error"in Q&&Q.error)throw Q.error;if(Q.errorMetadata)throw Error("wi`"+Q.errorMetadata.status);_.Px(M)}})};
Ml5.prototype.flush=function(){var K=this;return _.t(function(m){return m.nextAddress==1?m.yield(K.reportMiniAppValueRateLimiter.flush(),2):m.yield(K.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var afH=function(K,m){return _.t(function(x){return x.nextAddress==1?x.yield(K.validateMiniAppVideoIdRateLimiter.call(m),2):x.return(x.yieldResult)})},uXd=function(K,m){var x,S,Q,w,M,f;
return _.t(function(c){switch(c.nextAddress){case 1:return c.yield(K.innertubeTransportServicePromise,2);case 2:return x=c.yieldResult,S=_.Z1(FyE),Q={videoId:m},_.h2(c,3),c.yield(_.WB(x,Q,S),5);case 5:w=c.yieldResult;_.xl(c,4);break;case 3:throw M=_.gl(c),M;case 4:if(w){if("error"in w&&w.error)throw w.error;if(w.errorMetadata)throw Error("wi`"+w.errorMetadata.status);if(f=w.playabilityStatus)return c.return(f.status);throw Error("zi");}throw Error("yi");}})};
Ml5[Od]=[_.tR(_.fl),_.tR(DOR)];var f$y=function(){this.clientData=new Map};
f$y.prototype.getData=function(K){return this.clientData.get(K)};var tlf=function(K){this.store=K};
tlf.prototype.handleResponse=function(K){(K=_.C(K.frameworkUpdates,Fs))&&_.Q9(K,this.store)};
tlf[Od]=[_.Za];var c2J=new _.W$("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var O6H,jeH;_.LS=new _.W$("FLOW_STATE_MANAGER_TOKEN");O6H=function(){this.flowStates=new Map};
jeH=function(K,m){K=_.u(K.flowStates.values());for(var x=K.next();!x.done;x=K.next())if(x=x.value,x.flowRenderer.targetId===m)return x};var D3f=function(K,m){this.JSC$17375_reduxStore=K;this.JSC$17375_flowStateManager=m};
_.q(D3f,k9);
D3f.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c,D,G,p,R,J,L;return _.t(function(n){x=_.C(K,_.zIR);S=x.stepId;Q=x.targetId;w=jeH(m.JSC$17375_flowStateManager,Q);f=(M=w)==null?void 0:M.flowRenderer;c=f.flowStateEntityKey;D=_.ev(m.JSC$17375_reduxStore.getState(),c);if(!D)return n.return();G=D.currentStepId;J=(R=(p=D)==null?void 0:p.stepIdStack)!=null?R:[];L=G===J[J.length-1]?S:G;m.JSC$17375_reduxStore.dispatch(_.Og("flowStateEntity",c,{currentStepId:S,stepIdStack:[L]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.Px(n)})};
var r2H=function(){D3f.apply(this,arguments)};
_.q(r2H,D3f);r2H[Od]=[_.Za,_.LS];var G34=function(K,m,x){this.JSC$17382_reduxStore=K;this.JSC$17382_flowStateManager=m;this.JSC$17382_commandHandler=x};
_.q(G34,k9);
G34.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p,R,J,L,n;return _.t(function(F){S=_.C(K,_.TP_);Q=S.targetId;w=jeH(x.JSC$17382_flowStateManager,Q);f=(M=w)==null?void 0:M.flowRenderer;c=f.flowStateEntityKey;D=_.ev(x.JSC$17382_reduxStore.getState(),c);R=[].concat(_.N3((p=(G=D)==null?void 0:G.stepIdStack)!=null?p:[]));J=R.pop();((L=D)==null?void 0:L.currentStepId)===J&&(J=R[R.length-1]);if(!J)return(n=S.onFirstStepCommand)&&x.JSC$17382_commandHandler.resolveCommand(n,m),F.return();
x.JSC$17382_reduxStore.dispatch(_.Og("flowStateEntity",c,{currentStepId:J,stepIdStack:R}));_.Px(F)})};
var pxG=function(){G34.apply(this,arguments)};
_.q(pxG,G34);pxG[Od]=[_.Za,_.LS,_.jQ];var R9H=function(K,m){this.innertubeTransportService=K;this.JSC$17387_commandHandler=m};
_.q(R9H,k9);R9H.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f;return _.t(function(c){if(c.nextAddress==1){S=_.C(K,IuL);if(!S)return c.return();_.h2(c,2);return c.yield(_.ix(x.innertubeTransportService,K),4)}if(c.nextAddress!=2){Q=c.yieldResult;if(!Q)return c.return();(w=Q.updateFlowCommand)&&x.JSC$17387_commandHandler.resolveCommand(w,m);return _.xl(c,0)}_.gl(c);(f=(M=S)==null?void 0:M.onFailureCommand)&&x.JSC$17387_commandHandler.resolveCommand(f,m);_.Px(c)})};
var J2O=function(){R9H.apply(this,arguments)};
_.q(J2O,R9H);J2O[Od]=[_.fl,_.jQ];var h94=function(K,m){this.JSC$17393_flowStateManager=K;this.JSC$17393_commandHandler=m};
_.q(h94,k9);
h94.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M;return _.t(function(f){S=_.C(K,_.WYE);Q=S.targetId;w=jeH(x.JSC$17393_flowStateManager,Q);if(!w)return f.return(Promise.resolve());var c=w,D=(M=S.steps)!=null?M:[],G,p=(G=c.flowRenderer.steps)!=null?G:[];D=[].concat(_.N3(p),_.N3(D));c.flowRenderer.steps=D;S.flowContinuationCommand&&(w.flowRenderer.flowContinuationCommand=S.flowContinuationCommand);S.entityUpdateCommand&&x.JSC$17393_commandHandler.resolveCommand(S.entityUpdateCommand,m);
return f.return(Promise.resolve())})};
var qy=function(){h94.apply(this,arguments)};
_.q(qy,h94);qy[Od]=[_.LS,_.jQ];var C16={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,1,24]],countdown_to_close:[[0,
1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,1,36]],face_filled_very_happy:[[0,
1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,1,300]],hi5:[[0,
1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_eighty_updated:[[0,1,24]],offline_downloading_forty:[[0,
1,24]],offline_downloading_forty_updated:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_sixty_updated:[[0,1,24]],offline_downloading_spinner:[[0,1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_twenty_updated:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_downloading_zero_updated:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],
play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,
1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,
1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var LGf=new _.W$("ICON_SET_TOKEN"),qrO=new _.W$("ICON_URL_PROVIDER_TOKEN"),Ers=new _.W$("PREFETCH_ICONS_TOKEN"),b66=new _.W$("ICON_MAP_FN_TOKEN");var EV={},gr4=(EV.ACCESS_TIME="clock",EV.ACCOUNT_BOX=_.vZ("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",EV.ACCOUNT_BOX_CAIRO="person_account_cairo",EV.ACCOUNT_CIRCLE="person_circle",EV.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",EV.ACCOUNT_LINKED="account_link_success",EV.ACCOUNT_UNLINKED="account_link",EV.ADD_FRIEND="people",EV.ADD_MODERATOR="shield_add",EV.ADD_TO_LIBRARY="bookmark",EV.ADD_TO_PLAYLIST="add",EV.ADD_TO_QUEUE_TAIL="list_queue",EV.ADD_TO_REMOTE_QUEUE="list_music",
EV.ADD_TO_WATCH_LATER="clock",EV.ADD_VIDEO_LINK="film_strip_add",EV.ALERT_WARN_RED="alert_triangle",EV.ARROW_BACK="arrow_left",EV.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",EV.ARROW_DROP_DOWN="chevron_down",EV.ARROW_DROP_UP="chevron_up",EV.ARROW_FORWARD="arrow_right",EV.ARTIST="person_music",EV.AUDIOTRACK="audio",EV.AUTO_AWESOME="sparkle",EV.AVATAR_ANONYMOUS="person_circle",EV.AVATAR_LOGGED_OUT="person_circle",EV.BACK="arrow_left",EV.BAR_CHART="bar_graph",EV.BLOCK="slash_circle_left",
EV.BLOCK_USER="slash_circle_left",EV.BOOKMARK_BORDER="bookmark",EV.BREAKING_NEWS_ALT_1="article_alert",EV.BROADCAST_CAIRO="podcast_cairo",EV.BUG_REPORT="bug",EV.CAMERA_ALT="camera",EV.CAMPAIGN="megaphone",EV.CANCEL="x_circle",EV.CAPTIONS="closed_caption",EV.CAST_OUTLINE="chromecast",EV.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",EV.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",EV.CHAT="message_bubble_left",EV.CHAT_BUBBLE="message_bubble_empty",EV.CHAT_SPARK="spark_message_bubble_left",EV.CHECK_BOX_OUTLINE_BLANK=
"box_empty",EV.CHECK_CIRCLE_OUTLINE="check_circle",EV.CHECK_CIRCLE_THICK="check_circle",EV.CLARIFY="article_clarify",EV.CLOSED_CAPTION_SELECTED="closed_caption",EV.CLOSE="x_mark",EV.CLOUD_UPLOAD="cloud_arrow_up",EV.COLLAPSE="chevron_up",EV.COLLAPSE_CAIRO="chevron_up_cairo",EV.COLLECTION="layers",EV.COLOR_LENS="palette",EV.COMMENT="message_bubble_right",EV.CONSENT_SHIELD="person_shield",EV.CONTENT_CUT="scissors",EV.CONTENT_CUT_CAIRO="scissors_cairo",EV.COURSE=_.h("web_enable_course_icon_update")?"creator_academy":
"lightbulb",EV.COURSE_CAIRO=_.h("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",EV.CREATION_LIVE="radar_live",EV.CREATION_POST="box_pencil",EV.CREATION_UPLOAD="my_videos",EV.CREATION_UPLOAD_RED="upload",EV.CREATOR_METADATA_MONETIZATION="dollar_sign",EV.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",EV.CREATOR_STUDIO="youtube_studio",EV.DASHBOARD="grid_asymmetrical",EV.DELETE="trash_can",EV.DELETE_SWEEP="trash_can",EV.DESKTOP="laptop",EV.DISLIKE="thumb_down",EV.DISLIKE_SELECTED=
"thumb_down",EV.DISMISSAL="x_mark",EV.DISMISS_QUEUE="list_remove",EV.DONE_ALL="check_double",EV.DOWN_ARROW="arrow_down",EV.DO_NOT_DISTURB="slash_circle_left",EV.DRAFT="paper_corner_folded",EV.DRAG_HANDLE="bars_2",EV.EDIT="pencil",EV.EMOJI="face_very_happy",EV.EMOJI_FLAGS="flag",EV.EMOJI_OBJECTS="lightbulb",EV.EMOJI_PEOPLE="face_very_happy",EV.EMOJI_RECENT="clock",EV.EMPTY_HEART="heart",EV.EMPTY_LIKE="thumb_up",EV.ERROR_BLACK="alert_circle",EV.ERROR_OUTLINE="alert_circle",EV.EXIT_APP="arrow_in",EV.EXIT_TO_APP=
"arrow_in",EV.EXPAND="chevron_down",EV.EXPAND_ALL="chevron_expand",EV.EXPAND_CAIRO="chevron_down_cairo",EV.EXPAND_LESS="chevron_up",EV.EXPAND_MORE="chevron_down",EV.EXPLORE="compass",EV.EXPLORE_DESTINATION="compass",EV.EXTERNAL_LINK="open_new",EV.FAB_UPLOAD="upload",EV.FACE_HAPPY_OUTLINE="face_happy",EV.FACT_CHECK="article_check",EV.FASHION_LOGO="fashion",EV.FASHION_LOGO_CAIRO="fashion_cairo",EV.FAVORITE="heart",EV.FEEDBACK="message_bubble_alert",EV.FEEDBACK_CAIRO="message_bubble_alert_cairo",EV.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",EV.FILL_ARROW_SOLID_UP_16="arrow_solid_up",EV.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",EV.FILTER="menu_filter",EV.FIRST_PAGE="chevron_first",EV.FLAG="flag",EV.FULL_HEART="heart",EV.GAME_CONSOLE_DPAD="game_console_dpad",EV.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",EV.GAMING_LOGO="gaming",EV.GAMING_LOGO_CAIRO="gaming_cairo",EV.GO_TO_PAGE="arrow_right",EV.GROUPS="people_group",EV.HAPPY="face_happy",EV.HEALTH_AND_SAFETY="shield_plus",EV.HELP="question_circle",EV.HELP_CAIRO=
"question_circle_cairo",EV.HELP_OUTLINE="question_circle",EV.HIDE="slash_circle_left",EV.IMAGE="image",EV.INFINITY_ICON="infinity",EV.INFO="info_circle",EV.INFO_OUTLINE="info_circle",EV.INSERT_CHART="bar_graph_box_vertical",EV.INSERT_CHART_OUTLINED="bar_graph_box_vertical",EV.INSERT_PHOTO="image",EV.KEEP="pin",EV.KEEP_OFF="pin_off",EV.KEYBOARD="keyboard",EV.KEYBOARD_ARROW_DOWN="chevron_down",EV.KEYBOARD_ARROW_UP="chevron_up",EV.KIDS_BLOCK="slash_circle_left",EV.LANGUAGE="globe",EV.LAST_PAGE="chevron_last",
EV.LAUNCH="open_new",EV.LEARNING="lightbulb",EV.LEARNING_CAIRO="lightbulb_cairo",EV.LIBRARY_ADD=sV0("library_add"),EV.LIBRARY_OUTLINE="library",EV.LIBRARY_REMOVE=sV0(),EV.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",EV.LIKES_PLAYLIST="thumb_up",EV.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",EV.LIKE="thumb_up",EV.LIKE_SELECTED="thumb_up",EV.LIVE="radar_live",EV.LIVE_CAIRO="radar_live_cairo",EV.LIVE_UNLISTED="link",EV.LOCATION_ON="location_point",EV.LOCATION_PIN="location_point",EV.LOOP="arrow_repeat",EV.LOOP_ACTIVE=
"arrow_repeat",EV.LOOP_ONE="arrow_repeat_1",EV.LOOP_ONE_ACTIVE="arrow_repeat_1",EV.MEH="face_meh",EV.MEMBERS_ONLY_MODE_OFF="message_bubble_left",EV.MESSAGE="message_bubble_left",EV.MICROPHONE_ON="mic",EV.MIX="youtube_mix",EV.MONETIZATION_ON="dollar_sign_circle",EV.MONEY_FILL="dollar_sign_container",EV.MONEY_FILL_JPY="yen_sign_container",EV.MONEY_HEART="dollar_sign_heart",EV.MORE_HORIZ="overflow_horizontal",EV.MORE_VERT="overflow_vertical",EV.MUSIC="audio",EV.MUSIC_CAIRO="audio_cairo",EV.MUSIC_NOTE_SYMBOL=
"music",EV.MUSIC_SHUFFLE="arrow_shuffle",EV.MY_CHANNEL="person_circle",EV.MY_LOCATION="location_point",EV.NEWS_STORY="news",EV.NEXT="chevron_right",EV.NOTIFICATIONS="bell",EV.NOTIFICATIONS_ACTIVE="bell_on",EV.NOTIFICATIONS_CAIRO="bell_cairo",EV.NOTIFICATIONS_DONE_CHECKMARK="check",EV.NOTIFICATIONS_INBOX="bell",EV.NOTIFICATIONS_NONE="bell",EV.NOTIFICATIONS_OFF="bell_off",EV.NOT_INTERESTED="slash_circle_left",EV.OFFICIAL_ARTIST_BADGE="audio",EV.OFFLINE_CLOUD="cloud_off",EV.OFFLINE_DOWNLOAD="download",
EV.OFFLINE_DOWNLOAD_CAIRO="download_cairo",EV.OFFLINE_PAUSE="pause",EV.OPEN_IN_NEW="open_new",EV.OUTLINE_ADJUST="adjust",EV.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",EV.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",EV.OUTLINE_BAG="bag",EV.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",EV.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",EV.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",EV.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",EV.PAID="dollar_sign",EV.PAUSE_OUTLINED="pause",EV.PAYMENT=
"credit_card",EV.PERSON_RADAR_FILLED="person_radar",EV.PHONE_DOWNLOAD="mobile_download",EV.PLAYABLES_LOGO="tic_tac_toe",EV.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",EV.PLAYLISTS="list_play_arrow",EV.PLAYLISTS_CAIRO="list_play_arrow_cairo",EV.PLAYLIST_ADD=sV0("list_add"),EV.PLAYLIST_ADD_CHECK=sV0("list_check"),EV.PLAYLIST_PLAY="list_play_arrow",EV.PLAY_ALL="play_arrow",EV.PLAY_CIRCLE="play_arrow_circle",EV.PLAY_OUTLINED="play_arrow_circle",EV.PRIVACY_INFO="shield",EV.PRIVACY_PRIVATE="lock",EV.PRIVACY_PUBLIC=
"earth",EV.PRIVACY_UNLISTED="link",EV.PROMOTE="megaphone",EV.PURCHASES="price_tag",EV.PURCHASE_SUPER_CHAT="super_chat",EV.PURCHASE_SUPER_STICKER="super_sticker",EV.QUESTION_ANSWER="message_bubble_question",EV.QUEUE_PLAY_LAST="list_queue_last",EV.QUEUE_PLAY_NEXT="list_play_arrow",EV.REMIX_FILLED="youtube_shorts_remix",EV.REMOVE="bar_circle",EV.REMOVE_CIRCLE="bar_circle",EV.REMOVE_CIRCLE_OUTLINE="bar_circle",EV.REMOVE_DONE="check_double_off",EV.REMOVE_FROM_HISTORY="bar_circle",EV.REMOVE_FROM_PLAYLIST=
"bar_circle",EV.REMOVE_MODERATOR="shield_off",EV.REPLAY="arrow_circle",EV.REPLAY_10="skip_back_10",EV.REPORT_PROBLEM="alert_triangle",EV.SAD="face_sad",EV.SAVE_PLAYLIST="bookmark",EV.SCHEDULE="clock",EV.SCHOOL="creator_academy",EV.SCREEN_FULLSCREEN="screen_full",EV.SEARCH_HISTORY="arrow_time",EV.SELL="price_tag",EV.SETTINGS="gear",EV.SETTINGS_CAIRO="gear_cairo",EV.SETTINGS_LIGHT="gear",EV.SETTINGS_MATERIAL="gear",EV.SHARE_ARROW="share",EV.SHIELD_WITH_AVATAR="person_shield",EV.SHOPPING_BAG="bag",EV.SHOPPING_BAG_CAIRO=
"bag_cairo",EV.SHOPPING_CART="cart",EV.SHORTS_COMMENT="youtube_shorts_message_bubble_right",EV.SHORTS_DISLIKE="youtube_shorts_thumb_down",EV.SHORTS_LIKE="youtube_shorts_thumb_up",EV.SHORTS_SHARE="youtube_shorts_share",EV.SHUFFLE="arrow_shuffle",EV.SLOW_MODE_OFF="message_bubble_left",EV.SOCIAL="people",EV.SORT="menu_sort",EV.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",EV.SPEED_1X="1x",EV.SPEED_1_POINT_2X="1_point_2x",EV.SPEED_1_POINT_5X="1_point_5x",EV.SPEED_1_POINT_8X="1_point_8x",EV.SPEED_2X="2x",
EV.SPEED_POINT_2X="point_2x",EV.SPEED_POINT_8X="point_8x",EV.SPONSORSHIP_STAR="star_circle",EV.STAFF_PICK="spotlight",EV.START_DVR="add",EV.STAR_BORDER="star",EV.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",EV.STICKER_EMOTICON="face_happy",EV.STOP_DVR="stop",EV.SUBSCRIBE="youtube_logo_icon",EV.SUBSCRIBE_PLUS="add_cairo",EV.SUBSCRIPTION_MANAGER="gear",EV.SUPERVISOR_ACCOUNT="people",EV.SUPER_CHAT_FOR_GOOD="hands_heart",EV.SWAP_HORIZ="arrow_swap_horizontal",EV.SWITCH_ACCOUNTS="person_account",EV.TAB_ACCOUNT=
"person",EV.TAB_ACTIVITY="bell",EV.TAB_BOOKMARK="bookmark",EV.TAB_EXPLORE="compass",EV.TAB_HOME="home",EV.TAB_HOME_CAIRO="home_cairo",EV.TAB_INBOX="mail",EV.TAB_LIKED="thumb_up",EV.TAB_MUSIC_PREMIUM="youtube_music",EV.TAB_SHORTS="youtube_shorts",EV.TAB_SHORTS_CAIRO="youtube_shorts_cairo",EV.TAB_SUBSCRIPTIONS="subscriptions",EV.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",EV.TAB_TRENDING="fire",EV.TIMER="stopwatch",EV.TRAILER="youtube_originals",EV.TRENDING="fire",EV.TRENDING_CAIRO="fire_cairo",EV.TRENDING_DOWN=
"rating_down",EV.TRENDING_UP="rating_up",EV.TROPHY="trophy",EV.TROPHY_CELEBRATIONS="fireworks",EV.TUNE="adjust",EV.UNBLOCK_USER="bar_circle",EV.UNLIMITED="youtube_logo_icon",EV.UNPLUGGED_LIVE_GUIDE="radar_live",EV.UNPLUGGED_SPORTS="eye_off",EV.UPLOADS="library",EV.UP_ARROW="arrow_up",EV.VERTICAL_ALIGN_BOTTOM="download",EV.VERY_HAPPY="face_very_happy",EV.VERY_SAD="face_very_sad",EV.VIDEOGAME_ASSET="gaming",EV.VIDEOS="play_arrow_circle",EV.VIDEO_CALL="video_camera_add",EV.VIDEO_LIBRARY_WHITE="library",
EV.VIDEO_YOUTUBE="youtube_logo_icon",EV.VIEW_LIST="list_view",EV.VIEW_LIST_CAIRO="list_view_cairo",EV.VISIBILITY="eye",EV.VISIBILITY_OFF="eye_off",EV.VOLUME_MUTE="volume_off",EV.VOLUME_UP="volume_on",EV.WALLPAPER="image",EV.WARNING="alert_triangle",EV.WATCH_HISTORY="arrow_time",EV.WATCH_HISTORY_CAIRO="arrow_time_cairo",EV.WATCH_LATER="clock",EV.WATCH_LATER_CAIRO="clock_cairo",EV.WATCH_RELATED_MIX="youtube_mix",EV.WHAT_TO_WATCH="home",EV.YOUTUBE_MUSIC_MONOCHROME="youtube_music",EV.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",EV.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",EV.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",EV.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",EV.YT_OUTLINE_MUSIC_24="music",EV);var bi={},nr4=(bi.ACCESS_TIME="clock",bi.ACCOUNT_BOX="person_square",bi.ACCOUNT_BOX_CAIRO="person_square",bi.ACCOUNT_CIRCLE="person_circle",bi.ACCOUNT_CIRCLE_CAIRO="person_circle",bi.ACCOUNT_LINKED="account_link",bi.ACCOUNT_UNLINKED="account_link",bi.ADD_CIRCLE="add_circle",bi.ADD_CIRCLE_OUTLINE="add_circle",bi.ADD_FRIEND="person_child",bi.ADD_MODERATOR="shield_add",bi.ADD_TO_LIBRARY="bookmark",bi.ADD_TO_PLAYLIST="add",bi.ADD_TO_QUEUE_TAIL="queue",bi.ADD_TO_REMOTE_QUEUE="playlist_audio",bi.ADD_TO_WATCH_LATER=
"clock",bi.ADD_VIDEO_LINK="film_strip_add",bi.ADMIN_PANEL_SETTINGS="person_gear",bi.ALERT_WARN_RED="alert_triangle",bi.ALIGN_LEFT="text_align_left",bi.ARROWS_ALERT="arrow_split_alert",bi.ARROW_BACK="arrow_left",bi.ARROW_CIRCLE="arrow_counterclockwise",bi.ARROW_CIRCLE_PLAY="replay",bi.ARROW_CIRCLE_RIGHT="arrow_clockwise",bi.ARROW_DIAGONAL="arrow_up_left",bi.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",bi.ARROW_DROP_DOWN="triangle_down",bi.ARROW_DROP_UP="triangle_up",bi.ARROW_FORWARD="arrow_right",bi.ARROW_PAUSE=
"pause_history",bi.ARROW_UNDO="undo",bi.ARTICLE="text_page",bi.ARTICLE_ALERT="text_page_alert",bi.ARTICLE_CHECK="text_page_check",bi.ARTICLE_CLARIFY="text_page_info",bi.ARTIST="person_audio",bi.AUDIOTRACK="audio",bi.AUDIO_BADGE="audio_badge",bi.AUDIO_SURROUND="surround_sound",bi.AUTO_AWESOME="sparkles",bi.AVATAR_ANONYMOUS="person_circle",bi.AVATAR_LOGGED_OUT="person_circle",bi.BACK="arrow_left",bi.BAR_CHART="chart_bar",bi.BAR_CIRCLE="minus_circle",bi.BAR_HORIZONTAL="minus",bi.BLOCK="circle_slash",
bi.BLOCK_USER="circle_slash",bi.BOOKMARK_BORDER="bookmark",bi.BOX_OPEN_CHECK="quiz",bi.BOX_PENCIL="square_pencil",bi.BOX_STACK_3="square3_stack",bi.BREAKING_NEWS_ALT_1="text_page_alert",bi.BROADCAST="podcast",bi.BROADCAST_CAIRO="podcast",bi.BUG_REPORT="bug",bi.CAMERA_ALT="camera",bi.CAMPAIGN="megaphone",bi.CANCEL="x_circle",bi.CAPTIONS="closed_captions",bi.CAST_ICON="chromecast",bi.CAST_OUTLINE="chromecast",bi.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",bi.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
bi.CHAT="text_bubble",bi.CHAT_BUBBLE="bubble",bi.CHECK_BOX="check_square",bi.CHECK_BOX_OUTLINE_BLANK="square",bi.CHECK_CIRCLE_FILLED="check_circle",bi.CHECK_CIRCLE_OUTLINE="check_circle",bi.CHECK_CIRCLE_THICK="check_circle",bi.CHECK_DOUBLE="check_done",bi.CHECK_DOUBLE_OFF="check_done_slash",bi.CHEVRON_LEFT="chevron_left",bi.CHEVRON_RIGHT="chevron_right",bi.CHEVRON_RIGHT_CAIRO="chevron_right",bi.CIRCLES_OVERLAP="account_link",bi.CLAPPERBOARD_CAIRO="clapperboard",bi.CLARIFY="text_page_info",bi.CLOCK_ARROWS=
"clock_split",bi.CLOCK_ARROWS_ALERT="clock_split_alert",bi.CLOSED_CAPTION="closed_captions",bi.CLOSED_CAPTION_SELECTED="closed_captions",bi.CLOSE="x",bi.CLOUD_UPLOAD="cloud_arrow_up",bi.COLLAPSE="chevron_up",bi.COLLAPSE_CAIRO="chevron_up",bi.COLLECTION="square3d_stack",bi.COLOR_LENS="paint_palette",bi.COMMENT="text_bubble",bi.CONSENT_SHIELD="person_shield",bi.CONTENT_CUT="scissors",bi.CONTENT_CUT_CAIRO="scissors",bi.COURSE="graduation_cap",bi.COURSE_CAIRO="graduation_cap",bi.CREATION_LIVE="live",
bi.CREATION_POST="square_pencil",bi.CREATION_UPLOAD="video",bi.CREATION_UPLOAD_RED="upload",bi.CREATOR_ACADEMY="graduation_cap",bi.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",bi.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",bi.CREATOR_STUDIO="youtube_studio",bi.DARK_THEME="theme",bi.DELETE="trash_can",bi.DELETE_SWEEP="trash_can",bi.DESKTOP="laptop",bi.DISLIKE="thumb_down",bi.DISLIKE_SELECTED="thumb_down",bi.DISMISSAL="x",bi.DISMISS_QUEUE="playlist_x",bi.DOGFOOD="pawprint",bi.DOLLAR_SIGN=
"dollar_sign_circle",bi.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",bi.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",bi.DOWN_ARROW="arrow_down",bi.DO_NOT_DISTURB="circle_slash",bi.DRAFT="document",bi.DRAG_HANDLE="equal",bi.EARTH="globe",bi.EDIT="pencil",bi.EMOJI="face_very_happy",bi.EMOJI_FLAGS="flag",bi.EMOJI_OBJECTS="lightbulb",bi.EMOJI_PEOPLE="face_very_happy",bi.EMOJI_RECENT="clock",bi.EMPTY_HEART="heart",bi.EMPTY_LIKE="thumb_up",bi.ERROR_BLACK="alert_circle",bi.ERROR_OUTLINE="alert_circle",bi.ERROR_WHITE=
"alert_circle",bi.EXIT_APP="arrow_in",bi.EXIT_TO_APP="arrow_in",bi.EXPAND="chevron_down",bi.EXPAND_ALL="chevron_expand",bi.EXPAND_CAIRO="chevron_down",bi.EXPAND_LESS="chevron_up",bi.EXPAND_MORE="chevron_down",bi.EXPLORE="compass",bi.EXPLORE_DESTINATION="compass",bi.EXTERNAL_LINK="arrow_up_right",bi.EYE_OFF="eye_slash",bi.FAB_UPLOAD="upload",bi.FACE_HAPPY_OUTLINE="face_happy",bi.FACE_MEH="face_neutral",bi.FACT_CHECK="text_page_check",bi.FASHION_LOGO="fashion",bi.FASHION_LOGO_CAIRO="fashion",bi.FAVORITE=
"thumb_up",bi.FEEDBACK="alert_bubble",bi.FEEDBACK_CAIRO="alert_bubble",bi.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",bi.FILL_ARROW_SOLID_UP_16="arrow_solid_up",bi.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",bi.FIRST_PAGE="chevron_left_end",bi.FLAG_CAIRO="flag",bi.FLASH_OFF="flash_slash",bi.FLASH_ON="flash",bi.FULL_HEART="heart",bi.GAMING_LOGO="gaming",bi.GAMING_LOGO_CAIRO="gaming",bi.GO_TO_PAGE="arrow_right",bi.GRID_ASYMMETRICAL="dashboard",bi.GROUPS="person3",bi.HAND_SWIPE_LEFT="gesture_swipe_left",
bi.HAND_SWIPE_RIGHT="gesture_swipe_right",bi.HAPPY="face_happy",bi.HEALTH_AND_SAFETY="shield_health",bi.HEART_BOX="heart_cube",bi.HELP="help_circle",bi.HELP_CAIRO="help_circle",bi.HELP_OUTLINE="help_circle",bi.HIDE="circle_slash",bi.INCOGNITO_CAIRO="incognito",bi.INFINITY_ICON="infinity",bi.INFO="info_circle",bi.INFO_OUTLINE="info_circle",bi.INSERT_CHART="chart_bar_square",bi.INSERT_CHART_OUTLINED="chart_bar_square",bi.INSERT_PHOTO="image",bi.KEEP="pin",bi.KEEP_OFF="pin_slash",bi.KEYBOARD="keyboard",
bi.KEYBOARD_ARROW_DOWN="chevron_down",bi.KEYBOARD_ARROW_UP="chevron_up",bi.KIDS_BLOCK="circle_slash",bi.LANGUAGE="globe",bi.LAST_PAGE="chevron_right_end",bi.LAUNCH="arrow_up_right",bi.LEARNING="lightbulb",bi.LEARNING_CAIRO="lightbulb",bi.LIBRARY_ADD="bookmark",bi.LIBRARY_IMAGE="image_stack",bi.LIBRARY_MUSIC="audio_square_stack",bi.LIBRARY_OUTLINE="play_square_stack",bi.LIBRARY_REMOVE="bookmark",bi.LIBRARY_SAVED="check_square_stack",bi.LIKES_PLAYLIST="thumb_up",bi.LIKES_PLAYLIST_CAIRO="thumb_up",bi.LIKE=
"thumb_up",bi.LIKE_SELECTED="thumb_up",bi.LIST_QUEUE="queue",bi.LIVE_CAIRO="live",bi.LIVE_UNLISTED="link",bi.LOCATION_ON="location_pin",bi.LOCATION_PIN="location_pin",bi.LOCATION_POINT="location_pin",bi.LOOP="repeat",bi.LOOP_ACTIVE="repeat",bi.LOOP_ONE="repeat1",bi.LOOP_ONE_ACTIVE="repeat1",bi.MEET="google_meet",bi.MEH="face_neutral",bi.MEMBERSHIPS="memberships",bi.MEMBERS_ONLY_MODE_OFF="text_bubble",bi.MENU_FILTER="filter",bi.MESSAGE="text_bubble",bi.MESSAGE_BUBBLE_GEAR="bubble_gear",bi.MESSAGE_BUBBLE_LEFT=
"text_bubble",bi.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",bi.MESSAGE_BUBBLE_OVERLAP="bubble_stack",bi.MESSAGE_BUBBLE_QUESTION="help_bubble",bi.MICROPHONE_ON="mic",bi.MONETIZATION_ON="dollar_sign_circle",bi.MONEY_FILL="dollar_sign_rectangle",bi.MONEY_FILL_JPY="yen_sign_rectangle",bi.MONEY_HAND="dollar_sign_circle_hand",bi.MONEY_HEART="dollar_sign_heart",bi.MOON_Z="sleep_timer",bi.MORE_HORIZ="overflow_horizontal",bi.MORE_VERT="overflow_vertical",bi.MUSIC="audio",bi.MUSIC_CAIRO="audio",bi.MUSIC_EXPLICIT_BADGE=
"explicit",bi.MUSIC_NEW_RELEASE="audio_badge",bi.MUSIC_NOTE_SYMBOL="audio",bi.MUSIC_SCISSORS="audio_scissors",bi.MUSIC_SHUFFLE="shuffle",bi.MY_CHANNEL="person_circle",bi.MY_LOCATION="location_pin",bi.MY_VIDEOS="video",bi.MY_VIDEOS_CAIRO="video",bi.NEWS_CAIRO="news",bi.NEWS_STORY="news",bi.NEXT="chevron_right",bi.NOTE_ADD="bubble_pencil",bi.NOTIFICATIONS="bell",bi.NOTIFICATIONS_ACTIVE="bell_waves",bi.NOTIFICATIONS_CAIRO="bell",bi.NOTIFICATIONS_DONE_CHECKMARK="check",bi.NOTIFICATIONS_INBOX="bell",bi.NOTIFICATIONS_NONE=
"bell",bi.NOTIFICATIONS_OFF="bell_slash",bi.NOT_INTERESTED="circle_slash",bi.OFFICIAL_ARTIST_BADGE="audio",bi.OFFLINE_CLOUD="cloud_slash",bi.OFFLINE_DOWNLOAD="download",bi.OFFLINE_DOWNLOAD_CAIRO="download",bi.OFFLINE_PAUSE="pause",bi.OPEN_IN_NEW="arrow_up_right",bi.OUTLINE_ADJUST="adjust",bi.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",bi.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",bi.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",bi.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",bi.OUTLINE_BAG="bag",bi.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",bi.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",bi.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",bi.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",bi.PAID="dollar_sign_circle",bi.PAUSE_OUTLINED="pause",bi.PAYMENT="credit_card",bi.PEOPLE="person_child",bi.PEOPLE_2="person2_rectangle",bi.PEOPLE_GROUP="person3",bi.PEOPLE_NOTE="bubble_asterisk",bi.PERSON_2="person2",bi.PERSON_ACCOUNT="person_square_stack",bi.PERSON_MINUS="person_x",bi.PERSON_MUSIC="person_audio",bi.PERSON_RADAR="person_waves",
bi.PERSON_RADAR_FILLED="person_waves",bi.PERSON_SETTING="person_gear",bi.PHONE="phone",bi.PHONE_DOWNLOAD="mobile_arrow_down",bi.PICTURE_IN_PICTURE="picture_in_picture",bi.PLAYABLES_LOGO="playables",bi.PLAYABLES_LOGO_CAIRO="playables",bi.PLAYLISTS="playlist",bi.PLAYLISTS_CAIRO="playlist",bi.PLAYLIST_ADD_CHECK="bookmark",bi.PLAY_ALL="play",bi.PLAY_ARROW="play",bi.PLAY_ARROW_CIRCLE="play_circle",bi.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",bi.PLAY_CIRCLE="play_circle",bi.PLAY_OUTLINED="play_circle",
bi.PODCAST_ADD="podcast_add",bi.PODCAST_CHECK="podcast_check",bi.PRIVACY_INFO="shield_x",bi.PRIVACY_PRIVATE="lock",bi.PRIVACY_PUBLIC="globe",bi.PRIVACY_UNLISTED="link",bi.PROMOTE="megaphone",bi.PURCHASES="price_tag",bi.PURCHASE_SUPER_CHAT="super_chat",bi.PURCHASE_SUPER_STICKER="super_sticker",bi.QUESTION_ANSWER="help_bubble",bi.QUESTION_CIRCLE="help_circle",bi.QUEUE_PLAY_LAST="queue_last",bi.QUEUE_PLAY_NEXT="queue_next",bi.QUOTATION_MARK="quote",bi.RADAR_LIVE="live",bi.REMOVE="minus_circle",bi.REMOVE_CIRCLE=
"minus_circle",bi.REMOVE_CIRCLE_OUTLINE="minus_circle",bi.REMOVE_FROM_HISTORY="minus_circle",bi.REMOVE_FROM_PLAYLIST="minus_circle",bi.REMOVE_MODERATOR="shield_slash",bi.REPLAY="arrow_counterclockwise",bi.REPLAY_10="skip10_back",bi.REPLAY_ARROW="replay",bi.REPORT_PROBLEM="alert_triangle",bi.RSS_OFF="rss_slash",bi.SAD="face_sad",bi.SAVE_PLAYLIST="bookmark",bi.SCHEDULE="clock",bi.SCHOOL="graduation_cap",bi.SCREEN_DEFAULT="player_default",bi.SCREEN_FULLSCREEN="player_full_enter",bi.SCREEN_LIGHT="ambient_mode",
bi.SCREEN_ROTATION="rotate_portrait",bi.SCREEN_SWITCH="player_switch",bi.SCREEN_THEATRE="player_theater",bi.SEARCH_CAIRO="search",bi.SEARCH_HISTORY="history",bi.SELL="price_tag",bi.SETTINGS="gear",bi.SETTINGS_CAIRO="gear",bi.SETTINGS_LIGHT="gear",bi.SETTINGS_MATERIAL="gear",bi.SETTINGS_REMOTE="remote_waves",bi.SHARE="share",bi.SHARE_ARROW="share",bi.SHARE_CAIRO="share",bi.SHIELD="shield_x",bi.SHIELD_OFF="shield_slash",bi.SHIELD_WITH_AVATAR="person_shield",bi.SHOPPING_BAG="bag",bi.SHOPPING_BAG_CAIRO=
"bag",bi.SHOPPING_CART="cart",bi.SHORTS_COMMENT="text_bubble",bi.SHORTS_DISLIKE="thumb_down",bi.SHORTS_LIKE="thumb_up",bi.SHORTS_SHARE="share",bi.SKIP_FORWARD_30="skip30_forward",bi.SLASH_CIRCLE_LEFT="circle_slash",bi.SLASH_CIRCLE_RIGHT="circle_slash",bi.SLOW_MODE="bubble_slow",bi.SLOW_MODE_OFF="text_bubble",bi.SOCIAL="person_child",bi.SPARKLE="sparkles",bi.SPARK_IMAGE="image_spark",bi.SPARK_RADAR="spark_waves",bi.SPARK_VIDEO="video_spark",bi.SPEAKER_GROUP="speaker_stack",bi.SPEAKER_OFF="speaker_slash",
bi.SPEED_1X="n1x",bi.SPEED_1_POINT_2X="n1point2x",bi.SPEED_1_POINT_5X="n1point5x",bi.SPEED_1_POINT_8X="n1point8x",bi.SPEED_2X="n2x",bi.SPONSORSHIP_STAR="star_circle",bi.SPORTS="basketball",bi.SPOTLIGHT="spotlight",bi.STAFF_PICK="spotlight",bi.START_DVR="add",bi.STAR_BORDER="star",bi.STAR_CIRCLE_RIBBON="memberships_gift",bi.STAR_HALF="star_full_half",bi.STAR_SHOOTING="hype",bi.STICKER="sticker",bi.STICKER_EMOTICON="face_happy",bi.STOP_DVR="stop",bi.SUBSCRIBE="youtube",bi.SUBSCRIBE_PLUS="add",bi.SUBSCRIPTION_MANAGER=
"gear",bi.SUPERSTAR="super_star",bi.SUPERVISOR_ACCOUNT="person_child",bi.SUPER_CHAT_FOR_GOOD="hands_heart",bi.SWAP_HORIZ="arrow_swap_horizontal",bi.SWITCH_ACCOUNTS="person_square_stack",bi.TAB_ACCOUNT="person",bi.TAB_ACTIVITY="bell",bi.TAB_BOOKMARK="bookmark",bi.TAB_EXPLORE="compass",bi.TAB_HOME="home",bi.TAB_HOME_CAIRO="home",bi.TAB_INBOX="mail",bi.TAB_LIKED="thumb_up",bi.TAB_MUSIC_PREMIUM="youtube_music",bi.TAB_SHORTS="shorts",bi.TAB_SHORTS_CAIRO="shorts",bi.TAB_SUBSCRIPTIONS="subscriptions",bi.TAB_SUBSCRIPTIONS_CAIRO=
"subscriptions",bi.TAB_TRENDING="trending",bi.TARGET="target",bi.TARGET_ADD="target_add",bi.TEMPLATE_ADD="template_add",bi.TEXT="font",bi.TICKET_STAR="star_ticket",bi.TIMER="stopwatch",bi.TRENDING_CAIRO="trending",bi.TRENDING_DOWN="arrow_trend_down",bi.TRENDING_UP="arrow_trend_up",bi.TROPHY_CAIRO="trophy",bi.TROPHY_CELEBRATIONS="fireworks",bi.TROPHY_STAR="star_trophy",bi.TUNE="adjust",bi.TV_OFF="tv_slash",bi.UNBLOCK_USER="minus_circle",bi.UNFAVORITE="thumb_down",bi.UNLIMITED="youtube",bi.UNPLUGGED_LIVE_GUIDE=
"live",bi.UNPLUGGED_SPORTS="eye_slash",bi.UPLOADS="play_square_stack",bi.UP_ARROW="arrow_up",bi.VERTICAL_ALIGN_BOTTOM="chevron_down_end",bi.VERTICAL_ALIGN_TOP="chevron_up_end",bi.VERY_HAPPY="face_very_happy",bi.VERY_SAD="face_very_sad",bi.VIDEOS="play_circle",bi.VIDEO_CALL="video_camera_add",bi.VIDEO_LIBRARY_WHITE="play_square_stack",bi.VIDEO_QUALITY_4K="n4k",bi.VIDEO_QUALITY_8K="n8k",bi.VIDEO_YOUTUBE="youtube",bi.VIEW_LIST_CAIRO="view_list",bi.VIEW_MODULE="view_column3_row2",bi.VISIBILITY="eye",
bi.VISIBILITY_OFF="eye_slash",bi.VOLUME_DOWN="volume_min",bi.VOLUME_MUTE="volume_mute",bi.VOLUME_OFF="volume_mute",bi.VOLUME_STABLE="stable_volume",bi.VOLUME_UP="volume_max",bi.WALLPAPER="image",bi.WARNING="alert_triangle",bi.WATCH_HISTORY="history",bi.WATCH_HISTORY_CAIRO="history",bi.WATCH_LATER="clock",bi.WATCH_LATER_CAIRO="clock",bi.WATCH_RELATED_MIX="mix",bi.WHAT_TO_WATCH="home",bi.YOUTUBE_LINKED_TV="tv_mobile",bi.YOUTUBE_MUSIC_MONOCHROME="youtube_music",bi.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",
bi.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",bi.YOUTUBE_SHORTS_ARROW_UP="arrow_up",bi.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",bi.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",bi.YOUTUBE_SHORTS_OUTLINE_24="shorts",bi);var P1H={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,3,24],[1,3,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,9,16],[1,9,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,6,24],
[1,6,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,5,24],[1,5,20],[1,5,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,8,24],[1,8,24]],alert_circle:[[0,10,24],[1,10,16],[1,10,24]],alert_triangle:[[0,10,12],[0,10,24],[1,10,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,8,24],[1,8,24]],arrow_left:[[1,
8,24,!0]],arrow_left_cairo:[[1,2,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[0,2,24]],arrow_pause:[[1,1,24]],arrow_redo:[[1,1,24]],arrow_remix:[[1,1,24]],arrow_repeat:[[0,5,24],[1,5,24]],arrow_repeat_1:[[0,3,24],[1,3,24]],arrow_right:[[1,3,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_solid_up:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_split:[[0,3,24],[1,3,24]],arrow_swap_horizontal:[[0,5,24],[1,5,18],
[1,5,24]],arrow_time:[[0,8,24],[1,8,24]],arrow_time_cairo:[[0,2,24],[1,2,24]],arrow_time_forward:[[1,1,24]],arrow_undo:[[1,1,24]],arrow_up:[[0,3,24],[1,3,24]],arrow_up_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrows_alert:[[1,1,24]],article:[[1,2,24]],article_alert:[[1,2,24]],article_check:[[1,2,24]],article_clarify:[[1,2,24]],audio:[[0,14,12],[0,14,16],[0,14,18],[0,14,24],[1,14,18],[1,14,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,9,24],[1,9,24]],bookmark_cairo:[[0,2,24],[1,2,24]],box_3d:[[0,1,24],[1,1,24]],box_bar:[[0,3,24]],box_check:[[0,6,18],[0,6,24],[0,6,36],[1,6,24]],box_chevron_right:[[1,3,24]],box_dashed_triangle:[[1,3,24]],box_empty:[[1,5,24]],box_open_check:[[0,4,24],[1,4,16],[1,4,24]],box_pencil:[[1,3,16],[1,3,24]],box_placeholder_left:[[1,1,24]],box_search:[[1,1,24]],box_stack_3:[[0,1,24],[1,1,24]],boxes_2:[[1,3,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,
24]],brightness:[[0,3,24],[1,3,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,3,24],[1,3,24]],business:[[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],camera:[[0,10,24],[1,10,24]],camera_audio:[[1,5,24]],camera_effects:[[1,4,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,12],[0,3,16],[0,3,24]],cart:[[0,4,24],[1,4,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],check:[[0,
13,12],[0,13,16],[0,13,24],[1,13,16],[1,13,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,9,18],[1,9,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,3,24]],chevron_expand:[[1,5,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,9,16,!0],[1,9,18,!0],[1,9,24,!0]],chevron_left_circle:[[0,3,24]],chevron_left_ios:[[1,2,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
7,16,!0],[0,7,18,!0],[0,7,24,!0],[1,7,16,!0],[1,7,18,!0],[1,7,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,9,16],[1,9,18],[1,9,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,10,24],[1,10,24]],chromecast_animate_frame_1:[[1,5,24]],chromecast_animate_frame_2:[[1,5,24]],chromecast_animate_frame_3:[[1,5,24]],chromecast_cairo:[[0,2,24],[1,2,24]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,7,24],[1,7,24]],circle_full:[[0,2,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,10,24],[1,10,16],[1,10,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
6,24],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,16],[0,5,24],[1,5,12],[1,5,16],[1,5,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,11,16],[0,11,24],[1,11,16],[1,11,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,23,12],[0,23,24],[1,23,16],[1,23,24]],dollar_sign_off:[[1,3,24]],dot:[[0,2,12],[0,2,24]],download:[[0,11,24],[1,11,16],[1,11,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,
24]],downloading:[[1,5,24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,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,11,24],[0,11,36],[1,11,24],[1,11,36]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],fashion:[[0,4,24],[1,4,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[0,3,24],[1,3,24]],fast_forward:[[0,5,24]],
film_strip:[[0,7,24],[1,7,24]],film_strip_add:[[1,2,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,8,24],[1,8,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,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]],font_square_spark:[[1,1,16],[1,1,24]],football:[[0,4,24],[1,4,24]],gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,9,24],[1,9,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],globe_image:[[0,2,24],[0,2,36],[1,2,24],[1,2,36]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,
1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,18,13],[0,18,24],[1,18,16],[1,18,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,3,16],[1,3,24]],image:[[0,8,24],[1,8,24]],image_add:[[1,4,24]],image_wallpaper:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,2,24]],info_circle:[[1,10,16],[1,10,18],[1,10,20],[1,10,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,
2,24]],lens:[[1,1,24]],less_than_4:[[1,2,24]],library:[[0,6,24],[1,6,24]],library_add:[[1,7,16],[1,7,24]],library_image:[[1,1,24]],library_music:[[0,3,24],[1,3,24]],library_saved:[[0,6,24]],lightbulb:[[0,4,12],[0,4,24],[1,4,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,8,18],[1,8,24]],link_off:[[1,1,24]],list_add:[[1,5,24]],list_check:[[0,2,24]],list_music:[[1,3,24]],list_pencil:[[1,5,24]],list_play_arrow:[[0,8,24],[1,8,12],[1,8,24]],list_play_arrow_cairo:[[0,2,24],
[1,2,24]],list_queue:[[1,1,24]],list_queue_last:[[0,3,24],[1,3,24]],list_queue_next:[[1,1,24]],list_remove:[[1,1,24]],list_view:[[1,2,24]],list_view_cairo:[[1,2,24]],live_mobile_landscape_orientation:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,12],[1,13,16],[1,13,18],[1,13,24]],lock_open:[[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],math_add:[[0,
3,24]],math_and:[[0,3,24]],math_divide:[[0,3,24]],math_equals:[[0,3,24]],math_equals_slash:[[1,3,24]],math_greater_than:[[0,3,24]],math_greater_than_or_equal:[[1,1,24]],math_less_than:[[0,3,24]],math_less_than_or_equal:[[1,4,24]],math_multiply:[[0,3,24]],math_or:[[0,3,24]],math_percent:[[0,3,24]],math_subtract:[[0,3,24]],maximize_cairo:[[1,1,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],meet:[[1,1,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,12],[0,9,16],[0,9,18],[0,9,24],[1,9,24]],mention:[[1,
5,16],[1,5,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,14,24],[1,14,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:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],note_add:[[1,1,16],[1,1,24]],note_spark:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,6,24],[1,6,32]],overflow_vertical:[[1,13,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,9,24]],pause_circle:[[0,2,12],[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,9,16],[1,9,18],[1,9,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,7,12],[0,7,13],[0,7,16],[0,7,24],[0,7,48],[1,7,13],[1,7,16],[1,7,24]],person_2:[[1,
1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,7,24]],person_box:[[1,5,24]],person_circle:[[0,10,24],[1,10,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,2,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_waveform:[[1,2,24]],phone:[[0,3,24],[1,3,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_combine:[[1,
1,24]],pin:[[0,7,12],[0,7,24],[1,7,16],[1,7,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,6,24],[1,6,12],[1,6,16],[1,6,18],[1,6,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,9,16],[1,9,24],[1,9,40]],pound:[[1,3,24]],presentation:[[1,
2,24]],presentation_remove:[[1,1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,
1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,12],[0,8,24],[1,8,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,15,24],[1,15,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,12,24,!0],[0,12,32,!0],[1,12,16,!0],[1,12,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,24]],shield_add:[[1,2,24]],shield_check:[[1,1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,
1,24]],shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,1,24]],shorts_layout_top:[[1,1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,
1,24]],skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,7,24]],skip_previous:[[0,6,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,9,12],[0,9,16],[0,9,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,6,12],[0,6,16],[0,6,24],[1,6,12],[1,6,16],[1,6,24]],star_circle:[[0,6,12],[0,6,16],[0,6,18],[0,6,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],
[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,2,16],[0,2,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,4,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,11,24],[1,11,18],[1,11,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,24,16],[0,24,24],[0,24,36],[1,24,16],[1,24,24],[1,24,36]],thumb_up:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,3,24],[1,3,24]],tic_tac_toe:[[0,4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],
transition:[[0,5,24],[1,5,24]],translate:[[1,4,16],[1,4,24]],trash_can:[[1,10,16],[1,10,18],[1,10,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,12],[0,8,16],[0,8,24],[1,8,16],[1,8,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,
24]],upload:[[1,5,24]],uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,9,24],[1,9,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,5,16],[1,5,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,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,3,24]],waveform_music:[[0,2,18],
[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,3,24],[1,3,24]],x:[[1,11,18],[1,11,24]],x_cairo:[[1,1,24]],x_circle:[[0,9,24],[1,9,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,2,24],[1,2,24]]};var e9H={accessibility:[[0,4,24],[1,4,24]],account_link:[[0,8,24],[1,8,24]],account_link_error:[[1,6,24]],add:[[1,9,18],[1,9,24]],add_circle:[[0,6,18],[0,6,24],[1,6,24],[1,6,36]],add_square_stack:[[1,1,24]],add_tv:[[1,1,24]],add_tv_chevron_right:[[1,1,24]],adjust:[[0,9,24],[1,9,24]],airplane:[[0,5,24],[0,5,48],[1,5,24]],airplay:[[1,6,24]],airplay_slash:[[1,1,24]],album:[[0,8,24],[1,8,18],[1,8,24],[1,8,48]],alert_bubble:[[1,2,18],[1,2,24]],alert_circle:[[0,10,24],[1,10,24],[1,10,48]],alert_octagon:[[0,
2,24],[1,2,24]],alert_triangle:[[0,10,12],[0,10,24],[0,10,48],[1,10,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,2,24],[1,2,48]],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,8,18],[1,8,24]],arrow_left:[[1,8,24,!0],[1,8,36,!0]],arrow_merge:[[1,2,24]],
arrow_out:[[1,2,24]],arrow_right:[[1,3,24,!0]],arrow_right_rectangle:[[0,2,24],[1,2,24]],arrow_solid_down:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_solid_up:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_split:[[1,3,24]],arrow_split_alert:[[1,1,24]],arrow_swap_horizontal:[[1,5,24]],arrow_trend_down:[[1,1,24]],arrow_trend_up:[[1,2,12],[1,2,24]],arrow_turn_down_right:[[1,1,24]],arrow_up:[[1,3,24]],arrow_up_circle:[[0,4,24],[1,4,24]],arrow_up_left:[[1,1,24]],arrow_up_rectangle_portrait:[[1,1,24]],arrow_up_right:[[1,
2,18],[1,2,24],[1,2,36]],audio:[[0,14,12],[0,14,18],[0,14,24],[1,14,12],[1,14,18],[1,14,24],[1,14,48]],audio_arrow_flip:[[0,2,24],[1,2,24]],audio_badge:[[0,3,24],[1,3,24]],audio_scissors:[[1,1,24]],audio_slash:[[0,2,24],[1,2,24]],audio_spark:[[1,1,24]],audio_square_stack:[[0,2,24],[1,2,24]],audio_staff:[[0,2,24],[1,2,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,24],[1,7,24]],bag_bookmark:[[1,2,24]],basketball:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bed:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],bell:[[0,
10,24],[1,10,24]],bell_slash:[[1,1,24]],bell_waves:[[0,2,24],[1,2,24]],blur:[[1,2,24]],book:[[0,3,24],[1,3,24]],book_audio:[[1,1,24]],bookmark:[[0,9,18],[0,9,24],[1,9,18],[1,9,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,24],[1,3,24]],brightness:[[0,3,24],[1,3,24]],browser:[[0,2,24],[1,2,24]],browser_slash:[[1,1,24]],bubble:[[1,1,24]],bubble_asterisk:[[0,2,24],[1,2,24]],bubble_ellipsis:[[1,1,24]],bubble_gear:[[1,1,24]],bubble_list:[[1,1,24]],bubble_pencil:[[1,1,24]],bubble_slash:[[0,2,24],[1,2,
24]],bubble_slow:[[0,2,24],[0,2,48],[1,2,24],[1,2,48]],bubble_spark:[[1,1,24]],bubble_sparkles:[[1,1,24]],bubble_stack:[[0,2,24],[1,2,24]],bug:[[0,3,24],[1,3,24]],business:[[0,4,24],[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],calendar_event:[[0,2,24],[1,2,24]],calendar_today:[[1,1,24]],camera:[[0,10,24],[1,10,18],[1,10,24]],camera_audio:[[1,5,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_sparkles:[[1,1,24]],camera_switch:[[0,3,24],[1,3,24]],
card:[[0,3,24]],cart:[[0,4,24],[1,4,24]],cart_add:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,2,24],[1,2,24]],chart_bar_square:[[0,3,24],[1,3,18],[1,3,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,13,12],[1,13,18],[1,13,24],[1,13,36]],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,9,18],[1,9,24]],chevron_down_circle:[[0,3,24],[1,3,24]],chevron_down_end:[[1,1,24]],chevron_expand:[[1,5,24]],chevron_left:[[1,9,24,!0]],chevron_left_circle:[[0,3,24],[1,3,24]],chevron_left_end:[[1,1,24]],chevron_left_ios:[[1,2,24]],chevron_right:[[1,7,18,!0],[1,7,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,9,12],[1,9,24]],chevron_up_circle:[[0,3,24],[1,3,24]],chevron_up_end:[[1,
1,24]],chromecast:[[0,10,24],[1,10,18],[1,10,24],[1,10,36]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_full_half:[[0,1,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,3,24],[1,3,18],[1,3,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_sparkles:[[0,1,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,
2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,6,24],[1,6,18],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,2,24],[1,2,48]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,1,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,1,24]],creative_commons:[[0,2,24],[1,2,24]],
credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,18],[0,5,24],[1,5,24]],csv:[[0,2,24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,
1,24]],dollar_sign_circle:[[0,11,24],[1,11,18],[1,11,24]],dollar_sign_circle_add:[[1,1,24]],dollar_sign_circle_hand:[[1,1,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_slash:[[1,1,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,12],[1,23,24]],dollar_sign_rectangle:[[1,1,24]],dollar_sign_tv:[[0,2,24],[1,2,24]],dot:[[0,2,12],[0,2,24]],download:[[1,11,18],[1,11,24]],dpad:[[0,2,24],[1,2,24]],embed:[[0,2,24],[1,2,24]],equal:[[1,2,18],[1,2,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_add:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[0,11,48],[1,11,24],[1,11,36]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_scale:[[1,1,24]],face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[1,9,24]],face_very_happy:[[0,
11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[1,9,24]],fashion:[[0,4,24],[1,4,24]],fast_forward:[[0,5,24],[1,5,24]],fast_rewind:[[0,2,24],[1,2,24]],film_strip:[[0,7,24],[0,7,48],[1,7,24]],film_strip_add:[[1,2,24]],film_strip_audio:[[1,1,24]],filter:[[1,1,24]],filter_audio:[[1,1,24]],filter_photo:[[0,8,24],[1,8,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,18],[1,9,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_square_spark:[[1,1,18],[1,1,24]],font_strikethrough:[[1,1,24]],font_style:[[1,1,24]],font_underline:[[1,1,24]],football:[[0,4,24],[1,4,24],[1,4,36]],game_controller:[[1,1,
24]],gaming:[[0,3,24],[1,3,24]],gear:[[0,9,24],[1,9,18],[1,9,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:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,4,24]],glow:[[1,2,24]],google:[[0,1,24]],google_blogger:[[0,1,24]],google_drive_add:[[1,1,24]],google_lens:[[1,4,24]],google_meet:[[0,2,24],[1,2,24]],google_quick_share:[[1,
1,24]],graduation_cap:[[0,3,18],[0,3,24],[1,3,24]],greater_than:[[1,1,24]],greater_than_n20:[[1,1,24]],greater_than_or_equal_to:[[1,1,24]],hand:[[1,2,24]],hand_wave:[[1,2,24]],hands_clap:[[1,1,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],hearing:[[0,2,24],[1,2,24]],heart:[[0,18,24],[1,18,18],[1,18,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,2,18],[1,2,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,3,18],[1,3,24]],hype:[[0,2,24],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[0,4,24],[1,4,24]],image_frame:[[1,1,24]],image_list:[[0,2,24],[1,2,24]],image_list_slash:[[1,1,24]],image_spark:[[1,1,24]],image_stack:[[0,2,24],[1,2,24]],image_viewfinder:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],infinity:[[1,2,24]],info_circle:[[1,10,18],[1,10,24]],info_circle_spark:[[1,1,24]],journey:[[1,2,24]],key:[[1,5,24]],
keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],label_slash:[[0,2,24],[1,2,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layout_bottom:[[1,1,24]],layout_foreground:[[1,1,24]],layout_full:[[1,1,24]],layout_left:[[1,1,24]],layout_middle:[[1,1,24]],layout_picture_in_picture:[[1,1,24]],layout_right:[[1,1,24]],layout_top:[[1,1,24]],leaf:[[1,2,24]],less_than:[[1,1,24]],less_than_n4:[[1,1,24]],less_than_or_equal_to:[[1,1,24]],license:[[0,2,24],[1,2,24]],license_alert:[[1,1,24]],license_search:[[1,
1,24]],license_slash:[[1,1,24]],lightbulb:[[0,4,24],[1,4,24]],link:[[1,8,18],[1,8,24]],link_slash:[[1,1,24]],live:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_pin:[[0,2,24],[1,2,24]],location_pin_slash:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,18],[1,13,24],[1,13,48]],lock_clock:[[1,1,24]],lock_n2:[[1,1,24]],lock_open:[[0,4,24],[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],megaphone:[[0,4,24],[1,
4,24]],memberships:[[0,9,24],[0,9,36],[1,9,24]],memberships_gift:[[1,1,24]],mention:[[1,5,24]],menu:[[1,1,24]],mic:[[0,14,18],[0,14,24],[0,14,36],[0,14,48],[1,14,18],[1,14,24],[1,14,48]],mic_slash:[[1,2,24]],minus:[[1,2,18],[1,2,24]],minus_circle:[[0,3,24],[1,3,18],[1,3,24]],minus_square:[[0,2,24],[1,2,24]],mix:[[0,4,24],[1,4,18],[1,4,24]],mobile:[[0,4,24],[1,4,24]],mobile_arrow_down:[[1,1,24]],mobile_arrow_in:[[1,1,24]],mobile_arrow_out:[[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]],news_alert:[[0,1,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,18],[0,1,24],[1,1,18],
[1,1,24]],note_spark:[[0,2,18],[0,2,24],[1,2,18],[1,2,24]],open_in_panel:[[1,1,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],overflow_vertical:[[1,13,18],[1,13,24],[1,13,36]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,9,24],[0,9,36],[0,9,48],[1,9,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[1,1,24]],pdf:[[1,2,24]],pencil:[[1,9,18],[1,9,24]],pencil_spark:[[1,1,24]],percent:[[1,
1,24]],person:[[0,7,24],[1,7,12],[1,7,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,2,24],[1,2,18],[1,2,24]],person_add:[[0,7,24],[1,7,18],[1,7,24]],person_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],person_circle_slash:[[1,2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,2,24],[1,2,18],[1,2,24]],person_square_stack:[[0,2,24],[1,2,18],
[1,2,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,3,24],[1,3,12],[1,3,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,7,24],[1,7,18],[1,7,24]],pin_slash:[[0,2,24],[1,2,18],[1,2,24]],play:[[0,4,18],[0,4,24],[0,4,36],[0,4,48],[1,4,24]],play_circle:[[0,2,24],[0,2,48],[1,2,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,2,24],[1,2,18],[1,2,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,2,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,5,12],[1,5,18],[1,5,24],[1,5,48]],playlist_add:[[1,
3,18],[1,3,24]],playlist_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,2,24],[1,2,48]],playlist_x:[[1,3,18],[1,3,24]],podcast:[[0,6,12],[0,6,24],[1,6,12],[1,6,18],[1,6,24],[1,6,48]],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,9,18],[1,9,24],[1,9,36]],premium:[[0,1,24],[1,1,24]],presentation:[[1,2,24]],price_tag:[[0,8,24],[0,8,
48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,2,24],[1,2,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,
1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,24],[1,8,18],[1,8,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,18],[1,15,24],[1,15,48]],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:[[0,
3,24],[1,3,24]],shadow_soft:[[0,3,24],[1,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[1,12,18,!0],[1,12,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,3,24],[1,3,18],[1,3,24]],shorts:[[0,3,18],[0,3,24],[1,3,24]],shorts_empty:[[0,3,18],[0,3,24],[1,3,24]],shuffle:[[0,4,24],[1,4,18],[1,4,24]],skip10_back:[[1,2,24],[1,2,36]],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,2,24],[1,2,36]],skip5_back:[[1,1,24]],skip5_forward:[[1,1,24]],skip60_back:[[1,1,24]],skip60_forward:[[1,1,24]],skip_down:[[0,5,24],[1,5,24]],skip_next:[[0,7,12],[0,7,24],[0,7,36],[1,7,24]],skip_previous:[[0,6,24],[0,6,36],[1,6,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,2,18],[1,2,24]],spacebar:[[1,2,24]],spark:[[0,10,12],[0,10,24],[1,10,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:[[0,2,24],[1,2,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,6,12],[0,6,24],[1,6,12],[1,6,24]],star_circle:[[0,6,12],[0,6,18],[0,6,24],[0,6,36],[1,6,24]],star_full_half:[[0,1,12],[0,1,24]],star_half_filled:[[1,2,12],[1,2,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,4,24],[0,4,36],[1,4,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,
5,24],[1,5,24]],stopwatch10:[[0,1,24]],stopwatch3:[[0,1,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,11,24],[1,11,24],[1,11,48]],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]],template_play_spark:[[1,
1,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,18],[0,24,24],[0,24,36],[0,24,48],[1,24,18],[1,24,24],[1,24,36],[1,24,48]],thumb_up:[[0,22,18],[0,22,24],[0,22,36],[0,22,48],[1,
22,18],[1,22,24],[1,22,36],[1,22,48]],thumb_up_down:[[0,3,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,10,24],[1,10,18],[1,10,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,
2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_camera_slash:[[1,1,24]],video_link:[[1,5,18],[1,5,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,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,3,24],[1,3,48]],waveform_spark:[[1,2,24]],wifi_tethering:[[1,1,24]],wrench:[[0,3,18],[0,3,24],[1,3,18],[1,3,24]],x:[[1,11,18],[1,11,24],[1,11,36]],x_circle:[[0,9,24],[1,9,18],[1,9,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_auto:[[1,2,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var i65={LIKE_DELHI_PLAYER:"LIKE",DISLIKE_DELHI_PLAYER:"DISLIKE",SHARE_DELHI_PLAYER:"SHARE",COMMENT_DELHI_PLAYER:"COMMENT",MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER:"MESSAGE_BUBBLE_OVERLAP",VOLUME_UP_DELHI_PLAYER_FILLED:"VOLUME_MAX",VOLUME_OFF_DELHI_PLAYER:"VOLUME_MUTE",VOLUME_DOWN_DELHI_PLAYER_FILLED:"VOLUME_MIN",CLOSED_CAPTION_DELHI_PLAYER:"CAPTIONS",CLOSED_CAPTION_DELHI_PLAYER_FILLED:"CAPTIONS",SUBTITLES_DELHI_PLAYER:"SUBTITLES",SUBTITLES_DELHI_PLAYER_FILLED:"SUBTITLES",PLAYER_FULL_ENTER_ALT:"PLAYER_FULL_ENTER_ALT",
PLAYER_FULL_EXIT_ALT:"PLAYER_FULL_EXIT_ALT",PAUSE_DELHI_PLAYER_FILLED:"PAUSE",PLAY_ARROW_DELHI_PLAYER_FILLED:"PLAY_ARROW"},gq=function(K){this.iconUrlProvider=K};
gq.prototype.resolveIcon=function(K,m){var x=i65[K.iconName.toUpperCase()];x&&(K.iconName=x);var S=K.iconName;S=S.replace(/-/g,"_");K=Object.assign({},K,{iconName:this.mapIconTypeToStandardName(S,!!x)||S.toLowerCase()});if(_.h("enable_web_delhi_icons")||x){var Q;return QVn(e9H,K,((Q=this.iconUrlProvider)==null?void 0:Q.getYtStandardUrl)||ud0,m)}var w;return QVn(P1H,K,((w=this.iconUrlProvider)==null?void 0:w.getYtStandardUrl)||lD5,m)};
gq.prototype.mapIconTypeToStandardName=function(K,m){return _.h("enable_web_delhi_icons")||m?nr4[K.toUpperCase()]:gr4[K.toUpperCase()]};
gq[Od]=[_.tR(qrO)];var Yry=new Set("audio_badge offline_pause pause play_all play_arrow youtube_music".split(" ")),FGH=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),A2y=function(K){this.urlProvider=this.iconUrlProvider=K};
_.q(A2y,gq);
A2y.prototype.resolveIcon=function(K,m){K.iconName==="youtube_logo"&&(K.iconName="yt-logo-updated");if(K.iconName==="youtube_premium_logo"||K.iconName==="youtube_red_logo")K.iconName="yt-logo-red-updated";var x=Object.assign({},K);K.iconName==="menu"&&(_.h("enable_web_delhi_icons")||(x.iconName="bars_3"),x.iconStyle="youtube_outline");K.iconSetName==="socialNetworksRound"&&(K.iconName==="mail"&&(x.iconName="email"),K.iconName==="embed"&&(x.iconSize=60));K.iconName==="more"&&(x.iconName="overflow_horizontal");
K.iconName==="fullscreen"&&(x.iconName="screen_full");K.iconName==="premium_standalone"&&(x.iconName="premium_standalone_cairo");_.h("enable_connect_icon_update_web")&&K.iconName==="account_linked"&&(x.iconName="circles_overlap_check",x.iconStyle="youtube_fill");_.h("enable_connect_icon_update_web")&&K.iconName==="account_unlinked"&&(x.iconName="circles_overlap",x.iconStyle="youtube_outline");Yry.has(K.iconName)&&(x.iconStyle="youtube_fill");_.h("enable_web_delhi_icons")&&(K.iconName==="playlist_add"&&
(x.iconName="bookmark"),K.iconName==="offline_pin"&&(x.iconName="arrow_down_circle",x.iconStyle="youtube_fill"),FGH.has(K.iconName)&&(x.iconName+="_updated"));K=Object.assign({},x,{iconName:(gq.prototype.mapIconTypeToStandardName.call(this,x.iconName)||x.iconName).toLowerCase()});var S;return(K=QVn(C16,K,((S=this.urlProvider)==null?void 0:S.getUrl)||M5T,m))?K:gq.prototype.resolveIcon.call(this,x,m)};
A2y[Od]=[_.tR(qrO)];_.ory=1;var nS=function(K,m){this.JSC$17414_commandHandler=K;this.innertubeTransportService=m};
_.q(nS,k9);nS.prototype.resolveCommand=function(K,m){var x=this,S,Q,w;return _.t(function(M){return(S=_.C(K,c3E))?M.return(H6H(x,S,(Q=m)==null?void 0:(w=Q.form)==null?void 0:w.element)):M.return()})};
var H6H=function(K,m,x){m={profileCardContext:m.profileCardContext,profileOwnerExternalChannelId:m.profileOwnerExternalChannelId};var S=_.Z1(GJR);return _.WB(K.innertubeTransportService,m,S).then(function(Q){if(!Q)throw new _.AR("GetProfileCard failed");if(Q=Q.popupCommand){K.JSC$17414_commandHandler.resolveCommand(Q,{form:{element:x}});_.hV(_.So(),66557);Q=Q==null?void 0:Q.clickTrackingParams;var w=_.JX();Q&&w&&_.So().graftServerVe(Q,w)}})};
nS[Od]=[_.jQ,_.fl];var PE=function(){};
_.q(PE,k9);PE.prototype.resolveCommand=function(K){var m,x;return _.t(function(S){m=_.C(K,hdH);if(!m)return S.return();x=Number(m.enableDelayedPacfLoggingTvMs);if(isNaN(x)){var Q=L8();qpL(Q,m,0)}else qpL(L8(),m,x);_.Px(S)})};_.eX=function(){};
_.q(_.eX,k9);
_.eX.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D;return _.t(function(G){S=_.C(K,C_H);w=(Q=m.form)==null?void 0:Q.element;f=(M=w)==null?void 0:M.closest("ytd-enforcement-message-view-model");if(!S||!f)return G.return();x.allowAdsAction||(c=S.fundingChoiceInstructionPageUrl,x.allowAdsAction=new GiA(window,_.yy(c)));var p=x.allowAdsAction;p.wallElement=f;p.allowAdsPopup.style.setProperty("display","flex","important");var R=p.scrollManager;R.isScrollingEnabled&&(R.originalBodyOverflow=R.JSC$10008_domHelper.JSC$9334_document_.body.style.overflow,
R.JSC$10008_domHelper.JSC$9334_document_.body.style.overflow="hidden",R.isScrollingEnabled=!1);p.wallElement.style.setProperty("display","none","important");nlH(p.accessibilityManager,p.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((D=x.allowAdsAction.allowAdsPopup)&&D instanceof HTMLElement)for(p=_.u(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),R=p.next();!R.done;R=p.next()){var J=_.u(R.value);R=J.next().value;J=J.next().value;
D.style.setProperty(R,J)}_.Px(G)})};
_.eX.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var ii=function(){};
_.q(ii,k9);ii.prototype.resolveCommand=function(K){var m;return _.t(function(x){m=_.C(K,qa_);if(!m)return x.return();qSB(K);_.Px(x)})};var $3H=new _.W$("SESSION_STORAGE");var Ys=function(K){this.sessionStorage=K("conversations")};
_.q(Ys,k9);Ys.prototype.resolveCommand=function(K){var m=this,x;return _.t(function(S){x=_.C(K,FL_);if(!x)return S.return();x.conversationId?m.sessionStorage.set("conversation_id",x.conversationId):m.sessionStorage.remove("conversation_id");_.Px(S)})};
Ys[Od]=[$3H];var Fe=function(K){this.JSC$17434_commandHandler=K};
_.q(Fe,k9);
Fe.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c,D;return _.t(function(G){if(G.nextAddress==1){x=_.C(K,KaD);if((S=x)==null||!S.text||!navigator.clipboard)return G.return();_.h2(G,2);return G.yield(navigator.clipboard.writeText(x.text),4)}if(G.nextAddress!=2){if(!x.successActions||x.successActions.length===0)return G.return();Q=_.u(x.successActions);for(w=Q.next();!w.done;w=Q.next())M=w.value,m.JSC$17434_commandHandler.resolveCommand(M);return _.xl(G,0)}_.gl(G);if(!x.failureActions||x.failureActions.length===
0)return G.return();f=_.u(x.failureActions);for(c=f.next();!c.done;c=f.next())D=c.value,m.JSC$17434_commandHandler.resolveCommand(D);_.Px(G)})};
Fe[Od]=[_.jQ];var AF=function(K){this.JSC$17438_commandHandler=K};
_.q(AF,k9);
AF.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p,R;return _.t(function(J){switch(J.nextAddress){case 1:S=_.C(K,iEL);if(!S)return J.return();_.h2(J,2);if(!S.imageBytes&&!S.imageUrl)throw Error("Ai");if(!S.imageUrl){if(S.imageBytes){w=S.imageBytes;M=w.replace(/-/g,"+").replace(/_/g,"/");var L=cGv(M);Q=_.yU(L)}J.jumpTo(4);break}return J.yield(fetch(S.imageUrl),5);case 5:return f=J.yieldResult,J.yield(f.blob(),6);case 6:c=J.yieldResult,Q=_.yU(c);case 4:p=(D=m)==null?void 0:(G=D.form)==
null?void 0:G.element;R=document.createElement("a");Um(R,Q);p.appendChild(R);R.download="";R.click();p.removeChild(R);URL.revokeObjectURL(_.$m(Q));S.successCommand&&x.JSC$17438_commandHandler.resolveCommand(S.successCommand);_.xl(J,0);break;case 2:_.gl(J),S.errorCommand&&x.JSC$17438_commandHandler.resolveCommand(S.errorCommand),_.Px(J)}})};
AF[Od]=[_.jQ];var oO=function(K){this.store=K};
_.q(oO,k9);oO.prototype.resolveCommand=function(K){var m=this,x,S,Q;return _.t(function(w){S=(x=_.C(K,_.YHR))==null?void 0:x.entityBatchUpdate;if(!S)return w.jumpTo(0);Q=Object.assign({},S,{mutations:[].concat(_.N3(S.mutations||[]))});return w.yield(_.Q9(Q,m.store),0)})};var Nl5=function(K){this.JSC$17445_commandHandler=K;this.feedbackDialogMap=new Map};
Nl5.prototype.openDialog=function(K,m){(K=this.feedbackDialogMap.get(K))&&this.JSC$17445_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:K}},m)};
Nl5[Od]=[_.jQ];var HE=new _.W$("FEEDBACK_CONTROLLER_TOKEN");var $s=new _.W$("APP_STORE_TOKEN");var Ny=function(K,m){this.store=K;this.controller=m};
_.q(Ny,k9);Ny.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y;return _.t(function(V){if(V.nextAddress==1){S=_.C(K,_.jF);if(w=(Q=S)==null?void 0:Q.contentId)for(f=_.u(((M=S)==null?void 0:M.actions)||[]),c=f.next();!c.done;c=f.next())D=c.value,Z6l(x,D,w);R=(G=m)==null?void 0:(p=G.form)==null?void 0:p.element;return V.yield(_.T4(R,[K,{impression:(J=m)==null?void 0:J.disableClickTracking}]).catch(function(){}),2)}L=V.yieldResult;
((n=L)==null?0:(F=n.data)==null?0:(H=F.feedbackResponses)==null?0:H.length)&&(z=(N=L.data.feedbackResponses[0])==null?void 0:N.followUpDialog)&&w&&(y=x.controller)!=null&&y.feedbackDialogMap.set(w,z);_.Px(V)})};
var Z6l=function(K,m,x){var S=_.C(m,_.Wg);if(S){S=_.u(S.commands||[]);for(var Q=S.next();!Q.done;Q=S.next())Z6l(K,Q.value,x)}_.C(m,_.EM)&&K.store.dispatch(_.ue("commandEntity",xf1(x),{key:x,command:m}));_.C(m,RdM)&&K.store.dispatch(_.ue("commandEntity",xf1(x),{key:x,command:m}))};
Ny[Od]=[$s,HE];var Zg=function(K){this.controller=K};
_.q(Zg,k9);Zg.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M;return _.t(function(f){S=_.C(K,_.WL);w=(Q=S)==null?void 0:Q.targetId;if(((M=S)==null?void 0:M.signal)!=="TELL_US_WHY"||!w)return f.return();x.controller.openDialog(w,m);_.Px(f)})};
Zg[Od]=[HE];var BE=function(K){this.store=K};
_.q(BE,k9);BE.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D;return _.t(function(G){S=_.C(K,MeL);w=(Q=S)==null?void 0:Q.contentId;c=(M=m)==null?void 0:(f=M.form)==null?void 0:f.element;D=_.T4(c,[K]);w&&x.undo(w);return G.yield(D,0)})};
BE.prototype.undo=function(K){this.store.dispatch(_.ue("commandEntity",xf1(K),{key:K,command:void 0}))};
BE[Od]=[$s];var aO=function(K){this.JSC$17460_commandHandler=K};
_.q(aO,k9);aO.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c,D;return _.t(function(G){x=_.C(K,kpR);S=x.flowStateKey;Q=x.validationFailureCommand;w=x.submitValidFormCommand;M=xzD(_.ev,[S||""]);f=_.C(M,Kk5);((c=f)==null?0:c.isValid)&&w&&m.JSC$17460_commandHandler.resolveCommand(w);((D=f)==null?0:D.isValid)||!Q||m.JSC$17460_commandHandler.resolveCommand(Q);_.Px(G)})};
aO[Od]=[_.jQ];var dq=function(K){this.innertubeTransportService=K};
_.q(dq,k9);dq.prototype.resolveCommand=function(K,m){var x=this,S;return _.t(function(Q){return Q.yield(_.ix(x.innertubeTransportService,K,(S=m)==null?void 0:S.form).then(function(w){var M,f;m==null||(M=m.commandController)==null||(f=M.onSuccess)==null||f.call(M,K,w)},function(w){var M,f;
m==null||(M=m.commandController)==null||(f=M.onServerError)==null||f.call(M,K,w)}),0)})};
dq[Od]=[_.fl];var yI=function(){};
_.q(yI,k9);yI.prototype.resolveCommand=function(K){var m,x,S,Q;return _.t(function(w){if(m=_.C(K,_.z2A)){if(x=m.gtmId)S=_.vZ("GL",""),_.eS(x,S);(Q=m.gtmData)&&_.iW(Q)}_.Px(w)})};var VI=function(K,m,x){this.innertubeTransportService=K;this.JSC$17471_actionRouter=m;this.JSC$17471_screenManager=x};
_.q(VI,k9);VI.prototype.resolveCommand=function(K){var m=this,x,S;return _.t(function(Q){x=_.C(K,vIM);if(!x)return Q.return();S=x.command;if(!S)return Q.return();m.JSC$17471_actionRouter.triggerAction("yt-insert-rich-section-action",x);return Q.yield(_.ix(m.innertubeTransportService,S,{disableCache:!0}).then(function(w){K.clickTrackingParams&&(w==null?0:w.trackingParams)&&m.JSC$17471_screenManager.graftServerVe(w.trackingParams,_.uX(K.clickTrackingParams))}),0)})};
VI[Od]=[_.fl,fv,_.iJ];jVT.bind(null,WQ);var Blf=jVT.bind(null,B6E);rGS.bind(null,WQ);var a$G=rGS.bind(null,B6E);pVv.bind(null,WQ);var d3l=pVv.bind(null,B6E);var vE=function(){};
_.q(vE,k9);
vE.prototype.resolveCommand=function(K){var m,x,S,Q,w,M,f,c,D,G;return _.t(function(p){m=_.C(K,e0L);if(!m)return p.return();S=((x=m.operations)==null?void 0:x.operations)||[];Q=_.u(S);for(w=Q.next();!w.done;w=Q.next())if(M=w.value,M.insertItemSectionContent){var R=M.insertItemSectionContent,J=R.contents||[];R.insertByPositionInSection?Blf(R.insertByPositionInSection.sectionTargetId,J,R.insertByPositionInSection.position):R.insertByRelativePositionInSection&&R.insertByRelativePositionInSection.sectionTargetId&&R.insertByRelativePositionInSection.itemTargetId&&
a$G(R.insertByRelativePositionInSection.sectionTargetId,R.insertByRelativePositionInSection.itemTargetId,J,R.insertByRelativePositionInSection.relativePosition)}else M.replaceSection?(R=M.replaceSection,J={},R.replaceByTargetId?J=R.replaceByTargetId:R.replaceByGroupId&&(J={targetId:R.replaceByGroupId.groupId,newContent:R.replaceByGroupId.newContent,undoKey:""}),J.newContent&&yUM(J.targetId,{continuationItems:[J.newContent]})):M.removeItem?(R=M.removeItem,R.removeByTargetId&&R.sectionTargetId&&d3l(R.sectionTargetId,
R.removeByTargetId.targetIds||[])):M.removeSection&&(M.removeSection.removeByTargetId?(f=void 0,y2d(((f=M.removeSection)==null?void 0:f.removeByTargetId.targetIds)||[])):M.removeSection.removeByGroupId&&(c=void 0,y2d(((c=M.removeSection)==null?void 0:c.removeByGroupId.groupIds)||[])));G=((D=m.operations)==null?void 0:D.scrollConfig)||{};VlJ(G);_.Px(p)})};
var y2d=function(K){K=_.u(K);for(var m=K.next();!m.done;m=K.next())yUM(m.value,{continuationItems:[]})},VlJ=function(K){if(K.scrollToItem){var m=K.scrollToItem.item||{},x=m.itemTargetId;
m=m.sectionTargetId;if(x&&m){var S=document.querySelector("[data-target-id="+m+"]"),Q=S==null?void 0:S.querySelector("[data-target-id="+x+"]");S&&Q&&setTimeout(function(){var w=Q.offsetTop-S.offsetTop,M;if(((M=K.scrollToItem)==null?void 0:M.scrollPosition)==="SCROLL_POSITION_CENTER")w-=S.offsetHeight/2,w+=Q.offsetHeight/2;else{var f;((f=K.scrollToItem)==null?void 0:f.scrollPosition)==="SCROLL_POSITION_END"&&(w-=S.offsetHeight,w+=Q.offsetHeight)}S.scroll({top:w,behavior:"smooth"})},100)}}};var UV=new _.W$("CLIENT_NAME_TOKEN");var vrl=new _.W$("DEFAULT_STORE_EXPIRATION_TOKEN");var hFm=new _.W$("CLIENT_LOCATION_SERVICE_TOKEN");var zm=function(K,m,x){this.clientName=K||_.vZ("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=m||_.P9.getInstance();this.JSC$17499_commandHandler=x||_.kt.instance};
_.q(zm,k9);zm.prototype.resolveCommand=function(K){var m=this,x,S;return _.t(function(Q){S=(x=_.C(K,cVE))==null?void 0:x.onComplete;m.clientLocationService.clearLocationPlayabilityToken(m.clientName);S&&m.JSC$17499_commandHandler.resolveCommand(S);_.Px(Q)})};
zm[Od]=[UV,hFm,_.jQ];var Tm=function(K){this.innertubeTransportService=K};
_.q(Tm,k9);Tm.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M;return _.t(function(f){w=(S=m)==null?void 0:(Q=S.form)==null?void 0:Q.element;return f.yield(_.ix(x.innertubeTransportService,K,(M=m)==null?void 0:M.form).then(function(c){RQL(w,new CustomEvent("yt-service-request-completed"),{data:c},_.vZ("openPopupConfig"))}),0)})};
Tm[Od]=[_.fl];var IO=function(){};
_.q(IO,k9);IO.prototype.resolveCommand=function(K){var m,x;return _.t(function(S){m=_.C(K,QkM);x=document.querySelector("mini-app-container-view-model");if(!m||!x)return S.return();m.isPlaying?x.dispatchEvent(new Event("play")):x.dispatchEvent(new Event("pause"));_.Px(S)})};var ks=function(){};
_.q(ks,k9);ks.prototype.resolveCommand=function(K){var m,x,S,Q,w,M,f;return _.t(function(c){m=_.C(K,ajA);if((x=m)==null||!x.paramKeys)return c.return();S=m.paramKeys;Q=_.Wc(window.location.href);w=_.u(S);for(M=w.next();!M.done;M=w.next())f=M.value,Q.JSC$10040_queryData_.remove(f);window.history.replaceState(window.history.state,document.title,Q.toString());_.Px(c)})};var U3H=function(){this.dropdownMap=new Map};_.z95=new _.W$("DROPDOWN_CONTROLLER_TOKEN");var WE=function(K){this.controller=K};
_.q(WE,k9);WE.prototype.resolveCommand=function(K){var m=this,x,S,Q,w;return _.t(function(M){x=_.C(K,GqA);if(!x)return M.return();S=x;Q=S.dropdownId;w=S.selectedOptionIndex;if(Q===void 0||w===void 0)return M.return();var f=m.controller.dropdownMap.get(Q);f&&f(w);_.Px(M)})};
WE[Od]=[_.z95];var Xe=function(K){this.controller=K};
_.q(Xe,k9);Xe.prototype.resolveCommand=function(K){var m=this,x;return _.t(function(S){return(x=_.C(K,bvD))?S.yield(m.controller.closeDialog(),0):S.return()})};
Xe[Od]=[_.N5];var mn=function(K){this.controller=K};
_.q(mn,k9);mn.prototype.resolveCommand=function(K){var m=this,x,S;return _.t(function(Q){x=_.C(K,MSA);if(!x)return Q.return();var w,M=x.panelIdentifier||((w=x.identifier)==null?void 0:w.tag);if(!M)throw Error("Bi");return(S=M)?Q.yield(m.controller.hidePanel({identifier:S}),0):Q.jumpTo(0)})};
mn[Od]=[_.HC];var xe=function(K){this.controller=K};
_.q(xe,k9);xe.prototype.resolveCommand=function(K){var m=this,x;return _.t(function(S){return(x=_.C(K,ILR))?S.yield(m.controller.closeSheet(),0):S.return()})};
xe[Od]=[_.$w];var SZ=function(K,m){this.innertubeTransportService=K;this.controller=m};
_.q(SZ,k9);SZ.prototype.resolveCommand=function(K){var m=this,x,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return x=_.C(K,fa5),(S=x)!=null&&S.panelId?M.yield(m.controller.getReloadContinuation(x.panelId),2):M.return();if(M.nextAddress!=3)return(Q=M.yieldResult)?M.yield(_.ix(m.innertubeTransportService,K,{continuation:Q}),3):M.return();w=M.yieldResult;return M.yield(m.controller.updatePanel({identifier:x.panelId,panelContents:w.content,shouldFocus:!1}),0)})};
SZ[Od]=[_.fl,_.HC];var QK=function(K,m,x){this.innertubeTransportService=K;this.JSC$17541_screenManager=m;this.JSC$17541_commandHandler=x};
_.q(QK,k9);
QK.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f;return _.t(function(c){if(c.nextAddress==1){x=_.C(K,_.SyE);if(!x)return c.return();if(x.commands)for(S=_.u(x.commands),Q=S.next();!Q.done;Q=S.next())w=Q.value,m.JSC$17541_commandHandler.resolveCommand(w,{disableClickTracking:!0});M=_.uX(K.clickTrackingParams);_.hV(m.JSC$17541_screenManager,21760,M,{layer:7,parentLayer:0});return c.yield(_.ix(m.innertubeTransportService,K),2)}f=c.yieldResult;if(!f)return c.return();m.JSC$17541_screenManager.graftServerVe(f.trackingParams,M,
7);_.Px(c)})};
QK[Od]=[_.fl,_.iJ,_.jQ];var wm=new _.W$("PANEL_LOADING_STRATEGY_TOKEN");var sS=function(K,m){this.controller=K;this.panelLoadingStrategy=m};
_.q(sS,k9);
sS.prototype.resolveCommand=function(K,m){var x=this,S,Q,w;return _.t(function(M){S=_.C(K,W5H);if((Q=S)==null||!Q.panelLoadingStrategy)return M.return();w=function(f){var c,D,G,p,R,J,L,n,F,H;return _.t(function(N){D=_.C((c=f.dialogViewModel)==null?void 0:c.header,pe_);G={viewModel:f.dialogViewModel};p={};if(L=_.h("web_enable_dialog_header_label")?(R=D)==null?void 0:(J=R.headline)==null?void 0:J.content:void 0)p.ariaLabel=L;S.dismissOnBackgroundTap===!1&&(p.isModal=!0);return f.dialogViewModel?N.yield(x.controller.openDialog(G,
(H=(n=m)==null?void 0:(F=n.form)==null?void 0:F.element)!=null?H:document.body,p),0):N.return()})};
return M.yield(x.panelLoadingStrategy.execute({command:K,data:S.panelLoadingStrategy,renderFn:w,createScreenConfig:{layer:4}}),0)})};
sS[Od]=[_.N5,wm];var ll=function(K,m,x){this.innertubeTransportService=K;this.controller=m;this.JSC$17561_screenManager=x};
_.q(ll,k9);
ll.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H;return _.t(function(N){switch(N.nextAddress){case 1:S=_.C(K,_.Ot);if(!S)return N.return();var z,y=S.panelIdentifier||((z=S.identifier)==null?void 0:z.tag);if(!y)throw Error("Bi");Q=y;return N.yield(x.controller.isVisible(Q,!0),2);case 2:if((w=N.yieldResult)&&S.blockIfPanelOpen)return N.return();c=(f=(M=x.controller).getPanelContent)==null?void 0:f.call(M,Q);if(!(z=c))if(S){var V;z=((V=S.globalConfiguration)==null?void 0:
V.initialState)||S.engagementPanel;if(V=!z)V=!!(S==null?0:(y=S.engagementPanelPresentationConfigs)==null?0:y.engagementPanelPopupPresentationConfig);V&&(z=_.Ren(S.panelIdentifier,S.identifier))}else z=void 0;D=z;G=S.engagementPanelPresentationConfigs;p=S.engagementPanelExtras;return N.yield(x.controller.showPanel({identifier:Q,panelContents:D,config:G,extras:p,target:(R=m)==null?void 0:(J=R.form)==null?void 0:J.element}),3);case 3:if(!S.globalConfiguration){N.jumpTo(0);break}if(S.globalConfiguration.reuseModelAndState&&
_.h("enable_ai_companion")&&(F=(n=(L=x.controller).getPanelContent)==null?void 0:n.call(L,Q)))return N.return();_.hV(x.JSC$17561_screenManager,32633);return N.yield(_.ix(x.innertubeTransportService,K),5);case 5:return H=N.yieldResult,x.JSC$17561_screenManager.graftServerVe(H.trackingParams),N.yield(x.controller.updatePanel({identifier:Q,panelContents:H.content,shouldFocus:!0,extras:p,updatePanelContinuationData:H.updatePanelContinuationData}),0)}})};
ll[Od]=[_.fl,_.HC,_.iJ];var ul=function(K,m){this.controller=K;this.panelLoadingStrategy=m};
_.q(ul,k9);ul.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D,G;return _.t(function(p){S=_.C(K,_.OCv);if((Q=S)==null||!Q.panelLoadingStrategy)return p.return();f=Tls(x.controller,(w=m)==null?void 0:(M=w.form)==null?void 0:M.element);D=(c=S.contextualSheetPresentationConfig)==null?void 0:c.position;G=function(R){return _.t(function(J){return R.sheetViewModel?J.yield(x.controller.openSheet({viewModel:R.sheetViewModel,sheetPosition:D},f),0):J.return()})};
return p.yield(x.panelLoadingStrategy.execute({command:K,data:S.panelLoadingStrategy,renderFn:G,createScreenConfig:{layer:0}}),0)})};
ul[Od]=[_.$w,wm];var MF=function(K,m){this.controller=K;this.JSC$17572_commandHandler=m};
_.q(MF,k9);MF.prototype.resolveCommand=function(K,m){var x=this,S,Q,w;return _.t(function(M){if(M.nextAddress==1){S=_.C(K,ji_);var f=_.C(S.showCommand,_.Ot),c,D,G=(D=f==null?void 0:f.panelIdentifier)!=null?D:f==null?void 0:(c=f.identifier)==null?void 0:c.tag;if(!G)throw Error("Ci");Q=G;return M.yield(x.controller.isVisible(Q),2)}return(w=M.yieldResult)?M.yield(x.controller.hidePanel({identifier:Q}),0):M.yield(x.JSC$17572_commandHandler.resolveCommand(S.showCommand,m),0)})};
MF[Od]=[_.HC,_.jQ];var fo=function(K,m,x){this.innertubeTransportService=K;this.controller=m;this.JSC$17575_screenManager=x};
_.q(fo,k9);
fo.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y,V,T,m1;return _.t(function(MT){switch(MT.nextAddress){case 1:return S=x=_.C(K,p5z),Q=S.targetPanelIdentifier,w=S.contentSourcePanelIdentifier,M=S.globalConfiguration,((f=Q)==null?0:f.tag)&&((c=w)==null?0:c.tag)?M?MT.yield(m.controller.showPanel({identifier:Q.tag,panelContents:_.Ren(Q.tag,Q)}),5):MT.yield((R=(p=m.controller).getPanel)==null?void 0:R.call(p,w.tag),4):MT.return();case 4:J=MT.yieldResult;D=(L=J)==
null?void 0:(F=(n=L).getPanelContent)==null?void 0:F.call(n);MT.jumpTo(3);break;case 5:return MT.yield(_.ix(m.innertubeTransportService,K),6);case 6:H=MT.yieldResult,((N=H)==null?0:N.trackingParams)&&m.JSC$17575_screenManager.graftServerVe(H.trackingParams),D=(z=H)==null?void 0:z.content,G=(y=H)==null?void 0:y.updatePanelContinuationData;case 3:if(T=(V=D)==null?void 0:V.engagementPanelSectionListRenderer)return MT.yield(m.controller.showPanel({identifier:Q.tag,panelUpdatableFields:{content:T.content,
secondaryHeaderContent:(m1=T.header)!=null?m1:{},targetId:T.targetId},updatePanelContinuationData:G}),0);MT.jumpTo(0)}})};
fo[Od]=[_.fl,_.HC,_.iJ];var tk=function(){};
_.q(tk,k9);tk.prototype.resolveCommand=function(K){var m,x,S;return _.t(function(Q){if(Q.nextAddress==1)return(m=_.C(K,CtD))?Q.yield(_.k_(),2):Q.return();x=Q.yieldResult;if(!x)return Q.return();var w=x,M=(S=m)==null?void 0:S.languageCode,f;(w==null?0:(f=w.isReady)==null?0:f.call(w))&&(M=JG5(w,M))&&w.setAudioTrack(M);_.Px(Q)})};var c2=function(){};
_.q(c2,k9);var I$O=function(K){var m;return _.t(function(x){m=_.vZ("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;K.JSC$17586_mainAppPlayer=new xw(m);document.addEventListener("yt-page-data-updated",K.JSC$17586_pauseOnNavigation.bind(K));_.Px(x)})};
c2.prototype.JSC$17586_pauseOnNavigation=function(){var K=this,m,x;return _.t(function(S){if(S.nextAddress==1)return m=K.JSC$17586_mainAppPlayer,S.yield(m.api,2);x=S.yieldResult;x.pauseVideo();_.Px(S)})};
var k3y=function(K,m,x){var S;return _.t(function(Q){S=K.JSC$17586_mainAppPlayer;return Q.yield(S.loadVideoWithPlayerVars({videoId:m,audio_only:"1",player_params:x}),0)})};
c2.prototype.pauseVideo=function(){var K=this,m,x;return _.t(function(S){if(S.nextAddress==1)return m=K.JSC$17586_mainAppPlayer,S.yield(m.api,2);x=S.yieldResult;x.pauseVideo();_.Px(S)})};
c2.prototype.playVideo=function(){var K=this,m,x;return _.t(function(S){if(S.nextAddress==1)return m=K.JSC$17586_mainAppPlayer,S.yield(m.api,2);x=S.yieldResult;x.playVideo();_.Px(S)})};
var WGs=function(K){var m,x;return _.t(function(S){if(S.nextAddress==1)return m=K.JSC$17586_mainAppPlayer,S.yield(m.api,2);x=S.yieldResult;x.mute();_.Px(S)})},XxH=function(K){var m,x;
return _.t(function(S){if(S.nextAddress==1)return m=K.JSC$17586_mainAppPlayer,S.yield(m.api,2);x=S.yieldResult;x.unMute();_.Px(S)})},KxJ=function(K,m){return _.t(function(x){switch(x.nextAddress){case 1:switch(m){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return x.jumpTo(2);
case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return x.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return x.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return x.jumpTo(5)}x.jumpTo(0);break;case 2:return x.yield(K.playVideo(),7);case 7:x.jumpTo(0);break;case 3:return x.yield(K.pauseVideo(),8);case 8:x.jumpTo(0);break;case 4:return x.yield(WGs(K),9);case 9:x.jumpTo(0);break;case 5:return x.yield(XxH(K),10);case 10:x.jumpTo(0)}})};
c2.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c,D,G,p,R;return _.t(function(J){return J.nextAddress==1?(x=_.C(K,TbR),((S=x)==null?0:S.newPlaybackParams)||((Q=x)==null?0:Q.controlAction)?m.JSC$17586_mainAppPlayer?J.jumpTo(2):J.yield(I$O(m),2):J.return()):((w=x)==null?0:w.newPlaybackParams)?(c=(M=x)==null?void 0:(f=M.newPlaybackParams)==null?void 0:f.externalVideoId,R=(p=(D=x)==null?void 0:(G=D.newPlaybackParams)==null?void 0:G.playerParams)!=null?p:"",c?J.yield(k3y(m,c,R),0):J.return()):
J.yield(KxJ(m,x.controlAction),0)})};var OS=function(K){this.JSC$17593_commandHandler=K};
_.q(OS,k9);
OS.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f;return _.t(function(c){if(c.nextAddress==1)return(x=_.C(K,LNL))?c.yield(_.k_(),2):c.return();S=c.yieldResult;if(!S)return c.return();var D=S,G=(Q=x)==null?void 0:Q.languageCode,p=(w=x)==null?void 0:w.isAutoTranslated;D.getVideoData&&_.CZn(D).length&&((G=q08(D,G,p))?D.setOption("captions","track",G):(D.setOption("captions","stickyLoading",{}),D.setOption("captions","track",{})));M=S.isSubtitlesOn()?_.SC("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.SC("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");f=_.a_(M,5E3);m.JSC$17593_commandHandler.resolveCommand(f);_.Px(c)})};
OS[Od]=[_.jQ];var jZ=function(K,m){this.shortsPlayerPromise=K;this.JSC$17597_commandHandler=m};
_.q(jZ,k9);
jZ.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c,D;return _.t(function(G){if(G.nextAddress==1)return(x=_.C(K,VSE))?G.yield(m.shortsPlayerPromise,2):G.return();S=G.yieldResult;var p=E68(S);p!=null&&p.length||(S.loadModule("captions"),p=E68(S));Q=p;if((w=Q)==null||!w.length)return M=_.SC("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),f=_.a_(M),m.JSC$17597_commandHandler.resolveCommand(f),G.return();S.toggleSubtitles();c=S.isSubtitlesOn()?_.SC("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.SC("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");D=_.a_(c);m.JSC$17597_commandHandler.resolveCommand(D);_.Px(G)})};
jZ[Od]=[_.Z4B,_.jQ];var DC=function(K){this.JSC$17600_actionRouter=K;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(m,x){m.triggerAction("yt-dismiss-shopping-timely-shelf-action",x)}]])};
_.q(DC,k9);DC.prototype.resolveCommand=function(K){var m=this,x,S,Q;return _.t(function(w){x=_.C(K,gfA);if((S=x)==null||!S.overlayId)return w.return();Q=m.dismissPlayerOverlayActions.get(x.overlayId);if(!Q)throw Error("Di`"+x.overlayId);Q(m.JSC$17600_actionRouter,x);_.Px(w)})};
DC[Od]=[fv];var rm=function(K){this.JSC$17604_playerPromise=K};
_.q(rm,k9);rm.prototype.resolveCommand=function(K){var m=this,x,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return(x=_.C(K,c$t))?M.yield(m.JSC$17604_playerPromise,2):M.return();S=M.yieldResult;Q=S.getVideoData().video_id;x.videoId===Q&&(w=Number(x.offsetFromVideoStartMilliseconds),w>=0&&S.seekTo(w/1E3));_.Px(M)})};
rm[Od]=[_.v3];var mXd=_.WN("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),GX=function(K){this.store=K};
_.q(GX,k9);
var xX4=function(K){var m,x,S,Q;return _.t(function(w){if(w.nextAddress==1)return m=_.vZ("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,x=_.vZ("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,S=m||x,K.JSC$17608_mainAppPlayer=new xw(S),w.yield(K.JSC$17608_mainAppPlayer.api,2);Q=w.yieldResult;Q.addEventListener("onStateChange",K.JSC$17608_playerStateChangeListener.bind(K));document.addEventListener("yt-page-data-updated",K.JSC$17608_pauseOnNavigation.bind(K));window.addEventListener("state-navigatestart",
K.JSC$17608_pauseOnNavigation.bind(K));_.Px(w)})};
GX.prototype.JSC$17608_playerStateChangeListener=function(K){switch(K){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"}SFf(this)};
var SFf=function(K){K.store.dispatch(_.ue("sfvAudioItemCurrentlyPlayingEntity",mXd,{key:mXd,externalVideoId:K.externalVideoId,sfvAudioItemPlaybackState:K.playbackState,nowPlayingEntityValue:K.nowPlayingEntityValue}))};
GX.prototype.JSC$17608_pauseOnNavigation=function(){var K=this,m,x,S,Q;return _.t(function(w){if(w.nextAddress==1){if(!K.JSC$17608_mainAppPlayer){var M=new _.AR("Error: mainAppPlayer is unavailable",K.JSC$17608_mainAppPlayer);_.aC(M);return w.return()}return w.yield(K.JSC$17608_mainAppPlayer.api,2)}m=w.yieldResult;S=(x=m)==null?void 0:x.getPlayerState();S!==1||(Q=m)!=null&&Q.pauseVideo();_.Px(w)})};
GX.prototype.playVideo=function(K,m,x){var S=this,Q,w;return _.t(function(M){if(M.nextAddress==1)return M.yield((Q=S.JSC$17608_mainAppPlayer)==null?void 0:Q.api,2);w=M.yieldResult;if(!S.JSC$17608_mainAppPlayer||!w){var f=new _.AR("Error: mainAppPlayer is unavailable",S.JSC$17608_mainAppPlayer);_.aC(f);return M.return()}return M.yield(S.JSC$17608_mainAppPlayer.loadVideoWithPlayerVars({videoId:S.externalVideoId,audio_only:"1",start:K/1E3,end:K/1E3+m,player_params:x}),0)})};
GX.prototype.pauseVideo=function(){var K=this,m,x;return _.t(function(S){if(S.nextAddress==1){if(!K.JSC$17608_mainAppPlayer){var Q=new _.AR("Error: mainAppPlayer is unavailable",K.JSC$17608_mainAppPlayer);_.aC(Q);return S.return()}return S.yield(K.JSC$17608_mainAppPlayer.api,2)}m=S.yieldResult;(x=m)==null||x.pauseVideo();_.Px(S)})};
GX.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y;return _.t(function(V){if(V.nextAddress==1)return x=_.C(K,BtR),Q=(S=x)==null?void 0:S.nowPlayingEntityValue,M=(w=x)==null?void 0:w.externalVideoId,p=Number((G=(f=x)==null?void 0:(c=f.defaultStartPoints)==null?void 0:(D=c[0])==null?void 0:D.offsetMs)!=null?G:"0"),H=Number((F=(R=x)==null?void 0:(J=R.defaultStartPoints)==null?void 0:(L=J[0])==null?void 0:(n=L.duration)==null?void 0:n.seconds)!=null?F:"15"),y=(z=
(N=x)==null?void 0:N.playerParams)!=null?z:"",Q&&M?m.JSC$17608_mainAppPlayer?V.jumpTo(2):V.yield(xX4(m),2):V.return();if(V.nextAddress!=6){if(m.nowPlayingEntityValue&&Q===m.nowPlayingEntityValue)return m.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?V.yield(m.pauseVideo(),0):V.yield(m.playVideo(p,H,y),0);m.externalVideoId=M;m.nowPlayingEntityValue=Q;m.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return V.yield(m.playVideo(p,H,y),6)}SFf(m);return V.jumpTo(0)})};
GX[Od]=[Nc];var po=function(K){this.JSC$17626_commandHandler=K};
_.q(po,k9);po.prototype.resolveCommand=function(K,m){var x=this,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return(S=_.C(K,qvL))?M.yield(_.k_(),2):M.return();Q=M.yieldResult;if(!Q)return M.return();(w=bOG(Q))&&x.JSC$17626_commandHandler.resolveCommand(w,m);_.Px(M)})};
po[Od]=[_.jQ];var R1=function(K){this.JSC$17632_commandHandler=K};
_.q(R1,k9);R1.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f;return _.t(function(c){if(c.nextAddress==1)return(S=_.C(K,Efz))?c.yield(_.k_(),2):c.return();Q=c.yieldResult;if(!Q)return c.return();(w=iOT(Q))?x.JSC$17632_commandHandler.resolveCommand(w,m):(M=_.SC("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),f=_.a_(M),x.JSC$17632_commandHandler.resolveCommand(f));_.Px(c)})};
R1[Od]=[_.jQ];var Jk=function(K){this.JSC$17635_playerPromise=K};
_.q(Jk,k9);Jk.prototype.resolveCommand=function(K){var m=this,x,S;return _.t(function(Q){if(Q.nextAddress==1)return(x=_.C(K,iJL))?Q.yield(m.JSC$17635_playerPromise,2):Q.return();S=Q.yieldResult;S.isFullscreen()&&S.wakeUpControls();_.Px(Q)})};
Jk[Od]=[_.v3];var hk=function(K){this.JSC$17638_playerPromise=K};
_.q(hk,k9);hk.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M;return _.t(function(f){if(f.nextAddress==1){x=_.C(K,O_E);if(!x)return f.return();S=x.overlayRenderer;return S?(Q=_.C(S,HJA))?f.yield(m.JSC$17638_playerPromise,3):f.jumpTo(0):f.return()}w=f.yieldResult;w.renderChapterSeekingAnimation(1,_.Hk(Q.text),(M=Q.icon)==null?void 0:M.iconType);_.Px(f)})};
hk[Od]=[_.v3];var Co=function(K){this.store=K};
_.q(Co,k9);
Co.prototype.resolveCommand=function(K){var m=this,x,S,Q;return _.t(function(w){if(w.nextAddress==1){x=_.C(K,IrM);if(!x)return w.return();S="";(Q=m.store.getState().collabInviteLink)&&x.id===Q.playlistId?S=Q.inviteLinkURL:x.shortUrl&&(S=x.shortUrl);return S?w.yield(navigator.clipboard.writeText(S),3):w.jumpTo(0)}var M={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.SC("COPY_LINK_SUCCESS_TOAST")}}}}};_.cd().resolve(_.jQ).resolveCommand(M);_.Px(w)})};
Co[Od]=[$s];var Lo=function(K,m){this.innertubeTransportService=K;this.JSC$17648_commandHandler=m};
_.q(Lo,k9);Lo.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p,R;return _.t(function(J){if(J.nextAddress==1)return(S=_.C(K,_.ky))?J.yield(_.ix(x.innertubeTransportService,K,(Q=m)==null?void 0:Q.form),2):J.return();(w=J.yieldResult)&&w.errorMetadata&&(M=w,f=_.a_(M.error.message),x.JSC$17648_commandHandler.resolveCommand(f));c=w;if((D=c)==null?0:D.actions)for(G=_.u(c.actions),p=G.next();!p.done;p=G.next())R=p.value,x.JSC$17648_commandHandler.resolveCommand(R);_.Px(J)})};
Lo[Od]=[_.fl,_.jQ];var qF=function(){};
_.q(qF,k9);qF.prototype.resolveCommand=function(K){var m;return _.t(function(x){m=_.C(K,ZzR);if(!m)return x.return();(new t2E(m)).show();_.Px(x)})};_.ES=new _.W$("PLAYLIST_EDIT_CONTROLLER_TOKEN");var bl=function(K,m,x,S){this.store=K;this.innertubeTransportService=m;this.controller=x;this.JSC$17656_commandHandler=S};
_.q(bl,k9);
bl.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y,V,T,m1,MT,c0,EB,pT,h8;return _.t(function($S){if($S.nextAddress==1){S=_.C(K,_.ye);if(!S)return $S.return();if(S.clientActions){Q=_.u(S.clientActions);for(w=Q.next();!w.done;w=Q.next())M=w.value,x.JSC$17656_commandHandler.resolveCommand(M,m);var nT,Lt=m==null?void 0:(nT=m.form)==null?void 0:nT.element;Lt&&_.vg(Lt,"yt-dismissible-item-action",S.clientActions)}return $S.yield(_.ix(x.innertubeTransportService,K,(f=
m)==null?void 0:f.form),2)}if(c=$S.yieldResult)c.errorMetadata?(D=c,G=_.a_(D.error.message),x.JSC$17656_commandHandler.resolveCommand(G),"error"in c&&((p=m)==null?0:(R=p.commandController)==null?0:R.onServerError)&&((J=m)==null||(L=J.commandController)==null||L.onServerError(K,c))):(n=m)==null||(F=n.commandController)==null||(N=(H=F).onSuccess)==null||N.call(H,K,c);z=c;((y=z)==null?0:y.collaborationInviteLink)&&S.playlistId&&(_.h("web_enable_invite_collaborators_link")||_.h("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
x.store.dispatch(_.U1({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:S.playlistId,inviteLinkUrl:z.collaborationInviteLink}}));((V=z)==null?0:V.redirectEndpoint)&&x.JSC$17656_commandHandler.resolveCommand(z.redirectEndpoint);((T=z)==null?0:(m1=T.newHeader)==null?0:m1.playlistHeaderRenderer)?QaH(x.controller,z.newHeader.playlistHeaderRenderer):((MT=z)==null?0:(c0=MT.newHeader)==null?0:c0.musicEditablePlaylistDetailHeaderRenderer)&&QaH(x.controller,z.newHeader.musicEditablePlaylistDetailHeaderRenderer);
x.controller.playlistVideoListElement&&((EB=z)==null?0:(pT=EB.playlistEditResults)==null?0:(h8=pT[0])==null?0:h8.playlistEditVideoAddedResultData)&&((Lt=x.controller.playlistVideoListElement)==null||Lt.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:z.playlistEditResults[0].playlistEditVideoAddedResultData})));_.Px($S)})};
bl[Od]=[_.Za,_.fl,_.ES,_.jQ];var gm=function(K,m){this.controller=K;this.JSC$17666_commandHandler=m};
_.q(gm,k9);gm.prototype.resolveCommand=function(K,m){var x=this,S,Q,w;return _.t(function(M){S=_.C(K,koE);x.controller.showRefreshPill&&((Q=S)==null?0:Q.command)&&(x.JSC$17666_commandHandler.resolveCommand((w=S)==null?void 0:w.command,m),x.controller.showRefreshPill=!1);_.Px(M)})};
gm[Od]=[_.Gs,_.jQ];var no=function(K,m){this.store=K;this.JSC$17670_commandHandler=m||_.kt.instance};
_.q(no,k9);no.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p,R;return _.t(function(J){S=_.C(K,t3L);Q=x.store.getState().radioButtonGroup;if((w=S)==null?0:w.command)x.JSC$17670_commandHandler.resolveCommand((M=S)==null?void 0:M.command,m);else if(Q&&((f=S)==null?void 0:f.formId)===Q.currentFormId)for(c=Object.values(Q.commandsMap),D=_.u(c),G=D.next();!G.done;G=D.next())p=G.value,(R=_.JE(p))&&x.JSC$17670_commandHandler.resolveCommand(R,m);_.Px(J)})};
no[Od]=[_.Za];var P2=new _.W$("USER_PREFS");var eZ=function(K){this.JSC$17675_prefCookie=K};
_.q(eZ,k9);eZ.prototype.resolveCommand=function(K){var m=this,x;return _.t(function(S){(x=_.C(K,izo))&&typeof x.useListView==="boolean"&&(_.lQ(0,155,x.useListView),m.JSC$17675_prefCookie.save());_.Px(S)})};
eZ[Od]=[P2];var il=function(K){this.JSC$17679_prefCookie=K};
_.q(il,k9);il.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M;return _.t(function(f){x=_.C(K,arB);if((S=x)==null||!S.gl)return f.return();Q=x.gl;w={persist_gl:"1",gl:Q};m.JSC$17679_prefCookie.set("gl",Q);m.JSC$17679_prefCookie.save();M=wcL(w);_.qq(M);_.Px(f)})};
il[Od]=[P2];var Ye=function(K){this.JSC$17683_prefCookie=K};
_.q(Ye,k9);Ye.prototype.resolveCommand=function(K){var m=this,x,S;return _.t(function(Q){x=_.C(K,XTD);if(!x)return Q.return();S=!1;x.flagNum&&typeof x.value==="boolean"?(_.lQ(0,x.flagNum,x.value),S=!0):x.key&&typeof x.stringValue==="string"&&(m.JSC$17683_prefCookie.set(x.key,x.stringValue),S=!0);S&&m.JSC$17683_prefCookie.save();_.Px(Q)})};
Ye[Od]=[P2];var FQ=new _.W$("PREF_STORAGE_PROMISE_TOKEN");var Ak=function(K){this.JSC$17687_prefStoragePromise=K};
_.q(Ak,k9);Ak.prototype.resolveCommand=function(K){var m=this,x,S;return _.t(function(Q){if(Q.nextAddress==1)return(x=_.C(K,mgE))?Q.yield(m.JSC$17687_prefStoragePromise,2):Q.return();S=Q.yieldResult;return S===void 0||x.key===void 0||x.value===void 0?Q.return():Q.yield(S.set(x.key,x.value),0)})};
Ak[Od]=[FQ];var wbl=function(K){this.innertubeTransportService=K};
_.q(wbl,k9);wbl.prototype.resolveCommand=function(K,m){var x=this,S,Q;return _.t(function(w){(S=_.C(K,_.MpL))&&S&&S.isFirstRequest&&(_.hg("search_overview_answer"),_.CQ("so_rq",void 0,"search_overview_answer"));return w.yield(_.ix(x.innertubeTransportService,K,(Q=m)==null?void 0:Q.form),0)})};
wbl[Od]=[_.fl];var sas=function(){};
_.q(sas,k9);
sas.prototype.resolveCommand=function(K){var m,x,S,Q,w,M,f,c,D;return _.t(function(G){m=_.C(K,tSD);if((x=m)==null?0:x.sectionIdentifier){if(m.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(Q=(S=document.getElementsByTagName(m.sectionIdentifier))==null?void 0:S.item(0))Q.scrollIntoView({behavior:"smooth"}),(w=uRD(Q))&&w.focus({preventScroll:!0});return G.return()}M=document.querySelector("[section-identifier="+m.sectionIdentifier+"]");f=document.querySelector("[section-identifier="+m.referenceSectionIdentifier+
"]");if(!M)return G.return();c=m.verticalScrollOffsetDp?m.verticalScrollOffsetDp:0;f&&(c-=f.offsetTop);window.scrollTo({top:M.offsetTop+c,behavior:"smooth"});(D=uRD(M))&&D.focus({preventScroll:!0})}_.Px(G)})};var o1=function(K){this.JSC$17699_commandHandler=K};
_.q(o1,k9);
o1.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c;return _.t(function(D){if(D.nextAddress==1){x=_.C(K,Ya_);if(!x||!x.imageBytes||!navigator.clipboard)return D.return();if(x.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.aC(Error("Fi")),D.return();_.h2(D,2);Q=(S=x)==null?void 0:S.imageBytes;w=Q.replace(/-/g,"+").replace(/_/g,"/");M=cGv(w);f={};c=[new ClipboardItem((f[M.type]=M,f))];return D.yield(navigator.clipboard.write(c),4)}if(D.nextAddress!=2)return x.successCommand&&
m.JSC$17699_commandHandler.resolveCommand(x.successCommand),_.xl(D,0);_.gl(D);x.errorCommand&&m.JSC$17699_commandHandler.resolveCommand(x.errorCommand);_.Px(D)})};
o1[Od]=[_.jQ];var H2=function(K,m){this.innertubeTransportService=K;this.JSC$17703_commandHandler=m};
_.q(H2,k9);H2.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f;return _.t(function(c){if(c.nextAddress==1)return(S=_.C(K,FTt))?c.yield(_.ix(x.innertubeTransportService,K,(Q=m)==null?void 0:Q.form),2):c.return();(w=c.yieldResult)&&w.errorMetadata&&S.onFailureCommand&&x.JSC$17703_commandHandler.resolveCommand(S.onFailureCommand);M=w;((f=M)==null?0:f.shareCommand)&&x.JSC$17703_commandHandler.resolveCommand(M.shareCommand,m);_.Px(c)})};
H2[Od]=[_.fl,_.jQ];var $e=function(){};
_.q($e,k9);$e.prototype.resolveCommand=function(K){var m,x;return _.t(function(S){m=_.C(K,z0R);if(!m||!navigator.share)return S.return();x={url:m.url};try{return S.return(navigator.share(x))}catch(Q){}_.Px(S)})};var NF=function(){};
_.q(NF,k9);NF.prototype.resolveCommand=function(){return _.t(function(K){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.Px(K)})};var ZC=function(K){this.JSC$17713_navigationConfirmationService=K};
_.q(ZC,k9);ZC.prototype.resolveCommand=function(){var K=this;return _.t(function(m){K.JSC$17713_navigationConfirmationService.cancelPendingNavigation();_.Px(m)})};
ZC[Od]=[nb];var B2=function(K){this.JSC$17716_screenManager=K};
_.q(B2,k9);B2.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D;return _.t(function(G){Q=(S=m.form)==null?void 0:S.event;M=(w=m.form)==null?void 0:w.element;if(!Q)throw new _.AR("Event not passed in when resolving command");f=_.u(Q.composedPath());for(c=f.next();!c.done;c=f.next())if(D=c.value,D.tagName==="YT-COPY-LINK-RENDERER")return D.copyUrlToClipboard(),M&&_.np(x.JSC$17716_screenManager,M),G.return();_.Px(G)})};
B2[Od]=[_.iJ];var a1=function(){this.JSC$17720_miniAppClientDataProvider=_.cd().resolve(_.SX)};
_.q(a1,k9);a1.prototype.resolveCommand=function(){var K=this,m,x;return _.t(function(S){if(K.JSC$17720_miniAppClientDataProvider.clientData.has("video_id")){var Q=K.JSC$17720_miniAppClientDataProvider,w=Q.clientData.get("video_id");w&&Q.clientData.delete("video_id");m="https://youtube.com/watch?v="+w;x=_.Bs(m);if(x===void 0)throw Error("Gi`"+m);_.K6(window,x)}_.Px(S)})};var dm=function(){};
_.q(dm,k9);dm.prototype.resolveCommand=function(){return _.t(function(K){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.Px(K)})};var yK=function(){};
_.q(yK,k9);yK.prototype.resolveCommand=function(){var K;return _.t(function(m){if(m.nextAddress==1)return m.yield(_.WYn(window.document.documentElement),2);(K=document.querySelector("mini-app-container-view-model iframe"))&&K.focus();_.Px(m)})};var VK=function(K){this.JSC$17727_navigationConfirmationService=K};
_.q(VK,k9);
VK.prototype.resolveCommand=function(){var K=this;return _.t(function(m){var x=K.JSC$17727_navigationConfirmationService,S=_.cd().resolve(_.L_),Q;if(((Q=x.navigateParams)==null?void 0:Q.data)!==void 0){var w;_.h8A(S,x.navigateParams.endpoint,x.navigateParams.data,(w=x.navigateParams.navigationType)!=null?w:1,x.navigateParams.tempData,x.navigateParams.isMiniplayer,void 0,!0);x.navigateParams=void 0;x.customConfirmationCommand=void 0}else x.navigateParams&&(S.navigate(x.navigateParams.endpoint,x.navigateParams.reload,
x.navigateParams.params,x.navigateParams.tempData,x.navigateParams.requestType,x.navigateParams.createScreenConfig,!0),x.navigateParams=void 0,x.customConfirmationCommand=void 0);_.Px(m)})};
VK[Od]=[nb];var v2=function(){};
_.q(v2,k9);v2.prototype.resolveCommand=function(){return _.t(function(K){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.Px(K)})};var US=function(K){this.JSC$17732_prefStorage=K};
_.q(US,k9);US.prototype.resolveCommand=function(){var K=this,m,x;return _.t(function(S){switch(S.nextAddress){case 1:return S.yield(K.JSC$17732_prefStorage,2);case 2:return(m=S.yieldResult)?S.yield(m.set("sfvle",!1),3):S.return();case 3:return S.yield(m.set("sfvles",!0),4);case 4:x=_.s1(),_.lQ(0,203,!1),_.lQ(0,204,!0),x.save(),_.Px(S)}})};
US[Od]=[FQ];var zX=function(K){this.JSC$17735_prefStorage=K};
_.q(zX,k9);zX.prototype.resolveCommand=function(){var K=this,m,x;return _.t(function(S){switch(S.nextAddress){case 1:return S.yield(K.JSC$17735_prefStorage,2);case 2:return(m=S.yieldResult)?S.yield(m.set("sfvle",!0),3):S.return();case 3:return S.yield(m.set("sfvles",!0),4);case 4:x=_.s1(),_.lQ(0,203,!0),_.lQ(0,204,!0),x.save(),_.Px(S)}})};
zX[Od]=[FQ];_.lzd=new _.W$("SNACKBAR_CONTROLLER_TOKEN");_.uo6=new _.W$("SHOULD_SHOW_PIVOT_BAR_TOKEN");var TX=function(K){this.controller=K};
_.q(TX,k9);TX.prototype.resolveCommand=function(K){var m=this,x;return _.t(function(S){x=_.C(K,keB);if(!x)return S.return();var Q=m.controller;Q.closeSnackbarFn&&Q.closeSnackbarFn();_.Px(S)})};
TX[Od]=[_.lzd];var I1=function(K,m){this.controller=K;this.sheetController=m};
_.q(I1,k9);I1.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c;return _.t(function(D){S=_.C(K,XCo);if(!S)return D.return();M=Tls(x.sheetController,(Q=m)==null?void 0:(w=Q.form)==null?void 0:w.element);f=_.C(S.content,OJD);if(!f)return D.return();var G=x.controller,p=f,R=(c=S.animationStyle)!=null?c:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(G.showSnackbarFn)G.showSnackbarFn({snackbarViewModel:p,animationStyle:R,durationMs:S.durationSeconds*1E3,target:M});else throw Error("yj");_.Px(D)})};
I1[Od]=[_.lzd,_.$w];var ke=function(){};
_.q(ke,k9);ke.prototype.resolveCommand=function(K){var m;return _.t(function(x){m=_.C(K,KYB);if(!m||typeof m.key!=="string"||typeof m.value!=="string")return x.return();window.localStorage.setItem(m.key,m.value);_.Px(x)})};var W2=function(K){this.store=K};
_.q(W2,k9);W2.prototype.resolveCommand=function(K){var m=this,x;return _.t(function(S){x=_.C(K,u61);if(!x||!x.stepId||!x.token)return S.return();m.store.dispatch(dWA({stepId:x.stepId,token:x.token,isSelected:!1}));_.Px(S)})};
W2[Od]=[$s];var XQ=function(K,m,x){this.innertubeTransportService=K;this.store=m;this.JSC$17754_screenManager=x};
_.q(XQ,k9);
XQ.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y,V,T,m1,MT,c0;return _.t(function(EB){x=_.C(K,UhD);if(!x||(S=x.stepIds)==null||!S.length)return EB.return();Q=m.store.getState().talkToRecs;w=[];M=[];f=_.u(x.stepIds);for(c=f.next();!c.done;c=f.next())for(D=c.value,G=void 0,(p=(G=Q.stepStates[D])==null?void 0:G.userQuery)&&M.push({userQuery:p.userQuery,userQueryToken:p.token}),J=R=void 0,L=(J=(R=Q.stepStates[D])==null?void 0:R.selectionStates)!=null?J:{},n=_.u(Object.entries(L)),
F=n.next();!F.done;F=n.next())H=F.value,N=_.u(H),z=N.next().value,y=N.next().value,V=z,T=y,T.isSelected&&w.push(V);m1={selectedChipTokens:w,userQueries:M,submittedStepIds:x.stepIds};MT={browseTalk2recsFormData:m1};x.browseEndpoint?(c0=K,_.DE(c0,_.SB,x.browseEndpoint)):x.command&&(c0=x.command);return c0?EB.yield(_.ix(m.innertubeTransportService,c0,{formData:MT,disableCache:!0}).then(function(pT){(pT==null?0:pT.trackingParams)&&m.JSC$17754_screenManager.graftServerVe(pT==null?void 0:pT.trackingParams)}),
0):EB.return()})};
XQ[Od]=[_.fl,$s,_.iJ];var KM=function(K){this.store=K};
_.q(KM,k9);KM.prototype.resolveCommand=function(K){var m=this,x;return _.t(function(S){x=_.C(K,l5L);if(!x||!x.stepId||!x.token)return S.return();m.store.dispatch(dWA({stepId:x.stepId,token:x.token,isSelected:!0}));_.Px(S)})};
KM[Od]=[$s];var m2=function(K){this.store=K};
_.q(m2,k9);m2.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f;return _.t(function(c){S=_.C(K,zd_);if(!S||!S.stepId||!S.userQueryToken)return c.return();f=(M=(Q=m)==null?void 0:(w=Q.form)==null?void 0:w.userQuery)!=null?M:"";x.store.dispatch(_.U1({type:"TALK_TO_RECS_UPDATE_USER_QUERY",payload:{stepId:S.stepId,userQueryToken:S.userQueryToken,userQuery:f}}));_.Px(c)})};
m2[Od]=[$s];_.MEO=new _.W$("TIMELY_ACTIONS_CONTROLLER_TOKEN");var xY=function(K){this.controller=K};
_.q(xY,k9);xY.prototype.resolveCommand=function(K){var m=this,x,S,Q,w;return _.t(function(M){x=_.C(K,u1E);if(!x)return M.return();S=x;Q=S.id;w=S.isVisible;if(Q===void 0||w===void 0)return M.return();var f;(f=m.controller.timelyActionsMap.get(Q))==null||f(Q,w);_.Px(M)})};
xY[Od]=[_.MEO];var fz4=function(){this.timelyActionsMap=new Map};var Sd=function(K){this.JSC$17780_commandHandler=K};
_.q(Sd,k9);Sd.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M;return _.t(function(f){x=_.C(K,_.pzE);if(!x)return f.return();w=(S=x.item)==null?void 0:(Q=S.notificationTextRenderer)==null?void 0:Q.successResponseText;if(!w)return f.return();M=_.Bk(w);m.JSC$17780_commandHandler.resolveCommand(M);_.Px(f)})};
Sd[Od]=[_.jQ];var QM=function(K,m){this.innertubeTransportService=K;this.JSC$17785_playerApiPromise=m};
_.q(QM,k9);
QM.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c,D,G;return _.t(function(p){if(p.nextAddress==1)return p.yield(m.JSC$17785_playerApiPromise,2);x=p.yieldResult;S=x.getOption("captions","track");Q=Object.assign({},_.C(K,_.CDE));(M=(w=x.getVideoData())==null?void 0:w.video_id)?Q.externalVideoId=M:_.Xu(Error("Hi"));if((f=S)==null?0:f.languageCode)Q.languageCode=S.languageCode;if((c=S)==null?0:c.kind)Q.kind=S.kind;if((D=S)==null?0:D.name)Q.name=S.name;G=Object.assign({},K,{getTranscriptEndpoint:Q});return p.yield(_.ix(m.innertubeTransportService,
G),0)})};
QM[Od]=[_.fl,_.v3];var wV=function(){};
_.q(wV,k9);wV.prototype.resolveCommand=function(K){var m,x,S,Q,w,M,f,c;return _.t(function(D){m=_.C(K,fuD);if((x=m)==null||!x.paramKeyValuePairs)return D.return();S=window.location.href;Q=_.u(m.paramKeyValuePairs);for(w=Q.next();!w.done;w=Q.next())M=w.value,M.key&&M.value&&(f={},S=_.Q0(S,(f[M.key]=M.value,f)));c=_.cd().resolve(_.q5);_.Lb(c,S);_.Px(D)})};_.sc=new _.W$("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var lu=function(){};
_.q(lu,yO);_.l=lu.prototype;_.l.getApiPaths=function(){return tVA};
_.l.getExtension=function(K){return _.C(K,_.o7)};
_.l.isNavigationCommand=function(){return!0};
_.l.JSC$14179_getStoreKey=function(K){if((K=this.getExtension(K))&&K.videoId){var m={videoId:K.videoId};K.playlistId&&(m.playlistId=K.playlistId);K.index&&(m.index=K.index);K.params&&(m.params=K.params);return _.AX("next",m)}};
_.l.JSC$14172_getClientScreen=function(K){var m;return((m=K.contentPlaybackContext)==null?void 0:m.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.l.JSC$14172_buildRequest=function(K,m,x){m.videoId&&(K.videoId=m.videoId);m.playlistId&&(K.playlistId=m.playlistId);m.params&&(K.params=m.params);m.index!==void 0&&(K.playlistIndex=m.index);K.racyCheckOk=!(!x.racyCheckOk&&!m.racyCheckOk);K.contentCheckOk=!!m.contentCheckOk;x.contentPlaybackContext&&(K.autonavState=x.contentPlaybackContext.autonavState,K.playbackContext={vis:x.contentPlaybackContext.vis,lactMilliseconds:x.contentPlaybackContext.lactMilliseconds});x.prefetchPlaybackContext&&(K.context.request||
(K.context.request={}),K.context.request.isPrefetch=!0);_.h("captions_hats_killswitch")||(m=_.s1().getFlag(65),m=m!=null?!m:!1,x=!!_.O8("yt-player-sticky-caption"),K.captionsRequested=m&&x)};
_.l.getRequestConfig=function(K){K=this.JSC$14179_getStoreKey(K);var m;K&&(m={storeStrategy:{storeKey:K}});_.h("web_log_player_watch_next_ticks")&&(m=m||{},m.requestTick="wn_s",m.responseTick="wn_r");return m};
var uu=function(){};
_.q(uu,yO);uu.prototype.getApiPaths=function(){return tVA};
uu.prototype.getExtension=function(K){return _.C(K,_.Lp)};
uu.prototype.JSC$14172_buildRequest=function(K,m){m.token&&(K.continuation=m.token)};var M6=function(K,m,x,S){this.controller=K;this.JSC$17805_playerApiPromise=m;this.innertubeTransportService=x;this.JSC$17805_commandHandler=S};
_.q(M6,k9);
M6.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z;return _.t(function(y){if(y.nextAddress==1){x=_.C(K,YED);if((S=x)==null||!S.watchEndpoint)return y.return();Q=new lu;w=Q.JSC$14172_getRequest(x.watchEndpoint);if(!w)return y.return();M=x.watchEndpoint.clickTrackingParams;return y.yield(_.WB(m.innertubeTransportService,w.innerTubeRequest,w.input,M,w.config),2)}if(y.nextAddress!=3)return f=y.yieldResult,y.yield(m.JSC$17805_playerApiPromise,3);c=y.yieldResult;c.updateVideoData({raw_watch_next_response:f});
if(L=(D=f)==null?void 0:(G=D.contents)==null?void 0:(p=G.twoColumnWatchNextResults)==null?void 0:(R=p.results)==null?void 0:(J=R.results)==null?void 0:J.contents)F=(n=L.find(function(V){return V.videoPrimaryInfoRenderer}))==null?void 0:n.videoPrimaryInfoRenderer,((H=F)==null?0:H.subtitle)&&tEH(m.controller,F.subtitle);
(z=(N=f)==null?void 0:N.onUiReady)&&m.JSC$17805_commandHandler.resolveCommand(z);_.Px(y)})};
M6[Od]=[_.sc,_.v3,_.fl,_.jQ];var cw6=function(){this.subtitleChangeCallbackMap=new Map},tEH=function(K,m){K=_.u(K.subtitleChangeCallbackMap.values());
for(var x=K.next();!x.done;x=K.next())x=x.value,x(m)};var fM=function(K,m){this.JSC$17815_commandHandler=K;this.innertubeTransportService=m};
_.q(fM,k9);
fM.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z;return _.t(function(y){switch(y.nextAddress){case 1:return(w=(S=m)==null?void 0:(Q=S.form)==null?void 0:Q.element)&&_.ho(w),M=_.s1().get("hl"),f="",_.h2(y,2),y.yield(o6B(M),4);case 4:f=y.yieldResult;_.xl(y,3);break;case 2:return _.gl(y),w&&_.CZ(w),_.aC(Error("Ji"),"ERROR"),y.return();case 3:c=_.C(K,VP_);if(!c)return w&&_.CZ(w),y.return();(p=(D=c.commerceActionConfig)==null?void 0:(G=D.commandLifeCycleConfig)==null?
void 0:G.onStartCommand)&&x.JSC$17815_commandHandler.resolveCommand(p);return y.yield(_.ix(x.innertubeTransportService,K,{client_data:{paymentsClientToken:{token:f}}}),5);case 5:(R=y.yieldResult)?(w&&_.CZ(w),((F=R)==null?0:F.command)&&x.JSC$17815_commandHandler.resolveCommand(R.command),(z=(H=c.commerceActionConfig)==null?void 0:(N=H.commandLifeCycleConfig)==null?void 0:N.onSuccessCommand)&&x.JSC$17815_commandHandler.resolveCommand(z)):(w&&_.CZ(w),_.aC(Error("Ki")),(n=(J=c.commerceActionConfig)==
null?void 0:(L=J.commandLifeCycleConfig)==null?void 0:L.onFailureCommand)&&x.JSC$17815_commandHandler.resolveCommand(n)),_.Px(y)}})};
fM[Od]=[_.jQ,_.fl];var tz=function(K,m,x){this.store=K;this.JSC$17831_commandHandler=m;this.innertubeTransportService=x};
_.q(tz,k9);
tz.prototype.resolveCommand=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p;return _.t(function(R){S=_.C(K,vgz);Q=S.googlePaymentPayload;S.onStartCommand&&x.JSC$17831_commandHandler.resolveCommand(S.onStartCommand);w=Q.encryptedPurchaseParams;M=Q.ypcLogWalletAnalyticDataEndpoint;f=S.serializedTransactionFlowLoggingParams;c=Q.serializedPaymentsClientParams;D=S.ypcCujContext;p=N5G(x.innertubeTransportService,(G=m)==null?void 0:G.form,w,M,f,c,D);return R.return(p.then(function(J){HOD(m==null?void 0:m.form,
!1);var L=x.store,n=x.JSC$17831_commandHandler,F=J.integratorData;F==null||F===""||J.error!=null?(String(J.error)==="-1"&&S.onDismissCommand?n.resolveCommand(S.onDismissCommand):String(J.error)!=="-1"&&S.onFailureCommand&&n.resolveCommand(S.onFailureCommand),String(J.error)!=="-1"&&String(J.error)!=="132"&&_.aC(Error("Li"),"ERROR")):(S.googlePaymentEntityKey&&L.dispatch(_.ue("commerceAcquisitionClientPayloadEntity",S.googlePaymentEntityKey,{key:S.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:F,
fundsGuaranteeCallbackClientData:J.integratorClientCallbackData}}})),S.onSuccessCommand&&n.resolveCommand(S.onSuccessCommand));_.k8()},function(J){HOD(m==null?void 0:m.form,!1);
_.aC(J,"ERROR");S.onFailureCommand&&x.JSC$17831_commandHandler.resolveCommand(S.onFailureCommand)}))})};
tz[Od]=[Nc,_.jQ,_.fl];var cl=function(K,m){this.JSC$17835_commandHandler=K;this.purchaseManager=m};
_.q(cl,k9);
cl.prototype.resolveCommand=function(K){var m=this,x,S,Q,w,M,f,c,D,G;return _.t(function(p){x=_.C(K,UIA);((S=x)==null?0:(Q=S.commandLifeCycleConfig)==null?0:Q.onStartCommand)&&m.JSC$17835_commandHandler.resolveCommand(x.commandLifeCycleConfig.onStartCommand);if(!((w=x)==null?0:(M=w.googlePaymentPurchaseManagerPayload)==null?0:M.securePayloadBytes))return _.aC(Error("Mi"),"ERROR"),p.return();f=FKL(_.W0(x.googlePaymentPurchaseManagerPayload.securePayloadBytes));c=_.s1().get("hl");D=_.Y_();XsG(f.serialize(),
c,function(R){D.resolve(R)},function(R){D.reject(R)},D.resolve);
G=D.promise;return p.return(G.then(function(R){if(R)if(R==null?0:R.errorCode){_.aC(Error("Ni`"+R.errorCode),"ERROR");var J,L;((J=x)==null?0:(L=J.commandLifeCycleConfig)==null?0:L.onFailureCommand)&&m.JSC$17835_commandHandler.resolveCommand(x.commandLifeCycleConfig.onFailureCommand)}else if(R==null?0:R.isCancelled){var n,F;((n=x)==null?0:(F=n.commandLifeCycleConfig)==null?0:F.onCancelCommand)&&m.JSC$17835_commandHandler.resolveCommand(x.commandLifeCycleConfig.onCancelCommand)}else{var H,N;((H=x)==
null?0:(N=H.commandLifeCycleConfig)==null?0:N.onSuccessCommand)&&m.JSC$17835_commandHandler.resolveCommand(x.commandLifeCycleConfig.onSuccessCommand)}},function(R){_.aC(R,"ERROR");
var J,L;((J=x)==null?0:(L=J.commandLifeCycleConfig)==null?0:L.onFailureCommand)&&m.JSC$17835_commandHandler.resolveCommand(x.commandLifeCycleConfig.onFailureCommand)}))})};
cl[Od]=[_.jQ,KGH];var O1s=function(K,m){this.JSC$17843_commandHandler=K;this.commandAllowlistOverride=m;var x;this.commandAllowlist=(x=this.commandAllowlistOverride)!=null?x:PYL};
O1s.prototype.handleResponse=function(K,m,x){var S,Q=m==null?void 0:(S=m.config)==null?void 0:S.command;if(!Q||this.commandAllowlist.some(function(w){return!!_.C(Q,w)})){m=void 0;
x!==void 0&&(m={form:{element:x}});K.onResponseReceivedCommand&&this.JSC$17843_commandHandler.resolveCommand(K.onResponseReceivedCommand,m);K.onResponseReceivedAction&&this.JSC$17843_commandHandler.resolveCommand(K.onResponseReceivedAction,m);K.onResponseReceivedEndpoint&&this.JSC$17843_commandHandler.resolveCommand(K.onResponseReceivedEndpoint,m);K.command&&this.JSC$17843_commandHandler.resolveCommand(K.command,m);if(K.onResponseReceivedCommands)for(x=_.u(K.onResponseReceivedCommands),S=x.next();!S.done;S=
x.next())this.JSC$17843_commandHandler.resolveCommand(S.value,m);if(K.onResponseReceivedActions)for(x=_.u(K.onResponseReceivedActions),S=x.next();!S.done;S=x.next())this.JSC$17843_commandHandler.resolveCommand(S.value,m);if(K.onResponseReceivedEndpoints)for(x=_.u(K.onResponseReceivedEndpoints),S=x.next();!S.done;S=x.next())this.JSC$17843_commandHandler.resolveCommand(S.value,m);if(K.actions)for(K=_.u(K.actions),x=K.next();!x.done;x=K.next())this.JSC$17843_commandHandler.resolveCommand(x.value,m)}};
O1s[Od]=[_.jQ,_.tR(nG1)];var jaf=new _.W$("INNERTUBE_TOKEN_SERVICE");var DX4=new _.W$("SCHEDULER_TOKEN");var rw4=function(K){this.scheduler=K;K={};this.tokenMap=(K.app={},K.user={},K)};
rw4.prototype.handleResponse=function(K,m){if(!m)throw Error("Oi");var x;if(K=(x=K.responseContext)==null?void 0:x.innertubeTokenJar){if(K.appTokens){var S,Q,w;x=(S=m.innerTubeRequest.context)==null?void 0:(Q=S.request)==null?void 0:(w=Q.innertubeTokenJar)==null?void 0:w.appTokens;GVG(this,K.appTokens,this.tokenMap.app,x)}if(K.userTokens){var M,f,c;m=(M=m.innerTubeRequest.context)==null?void 0:(f=M.request)==null?void 0:(c=f.innertubeTokenJar)==null?void 0:c.userTokens;GVG(this,K.userTokens,this.tokenMap.user,
m)}}};
rw4.prototype.processContext=function(K){K.request||(K.request={});var m=Object.keys(this.tokenMap.app).length,x=Object.keys(this.tokenMap.user).length;if(m||x)K.request.innertubeTokenJar={},m&&(K.request.innertubeTokenJar.appTokens=[].concat(_.N3(Object.values(this.tokenMap.app).flat()))),x&&(K.request.innertubeTokenJar.userTokens=[].concat(_.N3(Object.values(this.tokenMap.user).flat())))};
var GVG=function(K,m,x,S){m=_.u(m);for(var Q=m.next(),w={};!Q.done;w={token$jscomp$139:void 0},Q=m.next()){w.token$jscomp$139=Q.value;if(w.token$jscomp$139.type===void 0)throw new _.AR("InnerTube token has no type",w.token$jscomp$139);if(w.token$jscomp$139.clearTokens)x[w.token$jscomp$139.type]=[];else if(w.token$jscomp$139.value!==void 0){x[w.token$jscomp$139.type]||(x[w.token$jscomp$139.type]=[]);if(S!==void 0&&S.length){Q=_.u(S);for(var M=Q.next(),f={};!M.done;f={requestToken:void 0},M=Q.next())f.requestToken=
M.value,M=x[w.token$jscomp$139.type].findIndex(function(c){return function(D){return D===c.requestToken||(0,_.NX.equals)(D,c.requestToken)}}(f)),M>-1&&x[w.token$jscomp$139.type].splice(M,1)}x[w.token$jscomp$139.type].push(w.token$jscomp$139);
w.token$jscomp$139.maxAgeSeconds&&Number(w.token$jscomp$139.maxAgeSeconds)>0&&K.scheduler.addLowPriorityJob(function(c){return function(){var D=x[c.token$jscomp$139.type].indexOf(c.token$jscomp$139);D>-1&&x[c.token$jscomp$139.type].splice(D,1)}}(w),Number(w.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.AR("InnerTube token has no value",w.token$jscomp$139);
}};
rw4[Od]=[DX4];var pbs=new _.W$("LOCAL_INNERTUBE_ROUTER_TOKEN"),RwG=new _.W$("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var Oc=function(K){this.serviceMap=K};
Oc.prototype.shouldPreferLocalResponse=function(K,m){return(K=JwG(this,K))?K.shouldPreferLocalResponse(m):!1};
Oc.prototype.localInnertubeResponse=function(K,m){var x=this,S;return _.t(function(Q){return(S=JwG(x,K))?Q.return(S.localInnertubeResponse(m)):Q.return(Promise.reject(Error("Pi")))})};
Oc.prototype.canProvideFallbackResponse=function(K,m){return(K=JwG(this,K))?K.canProvideFallbackResponse(m):!1};
Oc.prototype.localFallbackInnertubeResponse=function(K,m){var x=this,S;return _.t(function(Q){return(S=JwG(x,K))?Q.return(S.localFallbackInnertubeResponse(m)):Q.return(Promise.reject(Error("Pi")))})};
var JwG=function(K,m){m=_.qb(m);return m?(K=K.serviceMap[m])?K:null:null};
Oc[Od]=[RwG];var wo=function(){};
wo.prototype.shouldPreferLocalResponse=function(){return!1};
wo.prototype.localInnertubeResponse=function(){return _.t(function(K){return K.return(Promise.reject(Error("Qi")))})};
wo.prototype.canProvideFallbackResponse=function(){return!0};
wo.prototype.localFallbackInnertubeResponse=function(){var K,m,x;return _.t(function(S){K=WR("CLOSE_POPUP");m={openPopupAction:B51()};x={actions:[K,m]};return S.return(x)})};var WCT=function(K,m){this.JSC$17892_upliftPromise=K;this.store=m};
_.l=WCT.prototype;_.l.shouldPreferLocalResponse=function(K){var m=K.videoId,x;if(x=m)x=y$m(this.store.getState().entities,K.videoId);return x&&VSn(this.store.getState().entities,m)?drv(this.store.getState().entities,K.playlistId):!1};
_.l.localInnertubeResponse=function(K){var m=this,x;return _.t(function(S){return(x=m.getPlayerResponse(K))?S.return(Promise.resolve(x)):S.return(Promise.reject(Error("Ri")))})};
_.l.canProvideFallbackResponse=function(K){return!!K.videoId};
_.l.localFallbackInnertubeResponse=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(m.JSC$17892_upliftPromise,2);x=m.getPlayerResponse(K);var Q;x?Q=S.return(Promise.resolve(x)):Q=ty(m.store.getState().entities,K.videoId)?S.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.yp(_.SC("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:kLG()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
S.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.yp(_.SC("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:IkS()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return Q})};
_.l.getPlayerResponse=function(K){return GPv(this.store.getState().entities,K.videoId)};var Qd=function(K,m){this.localPlayerService=K;this.localWatchNextService=m};
Qd.prototype.shouldPreferLocalResponse=function(K){var m=K.playerRequest;K=K.watchNextRequest;return!!(m&&this.localPlayerService.shouldPreferLocalResponse(m)&&K&&this.localWatchNextService.shouldPreferLocalResponse(K))};
Qd.prototype.localInnertubeResponse=function(K){var m=this,x,S,Q,w;return _.t(function(M){if(M.nextAddress==1){x=K.playerRequest;S=K.watchNextRequest;if(!x||!S)throw new _.AR("Missing streaming request",K);return M.yield(m.localPlayerService.localInnertubeResponse(x),2)}if(M.nextAddress!=3)return Q=M.yieldResult,M.yield(m.localWatchNextService.localInnertubeResponse(S),3);w=M.yieldResult;return M.return({playerResponse:Q,watchNextResponse:w})})};
Qd.prototype.canProvideFallbackResponse=function(K){var m=K.playerRequest;K=K.watchNextRequest;return!!(m&&this.localPlayerService.canProvideFallbackResponse(m)&&K&&this.localWatchNextService.canProvideFallbackResponse(K))};
Qd.prototype.localFallbackInnertubeResponse=function(K){var m=this,x,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return x=K.playerRequest,S=K.watchNextRequest,x&&S?M.yield(m.localPlayerService.localFallbackInnertubeResponse(x),2):M.return(Promise.reject(new _.AR("Missing streaming request",K)));if(M.nextAddress!=3)return Q=M.yieldResult,M.yield(m.localWatchNextService.localFallbackInnertubeResponse(S),3);w=M.yieldResult;return M.return({playerResponse:Q,watchNextResponse:w})})};var mi=function(K){this.JSC$17902_persistentStorePromiseAccessor=K};
mi.prototype.shouldPreferLocalResponse=function(){return!1};
mi.prototype.localInnertubeResponse=function(){return _.t(function(K){return K.return(Promise.reject(Error("Si")))})};
mi.prototype.canProvideFallbackResponse=function(){return!0};
mi.prototype.localFallbackInnertubeResponse=function(){var K=this,m,x;return _.t(function(S){return S.nextAddress==1?S.yield(K.JSC$17902_persistentStorePromiseAccessor(),2):S.nextAddress!=3?(m=S.yieldResult)?S.yield(m.get("service:guide:fallback"),3):S.return(Promise.reject(Error("Ti"))):(x=S.yieldResult)&&_.HP(x)?S.return(yGG(_.HP(x))):S.return(Promise.reject(Error("Ui")))})};var st=function(){};
st.prototype.shouldPreferLocalResponse=function(){return!1};
st.prototype.localInnertubeResponse=function(){return _.t(function(K){return K.return(Promise.reject(Error("Vi")))})};
st.prototype.canProvideFallbackResponse=function(){return!0};
st.prototype.localFallbackInnertubeResponse=function(){var K,m,x;return _.t(function(S){K=WR("CLOSE_POPUP");m={openPopupAction:B51()};x={actions:[K,m]};return S.return(x)})};var Km=function(){this.urlMap=hwO;this.fallbackCommand=_.eq};
Km.prototype.shouldPreferLocalResponse=function(K){return(K=K.url)?!!Cps(this,K):!1};
Km.prototype.localInnertubeResponse=function(K){var m=this,x;return _.t(function(S){return(x=K.url)?S.return(LxG(K,Cps(m,x))):S.return(Promise.reject(Error("Wi")))})};
Km.prototype.canProvideFallbackResponse=function(){return!0};
Km.prototype.localFallbackInnertubeResponse=function(K){var m=this,x,S,Q,w,M,f,c;return _.t(function(D){x=K.url;if(!x)return D.return(LxG(K,m.fallbackCommand));if(S=Cps(m,x))return D.return(LxG(K,S));Q=void 0;w=_.qb(x);w==="/watch"&&(M=_.II(x,"v"))&&(c=(f=_.II(x,"list"))!=null?f:void 0,Q=_.dB(M,c));Q||(Q=m.fallbackCommand);return D.return(LxG(K,Q))})};
var Cps=function(K,m){if(m)return K.urlMap[_.eH(m)]},LxG=function(K,m){m&&K.parentTrackingParams&&(m.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:K.parentTrackingParams}},m.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:m})};var xk=function(K,m,x){this.JSC$17913_upliftPromise=K;this.store=m;this.JSC$17913_persistentStorePromiseAccessor=x};
xk.prototype.shouldPreferLocalResponse=function(){return!1};
xk.prototype.localInnertubeResponse=function(){return _.t(function(K){return K.return(Promise.reject(Error("Xi")))})};
xk.prototype.canProvideFallbackResponse=function(){return!0};
xk.prototype.localFallbackInnertubeResponse=function(){var K=this;return _.t(function(m){return m.return(qFG(K))})};
var qFG=function(K){var m,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(oz(K.JSC$17913_upliftPromise,K.store),2);m=S.yieldResult;x={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[aDL(m)]}}}};return S.return(EL5(K,x))})},EL5=function(K,m){var x,S;
return _.t(function(Q){if(Q.nextAddress==1)return Q.yield(K.JSC$17913_persistentStorePromiseAccessor(),2);if(Q.nextAddress!=3)return x=Q.yieldResult,Q.yield($$(x),3);S=Q.yieldResult;return Q.return({responseContext:{},contents:m,topbar:S})})};var WP=function(K,m,x){this.JSC$17920_upliftPromise=K;this.store=m;this.JSC$17920_persistentStorePromiseAccessor=x};
WP.prototype.shouldPreferLocalResponse=function(K){var m=K.videoId;return m&&y$m(this.store.getState().entities,m)&&VSn(this.store.getState().entities,m)?drv(this.store.getState().entities,K.playlistId):!1};
WP.prototype.localInnertubeResponse=function(K){var m=this,x,S;return _.t(function(Q){if(Q.nextAddress==1)return(x=K.videoId)?Q.yield(m.JSC$17920_upliftPromise,2):Q.return(Promise.reject(Error("Yi")));if(Q.nextAddress!=3)return Q.yield(b1d(m,K,x),3);S=Q.yieldResult;return Q.return(gL6(m,S,x))})};
WP.prototype.canProvideFallbackResponse=function(K){return K.videoId?!0:!1};
WP.prototype.localFallbackInnertubeResponse=function(K){var m=this,x,S,Q,w;return _.t(function(M){switch(M.nextAddress){case 1:return(x=K.videoId)?M.yield(m.JSC$17920_upliftPromise,2):M.return(Promise.reject(Error("Yi")));case 2:return M.yield(b1d(m,K,x),3);case 3:S=M.yieldResult;if(ty(m.store.getState().entities,x)){M.jumpTo(4);break}return M.yield(oz(m.JSC$17920_upliftPromise,m.store),5);case 5:return Q=M.yieldResult,M.return(nLs(S,Q));case 4:return y$m(m.store.getState().entities,x)&&VSn(m.store.getState().entities,
x)?M.return(gL6(m,S,x)):(w={title:_.yp(_.SC("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:kLG()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},M.return(nLs(S,w)))}})};
var b1d=function(K,m,x){var S,Q,w,M,f;return _.t(function(c){if(c.nextAddress==1)return S=m.playlistId,Q=_.dB(x,S),c.yield(K.JSC$17920_persistentStorePromiseAccessor(),2);if(c.nextAddress!=3)return w=c.yieldResult,c.yield($$(w),3);M=c.yieldResult;f={responseContext:{},currentVideoEndpoint:Q,topbar:M};return c.return(f)})},gL6=function(K,m,x){if(K=ty(K.store.getState().entities,x)){var S;
x=K.videoEntity;var Q,w={title:Vp(x.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.vN((S=x.localizedStrings)==null?void 0:S.viewCount),viewCount:_.vN((Q=x.localizedStrings)==null?void 0:Q.viewCount)}}};x.publishedTimestampMillis&&(w.dateText=_.vN(al5(new Date(Number(x.publishedTimestampMillis)))));S={videoPrimaryInfoRenderer:w};Q=K.videoEntity;K=K.channelEntity;K={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:Vp(_.SC("SHOW_MORE",void 0,"Show more")),
showLessText:Vp(_.SC("SHOW_LESS",void 0,"Show less")),description:Q.formattedDescription,owner:{videoOwnerRenderer:{title:Vp(K.title),thumbnail:K.avatar}}}};m.contents={twoColumnWatchNextResults:{results:{results:{contents:[S,K]}}}}}return m},nLs=function(K,m){K.contents={singleColumnWatchNextResults:{results:{results:{contents:[aDL(m)]}}}};
return K};var SF=function(K,m,x){this.JSC$17925_upliftPromise=K;this.store=m;this.JSC$17925_persistentStorePromiseAccessor=x};
SF.prototype.shouldPreferLocalResponse=function(){return!1};
SF.prototype.localInnertubeResponse=function(){return _.t(function(K){return K.return(Promise.reject(Error("Zi")))})};
SF.prototype.canProvideFallbackResponse=function(){return!0};
SF.prototype.localFallbackInnertubeResponse=function(){var K=this,m,x,S,Q;return _.t(function(w){switch(w.nextAddress){case 1:return w.yield(K.JSC$17925_persistentStorePromiseAccessor(),2);case 2:return m=w.yieldResult,w.yield($$(m),3);case 3:return x=w.yieldResult,S={responseContext:{},topbar:x},w.yield(K.JSC$17925_upliftPromise,4);case 4:return w.yield(oz(K.JSC$17925_upliftPromise,K.store),5);case 5:return Q=w.yieldResult,S.watchStatus={backgroundPromoRenderer:Q},w.return(S)}})};var Ppf,ewH;_.jd=new _.W$("ENDPOINT_MAP");Ppf=new _.W$("WATCH_ENDPOINT_MAP");ewH=new _.W$("REEL_ENDPOINT_MAP");var IDn=/^[a-zA-Z0-9_\-]{11}$/;var kSm=_.c4(function(){var K,m;return(m=(K=window).matchMedia)==null?void 0:m.call(K,"(prefers-reduced-motion: reduce)").matches});var i1s=_.c4(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 K=_.WZ("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");K||(K=_.gk("VIDEO"),_.ff("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
K));return!!(K&&K.canPlayType&&K.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var YFJ=XMLHttpRequest.prototype.fetch,Fxf=YFJ&&YFJ.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!uj?!0:!1;var DJ=function(K){this.JSC$17936_storeWithEntities=K};
_.q(DJ,yO);_.l=DJ.prototype;_.l.getApiPaths=function(){return FyE};
_.l.getExtension=function(K){return _.C(K,_.o7)||_.C(K,_.l9)||_.C(K,nHB)};
_.l.isNavigationCommand=function(){return!0};
_.l.JSC$14179_getStoreKey=function(K){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"))&&(K=this.getExtension(K))&&K.videoId){var m={videoId:K.videoId};K.playlistId&&(m.playlistId=K.playlistId);K.playerParams&&(m.params=K.playerParams);return _.AX("player",m)}};
_.l.JSC$14172_getClientScreen=function(K){var m;return((m=K.contentPlaybackContext)==null?void 0:m.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.l.JSC$14172_buildRequest=function(K,m,x){if(_.h("enable_interstitial_entity_check")){var S=this.JSC$17936_storeWithEntities;if(m.videoId)for(var Q=_.u(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),w=Q.next();!w.done;w=Q.next()){w=w.value;var M;var f=void 0,c=void 0,D=m.videoId,G=w;(M=S)?(D=_.WN(D+G,"interstitialInteractionStateEntity"),M=(f=(c=_.X4(M.getState().entities,"interstitialInteractionStateEntity",D))==null?void 0:c.primaryButtonClicked)!=null?f:!1):M=!1;if(M)switch(w){case "CONTENT_CHECK_REQUIRED":m.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":m.racyCheckOk=!0}}}m.videoId&&(K.videoId=m.videoId);m.playlistId&&(K.playlistId=m.playlistId);m.index!==void 0&&(K.playlistIndex=m.index+1);m.playerParams&&(K.params=m.playerParams);"startTimeSeconds"in m&&m.startTimeSeconds&&(_.h("enable_player_request_builder_start_time_floor")?K.startTimeSecs=Math.floor(m.startTimeSeconds):K.startTimeSecs=m.startTimeSeconds);x.contentPlaybackContext&&(K.playbackContext={contentPlaybackContext:x.contentPlaybackContext});x.prefetchPlaybackContext&&
(K.playbackContext=Object.assign({},K.playbackContext,{prefetchPlaybackContext:x.prefetchPlaybackContext}),K.context.request||(K.context.request={}),K.context.request.isPrefetch=!0);K.playbackContext||(K.playbackContext={});S=i1s();K.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!S,supportXhr:Fxf};x.overrideMutedAtStart&&(K.overrideMutedAtStart=x.overrideMutedAtStart);K.racyCheckOk=!!m.racyCheckOk;K.contentCheckOk=!!m.contentCheckOk;!_.h("captions_prefs_killswitch")&&(x=(x=_.O8("yt-player-caption-language-preferences"))?
x:[],x==null?0:x.length)&&(K.captionParams={viewerSelectedCaptionLangs:x})};
_.l.getRequestConfig=function(K){K=this.JSC$14179_getStoreKey(K);var m;K&&(m={storeStrategy:{storeKey:K}});_.h("web_log_player_watch_next_ticks")&&(m=m||{},m.requestTick="ps_s",m.responseTick="ps_r");return m};
DJ[Od]=[Nc];var rV=function(K,m){this.playerRequestBuilder=K;this.watchNextRequestBuilder=m};
_.q(rV,yO);rV.prototype.getApiPaths=function(){return CkB};
rV.prototype.getExtension=function(K){return _.C(K,_.o7)};
rV.prototype.isNavigationCommand=function(){return!0};
rV.prototype.JSC$14172_buildRequest=function(K,m,x){K.playerRequest={};this.playerRequestBuilder.JSC$14172_buildRequest(K.playerRequest,m,x);_.h("web_streaming_watch")&&(K.watchNextRequest={},this.watchNextRequestBuilder.JSC$14172_buildRequest(K.watchNextRequest,m,x))};
rV[Od]=[DJ,lu];var AwJ;_.GT=new _.W$("SHORTS_CONTROLLER_TOKEN");AwJ=new _.W$("SHORTS_STATE_STORE_TOKEN");var pM=function(K,m){var x=_.VU.apply(2,arguments);K=K===void 0?0:K;_.AR.call(this,m,x);this.errorType=K;Object.setPrototypeOf(this,this.constructor.prototype)};
_.q(pM,_.AR);var oL4,H14,$Xf,Kg5,Lm,pqT,BRG,Z1l,vLl,ywl,dXs;oL4=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(K){return K+"="}).join("|"));
H14=RegExp(".*\\?.*playnext=1.*");$Xf=function(K,m,x,S,Q){this.watchEndpointMap=K;this.reelWatchEndpointMap=m;this.innerTubeTransportService=x;this.fetchPbj=S;this.reloadOnPlayerFailure=Q===void 0?!0:Q};
_.NRf=function(K,m){var x=_.rp("web_pbj_log_warning_rate",0);x=x>0&&Math.random()<x;var S;if((S=_.C(m.commandMetadata,_.mE))==null||!S.rootVe)return x&&_.yq(Error("dj")),!1;var Q;S=(Q=_.C(m.commandMetadata,_.mE))==null?void 0:Q.url;if(!S)return x&&_.yq(Error("ej")),!1;if(H14.test(S))return!0;if(oL4.test(S))return x&&_.yq(Error("fj`"+S)),!1;if(_.C(m,_.o7)){if(!(K.watchEndpointMap.watchNext&&K.watchEndpointMap.player||_.h("kevlar_fetch_initial_data_op_watch_client")))return x&&_.yq(Error("$i")),!1;
K=_.rp("web_pbj_log_warning_rate",0);K=K>0&&Math.random()<K;_.C(m,_.o7)?ze5(m)?m=!0:(K&&_.yq(Error("aj")),m=!1):(K&&_.yq(Error("$i")),m=!1);return m}if(_.C(m,_.l9))return T5m(m);if(_.C(m,_.Ve))return!0;K=_.eW(K.innerTubeTransportService,m);!K&&x&&_.aC(Error("gj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(m)});return K};
Kg5=function(K,m,x,S,Q,w){m={url:m};if(x==null?0:x.itct)m.parentTrackingParams=x.itct;var M=_.Z1(dmE);return _.WB(K.innerTubeTransportService,m,M).then(function(f){(f=f.endpoint)||(f=_.eq);(x==null?0:x.itct)&&f&&!f.trackingParams&&(f.trackingParams=x.itct);var c=w1(f);return Lm(K,f,x,S,c,Q,w)})};
Lm=function(K,m,x,S,Q,w,M,f){f=f===void 0?{}:f;if(K.fetchPbj&&!_.NRf(K,m)&&!_.h("force_one_platform")){f=K.fetchPbj(m);var c=_.k8(f.then(function(y){if(!y)throw Error("hj");M(c)||w(m,y);return y}));
return c}var D,G,p={rootVe:(D=_.C(m.commandMetadata,_.mE))==null?void 0:D.rootVe,url:(G=_.C(m.commandMetadata,_.mE))==null?void 0:G.url,endpoint:m,page:Q};if(_.C(m,_.o7)){var R,J={contentPlaybackContext:_.Zs(x,(R=_.C(m.commandMetadata,_.mE))==null?void 0:R.url,S)},L=_.Y_();_.h("web_streaming_watch")&&window.TextDecoderStream?(f=G1o(K.innerTubeTransportService,m,J,function(y){!p.response&&y.content&&(p.response=y.content);!p.playerResponse&&y.player&&(p.playerResponse=y.player);w(m,p)}),D=auL(m),D.length&&
(p.preconnect=D,w(m,p)),Z1l(f,L,p).catch(function(y){y instanceof pM&&y.errorType===2&&_.h("web_streaming_watch_fallback")&&BRG(K,m,J,p,w,M,L)})):BRG(K,m,J,p,w,M,L);
return L.promise}if(_.C(m,_.l9)){var n;if(((n=_.C(m,_.l9))==null?void 0:n.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var F=_.Y_();_.az4(_.cd().resolve(_.GT),m).then(function(y){dXs(K,x,S,Q,w,F,y)});
return F.promise}f=_.k8();var H;D={contentPlaybackContext:_.Zs(x,(H=_.C(m.commandMetadata,_.mE))==null?void 0:H.url,S)};(H=K.reelWatchEndpointMap.player)&&(H=H().JSC$14172_getRequest(m,D))&&(f=_.WB(K.innerTubeTransportService,H.innerTubeRequest,H.input,m.clickTrackingParams,H.config));H=_.k8();(G=K.reelWatchEndpointMap.reelItemWatch)&&(G=G().JSC$14172_getRequest(m))&&(H=_.WB(K.innerTubeTransportService,G.innerTubeRequest,G.input,m.clickTrackingParams,G.config));G=_.k8();_.h("web_enable_delay_shorts_sequence_call_extra")&&
(G=new _.LA(function(y){setTimeout(function(){y(void 0)},200)}));
(!_.h("web_enable_delay_shorts_sequence_call_new")||_.h("web_enable_delay_shorts_sequence_call_forget"))&&(R=K.reelWatchEndpointMap.reelWatchSequence)&&_.C(m,_.l9).sequenceParams&&(D=R().JSC$14172_getRequest(m,D))&&(_.h("web_enable_delay_shorts_sequence_call_forget")?_.WB(K.innerTubeTransportService,D.innerTubeRequest,D.input,m.clickTrackingParams,D.config):G=_.WB(K.innerTubeTransportService,D.innerTubeRequest,D.input,m.clickTrackingParams,D.config));D=_.k8(p);R=_.Y_();ywl(m,D,f,H,G,w,M,R);return R.promise}var N;
if(_.C(m,lcD)&&((N=_.C(m.commandMetadata,_.mE))==null?0:N.url))return f=O8v(_.Wc(dR().location.href),_.Wc(_.C(m.commandMetadata,_.mE).url)).toString(),Kg5(K,f,x,S,w,function(){return!1});
if(_.C(m,_.Ve))return w(m,p),_.k8(p);if(_.eW(K.innerTubeTransportService,m)){f=Object.assign({},{tempData:x,disableCache:x.disableCache},f);var z=_.ix(K.innerTubeTransportService,m,f).then(function(y){p.response=y;M(z)||w(m,p);return p});
return z}return _.k8(p)};
_.VE4=function(K,m,x,S){if(_.C(m,_.o7)||_.C(m,_.l9)&&(_.h("mweb_enable_shorts_innertube_player_prefetch")||_.h("kevlar_enable_shorts_prefetch_in_sequence"))||_.C(m,nHB)&&_.h("web_enable_prefetching_videos_on_home")){var Q,w={contentPlaybackContext:_.Zs(x,(Q=_.C(m.commandMetadata,_.mE))==null?void 0:Q.url,S),prefetchPlaybackContext:XVT(x)},M,f,c;if(((M=_.C(m,_.o7))==null?void 0:(f=M.watchEndpointSupportedPrefetchConfig)==null?void 0:(c=f.prefetchHintConfig)==null?void 0:c.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(x=
K.watchEndpointMap.watchNext)if(w=x().JSC$14172_getRequest(m,w))return Promise.resolve(_.WB(K.innerTubeTransportService,w.innerTubeRequest,w.input,void 0,w.config).then(function(p){return p}))}else if(x=K.watchEndpointMap.player)if(w=x().JSC$14172_getRequest(m,w))return Promise.resolve(_.WB(K.innerTubeTransportService,w.innerTubeRequest,w.input,void 0,w.config).then(function(p){return p}))}else if(_.eW(K.innerTubeTransportService,m)){var D={tempData:x},G=c9A(K.innerTubeTransportService,m);
return G?new Promise(function(p,R){var J,L;return _.t(function(n){if(n.nextAddress==1)return n.yield(G,2);if(n.nextAddress!=4)return J=n.yieldResult,J.JSC$14179_getStoreKey(m,D)?n.yield(_.ix(K.innerTubeTransportService,m,D),4):(R(new _.AR("Prefetching request builder with no store key.",m)),n.jumpTo(0));L=n.yieldResult;p(L);_.Px(n)})}):Promise.reject(new _.AR("Prefetching unregistered request builder.",m))}return Promise.reject(new _.AR("No request builder available to prefetch endpoint.",m))};
pqT=function(K,m){var x,S,Q;if(_.C(m,_.o7)){var w=K.watchEndpointMap.watchNext;w&&(x=w());(K=K.watchEndpointMap.player)&&(S=K())}else if(_.C(m,_.l9))(w=K.reelWatchEndpointMap.reelItemWatch)&&(x=w()),(w=K.reelWatchEndpointMap.player)&&(S=w()),(K=K.reelWatchEndpointMap.reelWatchSequence)&&(Q=K());else{a:{K=tMn(m,K.innerTubeTransportService.endpointMap);if(K!==void 0)if(typeof K.then==="function")_.aC(new _.AR("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",m));else break a;
K=void 0}K&&(x=K)}var M,f,c;return{content:(M=x)==null?void 0:M.JSC$14179_getStoreKey(m),player:(f=S)==null?void 0:f.JSC$14179_getStoreKey(m),reelSequence:(c=Q)==null?void 0:c.JSC$14179_getStoreKey(m)}};
BRG=function(K,m,x,S,Q,w,M){var f=_.k8(),c=K.watchEndpointMap.player;_.h("web_streaming_player")&&(c=EY(rV));c&&(c=c().JSC$14172_getRequest(m,x))&&(f=_.WB(K.innerTubeTransportService,c.innerTubeRequest,c.input,m.clickTrackingParams,c.config));c=_.k8();var D=K.watchEndpointMap.watchNext;D&&(x=D().JSC$14172_getRequest(m,x))&&(c=_.WB(K.innerTubeTransportService,x.innerTubeRequest,x.input,m.clickTrackingParams,x.config));S=_.k8(S);vLl(K,m,S,f,c,Q,w,M)};
Z1l=function(K,m,x){return _.t(function(S){if(S.nextAddress==1)return S.yield(K,2);m.resolve(x);_.Px(S)})};
vLl=function(K,m,x,S,Q,w,M,f){var c,D,G,p,R;_.t(function(J){switch(J.nextAddress){case 1:return J.yield(x,2);case 2:c=J.yieldResult;if(M(f.promise))return f.resolve(c),J.return();w(m,c);D=auL(m);if(!D.length){J.jumpTo(3);break}return J.yield(x,4);case 4:c.preconnect=D,w(m,c);case 3:return _.h2(J,5),J.yield(S,7);case 7:G=J.yieldResult;_.xl(J,6);break;case 5:return p=_.gl(J),f.reject(p),J.return();case 6:if(G===void 0&&K.reloadOnPlayerFailure)return c.reload=!0,w(m,c),f.resolve(c),J.return();if(M(f.promise))return f.resolve(c),
J.return();c.playerResponse=G;w(m,c);_.h2(J,8);return J.yield(Q,10);case 10:R=J.yieldResult;_.xl(J,9);break;case 8:_.gl(J);case 9:if(R===void 0)return c.response={responseContext:{}},f.resolve(c),J.return();if(M(f.promise))return f.resolve(c),J.return();c.response=R;w(m,c);f.resolve(c);_.Px(J)}})};
ywl=function(K,m,x,S,Q,w,M,f){var c,D,G,p,R,J;_.t(function(L){switch(L.nextAddress){case 1:return L.yield(m,2);case 2:c=L.yieldResult;if(M(f.promise))return f.resolve(c),L.return();w(K,c);D=auL(K);if(!D.length){L.jumpTo(3);break}return L.yield(m,4);case 4:c.preconnect=D,w(K,c);case 3:return _.h2(L,5),L.yield(x,7);case 7:G=L.yieldResult;_.xl(L,6);break;case 5:return p=_.gl(L),f.reject(p),L.return();case 6:if(G===void 0)return c.reload=!0,w(K,c),f.resolve(c),L.return();if(M(f.promise))return f.resolve(c),
L.return();c.playerResponse=G;w(K,c);_.h2(L,8);return L.yield(S,10);case 10:R=L.yieldResult;_.xl(L,9);break;case 8:_.gl(L);case 9:if(R===void 0)return c.response={responseContext:{}},f.resolve(c),L.return();if(M(f.promise))return f.resolve(c),L.return();c.response=R;w(K,c);_.h2(L,11);return L.yield(Q,13);case 13:J=L.yieldResult;_.xl(L,12);break;case 11:_.gl(L);case 12:if(M(f.promise))return f.resolve(c),L.return();J&&(c.reelWatchSequenceResponse=J);w(K,c);f.resolve(c);_.Px(L)}})};
dXs=function(K,m,x,S,Q,w,M){var f,c,D,G,p,R;_.t(function(J){if((f=M)==null||!f.replacementEndpoint)return w.reject(),J.return();c=M.replacementEndpoint;(D=_.C(c,_.l9))?(M.sequenceContinuation&&(D.sequenceParams=M.sequenceContinuation),G=_.cd().resolve(_.GT),p=D.sequenceParams,UX6(G,c)&&delete D.sequenceParams,R=Lm(K,c,m,x,S,Q,function(){return!1}),R.then(function(L){return _.t(function(n){if(n.nextAddress==1)return zws(G,{reelWatchEndpoint:{sequenceParams:p}},L),n.yield(0,2);
w.resolve(L);_.Px(n)})})):w.reject();
_.Px(J)})};
$Xf[Od]=[Ppf,ewH,_.fl,_.tR(uvA)];var TRH=function(){var K=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return K.sequenceMap}}},ptD=function(K,m,x){var S,Q=(S=m.config)==null?void 0:S.sequenceStrategy;
if(!Q)return x();K.sequenceMap.has(Q.sequenceKey)||K.sequenceMap.set(Q.sequenceKey,[]);K=K.sequenceMap.get(Q.sequenceKey);switch(Q.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return Izd(K,m,x);case "REQUEST_SEQUENCE_TYPE_REPLACE":return kV5(K,m,x);default:throw new _.AR("Request could not be sequenced",m);}},Izd=function(K,m,x){var S,Q,w;
return _.t(function(M){K.length>0?(Q=K[K.length-1],S=Q.responsePromise.then(function(){return x()})):S=x();
w={request:m,responsePromise:S};K.push(w);Wx5(K,w);return M.return(w.responsePromise)})},kV5=function(K,m,x){x=x();
if(K.length>0)for(var S=_.u(K),Q=S.next();!Q.done;Q=S.next())Q.value.responsePromise=x;var w={request:m,responsePromise:x};K.push(w);Wx5(K,w);return Promise.resolve().then(function(){return K.indexOf(w)>0?w.responsePromise.then(function(M){return Object.assign({},M,{sequenceMetaData:{skipProcessing:!0}})}):w.responsePromise})},Wx5=function(K,m){m.responsePromise.then(function(){var x=K.indexOf(m);
x>-1&&K.splice(x,1)})};var Xb5=new _.W$("REQUEST_SEQUENCING");var R5=function(){};
_.q(R5,yO);R5.prototype.getApiPaths=function(){return[]};
R5.prototype.getExtension=function(K){return _.C(K,ftA)};
R5.prototype.JSC$14172_buildRequest=function(K,m){K.recaptchaToken=m.recaptchaToken};
R5.prototype.getApiUrl=function(){return"/das_captcha"};var Jz=function(){};
_.q(Jz,yO);Jz.prototype.getApiPaths=function(){return dMt};
Jz.prototype.getExtension=function(K){return _.C(K,att)};
Jz.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.createBackstagePostParams&&(K.createBackstagePostParams=m.createBackstagePostParams);x.comment_text&&(K.commentText=x.comment_text);if(x.attached_video_id)K.videoAttachment={videoId:x.attached_video_id};else if(x.image_poll_options)K.pollAttachmentData={options:x.image_poll_options};else if(x.poll_options)K.pollAttachment={choices:x.poll_options};else if(x.quiz_options)K.quizAttachmentData={options:x.quiz_options};else if(x.image_blob_id)K.imageAttachment=
{encryptedBlobId:x.image_blob_id},x.source_video_id&&(K.imageAttachment.sourceExternalVideoId=x.source_video_id),x.image_preview_coordinates&&(K.imageAttachment.previewCoordinates=JSON.parse(x.image_preview_coordinates));else if(x.images_data)K.imagesAttachment={imagesData:x.images_data};else if(x.clip_external_video_id!==void 0||x.clip_offset_ms!==void 0||x.clip_duration_ms!==void 0){var S,Q,w,M,f;K.clipAttachment={externalVideoId:(w=x.clip_external_video_id)!=null?w:"",offsetMs:(M=(S=x.clip_offset_ms)==
null?void 0:S.toString())!=null?M:"",durationMs:(f=(Q=x.clip_duration_ms)==null?void 0:Q.toString())!=null?f:""}}else x.shared_post_id&&(K.sharedPostAttachment={postId:x.shared_post_id});x.tagged_video_id&&(K.postCreationData={taggedVideoId:x.tagged_video_id});x.access_restrictions&&(typeof x.access_restrictions==="number"&&(m=x.access_restrictions,K.accessRestrictions={restriction:m!==1&&m===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof x.access_restrictions==="string"&&
(K.accessRestrictionsParams=x.access_restrictions));x.scheduled_publish_time_sec&&(K.scheduledPublishTimeSec=x.scheduled_publish_time_sec.toString())};var hz=function(){};
_.q(hz,yO);hz.prototype.getApiPaths=function(){return Ic5};
hz.prototype.getExtension=function(K){return _.C(K,NtA)};
hz.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.decorateMessageParams&&(K.params=m.decorateMessageParams);x.text&&(K.text=x.text)};var CM=function(){};
_.q(CM,yO);CM.prototype.getApiPaths=function(){return r4D};
CM.prototype.getExtension=function(K){return _.C(K,dhA)};
CM.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;x.video_id&&(K.videoId=x.video_id)};var LM=function(){};
_.q(LM,yO);LM.prototype.getApiPaths=function(){return hxz};
LM.prototype.getExtension=function(K){return _.C(K,_.KQ)};
LM.prototype.JSC$14172_buildRequest=function(K,m,x){x.suggestions_query&&(K.input=x.suggestions_query)};var q6=function(){};
_.q(q6,yO);q6.prototype.getApiPaths=function(){return m0A};
q6.prototype.getExtension=function(K){return _.C(K,y3E)};
q6.prototype.JSC$14172_buildRequest=function(K,m,x){x.comment_text!==void 0&&(K.commentText=x.comment_text);x.scheduled_publish_time_sec&&(K.scheduledPublishTimeSec=x.scheduled_publish_time_sec.toString());K.updateBackstagePostParams=m.updateBackstagePostParams};var Ec=function(){};
_.q(Ec,yO);Ec.prototype.getApiPaths=function(){return nZ};
Ec.prototype.getExtension=function(K){return _.C(K,_.Lp)};
Ec.prototype.JSC$14172_buildRequest=function(K,m,x){x.formData&&(K.formData=x.formData);m.token?K.continuation=m.token:m.continuationTokenKey&&(x=_.NS().getState(),m=_.X4(x.entities,"continuationTokenEntity",m.continuationTokenKey))&&(K.continuation=String(m.continuationToken))};
var KDf=function(){};
_.q(KDf,yO);_.l=KDf.prototype;_.l.getApiPaths=function(){return nZ};
_.l.getExtension=function(K){return _.C(K,_.SB)};
_.l.isNavigationCommand=function(){return!0};
_.l.JSC$14179_getStoreKey=function(K){if((K=this.getExtension(K))&&K.browseId){var m={browseId:K.browseId};K.browseEndpointContextSupportedConfigs&&(m.browseEndpointContextSupportedConfigs=JSON.stringify(K.browseEndpointContextSupportedConfigs));K.params&&(m.params=K.params);K.query&&(m.query=K.query);return _.AX("browse",m)}};
_.l.JSC$14172_buildRequest=function(K,m,x){m.browseId&&(K.browseId=m.browseId);m.params&&(K.params=m.params);m.query&&(K.query=m.query);x.formData?K.formData=x.formData:m.formData&&(K.formData=m.formData);m.browseId==="FEsubscriptions"&&_.s1().getFlag(155)&&(K.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");m.browseId==="SPaccount_playback"&&(x=_.s1(),K.formData||(K.formData={}),K.formData.accountSettingsFormData={flagCaptionsDefaultOff:x.getFlag(65),flagAutoCaptionsDefaultOn:x.getFlag(66),
flagDisableInlinePreview:x.getFlag(186),flagAudioDescriptionDefaultOn:x.getFlag(198)});if(m.browseId==="FEwhat_to_watch"){x=_.s1();var S=x.getFlag(196);x.getFlag(197)&&(K.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:S}}})}m.browseId==="FEwhat_to_watch"&&(m=_.s1().getFlag(186),K.inlineSettingStatus=m?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.l.getRequestConfig=function(K,m){m=m===void 0?{}:m;var x={};if(K=this.JSC$14179_getStoreKey(K,m))x.storeStrategy={storeKey:K,disableCache:m.disableCache};_.h("web_log_browse_ticks_ks")||(x.requestTick="br_s",x.responseTick="br_r");return x};var bu=function(){};
_.q(bu,yO);bu.prototype.getApiPaths=function(){return HLz};
bu.prototype.getExtension=function(K){return _.C(K,RIA)};
bu.prototype.JSC$14172_buildRequest=function(K,m,x){K.legacyYoutubeChannelUsername=x.legacyYouTubeChannelUsername||"";K.legacyYoutubeChannelPassword=x.legacyYouTubeChannelPassword||""};var gV=function(){};
_.q(gV,yO);gV.prototype.getApiPaths=function(){return y4D};
gV.prototype.getExtension=function(K){return _.C(K,WLE)};
gV.prototype.JSC$14172_buildRequest=function(K,m,x){x.recaptcha_response_token&&(K.recaptchaResponseToken=x.recaptcha_response_token);x.channel_id&&(K.channelId=x.channel_id)};var nM=function(){};
_.q(nM,yO);nM.prototype.getApiPaths=function(){return x0L};
nM.prototype.getExtension=function(K){return _.C(K,QNL)};
nM.prototype.JSC$14172_buildRequest=function(K,m,x){m.externalChannelId&&(K.externalChannelId=m.externalChannelId);x.handle&&(K.handleUpdate={handle:x.handle},m.handleEditSource&&(K.handleUpdate.handleEditSource=m.handleEditSource))};var Pl=function(){};
_.q(Pl,yO);Pl.prototype.getApiPaths=function(){return sHE};
Pl.prototype.getExtension=function(K){return _.C(K,bzt)};
Pl.prototype.JSC$14172_buildRequest=function(K,m,x){m.request&&(K.channelId=m.request.channelId);var S;if(x==null?0:(S=x.uploadDefaults)==null?0:S.emojiReactionSet)K.uploadDefaultsRequest||(K.uploadDefaultsRequest={}),K.uploadDefaultsRequest.emojiReactionSet=x.uploadDefaults.emojiReactionSet};var ed=function(){};
_.q(ed,yO);ed.prototype.getApiPaths=function(){return MVE};
ed.prototype.getExtension=function(K){return _.C(K,XzE)};
ed.prototype.JSC$14172_buildRequest=function(K,m,x){m.externalChannelId&&(K.externalChannelId=m.externalChannelId);m.channelHandleEntityKey&&(K.channelHandleEntityKey=m.channelHandleEntityKey);m.handleEditSource&&(K.handleEditSource=m.handleEditSource);x.handle?K.handle=x.handle:x.name&&(K.name=x.name)};var iu=function(){};
_.q(iu,yO);iu.prototype.getApiPaths=function(){return ZLE};
iu.prototype.getExtension=function(K){return _.C(K,poR)};
iu.prototype.JSC$14172_buildRequest=function(K,m){m.actions?K.actions=m.actions:m.action&&(K.actions=[m.action])};var YY=function(){};
_.q(YY,yO);YY.prototype.getApiPaths=function(){return BhE};
YY.prototype.getExtension=function(K){return _.C(K,_.Lp)};
YY.prototype.JSC$14172_buildRequest=function(K,m){m.token&&(K.continuation=m.token)};var F9=function(){};
_.q(F9,yO);F9.prototype.getApiPaths=function(){return jtR};
F9.prototype.getExtension=function(K){return _.C(K,_.Lp)};
F9.prototype.JSC$14172_buildRequest=function(K,m){K.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";m.token&&(K.fetchCommentsParams={continuation:m.token})};var Az=function(){};
_.q(Az,yO);Az.prototype.getApiPaths=function(){return v9D};
Az.prototype.getExtension=function(K){return _.C(K,Glt)};
Az.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.createReplyParams&&(K.createReplyParams=m.createReplyParams);m.commentText&&(K.commentText=_.Hk(m.commentText));x.comment_text&&(K.commentText=x.comment_text);x.image_blob_id&&(K.imageAttachment={encryptedBlobId:x.image_blob_id});x.botguard_response&&(K.botguardResponse=x.botguard_response)};
_.tv.Object.defineProperties(Az.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var o5=function(){};
_.q(o5,yO);o5.prototype.getApiPaths=function(){return UMz};
o5.prototype.getExtension=function(K){return _.C(K,_.rKE)};
o5.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.createCommentParams&&(K.createCommentParams=m.createCommentParams);m.commentText&&(K.commentText=_.Hk(m.commentText));m.videoPositionMention&&(K.videoPositionMention=m.videoPositionMention);m.sources&&(K.sources=m.sources);x.comment_text&&(K.commentText=x.comment_text);x.attached_video_id?K.videoAttachment={videoId:x.attached_video_id}:x.poll_options?K.pollAttachment={choices:x.poll_options}:x.image_blob_id?K.imageAttachment=
{encryptedBlobId:x.image_blob_id}:x.shared_post_id&&(K.sharedPostAttachment={postId:x.shared_post_id});x.access_restrictions&&typeof x.access_restrictions==="number"&&(m=x.access_restrictions,K.accessRestrictions={restriction:m!==1&&m===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});x.botguard_response&&(K.botguardResponse=x.botguard_response)};
_.tv.Object.defineProperties(o5.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Hl=function(){};
_.q(Hl,yO);Hl.prototype.getApiPaths=function(){return SNB};
Hl.prototype.getExtension=function(K){return _.C(K,JKD)};
Hl.prototype.JSC$14172_buildRequest=function(K,m,x){m.commentText&&(K.replyText=_.Hk(m.commentText));x.comment_text&&(K.replyText=x.comment_text);K.updateReplyParams=m.updateReplyParams};
_.tv.Object.defineProperties(Hl.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var $Y=function(){};
_.q($Y,yO);$Y.prototype.getApiPaths=function(){return QHE};
$Y.prototype.getExtension=function(K){return _.C(K,Rao)};
$Y.prototype.JSC$14172_buildRequest=function(K,m,x){m.commentText&&(K.commentText=_.Hk(m.commentText));x.comment_text&&(K.commentText=x.comment_text);K.updateCommentParams=m.updateCommentParams};
_.tv.Object.defineProperties($Y.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var N6=function(){};
_.q(N6,yO);N6.prototype.getApiPaths=function(){return wwo};
N6.prototype.getExtension=function(K){return _.C(K,C3E)};
N6.prototype.JSC$14172_buildRequest=function(K,m){m.settings&&(K.settings=m.settings)};var ZJ=function(){};
_.q(ZJ,yO);ZJ.prototype.getApiPaths=function(){return l_A};
ZJ.prototype.getExtension=function(K){return _.C(K,K0E)};
ZJ.prototype.JSC$14172_buildRequest=function(K,m){m.channelCreationToken&&(K.channelCreationToken=m.channelCreationToken);m.source&&(K.source=m.source)};var Bl=function(){};
_.q(Bl,yO);Bl.prototype.getApiPaths=function(){return Vro};
Bl.prototype.getExtension=function(K){return _.C(K,S5D)};
Bl.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;if(x.name&&(x.given_name||x.family_name))K=new _.AR("channel creation cannot set both GAIA and YouTube names",m),_.aC(K);else{if(m.zeroStepChannelCreationParams){if(!x.comment_text){K=new _.AR("zero_step_create_comment_params but no zero_step_texts",m);_.aC(K);return}K.zeroStepChannelCreationParams=m.zeroStepChannelCreationParams;K.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(K.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
x.comment_text,x.botguard_response&&(K.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=x.botguard_response))}K.channelCreationToken=m.channelCreationToken;x.given_name&&(K.givenName=x.given_name);x.family_name&&(K.familyName=x.family_name);m.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(K.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(x.name||x.handle||x.avatar_url||x.encryptedBlobId||x.isNameChanged!==void 0||x.isHandleChanged!==void 0||x.isDefaultProfilePhoto!==
void 0||x.obakeImageSource)K.overrideChannelCreationParams={},x.name&&(K.overrideChannelCreationParams.name=x.name),x.handle&&(K.overrideChannelCreationParams.handle=x.handle),x.avatar_url&&(K.overrideChannelCreationParams.avatarUrl=x.avatar_url),x.encryptedBlobId&&(K.overrideChannelCreationParams.blobEncryptionId=x.encryptedBlobId),x.enableIdentityForAllChannelCreationDialog&&(x.encryptedBlobId?K.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
x.isDefaultProfilePhoto!==void 0&&(K.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=x.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),x.isNameChanged!==void 0&&(K.overrideChannelCreationParams.identityForAllChannelCreationNameTag=x.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),x.isHandleChanged!==
void 0&&(K.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=x.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),x.obakeImageSource&&(K.overrideChannelCreationParams.obakeImageSourceType=x.obakeImageSource))}};var a5=function(){};
_.q(a5,yO);a5.prototype.getApiPaths=function(K){return(K=this.getExtension(K))&&K.status==="DISLIKE"?KyE:K&&K.status==="INDIFFERENT"?NrE:b8M};
a5.prototype.getExtension=function(K){return _.C(K,_.Rz)};
a5.prototype.JSC$14172_buildRequest=function(K,m){m.target&&(K.target=m.target);if(m=this.getParams(m))K.params=m};
a5.prototype.getParams=function(K){switch(K==null?void 0:K.status){case "DISLIKE":return K.dislikeParams;case "INDIFFERENT":return K.removeLikeParams;default:return K==null?void 0:K.likeParams}};var dV=function(){};
_.q(dV,yO);dV.prototype.getApiPaths=function(){return Trz};
dV.prototype.getExtension=function(K){return _.C(K,bEH)};
dV.prototype.JSC$14172_buildRequest=function(K,m){m.settingItemId&&(K.settingItemId=m.settingItemId);m.stringValue!=null&&m.stringValue!==void 0?K.newValue={stringValue:m.stringValue}:m.intValue?K.newValue={intValue:m.intValue}:m.boolValue!==null&&m.boolValue!==void 0?K.newValue={boolValue:m.boolValue}:(K=new _.AR("Unknown value type for SetSettingEndpoint.",m),_.aC(K))};var yM=function(){};
_.q(yM,yO);yM.prototype.getApiPaths=function(){return WyD};
yM.prototype.getExtension=function(K){return _.C(K,zrE)||void 0};
yM.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.channelIds&&(K.channelIds=m.channelIds);m.siloName&&(K.siloName=m.siloName);m.params&&(K.params=m.params);x.botguardResponse&&(K.botguardResponse=x.botguardResponse);x.feature&&(K.clientFeature=x.feature)};
_.tv.Object.defineProperties(yM.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var VM=function(){};
_.q(VM,yO);VM.prototype.getApiPaths=function(){return KFE};
VM.prototype.getExtension=function(K){return _.C(K,gjH)||void 0};
VM.prototype.JSC$14172_buildRequest=function(K,m){m.channelIds&&(K.channelIds=m.channelIds);m.siloName&&(K.siloName=m.siloName);m.params&&(K.params=m.params)};
_.tv.Object.defineProperties(VM.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var vl=function(K){this.shareClientParamsProvider=K};
_.q(vl,yO);vl.prototype.getApiPaths=function(){return zu5};
vl.prototype.getExtension=function(K){return _.C(K,xoo)||_.C(K,_.SyE)||_.C(K,moL)};
vl.prototype.JSC$14172_buildRequest=function(K,m){m.serializedShareEntity&&(K.serializedSharedEntity=m.serializedShareEntity);if(m.clientParamIdentifier){var x;if((x=this.shareClientParamsProvider)==null?0:x.clientParams.has(m.clientParamIdentifier)){x=this.shareClientParamsProvider;m=m.clientParamIdentifier;var S=x.clientParams.get(m);S&&x.clientParams.delete(m);K.clientParams=S}}};
vl[Od]=[PHl];var Uc=function(){};
_.q(Uc,yO);Uc.prototype.getApiPaths=function(){return FWA};
Uc.prototype.getExtension=function(K){return _.C(K,PDR)};
Uc.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var zT=function(){};
_.q(zT,yO);zT.prototype.getApiPaths=function(){return mm_};
zT.prototype.getExtension=function(K){return _.C(K,b9D)};
zT.prototype.JSC$14172_buildRequest=function(K,m){m.dismissal&&(K.items=[m.dismissal])};
_.tv.Object.defineProperties(zT.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var TT=function(){};
_.q(TT,yO);TT.prototype.getApiPaths=function(){return qUB};
TT.prototype.getExtension=function(K){return _.C(K,_.jF)||void 0};
TT.prototype.JSC$14172_buildRequest=function(K,m,x){K.feedbackTokens=[];m.feedbackToken&&K.feedbackTokens.push(m.feedbackToken);if(m=m.cpn||x.cpn)K.feedbackContext={cpn:m};K.isFeedbackTokenUnencrypted=!!x.is_feedback_token_unencrypted;K.shouldMerge=!1;x.extra_feedback_tokens&&(K.shouldMerge=!0,K.feedbackTokens=K.feedbackTokens.concat(x.extra_feedback_tokens))};
_.tv.Object.defineProperties(TT.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var I5=function(){};
_.q(I5,yO);I5.prototype.getApiPaths=function(){return qUB};
I5.prototype.getExtension=function(K){return _.C(K,_.KQ)};
I5.prototype.JSC$14172_buildRequest=function(K,m,x){x.feedback_tokens&&(K.feedbackTokens=x.feedback_tokens,K.shouldMerge=!0)};
_.tv.Object.defineProperties(I5.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Qb=function(){};
_.q(Qb,yO);Qb.prototype.getApiPaths=function(){return qUB};
Qb.prototype.getExtension=function(K){return _.C(K,MeL)};
Qb.prototype.JSC$14172_buildRequest=function(K,m){m.undoToken&&(K.feedbackTokens=[m.undoToken]);m.isUndoTokenUnencrypted&&(K.isFeedbackTokenUnencrypted=m.isUndoTokenUnencrypted)};
_.tv.Object.defineProperties(Qb.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var wO=function(){};
_.q(wO,yO);wO.prototype.getApiPaths=function(){return fGo};
wO.prototype.getExtension=function(K){return _.C(K,LYD)};
wO.prototype.JSC$14172_buildRequest=function(K,m){m.nextEndpoint&&_.C(m.nextEndpoint,_.Ku)?K.nextEndpoint={urlEndpoint:_.C(m.nextEndpoint,_.Ku)}:m.nextEndpoint&&_.C(m.nextEndpoint,_.o7)&&(K.nextEndpoint={watchEndpoint:_.C(m.nextEndpoint,_.o7)});m.setRacy&&(K.setRacy=m.setRacy);m.setControvercy&&(K.setControvercy=m.setControvercy)};var se=function(K){this.JSC$18137_storeWithEntities=K};
_.q(se,yO);se.prototype.getApiPaths=function(){return SUL};
se.prototype.getExtension=function(K){return _.C(K,IuL)};
se.prototype.JSC$14172_buildRequest=function(K,m){m.flowId&&(K.flowId=m.flowId);m.targetId&&(K.targetId=m.targetId);m.continuation&&(K.continuation=m.continuation);var x=m.flowStateEntityKey;if(m.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&x&&this.JSC$18137_storeWithEntities){var S;if(m=(S=this.JSC$18137_storeWithEntities.getState())==null?void 0:S.entities)if(S=_.T5(x).entityType,S=_.X4(m,S,x))K.flowState=S,K.flowStateEntityKey=x}};
_.tv.Object.defineProperties(se.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
se[Od]=[Nc];var mYO=function(){};
_.q(mYO,yO);_.l=mYO.prototype;_.l.getApiPaths=function(){return Ly5};
_.l.JSC$14179_getStoreKey=function(){return _.AX("guide")};
_.l.getRequestConfig=function(){var K=this.JSC$14179_getStoreKey(),m;K&&(m={storeStrategy:{storeKey:K}});return m};
_.l.isNavigationCommand=function(){return!0};
_.l.getExtension=function(K){return _.C(K,_.KQ)};
_.l.JSC$14172_buildRequest=function(K){K.fetchLiveState=!0};var la=function(){};
_.q(la,yO);la.prototype.getApiPaths=function(){return $MM};
la.prototype.getExtension=function(K){return _.C(K,OEE)};
la.prototype.JSC$14172_buildRequest=function(){};var ua=function(){};
_.q(ua,yO);ua.prototype.getApiPaths=function(){return NhH};
ua.prototype.getExtension=function(K){return _.C(K,jPL)};
ua.prototype.JSC$14172_buildRequest=function(){};var Mj=function(){};
_.q(Mj,yO);Mj.prototype.getApiPaths=function(){return YIH};
Mj.prototype.getExtension=function(K){return _.C(K,_.Lp)};
Mj.prototype.JSC$14172_buildRequest=function(K,m){m.token&&(K.continuation=m.token);var x,S;K==null||(x=K.context)==null||(S=x.user)==null||delete S.onBehalfOfUser};
Mj.prototype.getRequestConfig=function(K){var m={},x;if(((x=this.getExtension(K))==null?void 0:x.sessionIndex)!==void 0){var S;m={authStrategy:{sessionIndex:(S=this.getExtension(K))==null?void 0:S.sessionIndex}}}return m};var fq=function(){};
_.q(fq,yO);fq.prototype.JSC$14172_getRequest=function(K){var m=this.getExtension(K),x=K="";if(m==null?0:m.popup)K="true";if(m==null?0:m.disableSignout)x="true";m={};return{input:"/getAccountSwitcherEndpoint",requestShell:F0("/getAccountSwitcherEndpoint","GET",(m["X-YouTube-Delegation-Context"]=_.vZ("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),m["X-YouTube-Account-Switcher-Popup"]=K,m["X-YouTube-Account-Switcher-Disable-Signout"]=x,m)),innerTubeRequest:{}}};
fq.prototype.getApiPaths=function(){return[]};
fq.prototype.getExtension=function(K){return _.C(K,_.qln)};
fq.prototype.JSC$14172_buildRequest=function(){};var tm=function(){};
_.q(tm,yO);tm.prototype.JSC$14172_getRequest=function(K){var m="/cross_account_channel_transfer";(K=this.getExtension(K))&&(m=dBn(m,{target_session:K.targetSessionIndex,source_rapt:K.sourceRapt,rapt:K.targetRapt}));return{input:m,requestShell:F0(m,"GET"),innerTubeRequest:{}}};
tm.prototype.getApiPaths=function(){return[]};
tm.prototype.getExtension=function(K){return _.C(K,r3A)};
tm.prototype.JSC$14172_buildRequest=function(){};var cO=function(){};
_.q(cO,yO);cO.prototype.getApiPaths=function(){return QtM};
cO.prototype.isNavigationCommand=function(){return!0};
cO.prototype.getExtension=function(K){return _.C(K,_.KQ)};
cO.prototype.JSC$14172_buildRequest=function(K){var m=_.s1().get("gsml","");m&&(K.safetyModeLockerObfuscatedGaiaId=m);K.userInterfaceTheme=_.b9(!0);_.g1()?K.deviceTheme="DEVICE_THEME_SELECTED":_.f_5()?K.deviceTheme="DEVICE_THEME_SUPPORTED":K.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var Oe=function(){};
_.q(Oe,yO);Oe.prototype.getApiPaths=function(){return YIH};
Oe.prototype.getExtension=function(K){return _.C(K,GjH)};
Oe.prototype.JSC$14172_buildRequest=function(K,m){if(m&&m.requestType&&(K.requestType=m.requestType,m.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||m.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var x=m.nextUrl;x&&(_.VH5(x)||Mb(x))&&(K.nextNavendpoint={urlEndpoint:{url:x}})}m&&m.channelSwitcherQuery&&(K.channelSwitcherQuery=m.channelSwitcherQuery);m&&m.triggerChannelCreation&&(K.triggerChannelCreation=m.triggerChannelCreation);var S;if(m==null?0:(S=m.contentOwnerConfig)==
null?0:S.externalContentOwnerId)K.contentOwnerConfig=m.contentOwnerConfig;K.callCircumstance=m&&m.requestType&&m.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var Q,w;m=K==null?void 0:(Q=K.context)==null?void 0:(w=Q.user)==null?void 0:w.onBehalfOfUser;if(m!==void 0){K.obfuscatedSelectedGaiaId=m;var M,f;K==null||(M=K.context)==null||(f=M.user)==null||delete f.onBehalfOfUser}var c,D;if(Q=K==null?void 0:(c=K.context)==null?void 0:(D=c.user)==null?
void 0:D.serializedDelegationContext)K.selectedSerializedDelegationContext=Q};var j7=function(){};
_.q(j7,yO);j7.prototype.getApiPaths=function(){return AIA};
j7.prototype.getExtension=function(K){return _.C(K,QM_)};
j7.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var Dn=function(){};
_.q(Dn,yO);Dn.prototype.getApiPaths=function(){return yIE};
Dn.prototype.getExtension=function(K){return _.C(K,_.DCE)};
Dn.prototype.JSC$14172_buildRequest=function(K,m){if(m=m.createBroadcastRequest)K.useMasks=m.useMasks,K.broadcastType=m.broadcastType,K.broadcastSource=m.broadcastSource,K.broadcastMetadata=m.broadcastMetadata,K.broadcastMetadataMask=m.broadcastMetadataMask,K.videoMetadata=m.videoMetadata,K.videoMetadataMask=m.videoMetadataMask,K.liveChatSettingsUpdate=m.liveChatSettingsUpdate,K.liveChatSettingsUpdateMask=m.liveChatSettingsUpdateMask,K.cloneVideoId=m.cloneVideoId,K.cloneWithOverrides=m.cloneWithOverrides,
K.targetEntity=m.targetEntity,K.scheduledRedirectMetadata=m.scheduledRedirectMetadata};var rO=function(){};
_.q(rO,yO);rO.prototype.getApiPaths=function(){return zh5};
rO.prototype.getExtension=function(K){return _.C(K,l9R)};
rO.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.params&&(K.params=m.params);x.questionText&&(K.questionText=x.questionText);x.optionText&&x.optionText.length>0&&(K.optionText=x.optionText)};var G$=function(){};
_.q(G$,yO);G$.prototype.getApiPaths=function(){return kho};
G$.prototype.getExtension=function(K){return _.C(K,wBB)};
G$.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var pq=function(){};
_.q(pq,yO);pq.prototype.getApiPaths=function(){return MYA};
pq.prototype.getExtension=function(K){return _.C(K,m9B)};
pq.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var Rm=function(){};
_.q(Rm,yO);Rm.prototype.getApiPaths=function(){return tY5};
Rm.prototype.getExtension=function(K){return _.C(K,x9D)};
Rm.prototype.JSC$14172_buildRequest=function(K,m,x){m.params&&(K.params=m.params);m.continuation&&(K.continuation=m.continuation);x.currentPlayerState&&x.currentPlayerState.playerOffsetMs&&(K.currentPlayerState={playerOffsetMs:x.currentPlayerState.playerOffsetMs.toString()})};var Jm=function(){};
_.q(Jm,yO);Jm.prototype.getApiPaths=function(){return c4_};
Jm.prototype.getExtension=function(K){return _.C(K,KNt)};
Jm.prototype.JSC$14172_buildRequest=function(K,m,x){m.params&&(K.params=m.params);x.continuation&&(K.continuation=x.continuation);"hidden"in x&&(K.webClientInfo={isDocumentHidden:x.hidden});x.isInvalidationTimeoutRequest&&(K.isInvalidationTimeoutRequest=x.isInvalidationTimeoutRequest);x.invalidationPayload&&(m=XSE(_.W0(f0(x.invalidationPayload))),K.invalidationPayloadLastPublishAtUsec=D4(m,2));x.reloadActionPanel&&(K.reloadActionPanel=x.reloadActionPanel);x.fullReload&&(K.fullReload=x.fullReload);
x.currentPlayerState&&(K.currentPlayerState=x.currentPlayerState)};var hm=function(){};
_.q(hm,yO);hm.prototype.getApiPaths=function(){return gEz};
hm.prototype.getExtension=function(K){return _.C(K,srD)};
hm.prototype.JSC$14172_buildRequest=function(K,m){K.params=m.params};var Cq=function(){};
_.q(Cq,yO);Cq.prototype.getApiPaths=function(){return f_B};
Cq.prototype.getExtension=function(K){return _.C(K,JHE)};
Cq.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var Lq=function(){};
_.q(Lq,yO);Lq.prototype.getApiPaths=function(){return O8A};
Lq.prototype.getExtension=function(K){return _.C(K,hRD)};
Lq.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var qj=function(){};
_.q(qj,yO);qj.prototype.getApiPaths=function(){return nEz};
qj.prototype.getExtension=function(K){return _.C(K,uyR)};
qj.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var Ee=function(){};
_.q(Ee,yO);Ee.prototype.getApiPaths=function(){return exB};
Ee.prototype.getExtension=function(K){return _.C(K,MqA)};
Ee.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var ba=function(){};
_.q(ba,yO);ba.prototype.getApiPaths=function(){return Z8H};
ba.prototype.getExtension=function(K){return _.C(K,lhE)};
ba.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var gO=function(){};
_.q(gO,yO);gO.prototype.getApiPaths=function(){return UmB};
gO.prototype.getExtension=function(K){return _.C(K,_.f95)};
gO.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.params&&(K.params=m.params);x.client_message_id&&(K.clientMessageId=x.client_message_id);x.recaptcha_token&&(K.recaptchaToken=x.recaptcha_token);x.rich_message&&x.rich_message.text_segments?(m=x.rich_message.text_segments.map(function(S){var Q={};S.text&&(Q.text=S.text);S.emoji_id&&(Q.emojiId=S.emoji_id);return Q}),K.richMessage={textSegments:m}):x.message&&(K.message=x.message);
x.currentPlayerState&&(K.currentPlayerState=x.currentPlayerState)};var nq=function(){};
_.q(nq,yO);nq.prototype.getApiPaths=function(){return zxo};
nq.prototype.getExtension=function(K){return _.C(K,tqt)};
nq.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var PO=function(){};
_.q(PO,yO);PO.prototype.getApiPaths=function(){return XnL};
PO.prototype.getExtension=function(K){return _.C(K,OvD)};
PO.prototype.JSC$14172_buildRequest=function(K,m,x){m.isUserInitiated&&(K.isUserInitiated=m.isUserInitiated);m.initiationSource&&(K.initiationSource=m.initiationSource);x.locationInfo&&(K.context.client.locationInfo=x.locationInfo)};var e7=function(){};
_.q(e7,yO);e7.prototype.getApiPaths=function(){return PkL};
e7.prototype.getExtension=function(K){return _.C(K,r$B)};
e7.prototype.JSC$14172_buildRequest=function(K,m,x){m.metadataUpdateRequest&&(m=m.metadataUpdateRequest,K.encryptedVideoId=m.encryptedVideoId,m.liveChat&&(m=m.liveChat,K.liveChat||(K.liveChat={}),m.performAsExternalChannelId&&(K.liveChat.performAsExternalChannelId=m.performAsExternalChannelId),m.source&&(K.liveChat.source=m.source)));var S;if(x==null?0:(S=x.liveChat)==null?0:S.liveChatSettings)K.liveChat||(K.liveChat={}),x=x.liveChat.liveChatSettings,K.liveChat.newLiveChatSettings=x,K.liveChat.newLiveChatSettingsMask||
(K.liveChat.newLiveChatSettingsMask={}),x.emojiReactionSet&&(K.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var ia=function(){};
_.q(ia,yO);ia.prototype.getApiPaths=function(){return uB5};
ia.prototype.getExtension=function(K){return _.C(K,_.njH)};
ia.prototype.JSC$14172_buildRequest=function(K,m,x){x.continuation?K.continuation=x.continuation:m.videoId&&(K.videoId=m.videoId);x.clientParams&&(K.clientParams=x.clientParams)};var Y7=function(){};
_.q(Y7,yO);Y7.prototype.getApiPaths=function(){return jtR};
Y7.prototype.getExtension=function(K){return _.C(K,_.dL)};
Y7.prototype.JSC$14172_buildRequest=function(K,m){K.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";K.fetchCommentsParams={};m.videoId&&(K.fetchCommentsParams.encryptedVideoId=m.videoId);m.postId&&(K.fetchCommentsParams.postId=m.postId);m.externalChannelId&&(K.fetchCommentsParams.externalChannelId=m.externalChannelId);m.linkedCommentId&&(K.fetchCommentsParams.linkedCommentId=m.linkedCommentId);(0,_.NX.isEmpty)(K.fetchCommentsParams)&&delete K.fetchCommentsParams};var FU=function(){};
_.q(FU,yO);FU.prototype.getApiPaths=function(){return nZ};
FU.prototype.JSC$14172_buildRequest=function(K){K.browseId="FEnotifications_inbox"};
FU.prototype.getExtension=function(K){return _.C(K,_.KQ)};var Am=function(){};
_.q(Am,yO);Am.prototype.getApiPaths=function(){return jtR};
Am.prototype.JSC$14172_buildRequest=function(K,m){m.signal==="GET_NOTIFICATIONS_MENU"&&(K.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");m.ctoken&&(K.ctoken=m.ctoken)};
var xYd=function(){};
_.q(xYd,Am);xYd.prototype.getExtension=function(K){return _.C(K,_.KQ)};
var SQs=function(){};
_.q(SQs,Am);SQs.prototype.getExtension=function(K){return _.C(K,JYM)};var om=function(){};
_.q(om,yO);om.prototype.getApiPaths=function(){return J4E};
om.prototype.getExtension=function(K){return _.C(K,_.KQ)};
om.prototype.JSC$14172_buildRequest=function(){};var HO=function(){};
_.q(HO,yO);HO.prototype.getApiPaths=function(){return i8_};
HO.prototype.getExtension=function(K){return _.C(K,LTM)||void 0};
HO.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params);m.secondaryParams&&(K.secondaryParams=m.secondaryParams)};var $7=function(){};
_.q($7,yO);$7.prototype.getApiPaths=function(){return YUD};
$7.prototype.getExtension=function(K){return _.C(K,w5o)};
$7.prototype.JSC$14172_buildRequest=function(K,m){m.undo&&(K.undo=m.undo);m.serializedOptOut&&(K.serializedOptOut=m.serializedOptOut);m.serializedRecordInteractionsRequest&&(K.serializedRecordInteractionsRequest=m.serializedRecordInteractionsRequest)};var Nj=function(){};
_.q(Nj,yO);Nj.prototype.getApiPaths=function(){return oE5};
Nj.prototype.getExtension=function(K){return _.C(K,sMD)};
Nj.prototype.JSC$14172_buildRequest=function(K,m){m.serializedInteractionsRequest&&(K.serializedRecordNotificationInteractionsRequest=m.serializedInteractionsRequest)};var Zn=function(){};
_.q(Zn,yO);Zn.prototype.getApiPaths=function(){return TSB};
Zn.prototype.getExtension=function(K){return _.C(K,FIT)};
Zn.prototype.JSC$14172_buildRequest=function(K,m,x){m=m===void 0?{}:m;x=x===void 0?{}:x;m.videoId?K.videoId=m.videoId:m.playlistId&&(K.playlistId=m.playlistId);var S,Q=(S=m.offlineWebClientEligibility)!=null?S:x.offlineWebClientEligibility;Q&&(K.offlineWebClientEligibility=Q);var w;if(S=(w=m.preferredFormatType)!=null?w:x.preferredFormatType)K.preferredFormatType=S;var M;if(w=(M=m.lastOfflineQualitySettingsSavedMs)!=null?M:x.lastOfflineQualitySettingsSavedMs)K.lastOfflineQualitySettingsSavedMs=w;
m.params&&(K.params=m.params)};var BO=function(){};
_.q(BO,yO);BO.prototype.getApiPaths=function(){return M9};
BO.prototype.getExtension=function(K){return _.C(K,_.Lp)};
BO.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.token&&(K.continuation=m.token);x.formData&&(K.formData=x.formData)};var am=function(){};
_.q(am,yO);am.prototype.getApiPaths=function(){return M9};
am.prototype.getExtension=function(K){return _.C(K,fa5)};
am.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;K.continuation=x.continuation};var dO=function(){};
_.q(dO,yO);dO.prototype.getApiPaths=function(){return M9};
dO.prototype.getExtension=function(K){return _.C(K,_.Ot)};
dO.prototype.JSC$14172_buildRequest=function(K,m){var x,S=m.panelIdentifier||((x=m.identifier)==null?void 0:x.tag);S&&(K.panelId=S);var Q;if((Q=m.globalConfiguration)==null?0:Q.params){var w;K.params=(w=m.globalConfiguration)==null?void 0:w.params}if(_.h("enable_ai_companion")){var M;m=m.engagementPanelExtras;if(m==null?0:(M=m.aiCompanionPanelExtras)==null?0:M.includeClientConversationId){var f,c;M=(c=(f=_.cd().resolve(_.tR($3H)))==null?void 0:f("conversations"))==null?void 0:c.get("conversation_id")}else M=
void 0;if(f=M)K.formData=Object.assign({},K.formData,{inputComposerFormData:{conversationId:f}})}};
_.tv.Object.defineProperties(dO.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var yb=function(){};
_.q(yb,yO);yb.prototype.getApiPaths=function(){return M9};
yb.prototype.getExtension=function(K){return _.C(K,W5H)};
yb.prototype.JSC$14172_buildRequest=function(K,m){m.panelLoadingStrategy&&Kr8(K,m.panelLoadingStrategy)};var Vb=function(){};
_.q(Vb,yO);Vb.prototype.getApiPaths=function(){return M9};
Vb.prototype.getExtension=function(K){return _.C(K,GPA)};
Vb.prototype.JSC$14172_buildRequest=function(K,m){m.loadingStrategy&&Kr8(K,m.loadingStrategy)};var vO=function(){};
_.q(vO,yO);vO.prototype.getApiPaths=function(){return M9};
vO.prototype.getExtension=function(K){return _.C(K,_.OCv)};
vO.prototype.JSC$14172_buildRequest=function(K,m){m.panelLoadingStrategy&&Kr8(K,m.panelLoadingStrategy)};var Ue=function(){};
_.q(Ue,yO);Ue.prototype.getApiPaths=function(){return M9};
Ue.prototype.getExtension=function(K){return _.C(K,p5z)};
Ue.prototype.JSC$14172_buildRequest=function(K,m){var x,S=(x=m.contentSourcePanelIdentifier)==null?void 0:x.tag;S&&(K.panelId=S);var Q;if((Q=m.globalConfiguration)==null?0:Q.params){var w;K.params=(w=m.globalConfiguration)==null?void 0:w.params}};var z$=function(){};
_.q(z$,yO);z$.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
z$.prototype.getExtension=function(K){return _.C(K,RRE)};
z$.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var T$=function(){};
_.q(T$,yO);T$.prototype.getApiPaths=function(){return lGz};
T$.prototype.getExtension=function(K){return _.C(K,CJ5)};
T$.prototype.JSC$14172_buildRequest=function(K,m){m.externalChannelId&&(K.externalChannelId=m.externalChannelId);m.superChatAction&&(K.superChatAction=m.superChatAction);m.superStickersAction&&(K.superStickersAction=m.superStickersAction)};var Im=function(){};
_.q(Im,yO);Im.prototype.getApiPaths=function(){return wnD};
Im.prototype.getExtension=function(K){return _.C(K,cKA)||_.C(K,oGB)};
Im.prototype.JSC$14172_buildRequest=function(K,m){m.videoIds?K.videoIds=m.videoIds:m.videoId&&(K.videoIds=[m.videoId]);m.playlistId&&(K.playlistId=m.playlistId);m.params&&(K.params=m.params);K.excludeWatchLater=!1};var k7=function(){};
_.q(k7,yO);k7.prototype.getApiPaths=function(){return Th5};
k7.prototype.getExtension=function(K){return _.C(K,_.ky)};
k7.prototype.JSC$14172_buildRequest=function(K,m,x){x.create_playlist_title?K.title=x.create_playlist_title:m.title&&(K.title=m.title);if(x.create_playlist_privacy_status&&typeof x.create_playlist_privacy_status==="number"){a:{var S=x.create_playlist_privacy_status;if(S!==0){if(S===1){S="PUBLIC";break a}if(S===2){S="UNLISTED";break a}}S="PRIVATE"}K.privacyStatus=S}else m.privacyStatus&&(K.privacyStatus=m.privacyStatus);x.create_playlist_description&&(K.description=x.create_playlist_description);m.videoIds&&
(K.videoIds=m.videoIds);m.params&&(K.params=m.params);m.sourcePlaylistId&&(K.sourcePlaylistId=m.sourcePlaylistId)};var WO=function(){};
_.q(WO,yO);WO.prototype.getApiPaths=function(){return WWE};
WO.prototype.getExtension=function(K){return _.C(K,haz)};
WO.prototype.JSC$14172_buildRequest=function(K,m){K.playlistId=m.playlistId};var XU=function(){};
_.q(XU,yO);XU.prototype.getApiPaths=function(){return DmL};
XU.prototype.getExtension=function(K){return _.C(K,XjB)};
XU.prototype.JSC$14172_buildRequest=function(K,m){m.playlistId&&(K.playlistId=m.playlistId);m.params&&(K.params=m.params)};var K7=function(){};
_.q(K7,yO);K7.prototype.getApiPaths=function(){return A4B};
K7.prototype.getExtension=function(K){return _.C(K,_.ye)||void 0};
K7.prototype.JSC$14172_buildRequest=function(K,m){m.actions&&(K.actions=m.actions);m.params&&(K.params=m.params);m.playlistId&&(K.playlistId=m.playlistId)};var m6=function(){};
_.q(m6,yO);_.l=m6.prototype;_.l.getApiPaths=function(){return H8E};
_.l.getExtension=function(K){return _.C(K,_.l9)};
_.l.JSC$14172_buildRequest=function(K,m){m.videoId&&(K.playerRequest={videoId:m.videoId},m.playerParams&&(K.playerRequest.params=m.playerParams),m.racyCheckOk&&(K.playerRequest.racyCheckOk=!!m.racyCheckOk),m.contentCheckOk&&(K.playerRequest.contentCheckOk=!!m.contentCheckOk));m.params&&(K.params=m.params);m.inputType&&(K.inputType=m.inputType);K.disablePlayerResponse=!0};
_.l.getRequestConfig=function(K){var m;(K=this.JSC$14179_getStoreKey(K))&&(m={storeStrategy:{storeKey:K}});_.h("web_log_reels_ticks")&&(m=m||{},m.requestTick="r_wrs",m.responseTick="r_wrr");return m};
_.l.JSC$14179_getStoreKey=function(K){K=this.getExtension(K);if(K!=null&&K.videoId){var m={videoId:K.videoId};K.params&&(m.params=K.params);return _.AX("reel_item_watch",m)}};var x2=function(){};
_.q(x2,yO);_.l=x2.prototype;_.l.getApiPaths=function(){return $mH};
_.l.getExtension=function(K){return _.C(K,_.l9)};
_.l.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;K.sequenceParams=m.sequenceParams;var S;((S=x)==null?0:S.contentPlaybackContext)&&_.h("web_shorts_prefetch_service_enabled")&&(K.playbackContext={contentPlaybackContext:x.contentPlaybackContext})};
_.l.JSC$14179_getStoreKey=function(K){if(_.h("web_enable_delay_shorts_sequence_call")||_.h("shorts_controller_retrieve_seedless_sequence_v2"))if(K=this.getExtension(K),K==null?0:K.sequenceParams)return _.AX("reel_watch_sequence",{sequenceParams:K.sequenceParams})};
_.l.getRequestConfig=function(K){K=this.JSC$14179_getStoreKey(K);var m;K&&(m={storeStrategy:{storeKey:K}});m=m||{};m.requestTick="r_wsrs";m.responseTick="r_wsrr";m.processorTick="r_wsrp";return m};
var Sm=function(){};
_.q(Sm,yO);Sm.prototype.getApiPaths=function(){return $mH};
Sm.prototype.getExtension=function(K){return _.C(K,_.Lp)};
Sm.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.token&&(K.continuation=m.token);var S;((S=x)==null?0:S.contentPlaybackContext)&&_.h("web_shorts_prefetch_service_enabled")&&(K.playbackContext={contentPlaybackContext:x.contentPlaybackContext})};
Sm.prototype.getRequestConfig=function(K){K=this.JSC$14179_getStoreKey(K);var m;K&&(m={storeStrategy:{storeKey:K}});m=m||{};m.requestTick="r_wsrs";m.responseTick="r_wsrr";m.processorTick="r_wsrp";return m};var Qo=function(){};
_.q(Qo,yO);Qo.prototype.getApiPaths=function(){return xmD};
Qo.prototype.getExtension=function(K){return _.C(K,_.UgD)};
Qo.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.flagAction&&(K.action=m.flagAction);m.flagRequestType&&(K.flagRequestType=m.flagRequestType);m.additionalDetailCheckboxChecked&&(K.additionalDetailCheckboxChecked=m.additionalDetailCheckboxChecked);m.legalCheckboxChecked&&(K.legalCheckboxChecked=m.legalCheckboxChecked);m={};x.flag_issue_type!==void 0&&(m.issue=x.flag_issue_type);x.flag_affiliation!==void 0&&(m.affiliation=x.flag_affiliation);x.flag_full_name&&(m.fullName=x.flag_full_name);
Object.keys(m).length&&(K.legalReportDetails=m);if(x.flag_description||x.text)K.userComments=x.flag_description||x.text;m={};x.minutes!==void 0&&x.seconds!==void 0&&(m.minutes=x.minutes,m.seconds=x.seconds);x.vss_id&&(m.vssId=x.vss_id);Object.keys(m).length&&(K.videoReportDetails=m);m={};x.video_ids&&(m.videoIds=x.video_ids);x.impersonated_channel_url&&(m.impersonatedChannelUrl=x.impersonated_channel_url);Object.keys(m).length&&(K.channelAbuseReportDetails=m)};
_.tv.Object.defineProperties(Qo.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ww=function(){};
_.q(ww,yO);ww.prototype.getApiPaths=function(){return u_t};
ww.prototype.getExtension=function(K){return _.C(K,ht5)};
ww.prototype.JSC$14172_buildRequest=function(K,m){m.blockedForKidsContent&&(K.blockedForKidsContent=m.blockedForKidsContent)};var s4=function(){};
_.q(s4,yO);s4.prototype.getApiPaths=function(){return BrE};
s4.prototype.getExtension=function(K){return _.C(K,ACL)};
s4.prototype.JSC$14172_buildRequest=function(K,m,x){K.params=m.params;x.impersonated_channel_url&&(K.impersonatedChannelUrl=x.impersonated_channel_url)};var lI=function(){};
_.q(lI,yO);lI.prototype.getApiPaths=function(){return EEA};
lI.prototype.getExtension=function(K){return _.C(K,_.C8M)};
lI.prototype.JSC$14172_buildRequest=function(K,m){m.items&&(K.items=m.items);m.kidGaiaId&&(K.kidGaiaId=m.kidGaiaId)};var uI=function(){};
_.q(uI,yO);uI.prototype.getApiPaths=function(){return stB};
uI.prototype.getExtension=function(K){return _.C(K,_.MpL)};
uI.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params);m.targetId&&(K.targetId=m.targetId)};var Mn=function(){};
_.q(Mn,yO);Mn.prototype.getApiPaths=function(){return VYB};
Mn.prototype.getExtension=function(K){return _.C(K,hIB)};
Mn.prototype.JSC$14172_buildRequest=function(K,m){m.externalVideoId&&(K.externalVideoId=m.externalVideoId);m.query&&(K.query=m.query);m.sourceTimelines&&(K.sourceTimelines=m.sourceTimelines)};var f7=function(){};
_.q(f7,yO);f7.prototype.getApiPaths=function(){return vEE};
f7.prototype.getExtension=function(K){return _.C(K,_.Lp)||void 0};
f7.prototype.JSC$14172_buildRequest=function(K,m){m.token&&(K.continuation=m.token)};
_.QIl=function(){};
_.q(_.QIl,yO);_.l=_.QIl.prototype;_.l.getApiPaths=function(){return vEE};
_.l.getExtension=function(K){return _.C(K,_.QL)||void 0};
_.l.isNavigationCommand=function(){return!0};
_.l.JSC$14179_getStoreKey=function(K,m){m=m===void 0?{}:m;if(!m.disableCache&&(K=this.getExtension(K))&&K.query)return m={query:K.query},K.params&&(m.params=K.params),_.AX("search",m)};
_.l.JSC$14172_buildRequest=function(K,m,x){m.query&&(K.query=m.query);m.params&&(K.params=m.params);if(!_.h("web_forward_suggest_stats_killswitch")){var S=_.C(m,vv5);S&&(K.suggestStats=S)}var Q;!_.h("kevlar_searchbox_stats_killswitch")&&((Q=x.tempData)==null?0:Q.gs_l)&&!_.C(m,vv5)&&(K.webSearchboxStatsUrl="/search?oq="+(x.tempData.oq||"")+"&gs_l="+x.tempData.gs_l);var w;if((w=x.tempData)==null?0:w.entityMid)m=K.suggestionSearchParams||{},m.entityMid=x.tempData.entityMid,K.suggestionSearchParams=m;
if(_.h("enable_desktop_vdcbg_components")||_.h("enable_inline_muted_playback_on_web_search"))m=_.s1().getFlag(186),K.inlineSettingStatus=m?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";var M;((M=x.tempData)==null?0:M.isFromShorts)&&_.h("web_pass_shorts_context_to_search")&&(K.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.l.getRequestConfig=function(K,m){m=m===void 0?{}:m;K=this.JSC$14179_getStoreKey(K,m);var x;K&&(x={storeStrategy:{storeKey:K}});_.h("web_log_search_ticks_ks")||(x=x||{},x.requestTick="sr_s",x.responseTick="sr_r");return x};var t9=function(){};
_.q(t9,yO);t9.prototype.getApiPaths=function(){return pnB};
t9.prototype.getExtension=function(K){return _.C(K,FTt)};
t9.prototype.JSC$14172_buildRequest=function(K,m){m.serializedGetSharingProviderDataParams&&(K.serializedGetSharingProviderDataParams=m.serializedGetSharingProviderDataParams)};var ct=function(){};
_.q(ct,yO);ct.prototype.getApiPaths=function(){return RxD};
ct.prototype.getExtension=function(K){return _.C(K,au_)};
ct.prototype.JSC$14172_buildRequest=function(K,m){m.endpoint&&(K.endpoint=m.endpoint);m.action&&(K.action=m.action)};var O4=function(){};
_.q(O4,yO);O4.prototype.getApiPaths=function(){return XQB};
O4.prototype.getExtension=function(K){return _.C(K,C$z)};
O4.prototype.JSC$14172_buildRequest=function(K,m){K.videoId=m.videoId;m.scheduledRedirectMetadataSourceVideoId&&(K.scheduledRedirectMetadata={sourceVideoId:m.scheduledRedirectMetadataSourceVideoId})};var jm=function(){};
_.q(jm,yO);jm.prototype.getApiPaths=function(){return I_z};
jm.prototype.getExtension=function(K){return _.C(K,_.qEB)};
jm.prototype.JSC$14172_buildRequest=function(K,m){K.params=m.params;K.correctionText=m.correctionText};var DZ=function(){};
_.q(DZ,yO);DZ.prototype.getApiPaths=function(){return v0T};
DZ.prototype.getExtension=function(K){return _.C(K,_.CDE)};
DZ.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params);K.searchQuery=m.searchQuery;K.languageCode=m.languageCode;K.kind=m.kind;K.name=m.name;K.externalVideoId=m.externalVideoId};var rw=function(){};
_.q(rw,yO);rw.prototype.getApiPaths=function(){return cTD};
rw.prototype.getExtension=function(K){return _.C(K,B0D)};
rw.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.params=m.params)};var G1=function(K){this.JSC$18412_storeWithEntities=K};
_.q(G1,yO);G1.prototype.getApiPaths=function(){return acL};
G1.prototype.getExtension=function(K){return _.C(K,dIB)||_.C(K,VP_)};
G1.prototype.JSC$14172_buildRequest=function(K,m,x){x.client_data&&(K.clientData=x.client_data);if(m.commerceActionConfig){var S=m.commerceActionConfig;m=S.actionId;S=S.commerceActionParams;m&&(K.actionId=m);S&&(K.commerceActionParams=S)}else{var Q=m.actionId,w=m.commerceActionParams;x=m.entityKeys;Q&&(K.actionId=Q);w&&(K.commerceActionParams=w);var M;m=(S=this.JSC$18412_storeWithEntities)==null?void 0:(M=S.getState())==null?void 0:M.entities;if(x&&m){S=[];M=_.u(x);for(x=M.next();!x.done;x=M.next())if(Q=
x.value,x=_.T5(Q).entityType,Q=_.X4(m,x,Q))w={},S.push((w[x]=Q,w));K.entityMutationPayloads=S}}};
G1.prototype.getRequestConfig=function(K){var m,x=(m=_.C(K,dIB))==null?void 0:m.requestSequenceType;if(x&&K.clickTrackingParams&&x!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:K.clickTrackingParams,sequenceType:x}}};
G1[Od]=[Nc];var p7=function(){};
_.q(p7,yO);p7.prototype.getApiPaths=function(){return OcM};
p7.prototype.getExtension=function(K){return _.C(K,_.MrR)};
p7.prototype.JSC$14172_buildRequest=function(K,m){m.feedbackData&&(K.feedbackData=m.feedbackData);m.params&&(K.itemParams=m.params)};
_.tv.Object.defineProperties(p7.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Rj=function(){};
_.q(Rj,yO);Rj.prototype.getApiPaths=function(){return jH5};
Rj.prototype.getExtension=function(K){return _.C(K,fct)};
Rj.prototype.JSC$14172_buildRequest=function(K,m,x){x.payments_payload&&(K.paymentsPayload=x.payments_payload);x.offer_params&&(K.offerParams=x.offer_params);m.transactionParams&&(K.transactionParams=m.transactionParams)};var J9=function(){};
_.q(J9,yO);J9.prototype.getApiPaths=function(){return D0E};
J9.prototype.getExtension=function(K){return _.C(K,_.trL)};
J9.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.buybucketParams&&(K.buybucketData={params:m.buybucketParams},m.stickerParams?K.buybucketData.stickerParams=m.stickerParams:(x.rich_chat_message?K.buybucketData.richChatMessage=x.rich_chat_message:x.chat_message_text&&(K.buybucketData.chatMessageText=x.chat_message_text),x.purchase_price_micros&&(K.buybucketData.purchasePriceMicros=x.purchase_price_micros.toString())));m.donationAmountMicros&&(K.tipAmountMicros=m.donationAmountMicros,
m.tipParams&&(K.tipParams=m.tipParams));m.offerParams&&(K.offerParams=m.offerParams);m.productData&&(K.productData=m.productData);m.transactionParams&&(K.transactionParams=m.transactionParams)};var h9=function(){};
_.q(h9,yO);h9.prototype.getApiPaths=function(){return rTD};
h9.prototype.getExtension=function(K){return _.C(K,jxo)};
h9.prototype.JSC$14172_buildRequest=function(K,m){m.updateFopParams&&(K.updateFopParams=m.updateFopParams)};var C7=function(){};
_.q(C7,yO);C7.prototype.getApiPaths=function(){return Ga_};
C7.prototype.getExtension=function(K){return _.C(K,_.ie)};
C7.prototype.JSC$14172_buildRequest=function(K,m){m.couponCode&&(K.couponCode=m.couponCode);m.params&&(K.itemParams=m.params)};var L7=function(){};
_.q(L7,yO);L7.prototype.getApiPaths=function(){return pwL};
L7.prototype.getExtension=function(K){return _.C(K,_.ybz)};
L7.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;m.params&&(K.params=m.params);x.ctk&&(K.clientToken=x.ctk)};var qn=function(K){this.JSC$18447_storeWithEntities=K};
_.q(qn,yO);qn.prototype.getApiPaths=function(){return R5D};
qn.prototype.getExtension=function(K){return _.C(K,_.mN)};
qn.prototype.JSC$14172_buildRequest=function(K,m,x){x.purchase_price_micros&&(K.productData={pdgData:{purchasePriceMicros:x.purchase_price_micros.toString()}},x.rich_chat_message&&(K.productData.pdgData.richChatMessage=x.rich_chat_message),x.currency_code&&(K.productData.pdgData.currencyCode=x.currency_code));m.transactionParams&&(K.transactionParams=m.transactionParams);m.clientLocationContext&&(K.clientLocationContext=m.clientLocationContext);x.payments_payload&&(K.paymentsPayload=x.payments_payload);
x.funds_guarantee_callback_client_data&&(K.fundsGuaranteeCallbackClientData=x.funds_guarantee_callback_client_data);var S,Q;x=(S=this.JSC$18447_storeWithEntities)==null?void 0:(Q=S.getState())==null?void 0:Q.entities;if(m.entityKeys&&x){S=[];m=_.u(m.entityKeys);for(Q=m.next();!Q.done;Q=m.next()){var w=Q.value;Q=_.T5(w).entityType;if(w=_.X4(x,Q,w)){var M={};S.push((M[Q]=w,M))}}K.entityMutationPayloads=S}};
qn[Od]=[Nc];var E4=function(){};
_.q(E4,yO);E4.prototype.getApiPaths=function(){return JTB};
E4.prototype.getExtension=function(K){return _.C(K,cID)};
E4.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;x.backend_analytics&&(K.serializedBackendAnalyticsEvent=x.backend_analytics);m.offerParams&&(K.offerParams=m.offerParams)};var bI=function(){};
_.q(bI,yO);bI.prototype.getApiPaths=function(){return Ga_};
bI.prototype.getExtension=function(K){return _.C(K,LzT)};
bI.prototype.JSC$14172_buildRequest=function(K,m){m.params&&(K.itemParams=m.params)};var gw=function(){};
_.q(gw,yO);gw.prototype.getApiPaths=function(){return h5D};
gw.prototype.getExtension=function(K){return _.C(K,_.Ij5)};
gw.prototype.JSC$14172_buildRequest=function(K,m,x){x.resume_time_ms&&(K.resumeTimeMs=x.resume_time_ms);m.pauseParams&&(K.pauseParams=m.pauseParams)};var n7=function(){};
_.q(n7,yO);n7.prototype.getApiPaths=function(){return CNB};
n7.prototype.getExtension=function(K){return _.C(K,_.OLt)};
n7.prototype.JSC$14172_buildRequest=function(K,m,x){x=x===void 0?{}:x;x.c&&(K.redeemCode=x.c);x.rd&&(K.riskData=x.rd);x.ctk&&(K.clientToken=x.ctk)};var Pt=function(){};
_.q(Pt,yO);Pt.prototype.getApiPaths=function(){return LFR};
Pt.prototype.getExtension=function(K){return _.C(K,_.kqA)};
Pt.prototype.JSC$14172_buildRequest=function(K,m){m.resumeParams&&(K.resumeParams=m.resumeParams)};var em=function(K,m){this.clientName=K;this.defaultExpirationDelayMs=m};
em.prototype.put=function(K,m){var x=this,S;return _.t(function(Q){S=Object.assign({},m.data);S.key=K;S.clientName=x.clientName;S.expireTimestampMs===void 0&&(S.expireTimestampMs=(Math.round((0,_.Of)())+x.defaultExpirationDelayMs).toString());return Q.return(x.putInternal(K,S))})};
em[Od]=[UV,vrl];var wc4=function(){em.apply(this,arguments);this.JSC$18477_responseStore=new Map};
_.q(wc4,em);_.l=wc4.prototype;_.l.get=function(K){var m=this;return _.t(function(x){return x.return(hj(m,K))})};
_.l.putInternal=function(K,m){var x=this,S,Q,w;return _.t(function(M){S=x.defaultExpirationDelayMs;m.expireTimestampMs&&(S=Number(m.expireTimestampMs)-Math.round((0,_.Of)()),Q=_.rp("mweb_override_response_store_expiration_ms"),Q>0&&Q<S&&(S=Q));w=setTimeout(function(){x.remove(K)},S);
x.JSC$18477_responseStore.set(K,{entryData:m,timer:w});_.Px(M)})};
_.l.remove=function(K){var m=this;return _.t(function(x){sIs(m,K);_.Px(x)})};
_.l.removeAll=function(){var K=this;return _.t(function(m){K.JSC$18477_responseStore.forEach(function(x){clearTimeout(x.timer)});
K.JSC$18477_responseStore.clear();_.Px(m)})};
_.l.has=function(K){return!!this.JSC$18477_responseStore.get(K)};
_.l.getKeys=function(){return this.JSC$18477_responseStore.keys()};
var hj=function(K,m){if(K=K.JSC$18477_responseStore.get(m))return new _.Jj(K.entryData)},sIs=function(K,m){var x=K.JSC$18477_responseStore.get(m);
x&&(clearTimeout(x.timer),K.JSC$18477_responseStore.delete(m))};var m7G;var QRv=function(K,m,x){em.call(this,K,m);this.token=x};
_.q(QRv,em);_.l=QRv.prototype;_.l.get=function(K){var m=this,x,S;return _.t(function(Q){return Q.nextAddress==1?Q.yield(SWn(m.token),2):Q.nextAddress!=3?(x=Q.yieldResult,Q.yield(x.get("ResponseStore",[K,m.clientName]),3)):(S=Q.yieldResult)?Q.return(new _.Jj(S)):Q.return(void 0)})};
_.l.putInternal=function(K,m){var x=this,S;return _.t(function(Q){if(Q.nextAddress==1)return Q.yield(SWn(x.token),2);S=Q.yieldResult;return Q.yield(S.put("ResponseStore",m),0)})};
_.l.remove=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(SWn(m.token),2);x=S.yieldResult;return S.return(x.delete("ResponseStore",[K,m.clientName]))})};
_.l.removeAll=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return x.yield(SWn(K.token),2);m=x.yieldResult;return x.yield(iQD(m,IDBKeyRange.only(K.clientName)),0)})};
_.l.has=function(){throw Error("ij");};_.iI=new _.W$("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var ldd=function(K){var m;this.stateTagsData=(m=K.responseContext)==null?void 0:m.stateTags},ugs=function(K){var m;
return((m=K.stateTagsData)==null?void 0:m.stateTagsModified)||[]};var MiG;MiG=function(K){this.JSC$18490_responseStore=K};
_.qH=function(K,m,x){if(!_.h("state_tags_killswitch")){var S=new ldd(m);if(ugs(S).length>0){var Q=K.JSC$18490_responseStore.getKeys();Q=_.u(Q);for(var w=Q.next();!w.done;w=Q.next()){w=w.value;var M=hj(K.JSC$18490_responseStore,w);if(M){var f=_.HP(M);a:{var c=void 0;M=ugs(S);f=((c=(new ldd(f)).stateTagsData)==null?void 0:c.relevantStateTags)||[];c=_.u(f);for(f=c.next();!f.done;f=c.next())if(f=f.value,f.stateTag!=null&&M.includes(f.stateTag)&&f.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){M=
!0;break a}M=!1}M&&sIs(K.JSC$18490_responseStore,w)}}}}var D;S=(D=m.responseContext)==null?void 0:D.maxAgeSeconds;x&&S&&Number(S)>0&&(m=zb(m,S),K.JSC$18490_responseStore.put(x,new _.Jj(m)))};
MiG.prototype.handleResponse=function(K,m){if(!m)throw Error("jj");var x,S;m=(x=m.config)==null?void 0:(S=x.storeStrategy)==null?void 0:S.storeKey;_.qH(this,K,m)};
MiG[Od]=[_.RT];_.GrT=new _.W$("STORE_RESPONSE_PROCESSOR_TOKEN");var fdd=function(K){this.JSC$18493_responseStore=K};
fdd.prototype.handleResponse=function(K,m){if(m.input.match(_.Z1($mH))){var x;if(K==null?0:(x=K.entries)==null?0:x.length)for(K=_.u(K.entries),m=K.next();!m.done;m=K.next()){x=m.value.command;var S=void 0;m=(S=_.C(x,_.l9))==null?void 0:S.unserializedPrefetchData;if(!x||!m)break;S=(new m6).JSC$14179_getStoreKey(x);var Q=_.C(m,UoR),w=void 0,M=void 0,f=void 0,c=void 0,D=void 0,G=void 0,p=((w=Q)==null?0:(M=w.responseContext)==null?0:M.maxAgeSeconds)&&Number((f=Q)==null?void 0:(c=f.responseContext)==null?
void 0:c.maxAgeSeconds)>0?Number((D=Q)==null?void 0:(G=D.responseContext)==null?void 0:G.maxAgeSeconds):600;S&&p>0&&(Q=zb(Q,p),this.JSC$18493_responseStore.put(S,new _.Jj(Q)));x=(new DJ).JSC$14179_getStoreKey(x);m=_.C(m,ijL);c=f=M=w=Q=S=void 0;D=((S=m)==null?0:(Q=S.responseContext)==null?0:Q.maxAgeSeconds)&&Number((w=m)==null?void 0:(M=w.responseContext)==null?void 0:M.maxAgeSeconds)>0?Number((f=m)==null?void 0:(c=f.responseContext)==null?void 0:c.maxAgeSeconds):600;x&&D>0&&(m=zb(m,D),this.JSC$18493_responseStore.put(x,
new _.Jj(m)))}}};
fdd[Od]=[_.RT];var til=function(K,m){this.innertubeTransportService=K;this.JSC$18496_commandHandler=m};
til.prototype.submitForm=function(K,m,x,S,Q){var w=this,M,f,c,D,G,p;return _.t(function(R){if(R.nextAddress==1)return M={submitId:K,formData:m,submitBehavior:x,params:S},f=_.Z1(kJR),R.yield(_.WB(w.innertubeTransportService,M,f,Q),2);c=R.yieldResult;if(!c)return R.return(Promise.reject(new _.AR("Submit API returned an undefined response. Submit ID: "+K)));D=c;(p=(G=D)==null?void 0:G.onResponseReceived)&&w.JSC$18496_commandHandler.resolveCommand(p);return R.return(D)})};
til[Od]=[_.fl,_.jQ];var Y2=function(){this.scheduler=_.fm()},cr5;
Y2.prototype.pause=function(){throw Error("kj");};
Y2.prototype.resume=function(){throw Error("kj");};
Y2.prototype.queue=function(K){var m=this,x=_.Y_(),S=_.FI(this.scheduler,function(){try{var Q;if(_.kt.instance)var w=_.kt.instance;else{var M=new _.AR("Error: Unexpected uninitialized CommandHandler.");_.aC(M);w=void 0}(Q=w)==null||Q.resolveCommand(K.command);x.resolve()}catch(f){x.reject(f)}});
x.promise.thenCatch(function(Q){Q instanceof _.Jo&&m.scheduler.cancelJob(S)});
return x.promise};
Y2.prototype.queueAll=function(K){var m=new Map;K=_.u(K);for(var x=K.next();!x.done;x=K.next())x=x.value,m.set(x.id,this.queue(x));return m};var jIl=function(K,m){var x=this;this.taskModel=K;this.onTaskCancelledCallback=m;this.resolver=_.Y_();K=K.proto.prefetchConfig;if(!K)throw Error("lj");if(!K.prefetchAction)throw Error("mj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(S){S instanceof _.Jo&&(Ohy(x,x.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),x.onTaskCancelledCallback(x.taskModel.id,x.jobId),x.tick("pcc"));
throw S;});
this.timerName=this.taskModel.id;_.hg(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
jIl.prototype.getPriority=function(){switch(this.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":return 3;case "PREFETCH_PRIORITY_MEDIUM":return 2;case "PREFETCH_PRIORITY_LOW":return 1;default:return 0}};
var Ohy=function(K,m){_.G5({prefetchInfo:{cancellationReason:m}},K.timerName)};
jIl.prototype.tick=function(K){_.CQ(K,void 0,this.timerName)};var A9=function(){var K=this;this.scheduler=_.fm();this.maxInflightTasks=_.rp("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.rp("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new fsz;this.onTaskCancelled=function(m,x){x&&K.scheduler.cancelJob(x);DYy(K,m);FA(K,3)}},rr6=function(){A9.instance||(A9.instance=new A9);
return A9.instance};
A9.prototype.pause=function(){this.prefetchCoordinatorState=0};
A9.prototype.resume=function(){FA(this,0)};
A9.prototype.queue=function(K){K=GI4(this,K);FA(this,1);return K};
A9.prototype.queueAll=function(K){var m=new Map;K=_.u(K);for(var x=K.next();!x.done;x=K.next())x=x.value,m.set(x.id,GI4(this,x));FA(this,1);return m};
var GI4=function(K,m){var x=K.allPrefetchTasks.get(m.id);if(x)return x.cancellablePromise;try{var S=new jIl(m,K.onTaskCancelled)}catch(w){return _.cX(w)}x=S;x.tick("pcq");var Q={prefetchInfo:{taskId:x.taskModel.id,isPrefetch:!0,fetchAction:x.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:x.taskModel.command.clickTrackingParams}};x.taskModel.csn&&(Q.clientScreenNonce=x.taskModel.csn);_.G5(Q,x.timerName);K.allPrefetchTasks.set(m.id,S);K.drainingHeap.insert(-S.getPriority(),S);return S.cancellablePromise},
FA=function(K,m){K.prefetchCoordinatorState===m&&(K.prefetchCoordinatorState=2,pcy(K))},pcy=function(K){for(var m={};K.prefetchCoordinatorState!==0;m={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(K.inflightPrefetchTasks.size>=K.maxInflightTasks){K.prefetchCoordinatorState=3;break}m.prefetchTask$jscomp$1=K.drainingHeap.remove();if(!m.prefetchTask$jscomp$1){K.prefetchCoordinatorState=1;break}m.taskId$jscomp$3=m.prefetchTask$jscomp$1.taskModel.id;if(K.allPrefetchTasks.has(m.taskId$jscomp$3)){var x=-1;K.coordinatorTimeoutMs>0&&(x=_.FI(K.scheduler,function(S){return function(){oj(K,S.taskId$jscomp$3,Error("nj"))}}(m),K.coordinatorTimeoutMs));
K.inflightPrefetchTasks.set(m.taskId$jscomp$3,x);if(!K.JSC$18513_commandHandler){if(!_.kt.instance){oj(K,m.taskId$jscomp$3,Error("oj"));continue}K.JSC$18513_commandHandler=_.kt.instance}a:switch(m.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":x=1;break a;default:x=0}m.prefetchTask$jscomp$1.jobId=K.scheduler.addJob(function(S){return function(){S.prefetchTask$jscomp$1.tick("pcr");try{K.JSC$18513_commandHandler.resolveCommand(S.prefetchTask$jscomp$1.taskModel.command)||
oj(K,S.taskId$jscomp$3,Error("pj"))}catch(Q){oj(K,S.taskId$jscomp$3,Q)}}}(m),x,0)}}},Rcs=function(K,m){(m=DYy(K,m))!=null&&(m.resolver.resolve(),m.tick("pce"));
FA(K,3)},oj=function(K,m,x){(m=DYy(K,m,x))!=null&&(m.resolver.reject(x),m.tick("pcc"),Ohy(m,"CANCELLATION_REASON_ERROR"),Math.random()<=_.rp("prefetch_coordinator_error_logging_sampling_rate")&&(x=new _.AR("Prefetch Command failed.",m.taskModel.id,x.message),_.aC(x)));
FA(K,3)},DYy=function(K,m,x){var S=K.allPrefetchTasks.get(m);
S?((x=K.inflightPrefetchTasks.get(m))&&x!==-1&&K.scheduler.cancelJob(x),K.inflightPrefetchTasks.delete(m),K.allPrefetchTasks.delete(m)):_.yq(new _.AR("Unexpected missing prefetch task when deleting task.",m,x==null?void 0:x.message));return S};var JrO=function(K,m,x,S,Q){this.id=K;this.triggerOn=m;this.cancelOn=x;this.command=S;this.proto=Q};
_.tv.Object.defineProperties(JrO.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var hcd=function(){this.JSC$18518_prefetchCoordinator=rr6();cr5||(cr5=new Y2);this.defaultCoordinator=cr5},Cz6;
hcd.getInstance=function(){Cz6||(Cz6=new hcd);return Cz6};
hcd.prototype.get=function(K){switch(K){case 0:return this.JSC$18518_prefetchCoordinator;default:return this.defaultCoordinator}};var Ht=function(){this.coordinatorSupplier=hcd.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},ENH=function(K){var m=_.hX()||void 0,x=Object.keys(LD6)[0];
if(x){var S=K.taskIdByTriggerId.get(x);if(S!=null){K.taskIdByTriggerId.delete(x);x=[];S=_.u(S);for(var Q=S.next();!Q.done;Q=S.next())if(Q=K.tasks.get(Q.value))m!=="UNDEFINED_CSN"&&(Q.csn=m),x.push(Q);x=le1(x);m=[];x=_.u(x);for(S=x.next();!S.done;S=x.next()){Q=_.u(S.value);S=Q.next().value;Q=Q.next().value;S=K.coordinatorSupplier.get(S).queueAll(Q);S=_.u(S);var w=S.next();for(Q={};!w.done;Q={taskId$jscomp$9:void 0},w=S.next()){var M=_.u(w.value);w=M.next().value;M=M.next().value;Q.taskId$jscomp$9=
w;w=M;m.push(Q.taskId$jscomp$9);K.queuedPromisesByTask.set(Q.taskId$jscomp$9,_.Ju(w,function(f){return function(){qQl(K,f.taskId$jscomp$9)}}(Q)))}}}}else _.yq(new _.AR("Unexpected malformed TriggerEvent."))};
Ht.prototype.trigger=function(K,m){var x=this,S=this.tasks.get(K);if(!S||this.queuedPromisesByTask.has(K))return!1;bhf(this,K,S.triggerOn);m!=="UNDEFINED_CSN"&&(S.csn=m);m=this.coordinatorSupplier.get(S.taskType).queue(S);this.queuedPromisesByTask.set(K,_.Ju(m,function(){qQl(x,K)}));
return!0};
Ht.prototype.cancel=function(K){var m=this.queuedPromisesByTask.get(K);if(m)m.cancel();else return qQl(this,K)};
var qQl=function(K,m){K.queuedPromisesByTask.delete(m);var x=K.tasks.get(m);if(!x)return!1;K.tasks.delete(m);bhf(K,m,x.triggerOn);(x=sRL(x.cancelOn))&&(K=K.taskIdByCancelId.get(x))&&K.delete(m);return!0},bhf=function(K,m,x){(x=Object.keys(x)[0])&&(K=K.taskIdByTriggerId.get(x))&&K.delete(m)};var LD6={taskRegistered:{}},$2=function(){Ht.instance||(Ht.instance=new Ht);this.JSC$18527_taskManager=Ht.instance};
_.q($2,k9);
$2.prototype.resolveCommand=function(K){var m=this,x,S;return _.t(function(Q){x=_.C(K,TvB);if((S=x)==null||!S.tasks){var w=new _.AR("RegisterTasksCommand is missing tasks.");_.aC(w);return Q.return()}w=m.JSC$18527_taskManager;for(var M=_.u(x.tasks),f=M.next();!f.done;f=M.next())if(f=f.value,f=f.id&&f.triggerOn&&f.cancelOn&&f.command?new JrO(f.id,f.triggerOn,f.cancelOn,f.command,f):void 0,f){var c=Object.keys(f.triggerOn)[0];if(c){var D=sRL(f.cancelOn);D?(w.tasks.set(f.id,f),w.taskIdByTriggerId.has(c)||w.taskIdByTriggerId.set(c,
new Set),w.taskIdByTriggerId.get(c).add(f.id),w.taskIdByCancelId.has(D)||w.taskIdByCancelId.set(D,new Set),w.taskIdByCancelId.get(D).add(f.id)):_.yq(new _.AR("Unexpected malformed cancelOn field."))}else _.yq(new _.AR("Unexpected malformed triggerOn field."))}else _.yq(new _.AR("Unexpected malformed Task proto."));ENH(m.JSC$18527_taskManager);_.Px(Q)})};var gNy={},nN4=(gNy.rendered={priority:_.h("web_adaptive_early_init")?8:0,callback:function(){var K={};K.numCpu=navigator.hardwareConcurrency;var m={};m.ramGb=_.Qm.navigator.deviceMemory;var x={staticContext:{}};m.ramGb&&Rl8(m.ramGb)&&(x.staticContext.memoryTotalKbytes=(m.ramGb*1048576).toString());K.numCpu&&Rl8(K.numCpu)&&(x.staticContext.cpuCores=K.numCpu);if(_.h("web_enable_adaptive_appl_signal")){K={};m=pS1();m=m.length>0?m[0]:void 0;var S,Q=(S=_.E1("rses_dpj"))!=null?S:m==null?void 0:m.tick.rses_dpj,
w;S=(w=_.E1("rsef_dpj"))!=null?w:m==null?void 0:m.tick.rsef_dpj;Q&&Number(Q)>0&&S&&Number(S)>0&&(w=Math.ceil(Number(S)-Number(Q)),w>0&&(K.loadLatency=w));K.loadLatency&&Rl8(K.loadLatency)&&(x.appL=K.loadLatency.toString())}_.Zx("applicationStarted",x);Jtm=x;_.h("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",hl8)}},gNy);var Pzl=new _.W$("WINDOW_ON_ERROR"),ecl=new _.W$("ERROR_WEIGHT_MAPS"),ih4=new _.W$("INIT_ERROR");var YQl={},FDd=(YQl.initialized={priority:10,callback:function(K){K.injector.resolve(ih4)()}},YQl);var Ard=function(){},oNG=function(){var K=_.WZ("meta_logger_impl");
K||(K=new Ard,_.ff("meta_logger_impl",K));return K},HhO=function(){oNG().csiSubscriptionKey=N18("meta_logging_csi_event",function(K){var m=K.timerName;
if(K=K.timelineData){_.hg(m,{startTime:K.startTime},m);K.infos&&_.G5(K.infos,m);for(var x=_.u(Object.keys(K.ticks)),S=x.next();!S.done;S=x.next())S=S.value,_.CQ(S,K.ticks[S],m)}})};
Ard.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&aOT(this.csiSubscriptionKey)};var $Yl={},Nkl=($Yl.initialized={priority:10,callback:function(){HhO()}},$Yl);var ZhH=function(K,m){this.innertubeClientName=K;this.JSC$18538_prefCookie=m};
ZhH.prototype.record=function(){if(_.h("web_li_record_binary_eval_tick")){var K=_.E1("rsef_dpj");var m=_.E1("rses_dpj");K=K!==void 0&&m!==void 0?Math.round(K-m):void 0;if(K!==void 0&&K>0){m=_.O8(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var x=this.poolSize;if(!(m.valuesSeen>=1E9)){if(m.valuesSample.length<x)m.valuesSample.push(K);else{var S=Math.floor(Math.random()*(m.valuesSeen+1));S<x&&(m.valuesSample[S]=K)}m.valuesSeen+=1}_.c9(this.storagePrefix+"-"+this.innertubeClientName,
m,2592E3);K=m.valuesSample;m=uY5(K);K=K.length<this.poolSize?void 0:m<400?1:m<1700?2:3;K!==void 0&&(this.JSC$18538_prefCookie.set(this.cookiePrefix+this.innertubeClientName,K),this.JSC$18538_prefCookie.save())}}else _.jB(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18538_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18538_prefCookie.save()};
ZhH[Od]=[UV,P2];var BkO=function(){ZhH.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.q(BkO,ZhH);var adf=new _.W$("PAGE_LOAD_TIME_TOKEN");var dYs=function(K){this.signal=K;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;K.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.FI(_.dX,this.disableLoggingAndSendPayload,1E4)};
dYs.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.dX.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),yr5(this))};
var yr5=function(K){var m=_.JX();if(m){var x={webClientComponentsData:{components:Array.from(K.ids,function(S){return{id:S}})}};
K.ids.clear();_.So().visualElementStateChanged(m,x)}};var Vid=_.Gb({a11y:_.i4_});_.vNH=_.pp(Vid)(Vid.a11y,{ephemeralActionSelector:function(K){return K.ephemeralAction||null}});var UY5=_.Gb({continuation:_.APD});var zcs=_.pp(UY5)(UY5.continuation,{continuationCommandSelector:function(K){return K.continuationCommand}});var TkO=new _.W$("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var Nn=function(K,m){this.JSC$18567_storeWithEntities=K;this.JSC$18567_commandHandler=m;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
Nn.prototype.start=function(){this.JSC$18567_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
Nn.prototype.observeDownloadingEntities=function(){var K=_.N21(this.JSC$18567_storeWithEntities.getState().entities).map(function(S){return Z_G(S)});
if(K.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var m={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:WA8()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.yp(_.SC("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18567_commandHandler.resolveCommand(m)}this.downloadingEntities=K}else if(this.downloadingEntities.length){var x=$C8(this.JSC$18567_storeWithEntities.getState().entities).map(function(S){return Z_G(S)});
this.downloadingEntities.filter(function(S){return x.includes(S)}).length&&(K={openPopupAction:ZOT()},this.JSC$18567_commandHandler.resolveCommand(K));
this.downloadingEntities=[]}};
Nn[Od]=[Nc,_.jQ];var Id4;_.ZZ=function(K,m,x,S,Q,w,M,f){this.JSC$18570_playerApiPromise=K;this.JSC$18570_commandHandler=m;this.JSC$18570_screenManager=x;this.offlineWebClientEligibility=S;this.JSC$18570_prefStorage=Q;this.JSC$18570_actionRouter=w;this.entityTypeMap=M;this.JSC$18570_persistentStorePromiseAccessor=f;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
Id4=function(){var K=_.cd().resolve(_.ZZ),m;_.t(function(x){if(x.nextAddress==1)return K.downloadFailureListenerBound?x.return():x.yield(K.JSC$18570_playerApiPromise,2);m=x.yieldResult;m.addEventListener("onOfflineOperationFailure",function(S){if(S.failureReason&&S.entityKey&&S.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(S.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var Q=_.T5(S.entityKey).entityId;Q&&K.JSC$18570_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
Q)}else if(_.h("kevlar_woffle")){Q=K.JSC$18570_commandHandler;var w=Q.resolveCommand;S=S.failureReason;var M=_.SC("TRANSFER_FAILED",void 0,"Download failed");S==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(M=_.SC("STORAGE_FULL",void 0,"Storage full"));w.call(Q,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.yp(M),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
K.downloadFailureListenerBound=!0;_.Px(x)})};
_.ZZ.prototype.deleteVideo=function(K,m){var x=this,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return M.yield(x.JSC$18570_playerApiPromise,2);S=M.yieldResult;w={offlineLoggingData:{offlineDeleteReason:(Q=m)!=null?Q:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return M.yield(S.queueOfflineAction(K,x.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",w),0)})};
_.ZZ.prototype.pauseVideoDownload=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(m.JSC$18570_playerApiPromise,2);x=S.yieldResult;x.pauseVideoDownload(K);_.Px(S)})};
_.ZZ.prototype.resumeVideoDownload=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(m.JSC$18570_playerApiPromise,2);x=S.yieldResult;return S.yield(x.resumeVideoDownload(K),0)})};
_.ZZ[Od]=[_.v3,_.jQ,_.iJ,TkO,FQ,fv,nZE,hF];var kIH=new _.W$("DOWNLOAD_STATE_STORE_TOKEN");var WD4=function(K,m){this.JSC$18590_persistentStorePromiseAccessor=K;this.store=m;this.upliftCompletionResolver=new _.Wk},mlG=function(){var K=_.cd().resolve(Xcs),m;
_.t(function(x){switch(x.nextAddress){case 1:if(K.upliftImplPromise)return x.return(K.upliftImplPromise);_.h2(x,2);K.upliftImplPromise=KZO(K);return x.yield(K.upliftImplPromise,4);case 4:K.upliftCompletionResolver.resolve();_.xl(x,3);break;case 2:throw m=_.gl(x),K.upliftCompletionResolver.reject(m),m;case 3:return x.return(K.upliftImplPromise)}})},KZO=function(K){var m,x,S;
return _.t(function(Q){switch(Q.nextAddress){case 1:return _.U2("LOGGED_IN")?Q.yield(K.JSC$18590_persistentStorePromiseAccessor(),2):Q.return();case 2:m=Q.yieldResult;if(!m)return _.CQ("vdeur"),Q.return();_.CQ("vdeus");_.h2(Q,3);return Q.yield(xls(m),5);case 5:x=Q.yieldResult;K.store.dispatch(Lf5(x));m.observe(function(w){qT1(K.store,w)});
_.xl(Q,4);break;case 3:throw S=_.gl(Q),_.CQ("vdeur"),S;case 4:_.CQ("vdeuc"),_.Px(Q)}})},xls=function(K){var m;
return _.t(function(x){if(x.nextAddress==1)return x.yield(jR0(K),2);m=x.yieldResult;return x.return(m.reduce(function(S,Q){if(!Q.data||!Q.key||!Q.entityType)return S;S[Q.entityType]||(S[Q.entityType]={});S[Q.entityType][Q.key]=Q.data;return S},{}))})};
WD4[Od]=[hF,_.Za];var Xcs;Xcs=new _.W$("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.Bt=new _.W$("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var aj=function(K,m){this.JSC$18593_persistentStorePromiseAccessor=K;this.transportService=m};
aj.prototype.refresh=function(){var K=this,m,x,S,Q;return _.t(function(w){if(w.nextAddress==1)return _.U2("LOGGED_IN")?w.yield(K.JSC$18593_persistentStorePromiseAccessor(),2):w.return();if(w.nextAddress!=3)return(m=w.yieldResult)?w.yield(v61(m),3):w.return();if((x=w.yieldResult)&&!(Number(x.data.refreshTimestampMs||0)<(0,_.Of)()))return w.return();S={browseId:"SPaccount_downloads"};Q=_.Z1(nZ);_.WB(K.transportService,S,Q).then(function(M){var f;if(m&&(M==null?void 0:(f=M.responseContext)==null?void 0:
f.maxAgeSeconds)!==0){var c;f=(M==null?void 0:(c=M.responseContext)==null?void 0:c.maxAgeSeconds)||604800;c=String(Math.floor((0,_.Of)())+f*1E3);m.put("service:downloads_settings:fallback",new _.Jj({innertubeResponse:M,refreshTimestampMs:c}))}});
_.Px(w)})};
aj[Od]=[_.iI,_.fl];var dw=function(K,m){this.JSC$18597_playerPromise=K;this.store=m;this.started=!1};
dw.prototype.start=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return K.started?x.return():x.yield(K.JSC$18597_playerPromise,2);m=x.yieldResult;m.addEventListener("onOrchestrationBecameLeader",K.updateIsLeader.bind(K,!0));m.addEventListener("onOrchestrationLostLeader",K.updateIsLeader.bind(K,!1));if(m.isOrchestrationLeader)K.updateIsLeader(m.isOrchestrationLeader());else{var S=new _.AR("Function isOrchestrationLeader is undefined",{"player.isReady":m.isReady(),"player.playVideo":m.playVideo?
"defined":"undefined"});_.aC(S);K.updateIsLeader(!1)}K.started=!0;_.Px(x)})};
dw.prototype.updateIsLeader=function(K){this.store.dispatch(_.U1({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:K}}))};
dw[Od]=[_.v3,_.Za];var Sbf=function(K,m){this.networkStatusManager=K;this.JSC$18600_prefStoragePromise=m;this.redirectsToPreload=["https://youtube.com"]},QgG=function(){var K=_.cd().resolve(Sbf),m,x,S,Q,w,M;
_.t(function(f){switch(f.nextAddress){case 1:return f.yield(K.JSC$18600_prefStoragePromise,2);case 2:m=f.yieldResult;if(!(x=m)){f.jumpTo(3);break}return f.yield(m.get("yt-redirect-prefetch-id"),4);case 4:x=f.yieldResult;case 3:if(x||!K.networkStatusManager.isNetworkAvailable())return f.return();S={cache:"reload",redirect:"manual"};Q=_.u(K.redirectsToPreload);w=Q.next();case 5:if(w.done){if(!m){f.jumpTo(0);break}return f.yield(m.set("yt-redirect-prefetch-id",!0,86400),0)}M=w.value;_.h2(f,8);return f.yield(_.Qm.fetch(M,
S),10);case 10:_.xl(f,6);break;case 8:_.gl(f);case 6:w=Q.next(),f.jumpTo(5)}})};var w7y=function(K){this.JSC$18606_pageManager=K};
w7y[Od]=[_.NL];var sgO=new _.W$("PAGE_CONTENT_EXTRACTOR_TOKEN");var yo=function(K){K?(this.container=K,this.containerWasInjected=!0):this.containerWasInjected=!1};
yo.prototype.openDialog=function(K,m,x){var S=this,Q;return _.t(function(w){(Q=S.container)==null||Q.openDialog(K,m,x);_.Px(w)})};
yo.prototype.closeDialog=function(){var K=this,m;return _.t(function(x){(m=K.container)==null||m.closeDialog();_.Px(x)})};
yo.prototype.isDialogOpen=function(){var K=this,m,x;return _.t(function(S){return S.return((x=(m=K.container)==null?void 0:m.isDialogOpen())!=null?x:!1)})};
yo[Od]=[_.tR(VxM)];_.lY5=new _.W$("POPUP_CONTROLLER_TOKEN");var ut4=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
ut4.prototype.registerPanel=function(K,m){if(K){this.panelMap.set(K,m);var x=this.pendingPanelResolvers.get(K);x&&(x.resolve(m),this.pendingPanelResolvers.delete(K))}};
ut4.prototype.getPanel=function(K){var m=this,x;return _.t(function(S){return(x=m.panelMap.get(K))?S.return(x):S.return(M9d(m,K))})};
var M9d=function(K,m){var x,S;return _.t(function(Q){if(x=K.pendingPanelResolvers.get(m))return Q.return(x.promise);S=new _.Wk;K.pendingPanelResolvers.set(m,S);return Q.return(S.promise)})},fY5=function(K,m){ut4.call(this);
var x=this;this.popupController=K;this.persistentPanelController=m;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return x.panelMap.size}}};
_.q(fY5,ut4);_.l=fY5.prototype;_.l.getReloadContinuation=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(m.getPanel(K),2);x=S.yieldResult;return S.return(x.getReloadContinuation())})};
_.l.showPanel=function(K){var m=this,x,S,Q,w,M,f,c,D,G,p,R,J;return _.t(function(L){if(L.nextAddress==1){x=K;S=x.identifier;Q=x.panelContents;w=x.config;M=x.extras;f=x.panelUpdatableFields;c=x.updatePanelContinuationData;D=K.target;c&&m.updatePanelContinuationDatas.set(S,c);if((G=w)==null?0:(p=G.engagementPanelPopupPresentationConfig)==null?0:p.popupType)if(R=w.engagementPanelPopupPresentationConfig.popupType,D===void 0&&(D=document.body),R==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!m.persistentPanelController)return _.yq(new _.AR("Persistent panel controller is not available.")),
L.return();var n=m.persistentPanelController;n.persistentPanelIdentifiers.has(S)||(n.persistentPanelWrapper.appendChild(n.engagementPanelElement({panelIdentifier:S},{isPersistentPanel:!0,hideDelayMs:500})),n.persistentPanelIdentifiers.add(S));a:switch(_.be.currentPageSubTypeSelector(n.store.getState())){case "watch":var F="WATCH";break a;default:F="APP"}_.t95(n,F);n.store.dispatch(YjA(!0))}else{if(R==="PANEL_POPUP_TYPE_DIALOG"||R==="PANEL_POPUP_TYPE_DROPDOWN"){n=L.return;F=m.popupController;var H=
F.openPopup;a:switch(R){case "PANEL_POPUP_TYPE_DIALOG":var N="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":N="DROPDOWN";break a;default:throw Error("rj`"+R);}return n.call(L,H.call(F,S,Q,N,D))}_.yq(new _.AR("Popup type "+R+" not supported in PanelController."))}return L.yield(m.getPanel(S),2)}J=L.yieldResult;(Q||f)&&J.updatePanel(Q,!1,M,f);J.showPanel(M);_.Px(L)})};
_.l.hidePanel=function(K){var m=this,x,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return x=K,S=x.identifier,M.yield(m.getPanel(S),2);Q=M.yieldResult;Q.hidePanel();m.popupController.closePopup(S);(w=m.persistentPanelController)!=null&&w.persistentPanelIdentifiers.has(S)&&w.store.dispatch(YjA(!1));_.Px(M)})};
_.l.isVisible=function(K,m){var x=this,S;return _.t(function(Q){if(Q.nextAddress==1)return m&&!x.panelMap.has(K)?Q.return(!1):Q.yield(x.getPanel(K),2);S=Q.yieldResult;return Q.return(S.isVisible())})};
_.l.updatePanel=function(K){var m=this,x,S,Q,w,M,f,c,D;return _.t(function(G){if(G.nextAddress==1){x=K;S=x.identifier;Q=x.panelContents;w=x.shouldFocus===void 0?!1:x.shouldFocus;M=x.extras;f=x.panelUpdatableFields;c=x.updatePanelContinuationData;if(!Q&&!f)return G.return();c&&m.updatePanelContinuationDatas.set(S,c);_.h("enable_ai_companion")&&S==="PAai_companion"&&_.s$.remove("youchat_messages_section");return G.yield(m.getPanel(S),2)}D=G.yieldResult;D.updatePanel(Q,w,M,f);Q&&_.h("enable_ai_companion")&&
m.registerPanelContent(S,Q);_.Px(G)})};
_.l.registerPanelContent=function(K,m){K&&this.panelContentMap.set(K,m)};
_.l.unregisterPanelContent=function(K){this.panelContentMap.delete(K)};
_.l.getPanelContent=function(K){return this.panelContentMap.get(K)};
_.l.getUpdatePanelContinuationData=function(K){return this.updatePanelContinuationDatas.get(K)};
fY5[Od]=[_.lY5,_.tR(_.ZL)];var Vo=function(K,m){this.innertubeTransportService=K;this.JSC$18625_screenManager=m},cLG=function(K){var m;
return!((m=K.panelLoadingStrategy)==null||!m.requestTemplate)};
Vo.prototype.makeRequest=function(K){var m=this,x,S;return _.t(function(Q){switch(Q.nextAddress){case 1:if(!cLG(m)){Q.jumpTo(2);break}_.h2(Q,3);return Q.yield(_.ix(m.innertubeTransportService,K),5);case 5:return x=Q.yieldResult,x?Q.return(x.content):(_.aC(Error("sj")),Q.return(void 0));case 3:S=_.gl(Q),_.aC(S);case 2:return Q.return(void 0)}})};
Vo.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
Vo.prototype.execute=function(K){var m=this,x,S,Q,w,M,f,c,D,G,p;return _.t(function(R){if(R.nextAddress==1){x=K;S=x.data;Q=x.fallbackVe;w=x.parentVe;M=x.createScreenConfig;f=x.renderFn;c=x.command;m.panelLoadingStrategy=S;var J,L,n=((J=m.panelLoadingStrategy)==null?0:J.screenVe)?(L=m.panelLoadingStrategy)==null?void 0:L.screenVe:Q;n&&_.hV(m.JSC$18625_screenManager,n,w,M);return(D=m.getContent())?R.yield(f(D),2):R.jumpTo(2)}return R.nextAddress!=4?cLG(m)?R.yield(m.makeRequest(c),4):R.return():(p=G=
R.yieldResult)?R.yield(f(p),0):R.return()})};
Vo[Od]=[_.fl,_.iJ];var OkJ;OkJ=function(K,m){this.engagementPanelElement=K;this.store=m;this.persistentPanelContainerMap=new Map;this.persistentPanelIdentifiers=new Set;this.persistentPanelWrapper=document.createElement("div");this.persistentPanelWrapper.classList.add("persistent-panel-wrapper");this.persistentPanelWrapper.style.display="flex";this.persistentPanelWrapper.style.height="100%"};
_.t95=function(K,m){var x=K.persistentPanelContainerMap.get(m);x?x.contains(K.persistentPanelWrapper)||(K=K.persistentPanelWrapper,_.NU=!0,_.ZE.set(K,!0),x.insertBefore(K,null),_.ZE.delete(K),_.NU=!1):_.yq(new _.AR("Persistent panel container not found for surface "+m+"."))};
OkJ[Od]=[vxB,_.Za];var vt=function(){};
vt.prototype.getContainer=function(){return _.a7()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
vt.prototype.openSheet=function(K,m){var x=this,S,Q,w,M,f,c;return _.t(function(D){switch(D.nextAddress){case 1:return S={stack:[],error:void 0,hasError:!1},_.h2(D,2,3),Q=wj,D.yield(x.isSheetOpen(),5);case 5:w=D.yieldResult;un_(S,hg1(Q));if(w){if(_.h("web_close_sheet_if_same_target_killswitch")&&m&&x.currentTarget===m)return(M=x.getContainer())==null||M.closeSheet(),D.return();x.pendingData={data:K,target:Tls(x,m)};return D.return()}K.viewModel&&(K={viewModel:K.viewModel,sheetPosition:K.sheetPosition});
(f=x.getContainer())==null||f.openSheet(K,m);x.currentTarget=m;case 3:_.q3(D);MLM(S);_.b1(D,0);break;case 2:c=_.gl(D),S.error=c,S.hasError=!0,D.jumpTo(3)}})};
vt.prototype.closeSheet=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return x.yield((m=K.getContainer())==null?void 0:m.closeSheet(),2);if(x.nextAddress!=4)return K.currentTarget=void 0,K.pendingData?x.yield(K.openSheet(K.pendingData.data,K.pendingData.target),4):x.jumpTo(0);K.pendingData=void 0;_.Px(x)})};
vt.prototype.isSheetOpen=function(){var K=this,m,x;return _.t(function(S){return S.return((x=(m=K.getContainer())==null?void 0:m.isSheetOpen())!=null?x:!1)})};
var Tls=function(K,m){if(!_.h("web_parent_target_for_sheets"))return m;var x,S;return(S=(x=K.getContainer())==null?void 0:x.getParentTarget(m))!=null?S:m};var BP=window.documentPictureInPicture;var by0=_.Pr(["dark"]),gC8=_.Pr(["system-icons"]),nCB=_.Pr(["typography"]),P0T=_.Pr(["lang"]),ep0=_.Pr(["style"]),C05=_.Pr(["dir"]),LrT=_.Pr(["rounded-container"]),qWL=_.Pr(["style"]),YWG=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],U4=function(K){this.JSC$18642_clientRoot=K;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
U4.prototype.openWindow=function(K){var m=this,x,S;return _.t(function(Q){switch(Q.nextAddress){case 1:if(!window.documentPictureInPicture||!_.P0()||m.currentPipWindow)return Q.return(!1);_.h2(Q,2);return Q.yield((S=BP?BP:null)==null?void 0:S.requestWindow(K),4);case 4:x=Q.yieldResult;_.xl(Q,3);break;case 2:return _.gl(Q),Q.return(!1);case 3:if(!x)return Q.return(!1);x.addEventListener("pagehide",function(){jg5(m)});
x.addEventListener("resize",m.handlePipWindowResize);iyT(x);A1T(x);DU8(x);return Q.yield(hp1(x),5);case 5:if(!pY0())return Q.return(!1);m.currentPipWindow=x;m.JSC$18642_eventForwarder=Frv(x,m.JSC$18642_clientRoot);m.pipWindowResizeDelay=new _.jj(function(){m.currentPipWindow&&_.Uk(m.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.gR(m.currentPipWindow.innerWidth,m.currentPipWindow.innerHeight)])},x);
m.pipWindowResizeDelay.start();return Q.return(!0)}})};
U4.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var jg5=function(K){if(K.currentPipWindow){var m,x;(m=BP?BP:null)==null||(x=m.window)==null||x.close();K.currentPipWindow.removeEventListener("resize",K.handlePipWindowResize);var S;(S=K.pipWindowResizeDelay)==null||S.dispose();K.pipWindowResizeDelay=void 0;var Q;(Q=K.JSC$18642_eventForwarder)==null||Q.stop();K.JSC$18642_eventForwarder=void 0;m=_.u(K.onCloseCallbacks);for(x=m.next();!x.done;x=m.next())x=x.value,x();K.onCloseCallbacks=[];K.currentPipWindow=null}};
U4.prototype.getWindow=function(){return this.currentPipWindow};
var DlJ=function(K,m){var x;(x=K.onCloseCallbacks)==null||x.push(m)};
U4.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.P0()};
_.tv.Object.defineProperties(U4.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
U4[Od]=[uwA];var rLO=new _.W$("PICTURE_IN_PICTURE_CONTROLLER");var oCS=function(K,m){this.lengthY=this.lengthX=0;this.lengthX=m.x-K.x;this.lengthY=m.y-K.y};var GvJ=function(){},QaH=function(K,m){var x;
(x=K.headerElement)==null||x.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:m}))};var p74=function(){};
p74.prototype.openPopup=function(K,m,x,S){var Q=this,w;return _.t(function(M){if(!Q.container)return M.return();w={openPopupAction:{popup:m,popupType:x,uniqueId:K}};return M.return(Q.container.handleOpenPopupAction(w,S))})};
p74.prototype.closePopup=function(K){this.container&&this.container.closePopup(K)};var Rk6=function(){this.openTunnels=new Map},EU1=function(K,m,x){if(aen(x)){var S=_.II(x,"gclid");
x={handleEvent:function(f){m&&!m.closed&&typeof m.postMessage==="function"&&f&&f.origin&&f.source===m&&f.data&&f.data.action==="gcl_setup"&&m.postMessage(Object.assign({},{action:"gcl_transfer"},S&&{gclid:S},{gadSource:2}),f.origin)}};
for(var Q=_.u(K.openTunnels),w=Q.next();!w.done;w=Q.next()){var M=_.u(w.value);w=M.next().value;M=M.next().value;if(w.closed)try{window.removeEventListener("message",M),K.openTunnels.delete(w)}catch(f){_.aC(f)}}m&&K.openTunnels.size<15&&(K.openTunnels.set(m,x),window.addEventListener("message",x))}};var JLO=function(){this.clientParams=new Map},ZHd=function(K){for(var m=_.u(K.clientParams.keys()),x=m.next();!x.done;x=m.next())x=x.value,x.startsWith("yt-mini-app-share")&&K.clientParams.delete(x)};var hk4=function(K,m){_.Fg.call(this);var x=this;this.shortsController=K;this.storeWithShorts=m;K=_.Yf(this.storeWithShorts,_.IVB,function(S){if(S){var Q,w=(Q=x.shortsController.getRoot())==null?void 0:Q.getPlayer(),M;(Q=(M=x.shortsController.alternativePlayerContainerElement)==null?void 0:M.getPlayerContainer())&&(w==null||w.appendTo(Q))}else{var f;M=(f=x.shortsController.alternativePlayerContainerElement)==null?void 0:f.getPlayerContainer().querySelector("#player");Q=x.shortsController.activeIndex;
(f=(w=x.shortsController.getRoot())==null?void 0:w.querySelector('ytd-reel-video-renderer[id="'+Q+'"] #player-container'))&&(M==null||M.appendTo(f,void 0,!0))}});
this.addOnDisposeCallback(K)};
_.q(hk4,_.Fg);var z1=function(K,m,x,S){var Q=this;this.storeWithShorts=K;this.ephemeralResponseStore=m;this.innertubeTransportService=x;this.innertubeTransportLoader=S;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.lx(_.BR);this.isShortsPipActive=_.lx(_.a0);this.nextReelVe=_.IK(56921);this.prevReelVe=_.IK(56922);this.backButtonVe=_.IK(22156);this.TEST_ONLY={getActiveModules:function(){return Q.activeModules}}},CvH=function(K){K.unsubscribeFromStore=
_.Yf(K.storeWithShorts,_.TKB,function(m){K.initOrDisposeActiveModules(m);
!m&&K.storeWithShorts.getState().shorts.isFullscreen&&(_.dW(document.documentElement),K.storeWithShorts.dispatch(_.oZE(!1)))});
K.initOrDisposeActiveModules(_.TKB(K.storeWithShorts.getState()))},UX6,zws,LZd;
z1.prototype.initOrDisposeActiveModules=function(K){K?this.activeModules.push(new hk4(this,this.storeWithShorts)):(_.MY(this.activeModules),this.activeModules.length=0)};
z1.prototype.registerRootElement=function(K){this.rootElement=K;CvH(this)};
z1.prototype.getRoot=function(){return this.rootElement};
z1.prototype.setActiveIndex=function(K){this.activeIndex=K};
_.az4=function(K,m){var x,S,Q,w,M,f,c;return _.t(function(D){switch(D.nextAddress){case 1:return x=new m6,(S=x.JSC$14179_getStoreKey(m))&&K.ephemeralResponseStore.has(S)?D.yield(K.ephemeralResponseStore.get(S),7):D.yield(LZd(K,m),4);case 4:Q=D.yieldResult;if(!S){D.jumpTo(3);break}w=zb(Q,3600);return D.yield(K.ephemeralResponseStore.put(S,new _.Jj(w)),3);case 7:Q=(M=D.yieldResult)==null?void 0:_.HP(M);case 3:return((f=Q)==null?0:f.replacementEndpoint)&&(c=_.C(Q.replacementEndpoint,_.l9))&&Q.sequenceContinuation&&
(c.sequenceParams=Q.sequenceContinuation),D.return(Q)}})};
UX6=function(K,m){m=(new x2).JSC$14179_getStoreKey(m);return!!m&&K.ephemeralResponseStore.has(m)};
zws=function(K,m,x){var S,Q,w,M,f;_.t(function(c){if(c.nextAddress==1){S=new x2;Q=S.JSC$14179_getStoreKey(m);if(!Q)return c.return();if(x.reelWatchSequenceResponse)return w=zb(x.reelWatchSequenceResponse,3600),K.ephemeralResponseStore.put(Q,new _.Jj(w)),c.jumpTo(0);if(!K.ephemeralResponseStore.has(Q))return c.jumpTo(0);f=x;return c.yield(K.ephemeralResponseStore.get(Q),4)}f.reelWatchSequenceResponse=(M=c.yieldResult)==null?void 0:_.HP(M);_.Px(c)})};
LZd=function(K,m){var x=x===void 0?{}:x;var S,Q,w;return _.t(function(M){switch(M.nextAddress){case 1:if(K.innertubeTransportService){S=K.innertubeTransportService;M.jumpTo(2);break}if(!K.innertubeTransportLoader){_.Ih(Error("uj"));M.jumpTo(2);break}return M.yield(K.innertubeTransportLoader(),4);case 4:S=M.yieldResult;case 2:return M.yield((Q=S)==null?void 0:_.ix(Q,m,x),5);case 5:return w=M.yieldResult,M.return(w)}})};
_.tv.Object.defineProperties(z1.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
z1[Od]=[AwJ,_.RT,_.tR(_.fl),_.tR(DOR)];_.qb4=new _.W$("STORAGE_MANAGER_TOKEN");var SZB=["touchmove","scroll"];var Eps=!1;var zp8=!1;var xZm={onSpanEnd:function(K){K.parentId==null&&(Eps||(vC1(),setInterval(vC1,6E5),Eps=!0),Ta5(K,"web_tracing_action"))}};var Q28=URL.createObjectURL;var wKm=console.log,mZ8=_.h("web_shorts_enable_tracing");var bks=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},gpO;
bks.prototype.enqueue=function(K,m){m===1?this.currentPersistentToast=K:this.queue.push(K);this.openToast()};
bks.prototype.openToast=function(){var K;(K=this.currentToast)!=null&&K.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.T1=new _.W$("TOAST_MANAGER_TOKEN");var np4=new _.W$("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var Pvs=new _.W$("VIEW_TRANSITION_COORDINATOR_TOKEN");var ekH=function(K){this.config=K;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;K=_.u(K.transitionConfigs);for(var m=K.next();!m.done;m=K.next())m=_.u(m.value).next().value,this.transitionTasksMap.set(m,[])};
ekH.prototype.registerElement=function(K,m,x){x=x===void 0?!1:x;for(var S=_.u(Object.keys(m)),Q=S.next(),w={};!Q.done;w={viewTransitionName:void 0},Q=S.next()){Q=Q.value;w.viewTransitionName=m[Q];var M=this.elementTasksMap.get(K),f=void 0;if((f=M)==null?0:f.has(Q)){_.d7(new _.AR("Element already registered for transition",K.tagName,Q));break}M=M||new Map;M.set(Q,{beforeTransition:function(c){return function(){K.style.viewTransitionName=c.viewTransitionName}}(w),
afterTransition:function(){K.style.viewTransitionName&&(K.style.viewTransitionName="")},
runOnce:x});this.elementTasksMap.set(K,M)}};
_.h0=function(K,m){var x=K.elementTasksMap.get(m);x&&(x.clear(),x.size===0&&K.elementTasksMap.delete(m))};
ekH[Od]=[np4];var Yb4=_.B(function(K){var m=_.ld("yt-expandable-metadata-header-view-model"),x=_.kA(function(S){if(!_.D2(_.jO(S),m.value,["A".toString(),"BUTTON".toString()])){var Q;(Q=K.expandedCallback)==null||Q.call(K,!1)}});
return _.O("yt-expandable-metadata-header-view-model",{el:m,class:"ytExpandableMetadataHeaderViewModelHost"},_.O(_.r,{cond:function(){return K.expanded()},
then:function(){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":x},_.O("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.O(_.r,{cond:function(){return K.data().expandedTitleImage},
then:function(S){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.O(_.FR,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:S}))}}),_.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.O(_.Ii,{text:function(){return K.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.O(_.Ii,{text:function(){return K.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.O(_.Ii,{text:function(){return K.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.O("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.O(_.le,{data:function(){return K.data().infoButton}},{buttonViewModel:_.Oy}),_.O(_.le,{data:function(){return K.data().collapseButton}},{buttonViewModel:function(S){return _.O(_.Oy,{data:S.data,
onClick:function(){var Q;(Q=K.expandedCallback)==null||Q.call(K,!1)}})}})))},
else:function(){return _.O(ik6,Object.assign({},K))}}))},"jg"),FZf=_.B(function(K){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.O(_.r,{cond:function(){return K.data().collapsedLabelImage},
then:function(m){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.O(_.FR,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:m,alt:""}))}}),_.O(_.Ii,{text:function(){return K.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"kg"),ik6=_.B(function(K){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.kA(function(){var m;return void((m=K.expandedCallback)==null?void 0:m.call(K,!0))})},_.O("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.O(_.r,{cond:function(){return K.data().collapsedImage},
then:function(m){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.O(_.FR,{height:20,preserveHeight:!0,preserveWidth:!0,data:m,alt:""}))}}),_.O(_.r,{cond:function(){return K.data().showLeadingCollapsedLabel},
then:function(){return _.O(FZf,Object.assign({},K))}}),_.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.O(_.Ii,{text:function(){return K.data().collapsedTitle}}))),_.O("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.O(_.r,{cond:function(){return!K.data().showLeadingCollapsedLabel},
then:function(){return _.O(FZf,Object.assign({},K))}}),_.O(_.le,{data:function(){return K.data().infoButton}},{buttonViewModel:_.Oy}),_.O(_.le,{data:function(){return K.data().expandButton}},{buttonViewModel:function(m){return _.O(_.Oy,{data:m.data,
onClick:function(){var x;(x=K.expandedCallback)==null||x.call(K,!0)}})}})))},"lg");_.AL4=_.B(function(K){var m=_.u(_.mc(function(){return K.data().initiallyExpanded})),x=m.next().value,S=m.next().value,Q,w=(Q=_.cd().resolve(_.tR(_.PX)))==null?void 0:Q(),M=function(){var f=K.data().colorData;
if(f)return w?f==null?void 0:f.darkColorPalette:f==null?void 0:f.lightColorPalette};
return _.O("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.x_({"background-color":function(){var f=M();return(f==null?0:f.section2Color)?_.RX(f.section2Color):""}})},_.O(_.le,{data:function(){return K.data().header}},{expandableMetadataHeaderViewModel:function(f){return _.O(Yb4,{data:f.data,
expanded:function(){return!!x()},
expandedCallback:function(c){S(c)}})}}),_.O(_.r,{cond:function(){return x()},
then:function(){return _.O("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.O(_.le,{data:function(){return K.data().expandedContent}},{horizontalShelfViewModel:function(f){return _.O(_.kR,{data:f.data,
includeMargin:!0,forceNarrowLayout:!0,palette:M})},
videoSummaryContentViewModel:function(f){return _.O(dpD,{data:f.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(f){return _.O(_.hI,{data:f.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(f){return _.O(_.I5D,{data:f.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.O(_.le,{data:function(){return K.data().expandedBottomButtons}},{buttonViewModel:function(f){return _.O("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.O(_.Oy,{data:f.data}))}}))}}))},"mg");var opJ=_.B(function(K){var m=K.text;var x=K.marqueeSpacing;var S=K.scrollDelay;var Q=K.scrollDuration;var w=K.enableMarqueeScroll;K=K.large;var M=_.u(_.hL(!1,void 0,"WyNYFf")),f=M.next().value,c=M.next().value,D=_.u(_.hL(0,void 0,"OoTdhe"));M=D.next().value;var G=D.next().value,p=_.ld("marquee-scroll");D=_.ld("div");var R=_.ld("span"),J=_.cd().resolve(_.iX);_.$p(function(){if(w()){var F=R.value.getBoundingClientRect().width,H=p.value.getBoundingClientRect().width;if(F>H){var N=(J==="ltr"?-1:1)*(F+
(x?x():16));Promise.resolve().then(function(){c(!0);G(N)})}}},"dv0Anf");
var L={},n={};return _.O("marquee-scroll",{class:_.Tt("ytMarqueeScrollHost",(L.ytMarqueeScrollHostLarge=K,L)),el:p},_.O("div",{id:"marquee-scroll-inner-container",class:_.Tt("ytMarqueeScrollInnerContainer",(n.ytMarqueeScrollAnimationEnabled=function(){return f()},n)),
el:D,style:_.x_({gap:x?(0,_.yC)(x):"16px","animation-duration":Q?dQA(Q):"16s","animation-delay":S?dQA(S):"3s","--marquee-translate":(0,_.yC)(M)})},_.O("span",{el:R,dir:"auto"},_.O(_.Ii,{text:m,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.O(_.r,{cond:f,then:function(){return _.O("span",{"aria-hidden":"true",dir:"auto"},_.O(_.Ii,{text:m,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"og");_.Hk4=_.B(function(K){var m=K.data;var x=K.overlayDensity;K=_.kA(function(){m().onTapCommand&&_.qU(m().onTapCommand);return!1});
var S=_.d4n(),Q=function(){return(x==null?void 0:x())===1?22:16},w={};
return _.O("reel-sound-metadata-view-model",{class:_.Tt("ytReelSoundMetadataViewModelHost",(w.ytReelSoundMetadataViewModelHostLarge=function(){return(x==null?void 0:x())===1},w)),
"on:click":K,tabindex:0,role:"button","on:keydown":S},_.O("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.O(_.r,{cond:function(){return m().musicIcon},
then:function(M){return _.O(_.FR,{data:M,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:Q})}}),_.O("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.O(opJ,{text:function(){return m().soundMetadata},
enableMarqueeScroll:function(){return!!m().enableMarqueeScroll},
large:function(){return(x==null?void 0:x())===1}}))))},"pg");var $ll,NjH,Ij,dl6,V9s,aYH,zkJ,Ul4;$ll=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];NjH=_.rp("wil_icon_max_concurrent_fetches",Infinity);
Ij=function(K,m,x){var S=this;this.iconSet=K;this.appDirection=m;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.Qm.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;K=function(){S.cacheStorageAvailable&&(S.cacheStorageAsync=_.Qm.caches.open("yt-icons").then(function(w){return S.cacheStorageSync=w}).catch(function(){S.cacheStorageAvailable=!1}))};
x=(x==null?void 0:x())||{};x=_.u(Object.entries(x));for(m=x.next();!m.done;m=x.next()){var Q=_.u(m.value);m=Q.next().value;Q=Q.next().value;Q=bE(Q);Zkd(Q);this.iconCache[m]=Q.cloneNode(!0)}this.isPurging=BjJ(this);this.isPurging instanceof Promise?this.isPurging.then(K):K()};
_.Z7L=function(K,m){var x=K.resolveIcon(m);return x?K.renderingMode===1?aYH(K,x,K.renderingMode):(m=K.iconCache[x.url])?(m=m.cloneNode(!0),dl6(K,m),aYH(K,x,K.renderingMode,m)):_.yLf(K,x).then(function(S){var Q=S?0:1;dl6(K,S);return aYH(K,x,Q,S)}):(_.d7(new _.AR("Icon not found",{iconShape:m})),function(){})};
dl6=function(K,m){if(m){K.counter+=1;K="_yt"+K.counter;m=[m].concat(_.N3(m.getElementsByTagName("*")));m=_.u(m);for(var x=m.next();!x.done;x=m.next())if(x=x.value,x.tagName==="style"&&x.textContent)x.textContent=V9s(x.textContent,K,!0);else for(var S=_.u(x.attributes),Q=S.next();!Q.done;Q=S.next()){Q=Q.value;Q.name==="id"&&(Q.value+=K);["mask","fill","clip-path"].includes(Q.name)&&(Q.value=V9s(Q.value,K));if(Q.name==="style"){var w=x.style;try{w.cssText=V9s(w.cssText,K,!0)}catch(G){var M=void 0,f=
void 0,c=void 0,D=void 0;k2({error:((M=G)==null?void 0:(c=(f=M).toString)==null?void 0:c.call(f))||"",el:x.outerHTML,style:!!w,cssText:(D=w)==null?void 0:D.cssText})}}Q.name==="xlink:href"&&(Q.value=Q.value.replace(/#(.*)/,"#$1"+K))}}};
V9s=function(K,m,x){var S=/url\(["']?#(.*?)["']?\)/;(x===void 0?0:x)&&(S=/url\(["']?#(.*?)["']?\)/g);return K.replace(S,"url(#$1"+m+")")};
aYH=function(K,m,x,S){return function(Q,w){var M;var f=Object.assign({},{iconWidth:m.size+"px",iconHeight:m.size+"px",iconDisplay:"block"},w,{iconColor:(M=w==null?void 0:w.iconColor)!=null?M:"currentcolor"});M=_.gk("DIV");w=f.iconColor;var c=f.iconFilter;f="width: "+f.iconWidth+"; height: "+f.iconHeight+"; display: "+f.iconDisplay+";";c&&(f+=" filter: "+c+";");x===0&&(f+=" fill: "+w+";");x===1&&(c=m.url,f+=" -webkit-mask: url("+c+") no-repeat center / cover; mask: url("+(c+") no-repeat center / cover; background-color: ")+
w);m.allowMirroring&&K.appDirection==="rtl"&&(f+=" transform: scale(-1, 1); transform-origin: center center;");M.setAttribute("style",f);x===0&&S&&M.appendChild(S);Q.appendChild(M)}};
_.yLf=function(K,m){var x,S,Q;return _.t(function(w){x=function(M){return km(M)};
S=m.url;if(!vpl(S))throw Error("wj");Q=Ul4(K,S);return w.return(Q.then(function(M){return M.clone().text()}).then(function(M){var f=x(M);
M=m.size;var c=_.gk("DIV");_.l1(c,f);f=_.nh(c.firstElementChild!==void 0?c.firstElementChild:_.jaH(c.firstChild,!0));M=Zkd(f,M);K.iconCache[S]=M.cloneNode(!0);delete K.responsePromises[S];return M}).catch(function(){}))})};
zkJ=function(K){var m,x=(m=K.requestAninmationFrameResolver)==null?void 0:m.promise;x||(K.requestAninmationFrameResolver=new _.Wk,x=K.requestAninmationFrameResolver.promise,_.Qm.requestAnimationFrame(function(){var S;(S=K.requestAninmationFrameResolver)==null||S.resolve();K.requestAninmationFrameResolver=null}));
return x};
Ul4=function(K,m){var x,S;return _.t(function(Q){if(Q.nextAddress==1)return K.waitForAnimationFrame?Q.yield(zkJ(K),2):Q.jumpTo(2);x=K.responsePromises[m];x||(S=function(){var w,M,f;return _.t(function(c){switch(c.nextAddress){case 1:if(!K.cacheStorageAvailable){w=void 0;c.jumpTo(2);break}if(M=K.cacheStorageSync){c.jumpTo(3);break}return c.yield(K.cacheStorageAsync,4);case 4:M=c.yieldResult;case 3:w=M;case 2:return f=w,K.isNetworkFirstStrategy?c.return(K.fetchAndUpdateCache(m,f).catch(K.getCacheStorageResponse.bind(K,
m,f))):c.return(K.getCacheStorageResponse(m,f).catch(K.fetchAndUpdateCache.bind(K,m,f)))}})},x=K.renderWhenIdle?new Promise(function(w,M){_.FI(_.dX,function(){S().then(w).catch(M)},10)}):S(),K.responsePromises[m]=x);
return Q.return(x.catch(function(w){delete K.responsePromises[m];k2({error:(w==null?0:w.toString)?w.toString():"",url:m});throw w;}))})};
Ij.prototype.fetchAndUpdateCache=function(K,m){var x=this;return _.t(function(S){return S.return(Tj4(x,K).then(function(Q){IYs(x,K,Q,m);return Q}))})};
var Tj4=function(K,m){var x;return _.t(function(S){if(K.numFetches<NjH)return K.numFetches+=1,S.return(kvs(K,m).finally(function(){--K.numFetches;if(Object.keys(K.queuedResponseResolvers).length){var Q=Object.keys(K.queuedResponseResolvers)[0],w=K.queuedResponseResolvers[Q];delete K.queuedResponseResolvers[Q];w.resolve(Tj4(K,Q))}}));
x=new _.Wk;K.queuedResponseResolvers[m]=x;return S.return(x.promise)})},kvs=function(K,m,x){x=x===void 0?2:x;
var S;return _.t(function(Q){S={credentials:"same-origin",priority:"low"};return Q.return(_.Qm.fetch(m,S).then(function(w){return w.ok?w:Promise.reject(Error("xj`"+w.status+"`"+w.statusText))}).catch(function(w){if(x>0)return kvs(K,m,x-1);
throw w;}))})},IYs=function(K,m,x,S){_.t(function(Q){return S?Q.return(new Promise(function(w){_.FI(_.dX,function(){var M,f;
return _.t(function(c){switch(c.nextAddress){case 1:if(!K.isNetworkFirstStrategy){M=void 0;c.jumpTo(2);break}return c.yield(S.match(m).catch(function(){}),3);
case 3:M=c.yieldResult;case 2:if(f=M){c.jumpTo(4);break}return c.yield(S.put(m,x.clone()).catch(function(D){k2({error:(D==null?0:D.toString)?D.toString():"",url:m})}),4);
case 4:w(),_.Px(c)}})},50)})):Q.return()})};
Ij.prototype.getCacheStorageResponse=function(K,m){return _.t(function(x){return m?x.return(m.match(K).then(function(S){return S&&S.ok?S:Promise.reject()})):x.return(Promise.reject())})};
var Zkd=function(K,m){m===void 0||K.getAttribute("viewBox")||K.setAttribute("viewBox","0 0 "+m+" "+m);K.setAttribute("focusable","false");K.setAttribute("aria-hidden","true");try{K.style.pointerEvents="none",K.style.display="inherit",K.style.width="100%",K.style.height="100%"}catch(Q){var x;k2({error:((x=Q)==null?0:x.toString)?Q.toString():""});try{K.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(w){var S;k2({error:((S=w)==null?0:S.toString)?w.toString():
""})}}return K},vpl=function(K){for(var m=_.u($ll),x=m.next();!x.done;x=m.next())if(K.startsWith(x.value)&&K.endsWith(".svg"))return!0;
return!1};
Ij.prototype.resolveIcon=function(K){return this.iconSet.resolveIcon(K)};
var k2=function(K){_.yq(new _.AR("Error in IconManager",K))},BjJ=function(K){if(_.h("wil_icons_cache_purge_killswitch"))return!1;
try{var m=_.Qm.localStorage}catch(w){return!1}if(!m||!K.cacheStorageAvailable)return!1;var x=function(w){try{var M;(M=m)==null||M.setItem("yt-icons-last-purged",w.toString())}catch(c){var f;k2({error:((f=c)==null?0:f.toString)?c.toString():""})}},S=Number(m.getItem("yt-icons-last-purged"));
if(!S)return S=new Date,S=S.setDate(S.getDate()-Math.floor(Math.random()*90+1)),x(S),!1;if(function(w,M){w=new Date(w);M=new Date(M);return M.getMonth()-w.getMonth()+12*(M.getFullYear()-w.getFullYear())}(S,Date.now())<3)return!1;
try{return _.Qm.caches.delete("yt-icons").then(function(w){w&&x(Date.now());return w}).catch(function(){return!1}).finally(function(){K.isPurging=!1})}catch(w){var Q;
k2({error:((Q=w)==null?0:Q.toString)?w.toString():""});return!1}};
Ij[Od]=[LGf,_.iX,_.tR(b66)];_.Wt=function(K,m){this.iconManager=K;this.iconsToFetch=m};
_.Wt[Od]=[_.IB,_.tR(Ers)];var WZs=function(){};var X7l=function(K,m,x){this.requestKey=K;this.uMA=m;this.rH1=x;this.xij=function(){return new XMLHttpRequest};
this.nhl=void 0;this.n0j=[]};
X7l.prototype.getLatestChallengeResponse=function(){return this.rH1};
var GWM=function(K,m,x){var S,Q,w,M;return _.t(function(f){if(f.nextAddress==1){_.hg("attestation_challenge_fetch");_.CQ("att_fs",void 0,"attestation_challenge_fetch");if(!K.nhl)throw new _.CK(9,"Missing fetcher");return f.yield(K.nhl(m,x),2)}S=f.yieldResult;w=(Q=S)==null?void 0:Q.bgChallenge;if(!w)throw new _.CK(15,"Missing field");K.rH1=S;K.n0j.forEach(function(c){c(S)});
M=aoL(w);_.CQ("att_fc",void 0,"attestation_challenge_fetch");pQ("attestation_challenge_fetch");return f.return(M)})},Z0z=function(K,m){var x,S,Q,w,M;
return _.t(function(f){switch(f.nextAddress){case 1:x=new ph(100,3E5,.25,2),S=void 0;case 2:if(!(x.currBackoffCount_<10)){f.jumpTo(4);break}_.h2(f,5);if(!(x.currBackoffCount_>0)){f.jumpTo(7);break}return f.yield(lML(x.getValue()),7);case 7:return f.yield(K8O(K,m),9);case 9:return Q=f.yieldResult,f.return(Q);case 5:w=_.gl(f);w instanceof _.CK?S=w:(M=w instanceof Error?w.message:"Unknown",S=new _.CK(9,M));gpz(x);f.jumpTo(2);break;case 4:if(S)throw S;throw new _.CK(9,"Unknown error");}})},K8O=function(K,
m){m=syE(liA(new wdH,m),K.requestKey);
var x=new _.Wk,S=K.xij();S.open("POST",K.uMA);S.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");S.setRequestHeader("Content-Type","application/json+protobuf");S.onload=function(){if(_.wNS(S)){var Q=Dw_(S.responseText);x.resolve(Q)}else x.reject(new _.CK(_.fi5(_.Ry(S)),S.statusText))};
S.onerror=function(){x.reject(new _.CK(_.fi5(_.Ry(S)),S.statusText))};
S.send(m.serialize());return x.promise};var xD6=function(K){this.networkStatusManager=K;this.isDownloaded=UrB===void 0?function(){return!1}:UrB;
this.isReady=!1;this.evU=mD5(this)},mD5=function(K){var m;
return _.t(function(x){if(x.nextAddress==1)return x.yield(ySn(),2);if(x.nextAddress!=3)return m=x.yieldResult,x.yield(ecD(m),3);K.tj=x.yieldResult;MbL(K.tj).then(function(){K.isReady=!0});
return x.return(K.tj)})},S2d=function(K,m,x){K.tj?(K=K.tj.cOx({ju:x,
m7S:!0,lV9:!0}),m.serviceIntegrityDimensions={poToken:K}):_.aC(Error("zj"))};
xD6.prototype.processContext=function(K){var m=this;if(!K.input.match(_.Z1(FyE)))return _.wQ();var x=K.innerTubeRequest,S=x.videoId;return!S||this.isDownloaded(x)||this.networkStatusManager&&!this.tj&&!this.networkStatusManager.isNetworkAvailable()?_.wQ():this.tj?this.isReady?(S2d(this,x,S),_.wQ()):new Qh(MbL(this.tj).then(function(){S2d(m,x,S)})):new Qh(this.evU.then(function(Q){return _.t(function(w){if(w.nextAddress==1)return w.yield(MbL(Q),2);
S2d(m,x,S);_.Px(w)})}))};var QhO=new _.W$("WEB_PO_CONTEXT_PROCESSOR");var wZ4=function(K,m){var x=this;this.wYE=0;var S;this.ssg=(S=m==null?void 0:m.ssg)!=null?S:window;this.networkStatusManagerPromise=m==null?void 0:m.networkStatusManagerPromise;var Q;this.requestKey=(Q=m==null?void 0:m.requestKey)!=null?Q:_.GW("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var w;this.nCa=(w=m==null?void 0:m.nCa)!=null?w:function(c){return new Pp(c)};
var M;S=(M=m==null?void 0:m.a5X)!=null?M:function(c,D,G){return new X7l(c,D,G)};
this.bgChallenge=aoL(K.bgChallenge);this.ttlSeconds=dES(b6(K.challenge||""));this.mZ=S(this.requestKey,_.h("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.Qm.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",K);this.lGa=m==null?void 0:m.lGa;uFS(this.mZ);var f;this.bc1=(f=m==null?void 0:m.bc1)!=null?f:function(c){_.fW(x.ssg.document,"visibilitychange",
function(){x.ssg.document.visibilityState==="visible"&&c()})}},lUy=function(K){if(!K.vm){var m={maxAttempts:5,
p8a:K.ttlSeconds*1E3};fMT(K.ssg);K.vm=K.nCa({mZ:K.mZ,uxg:{disable:_.h("html5_web_po_disable_remote_logging"),hB:"aGIf",s30:KEn("html5_web_po_experiment_ids"),osF:_.h("wpo_dis_lfdms")?0:1E3,urk:function(S){var Q=oRt.get(S);Q||(Q=new AJ5(S),Q=new qY(Q),oRt.set(S,Q));return Q}},
zg4:m,guZ:K.bgChallenge,tVj:tb0});K.wYE=Date.now();cRM(K.vm,function(){K.wYE=Date.now()});
z$1(K.vm,function(){return _.t(function(S){return S.return(sh6(K))})});
var x=K.k8O.bind(K);K.networkStatusManagerPromise&&K.ttlSeconds>0&&K.networkStatusManagerPromise.then(function(S){S.listen("publicytnetworkstatus-online",x)});
K.bc1(x)}};
wZ4.prototype.k8O=function(){if(Date.now()>this.wYE+this.ttlSeconds*1E3){var K;(K=this.vm)==null||tQ5(K)}};
var sh6=function(K){if(K.wWS)return K.wWS;if(!K.vm)throw Error("Aj");K.wWS=new Au({vm:K.vm,mZ:K.mZ,m69:!0,onError:tb0,zg4:K.lGa});return K.wWS},Or5=function(K,m){K=new wZ4(K,m);
lUy(K);(m==null?0:m.cwi)||sh6(K)};var uud=_.vNH.ephemeralActionSelector,XA=function(K,m){this.store=K;this.queue=[];m==null||m.addEventListener("yt-navigate-start",this.reset.bind(this))};
XA.prototype.enqueue=function(K){var m=K.command,x=K.durationMs,S=K.elementToFocus;var Q=K.label;var w=K.elementToFocus;K.command?Q=_.SC("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:Q,shortcut:_.SC("SHIFT_PLUS_ENTER")}):w&&(K=Q+". "+_.SC("SHIFT_PLUS_ENTER")+" for more information.",Q=_.SC("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:Q,shortcut:_.SC("SHIFT_PLUS_ENTER")},K));x={announcement:Q,durationMs:x!=null?x:8E3};m?x.command=m:S&&(S.classList.add("ephemeral-action-focusable-element"),x.selector=S.tagName+
".ephemeral-action-focusable-element");this.queue.push(x);MIH(this)};
XA.prototype.activate=function(K){var m=uud(this.store.getState());if(m){if(m==null?0:m.command)_.hE(m.command),this.store.dispatch(e1L(null));if(m==null?0:m.selector)m=document.querySelector(m.selector),_.vM1(m);K.preventDefault()}};
var MIH=function(K){if(!uud(K.store.getState())&&K.queue.length){var m=K.queue.shift();m&&(K.previousAnnouncement===m.announcement&&(m.announcement+="\u00a0"),K.store.dispatch(e1L(m)),K.previousAnnouncement=m.announcement,K.timeoutId=setTimeout(function(){if(m.selector){var x;(x=document.querySelector(m.selector))==null||x.classList.remove("ephemeral-action-focusable-element")}K.store.dispatch(e1L(null));MIH(K)},m.durationMs))}};
XA.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(e1L(null));this.queue.length=0;this.timeoutId=void 0};
XA[Od]=[_.Za,_.tR(_.L_)];_.KG=new _.W$("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var fUd=new _.W$("AUTH_SERVICE_TOKEN");var rA8=_.Pr(["about:blank"]),DZG;var tIH=new _.W$("API_IFRAME_TOKEN"),cS4=new _.W$("FETCH_FN_TOKEN"),OYl=new _.W$("WINDOW_REQUEST_TOKEN"),jhs=new _.W$("TEXT_DECODER_TOKEN");var puD;puD=new _.W$("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.DD6=new _.W$("MISC_UI_SHARED_FLAGS_TOKEN");var rS5=function(){};
rS5.prototype.getFlag=function(K){if(K.configType!==2)throw Error("Bj");return GQd(K)};
var GQd=function(K){switch(K.flagType){case "bool":return _.h(K.flagName);case "int":return _.$D(_.rp(K.flagName));case "double":return _.rp(K.flagName);case "string":return _.GW(K.flagName);case "int32_list":return KEn(K.flagName);case "int64_list":return KEn(K.flagName).map(function(m){return _.$D(m)});
case "string_list":return _.p0(K.flagName);default:throw Error("Cj");}};var mI=function(K,m,x){m=m===void 0?{}:m;i_.call(this,x===void 0?"uninitialized":x);this.env=K;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}];m.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=m.shouldWaitOnAsyncImmediate)};
_.q(mI,i_);mI.prototype.init=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return m.processPluginOptions.shouldWaitOnAsyncImmediate?S.yield(K(m.env),2):(K(m.env),S.jumpTo(2));if(S.nextAddress!=4)return m.jobSet?S.yield(m.jobSet.completedResolver.promise,4):S.jumpTo(4);x=_.mf();x.parkOrScheduleJob(function(){m.transition("rendering")},10,"ci");
_.Px(S)})};
mI.prototype.initialRender=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return m.processPluginOptions.shouldWaitOnAsyncImmediate?S.yield(K(m.env),2):(K(m.env),S.jumpTo(2));if(S.nextAddress!=4)return m.jobSet?S.yield(m.jobSet.completedResolver.promise,4):S.jumpTo(4);x=_.mf();x.parkOrScheduleJob(function(){m.transition("rendered")},10,"cr");
_.Px(S)})};
mI.prototype.afterRenderImmediate=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return m.processPluginOptions.shouldWaitOnAsyncImmediate?S.yield(K(m.env),2):(K(m.env),S.jumpTo(2));if(S.nextAddress!=4)return m.jobSet?S.yield(m.jobSet.completedResolver.promise,4):S.jumpTo(4);x=_.mf();x.parkOrScheduleJob(function(){m.transition("after-render-deferred")},10,"carml");
_.Px(S)})};
mI.prototype.afterRenderDeferred=function(K){var m=this;return _.t(function(x){K(m.env);_.Px(x)})};_.V6("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var pZO={},R$4=(pZO.rendered={priority:0,callback:function(K){WER(K.injector.resolve(Ad))}},pZO);var OFG=new _.W$("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),JSy=new _.W$("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var h$l=function(K){this.callbackFnMap=K;this.configMap={}};
h$l.prototype.handleResponse=function(K){var m;if(K=(m=K.responseContext)==null?void 0:m.serviceTrackingParams)for(m=_.u(K),K=m.next();!K.done;K=m.next()){K=K.value;var x=K.params,S=K.service;if(x&&S){this.configMap[S]||(this.configMap[S]=new QjA);K=this.configMap[S];var Q=void 0,w=(Q=this.callbackFnMap)==null?void 0:Q[S];x=_.u(x);for(S=x.next();!S.done;S=x.next())Q=S.value,S=Q.key,Q=Q.value,S&&Q&&(K.set(S,Q),w&&w(S,Q))}}};
h$l.prototype.getConfig=function(K){return this.configMap[K]||void 0};
h$l[Od]=[_.tR(JSy)];var CEs=!1,gdT=0,LCB=null,brv=null;var L84=new _.W$("NETWORK_SLI_TOKEN");var q24=function(K){this.networkSli=K};
q24.prototype.fetch=function(K,m,x){var S=this,Q;return _.t(function(w){Q=EJs(S,K,m);return w.return(fetch(Q).then(function(M){return S.handleResponse(M,x)}).catch(function(M){_.yq(M);
if((x==null?0:x.expectJsonStrict)&&M instanceof pM&&M.errorType===1)return Promise.reject(M)}))})};
var r9o=function(K,m,x,S){var Q,w,M,f,c,D,G;return _.t(function(p){switch(p.nextAddress){case 1:return Q=EJs(K,m,x),_.h2(p,2),p.yield(fetch(Q),4);case 4:w=p.yieldResult;_.xl(p,3);break;case 2:throw _.gl(p),new pM(2,"Failed to parse streaming response",Q.url);case 3:if(!w.redirected&&!w.ok)throw(M=K.networkSli)==null||M.failure(),new _.AR("Streaming fetch request not ok",Q.url);if(!w.body)throw new _.AR("No response body in streaming response",Q.url);f={};if(_.h("web_streaming_fast"))return c=w.body.getReader(),
p.return(bYy(K,c,f,S));D=w.body.pipeThrough(new TextDecoderStream).getReader();G=new _.lD;return p.return(gJf(K,D,G,OG5,f,S))}})},EJs=function(K,m,x){if(K.networkSli){var S=_.qb(_.Bg(m,"key"))||"/UNKNOWN_PATH";
K.networkSli.start(S)}K=x;_.h("wug_networking_gzip_request")&&(K=cpT(x));return new window.Request(m,K)},bYy=function(K,m,x,S){var Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y,V,T,m1,MT,c0,EB,pT,h8,$S,nT,Lt,yD,Ez,sz;
return _.t(function(t5){switch(t5.nextAddress){case 1:Q=new TextDecoder("utf-8"),w=[],f=M=0,_.h2(t5,2,3);case 5:return t5.yield(m.read(),8);case 8:c=t5.yieldResult;D=c.value;if(G=c.done){p=0;if(w.length>M)for(p=w[M].length-f,R=M+1;R<w.length;R++)p+=w[R].length;p>0&&(J=ndv(w,p,M,f),L=J.indexOf(123),n=J.lastIndexOf(125),L!==-1&&n!==-1&&n>L&&(F=J.subarray(L,n+1),H=JSON.parse(Q.decode(F)),OG5(x,H),N=void 0,(N=S)==null||N(x,H)));z=void 0;(z=K.networkSli)==null||z.success();return t5.return(x)}w.push(D);
y=M;for(V=f;y<w.length;)if(T=w[y],m1=T.indexOf(10,V),m1===-1){if(y===w.length-1)break;y++;V=0}else{MT=y;c0=m1+1;EB=0;if(M===MT)EB=c0-f;else{EB=w[M].length-f;for(pT=M+1;pT<MT;pT++)EB+=w[pT].length;EB+=c0}h8=ndv(w,EB,M,f,MT,c0);$S=h8.indexOf(123);nT=h8.lastIndexOf(125);if($S!==-1&&nT!==-1&&nT>$S){Lt=h8.subarray($S,nT+1);try{yD=JSON.parse(Q.decode(Lt)),OG5(x,yD),Ez=void 0,(Ez=S)==null||Ez(x,yD)}catch(bB){throw new pM(1,"Failed to parse streaming response object",Q.decode(Lt));}}M=y;V=f=m1+1;f===T.length&&
(M++,f=0,y=M,V=0)}t5.jumpTo(5);break;case 3:_.q3(t5);m.releaseLock();_.b1(t5,0);break;case 2:sz=_.gl(t5);if(sz instanceof pM)throw sz;throw new pM(1,"Failed to process streaming response");}})},gJf=function(K,m,x,S,Q,w){var M,f,c,D,G,p,R,J,L;
return _.t(function(n){if(n.nextAddress==1)return n.yield(m.read(),2);M=n.yieldResult;f=M.value;if(c=M.done)return(D=K.networkSli)==null||D.success(),n.return(Q);try{G=x.parse(f)}catch(F){throw new pM(1,"Failed to parse streaming response",f);}if(G!=null)for(p=_.u(G),R=p.next();!R.done;R=p.next())J=R.value,S(Q,J),L=void 0,(L=w)==null||L(Q,J);return n.return(gJf(K,m,x,S,Q,w))})};
q24.prototype.handleResponse=function(K,m){var x=K.text().then(function(S){if((m==null?0:m.jspbResponseCtor)&&K.ok)return zyT(m.jspbResponseCtor,S);S=S.replace(")]}'","");if((m==null?0:m.expectJsonStrict)&&S)try{var Q=JSON.parse(S)}catch(M){throw new pM(1,"JSON parsing failed after fetch");}var w;return(w=Q)!=null?w:JSON.parse(S)});
K.redirected||K.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),x=x.then(function(S){_.yq(new _.AR("Error: API fetch failed",K.status,K.url,S));return Object.assign({},S,{errorMetadata:{status:K.status}})}));
return x};
q24[Od]=[_.tR(L84)];var nJs=new _.W$("NETWORK_MANAGER_TOKEN");var PEH=[1,2,4,8,16,30],iY6=function(K){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=K.maxTimeMs;this.maxFrameCount=K.maxFrameCount===void 0?Math.ceil(60*K.maxTimeMs/1E3):K.maxFrameCount;K=_.u(PEH);for(var m=K.next();!m.done;m=K.next())this.brokenFrameSummarizers.push(new e$H(m.value/60*1E3))},Y2l=function(K){var m=K.frameCountInternal>=K.maxFrameCount;
return K.elapsedTimeMs>=K.maxTimeMs||m};
iY6.prototype.summarize=function(){for(var K=[],m=_.u(this.brokenFrameSummarizers),x=m.next();!x.done;x=m.next())x=x.value,x=x.brokenFrameCount!==0?{severityMs:Math.round(x.targetFrameTimeMs),eventCount:x.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(x.averageDurationBetweenEventsMs)}:void 0,x&&K.push(x);return{summaries:K,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.tv.Object.defineProperties(iY6.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 e$H=function(K){this.targetFrameTimeMs=K;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.tv.Object.defineProperties(e$H.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var F8J=function(){};
F8J.prototype.start=function(K,m){var x=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var S=new iY6({maxTimeMs:K});this.monitor=S;this.lastSummaryInternal=void 0;this.metadataToLog=m;return new Promise(function(Q){var w=function(M){if(M===void 0)x.stop(),Q(void 0);else if(x.monitor!==S)M=Object.assign({},S.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),Q(M);else{var f=x.monitor;if(!Y2l(f)){f.frameCountInternal++;if(f.prevTime===
void 0)f.startTime=M;else for(var c=M-f.prevTime,D=_.u(f.brokenFrameSummarizers),G=D.next();!G.done;G=D.next()){G=G.value;var p=G.currTimeMs;G.currTimeMs+=c;c>G.targetFrameTimeMs+2&&(G.brokenFrameCount++,G.timeOfFirstBrokenFrameMs===void 0&&(G.timeOfFirstBrokenFrameMs=p),G.timeOfLastBrokenFrameMs=p)}f.prevTime=M}Y2l(x.monitor)?Q(x.stop()):_.dX.addJob(w,5,0)}};
_.dX.addJob(w,5,0)})};
F8J.prototype.stop=function(K){if(!this.monitor)return this.lastSummaryInternal;var m=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(m.monitoringDurationMs){K=K!=null?K:this.metadataToLog;var x={droppedFramesSummary:m,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};K&&(x[K.type]=K.data);_.Zx("manualSmoothnessMeasurement",x)}this.monitor=void 0;this.lastSummaryInternal=m;this.metadataToLog=void 0;return m};_.ASH=new _.W$("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var oJJ;oJJ=function(K){this.JSC$18795_expiringStorage=new Hd(K)};
_.HYH=function(K){if(_.PKS()&&(K=_.d1S(_.YM()+"::"+K)))return new oJJ(K)};
oJJ.prototype.set=function(K,m,x){x=x!==void 0?Date.now()+x:void 0;this.JSC$18795_expiringStorage.set(K,m,x)};
oJJ.prototype.get=function(K){return this.JSC$18795_expiringStorage.get(K)};
oJJ.prototype.remove=function(K){this.JSC$18795_expiringStorage.remove(K)};_.xG=function(){};
_.xG.getInstance=function(){var K=_.WZ("ytglobal.storage_");K||(K=new _.xG,_.ff("ytglobal.storage_",K));return K};
_.xG.prototype.estimate=function(){var K,m,x;return _.t(function(S){K=navigator;return((m=K.storage)==null?0:m.estimate)?S.return(K.storage.estimate()):((x=K.webkitTemporaryStorage)==null?0:x.queryUsageAndQuota)?S.return(eVL()):S.return()})};
_.ff("ytglobal.storageClass_",_.xG);var $Zv=0;var Vbn=!1;var $Df=_.Pr(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),NCH=_.Pr(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var hwO={"/":_.eq,"/?feature=ytca":_.eq,"/feed/downloads":_.z4B};var ZY4=zcs.continuationCommandSelector,XS=function(K,m,x){this.JSC$18811_upliftPromise=K;this.store=m;this.JSC$18811_persistentStorePromiseAccessor=x};
XS.prototype.shouldPreferLocalResponse=function(K){return K.browseId==="FEdownloads"||K.browseId==="FEsmart_downloads"&&_.h("kevlar_modern_downloads_page")?!0:!1};
XS.prototype.localInnertubeResponse=function(K){var m=this;return _.t(function(x){return K.browseId==="FEdownloads"?_.h("kevlar_modern_downloads_page")?x.return(BCf(m)):x.return(aUs(m)):K.browseId==="FEsmart_downloads"&&_.h("kevlar_modern_downloads_page")?x.return(dDd(m)):x.return(Promise.reject(Error("Ej")))})};
XS.prototype.canProvideFallbackResponse=function(){return!0};
XS.prototype.localFallbackInnertubeResponse=function(K){var m=this,x,S,Q;return _.t(function(w){switch(w.nextAddress){case 1:return w.yield(m.JSC$18811_persistentStorePromiseAccessor(),2);case 2:x=w.yieldResult;if(K.browseId!=="SPaccount_downloads"||!x){w.jumpTo(3);break}return w.yield(v61(x),4);case 4:if(S=w.yieldResult)return w.return(_.HP(S));case 3:return K.browseId==="FEwhat_to_watch"?w.return(yS5(m)):(Q=_.h("web_offline_continuation_automatic_retry")||_.h("web_offline_continuation_retry_button"))&&
K.continuation?w.return(VIl(m)):w.return(vJ4(m))}})};
var yS5=function(K){var m;return _.t(function(x){if(x.nextAddress==1)return x.yield(K.JSC$18811_upliftPromise,2);m=_.rH8(K.store.getState().entities);return m.length?x.return(UD4(K,m)):x.return(vJ4(K))})},aUs=function(K){var m,x;
return _.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$18811_upliftPromise,2);if(S.nextAddress!=3)return m=z$l([{offlineItemSectionRenderer:{}}]),S.yield(TCy(K,m),3);x=S.yieldResult;x.onResponseReceivedActions=[WR("REFRESH_DOWNLOADS")];return S.return(x)})},BCf=function(K){var m,x,S,Q,w,M,f,c,D,G,p,R,J,L,n,F;
return _.t(function(H){if(H.nextAddress==1)return H.yield(K.JSC$18811_upliftPromise,2);if(H.nextAddress!=3)return m=K.store.getState(),x=m.entities,S=_.D1(x),Q=_.rF(x),w=_.zRS(m),M=_.UoT(m),f=_.Tt8(m),c=_.RRD(x),D=_.MS(S),G=_.Gc(x),p=_.La5(x),R=_.kPD(m),J=_.CN(m),L={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.MDm(S,Q,c,p,w,M,D,G,f,R,J),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},n="",_.h("kevlar_modern_downloads_skip_downloads_title")||
(n=_.SC("DOWNLOADS",void 0,"Downloads")),H.yield(IUO(K,L,n),3);F=H.yieldResult;F.onResponseReceivedActions=[WR("REFRESH_DOWNLOADS")];return H.return(F)})},dDd=function(K){var m,x,S,Q,w,M,f,c,D;
return _.t(function(G){if(G.nextAddress==1)return G.yield(K.JSC$18811_upliftPromise,2);if(G.nextAddress!=3)return m=K.store.getState(),x=m.entities,S=_.D1(x),Q=_.MS(S),w=_.Gc(x),M={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.tDv(S),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},f=_.SC("SMART_DOWNLOADS",void 0,"Smart downloads"),c=l8T(Q,w),G.yield(IUO(K,M,f,c),3);D=G.yieldResult;D.onResponseReceivedActions=
[WR("REFRESH_DOWNLOADS")];return G.return(D)})},vJ4=function(K){var m,x;
return _.t(function(S){if(S.nextAddress==1)return S.yield(oz(K.JSC$18811_upliftPromise,K.store),2);m=S.yieldResult;x=z$l([aDL(m)]);return S.return(TCy(K,x))})},VIl=function(K){var m,x,S,Q;
return _.t(function(w){if(w.nextAddress==1)return m={},x=ZY4(K.store.getState()),_.DE(m,_.Lp,x),w.yield(oz(K.JSC$18811_upliftPromise,K.store,m,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);S=w.yieldResult;Q={};_.DE(Q,_.gKt,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:S}}}],targetId:"browse-feedFEwhat_to_watch"});return w.return({responseContext:{},onResponseReceivedActions:[Q]})})},z$l=function(K){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:K}}}}]}}},UD4=function(K,m){var x,S;
return _.t(function(Q){var w={contents:Xz(m)};x=w&&w.contents?w:{};_.h("kevlar_modern_downloads_page")&&(x=Object.assign({},_.cU8(m),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));S={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:x}}}]}};return Q.return(TCy(K,S))})},TCy=function(K,m){var x,S;
return _.t(function(Q){if(Q.nextAddress==1)return Q.yield(K.JSC$18811_persistentStorePromiseAccessor(),2);if(Q.nextAddress!=3)return x=Q.yieldResult,Q.yield($$(x),3);S=Q.yieldResult;return Q.return({responseContext:{},contents:m,topbar:S})})},IUO=function(K,m,x,S){var Q,w;
return _.t(function(M){if(M.nextAddress==1)return M.yield(K.JSC$18811_persistentStorePromiseAccessor(),2);if(M.nextAddress!=3)return Q=M.yieldResult,M.yield($$(Q),3);w=M.yieldResult;var f=M.return;var c=x;var D=S;c=c===void 0?"":c;D=D===void 0?"":D;c={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:c}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.SC("SETTINGS",void 0,"Settings"),accessibilityText:_.SC("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:_.an("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:D}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:c};
return f.call(M,{responseContext:{},contents:m,topbar:w,header:{pageHeaderRenderer:c}})})};var kQO=function(){this.moduleRegistry={};this.fetchCount=0};
kQO.prototype.isFetching=function(){return this.fetchCount>0};
var hl=function(K,m){K.moduleRegistry[m.toString()]={asyncId:m,isFetching:!1};return K};
kQO.prototype.JSC$18822_loadModules=function(){for(var K=this,m=new Map,x=[],S=_.u(_.VU.apply(0,arguments)),Q=S.next();!Q.done;Q=S.next()){Q=Q.value;var w=this.moduleRegistry[Q];w?w.resolver?m.set(Q,w.resolver):(w.resolver=new _.Wk,m.set(Q,w.resolver),x.push(w.asyncId),w.isFetching=!0):(w=new _.Wk,m.set(Q,w),w.resolve(void 0))}x.length&&(this.fetchCount+=1,_.Ju(_.dt.getMultipleAsync.apply(_.dt,_.N3(x)).then(function(M){for(var f=0;f<x.length;f++){var c=M[f],D=K.moduleRegistry[x[f].toString()];D.isFetching=
!1;D.resolver.resolve(c)}}).catch(function(M){for(var f=_.u(x),c=f.next();!c.done;c=f.next()){c=c.value;
var D=K.moduleRegistry[c.toString()];D.resolver=void 0;D.isFetching=!1;m.get(c.toString()).reject(M)}}),function(){--K.fetchCount}));
return Promise.all([].concat(_.N3(m.values())).map(function(M){return M.promise}))};_.Cm=new _.W$("MODULE_REGISTRY_TOKEN");var W8y={},XZH=(W8y.rendered={priority:0,callback:function(K){a:{var m=void 0;try{var x;b:{if(_.v9S()){var S=_.aQ1(_.YM()+"::pom");if(S){var Q=new bW(S);break b}}Q=void 0}var w=(x=Q)==null?void 0:x.get("role_text");if(!w)break a;m={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:w}]}}}}}}catch(c){}m&&K.injector.resolve(_.jQ).resolveCommand(m)}try{var M=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(M){var f=JSON.parse(M);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
f&&K.injector.resolve(_.jQ).resolveCommand(f)}}catch(c){}}},W8y);var K7G,mbs={},xbl=(mbs.initialized={priority:10,callback:function(){K7G=uR()}},mbs.rendering={callback:function(K){var m;
return _.t(function(x){if(x.nextAddress==1)return x.yield(K7G,2);m=x.yieldResult;if(!m.endpoint)throw Error("Gj`"+_.Qm.location.href);cr(K,m);_.Px(x)})}},mbs);var Sdy={messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/,weight:500},{messageRegExp:/rq-implicit-test-rule-widget/,weight:0},{messageRegExp:/.*(protonpass).*/,weight:0},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500}].concat(_.N3(_.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(K){var m=K.stack;if(m.includes("chrome://")||m.includes("chrome-extension://")||K.message.includes("chrome-extension://")||m.includes("moz-extension://")||m.includes("local.adguard.org")||m.includes("auctioneer3.50million.club")||m.includes("youtubedownloader")||
m.includes("youtube_home_page")||m.includes("is_youtube_video_no_longer_available")||m.includes("switchScreenSizeHack")||m.includes("yt_main_big_banner.js")||m.includes("YouTubeCenter.js")||m.includes("/mytube.js")||m.includes("JSON.parseWrapper")||m.includes("/inj_js/common.js")||m.includes("firebug-lite")||m.includes(".repl.co/")||m.includes("linkfix")||m.includes("playAfterAd")||K.message.includes("Access is denied for this document")&&m.includes("<anonymous>")||K.fileName==="user-script"||K.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&
m.includes("<anonymous>"))return!0;if(m.includes("https://www.youtube.com"))return!1;K=m.split("\n");if(!K.length)return!1;if(K.length<=3&&m.includes("s.onloadeddata"))return!0;m=0;for(var x=_.u(K),S=x.next();!S.done;S=x.next())S=S.value,(S.includes("https://")||S.includes("http://"))&&m++;return m/K.length>.95},
weight:0},{callback:function(K){return K.message==="Unknown Error"&&K.name.indexOf("NS_")===0},
weight:100},{callback:function(K){if(!_.Vd)return!1;var m=K.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||K.message.includes("available to complete this operation"),x=K.stack.includes("webcomponents")&&K.message==="Object doesn't support this action";K=K.message.includes("object that does not implement interface Element");return m||x||K},
weight:0},{callback:function(K){return K.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(K){return K.message==="Operation is not supported"&&(K.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(K){return K.stack.includes("eval code (eval (code:1:1)")||K.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(K){return K.message.includes("Permission denied")&&K.stack.includes("this.domHandler")?!0:K.name.includes("TypeError")&&K.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(K){if(!K.stack)return!1;var m=K.stack.trim().split("\n");m.length&&m[0].endsWith("Error: "+K.message)&&m.shift();m.length&&m[m.length-1].includes("at window.onerror (")&&m.pop();if(!m.length)return!0;if(K.message==="Script error.")return m[0].includes("www.youtube.com")||m.length>=2&&m[0].startsWith("at new")&&m[1].startsWith("at window.onerror");if(K.message==="Unexpected token")return!0;K=_.u(m);for(m=K.next();!m.done;m=K.next())if(m=m.value,!(m.includes("<anonymous>")||
m.startsWith("load@")||m.startsWith("global code@")||m.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(K){return K.message==="Cannot read property 'experiments'"&&K.stack.includes("/s/player/")},
weight:500},{callback:function(K){return K.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(K){return K.stack.includes("/embed.js")?(K.params&&K.params&&(K.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.h("use_error_suppression"))var K=_.vZ("SUPPRESS_CLIENT_ERRORS",!1);else{if(K=_.IS)K=/Chrome\/(\d+)/.exec(_.RG()),K=(K?parseFloat(K[1]):NaN)>=66;K=!(K||_.TB&&_.zB(65)||_.TW&&_.zB(12.1)||uj&&_.zB(79))}return K},
weight:500}]};var QyJ={},wdf=(QyJ.initialized={priority:10,callback:function(K){K.injector.addProvider({provide:uwA,useValue:K.root});K.injector.addProvider({provide:Pzl,useValue:$LG});K.injector.addProvider({provide:ecl,useValue:Sdy});var m={};K.injector.addProvider((m.provide=ih4,m.useFactory=function(x,S){return function(){tzT(x,S)}},m[Od]=[Pzl,
ecl],m));K.injector.addProvider({provide:ED,useClass:ED})}},QyJ);var syy={},li6=(syy.initialized={priority:3,callback:function(){var K;if(K=AgG()){K=K.replace("/",".");var m=_.s1();m.set("tz",K);m.save();K=!0}else K=!1;K||(K=_.s1(),K.set("utco",-Math.floor((new Date).getTimezoneOffset())),K.save())}},syy);var uKs={},MQO=(uKs.initialized={priority:10,callback:function(K){K.injector.resolve(ED).start();K=_.eB();var m=_.U2("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.U2("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.U2("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.U2("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.zH(_.qHT(),{mainAppWeb:Object.assign({},K,{pageType:m})});_.zH(b9S(),{mainAppWeb:Object.assign({},K,{pageType:m})});
_.zH(gTG(),{mainAppWeb:K});_.zH(nTB(),{mainAppWeb:K});fQE(function(){_.TH(gTG(),"FAILURE");_.TH(nTB(),"FAILURE")});
w8G();sFv();o9m()}},uKs);var fiH={},tQs=(fiH.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.CQ("dl"),_.mf().processSignal("pcl");else{var K=function(){_.CQ("dl");_.mf().processSignal("pcl");window.removeEventListener("load",K)};
window.addEventListener("load",K)}}},fiH);var cRd={},O0s=(cRd.rendering={priority:0,callback:function(){var K=_.mf();K.parkOrScheduleJob(function(){K.processSignal("eocs")},10,"eor",5E3)}},cRd);var jyd=function(){};
_.q(jyd,k9);
jyd.prototype.resolveCommand=function(K,m){var x,S,Q,w,M,f,c,D;return _.t(function(G){Q=(x=_.C(K,_.T2E))==null?void 0:(S=x.dialog)==null?void 0:S.commentReplyDialogRenderer;if(!Q)throw new _.AR("No dialog in createCommentReplyDialogEndpoint");M=(w=m.form)==null?void 0:w.event;if(!M)throw new _.AR("Event not passed in when resolving command");f=_.u(M.composedPath());for(c=f.next();!c.done;c=f.next())if(D=c.value,D.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||D.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return D.showReplyDialog(Q),G.return();
_.Px(G)})};var SM=function(){};
_.q(SM,k9);SM.prototype.resolveCommand=function(K){var m,x,S;return _.t(function(Q){if(Q.nextAddress==1)return m=_.C(K,luH),(x=m)!=null&&x.externalChannelId?Q.yield((0,_.xc8)("NSzT5"),2):Q.return();S=_.Dbl;return Q.yield(S(m.externalChannelId),0)})};var Qf=function(K){this.JSC$18840_pageRequestService=K;this.JSC$18840_prefetchCoordinator=rr6()};
_.q(Qf,k9);Qf.prototype.resolveCommand=function(K){var m=this,x,S,Q,w;return _.t(function(M){if(M.nextAddress==1){x=_.C(K,nHB);if((S=x)==null||!S.taskId)throw Error("Hj");Q=x.taskId;_.h2(M,2);return M.yield(_.VE4(m.JSC$18840_pageRequestService,K,{},"").then(function(f){if(!f)throw Error("Ij");},function(f){throw Error("Jj`"+f);
}),4)}if(M.nextAddress!=2)return Rcs(m.JSC$18840_prefetchCoordinator,Q),_.xl(M,0);
w=_.gl(M);oj(m.JSC$18840_prefetchCoordinator,Q,w);_.Px(M)})};
Qf[Od]=[_.lR];var w$=function(K,m){this.innertubeTransportService=K;this.JSC$18844_commandHandler=m};
_.q(w$,k9);w$.prototype.resolveCommand=function(K){var m=this,x,S,Q;return _.t(function(w){if(w.nextAddress==1){x=_.C(K,bEH);if(x.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||x.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")S=x.boolValue?2:1,_.tV.getInstance().setState(S,!0,!0);return w.yield(_.ix(m.innertubeTransportService,K),2)}Q=w.yieldResult;rRs(m,Q);_.Px(w)})};
var rRs=function(K,m){m.actions&&m.actions.forEach(function(x){K.JSC$18844_commandHandler.resolveCommand(x)})};
w$[Od]=[_.fl,_.jQ];var sl={},lY=(sl.addToPlaylistEndpoint=BN(Tm),sl.addToToastAction=BN(Sd),sl.adsControlFlowOpportunityReceivedCommand=BN(PE),sl.audioTrackSelectActionCommand=BN(tk),sl.backgroundAudioPlaybackCommand=BN(c2),sl.captionLanguageSelectActionCommand=BN(OS),sl.captionPickerEndpoint=BN(jZ),sl.changeMiniAppPlayStateCommand=BN(IO),sl.changeTimelyActionVisibilityCommand=BN(xY),sl.channelCreationFormEndpoint=BN(dq),sl.clearLocationCommand=BN(zm),sl.clearUrlParamCommand=BN(ks),sl.copyLinkCommand=BN(Co),sl.copyTextEndpoint=
BN(Fe),sl.createCommentReplyDialogEndpoint=ivT(jyd),sl.createPlaylistServiceEndpoint=BN(Lo),sl.dismissDialogEndpoint=BN(Xe),sl.dismissPlayerOverlayCommand=BN(DC),sl.entityUpdateCommand=BN(oO),sl.feedbackEndpoint=BN(Ny),sl.getAnswerCommand=BN(wbl),sl.getPaymentsClientTokenCommand=BN(fM),sl.getTranscriptEndpoint=BN(QM),sl.googlePaymentBillingCommand=BN(tz),sl.googlePaymentPurchaseManagerCommand=BN(cl),sl.hideEngagementPanelEndpoint=BN(mn),sl.hideSheetCommand=BN(xe),sl.hideSnackbarCommand=BN(TX),sl.insertRichSectionCommand=
BN(VI),sl.listMutationCommand=BN(vE),sl.logGtmCommand=BN(yI),sl.notifyDropdownOptionSelectedCommand=BN(WE),sl.openAdAllowlistInstructionCommand=BN(_.eX),sl.openOnePickAddVideoModalCommand=BN(qF),sl.persistSubscriptionsDisplayPreferencesCommand=BN(eZ),sl.pingingEndpoint=BN(ii),sl.playlistEditEndpoint=BN(bl),sl.playlistVotingRefreshPopupCommand=BN(gm),sl.profileCardCommand=BN(nS),sl.refreshPanelEndpoint=BN(SZ),sl.saveImageToDeviceEndpoint=BN(AF),sl.scrollToSectionEndpoint=ivT(sas),sl.seekToVideoTimestampCommand=
BN(rm),sl.selectCountryCommand=BN(il),sl.setCookieCommand=BN(Ye),sl.setLocalStorageCommand=BN(ke),sl.setPrefStorageEntryCommand=BN(Ak),sl.setSettingEndpoint=BN(w$),sl.sfvAudioItemPlaybackCommand=BN(GX),sl.shareImageCommand=BN(o1),sl.sharingProviderDataCommand=BN(H2),sl.showAudioTrackPickerActionCommand=BN(po),sl.showCaptionLanguageSelectActionCommand=BN(R1),sl.showCreatorChatbotEngagementPanelCommand=BN(SM),sl.showDialogCommand=BN(sS),sl.showEngagementPanelEndpoint=BN(ll),sl.showFullscreenPlayerControlsCommand=
BN(Jk),sl.showSheetCommand=BN(ul),sl.showSnackbarCommand=BN(I1),sl.showTransientPlayerScrimOverlayCommand=BN(hk),sl.submitFormWithValidationFlowCommand=BN(aO),sl.talkToRecsDeselectCommand=BN(W2),sl.talkToRecsNextCommand=BN(XQ),sl.talkToRecsSelectCommand=BN(KM),sl.talkToRecsUpdateTextCommand=BN(m2),sl.toggleEngagementPanelCommand=BN(MF),sl.undoFeedbackEndpoint=BN(BE),sl.updateEngagementPanelContentCommand=BN(fo),sl.updateUrlParamCommand=BN(wV),sl.updateVideoMetadataCommand=BN(M6),sl.verifyCommand=
BN(dq),sl.webNativeShareCommand=BN($e),sl.webSubmitFormCommand=BN(no),sl.ACK_PLAYABLES_3P_DATA_CONSENT=BN(NF),sl.CANCEL_NAVIGATION=BN(ZC),sl.COPY_SHARE_URL=BN(B2),sl.MINI_APP_EXIT_DIALOG_SEEN=BN(dm),sl.MINI_APP_OPEN_URL=BN(a1),sl.REQUEST_MINI_APP_FULLSCREEN=BN(yK),sl.RESUME_NAVIGATION=BN(VK),sl.SHARE_PLAYABLE_WITH_HIGH_SCORE=BN(v2),sl.TELL_US_WHY=BN(Zg),sl);_.h("web_enable_prefetching_videos_on_home")&&(lY.prefetchWatchCommand=BN(Qf),lY.registerTasksCommand=BN($2));
_.h("enable_share_panel_navigation_logging_fix_on_web")&&(lY.shareEntityServiceEndpoint=BN(QK));_.h("web_use_flow_state_manager")&&(lY.flowNextStepCommand=BN(r2H),lY.flowPrevStepCommand=BN(pxG),lY.getFlowCommand=BN(J2O),lY.updateFlowCommand=BN(qy));_.h("enable_ai_companion")&&(lY.updateConversationIdCommand=BN(Ys));var B8R=Object.assign({},lY);var GWd={},pdO=(GWd.initialized={priority:10,callback:te0},GWd);var Rf4={},JRf=(Rf4.initialized={callback:function(K){var m={},x={};wGT().install((m.document_disposed={callback:function(){_.h("finalize_all_timelines")?Us1():rB();qZT("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.CmT();var S=K.injector.resolve(ED);S.intervalId!==void 0&&(S.intervalId&&_.dX.cancelJob(S.intervalId),S.intervalId=void 0,--S.currentPartitionIndex,S=zSD(S),S>0&&qIz({mainAppWeb:_.eB(),survivalSli:{partitionMinute:S,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));rIH(xf);Sq!=null&&
Sq.flush();Uw&&Uw.snapshotAndFlush();S=_.u(oRt.values());for(var Q=S.next();!Q.done;Q=S.next())Q.value.snapshotAndFlush()}},m),(x.flush_logs={callback:function(){_.BL()}},x))}},Rf4);var hf4={},Cc5=(hf4.rendered={priority:0,callback:function(){var K=new IiM;K.increment("STARTED");if(_.vZ("LOGGED_IN")&&!_.vZ("IS_DBSC",!1)&&_.vZ("SERVER_VERSION")!=="test"&&_.vZ("SERVER_VERSION")!=="dev"&&!FGB()&&!YrE()){K.increment("EXECUTING");var m=document.createElement("iframe");m.style.display="none";_.O65(m,2,_.de("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.vZ("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(m);K.increment("DONE")}}},
hf4);var L7s={},qd4=(L7s.rendered={callback:function(){rr6().resume()}},L7s);var EMs={acknowledgeChannelTouStrikeCommand:qL(Uc),addToPlaylistServiceEndpoint:qL(Im),addToPlaylistEndpoint:qL(Im),addUpcomingEventReminderEndpoint:qL(j7),browseEndpoint:qL(KDf),channelCreationFormEndpoint:qL(ZJ),channelCreationServiceEndpoint:qL(Bl),claimLegacyYoutubeChannelEndpoint:qL(bu),clearSearchHistoryEndpoint:qL(la),clearWatchHistoryEndpoint:qL(ua),commerceActionCommand:EY(G1),createBackstagePostEndpoint:qL(Jz),createBroadcastCommand:qL(Dn),createCommentEndpoint:qL(o5),createCommentReplyEndpoint:qL(Az),
createLiveChatPollEndpoint:qL(rO),createPlaylistServiceEndpoint:qL(k7),crossAccountChannelTransferEndpoint:qL(tm),deleteLiveChatMessageCommand:qL(G$),deletePlaylistEndpoint:qL(WO),deleteVideoEndpoint:qL(O4),dismissalEndpoint:qL(zT),feedbackEndpoint:qL(TT),flagEndpoint:qL(Qo),getAccountSwitcherEndpoint:qL(fq),verifyCommand:qL(R5),getAccountsListInnertubeEndpoint:qL(Oe),getCommentsFromInboxCommand:qL(Y7),getDownloadActionCommand:qL(Zn),getFlowCommand:EY(se),getKidsBlocklistPickerCommand:qL(ww),getNotificationMenuEndpoint:qL(SQs),
getPaymentInstrumentsParamsCommand:qL(L7),getPaymentsClientTokenCommand:EY(G1),getPdgBuyFlowCommand:qL(z$),getReportFormEndpoint:qL(s4),getSearchInVideoCommand:qL(Mn),getAnswerCommand:qL(uI),getSurveyCommand:qL(ct),getTranscriptEndpoint:qL(DZ),getPostVideoPreviewEndpoint:qL(CM),decorateMessageEndpoint:qL(hz),likeEndpoint:qL(a5),liveChatActionEndpoint:qL(hm),liveChatEndpoint:qL(Jm),liveChatItemContextMenuEndpoint:qL(pq),liveChatPurchaseMessageEndpoint:qL(Cq),liveChatReplayEndpoint:qL(Rm),manageLiveChatUserEndpoint:qL(qj),
metadataUpdateCommand:qL(e7),moderateLiveChatEndpoint:qL(Ee),modifyChannelNotificationPreferenceEndpoint:qL(HO),notificationOptOutEndpoint:qL($7),openSuperStickerBuyFlowCommand:qL(Lq),performCommentActionEndpoint:qL(iu),playlistEditEndpoint:qL(K7),playlistEditorEndpoint:qL(XU),recordNotificationInteractionsEndpoint:qL(Nj),reelWatchEndpoint:qL(m6),refreshPanelEndpoint:qL(am),removeUpcomingEventReminderEndpoint:qL(ba),resolveLocationCommand:qL(PO),revealBusinessEmailCommand:qL(gV),searchEndpoint:qL(_.QIl),
sendLiveChatMessageEndpoint:qL(gO),sendLiveChatVoteEndpoint:qL(nq),setSettingEndpoint:qL(dV),shareEntityServiceEndpoint:EY(vl),sharingProviderDataCommand:qL(t9),showEngagementPanelEndpoint:qL(dO),showMoreDrawerCommand:qL(Vb),showSheetCommand:qL(vO),showDialogCommand:qL(yb),subscribeEndpoint:qL(yM),transcriptSubmitCaptionCorrectionCommand:qL(jm),undoFeedbackEndpoint:qL(Qb),unsubscribeEndpoint:qL(VM),updateBackstagePostEndpoint:qL(q6),updateCommentEndpoint:qL($Y),updateCommentReplyEndpoint:qL(Hl),updateCommentsSettingsEndpoint:qL(N6),
updateCreatorChannelInnertubeCommand:qL(Pl),updateKidsBlacklistEndpoint:qL(lI),updateEngagementPanelContentCommand:qL(Ue),updatePdgFeatureEnablementCommand:qL(T$),updatedMetadataEndpoint:qL(ia),validateChannelHandleCommand:qL(ed),updateChannelPageSettingsEndpoint:qL(nM),verifyAgeEndpoint:qL(wO),watchEndpoint:EY(DJ),whitelistEditEndpoint:qL(rw),ypcCancelRecurrenceEndpoint:qL(p7),ypcCompleteTransactionEndpoint:qL(Rj),ypcFixInstrumentEndpoint:qL(h9),ypcGetCartEndpoint:qL(J9),ypcGetOffersEndpoint:qL(C7),
ypcHandleTransactionEndpoint:EY(qn),ypcLogWalletAnalyticDataEndpoint:qL(E4),ypcOffersEndpoint:qL(bI),ypcPauseSubscriptionCommand:qL(gw),ypcRedeemCodeEndpoint:qL(n7),ypcResumeSubscriptionCommand:qL(Pt),ypcUpdateFopEndpoint:qL(h9)},uY={},b0H=(uY.GET_ACCOUNT_MENU=qL(cO),uY.GET_NOTIFICATIONS_MENU=qL(xYd),uY.GET_NOTIFICATIONS_INBOX=qL(FU),uY.GET_UNSEEN_NOTIFICATION_COUNT=qL(om),uY.GET_USER_MENTION_SUGGESTIONS=qL(LM),uY.LOAD_GUIDE=qL(mYO),uY.SUBMIT_FEEDBACK=qL(I5),uY),Mv={},gMH=(Mv.CONTINUATION_REQUEST_TYPE_BROWSE=
qL(Ec),Mv.CONTINUATION_REQUEST_TYPE_SEARCH=qL(f7),Mv.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=qL(uu),Mv.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=qL(Mj),Mv.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=qL(F9),Mv.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=qL(YY),Mv.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=qL(Sm),Mv.CONTINUATION_REQUEST_TYPE_GET_PANEL=qL(BO),Mv),nMO={player:EY(DJ),watchNext:qL(lu)},Pcy={player:EY(DJ),reelItemWatch:qL(m6),reelWatchSequence:qL(x2)},efs={watchEndpoint:EY(rV)},i0d=
{commandEndpointMap:EMs,signalEndpointMap:b0H,continuationEndpointMap:gMH,watchEndpointMap:nMO,reelWatchEndpointMap:Pcy,streamingEndpointMap:efs};var YdO,F7G,ARs;_.oM5=((F7G=(YdO=window).matchMedia)==null?void 0:(ARs=F7G.call(YdO,"(prefers-reduced-motion: reduce)"))==null?void 0:ARs.matches)||!document.startViewTransition;var H0s={},$b6={disableAllTransitions:_.oM5,ignoredErrors:(H0s.DOCUMENT_HIDDEN=!0,H0s.WINDOW_SIZE_CHANGED=!0,H0s.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,H0s),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}}]])};var Npl=_.Pr("\n          :root {\n            --ytd-vtm-exit-ms: ,ms;\n            --ytd-vtm-wait-ms: ,ms;\n            --ytd-vtm-enter-ms: ,ms;\n            --ytd-vtm-watch-exit-ms: ,ms;\n            --ytd-vtm-watch-wait-ms: ,ms;\n            --ytd-vtm-watch-enter-ms: ,ms;\n            --ytd-vtm-watch-next-exit-ms: ,ms;\n            --ytd-vtm-watch-next-wait-ms: ,ms;\n            --ytd-vtm-watch-next-enter-ms: ,ms;\n          }\n      ".split(",")),BpH=function(K){var m=this;this.viewTransitionCoordinator=
K;this.disableTransitionsForUltraHigh=_.h("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=Z0O();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.GW("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.h("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.h("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.h("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.GW("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.h("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.dX.addJob(function(){m.registerRootElement();if(m.isAnyTransitionEnabled){var x=
_.rp("web_page_transition_exit_ms"),S=_.rp("web_page_transition_wait_ms"),Q=_.rp("web_page_transition_enter_fast_ms"),w=_.rp("web_page_transition_watch_exit_ms"),M=_.rp("web_page_transition_watch_wait_ms"),f=_.rp("web_page_transition_watch_enter_ms"),c=_.rp("web_page_transition_watch_next_exit_ms"),D=_.rp("web_page_transition_watch_next_wait_ms"),G=_.rp("web_page_transition_watch_next_enter_fast_ms"),p=_.rp("web_page_transition_enter_ms"),R=_.rp("web_page_transition_watch_next_enter_ms");m.enableFasterTransitions&&
m.isUltraHighBucketDevice&&(p=Q,R=G);isNaN(x)&&isNaN(S)&&isNaN(p)&&isNaN(w)&&isNaN(M)&&isNaN(f)&&isNaN(c)&&isNaN(D)&&isNaN(R)||!(x=$XT(Npl,x,S,p,w,M,f,c,D,R))||(S=document.createElement("style"),S.textContent=G3G(x),document.head.appendChild(S))}},8)},Z0O=function(){var K=_.Qm.navigator.deviceMemory;
return K>=8||K===void 0?!0:!1};
BpH.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var K={};this.viewTransitionCoordinator.registerElement(document.documentElement,(K.slide="root-slide",K["lockup-to-watch"]="root-lockup-to-watch",K["learning-journey"]="root-learning-journey",K))}};
_.ECB=function(K,m){K.isLockupToWatchTransitionEnabled&&K.isLockupThumbnailRegistrationEnabled&&(K.registeredLockupThumbnail?K.lockupThumbnailRegisteredFromWatchEndpoint?_.yq(new _.AR("Lockup thumbnail registration order is incorrect.")):_.yq(new _.AR("Lockup thumbnail already registered.")):(K.registeredLockupThumbnail=m,_.ais(K,m)))};
_.ais=function(K,m){var x={};K.viewTransitionCoordinator.registerElement(m,(x["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",x),!0)};
BpH[Od]=[Pvs];var ciL={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 jFv=["videoPrimaryInfoRenderer","title"],DQv=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var dbl;dbl=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.yRf=_.B(function(K){K=_.H_(K,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var m=K.data,x=K.playlistData,S=K.expanded,Q=K.onExpandClick,w=K.isReadyToResume,M=function(){var G;return!((G=x())==null||!G.contents)},f=function(){var G=x();
return G&&G.totalVideos&&G.currentIndex!==void 0?G.currentIndex+1+" / "+G.totalVideos:""};
K=_.kA(function(){_.fG(_.cd().resolve(_.Jl));return!1});
var c=_.kA(function(){M()&&Q&&Q()}),D={};
return _.O("ytd-miniplayer-info-bar",{class:_.Tt("ytdMiniplayerInfoBarHost",(D.ytdMiniplayerInfoBarHasPlaylistData=M,D)),"on:click":c},_.O("div",{class:"ytdMiniplayerInfoBarContent"},_.O("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":K},_.O(_.Ii,{text:function(){var G=m();var p=x();if(p==null?0:p.contents){var R;G=(R=_.mI8(p))==null?void 0:R.title}else G=G==null?void 0:G.miniplayerTitle;return ri8(G)},
noEndpoints:!0,ellipsisTruncate:!0})),_.O("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.O(_.r,{cond:w,then:function(){return _.O(fFR,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:dbl})}}),_.O("h1",null,_.O(_.Ii,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var G=m();var p=x();G=w()?{simpleText:_.SC("CONTINUE_WATCHING",void 0,"Continue watching")}:(p==null?0:p.contents)?p.titleText:G==null?void 0:G.miniplayerSubtitle;return ri8(G)},
noEndpoints:!0,ellipsisTruncate:!0})),_.O(_.r,{cond:function(){return!!f()&&!w()},
then:function(){return _.O("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.O("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.O("span",null,f))}}))),_.O(_.r,{cond:M,
then:function(){return _.O("div",{class:"ytdMiniplayerInfoBarExpand"},_.O(_.c5,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(G){Q&&(Q(),G.stopPropagation())}}},
iconName:function(){return S()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"rg");var VQ6;VQ6=_.B(function(K){return _.O("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.O(_.c5,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:K.onTap}},
iconName:"yt-icons:close"}))},"sg");
_.vMl=_.B(function(K){K=_.H_(K,{playabilityStatus:void 0,isDisabled:!1});var m=K.size,x=K.playabilityStatus,S=K.isDisabled,Q=_.ld("div");K=_.u(_.hL(void 0,void 0,"y6THVb"));var w=K.next().value,M=K.next().value;K=_.lx(_.a0);var f=!1,c=function(){return m().height<=0};
_.$p(function(){var R=m(),J=c(),L=w();L&&!J&&L.setInternalSize(R.width,R.height)},"qu2eI");
_.ND(function(){var R,J,L;return _.t(function(n){if(n.nextAddress==1){R=_.cd().resolve(_.Jl);J=R.getPlayerElement();if(!R.isMiniplayerActive()||!J||!Q.value)return n.return();J.appendTo(Q.value);return n.yield(J.getPlayerPromise(),2)}L=n.yieldResult;L.setSizeStyle(!1,!0);M(L);_.Px(n)})});
_.Nl(function(){D()});
_.$p(function(){var R=w();if(R)if(S()){var J=R.getPlayerState();(f=J===-1||J===1||J===3)&&R.pauseVideo()}else D()},"mCtQKc");
var D=function(){if(f){f=!1;var R;(R=w())==null||R.playVideo()}},G=_.kA(function(){_.fG(_.cd().resolve(_.Jl))}),p={};
return _.O("ytd-miniplayer-player-container",{class:_.Tt("ytdMiniplayerPlayerContainerHost",(p.ytdMiniplayerPlayerContainerHidden=c,p.ytdMiniplayerPlayerContainerHostShortsPip=K,p)),style:_.x_({width:function(){return m().width+"px"},
height:function(){return m().height+"px"}})},_.O("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:Q}),_.O(_.r,{cond:function(){return!!x()&&!_.Na8(x())},
then:function(){return _.O(i$l,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var R;return((R=x())==null?void 0:R.errorScreen)||null},
status:function(){var R;return((R=x())==null?void 0:R.status)||null}})}}),_.O(_.r,{cond:S,
then:function(){return _.O("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":G},_.O(VQ6,{onTap:function(){_.cd().resolve(_.Jl).close()}}))}}))},"wg");_.Ubl=_.B(function(K){var m=K.toastData;var x=_.ld("ytd-miniplayer-toast");K=_.u(_.mc(function(){return!!m()}));
var S=K.next().value,Q=K.next().value;K=_.u(_.hL(!1,void 0,"BvfNQe"));var w=K.next().value,M=K.next().value,f=function(){var G;return _.Hk((G=m())==null?void 0:G.data.title)};
_.BZ(function(){_.VY.requestAvailability();m()&&Q(!1)});
var c,D;_.$p(function(){S()&&(_.vg(x.value,"iron-announce",{text:m().label+" "+f()}),c&&_.dX.cancelJob(c),c=_.dX.addLowPriorityJob(function(){M(!0)},2500))},"no1dZb");
_.$p(function(){w()&&(D&&_.dX.cancelJob(D),D=_.dX.addLowPriorityJob(function(){Q(!1);M(!1)},300))},"G3yPNe");
K={};return _.O("ytd-miniplayer-toast",{el:x,class:_.Tt("ytdMiniplayerToastHost",(K.ytdMiniplayerToastOpening=function(){return S()},K.ytdMiniplayerToastClosing=function(){return w()},K))},_.O(_.r,{cond:function(){var G;
return(G=m())==null?void 0:G.data},
then:function(G){return _.O(R7_,{className:"ytdMiniplayerToastThumbnail",data:G,width:78})}}),_.O("div",{class:"ytdMiniplayerToastInfo"},_.O("div",{class:"ytdMiniplayerToastLabel"},function(){var G;
return(G=m())==null?void 0:G.label}),_.O("div",{class:"ytdMiniplayerToastTitle"},f)))},"zg");var ba1;var PLD=null;var Tpd=_.B(function(K){var m=K.progressState;var x=K.multiMarkersPlayerBarRenderer;var S=K.progressBarWidth;var Q=function(){return Fg8(x())},w=function(){return Ha5(m())},M=function(){return S()*(m().playedTime/m().videoDuration)};
return _.O("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.O(_.AS,{each:Q},function(f,c){return _.O(zfs,{modifiedProps:w,chapters:Q,index:c,playedProgressWidth:M,backgroundGradientPosition:function(){var D=w(),G=Q(),p=c(),R=M();return(D.playedTime-pm(_.C(G[p],GB)))/D.playedTime*R}})}))},"Ag"),zfs=_.B(function(K){var m=K.modifiedProps;
var x=K.chapters;var S=K.index;var Q=K.playedProgressWidth;var w=K.backgroundGradientPosition;K={};K=_.Tt("ytChapteredProgressBarChapteredPlayerBarChapter",(K.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return M().isScrubbing},K.ytChapteredProgressBarHoveredMacroMarker=function(){return M().scrubberHovering},K.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return M().videoPosition==="seen"},K));
var M=function(){return $Q5(m(),x(),S())},f=function(){var c=m();
var D=x(),G=S();if($Q5(c,D,G).videoPosition!=="active")c=0;else{var p=pm(_.C(D[G],GB));c=(c.playedTime-p)/((pm(_.C(D[G+1],GB))||c.videoDuration)-p)}return c};
return _.O("div",{class:K,style:_.x_({width:function(){var c=m(),D=x(),G=S(),p=_.C(D[G],GB);D=_.C(D[G+1],GB);return(D?pm(D)-pm(p):c.videoDuration-pm(p))/c.videoDuration*100+"%"},
"background-color":function(){a:{var c=M();switch(c.videoPosition){case "pending":c=c.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":c=c.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:c=""}}return c},
"background-size":function(){return(NUL(M())?Q():"")+"px"},
"background-position-x":function(){return(NUL(M())?w():"")+"px"}})},_.O("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var c=m(),D=x(),G=S();if($Q5(c,D,G).videoPosition==="seen")var p=0;else p=pm(_.C(D[G],GB)),D=pm(_.C(D[G+1],GB))||c.videoDuration,c=c.videoDuration*c.percentLoaded,p=D<=c?1:p>=c?0:(c-p)/(D-p);return"width: "+p*100+"%"}}),_.O("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.x_({width:function(){return f()*100+"%"},
"background-size":function(){return(NUL(M(),f())?Q():"")+"px"},
"background-position-x":function(){return(NUL(M(),f())?w():"")+"px"}})}))},"Bg");var Iid=function(K,m){m=m===void 0?nkE:m;var x,S=[],Q,w=!1;return function(){var M=_.VU.apply(0,arguments);if(w&&x===this&&m(M,S))return Q;Q=K.apply(this,M);w=!0;x=this;S=M;return Q}}(function(K){var m=K.heatMarkers,x=K.minHeightDp===void 0?0:K.minHeightDp,S=K.maxHeightDp===void 0?60:K.maxHeightDp;
var Q=Q===void 0?!1:Q;var w=1E3/m.length;K=[];K.push({x:0,y:100});for(var M=0;M<m.length;M++){var f=void 0,c=((f=_.C(m[M],ogD))==null?void 0:f.heatMarkerIntensityScoreNormalized)||0;f=(M+.5)*w;c=100-_.ro(c*100,x/321*100,S/321*100);M!==0||Q||K.push({x:0,y:c});K.push({x:f,y:c});M===m.length-1&&K.push({x:1E3,y:c})}K.push({x:1E3,y:100});m="";for(x=0;x<K.length;x++)Q=K[x],x===0?Q="M "+Q.x.toFixed(1)+","+Q.y.toFixed(1):(S=HyL(K[x-1],K[x-2],Q),w=HyL(Q,K[x-1],K[x+1],!0),Q=" C "+(S.x.toFixed(1)+","+S.y.toFixed(1)+
" "+w.x.toFixed(1)+","+w.y.toFixed(1)+" "+Q.x.toFixed(1)+","+Q.y.toFixed(1))),m+=Q;return m});var kWf=_.B(function(K){var m=K.progressBarProps;var x=K.config;var S={};K=_.Tt("ytHeatSeekerHost",(S.ytHeatSeekerHighContrast=K.highContrast,S));var Q=function(){return hqn(x().chapterData)};
return _.O("yt-progress-bar-heatseeker",{class:K,style:function(){var w;return"height: 320px; display: "+(m().isDragging&&((w=Q())==null?0:w.heatMarkers)?"block":"none")}},_.O(_.r,{cond:Q,
then:function(w){return _.O(_.r,{cond:function(){return w().heatMarkers},
then:function(){return _.O("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.O("path",{d:function(){return Iid(w())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Cg");var W7J=_.B(function(K){var m=K.progressBarProps;var x=K.config;K={};K=_.Tt("ytProgressBarLineProgressBarLine",(K.ytProgressBarLineProgressBarLineRounded=function(){return x().rounded},K.ytProgressBarLineProgressBarLineBottomInset=function(){return x().position===2},K));
return _.O("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.O("div",{class:K},_.O("div",{class:"ytProgressBarLineProgressBarBackground"}),_.O("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+m().percentLoaded*100+"%"}}),_.O("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var S=m();return"width: "+(S.videoDuration?_.ro(S.hoveredTime/S.videoDuration,0,1):0)*100+"%"}}),_.O("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+p8B(m())*100+"%"}})))},"Dg");
W7J.idomCompat=!0;var Xd4=_.B(function(K){var m=K.progressBarProps;var x=K.playheadData;var S=K.interpolateDotPosition;var Q=K.hidePlayhead;K={};var w=_.Tt("ytProgressBarPlayheadProgressBarPlayheadDot",(K.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return m().isDragging},K.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!m().isDragging&&Q()},K));
return _.O("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.x_({"margin-left":function(){return RqS(m())*100+"%"},
transform:function(){return"translateX(-"+(S()?RqS(m())*12:6)+"px)"}})},_.O(_.r,{cond:function(){var M;
return(M=_.oB(x)())==null?void 0:M.playheadImage},
then:function(M){var f={};return _.O("div",{class:_.Tt("ytProgressBarPlayheadProgressBarPlayheadCustom",(f.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return m().isDragging},f.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!m().isDragging&&Q()},f)),
style:_.x_({"transform-origin":function(){return(S()?RqS(m())*20:10)+"px center"}})},_.O(_.FR,{data:M,
alt:"","aria-hidden":"true"}))},
else:function(){return _.O("div",{class:w,style:_.x_({"transform-origin":function(){return(S()?RqS(m())*12:6)+"px center"}})})}}))},"Eg");
Xd4.idomCompat=!0;var tC=function(K,m,x,S,Q,w){this.getProgressBarRect=K;this.updateProgressBarRect=m;this.getFilmstripYPosition=x;this.setFineScrubbingDraggedTime=S;this.updateFilmStripDraggedYDistance=Q;this.resetFilmStripYOffset=w;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.Kp(this.onThrottledSeek,100,this)},KwO=function(K,m,x){return function(S){K.handleClick(S,m(),x())}},Sfl=function(K,m){return function(x){mwy(K,
x,xw4(x),m())}},QpJ=function(K,m){return function(x){mwy(K,x,{x:x.clientX,
y:x.clientY},m())}},spJ=function(K,m,x){return function(S){var Q=m(),w=x();
wuH(K,S,xw4(S),Q,w,!0);if(w.onTouchMove)w.onTouchMove(Q)}},uJy=function(K,m,x){return function(S){lvO(K,S,m(),x())}},Mks=function(K,m){return function(){K.handleMouseLeave(m())}},fvs=function(K,m,x){return function(){var S=m(),Q=x();
c1(K,S,Q);if(Q.onTouchEnd)Q.onTouchEnd(S)}},tkf=function(K,m,x){return function(){var S=m(),Q=x();
c1(K,S,Q);if(Q.onTouchEnd)Q.onTouchEnd(S)}},caH=function(K,m,x){return function(){c1(K,m(),x())}},OfH=function(K){return function(m){if(m.keyCode===39||m.keyCode===38){var x,S;
(x=K())==null||(S=x.playerApi)==null||S.seekBy(5,void 0,void 0,72)}else if(m.keyCode===37||m.keyCode===40){var Q,w;(Q=K())==null||(w=Q.playerApi)==null||w.seekBy(-5,void 0,void 0,71)}}},jps=function(K,m,x){return function(S){!x().disableScrubbing&&K.startPosition&&lvO(K,S,m(),x())}},DwJ=function(K,m,x){return function(){if(!x().disableScrubbing)if(K.startPosition){var S=m(),Q=x();
c1(K,m(),x());if(Q.onTouchEnd)Q.onTouchEnd(S)}else m().setState({isDragging:!1})}},xw4=function(K){K=K.touches[0];
return{x:K.clientX,y:K.clientY}},lvO=function(K,m,x,S){if(m.buttons!==1){if(m.movementX||m.movementY)m.preventDefault(),m.stopPropagation(),K=raJ(K,x,m.clientX),x.setState({isHovering:!0,
hoveredTime:K*x.videoDuration})}else GxH(x),wuH(K,m,{x:m.clientX,y:m.clientY},x,S,!1)};
tC.prototype.handleMouseLeave=function(K){GxH(K)};
var GxH=function(K){K.isHovering&&K.setState({isHovering:!1,hoveredTime:0})},mwy=function(K,m,x,S){K.startPosition||(K.startPosition=x,K.updateProgressBarRect(),K.controlsWereVisibleBeforeDragging=S.controlsVisible,m.stopPropagation(),_.h("medium_progress_bar_modification")||m.preventDefault())},wuH=function(K,m,x,S,Q,w){if(K.startPosition)if(w&&Q.isInlinePlayback&&K.startPosition&&!K.hasDraggedTheMinimumDistance&&Math.abs(x.y-K.startPosition.y)>Math.abs(x.x-K.startPosition.x))c1(K,S,Q);
else if(m.preventDefault(),m.stopPropagation(),S.videoDuration&&(K.startPosition&&!K.hasDraggedTheMinimumDistance&&(K.hasDraggedTheMinimumDistance=Math.abs(x.x-K.startPosition.x)>=1),Q.enableFineScrubbing&&(K.startPosition&&(K.isDraggedForFineScrubbing=-(x.y-K.startPosition.y)>=60),!K.startPosition||x.y>=K.startPosition.y||(S.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:ZaD(S.draggedTime,S,Q.chapterData)}),K.setFineScrubbingDraggedTime(S.draggedTime),K.updateFilmStripDraggedYDistance(K.startPosition.y,
x.y,S))),K.hasDraggedTheMinimumDistance)){m=raJ(K,S,x.x);if(K.isDraggedForFineScrubbing){var M;(M=S.playerApi)==null||M.pauseVideo();S.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:S.draggedTime,filmStripXDistance:ZaD(m*S.videoDuration,S,Q.chapterData)})}Q.enableFineScrubbing&&(!Q.enableFineScrubbing||K.getFilmstripYPosition(S)<68)||S.setState({draggedTime:m*S.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:K.controlsWereVisibleBeforeDragging});var f;(f=
Q.cancelAutohideControlsFn)==null||f.call(Q)}},c1=function(K,m,x){var S=x.enableFineScrubbing&&m.fineScrubbingActiveState!=="off";
if(m.isDragging||S){S={isDragging:!1,playedTime:m.draggedTime,controlsVisible:K.controlsWereVisibleBeforeDragging};x.enableFineScrubbing&&m.fineScrubbingActiveState!=="on"&&(K.resetFilmStripYOffset(),S.fineScrubbingActiveState="off");var Q=Q===void 0?PLD:Q;var w=_.hX(0);if(w&&Q){var M=Math.round(m.playedTime*1E3),f=Math.round(m.draggedTime*1E3);M>2147483647||f>2147483647||_.HN(w,Q,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(M),endMediaTimeMs:String(f),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}m.setState(S);
K.seekThrottle.fire(m.draggedTime,m,7);_.h("mweb_new_progress_bar_play_on_seek")&&K.resumeVideo(m);x.unmuteOnSeek&&(x=m.playerApi,m.volumeMuted&&(x==null||x.unMute()))}else m.setState({controlsVisible:!m.controlsVisible}),(w=x.triggerAutohideControlsAfterDelayFn)==null||w.call(x);K.startPosition=null;K.hasDraggedTheMinimumDistance=!1;K.isDraggedForFineScrubbing=!1;K.controlsWereVisibleBeforeDragging=!1};
tC.prototype.handleClick=function(K,m,x){this.updateProgressBarRect();K.stopPropagation();K=raJ(this,m,K.clientX)*m.videoDuration;m.setState({playedTime:K});if(m.playerState!==2){var S;(S=x.triggerAutohideControlsAfterDelayFn)==null||S.call(x)}this.seekThrottle.fire(K,m,7)};
var raJ=function(K,m,x){K=K.getProgressBarRect(m);return _.ro(0,(x-K.left)/K.width,1)};
tC.prototype.resumeVideo=function(K){if(K.draggedTime<K.videoDuration){var m;(m=K.playerApi)==null||m.playVideo()}};
tC.prototype.onThrottledSeek=function(K,m,x){if(m=m.playerApi){var S;if((S=m.getVideoData())==null?0:S.isLive)S=this.getProgressState(m),K+=(S==null?void 0:S.seekableStart)||0;m.seekTo(K,void 0,void 0,void 0,x)}};
tC.prototype.getProgressState=function(K){var m=K==null?void 0:K.getPresentingPlayerType();return K==null?void 0:K.getProgressState(m)};var Jas,RgJ,hgl,Lw6,pul,qfl,Els,bfH,gl5;Jas=_.B(function(K){var m=K.progressBarProps;var x=K.config;var S=K.progressBarWidthPx;var Q=K.chapterData;var w=VeB(m,function(){return x().isShortsPage}),M=function(){return!m().isHovering&&!x().isShortsPage};
K={};var f=_.Tt("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(K.ytPlayerStoryboardHostMwebShorts=function(){return x().isShortsPage&&!1},K));
return _.O("yt-player-storyboard",null,_.O(_.r,{cond:function(){return m().isDragging||m().isHovering},
then:function(){return _.O(_.r,{cond:w,then:function(c){return _.O(_.r,{cond:M,then:function(){return _.O("div",{class:f,"aria-hidden":"true"},_.O(pul,{props:m,config:x,isBigboard:!0,chapterData:Q}))},
else:function(){return _.O(RgJ,{props:m,frame:c,config:x,progressBarWidthPx:S,chapterData:Q})}})}})}}))},"Fg");
_.Cj4=_.B(function(K){var m=K.progressBarProps;var x=VeB(m,K.isShortsPage);return _.O("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.O(_.r,{cond:function(){return m().isDragging||m().isHovering},
then:function(){return _.O(_.r,{cond:x,then:function(S){return _.O(hgl,{frame:S,props:m,isBigboard:!0})}})}}))},"Gg");
RgJ=_.B(function(K){var m=K.props;var x=K.frame;var S=K.config;var Q=K.progressBarWidthPx;K=K.chapterData;var w={};w=_.Tt("ytPlayerStoryboardHost",(w.ytPlayerStoryboardHostMwebShorts=function(){return S().isShortsPage&&!1},w.ytPlayerStoryboardHostInlinePlayer=function(){return S().isInlinePlayer},w.ytPlayerStoryboardHostFadeIn=function(){return S().useFadeInAnimation},w));
return _.O("div",{class:w,"aria-hidden":"true",style:function(){var M=m(),f=BUD(x()),c=Q();M=a5D(M)/M.videoDuration;var D=c*M,G=f/2+6;f=c-(f/2+6);return"left: "+(D<=G?G/c*100:D>=f?f/c*100:M*100)+"%"}},_.O(_.r,{cond:function(){var M=m();
return!(S().isShortsPage&&M.videoDuration<15)},
then:function(){return _.O(hgl,{frame:x,props:m,isBigboard:!1})}}),_.O(pul,{props:m,
config:S,isBigboard:!1,chapterData:K}))},"Hg");
hgl=_.B(function(K){var m=K.frame;var x=K.props;var S=K.isBigboard;var Q=function(){var f,c;return(c=(f=x().playerApi)==null?void 0:f.getVideoContentRect())!=null?c:{width:0,height:0}},w=function(){return BUD(m())},M=function(){var f=m();
return f?f.height/f.rows:0};
K={};K=_.Tt((K.ytPlayerStoryboardBigboardImageWrapper=S,K.ytPlayerStoryboardStoryboardImageWrapper=function(){return!S()},K));
return _.O("div",{class:K,style:function(){return"width: "+(S()?Q().width:w())+"px; height: "+(S()?Q().height:M())+"px;"}},_.O(Lw6,{frame:m,
storyboardWidth:w,storyboardHeight:M,storyboardScale:function(){return(S()?Q().width:w())/w()}}))},"Ig");
Lw6=_.B(function(K){var m=K.frame;var x=K.storyboardWidth;var S=K.storyboardHeight;var Q=K.storyboardScale;var w=function(){var M=m().row,f=m().column,c=x(),D=S(),G=Q();return{left:-f*c*G,top:-M*D*G}};
return _.O("img",{src:function(){return m().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+w().left+"px; top: "+w().top+"px; width: "+m().width*Q()+"px; height: "+m().height*Q()+"px;"}})},"Jg");
pul=_.B(function(K){var m=K.props;var x=K.config;var S=K.isBigboard;var Q=K.chapterData;K={};K=_.Tt("ytPlayerStoryboardMetadata",(K.ytPlayerStoryboardMetadataBigboard=S,K));return _.O("div",{class:K},_.O(_.r,{cond:S,then:function(){return _.O(_.O2,null,_.O(qfl,{props:m,config:x}),_.O(_.r,{cond:function(){a:{var w=m();var M=x(),f=Q(),c;if((M==null?0:M.activeChapter)&&((c=_.C(M==null?void 0:M.activeChapter,GB))==null?0:c.title))w=!0;else{M=_.u(CLT(f));for(M=M.next();!M.done;M=M.next()){w=(M=_.C(M.value,
$IA))&&dQ0(w,M);break a}w=!1}}return w},
then:function(){return _.O(Els,{props:m,config:x,isBigboard:!0,chapterData:Q})}}))},
else:function(){return _.O(_.O2,null,_.O(Els,{props:m,config:x,isBigboard:!0,chapterData:Q}),_.O(qfl,{props:m,config:x}))}}))},"Kg");
qfl=_.B(function(K){var m=K.props;var x=K.config;K={};K=_.Tt("ytPlayerStoryboardTimestamp",(K.ytPlayerStoryboardTimestampShorts=function(){return x().isShortsPage},K.ytPlayerStoryboardTimestampIsHovering=function(){return m().isHovering||x().isShortsPage&&!0},K));
return _.O("div",{class:K},_.O(_.O2,null,function(){return _.yiT(a5D(m()))}))},"Lg");
Els=_.B(function(K){var m=K.props;var x=K.config;var S=K.isBigboard;var Q=K.chapterData;K={};S=_.Tt("ytPlayerStoryboardTitle",(K.ytPlayerStoryboardTitleBigboard=S,K));return _.O("div",{class:S},_.O(_.r,{cond:function(){return!x().isShortsPage},
then:function(){return _.O(bfH,{props:m,activeChapter:function(){return x().activeChapter},
chapterData:Q})}}))},"Mg");
bfH=_.B(function(K){var m=K.props;var x=K.activeChapter;var S=K.chapterData;return _.O(_.O2,null,_.O(_.AS,{each:function(){return CLT(S())},
keyBy:"INDEX"},function(Q){return _.O(_.O2,null,_.O(_.r,{cond:function(){return _.C(Q(),$IA)&&dQ0(m(),_.C(Q(),$IA))},
then:function(){return _.O(gl5,{timedMarker:function(){return _.C(Q(),$IA)}})}}))}),_.O(_.r,{cond:function(){var Q;
return x()&&((Q=_.C(x(),GB))==null?void 0:Q.title)},
then:function(Q){return _.O(_.Ii,{text:Q,noPreWrap:!0})}}))},"Ng");
gl5=_.B(function(K){var m=K.timedMarker;return _.O(_.O2,null,_.O("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.O(_.SW,{icon:function(){return m().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.O(_.Ii,{text:function(){return m().label},
noPreWrap:!0}))},"Og");_.nlf=_.B(function(K){var m=K.progressBarProps;var x=K.playheadData;var S=K.config;K=_.ld("yt-progress-bar");var Q=_.ld("div"),w=_.ld("div"),M=_.u(_.hL({width:0,left:0},void 0,"WloVn")),f=M.next().value,c=M.next().value,D=function(){w.value&&c(w.value.getBoundingClientRect())},G=function(){f().width<=0&&D();
return f()};
_.tW("resize",D);var p=new tC(G,function(){},function(){return 0},function(){},function(){},function(){}),R=function(){return m()};
M=_.u(_.hL(!1,void 0,"u8BZZb"));var J=M.next().value,L=M.next().value;M=_.kA(function(){L(!0);S().position===2?setTimeout(function(){D()},100):D()});
var n=_.kA(function(){L(!1);Mks(p,R)()}),F=_.kA(function(nT){S().doSeekOnClick&&KwO(p,R,S)(nT);
return!1}),H=_.kA(function(nT){Sfl(p,R)(nT);
return!1}),N=_.kA(function(nT){QpJ(p,R)(nT);
return!1}),z=_.kA(function(nT){spJ(p,R,S)(nT);
return!1}),y=_.kA(function(nT){uJy(p,R,S)(nT);
return!1}),V=_.kA(function(){fvs(p,R,S)();
return!1}),T=_.kA(function(){tkf(p,R,S)();
return!1}),m1=_.kA(function(){caH(p,R,S)();
return!1}),MT=_.kA(function(nT){OfH(R)(nT);
return!1});
_.tW("mousemove",jps(p,R,S));_.tW("mouseup",DwJ(p,R,S));_.BZ(function(){eqT(Q.value);L(!1);D();DwJ(p,R,S)()});
var c0={};c0=_.Tt("ytPlayerProgressBarHost",function(){return S().className},(c0.ytPlayerProgressBarHostReadOnly=function(){return S().disableScrubbing},c0.ytPlayerProgressBarHostHidden=function(){return S().hideProgressBar&&!J()},c0.ytPlayerProgressBarHostLowerPlayer=function(){return S().position===0},c0.ytPlayerProgressBarHostBottomEdge=function(){return S().position===1},c0.ytPlayerProgressBarHostBottomInset=function(){return S().position===2},c0.ytPlayerProgressBarHostCustom=function(){return S().position===
3},c0));
var EB={},pT=_.Tt("ytPlayerProgressBarBackground",(EB.ytPlayerProgressBarBackgroundHide=function(){return S().position===2&&!J()&&!m().isDragging},EB));
EB={};EB=_.Tt("ytPlayerProgressBarDragContainer",(EB.ytPlayerProgressBarDragContainerBottomEdge=function(){return S().position===1},EB));
var h8={};h8=_.Tt("ytPlayerProgressBarProgressBar",(h8.ytPlayerProgressBarProgressBarInset=function(){return S().position===2},h8.ytPlayerProgressBarProgressBarInsetMinimized=function(){return S().position===2&&!J()&&!m().isDragging},h8));
var $S=function(){return Math.floor(p8B(m())*100)};
return _.O("yt-progress-bar",{el:K,class:c0},_.O(_.r,{cond:function(){return S().position===2},
then:function(){return _.O("div",{class:pT})}}),_.O("div",{el:Q,
"on:click":F,"on:touchstart":H,"on:touchmove":z,"on:mouseenter":M,"on:mousedown":N,"on:mouseleave":n,"on:mousemove":y,"on:mouseup":T,"on:touchend":V,"on:touchcancel":m1,"on:keydown":MT,class:EB,role:"slider","aria-valuenow":$S,"aria-valuetext":function(){return $S()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return m().videoDuration},
draggable:"true",tabindex:0,"aria-label":_.SC("SEEK_SLIDER")},_.O("div",{el:w,class:h8},_.O(kWf,{progressBarProps:m,config:S,highContrast:function(){return!!S().isInlinePlayback}}),_.O(_.r,{cond:function(){return S().chapterData&&LgB(S().chapterData)},
then:function(){return _.O(Tpd,{progressState:m,multiMarkersPlayerBarRenderer:function(){return S().chapterData},
progressBarWidth:function(){return f().width}})},
else:function(){return _.O(W7J,{progressBarProps:m,config:S})}}),_.O(Xd4,{progressBarProps:m,
playheadData:x,interpolateDotPosition:function(){return S().position!==2},
hidePlayhead:function(){return S().playheadDotBehavior===1&&!J()}}))),_.O(Jas,{progressBarProps:m,
config:function(){return{activeChapter:o5B(m(),S().chapterData),getProgressBarWidthPx:function(){return G().width},
isShortsPage:!!S().isShortsPage,isInlinePlayer:!!S().isInlinePlayback,useFadeInAnimation:!!S().isInlinePlayback}},
progressBarWidthPx:function(){return f().width},
chapterData:function(){return S().chapterData}}))},"Pg");
_.nlf.idomCompat=!0;Object.assign({},_.qCD(),{setState:function(){},
domMeasurements:{},appApi:_.G7L(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var PjJ;
_.egf=_.B(function(){var K,m=(K=_.RS(v5T().playerApi))!=null?K:void 0;K=_.u(_.hL(!1,void 0,"Z9NQ1b"));var x=K.next().value,S=K.next().value;K=_.u(_.hL(!1,void 0,"HoVJXe"));var Q=K.next().value,w=K.next().value;K=_.u(_.hL(!1,void 0,"DWCY3"));var M=K.next().value,f=K.next().value;K=_.u(_.hL(!1,void 0,"g4C2Zd"));var c=K.next().value,D=K.next().value;K=_.u(_.hL(0,void 0,"lmVfFb"));var G=K.next().value,p=K.next().value;K=_.u(_.hL(0,void 0,"mFLbzb"));var R=K.next().value,J=K.next().value;K=_.u(_.hL(!1,void 0,
"hQN4Wb"));var L=K.next().value,n=K.next().value;K=_.u(_.hL(0,void 0,"WWU0fb"));var F=K.next().value,H=K.next().value;K=_.u(_.hL(0,void 0,"MJ7LMd"));var N=K.next().value,z=K.next().value;K=_.u(_.hL("",void 0,"hnomOe"));var y=K.next().value,V=K.next().value;K=_.u(_.hL(-1,void 0,"ARe3pf"));var T=K.next().value,m1=K.next().value,MT=_.bv(function(){var c0={controlsVisible:x(),isOverlayHidden:Q(),shouldWaitToHideControls:M(),isDragging:c(),isHovering:L(),videoDuration:F(),playedTime:N(),videoId:y(),draggedTime:R(),
hoveredTime:G(),playerState:T()};return Object.assign({},_.qCD(),c0,{domMeasurements:{},setState:function(EB){EB.controlsVisible!==void 0&&S(EB.controlsVisible);EB.isOverlayHidden!==void 0&&w(EB.isOverlayHidden);EB.shouldWaitToHideControls!==void 0&&f(EB.shouldWaitToHideControls);EB.isDragging!==void 0&&D(EB.isDragging);EB.isHovering!==void 0&&n(EB.isHovering);EB.draggedTime!==void 0&&J(EB.draggedTime);EB.hoveredTime!==void 0&&p(EB.hoveredTime);EB.videoDuration!==void 0&&H(EB.videoDuration);EB.playedTime!==
void 0&&z(EB.playedTime);EB.videoId!==void 0&&V(EB.videoId);EB.playerState!==void 0&&m1(EB.playerState)},
appApi:_.G7L(),playerApi:m})},void 0,"Au4PIf");
_.ND(function(){m==null||m.addEventListener("onVideoProgress",n5m(MT));m==null||m.addEventListener("onVideoDataChange",g5n(MT));m==null||m.addEventListener("onStateChange",E5L(MT))});
_.Nl(function(){if(m==null?0:m.isReady())m==null||m.removeEventListener("onVideoProgress",n5m(MT)),m==null||m.removeEventListener("onVideoDataChange",g5n(MT)),m==null||m.removeEventListener("onStateChange",E5L(MT))});
return _.O("desktop-shorts-player-controls",null,_.O(PjJ,{playerControlsProps:MT}))},"Rg");
PjJ=_.B(function(K){var m=K.playerControlsProps;return _.O("div",{class:"desktopShortsPlayerControlsHost"},_.O(_.nlf,{progressBarProps:m,config:function(){return{isShortsPage:!0,hideProgressBar:m().videoDuration<30&&m().playerState!==2&&!m().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"Sg");_.if4=_.B(function(K){function m(c0){c0!==0||p()?c0>50&&(p()||!J())?(R(!1),L(!0)):c0<=50&&(p()||J())&&(R(!1),L(!1)):R(!0)}
function x(c0,EB){var pT;return _.t(function(h8){if(h8.nextAddress==1)return h8.yield(_.k_(),2);pT=h8.yieldResult;EB&&pT?(pT.unMute(!0),c0&&(zqB(c0,pT.getVolume()),F(pT.getVolume()))):pT&&(pT.mute(!0),c0&&zqB(c0,0));_.Px(h8)})}
function S(c0){var EB,pT;return _.t(function(h8){if(h8.nextAddress==1)return h8.yield(_.k_(),2);EB=h8.yieldResult;pT=50;EB&&(pT=EB.getVolume(),EB.isMuted()?zqB(c0,0):zqB(c0,pT));F(pT);_.Px(h8)})}
var Q=K.orientation;K=_.ld("desktop-shorts-volume-controls");var w=_.ld("button"),M=_.ud("input"),f=_.u(_.hL(!1,void 0,"MvN0Tc")),c=f.next().value,D=f.next().value,G=_.u(_.hL(!1,void 0,"aSjsEb"));f=G.next().value;G=G.next().value;var p=f,R=G;G=_.u(_.hL(!0,void 0,"FUh46d"));f=G.next().value;G=G.next().value;var J=f,L=G;f=_.u(_.hL(50,void 0,"yPke4d"));var n=f.next().value,F=f.next().value;f=_.bv(function(){var c0=p();return _.h("web_shorts_keyboard_enable_mute_shortcut")?c0?_.SC("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.SC("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):c0?_.SC("UNMUTE_VOLUME",void 0,"Unmute"):_.SC("MUTE_VOLUME",void 0,"Mute")},void 0,"SHO4Df");
G=_.bv(function(){var c0=p(),EB=J();return{sources:[{clientResource:{imageName:c0?_.h("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":EB?_.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,"lfsRWd");
var H=_.bv(function(){var c0=n();return p()?c0+"% volume muted":c0+"% volume"},void 0,"xZsRmc"),N=_.bv(function(){return Q()==="vertical_down"},void 0,"FVqYmb");
_.BZ(function(){function c0(){D(!0)}
function EB(){D(!1)}
M&&M.value&&(M.value.addEventListener("focus",c0),M.value.addEventListener("focusout",EB),S(M.value).then(function(){m(Number(TUL(M.value)))}));
w&&w.value&&(w.value.addEventListener("focus",c0),w.value.addEventListener("focusout",EB));_.Nl(function(){var pT;M==null||(pT=M.value)==null||pT.removeEventListener("focus",c0);var h8;M==null||(h8=M.value)==null||h8.removeEventListener("focusout",EB);var $S;w==null||($S=w.value)==null||$S.removeEventListener("focus",c0);var nT;w==null||(nT=w.value)==null||nT.removeEventListener("focusout",EB)})});
var z=_.kA(function(){if(M&&M.value){var c0=Number(TUL(M.value));UQT(c0);F(c0);M.value.style.setProperty("--gradient-percent",c0+"%");m(c0)}return!1}),y=_.kA(function(){M&&M.value&&(x(M.value,p()),R(!p()));
return!1}),V={},T={},m1={},MT={};
return _.O("desktop-shorts-volume-controls",{"on:pointerleave":_.kA(function(){D(!1)}),
"on:pointerenter":_.kA(function(){D(!0)}),
class:_.Tt("ytdDesktopShortsVolumeControlsHost",(V.ytdDesktopShortsVolumeControlsHostVertical=N,V.ytdDesktopShortsVolumeControlsHostModern=_.h("web_shorts_modern_controls"),V.ytdDesktopShortsVolumeControlsHostModernExpanded=function(){return _.h("web_shorts_modern_controls")&&c()},V)),
el:K},_.O(_.r,{cond:function(){return!N()},
then:function(){var c0={};return _.O("div",{class:_.Tt("ytdDesktopShortsVolumeControlsBackgroundScrim",(c0.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=c,c0.ytdDesktopShortsVolumeControlsBackgroundScrimExpandedModern=function(){return _.h("web_shorts_modern_controls")&&c()},c0))})}}),_.O("div",{class:_.Tt((T.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=N,T))},_.O("button",{"aria-label":f,
title:f,el:w,"on:click":y,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},G?_.O(_.FR,{data:G,alt:f,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.O("div",{class:_.Tt("ytdDesktopShortsVolumeControlsSliderContainer",(m1.ytdDesktopShortsVolumeControlsSliderContainerExpanded=c,m1.ytdDesktopShortsVolumeControlsSliderContainerVertical=N,m1.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=N,m1.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=function(){return c()&&
N()},m1))},_.O("input",{"aria-label":_.SC("VOLUME"),
title:_.SC("VOLUME"),el:M,"on:input":z,type:"range",class:_.Tt("ytdDesktopShortsVolumeControlsNativeSlider",(MT.ytdDesktopShortsVolumeControlsNativeSliderModern=_.h("web_shorts_modern_controls"),MT)),id:"volume-input",role:"slider","aria-valuenow":n,"aria-valuetext":H,"aria-valuemin":0,"aria-valuemax":100})))},"Tg");_.Yfs=_.B(function(K){var m=K.data;var x=K.extractOverlay;K={};return _.O("player-disclosure-view-model",{class:_.Tt("ytwPlayerDisclosureViewModelHost",(K.ytwPlayerDisclosureViewModelExtractOverlay=function(){return x==null?void 0:x()},K))},_.O(_.uJ,{command:function(){return m().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.O(_.r,{cond:function(){return m().iconName},
then:function(S){return _.O(_.SW,{icon:S})}}),_.O("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return m().text}),_.O(_.r,{cond:function(){return m().showEndChevron},
then:function(){return _.O(_.SW,{icon:"CHEVRON_RIGHT"})}})))},"Ug");var FwJ=_.B(function(K){var m=K.data;var x=K.overlayDensity;K={};return _.O("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.O(_.le,{data:function(){return m().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(S){var Q=S.data;
return _.O(_.d0,{data:function(){return(x==null?void 0:x())===1?Object.assign({},Q(),{avatar:{avatarViewModel:Object.assign({},_.C(Q().avatar,_.R0),{avatarImageSize:"AVATAR_SIZE_M"})}}):Q()}})}}),_.O(_.le,{data:function(){return m().avatarStackViewModel}},{avatarStackViewModel:function(S){return _.O(_.yV,{data:S.data})}}),_.O(_.Ii,{className:_.Tt("ytReelChannelBarViewModelChannelName",(K.ytReelChannelBarViewModelChannelNameLarge=function(){return(x==null?void 0:x())===1},K)),
text:function(){return m().channelName},
linkInheritColor:!0,userInput:!0}),_.O("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.O(_.le,{data:function(){return m().subscribeButtonViewModel}},{subscribeButtonViewModel:function(S){var Q=S.data;
return _.O(_.aT,{data:function(){return(x==null?void 0:x())===1?Object.assign({},Q(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},Q().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):Q()},
isOverlay:!1})},
buttonViewModel:_.Oy})),_.O("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.O(_.le,{data:function(){var S,Q;return(Q=_.C((S=m())==null?void 0:S.sponsorButtonViewModel,vHM))==null?void 0:Q.sponsorButton}},{buttonViewModel:function(S){return _.O(_.Oy,{data:S.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"Vg");var Aa4=_.B(function(K){var m=function(){var Q;return((Q=K.overlayDensity)==null?void 0:Q.call(K))===1},x=function(){return m()?22:16},S={};
return _.O("yt-reel-multi-format-link-view-model",{class:_.Tt("ytReelMultiFormatLinkViewModelHost",(S.ytReelMultiFormatLinkViewModelHostTall=!0,S.ytReelMultiFormatLinkViewModelHostLarge=function(){return m()},S))},_.O(_.uJ,{ariaLabel:function(){return K.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return K.data().command}},_.O("h3",{class:function(){return m()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.O(_.r,{cond:function(){return K.data().icon},
then:function(Q){return _.O(_.FR,{data:Q,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:x})}}),_.O(_.Ii,{text:function(){return K.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"Wg");
Aa4.idomCompat=!0;var olO=_.B(function(K){var m=K.data;var x=K.overlayDensity;var S=K.extractOverlay;var Q=_.ld("yt-shorts-suggested-action-view-model");K=_.u(_.hL(!1,void 0,"S60Hzc"));var w=K.next().value,M=K.next().value;K=_.u(_.hL(!1,void 0,"O76chf"));var f=K.next().value,c=K.next().value,D=function(){return m().isMultiLineSa},G=_.QS(Jm5,function(){var V,T;
return(T=(V=m().toggleableContent)==null?void 0:V.entityKey)!=null?T:""}),p=function(){var V,T,m1;
return(m1=m().toggleableContent)!=null&&m1.entityKey?(T=(V=G())==null?void 0:V.value)!=null?T:!1:!1},R=function(){var V,T,m1,MT,c0,EB,pT,h8,$S,nT,Lt;
return m().toggleableContent?p()?(V=m().toggleableContent)==null?void 0:V.toggledData:(T=m().toggleableContent)==null?void 0:T.untoggledData:{primaryText:(h8=(m1=m().defaultContent)==null?void 0:m1.primaryText)!=null?h8:m().text,secondaryText:(MT=m().defaultContent)==null?void 0:MT.secondaryText,onTapCommand:($S=(c0=m().defaultContent)==null?void 0:c0.onTapCommand)!=null?$S:m().onTapCommand,icon:(nT=(EB=m().defaultContent)==null?void 0:EB.icon)!=null?nT:m().icon,image:(Lt=(pT=m().defaultContent)==
null?void 0:pT.image)!=null?Lt:m().image}},J=function(){return D()?m().trailingTapTarget:void 0},L=function(V,T){return function(){return w()?T:V}},n=function(){return{leadingSection:L("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(x==null?void 0:x())===1?L("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):L("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:L("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:L("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:L("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")}};
K={};K=_.Tt((K.ytShortsSuggestedActionViewModelStaticHost=function(){return!D()},K.ytShortsSuggestedActionViewModelDynamicHost=D,K.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return D()&&f()},K.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return D()&&!f()},K.ytShortsSuggestedActionViewModelExtractOverlay=function(){return S==null?void 0:S()},K));
_.BZ(function(){if(D()){var V=0,T;if((T=m().animationParams)==null?0:T.shouldExpand){var m1,MT;V=((MT=(m1=m().animationParams)==null?void 0:m1.expansionDelaySecs)!=null?MT:0)*1E3}var c0,EB=((c0=m().animationParams)==null?0:c0.shouldExpand)?setTimeout(function(){M(!0)},V):void 0,pT,h8;
V=((pT=m().animationParams)==null?0:pT.visibilityDelaySecs)?((h8=m().animationParams)==null?NaN:h8.visibilityDelaySecs)*1E3:0;var $S=setTimeout(function(){c(!0)},V);
_.Nl(function(){EB&&clearTimeout(EB);clearTimeout($S)})}});
var F=function(V){_.qU(V,Object.assign({},{form:{element:Q.value}}))},H=_.kA(function(){var V,T=(V=R())==null?void 0:V.onTapCommand;
T&&F(T)}),N=_.kA(function(){var V,T;
if(V=(T=J())==null?void 0:T.onTapCommand)return F(V),!1}),z=_.x_({"vertical-align":"bottom",
"border-radius":function(){var V;return D()?((V=m().defaultContent)==null?0:V.isCircleImage)?"50%":"4px":"0px"},
width:function(){var V,T,m1;return D()&&((V=m().defaultContent)==null?0:V.imageSize)?((m1=(T=m().defaultContent)==null?void 0:T.imageSize)!=null?m1:24)+"px":null},
height:function(){var V,T,m1;return D()&&((V=m().defaultContent)==null?0:V.imageSize)?((m1=(T=m().defaultContent)==null?void 0:T.imageSize)!=null?m1:24)+"px":null}}),y={};
return _.O("yt-shorts-suggested-action-view-model",{class:K,el:Q},_.O("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.O("button",{class:_.Tt(function(){return D()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var V;
return(V=m().useFullRoundedBorder)!=null&&V?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!J()&&D()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":D()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var V;
return(V=m().disableFixedHeight)!=null&&V?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(y.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(x==null?void 0:x())===1},y.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return S==null?void 0:S()},y)),
"on:click":H},_.O(_.Mo,{model:{color:4}}),_.O("div",{class:_.Tt(function(){return D()?n().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.O(_.r,{cond:function(){var V;
return(V=R())==null?void 0:V.image},
then:function(V){return _.O(_.FR,{data:V,alt:"",className:function(){return D()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:z})}}),_.O(_.r,{cond:function(){var V,T;
return(V=R())==null?void 0:(T=V.icon)==null?void 0:T.iconType},
then:function(V){return _.O(_.SW,{icon:V,active:p,className:function(){return D()?w()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.O("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.O(_.r,{cond:function(){var V;
return(V=R())==null?void 0:V.primaryText},
then:function(V){var T={};return _.O("div",{class:_.Tt("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(T.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(x==null?void 0:x())===1},T))},_.O(_.Ii,{text:V}))}}),_.O(_.r,{cond:function(){var V;
return(V=R())==null?void 0:V.secondaryText},
then:function(V){return _.O("div",{class:function(){return n().secondaryText()}},_.O(_.Ii,{text:V}))}}))),_.O(_.r,{cond:J,
then:function(V){return _.O("div",{class:_.Tt(function(){return n().trailingSection()},function(){var T,m1;
return(S==null?void 0:S())&&((m1=(T=n()).trailingSectionExtractOverlay)==null?void 0:m1.call(T))||""}),
"aria-label":function(){var T;return(T=V().a11yLabel)!=null?T:""},
"on:click":N,role:"button",tabindex:0},_.O(_.Mo,{model:{color:4}}),_.O(_.SW,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"Xg");var HfH=_.B(function(K){var m=K.data;var x=K.overlayDensity;var S=_.ld("yt-shorts-video-title-view-model");K=_.kA(function(M){if(_.D2(_.jO(M),S.value,["A".toString()]))return!1;(M=m().truncatedTextOnTapCommand)&&_.qU(M);return!1});
var Q={},w={};return _.O("yt-shorts-video-title-view-model",{el:S,class:_.Tt("ytShortsVideoTitleViewModelHost",(Q.ytShortsVideoTitleViewModelHostClickable=function(){return!!m().truncatedTextOnTapCommand},Q)),
"on:click":K},_.O("h2",{class:_.Tt("ytShortsVideoTitleViewModelShortsVideoTitle",(w.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(x==null?void 0:x())===1},w))},_.O(_.Ii,{text:function(){return m().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(x==null?void 0:x())===1}})))},"Yg");_.$wl=_.B(function(K){var m=K.data;var x=K.overlayDensity;var S=K.extractOverlay;var Q=function(){return(x==null?void 0:x())===1};
return _.O("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.O(_.le,{data:function(){return m().metadataItems}},{badgeViewModel:function(w){w=w.data;
return _.O("div",{class:_.Tt(function(){return Q()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.O(_.OI,{data:w}))},
playerDisclosureViewModel:function(w){w=w.data;return _.O("div",{class:_.Tt(function(){return Q()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.O(_.Yfs,{data:w,
extractOverlay:S}))},
shortsSuggestedActionViewModel:function(w){w=w.data;return _.O("div",{class:_.Tt(function(){return Q()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.O(olO,{data:w,
overlayDensity:x,extractOverlay:S}))},
reelChannelBarViewModel:function(w){w=w.data;var M={};return _.O("div",{class:_.Tt("ytReelMetapanelViewModelMetapanelItem",(M.ytReelMetapanelViewModelExpansive=function(){return Q()},M))},_.O(FwJ,{data:w,
overlayDensity:x}))},
reelMultiFormatLinkViewModel:function(w){w=w.data;var M={};return _.O("div",{class:_.Tt("ytReelMetapanelViewModelMetapanelItem",(M.ytReelMetapanelViewModelExpansive=function(){return Q()},M))},_.O(Aa4,{data:w,
overlayDensity:x}))},
shortsVideoTitleViewModel:function(w){w=w.data;var M={};return _.O("div",{class:_.Tt("ytReelMetapanelViewModelMetapanelItem",(M.ytReelMetapanelViewModelExpansive=function(){return Q()},M))},_.O(HfH,{data:w,
overlayDensity:x}))},
reelSoundMetadataViewModel:function(w){w=w.data;var M={};return _.O("div",{class:_.Tt("ytReelMetapanelViewModelMetapanelItem",(M.ytReelMetapanelViewModelExpansive=function(){return Q()},M))},_.O(_.Hk4,{data:w,
overlayDensity:x}))},
toggleButtonViewModel:function(w){w=w.data;var M={};return _.O("div",{class:_.Tt("ytReelMetapanelViewModelMetapanelItem",(M.ytReelMetapanelViewModelExpansive=function(){return Q()},M))},_.O(_.FP,{data:w}))}}))},"Zg");var NX5=_.B(function(K){var m=_.H_(K,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),x=m.size,S=m.onTap,Q=m.disabled,w=m.tooltipText;return _.O("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.O(_.c5,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:x(),disabled:Q(),tooltipText:w(),onTap:S}},
iconName:K.iconType}))},"$g"),ZfO=_.B(function(K){function m(G){G.stopPropagation();
G.code==="ArrowUp"?(G.preventDefault(),WgS(f.value)):G.code==="ArrowDown"?(G.preventDefault(),X8S(f.value)):G.code==="KeyM"?I5S():(G.code==="KeyK"||G.code==="Space")&&k7D(c())}
var x=_.H_(K,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});K=x.previousButtonDisabled;var S=x.nextButtonDisabled,Q=x.data,w=x.playabilityStatus,M=x.previewThumbnail,f=_.ld("ytd-shorts-miniplayer-overlay"),c=_.lx(_.oH0),D;_.ND(function(){(D=_.yJ(f.value))&&D.addEventListener("keydown",m)});
_.Nl(function(){var G;(G=D)==null||G.removeEventListener("keydown",m)});
x=function(){var G,p,R;return(G=Q())==null?void 0:(p=G.reelPlayerOverlayRenderer)==null?void 0:(R=p.likeButton)==null?void 0:R.likeButtonRenderer};
return _.O("ytd-shorts-miniplayer-overlay",{el:f,class:"ytdShortsMiniplayerOverlayHost"},_.O("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.x_({"background-image":function(){var G=M();return G?'url("'+_.d9(G.thumbnails)+'")':""}})}),_.O("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.O("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.O(NX5,{iconType:function(){var G=c();
return G===2||G===-1||G===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){k7D(c())},
tooltipText:function(){var G=c();return G===1||G===3?_.SC("PLAYER_LABEL_PAUSE"):_.SC("PLAYER_LABEL_PLAY")}}),_.O(_.if4,{orientation:"horizontal_right"})),_.O("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.O(NX5,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:K,onTap:function(){WgS(f.value)},
tooltipText:_.SC("PREVIOUS_VIDEO_LABEL")}),_.O(NX5,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:S,onTap:function(){X8S(f.value)},
tooltipText:_.SC("NEXT_VIDEO_LABEL")}),_.h("web_shorts_pip_like_button")?_.O("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.O(f3O,{buttonTooltipPosition:"left",data:x,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.O("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.O(_.r,{cond:function(){var G,p;return _.C((G=Q())==null?void 0:(p=G.reelPlayerOverlayRenderer)==null?void 0:p.metapanel,
doM)},
then:function(G){return _.O("div",{class:_.Tt("ytdShortsMiniplayerOverlayInteractive")},_.O(_.$wl,{data:G}))}})),_.O("div",{class:_.Tt("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var G;return!((G=Q())==null||!G.adsOverlay)||w()&&!$7T(w())}},_.O("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.O(_.egf,null)))),_.O(_.r,{cond:function(){var G=Q(),p,R;
G=_.C(G==null?void 0:(p=G.adsOverlay)==null?void 0:(R=p.fulfillmentContent)==null?void 0:R.fulfilledLayout,bBB);return _.C(G==null?void 0:G.renderingContent,YRz)},
then:function(G){return _.O("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.O(yh5,{data:G}))}}))},"bh");var KBv=_.B(function(){var K=_.u(_.hL(new _.gR(NaN,NaN),void 0,"hq9Bjf")),m=K.next().value,x=K.next().value;K=_.u(_.hL(!1,void 0,"Mu3aZc"));var S=K.next().value,Q=K.next().value,w=_.u(_.hL(!1,void 0,"LGtoFb"));K=w.next().value;var M=w.next().value,f=_.cd().resolve(_.Jl).miniplayerPropSignalMap[0],c=f.data,D=f.shortsData,G=f.nextButtonDisabled,p=f.shortsPreviewThumbnail,R=f.previousButtonDisabled,J=f.externalPlaylistData;w=f.toastData;var L=f.playabilityStatus,n=f.isDisabled,F=f.playerVe,H=f.closeVe;
f=_.lx(_.a0);_.sq("yt-pip-window-resized",function(V){x(V)});
_.sq("yt-activate-pip-miniplayer",function(){return _.t(function(V){M(!0);_.Px(V)})});
var N=function(){var V;return!((V=J())==null||!V.contents)&&S()},z=function(){var V=m(),T=!!c(),m1=N();
V=V.clone();T&&(V.height-=76);m1&&(V.height-=285);return V},y=function(){Q(!S())};
_.$p(function(){var V=F(),T=_.hX(11),m1=_.JX(11);T&&m1&&V&&(_.eC(T,m1,V),m1=H())&&(_.iQ(T,V,[m1]),_.F4(T,[m1]))},"fHkmfb");
return _.O("ytd-pip-container",{class:"ytdPipContainerHost"},_.O(_.r,{cond:K,then:function(){return _.O(_.vMl,{isDisabled:n,playabilityStatus:L,size:z})}}),_.O(_.r,{cond:c,
then:function(){return _.O(_.yRf,{data:c,expanded:S,onExpandClick:y,playlistData:J})}}),_.O(_.r,{cond:N,
then:function(){return _.O("div",{class:"ytdPipContainerPlaylistPanel"},_.O(_.uNd,{data:J,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.O(_.r,{cond:f,
then:function(){return _.O(ZfO,{data:D,nextButtonDisabled:G,previousButtonDisabled:R,playabilityStatus:L,previewThumbnail:p})}}),_.O("div",{class:"ytdPipContainerToast"},_.O(_.Ubl,{toastData:w})))},"dh");var Ol=function(K,m,x){var S=this;this.pipController=K;this.JSC$18978_clientRoot=m;this.JSC$18978_pageRequestService=x;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=OaT();this.watchPipEnabled=_.h("web_watch_pip");this.shortsPipEnabled=_.h("web_shorts_pip");this.JSC$18978_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;_.Yf(_.NS(),eR0,function(Q){S.isSingleOptionSurveyActive=Q});
this.JSC$18978_onPlayerPlayVideo=this.JSC$18978_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);_.xi(_.mt.getInstance(),this.miniplayerServiceActionMap,this.JSC$18978_clientRoot);K.pictureInPictureSupported()&&_.Zx("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},OCA,Iv5,vly,kx5,Wwf,gdt;
Ol.prototype.handleMediaSessionPipActivation=function(){var K=this,m;return _.t(function(x){_.PB().mediaSessionPipActivation=!0;m=_.cd().resolve(_.NL);return m.isOnWatch()&&K.watchPipEnabled?(_.PB().watchPipActivation=!0,_.BXH(K,m.data),x.jumpTo(0)):m.isOnShorts()&&K.shortsPipEnabled?(_.PB().shortsPipActivation=!0,_.av6(K),x.jumpTo(0)):K.isMiniplayerActive()&&K.watchPipEnabled&&!K.watchWhileMode?x.yield(dwH(K),0):x.jumpTo(0)})};
var dwH=function(K){var m,x,S,Q;return _.t(function(w){if(w.nextAddress==1)return m=!K.miniplayerToPipMode,x=K.playerElement,S=K.miniplayerData,Q=K.watchResponse,w.yield(K.deactivate(),2);if(w.nextAddress!=3)return m?(_.PB().mediaSessionPipActivation=!0,_.PB().watchPipActivation=!0):_.PB().miniplayerButtonActivation=!0,w.yield(K.activate(x,S,Q),3);K.miniplayerToPipMode=m;_.Px(w)})};
Ol.prototype.onDownloadedVideoDeleted=function(K){var m,x=_.C((m=this.miniplayerData)==null?void 0:m.watchEndpoint,_.o7),S,Q;x&&((S=this.watchResponse)==null?void 0:(Q=S.playerResponse)==null?void 0:Q.offlineState)!==void 0&&(m=x.videoId)&&K&&m===K&&this.close()};
Ol.prototype.onShowMiniplayerCommand=function(K){var m=this,x,S,Q,w,M,f,c,D,G,p,R;return _.t(function(J){switch(J.nextAddress){case 1:return x=_.C(K,Pto),Q=(S=x)==null?void 0:S.miniplayerCommand,w=_.C(Q,_.o7),Q&&w&&!m.active?J.yield(_.Z9.getInstance(),2):J.return();case 2:return M=J.yieldResult,J.yield((f=M)==null?void 0:f.get("yt-miniplayer-shown-video-id"),3);case 3:c=J.yieldResult;D=w.videoId;if(!D||c===D)return J.return();G=_.cd().resolve(_.NL);if(G.isOnWatch())return _.yq(Error("Sj")),J.return();
p={channelItem:{externalId:btoa(D)}};m.readyToResumeVe=_.IK(121253,void 0,void 0,p);_.PB().showMiniplayerCommandActivation=!0;return J.yield(_.ndA(m,Q,!0),4);case 4:return m.active&&(_.jM(m,{readyToResumeVe:m.readyToResumeVe,isReadyToResume:!0}),m.isReadyToResume=!0),J.yield((R=M)==null?void 0:R.set("yt-miniplayer-shown-video-id",w.videoId),5);case 5:m.readyToResumeVe=void 0,_.Px(J)}})};
Ol.prototype.init=function(K){this.miniplayerEl?_.yq(new _.AR("MiniplayerService already initialized.")):this.miniplayerEl=K};
Ol.prototype.isInitialized=function(){var K=!!this.miniplayerEl;K||_.yq(new _.AR("MiniplayerService used before initialized."));return K};
_.BXH=function(K,m){if(K.isInitialized()){var x=_.Dw(m.response,!1,m.playerResponse),S=_.cd().resolve(_.NL).getPlayerFromWatch();_.PB().currentEndpoint=x.watchEndpoint||null;K.activate(S,x,m)}};
_.av6=function(K){if(K.isInitialized()){var m=_.cd().resolve(_.NL).getPlayerFromShorts();K.activate(m)}};
OCA=function(K,m){var x;(x=!K.isInitialized())||(x=_.cd().resolve(_.NL).isOnWatch()&&K.watchPipMode,x=!(K.isMiniplayerActive()&&(_.PB().userActivation||_.PB().lockupActivation||x)));if(x)return!1;yal(K,m)?_.fG(K):gdt(K,m);return K.watchPipMode?!_.cd().resolve(_.NL).isOnWatch():!0};
Ol.prototype.isMiniplayerActive=function(){return this.active};
var yal=function(K,m){var x;m=(x=_.C(m,_.o7))==null?void 0:x.videoId;var S,Q;K=(Q=_.C((S=K.miniplayerData)==null?void 0:S.watchEndpoint,_.o7))==null?void 0:Q.videoId;return m!=null&&m===K};
Ol.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.vg(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.Uk(this.miniplayerEl,"yt-navigate-home-action"))};
_.ndA=function(K,m,x,S){x=x===void 0?!1:x;var Q,w,M;return _.t(function(f){switch(f.nextAddress){case 1:if(K.active){f.jumpTo(2);break}Q=_.cd().resolve(_.NL);if(M=(w=K.playerElement)!=null?w:Q.getPlayerFromWatch()){f.jumpTo(3);break}return f.yield(_.cd().resolve(_.v3),4);case 4:M=Q.getPlayerFromWatch();case 3:if(!M){_.yq(Error("Uj"));f.jumpTo(2);break}return f.yield(K.activate(M,S),2);case 2:return K.active?f.yield(gdt(K,m,x),0):f.return()}})};
Ol.prototype.activate=function(K,m,x){var S=this,Q,w,M,f,c,D,G,p,R;return _.t(function(J){switch(J.nextAddress){case 1:if(!S.isInitialized())return J.return();if(!K)return _.yq(Error("Uj")),J.return();if(_.ka5()||S.isMiniplayerActive())var L=!0;else L=_.PB().watchPipActivation||_.PB().watchWhileActivation,_.cd().resolve(_.NL).isOnWatch()&&!L?(_.yq(new _.AR("miniplayer activated on watch page")),L=!0):L=_.PB().watchWhileActivation?S.userDeactivatedWatchWhile||!!document.pictureInPictureElement||pY0():
!1;if(L)return IGz(),J.return();Q=_.PB().mediaSessionPipActivation;w=_.PB().shortsPipActivation;M=_.PB().watchPipActivation;c=(f=_.PB().watchWhileActivation)||M;D=M||w;if(!S.pictureInPictureEnabled()||!D){J.jumpTo(2);break}return J.yield(VkO(S,Q),3);case 3:if(!J.yieldResult)return _.yq(Error("Tj")),IGz(),J.return();case 2:return S.setActive(!0),S.watchResponse=x,S.playerElement=K,S.updateMiniplayerData(m),J.yield(vly(S,K),4);case 4:if(!S.active)return _.yq(new _.AR("miniplayer deactivated during activation")),
S.removePlayerListeners(),J.return();L=_.cd().resolve(_.Xy);L.addEventListener("yt-navigate",_.Kd(S,S.onPlaylistNavigate));L.addEventListener("yt-playlist-data-updated",_.Kd(S,S.JSC$18978_onPlaylistDataUpdated));S.JSC$18978_onPlaylistDataUpdated();IGz();S.JSC$18978_watchWhileEnabled&&_.Uwd(S,f);S.pictureInPictureEnabled()&&S.shortsPipEnabled&&(S.shortsPipMode=w,_.NS().dispatch(H4t(S.shortsPipMode)));S.pictureInPictureEnabled()&&S.watchPipEnabled&&(S.watchPipMode=M,_.J10(S.handleMediaSessionPipActivation));
S.player&&(G=S.player.getPlayerState(),p=G===1,_.NS().dispatch(vZA(G)),_.z4(S.miniplayerEl,"yt-miniplayer-play-state-changed",[p]),_.PB().isVideoPlaying=p);_.z4(S.miniplayerEl,"yt-miniplayer-endpoint-changed");zg4(S);_.TXs(S);if(S.shortsPipMode||S.watchPipMode)J=J.yield(_.Uk(S.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{L=J.yield;var n=_.Uk(S.miniplayerEl,"yt-activate-miniplayer",[c])[0];J=L.call(J,n,6)}return J;case 6:if(S.watchResponse){L=S.getScreenLayer();n=_.hX(0);var F=fuS(0);n&&F&&
(_.LI(n,F,L),L===0&&u20(void 0,0))}Iv5(S);kx5(S,!0);(R=S.getPlayerElement())==null||R.focusOnPlayer();_.Px(J)}})};
Ol.prototype.updateMiniplayerData=function(K){this.miniplayerData=K;_.jM(this,{data:K})};
_.TXs=function(K){var m,x,S=((m=K.miniplayerData)==null?void 0:(x=m.miniplayerRenderer)==null?void 0:x.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";m=K.watchWhileMode||K.watchPipMode?S&&!_.cd().resolve(_.NL).isOnWatch():S;_.jM(K,{isDisabled:m});var Q,w;x=_.C((Q=K.miniplayerData)==null?void 0:(w=Q.miniplayerRenderer)==null?void 0:w.minimizedEndpoint,_.PS);m&&x&&_.cd().resolve(_.$w).openSheet({openPopupActionCommand:{openPopupAction:x}},K.miniplayerEl)};
Iv5=function(K){if(K.watchResponse&&!Wwf(K)){var m,x=(m=K.watchResponse.playerResponse)==null?void 0:m.trackingParams;x&&(_.jM(K,{expandVe:_.IK(35989),closeVe:_.IK(34699),readyToResumeCloseVe:_.IK(131070),repositionVe:_.IK(226204),resizeVe:_.IK(226205)}),_.jM(K,{playerVe:_.uX(x)}))}};
vly=function(K,m){return _.t(function(x){if(x.nextAddress==1)return m.preparePlayer(),x.yield(m.getPlayerPromise(),2);K.player=x.yieldResult;K.player&&(K.player.addEventListener("onPlayVideo",K.JSC$18978_onPlayerPlayVideo),K.player.addEventListener("onCloseMiniplayer",K.onPlayerCloseMiniplayer),K.player.addEventListener("onExpandMiniplayer",K.onPlayerExpandMiniplayer),K.player.addEventListener("onStateChange",K.onPlayerStateChange));_.Px(x)})};
_.l=Ol.prototype;_.l.JSC$18978_onPlayerPlayVideo=function(K){var m=K.sessionData&&"autonav"in K.sessionData,x;K.sessionData&&K.sessionData.itct&&(x=K.sessionData.itct);var S=K.watchEndpoint;m=S&&m?_.dvT(S,x):_.dB(K.videoId,K.listId||void 0,x);K.sessionData&&_.ZX(_.C(m.commandMetadata,_.mE).url,K.sessionData);gdt(this,m)};
_.l.onPlayerExpandMiniplayer=function(){_.fG(this)};
_.l.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.l.onPlayerStateChange=function(){if(this.player){var K=this.player.getPlayerState(),m=K===1;_.NS().dispatch(vZA(K));_.NS().dispatch(_.TdD(K));_.z4(this.miniplayerEl,"yt-miniplayer-play-state-changed",[m]);_.PB().isVideoPlaying=m;if(K===0){m=!_.tV.getInstance().isAutoplaySetExplicitly();var x,S,Q,w,M,f,c=(x=this.watchResponse.response)==null?void 0:(S=x.contents)==null?void 0:(Q=S.twoColumnWatchNextResults)==null?void 0:(w=Q.autoplay)==null?void 0:(M=w.autoplay)==null?void 0:(f=M.autoplayExplicitChoiceDialogRenderer)==
null?void 0:f.confirmDialogRenderer;m&&c&&this.player.setAutonavState(1)}K===0&&this.watchWhileMode&&this.deactivate()}};
_.l.onPlaylistNavigate=function(K,m){var x=this,S,Q,w,M,f,c,D;return _.t(function(G){if(G.nextAddress==1){if(!_.C(m.endpoint,_.o7))return G.return();_.PB().currentEndpoint=m.endpoint;_.z4(x.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.cd().resolve(_.NL).isOnWatch()&&(x.watchWhileMode||x.watchPipMode))return G.return();K.stopPropagation();(w=(Q=_.C((S=m.endpoint)==null?void 0:S.commandMetadata,_.mE))==null?void 0:Q.url)&&m.tempData&&!_.NX.isEmpty(m.tempData)&&_.ZX(w,m.tempData);M={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};f=new Tc5(function(){return x.getPlayerElement()},M,{layer:x.getScreenLayer()});
c=function(p){f.processChunk({endpoint:m.endpoint,data:p})};
Xul(x);x.miniplayerFetchRequest=Kul(x,m.endpoint,c);_.h2(G,2);return G.yield(x.miniplayerFetchRequest,4)}if(G.nextAddress!=2)return D=G.yieldResult,mtH(x,D),_.xl(G,0);_.gl(G);_.Px(G)})};
_.l.JSC$18978_onPlaylistDataUpdated=function(){var K=_.cd().resolve(_.Xy).getPlaylistData();this.hasPlaylistData=!!K;_.jM(this,{externalPlaylistData:K||{}})};
_.l.close=function(K){if(this.isInitialized())if(K){if(!((this.watchWhileMode||this.watchPipMode)&&_.cd().resolve(_.NL).isOnWatch()||this.shortsPipMode)){var m;(m=this.getPlayerElement())==null||m.stop()}this.deactivate()}else _.Q5().closeMiniplayer(this.miniplayerEl)};
_.l.deactivate=function(K){var m=this,x,S,Q,w;return _.t(function(M){if(M.nextAddress==1){if(!m.isInitialized()||!m.active)return M.return();m.setActive(!1);Xul(m);(x=!!K&&yal(m,K))&&m.isSingleOptionSurveyActive&&_.Uk(m.miniplayerEl,"yt-show-watch-page-survey",[m.isSingleOptionSurveyActive]);return M.yield(xts(m),2)}if(M.nextAddress!=3){kx5(m,!1);m.isReadyToResume=!1;m.watchResponse=void 0;m.updateMiniplayerData(void 0);m.shortsPipMode&&(m.shortsPipMode=!1,_.NS().dispatch(H4t(m.shortsPipMode)),jg5(m.pipController),
(S=m.player)==null||S.setInternalSize(NaN,NaN));m.watchPipMode&&(m.watchPipMode=!1,jg5(m.pipController));(Q=m.watchWhileMode)&&_.Uwd(m,!1);m.removePlayerListeners();var f=_.cd().resolve(_.Xy);f.removeEventListener("yt-navigate",_.Kd(m,m.onPlaylistNavigate));f.removeEventListener("yt-playlist-data-updated",_.Kd(m,m.JSC$18978_onPlaylistDataUpdated));_.PB().currentEndpoint=null;_.z4(m.miniplayerEl,"yt-miniplayer-endpoint-changed");m.playerElement=null;IGz();if(m.shortsPipMode||m.watchPipMode)M=M.jumpTo(3);
else{f=M.yield;var c=_.Uk(m.miniplayerEl,"yt-deactivate-miniplayer",[x,Q])[0];M=f.call(M,c,3)}return M}(w=m.player)==null||w.setInternalSize(NaN,NaN);m.player=null;_.Px(M)})};
var xts=function(K){var m;return _.t(function(x){m=_.cd().resolve(_.NL);return K.shortsPipMode?x.yield(m.movePlayerToShorts(K.playerElement),0):x.yield(m.movePlayerToWatch(K.playerElement),0)})};
Ol.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$18978_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
Ol.prototype.setActive=function(K){this.active=K;this.isSingleOptionSurveyActive?_.Uk(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.Uk(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.NS().dispatch(_.U1({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.Uwd=function(K,m){K.watchWhileMode=m;_.jM(K,{watchWhile:m})};
kx5=function(K,m){if(!Wwf(K))if(K.shortsPipMode||K.watchPipMode){var x;(x=K.player)==null||x.setDocumentPictureInPicture(m)}else{var S;(S=K.player)==null||S.setMinimized(m)}};
Wwf=function(K){return K.watchWhileMode&&_.h("kevlar_watch_while_counterfactual")};
_.fG=function(K){var m;return _.t(function(x){switch(x.nextAddress){case 1:if(!K.isInitialized())return x.return();_.h2(x,2);return x.yield(K.miniplayerFetchRequest,4);case 4:_.xl(x,3);break;case 2:_.gl(x);case 3:K.watchResponse&&K.miniplayerData&&K.miniplayerData.watchEndpoint?(m={url:K.watchResponse.url,endpoint:K.miniplayerData.watchEndpoint,data:K.watchResponse,miniplayer:!0},_.vg(K.miniplayerEl,"yt-navigate-cache",m)):K.miniplayerData&&K.miniplayerData.watchEndpoint&&_.vg(K.miniplayerEl,"yt-navigate",
{endpoint:K.miniplayerData.watchEndpoint}),_.Px(x)}})};
gdt=function(K,m,x){var S,Q,w,M;return _.t(function(f){if(f.nextAddress==1){if(yal(K,m))return f.return();_.PB().currentEndpoint=m;_.z4(K.miniplayerEl,"yt-miniplayer-endpoint-changed");_.z4(K.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.PB().isVideoPlaying=!1;S={clientParams:{miniplayer:!0,autoSaveToQueue:!x}};Q=new Tc5(function(){return K.getPlayerElement()},S,{layer:K.getScreenLayer(),
parentLayer:0},void 0,K.readyToResumeVe);w=function(c){var D,G,p=Object.assign({},(D=c.playerResponse)==null?void 0:(G=D.playerConfig)==null?void 0:G.playbackStartConfig,{startPaused:!0}),R;x&&((R=c.playerResponse)==null?0:R.playerConfig)&&(c.playerResponse.playerConfig.playbackStartConfig=p);Q.processChunk({endpoint:m,data:c})};
Xul(K);K.miniplayerFetchRequest=Kul(K,m,w);_.h2(f,2);return f.yield(K.miniplayerFetchRequest,4)}if(f.nextAddress!=2)return M=f.yieldResult,mtH(K,M),_.xl(f,0);_.gl(f);_.Px(f)})};
Ol.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var Xul=function(K){K.miniplayerFetchRequest&&(K.miniplayerFetchRequest.cancel&&K.miniplayerFetchRequest.cancel("Active request obsolete"),K.miniplayerFetchRequest=null)},Kul=function(K,m,x){var S,Q=(S=_.C(m.commandMetadata,_.mE))==null?void 0:S.url,w;
S=!Q||_.h("disable_miniplayer_tempdata")?{}:(w=IuG(Q))!=null?w:{};return Lm(K.JSC$18978_pageRequestService,m,S,window.location.href,"watch",function(M,f){x(f)},function(M){return M!==K.miniplayerFetchRequest})},mtH=function(K,m){var x;
_.t(function(S){if(!m)return S.return();K.watchResponse=m;Iv5(K);zg4(K);x=_.Dw(m.response,!1,m.playerResponse);if(K.isMiniplayerActive()){m.response&&(K.playerElement.watchNextData=m.response);var Q=_.NX.getValueByKeys.apply(_.NX,[m].concat(_.N3(wUA)));_.NX.getValueByKeys.apply(_.NX,[m].concat(_.N3(fSH)))&&Q&&_.cd().resolve(_.Xy).setAutoplayRenderer(Q);if(Q)if(_.h("kevlar_is_pupi_enabled")){var w,M,f,c,D,G=((w=m.response)==null?0:(M=w.playerOverlays)==null?0:(f=M.playerOverlayRenderer)==null?0:(c=
f.autonavToggle)==null?0:(D=c.autoplaySwitchButtonRenderer)==null?0:D.enabled)?2:1;_.tV.getInstance().setState(G,!1,!1)}else w=MNT()?2:1,(G=K.player)==null||G.setAutonavState(w);K.updateMiniplayerData(x);_.TXs(K)}_.Px(S)})},zg4=function(K){var m,x,S=(m=K.watchResponse)==null?void 0:(x=m.playerResponse)==null?void 0:x.playabilityStatus,Q;
m=S==null?void 0:(Q=S.miniplayer)==null?void 0:Q.miniplayerRenderer;(m==null?void 0:m.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&m.minimizedEndpoint&&_.T4(K.miniplayerEl,[m.minimizedEndpoint]);_.jM(K,{playabilityStatus:S})};
Ol.prototype.openToast=function(K,m){_.jM(this,{toastData:{data:K,label:m}})};
_.jM=function(K,m){(0,K.miniplayerPropSignalMap[1])(m)};
Ol.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var K;return this.playerElement?this.playerElement:(K=_.U8(this.miniplayerEl).querySelector("#player-container"))==null?void 0:K.firstElementChild};
Ol.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var VkO=function(K,m){m=m===void 0?!1:m;var x,S,Q,w,M,f,c;return _.t(function(D){if(D.nextAddress==1){x=navigator.userActivation.isActive||m;if(!x||!K.pictureInPictureSupported())return D.return(!1);S=S9d(K);Q=S.width;w=S.height;return D.yield(K.pipController.openWindow({width:Q,height:w}),2)}M=D.yieldResult;f=K.pipController.getWindow();if(!f||!M)return D.return(!1);f.document.body.style.overflow="hidden";c=mdB(f);DlJ(K.pipController,function(){QCG(K);c()});
return D.return(!0)})},S9d=function(K){var m=_.PB().shortsPipActivation,x,S;
K=m?.5625:(S=(x=K.player)==null?void 0:x.getVideoAspectRatio())!=null?S:16/9;x=Math.min(window.innerWidth,window.innerHeight)/2;m=m?0:76;return K>1?new _.gR(x,m+x/K):new _.gR(x*K,m+x)},QCG=function(K){var m;
_.t(function(x){m=_.cd().resolve(_.NL);return m.isOnWatch()&&K.watchPipMode||m.isOnShorts()&&K.shortsPipMode?x.yield(K.deactivate(),0):K.miniplayerToPipMode?x.yield(dwH(K),0):K.watchPipMode?x.yield(_.fG(K),0):x.jumpTo(0)})};
Ol.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.tv.Object.defineProperties(Ol.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
Ol[Od]=[rLO,uwA,_.lR];var wLJ="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(" "),
sC5="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(" "),lxl="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
uI5="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var Mgs=function(K,m,x){_.Fg.call(this);this.store=K;this.panelController=m;this.pageContentExtractor=x;this.isInitialized=!1;this.environment=void 0};
_.q(Mgs,_.Fg);Mgs.prototype.init=function(K){var m=this;this.isInitialized||(this.isInitialized=!0,this.environment=K!=null?K:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",K=_.Yf(this.store,_.be.currentPageSubTypeSelector,function(x){a:if(_.fx5(m))switch(x){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":x=!0;break a;default:x=!1}else x=!1;x&&m.panelController.hidePanel({identifier:"PAai_companion"})}),this.addOnDisposeCallback(K))};
_.fx5=function(K){return K.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
Mgs[Od]=[_.Za,_.HC,sgO];_.tg5=new _.W$("AI_CHAT_CONTROLLER_TOKEN");_.cdH=_.B(function(K){return _.O("yt-channel-attribution-view-model",{class:_.Tt("ytChannelAttributionViewModelHost",K.className)},_.O("div",{class:"ytChannelAttributionViewModelUpper"},_.O(_.le,{data:function(){return K.data().avatar}},{decoratedAvatarViewModel:_.d0}),_.O("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.O(_.Ii,{text:function(){return K.data().title}}))),_.O("div",{class:"ytChannelAttributionViewModelBottom"},_.O(_.Ii,{text:function(){return K.data().subtitle}})))},"fh");var OAl=_.B(function(K){var m=_.u(_.hL(!1,void 0,"MFRKRb")),x=m.next().value,S=m.next().value,Q=function(){return K.data().activeRenderer},w=function(){return K.data().inactiveRenderer};
return _.O("yt-channel-disclosure-view-model",{"on:mouseleave":_.kA(function(){S(!1)}),
"on:mouseover":_.kA(function(){S(!0)}),
class:_.Tt("ytChannelDisclosureViewModelHost",K.className)},_.O(_.r,{cond:function(){return x()},
then:function(){return _.O(_.le,{data:Q},{channelAttributionViewModel:_.cdH})},
else:function(){return _.O(_.le,{data:w},{decoratedAvatarViewModel:_.d0})}}))},"gh");var jC5=null;var Dt4={},rdy=(Dt4.initialized={priority:10,callback:function(K){var m=_.cd();m.addProvider({provide:puD,useClass:rS5});m.addProvider({provide:_.DD6,useFactory:function(){return new Rg_}});
m.addProvider({provide:UV,useValue:_.vZ("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});m.addProvider({provide:vrl,useValue:5184E6});m.addProvider({provide:DX4,useValue:_.fm()});m.addProvider({provide:adf,useClass:u9_});m.addProvider({provide:Xr,useClass:Xr});m.addProvider({provide:_.v3,useFactory:function(){return $WH.promise}});
m.addProvider({provide:_.Z4B,useFactory:function(){return _.Ndo.promise}});
m.addProvider({provide:$Nm,useValue:function(){var c;return((c=_.B3())==null?void 0:c.getPlayer())||null}});
var x={};m.addProvider((x.provide=_.iI,x.useFactory=function(c,D){return function(){return wY0(c,D)}},x[Od]=[UV,
vrl],x));x={};m.addProvider((x.provide=_.RT,x.useClass=wc4,x[Od]=[UV,vrl],x));x={};m.addProvider((x.provide=_.GrT,x.useClass=MiG,x[Od]=[_.RT],x));m.addProvider({provide:$s,useFactory:_.NS});m.addProvider({provide:Nc,useFactory:_.NS});m.addProvider({provide:kIH,useFactory:_.NS});m.addProvider({provide:AwJ,useFactory:_.NS});m.addProvider({provide:_.Za,useFactory:_.NS});m.addProvider({provide:hF,useValue:_.xV});m.addProvider({provide:fUd,useClass:vVS});m.addProvider({provide:c2J,useClass:tlf});m.addProvider({provide:G1,
useClass:G1});m.addProvider({provide:DJ,useClass:DJ});m.addProvider({provide:lu,useClass:lu});m.addProvider({provide:rV,useClass:rV});m.addProvider({provide:qn,useClass:qn});m.addProvider({provide:se,useClass:se});m.addProvider({provide:vl,useClass:vl});m.addProvider({provide:_.jd,useValue:i0d});x={};m.addProvider((x.provide=Ppf,x.useFactory=function(c){return c.watchEndpointMap||{}},x[Od]=[_.jd],x));
x={};m.addProvider((x.provide=ewH,x.useFactory=function(c){return c.reelWatchEndpointMap||{}},x[Od]=[_.jd],x));
m.addProvider({provide:_.iJ,useFactory:_.So});m.addProvider({provide:P2,useFactory:_.s1});x={};m.addProvider((x.provide=xQB,x.useFactory=function(c){return function(D){var G=G===void 0?{}:G;var p,R,J=(R=_.C((p=D.endpoint)==null?void 0:p.commandMetadata,_.mE))==null?void 0:R.rootVe;if(J){var L,n;if(p=D.previousCsn||((n=_.C((L=D.endpoint)==null?void 0:L.commandMetadata,llE))==null?void 0:n.parentCsn)){var F=F===void 0?{}:F;if(p!==_.hX(F.layer)||J!==fuS(F.layer))DgG(p,F.cttAuthInfo,F.layer||0),u20(p,
F.layer||0),L=F.layer||0,_.V6(M35(L===void 0?0:L),J);G.parentCsn=p}D.endpoint&&p?icE(c,D.endpoint,G):_.hV(c,J,void 0,G);var H;((H=D.response)==null?0:H.trackingParams)&&c.graftServerVe(D.response.trackingParams);var N;((N=D.playerResponse)==null?0:N.trackingParams)&&c.graftServerVe(D.playerResponse.trackingParams);var z;((z=D.reelWatchSequenceResponse)==null?0:z.trackingParams)&&c.graftServerVe(D.reelWatchSequenceResponse.trackingParams)}}},x[Od]=[_.iJ],x));
x={};m.addProvider((x.provide=Xcs,x.useClass=WD4,x[Od]=[hF,_.Za],x));x={};m.addProvider((x.provide=dw,x.useClass=dw,x[Od]=[_.v3,_.Za],x));x={};m.addProvider((x.provide=Nn,x.useClass=Nn,x[Od]=[Nc,_.jQ],x));m.addProvider({provide:_.lY5,useClass:p74});x={};m.addProvider((x.provide=_.HC,x.useClass=fY5,x[Od]=[_.lY5,_.tR(_.ZL)],x));m.addProvider({provide:_.sc,useClass:cw6});x={};m.addProvider((x.provide=M6,x.useClass=M6,x[Od]=[_.sc,_.v3,_.fl,_.jQ],x));m.addProvider({provide:_.$w,useClass:vt});m.addProvider({provide:_.lzd,
useClass:WZs});m.addProvider({provide:_.N5,useClass:yo});_.h("enable_ai_companion")&&(m.addProvider({provide:_.ZL,useClass:OkJ}),m.addProvider({provide:_.sUo,useClass:C4z}),m.addProvider({provide:sgO,useClass:w7y}),m.addProvider({provide:Ys,useClass:Ys}),m.addProvider({provide:sJE,useValue:OAl}));_.h("enable_ai_chat_controller")&&m.addProvider({provide:_.tg5,useClass:Mgs});x={};m.addProvider((x.provide=_.ES,x.useClass=GvJ,x[Od]=[_.ES],x));m.addProvider({provide:_.Gs,useClass:wx6});m.addProvider({provide:dq,
useClass:dq});m.addProvider({provide:c2,useClass:c2});m.addProvider({provide:Tm,useClass:Tm});x={};m.addProvider((x.provide=nS,x.useClass=nS,x[Od]=[_.jQ,_.fl],x));m.addProvider({provide:wm,useClass:Vo});x={};m.addProvider((x.provide=ul,x.useClass=ul,x[Od]=[_.$w,wm],x));x={};m.addProvider((x.provide=xe,x.useClass=xe,x[Od]=[_.$w],x));x={};m.addProvider((x.provide=Ny,x.useClass=Ny,x[Od]=[$s,HE],x));m.addProvider({provide:HE,useClass:Nl5});_.h("web_enable_feedback_endpoint_resolver_batch_2")&&(x={},m.addProvider((x.provide=
BE,x.useClass=BE,x[Od]=[$s],x)),x={},m.addProvider((x.provide=Zg,x.useClass=Zg,x[Od]=[HE],x)));x={};m.addProvider((x.provide=sS,x.useClass=sS,x[Od]=[_.N5,wm],x));x={};m.addProvider((x.provide=Xe,x.useClass=Xe,x[Od]=[_.N5],x));x={};m.addProvider((x.provide=ll,x.useClass=ll,x[Od]=[_.fl,_.HC],x));x={};m.addProvider((x.provide=QK,x.useClass=QK,x[Od]=[_.fl,_.iJ],x));m.addProvider({provide:o1,useClass:o1});x={};m.addProvider((x.provide=no,x.useClass=no,x[Od]=[$s],x));m.addProvider({provide:I1,useClass:I1});
m.addProvider({provide:TX,useClass:TX});x={};m.addProvider((x.provide=W2,x.useClass=W2,x[Od]=[$s],x));x={};m.addProvider((x.provide=XQ,x.useClass=XQ,x[Od]=[_.fl,$s],x));x={};m.addProvider((x.provide=KM,x.useClass=KM,x[Od]=[$s],x));x={};m.addProvider((x.provide=m2,x.useClass=m2,x[Od]=[$s],x));x={};m.addProvider((x.provide=mn,x.useClass=mn,x[Od]=[_.HC],x));x={};m.addProvider((x.provide=B2,x.useClass=B2,x[Od]=[_.iJ],x));x={};m.addProvider((x.provide=US,x.useClass=US,x[Od]=[FQ],x));x={};m.addProvider((x.provide=
zX,x.useClass=zX,x[Od]=[FQ],x));m.addProvider({provide:yK,useClass:yK});m.addProvider({provide:VK,useClass:VK});m.addProvider({provide:ZC,useClass:ZC});x={};m.addProvider((x.provide=MF,x.useClass=MF,x[Od]=[_.HC,_.jQ],x));m.addProvider({provide:vE,useClass:vE});x={};m.addProvider((x.provide=SZ,x.useClass=SZ,x[Od]=[_.fl,_.HC],x));m.addProvider({provide:IO,useClass:IO});x={};m.addProvider((x.provide=bl,x.useClass=bl,x[Od]=[$s,_.fl,_.ES],x));x={};m.addProvider((x.provide=Lo,x.useClass=Lo,x[Od]=[_.fl,
_.jQ],x));m.addProvider({provide:KAR,useValue:t5T});m.addProvider({provide:lkD,useValue:W2B});m.addProvider({provide:qF,useClass:qF});x={};m.addProvider((x.provide=Co,x.useClass=Co,x[Od]=[$s],x));x={};m.addProvider((x.provide=gm,x.useClass=gm,x[Od]=[_.Gs,_.jQ],x));x={};m.addProvider((x.provide=aO,x.useClass=aO,x[Od]=[_.jQ],x));m.addProvider({provide:oO,useFactory:function(){return new oO(_.NS())}});
m.addProvider({provide:hFm,useFactory:_.P9.getInstance});x={};m.addProvider((x.provide=zm,x.useClass=zm,x[Od]=[UV,hFm,_.jQ],x));m.addProvider({provide:yI,useClass:yI});m.addProvider({provide:PE,useClass:PE});m.addProvider({provide:ii,useClass:ii});m.addProvider({provide:_.eX,useClass:_.eX});m.addProvider({provide:QM,useClass:QM});x={};m.addProvider((x.provide=GX,x.useClass=GX,x[Od]=[Nc],x));x={};m.addProvider((x.provide=tk,x.useClass=tk,x[Od]=[_.jQ],x));x={};m.addProvider((x.provide=po,x.useClass=
po,x[Od]=[_.jQ],x));x={};m.addProvider((x.provide=R1,x.useClass=R1,x[Od]=[_.jQ],x));_.h("web_enable_prefetching_videos_on_home")&&(m.addProvider({provide:$2,useClass:$2}),m.addProvider({provide:Qf,useClass:Qf}));x={};m.addProvider((x.provide=Sd,x.useClass=Sd,x[Od]=[_.jQ],x));m.addProvider({provide:Fe,useClass:Fe});x={};m.addProvider((x.provide=H2,x.useClass=H2,x[Od]=[_.fl,_.jQ],x));x={};m.addProvider((x.provide=AF,x.useClass=AF,x[Od]=[_.jQ],x));x={};m.addProvider((x.provide=w$,x.useClass=w$,x[Od]=
[_.fl,_.jQ],x));m.addProvider({provide:SM,useClass:SM});m.addProvider({provide:jZ,useClass:jZ});x={};m.addProvider((x.provide=OS,x.useClass=OS,x[Od]=[Nc,_.jQ],x));m.addProvider({provide:DC,useClass:DC});x={};m.addProvider((x.provide=tz,x.useClass=tz,x[Od]=[Nc,_.jQ,_.fl],x));x={};m.addProvider((x.provide=cl,x.useClass=cl,x[Od]=[_.jQ],x));x={};m.addProvider((x.provide=fM,x.useClass=fM,x[Od]=[_.jQ,_.fl],x));x={};m.addProvider((x.provide=hk,x.useClass=hk,x[Od]=[_.v3],x));x={};m.addProvider((x.provide=
Jk,x.useClass=Jk,x[Od]=[_.v3],x));x={};m.addProvider((x.provide=rm,x.useClass=rm,x[Od]=[_.v3],x));m.addProvider({provide:Ye,useClass:Ye});m.addProvider({provide:Ak,useClass:Ak});m.addProvider({provide:ke,useClass:ke});m.addProvider({provide:$e,useClass:$e});m.addProvider({provide:il,useClass:il});m.addProvider({provide:ks,useClass:ks});m.addProvider({provide:eZ,useClass:eZ});_.h("kevlar_enable_mss_lazy_load")&&m.addProvider({provide:_.Cm,useClass:kQO});m.addProvider({provide:_.GT,useClass:z1});m.addProvider({provide:fv,
useFactory:function(){return _.mt.getInstance()}});
m.addProvider({provide:TkO,useFactory:GRG});m.addProvider({provide:FQ,useFactory:function(){return _.Z9.getInstance()}});
m.addProvider({provide:nZE,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});x={};m.addProvider((x.provide=_.ZZ,x.useClass=_.ZZ,x[Od]=[_.v3,_.jQ,_.iJ,TkO,FQ,fv,nZE,hF],x));m.addProvider({provide:_.q5,useClass:ye5});m.addProvider({provide:_.z95,useClass:U3H});x={};m.addProvider((x.provide=WE,x.useClass=WE,x[Od]=[_.z95],x));x={};m.addProvider((x.provide=_.Bt,x.useFactory=function(c){return c.upliftCompletionResolver.promise},x[Od]=[Xcs],x));
x=_.U2("IS_SHELL_LOAD")?"aa":"eocs";var S=_.U2("IS_SHELL_LOAD")?3:2;_.mf().parkOrScheduleJob(function(){mlG()},S,x);
_.mf().parkOrScheduleJob(function(){_.cd().resolve(dw).start()},2,"eocs");
_.mf().parkOrScheduleJob(function(){Id4()},2,"eocs");
_.mf().parkOrScheduleJob(function(){_.cd().resolve(Nn).start()},2,"eocs");
_.h("kevlar_debug_data_app_registration_ks")||tKv();m.addProvider({provide:_.ML,useValue:new j84(K.root)});m.addProvider({provide:XI,useValue:new MOT});m.addProvider({provide:_.CGd,useValue:new Jfd(K.root)});m.addProvider({provide:_.Mq,useValue:new hys});m.addProvider({provide:_.L_,useClass:PC});m.addProvider({provide:rLO,useClass:U4});_.h("kevlar_network_sli_killswitch")||m.addProvider({provide:L84,useValue:zP_});m.addProvider({provide:tIH,useFactory:GO8});_.h("web_bind_fetch")&&(x={},m.addProvider((x.provide=
cS4,x.useFactory=pKD,x[Od]=[_.tR(tIH)],x)));_.h("web_bind_window_request")&&(x={},m.addProvider((x.provide=OYl,x.useFactory=RV1,x[Od]=[_.tR(tIH)],x)));_.h("web_bind_text_decoder")&&(x={},m.addProvider((x.provide=jhs,x.useFactory=JAB,x[Od]=[_.tR(tIH)],x)));x={};m.addProvider((x.provide=RwG,x.useFactory=XKS,x[Od]=[_.Bt,$s,_.iI],x));x={};m.addProvider((x.provide=pbs,x.useClass=Oc,x[Od]=[RwG],x));m.addProvider({provide:Xb5,useClass:TRH});m.addProvider({provide:jaf,useClass:rw4});x=[].concat(_.N3(PYL));
_.h("web_continuation_response_processing")&&x.push(_.Lp);x.push(dIB);_.h("enable_share_panel_navigation_logging_fix_on_web")&&x.push(_.SyE);m.addProvider({provide:nG1,useValue:x});m.addProvider({provide:qxn,useClass:O1s});m.addProvider({provide:nJs,useClass:q24});x={};m.addProvider((x.provide=Jx8,x.useClass=FS4,x[Od]=[Nc],x));_.dX.addLowPriorityJob(function(){YPv()});
x={};m.addProvider((x.provide=uvA,x.useFactory=function(c){return function(D){var G,p=(G=_.C(D.commandMetadata,_.mE))==null?void 0:G.url;if(!p)throw new _.AR("No URL for PBJ Command",D);p=dBn(p,{pbj:"1"});G=MC8(p,{})||{};G=Object.assign({},G,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.vZ("STS").toString()});D=_.bc({command:JSON.stringify(D),session_token:_.vZ("XSRF_TOKEN")});return c.fetch(p,{method:"POST",headers:G,body:D})}},x[Od]=[nJs],x));
m.addProvider({provide:JSy,useFactory:function(){var c={};return c.CSI=CKL(),c.ECATCHER=hVG(),c}});
m.addProvider({provide:OFG,useClass:h$l});x=[];x.push(m.resolve(jaf));S={};S=(S.client_location=_.P9.getInstance(),S.consistency=_.jtT(),S.entities=m.resolve(c2J),S.response_received_commands=m.resolve(qxn),S.store=m.resolve(_.GrT),S.tokens=m.resolve(jaf),S.service_params=m.resolve(OFG),S);if(_.h("web_shorts_prefetch_service_enabled")){var Q=new fdd(m.resolve(_.RT));S.shorts_prefetch=Q}S.adblock_detection=m.resolve(Jx8);m.addProvider({provide:_.mu,useClass:_.mu});Q=m.resolve(_.jd);var w=[];_.h("PremiumClientSharedConfig__enable_att_context_processor")&&
(m.addProvider({provide:I3y,useClass:UA5}),w.push(m.resolve(I3y)));if(_.h("owl_pl_await")){var M={};m.addProvider((M.provide=QhO,M.useFactory=function(c){return new xD6(c)},M[Od]=[_.mu],M));
w.push(m.resolve(QhO))}tmA(Q,m.resolve(nJs),m.resolve(fUd),S,m.resolve(_.RT),x,w,m.resolve(pbs),m.resolve(Xb5));m.addProvider({provide:_.fl,useValue:_.P3.instance});_.h("start_client_gcf")&&m.addProvider({provide:Ad,useValue:TBB()});m.addProvider({provide:Sbf,useFactory:function(){return new Sbf(_.cd().resolve(_.mu),_.Z9.getInstance())}});
_.mf().parkOrScheduleJob(function(){QgG()},1,"eocs");
x={};m.addProvider((x.provide=aj,x.useClass=aj,x[Od]=[_.iI,_.fl],x));m.addProvider({provide:_.qb4,useFactory:_.xG.getInstance});_.mf().parkOrScheduleJob(function(){_.cd().resolve(aj).refresh()},0,"eocs");
m.addProvider({provide:_.lR,useClass:$Xf});_.h("kevlar_signal_collection_killswitch")||(x={},m.addProvider((x.provide=BkO,x.useClass=BkO,x[Od]=[UV,P2],x)),_.mf().parkOrScheduleJob(function(){_.cd().resolve(BkO).record()},1,"eocs"));
_.h("web_debug_handler_registration_killswitch")||_.mf().parkOrScheduleJob(function(){MKm("DOWNLOAD_PES",r1D);_.h("offline_client_state_export_ks")||MKm("OFFLINE_CLIENT_STATE",Oy0)},0,"eocs");
_.h("kevlar_prevent_polymer_dynamic_font_load")&&_.mf().parkOrScheduleJob(function(){var c=[_.p1($Df),_.p1(NCH)];c=_.u(c);for(var D=c.next();!D.done;D=c.next()){D=D.value;var G=document.createElement("link");_.M3(G,D,"stylesheet");document.head.appendChild(G)}},1,"eocs");
x=K.injector.resolve(_.fl);_.Ted.instance=new _.Ted(x);Vf8(Bel(new zyf(x)));x={};K.injector.addProvider((x.provide=cF,x.useFactory=function(c){(c=c==null?void 0:c.getCurrentPage())?c=c.visibilityObserver:(jC5||(jC5=DMD()),c=jC5);return c},x[Od]=[_.tR(_.NL)],x.skipCache=!0,x));
m.addProvider({provide:_.Jl,useClass:Ol});m.addProvider({provide:nb,useClass:KjR});K.injector.addProvider({provide:zXE,useValue:O$G});m.addProvider({provide:NKB,useValue:Ym4});m.addProvider({provide:vxB,useValue:SPv});m.addProvider({provide:_.PX,useValue:pHD});K=m.addProvider;gpO||(gpO=new bks);K.call(m,{provide:_.T1,useValue:gpO});m.addProvider({provide:_.iX,useValue:_.vZ("HTML_DIR")==="rtl"?"rtl":"ltr"});m.addProvider({provide:LGf,useClass:A2y});m.addProvider({provide:_.IB,useClass:Ij});_.cd().addProvider({provide:Ers,
useValue:_.h("enable_web_delhi_icons")?sC5.concat(uI5):wLJ.concat(lxl)});m.addProvider({provide:_.Wt,useClass:_.Wt});m.addProvider({provide:_.ASH,useValue:new F8J});m.addProvider({provide:ffJ,useClass:Ml5});m.addProvider({provide:NF,useClass:NF});m.addProvider({provide:a1,useClass:a1});K={};m.addProvider((K.provide=fo,K.useClass=fo,K[Od]=[_.fl,_.HC],K));m.addProvider({provide:wV,useClass:wV});m.addProvider({provide:PHl,useClass:JLO});m.addProvider({provide:v2,useClass:v2});m.addProvider({provide:aeE,
useValue:byA});m.addProvider({provide:_.SX,useClass:f$y});_.h("enable_payments_purchase_manager")&&m.addProvider({provide:KGH,useClass:kKH});m.addProvider({provide:$3H,useFactory:function(){return function(c){return _.HYH(c)}}});
m.addProvider({provide:_.MEO,useClass:fz4});K={};m.addProvider((K.provide=xY,K.useClass=xY,K[Od]=[_.MEO],K));m.addProvider({provide:dm,useClass:dm});m.addProvider({provide:L1d,useValue:mAl});m.addProvider({provide:rNB,useValue:_.AL4});m.addProvider({provide:beD,useClass:Rk6});m.addProvider({provide:np4,useValue:$b6});K={};m.addProvider((K.provide=Pvs,K.useClass=ekH,K[Od]=[np4],K));K={};m.addProvider((K.provide=_.n4,K.useClass=BpH,K[Od]=[Pvs],K));K={};m.addProvider((K.provide=_.KG,K.useClass=XA,K[Od]=
[_.Za,_.L_],K));if(_.h("web_explore_hub_on_hover")||_.h("web_client_explore_hub_on_hover"))K={},m.addProvider((K.provide=VI,K.useClass=VI,K[Od]=[_.fl,fv],K));if(_.h("web_enable_renderer_logger")){var f=new de5;ms0(function(){f.abort()});
m.addProvider({provide:oBD,useValue:new dYs(f.signal)})}m.addProvider({provide:IJ_,useValue:i7G});m.addProvider({provide:GnB,useClass:til});_.h("web_use_flow_state_manager")&&(m.addProvider({provide:_.LS,useClass:O6H}),K={},m.addProvider((K.provide=qy,K.useClass=qy,K[Od]=[_.LS,_.jQ],K)))}},Dt4);var Gis={},pLl=(Gis.initialized={priority:10,callback:function(){if(!CEs){GtT();qZT("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.C0(_.wB(qZT,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.h("log_heartbeat_with_lifecycles")){var K={};wv.instance||(wv.instance=new wv);wv.instance.install((K.document_visible={callback:Ed8,priority:10},K.document_hidden={callback:Ed8,priority:10},K))}else _.Mt(document,"visibilitychange",Ed8);CEs=!0}(K=_.hX())&&K!=="UNDEFINED_CSN"&&s9G(K)}},Gis);var RWy={},Jdd=(RWy.initialized={callback:function(K){var m=_.IK(232091),x=K.injector.resolve(_.iJ);_.Cv(x,m);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?xdn()&&_.q9(x,m):(K=K.injector.resolve($3H)("refresh_detector"))&&(K.get("first_tab_load")?_.q9(x,m):K.set("first_tab_load","1"))}},RWy);var hWd={},Crd=(hWd.initialized={priority:10,callback:fp8},hWd);var Luf={},q9f=(Luf.initialized={priority:0,callback:function(){var K=new TpM,m="other";_.IS?m="chrome":_.TB?m="firefox":_.TW?m="safari":uj&&(m="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(x){K.increment(_.ic(),x,m)}).catch(function(){K.increment(_.ic(),!1,m)}):K.increment(_.ic(),!1,m)}},Luf);var Ezs={},bA4=(Ezs.rendering={priority:8,callback:tR8},Ezs);var gzs={},nzd=(gzs.rendering={priority:10,callback:bFm},gzs.rendered={callback:EaT},gzs),Prs={},eWO=(Prs.rendering={callback:bFm},Prs.rendered={callback:EaT},Prs);var iAO=!1,Y9l={},Fus=(Y9l.initialized={priority:10,callback:function(){iAO||(dJL({didPatch:function(K){K.el&&Hrm(K.el,K.props)},
didUnmount:function(K){AA1(K.el)}}),iAO=!0)}},Y9l);var AdJ=/^\/shorts\/?$/;_.V6("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:{}}}}}}});_.h("kevlar_use_common_module_manager_ks")?(_.Tp8(new gaS),SgS()):nam();
(function(){var K=document.querySelector("ytd-app");if(!K)throw Error("Wj");K=new mI({root:K,injector:_.cd()});K.install(pLl);var m={};K.install((m.initialized={priority:10,callback:st5},m));_.h("wp_lat_b")&&(m={},K.install((m.initialized={priority:10,callback:function(){j20()}},m)));
m={};K.install((m.rendered={priority:0,callback:SUG},m));m={};K.install((m.rendered={priority:0,callback:function(){_.dX.addLowPriorityJob(function(){_.ory>1&&(Ic8(),mmL())},4E4)}},m));
K.install(tQs);K.install(Jdd);K.install(Fus);zVT();K.install(JRf);K.install(wdf);K.install(MQO);K.install(FDd);K.install(Nkl);K.install(pdO);K.install(rdy);_.h("kevlar_enable_mss_lazy_load")&&K.install(Crd);K.install(li6);K.install(q9f);if(!_.U2("IS_SHELL_LOAD")||_.h("kevlar_fetch_initial_data_promise_client")||_.h("sw_nav_preload_pbj")){var x=_.qb(window.location.href);m=x&&x==="/watch";x=x&&x.match(AdJ);m?K.install(eWO):x?K.install(bA4):K.install(nzd)}else K.install(xbl);K.install(O0s);_.h("web_enable_prefetching_videos_on_home")&&
K.install(qd4);_.h("start_client_gcf")&&K.install(R$4);K.install(nN4);(new IiM).increment("INSTALLED");K.install(Cc5);K.install(XZH);K.transition("initialized");s2B()})();
_.kV=[[["cmJwaWl2MzdtNmRraW5kI3A=","bHR6N2RmdmFsdWUjdzRldXE0"],"I2c3NXFxNGNwY3pyQURfUExBQ0VNRU5UX0tJTkRfTUlMTElTRUNPTkRT"]];_.I_=["YmIxaHc0ZmlveXRuZ2xvYmFsQ2FsbGJhY2tzIw==","cm1hbGl0eURldGVjdGVkI3A0MGNhaDFvZXdkYm9uQWJubw==","bzFvMHB5eXhsbmZpb25BZFNraXAj","cmF3X3BsYXllcl9yZXNwb25zZSM1YzV2NDIyN3JiZGk=","dGY4OGZnM3VwbGF5ZXJBZHMjcng1ZQ=="];_.lW="YmIxaHc0ZmlveXRuZ2xvYmFsQ2FsbGJhY2tzIw== cm1hbGl0eURldGVjdGVkI3A0MGNhaDFvZXdkYm9uQWJubw== bzFvMHB5eXhsbmZpb25BZFNraXAj cmF3X3BsYXllcl9yZXNwb25zZSM1YzV2NDIyN3JiZGk= Yl9wbGF5bGlzdF9xdWV1ZV9tdWx0aXBsZV9za2lwc19rcyN2bnRzdnpwamNoanB3ZQ== NWcwYXRsNGNvZzdjYWJfc2FfZWYj dGY4OGZnM3VwbGF5ZXJBZHMjcng1ZQ==".split(" ");
_._ModuleManager_initialize=function(K,m){if(!_.$N){if(!_.NY)return;_.Tp8(_.NY())}_.$N.setAllModuleInfoString(K,m)};
_._ModuleManager_initialize('kevlar_base_module/sy3/sy4/sy1:1,2/sy2/sy5:1,2/sy6/sy7/sy8/sy9/NSzT5/syb/syc/kevlar_main_module:3,4,5,6,7,8,9/sye:1/syd:3,b,e/syf:f/syg/syh:6/syi/h8y2qb:5,g,h,i,j/syj/JzFVk:e,i,j,l/syk:8/xwEKAe:2,9,h,j,n/syl:4,c,f,h,l,n/sym:p/nmfa2d:j,q/syn:7,p/syo:i,j,q,s/CF909:t/Tm0L3c:t/L3n37:g,i,j,s/iuT5Oc',['sy3','sy4','sy8','sye','syb','sy1','syk','syj','syg','syd','syc','sy2','syl','sy7','sy6','syn','sym','syi','syh','syf','syo','sy9','sy5','iuT5Oc','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module','NSzT5']);
}catch(e){_._DumpException(e)}
try{
_.DI=function(K,m,x,S,Q){var w={};m&&(w[m]=x);S?w.errorType=S:Q&&(w.errorReason=Q);_.Zx(K,w);_.BL()};
_.r$=function(K){var m=_.mf();return _.Gs_(m,K,1)};
_.Dy({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 K=this.query;K&&(this.full||K[0]==="("||(K="("+K+")"),this._mq=window.matchMedia(K),this._add(),this.queryHandler(this._mq))},
queryHandler:function(K){this._setQueryMatches(K.matches)}});var axl;var dtf;var ydd=function(){};
_.l=ydd.prototype;_.l.addOwnKeyBinding=function(){};
_.l.removeOwnKeyBindings=function(){};
_.l.keyboardEventMatchesKeys=function(){};
_.l._collectKeyBindings=function(){};
_.l._prepKeyBindings=function(){};
_.l._addKeyBinding=function(){};
_.l._resetKeyEventListeners=function(){};
_.l._listenKeyEventListeners=function(){};
_.l._unlistenKeyEventListeners=function(){};
_.l._onKeyBindingEvent=function(){};
_.l._triggerKeyHandler=function(){};
_.l._tapHandler=function(){};
_.l._focusChanged=function(){};
_.l._detectKeyboardFocus=function(){};
_.l._userActivate=function(){};
_.l._upHandler=function(){};
_.l._spaceKeyDownHandler=function(){};
_.l._spaceKeyUpHandler=function(){};
_.l._asyncClick=function(){};
_.l._pressedChanged=function(){};
_.l._ariaActiveAttributeChanged=function(){};
_.l._activeChanged=function(){};
_.l._controlStateChanged=function(){};
_.l._changedButtonState=function(){};
_.l._focusBlurHandler=function(){};
_.l._disabledChanged=function(){};
_.l._changedControlState=function(){};
_.l._downHandler=function(){};
_.l.ensureRipple=function(){};
_.l.getRipple=function(){};
_.l.hasRipple=function(){};
_.l._noinkChanged=function(){};
_.l._focusedChanged=function(){};
_.l._createRipple=function(){};
_.l.registered=function(){};
_.l._invalidChanged=function(){};
_.l.hasValidator=function(){};
_.l.validate=function(){};
_.l._getValidity=function(){};
_.l._requiredChanged=function(){};
_.l._valueChanged=function(){};
_.l._checkedChanged=function(){};
_.l._buttonStateChanged=function(){};
_.l._setPressed=function(){};
_.l._setPointerDown=function(){};
_.l._setReceivedFocusFromKeyboard=function(){};
_.l._setFocused=function(){};
ydd=_.Dy({is:"tp-yt-paper-radio-button",_template:function(){if(dtf!==void 0)return dtf;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;axl===void 0&&(axl=document.createElement("template"));var S=axl;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return dtf=K},
behaviors:[_.IBR],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(){_.MJ(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var K=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),m=Math.floor(3*K);m%2!==K%2&&m++;this.updateStyles({"--paper-radio-button-ink-size":m+"px"})}})}});var VgG;var vzH;_.Dy({_template:function(){if(vzH!==void 0)return vzH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;VgG===void 0&&(VgG=document.createElement("template"));var S=VgG;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return vzH=K},
is:"tp-yt-paper-radio-group",behaviors:[_.dHD],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(K){var m=this._valueToItem(K);if(!m||!m.hasAttribute("disabled")){if(this.selected){m=this._valueToItem(this.selected);if(this.selected==K)if(this.allowEmptySelection)K="";else{m&&(m.checked=!0);return}m&&
(m.checked=!1)}_.eT.select.apply(this,[K]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(K){this._focusPrevious();K.preventDefault();this._activateFocusedItem()},
_onDownKey:function(K){this._focusNext();K.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(K){_.awo._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(K){_.awo._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.eT._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.iD._resetTabindices.apply(this,arguments);this.items.forEach(function(K){K.removeAttribute("aria-selected")},this)}});var Uts;_.DN("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var GG=function(){return _.e.apply(this,arguments)||this};
_.q(GG,_.e);_.l=GG.prototype;_.l.computeHasPrimaryIcon=function(K){return!(!K.icon&&!K.thumbnail)};
_.l.computeHasSecondary=function(K){return!(!K.secondaryIcon&&!K.secondaryNotificationText)};
_.l.computeHideSecondaryString=function(K){return!_.h("disable_hide_empty_secondary_string")&&!K.secondaryNotificationText};
_.l.computeCompactLinkStyle=function(K){return K?K.toLowerCase().replace(/_/g,"-"):""};
_.l.computeHasFitHeight=function(K){return K==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.l.isActiveEndpoint=function(K){return(K=this.get("commandMetadata.webCommandMetadata.url",K))?_.qb(window.location.href)!=="/account_transfer_channel"&&_.qb(window.location.href)!=="/gaia_link"&&_.qb(window.location.href)!=="/channel_switcher"||K!=="/account"?_.qb(window.location.href)===K:!0:!1};
_.l.onTap=function(){var K;((K=this.data)==null?0:K.serviceEndpoint)&&_.T4(this.hostElement,[this.data.serviceEndpoint])};
GG.prototype.onTap=GG.prototype.onTap;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],GG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],GG.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.U("design:type",Boolean)],GG.prototype,"active",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.U("design:type",String)],GG.prototype,"compactLinkStyle",void 0);
_.v([_.P({computed:"computeIcon_(data.icon)"}),_.U("design:type",Object)],GG.prototype,"icon",void 0);_.v([_.P({computed:"computeIcon_(data.secondaryIcon)"}),_.U("design:type",Object)],GG.prototype,"secondaryIcon",void 0);_.v([_.P({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],GG.prototype,"hasSecondary",void 0);_.v([_.P({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],GG.prototype,"hideSecondaryString",void 0);
_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],GG.prototype,"onTap",null);_.v([_.Z({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],GG);
_.d(GG,"ytd-compact-link-renderer",function(){if(Uts!==void 0)return Uts;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Uts=K},{mode:1});var zWf;_.DN("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var pG=function(){var K=_.e.apply(this,arguments)||this;K.role="link";K.tabindex="0";K.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 K};
_.q(pG,_.e);_.l=pG.prototype;_.l.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.b9()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.l.getCurrentTheme=function(){return _.g1()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.b9()};
_.l.onThemeSelected=function(K,m){var x=K||m?K:_.E8(),S=(x&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!x&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.tY8(_.qb(window.location.href));_.lQ(0,165,K);_.lQ(0,174,m);this.prefs.save();S&&_.Uk(this.hostElement,"yt-dark-mode-toggled-action",[x]);_.Uk(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.l.onTap=function(){this.data.serviceEndpoint&&_.T4(this.hostElement,[this.data.serviceEndpoint])};
_.l.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.l.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.l.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
pG.prototype.onTap=pG.prototype.onTap;pG.prototype.dataChanged=pG.prototype.dataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],pG.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pG.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.X2),_.U("design:type",Object)],pG.prototype,"paperItemBehaviors",void 0);_.v([_.P(),_.U("design:type",Object)],pG.prototype,"data",void 0);_.v([_.P({value:function(){return _.s1()}}),
_.U("design:type",_.KB)],pG.prototype,"prefs",void 0);_.v([_.P(),_.U("design:type",Object)],pG.prototype,"label",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pG.prototype,"role",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pG.prototype,"tabindex",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pG.prototype,"dataChanged",null);
_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pG.prototype,"onTap",null);_.v([_.Z({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],pG);
_.yF()(pG,"ytd-toggle-theme-compact-link-renderer",function(){if(zWf===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);zWf=K}K=zWf;return K},{allowedProps:["data"],
mode:1});
}catch(e){_._DumpException(e)}
try{
var Ix4,kiO;_.RY=function(K){return!!K.getOptions("captions")};
_.T7d=function(K){return(K=K.getOption("captions","track"))?!!K.displayName:!1};
_.JC=function(K,m){_.Mc(m,K,function(){return Ix4[m]},function(x){Ix4[m]=x;
if(!_.h("mweb_player_ve_show_ks")){var S=_.hX(0);S&&x&&_.Yc(S,x)}})};
_.hC=function(K){(K=Ix4[K])&&_.q9(_.So(),K)};
Ix4={};var Wu6;/*

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
*/
_.Dy({_template:function(){if(Wu6!==void 0)return Wu6;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;kiO===void 0&&(kiO=document.createElement("template"));var S=kiO;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return Wu6=K},
is:"tp-yt-paper-checkbox",behaviors:[_.IBR],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.MJ(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var K=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),m="px",x=K.match(/[A-Za-z]+$/);x!==null&&(m=x[0]);K=parseFloat(K);x=8/3*K;m==="px"&&(x=Math.floor(x),x%2!==K%2&&x++);this.updateStyles({"--paper-checkbox-ink-size":x+
m})}})},
_computeCheckboxClass:function(K,m){var x="";K&&(x+="checked ");m&&(x+="invalid");return x},
_computeCheckmarkClass:function(K){return K?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.z_t._createRipple.call(this)}});var XLl=new _.k1("radioButtonSurveyOptionRenderer"),KtH=new _.k1("checkboxSurveyOptionRenderer");var mif;var xis;var Sqs=0,CG=function(){var K=_.e.call(this)||this;K.selected=!1;K.isOverlay=!1;K.inputId="toggle-option-"+Sqs;Sqs++;return K};
_.q(CG,_.e);CG.prototype.onTap=function(){_.vg(this.hostElement,"ytd-toggle-option-clicked")};
_.v([_.P(),_.U("design:type",String)],CG.prototype,"label",void 0);_.v([_.P(),_.U("design:type",String)],CG.prototype,"inputId",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],CG.prototype,"selected",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],CG.prototype,"isOverlay",void 0);_.v([_.Z({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.U("design:paramtypes",[])],CG);
_.d(CG,"ytd-toggle-option-renderer",function(){if(xis!==void 0)return xis;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return xis=K},{mode:1});var LG=function(){var K=_.e.apply(this,arguments)||this;K.isToggleOption=!1;K.isOverlay=!1;return K};
_.q(LG,_.e);LG.prototype.onTap=function(K){K.preventDefault();this.data&&(K=!this.data.checked,this.set("data.checked",K),_.vg(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:K,value:this.data.value}))};
_.tv.Object.defineProperties(LG.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
LG.prototype.onTap=LG.prototype.onTap;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],LG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],LG.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],LG.prototype,"isToggleOption",void 0);_.v([_.P(),_.U("design:type",Object)],LG.prototype,"isOverlay",void 0);_.v([_.g("data.responseText"),_.U("design:type",String),_.U("design:paramtypes",[])],LG.prototype,"label",null);
_.v([_.mh("ytd-toggle-option-clicked"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],LG.prototype,"onTap",null);_.v([_.Z({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],LG);
_.d(LG,"ytd-checkbox-survey-option-renderer",function(){if(mif!==void 0)return mif;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return mif=K},{mode:1});var QWs;var wF6;var qv=function(){var K=_.e.apply(this,arguments)||this;K.checked=!1;K.isToggleOption=!1;return K};
_.q(qv,_.e);qv.prototype.onTap=function(){this.data&&(this.checked?_.Uk(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.Uk(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
qv.prototype.onTap=qv.prototype.onTap;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qv.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qv.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],qv.prototype,"checked",void 0);_.v([_.P(),_.U("design:type",Object)],qv.prototype,"isToggleOption",void 0);_.v([_.mh("ytd-toggle-option-clicked"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],qv.prototype,"onTap",null);
_.v([_.Z({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],qv);
_.d(qv,"ytd-radio-button-survey-option-renderer",function(){if(wF6!==void 0)return wF6;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return wF6=K},{mode:1});var El=function(){var K=_.e.apply(this,arguments)||this;K.disableAnimation=!1;K.isToggleOption=!0;K.followUpSurveyCommand=null;K.selectedRatingEndpoint=null;K.isSlimlineSurveyFollowUp=!1;K.isShortsStyle=!1;K.styleOverrideAttribute=!0;K.isDarkMode=!1;K.isSubmitted=!1;K.roundedContainer=!0;K.improveShortsResponseRate=_.h("web_improve_shorts_response_rate");K.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 K};
_.q(El,_.e);_.l=El.prototype;
_.l.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"}}}}};
_.l.attached=function(){var K=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(x){var S;if((S=x[0])!=null&&S.isIntersecting){_.KW().reportShown(K.hostElement);var Q;(Q=K.intersectionObserver)==null||Q.unobserve(K.hostElement)}},{rootMargin:"0px",
threshold:.6});var m;(m=this.intersectionObserver)==null||m.observe(this.hostElement)};
_.l.onDarkModeToggledAction=function(K){this.isDarkMode=K};
_.l.dataChanged=function(){var K;if(((K=this.data)==null?void 0:K.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var m;((m=this.data)==null?void 0:m.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var x,S,Q,w;this.darkColorPalette=(x=this.data)==null?void 0:(S=x.inlineContent)==null?void 0:(Q=S.compactVideoRenderer)==null?void 0:(w=Q.thumbnail)==null?
void 0:w.darkColorPalette;var M,f,c,D;this.lightColorPalette=(M=this.data)==null?void 0:(f=M.inlineContent)==null?void 0:(c=f.compactVideoRenderer)==null?void 0:(D=c.thumbnail)==null?void 0:D.lightColorPalette;var G,p;if(((G=this.data)==null?0:(p=G.inlineContent)==null?0:p.compactVideoRenderer)&&this.isShortsStyle){var R,J,L,n;K=_.d9((R=this.data)==null?void 0:(J=R.inlineContent)==null?void 0:(L=J.compactVideoRenderer)==null?void 0:(n=L.thumbnail)==null?void 0:n.thumbnails);_.W9(this.hostElement,
{"--yt-background-url":"url("+K+")"})}};
_.l.handleRequestCompletion=function(){this.hostElement.hidden&&_.vg(this.hostElement,"yt-dismissible-item-dismissed")};
_.l.onPopupClosed=function(K){var m;((m=K.detail)==null?void 0:m.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.Uk(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.l.handleInlineSurveyRatingSelect=function(K,m){var x=this;this.selectedRatingEndpoint=K;this.followUpSurveyCommand=m;this.expanded=!!K;this.getOptionRenderers().forEach(function(S,Q){x.notifyPath("followUpSurveyCommand.followUpOptions."+Q+".checkboxSurveyOptionRenderer.checked");x.set("followUpSurveyCommand.followUpOptions."+Q+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),K=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.Uk(this.hostElement,"yt-reel-non-video-content-dismissal-command",[K]))};
_.l.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.Uk(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var K,m=(K=this.data)==null?void 0:K.dismissalEndpoint;m&&this.ytComponentBehavior.resolveCommand(m)}};
_.l.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.Uk(this.hostElement,"yt-close-popup-action"))};
_.l.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var K=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{K=this.getOptionRenderers().filter(function(S){return S.checked});
if(K.length===0)return;K=K.map(function(S){return S.responseEndpoint})}var m=[];
K.forEach(function(S,Q){Q!==0&&(S=_.C(S,_.jF))&&S.feedbackToken&&m.push(S.feedbackToken)});
if(K=K[0]){var x={};m.length>0&&(x.extra_feedback_tokens=m);this.ytComponentBehavior.resolveCommand(K,{form:x})}}};
_.l.getOptionRenderers=function(){var K=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(m){K.isSingleSelect=!!_.C(m,XLl);return K.isSingleSelect?_.C(m,XLl):_.C(m,KtH)}):[]};
_.l.handleInlineSurveyOptionSelect=function(K){K=this.optionSelector.indexOf(K);K!==-1&&this.optionSelector.selectIndex(K)};
_.l.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.l.maybeGetBackgroundColor=function(K){return this.isDarkMode?K.section2Color:K.section3Color};
_.l.colorPaletteChanged=function(){var K=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;K=K&&this.maybeGetBackgroundColor(K);this.dismissibleEl.style.backgroundColor=!K||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.pl(K)};
_.tv.Object.defineProperties(El.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
El.prototype.colorPaletteChanged=El.prototype.colorPaletteChanged;El.prototype.onPopupClosed=El.prototype.onPopupClosed;El.prototype.handleRequestCompletion=El.prototype.handleRequestCompletion;El.prototype.dataChanged=El.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],El.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],El.prototype,"actionHandlerBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],El.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],El.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],El.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.QF("#follow-up-survey-options"),_.U("design:type",Object)],El.prototype,"optionSelector",void 0);_.v([_.P(),_.U("design:type",Object)],El.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],El.prototype,"disableAnimation",void 0);_.v([_.P(),_.U("design:type",Object)],El.prototype,"isToggleOption",void 0);_.v([_.P(),_.U("design:type",Object)],El.prototype,"followUpSurveyCommand",void 0);_.v([_.P(),_.U("design:type",Object)],El.prototype,"selectedRatingEndpoint",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],El.prototype,"expanded",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],El.prototype,"isSlimlineSurveyFollowUp",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],El.prototype,"isShortsStyle",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],El.prototype,"styleOverrideAttribute",void 0);_.v([_.P(),_.U("design:type",Boolean)],El.prototype,"isSingleSelect",void 0);_.v([_.P(),_.U("design:type",Object)],El.prototype,"isDarkMode",void 0);
_.v([_.P(),_.U("design:type",Object)],El.prototype,"lightColorPalette",void 0);_.v([_.P(),_.U("design:type",Object)],El.prototype,"darkColorPalette",void 0);_.v([_.g("selectedRatingEndpoint","isShortsStyle"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],El.prototype,"isOptionSelected",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],El.prototype,"roundedContainer",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],El.prototype,"improveShortsResponseRate",void 0);_.v([_.QF("#dismissible"),_.U("design:type",HTMLElement)],El.prototype,"dismissibleEl",void 0);_.v([_.QF("#dismiss-button yt-icon-button"),_.U("design:type",HTMLElement)],El.prototype,"dismissButtonEl",void 0);_.v([_.QF("#inline-survey-header yt-icon-button"),_.U("design:type",HTMLElement)],El.prototype,"inlineHeaderDismissButtonEl",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],El.prototype,"dataChanged",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],El.prototype,"handleRequestCompletion",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],El.prototype,"onPopupClosed",null);
_.v([_.xt("darkColorPalette","lightColorPalette","isDarkMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],El.prototype,"colorPaletteChanged",null);_.v([_.Z({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],El);
_.d(El,"ytd-inline-survey-renderer",function(){if(QWs!==void 0)return QWs;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return QWs=K},{mode:1});var sWd=["en-CA","en","es-MX","fr-CA"];_.lR4=_.B(function(K){var m=_.H_(K,{isOverlay:!1,isModern:!1}),x=m.captionIconType,S=m.onClick;K=m.ariaLabel;var Q=m.ariaPressed,w=m.isOverlay,M=m.isModern;m=_.ld("button",function(D){_.JC(D,127299)});
var f=_.kA(function(D){_.hC(127299);S==null||S(D);return!1}),c={};
return _.O("ytm-closed-captioning-button",{class:_.Tt("ytmClosedCaptioningButtonHost",(c.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return x()===-1&&w()},c.ytmClosedCaptioningButtonIconDisabled=function(){return x()===-1&&!w()},c))},_.O("button",{el:m,
class:"ytmClosedCaptioningButtonButton",title:K,"aria-label":K,"aria-pressed":Q,"on:click":f},_.O(_.SW,{icon:function(){var D="",G=M();var p=G?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";G=G?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var R=_.s1().get("hl");p=!R||sWd.includes(R)?p:G;G=x();switch(G){case -1:case 0:D=p;break;case 1:D=p+"_FILLED";break;default:_.TM(G)}return D}})))},"hh");
_.lR4.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.ZW=function(K){return function(m,x){var S=K||x.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(m,x,{get:function(){var Q;return this.$?this.$[S]:(Q=_.ST(this))==null?void 0:Q.querySelector("#"+S)},
enumerable:!0,configurable:!0})}};_.BG=function(K){K=K===void 0?!1:K;_.Fg.call(this);this.pubSub_=new _.gp(K);_.Lh(this,this.pubSub_)};
_.Zw(_.BG,_.Fg);_.BG.prototype.subscribe=function(K,m,x){return this.isDisposed()?0:this.pubSub_.subscribe(K,m,x)};
_.BG.prototype.unsubscribe=function(K,m,x){return this.isDisposed()?!1:this.pubSub_.unsubscribe(K,m,x)};
_.BG.prototype.unsubscribeByKey=function(K){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(K)};
_.BG.prototype.publish=function(K,m){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var iTG=function(){_.DI("ypcRedeemFlowStarted")},YBA=function(K){_.DI("ypcRedeemFlowFailed",void 0,void 0,void 0,K)},F1m=function(K,m,x){m&&x&&(K.videos.forEach(function(S){S.videoId===m&&(S.itemId=x)}),K.recommendedVideos.forEach(function(S){S.videoId===m&&(S.itemId=x)}))};var A88;var oSN;/*

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
*/
_.Dy({_template:function(){if(oSN!==void 0)return oSN;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;A88===void 0&&(A88=document.createElement("template"));var S=A88;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return oSN=K},
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(K,m){var x=this._resolveSrc(K);x!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",K===""||m?this._setLoading(!1):(this._resolvedSrc=x,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage='url("'+this._resolvedSrc+'")',this._setLoading(!0)),this._setLoaded(!1),this._setError(!1))},
_placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?'url("'+this.placeholder+'")':""},
_transformChanged:function(){var K=this.$.sizedImgDiv.style,m=this.$.placeholder.style;K.backgroundSize=m.backgroundSize=this.sizing;K.backgroundPosition=m.backgroundPosition=this.sizing?this.position:"";K.backgroundRepeat=m.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(K){K=_.pu(K,this.$.baseURIAnchor.href);K.length>=2&&K[0]==="/"&&K[1]!=="/"&&(K=(location.origin||location.protocol+"//"+location.host)+K);return K}});var HTs;var $TK;_.Dy({_template:function(){if($TK!==void 0)return $TK;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;HTs===void 0&&(HTs=document.createElement("template"));var S=HTs;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return $TK=K},
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(K){return K?"false":"true"},
_headingChanged:function(K){var m=this.getAttribute("heading"),x=this.getAttribute("aria-label");typeof x==="string"&&x!==m||this.setAttribute("aria-label",K)},
_computeHeadingClass:function(K){return K?" over-image":""},
_computeAnimated:function(K){return K}});var NDS=new _.k1("addRendererToItemSectionAction");var ZT8;var o3=function(){return _.e.apply(this,arguments)||this};
_.q(o3,_.e);o3.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],o3.prototype,"rendererBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],o3.prototype,"dismissibleItemBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],o3.prototype,"rendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],o3.prototype,"data",void 0);_.v([_.Z({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],o3);
_.d(o3,"ytd-comment-history-entry-renderer",function(){if(ZT8!==void 0)return ZT8;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return ZT8=K},{mode:1});var BDU;_.DN("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.DN("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var HH=function(){return _.e.apply(this,arguments)||this};
_.q(HH,_.e);_.l=HH.prototype;_.l.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.l.onKeyUp=function(K){if(K.keyCode===13)this.onTap()};
_.l.onTap=function(){this.data.recordClickEndpoint&&_.cd().resolve(_.jQ).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var K=this.data.navigationEndpoint;K&&_.C(K,_.dL)&&_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}})};
_.l.readChanged=function(){var K;_.TN(this.hostElement,"unread",!((K=this.data)==null?0:K.read))};
_.l.dataChanged=function(){this.data&&_.TN(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.l.computeThumbnailSize=function(){var K;return((K=this.data)==null?0:K.highPriorityNotification)?32:48};
_.l.getEndpointURL=function(K){return K&&!_.C(K,_.dL)?this.componentBehavior.computeHref_(K):null};
_.l.getEndpointData=function(K){return K&&!_.C(K,_.dL)?K:null};
HH.prototype.computeThumbnailSize=HH.prototype.computeThumbnailSize;HH.prototype.dataChanged=HH.prototype.dataChanged;HH.prototype.readChanged=HH.prototype.readChanged;HH.prototype.onKeyUp=HH.prototype.onKeyUp;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],HH.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],HH.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],HH.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],HH.prototype,"data",void 0);_.v([_.P({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.U("design:type",Number)],HH.prototype,"thumbnailSize",void 0);_.v([_.mh("keyup"),_.U("design:type",Function),_.U("design:paramtypes",[KeyboardEvent]),_.U("design:returntype")],HH.prototype,"onKeyUp",null);
_.v([_.xt("data.read"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],HH.prototype,"readChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],HH.prototype,"dataChanged",null);_.v([_.xt("data.highPriorityNotification"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],HH.prototype,"computeThumbnailSize",null);
_.v([_.Z({is:"ytd-notification-renderer",disableElementRegistration:!0})],HH);
_.d(HH,"ytd-notification-renderer",function(){if(BDU!==void 0)return BDU;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return BDU=K},{mode:1});var aTm;var k0=function(){return _.e.apply(this,arguments)||this};
_.q(k0,_.e);k0.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"}}}};
k0.prototype.computeActionButtonClass=function(K){return!K.actionButtons||K.actionButtons.length<=1?"single-button":K.description?"vertical-buttons":"horizontal-buttons"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],k0.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],k0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],k0.prototype,"data",void 0);_.v([_.Z({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],k0);
_.d(k0,"ytd-playlist-show-metadata-renderer",function(){if(aTm!==void 0)return aTm;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return aTm=K},{mode:1});var dTG;_.DN("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var WH=function(){return _.e.apply(this,arguments)||this};
_.q(WH,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],WH.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],WH.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],WH.prototype,"data",void 0);_.v([_.Z({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],WH);
_.d(WH,"ytd-purchase-item-renderer",function(){if(dTG!==void 0)return dTG;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return dTG=K},{mode:1});var y8m;var VLy={};VLy.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(K){if(K)return K.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(K){if(K==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.DN("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var Xq=function(){return _.e.apply(this,arguments)||this};
_.q(Xq,_.e);Xq.prototype.onYtNavigate=function(K){var m=this.openPopupBehavior.getNavigationEndpointPopupAction(K.detail.endpoint);m&&(K.stopPropagation(),this.openPopupBehavior.openPopup(m))};
Xq.prototype.onYtNavigate=Xq.prototype.onYtNavigate;_.v([_.b(VLy.YtSimpleTextSectionBehavior),_.U("design:type",Object)],Xq.prototype,"ytSimpleTextSectionBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Xq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],Xq.prototype,"openPopupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Xq.prototype,"data",void 0);
_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Xq.prototype,"onYtNavigate",null);_.v([_.Z({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],Xq);
_.d(Xq,"ytd-simple-text-section-renderer",function(){if(y8m!==void 0)return y8m;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return y8m=K},{mode:1});var vS$;_.DN("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var UTm=function(){return _.e.apply(this,arguments)||this};
_.q(UTm,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],UTm.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],UTm.prototype,"data",void 0);_.v([_.Z({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],UTm);
_.d(UTm,"ytd-unlimited-page-feature-info-renderer",function(){if(vS$!==void 0)return vS$;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return vS$=K},{mode:1});var zvm;var TD3;var KO=function(){return _.e.apply(this,arguments)||this};
_.q(KO,_.e);KO.prototype.dataChanged=function(){if(this.data){var K=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);K&&(K=_.a$(K,screen.width),this.hostElement.style.backgroundImage="url("+K+")")}};
KO.prototype.dataChanged=KO.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],KO.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],KO.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],KO.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],KO);
_.d(KO,"ytd-post-redemption-section-renderer",function(){if(TD3!==void 0)return TD3;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return TD3=K},{mode:1});var IT$;var m9=function(){return _.e.apply(this,arguments)||this};
_.q(m9,_.e);m9.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],m9.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],m9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],m9.prototype,"data",void 0);_.v([_.Z({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],m9);
_.d(m9,"ytd-ypc-post-redemption-renderer",function(){if(IT$!==void 0)return IT$;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return IT$=K},{mode:1});_.DN("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var x6=function(){var K=_.e.apply(this,arguments)||this;K.MIN_CODE_LENGTH=12;K.MAX_CODE_LENGTH=24;return K};
_.q(x6,_.e);_.l=x6.prototype;_.l.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.l.created=function(){this.riskService=new _.Y0L;this.loadPaymentThenable=_.AGn(_.vZ("YPC_MB_URL"))};
_.l.ready=function(){var K=this;this.code.addEventListener("keypress",function(m){K.onCodeInputKeypress(m)})};
_.l.dataChanged=function(){var K=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(m){m=_.u(m);for(var x=m.next();!x.done;x=m.next())x=x.value,x.type==="attributes"&&x.attributeName==="dark"&&K.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.l.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var K=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+K+")")}};
_.l.computeRedeemButton=function(K){(K=this.get("redeemButton.buttonRenderer",K))&&(K=Object.assign({},K,{serviceEndpoint:void 0}));return K};
_.l.onRedeemButtonTap=function(K){K.stopPropagation();iTG();this.redeemCode()};
_.l.redeemCode=function(){var K=this;this.isLoading=!0;var m=this.riskService.init();_.Rb([m,this.loadPaymentThenable]).then(function(){var x=K.data.redeemButton.buttonRenderer.serviceEndpoint,S=_.F9L(),Q=_.FS.payments.business.integration.ClientTokenFactory.createClientToken(_.C(x,_.OLt).countryCode,S);S={c:K.code.value.trim(),rd:window.btoa(S),ctk:Q};x&&_.cd().resolve(_.jQ).resolveCommand(x,{form:Object.assign({},S,{element:K.hostElement})})},function(){K.showGenericError();
YBA("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.Ih(Error("Jo"))})};
_.l.onYtServiceRequestCompleted=function(K){K.stopPropagation();this.isLoading=!1;var m,x;this.errorMessage=(m=K.detail)==null?void 0:(x=m.data)==null?void 0:x.errorMessage;var S,Q;this.postRedemptionRenderer=(S=K.detail)==null?void 0:(Q=S.data)==null?void 0:Q.renderer;var w,M;if(K=(w=K.detail)==null?void 0:(M=w.data)==null?void 0:M.redirectEndpoint)this.isLoading=!0,_.vg(this.hostElement,"yt-navigate",{endpoint:K});this.errorMessage?YBA("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
K)&&_.DI("ypcRedeemFlowSucceeded")};
_.l.onYtServiceRequestError=function(K){K.stopPropagation();this.isLoading=!1;if(K=this.get("detail.error.message",K))this.errorMessage=_.o_(K);YBA("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.l.onInvokeInstrumentManagerActionCompleted=function(K){K.stopPropagation();this.redeemCode()};
_.l.onInvokeInstrumentManagerActionError=function(K){K.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",K)){case "instrumentManagerLoadError":this.showGenericError();YBA("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();YBA("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.DI("ypcRedeemFlowCancelled")}};
_.l.onInput=function(){var K=this;_.nd(this,"onInput",function(){var m=K.code.value.trim();K.redeemButtonDisabled=m.length<K.MIN_CODE_LENGTH||m.length>K.MAX_CODE_LENGTH},200)};
_.l.onCodeInputKeypress=function(K){K.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(iTG(),this.redeemCode())};
_.l.computeImageUrl=function(K){return K?_.a$(K.thumbnails,600):null};
_.l.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
x6.prototype.onInvokeInstrumentManagerActionError=x6.prototype.onInvokeInstrumentManagerActionError;x6.prototype.onInvokeInstrumentManagerActionCompleted=x6.prototype.onInvokeInstrumentManagerActionCompleted;x6.prototype.onYtServiceRequestError=x6.prototype.onYtServiceRequestError;x6.prototype.onYtServiceRequestCompleted=x6.prototype.onYtServiceRequestCompleted;x6.prototype.dataChanged=x6.prototype.dataChanged;
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],x6.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],x6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],x6.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],x6.prototype,"isLoading",void 0);_.v([_.P(),_.U("design:type",Boolean)],x6.prototype,"redeemButtonDisabled",void 0);
_.v([_.P(),_.U("design:type",Object)],x6.prototype,"errorMessage",void 0);_.v([_.P(),_.U("design:type",Object)],x6.prototype,"postRedemptionRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],x6.prototype,"observer",void 0);_.v([_.QF("#code"),_.U("design:type",HTMLInputElement)],x6.prototype,"code",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],x6.prototype,"dataChanged",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],x6.prototype,"onYtServiceRequestCompleted",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],x6.prototype,"onYtServiceRequestError",null);
_.v([_.mh("yt-invoke-instrument-manager-action-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],x6.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.v([_.mh("yt-invoke-instrument-manager-action-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],x6.prototype,"onInvokeInstrumentManagerActionError",null);_.v([_.Z({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],x6);
_.d(x6,"ytd-redeem-code-renderer",function(){if(zvm!==void 0)return zvm;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return zvm=K},{mode:1});var k8A;_.DN("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var S5=function(){var K=_.e.apply(this,arguments)||this;K.businessEmailDisplayState="HIDE_SECTION";return K};
_.q(S5,_.e);_.l=S5.prototype;_.l.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}}}}}};
_.l.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"};
_.l.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.l.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.nI(_.Iez),this.businessEmailDisplayState="CAPTCHA"))};
_.l.onYtServiceRequestCompleted=function(K){var m;if((m=K.detail.data)==null?0:m.businessEmail)this.businessEmail=K.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var x;if((x=K.detail.data)==null?0:x.errorMessage)this.businessEmailErrorMessage=K.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.l.computeEmailHref=function(K){return"mailto:"+K};
_.l.computeSafeUrl=function(K){if(K)return _.de(K)};
_.l.onBusinessEmailCaptchaSubmit=function(){var K;(K=this.data)!=null&&K.onBusinessEmailRevealClickCommand&&(K=this.JSC$22004_captchaTextarea.value)&&(K={recaptcha_response_token:K,channel_id:this.data.channelId},_.cd().resolve(_.jQ).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},K,{element:this.hostElement})}))};
_.l.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.tv.Object.defineProperties(S5.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 K,m;return!((K=this.data)==null||!K.primaryLinks)&&!((m=this.data)==null?0:m.links)&&this.data.primaryLinks.every(function(x){return x.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var K,m;return!((K=this.data)==null||!K.primaryLinks)&&!((m=this.data)==null?0:m.links)&&!this.shouldShowNewLinks}}});
S5.prototype.onYtServiceRequestCompleted=S5.prototype.onYtServiceRequestCompleted;S5.prototype.dataChanged=S5.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],S5.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],S5.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],S5.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.QF("#g-recaptcha-response"),_.U("design:type",HTMLTextAreaElement)],S5.prototype,"JSC$22004_captchaTextarea",void 0);_.v([_.P(),_.U("design:type",Object)],S5.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],S5.prototype,"businessEmailDisplayState",void 0);_.v([_.P(),_.U("design:type",String)],S5.prototype,"businessEmail",void 0);_.v([_.P(),_.U("design:type",String)],S5.prototype,"businessEmailErrorMessage",void 0);
_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],S5.prototype,"hideDetailsSection",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],S5.prototype,"dataChanged",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],S5.prototype,"shouldShowNewLinks",null);_.v([_.g("data","shouldShowLinks"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],S5.prototype,"shouldShowLegacyLinks",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],S5.prototype,"onYtServiceRequestCompleted",null);_.v([_.Z({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],S5);
_.d(S5,"ytd-channel-about-metadata-renderer",function(){if(k8A!==void 0)return k8A;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return k8A=K},{mode:1});var W1f;_.DN("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var Qz=function(){return _.e.apply(this,arguments)||this};
_.q(Qz,_.e);Qz.prototype.configureRendererStamper=function(){return{"data.items":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer",lockupViewModel:{component:"yt-lockup-view-model",params:{force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailFixedWidth]]",containerType:"[[lockupContainerType]]"}}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Qz.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Qz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Qz.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Number)],Qz.prototype,"lockupContainerType",void 0);_.v([_.P(),_.U("design:type",String)],Qz.prototype,"thumbnailFixedWidth",void 0);
_.v([_.Z({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],Qz);
_.d(Qz,"ytd-channel-featured-content-renderer",function(){if(W1f!==void 0)return W1f;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return W1f=K},{mode:1});var X0$;_.DN("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var w5=function(){var K=_.e.apply(this,arguments)||this;K.roundContainer=!0;K.amsterdamEnabled=_.h("enable_desktop_amsterdam_info_panels");return K};
_.q(w5,_.e);_.l=w5.prototype;_.l.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.l.dataChanged=function(){this.imageWidth=this.imageHeight=24;var K=this.data;K.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!K.style&&K.image&&K.image.thumbnails.length&&(K=K.image.thumbnails[0],this.imageWidth=K.width||0,this.imageHeight=K.height||0)};
_.l.computeSource=function(K){return K.secondarySource?_.Hk(K.secondarySource):_.Hk(K.source)};
_.l.computeClarifyStyle=function(K){return K?K.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.l.isLargeStyle=function(K){return K==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.l.computeBackgroundStyle=function(K){return K?K.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.l.computeHasActionButton=function(K){return!!K.actionButton};
_.l.computeHasBottomSection=function(K){return!!K.ctaHasBottomSection};
_.l.computeIsSourceMissing=function(K){return K.ctaHasBottomSection===!1?!0:K&&this.computeSource(K)?!1:!0};
_.l.computeSecondaryEndpoint=function(K){return K.secondaryEndpoint||K.endpoint};
w5.prototype.dataChanged=w5.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],w5.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],w5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],w5.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Number)],w5.prototype,"imageWidth",void 0);_.v([_.P(),_.U("design:type",Number)],w5.prototype,"imageHeight",void 0);
_.v([_.P({computed:"computeSecondaryEndpoint(data)"}),_.U("design:type",Object)],w5.prototype,"secondaryEndpoint",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.U("design:type",Boolean)],w5.prototype,"hasActionButton",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.U("design:type",Boolean)],w5.prototype,"hasBottomSection",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.U("design:type",Boolean)],w5.prototype,"missingSource",void 0);_.v([_.P({computed:"computeIcon_(data.icon)"}),_.U("design:type",String)],w5.prototype,"icon",void 0);_.v([_.P({computed:"computeIcon_(data.secondaryIcon)"}),_.U("design:type",String)],w5.prototype,"secondaryIcon",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.U("design:type",String)],w5.prototype,"clarifyStyle",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.U("design:type",String)],w5.prototype,"backgroundStyle",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],w5.prototype,"roundContainer",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],w5.prototype,"amsterdamEnabled",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],w5.prototype,"dataChanged",null);
_.v([_.Z({is:"ytd-clarification-renderer",disableElementRegistration:!0})],w5);
_.d(w5,"ytd-clarification-renderer",function(){if(X0$!==void 0)return X0$;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return X0$=K},{mode:1});var Ko8;var mRe;var s0=function(){var K=_.e.apply(this,arguments)||this;K.amsterdamEnabled=_.h("enable_desktop_amsterdam_info_panels");return K};
_.q(s0,_.e);_.l=s0.prototype;_.l.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.l.computeIcon=function(K){return K?"yt-icons:"+K.toLowerCase():null};
_.l.computeUseContacts=function(K){return!!K.contacts&&K.contacts.length>0};
_.l.computePhoneContact=function(K){var m,x;return(m=K.contacts)==null?void 0:(x=m.find(function(S){var Q;return(S==null?void 0:(Q=S.icon)==null?void 0:Q.iconType)==="PHONE"}))==null?void 0:x.actionText};
_.l.computeSmsContact=function(K){var m,x;return(m=K.contacts)==null?void 0:(x=m.find(function(S){var Q;return(S==null?void 0:(Q=S.icon)==null?void 0:Q.iconType)==="SMS"}))==null?void 0:x.actionText};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],s0.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],s0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],s0.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],s0.prototype,"amsterdamEnabled",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.U("design:type",Boolean)],s0.prototype,"useContacts",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.U("design:type",String)],s0.prototype,"phoneContact",void 0);_.v([_.Z({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],s0);
_.d(s0,"ytd-single-action-emergency-support-renderer",function(){if(mRe!==void 0)return mRe;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return mRe=K},{mode:1});_.DN("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var lZ=function(){var K=_.e.apply(this,arguments)||this;K.roundedContainer=!0;K.amsterdamEnabled=_.h("enable_desktop_amsterdam_info_panels");return K};
_.q(lZ,_.e);lZ.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],lZ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],lZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],lZ.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],lZ.prototype,"roundedContainer",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],lZ.prototype,"amsterdamEnabled",void 0);
_.v([_.Z({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],lZ);
_.d(lZ,"ytd-emergency-onebox-renderer",function(){if(Ko8!==void 0)return Ko8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Ko8=K},{mode:1});var xRS;_.DN("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var uZ=function(){return _.e.apply(this,arguments)||this};
_.q(uZ,_.e);uZ.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],uZ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],uZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],uZ.prototype,"data",void 0);_.v([_.Z({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],uZ);
_.d(uZ,"ytd-exploratory-results-renderer",function(){if(xRS!==void 0)return xRS;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return xRS=K},{mode:1});var Szy;_.DN("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var Mr=function(){var K=_.e.apply(this,arguments)||this;K.messageData=null;return K};
_.q(Mr,_.e);_.l=Mr.prototype;_.l.onServiceRequestCompleted=function(K,m){K=m.actions||[];m=0;for(var x=K.length;m<x;m++){var S=K[m],Q=void 0,w=void 0;if((Q=_.C(S,_.EM))==null?0:(w=Q.item)==null?0:w.messageRenderer)this.messageData=_.C(S,_.EM).item.messageRenderer}};
_.l.dataChanged=function(){var K=this.data;this.hostElement.hidden=!1;_.TN(this.hostElement,"is-channel",K&&!K.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.l.computeThumbnailWidth=function(K){return K?126:56};
_.l.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.l.onSubmitTap=function(){var K=this.data,m=this.selectedResponseIndex;K!==void 0&&m!==void 0&&(K=K.responses[m],K.responseData&&_.cd().resolve(_.jQ).resolveCommand(K.responseData,{form:{element:this.hostElement}}))};
_.l.onDismissTap=function(){this.hostElement.hidden=!0;var K=this.data;K!==void 0&&K.dismissalEndpoint&&_.cd().resolve(_.jQ).resolveCommand(K.dismissalEndpoint,{form:{element:this.hostElement}})};
_.l.updateSelectedResponseIndexFromBinding=function(K){this.selectedResponseIndex=K.detail.value};
Mr.prototype.onSelectedResponseIndexChange=Mr.prototype.onSelectedResponseIndexChange;Mr.prototype.dataChanged=Mr.prototype.dataChanged;Mr.prototype.onServiceRequestCompleted=Mr.prototype.onServiceRequestCompleted;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Mr.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Mr.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Mr.prototype,"messageData",void 0);
_.v([_.P(),_.U("design:type",Number)],Mr.prototype,"selectedResponseIndex",void 0);_.v([_.QF("#submit-button"),_.U("design:type",HTMLButtonElement)],Mr.prototype,"submitButton",void 0);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],Mr.prototype,"onServiceRequestCompleted",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Mr.prototype,"dataChanged",null);
_.v([_.xt("selectedResponseIndex"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Mr.prototype,"onSelectedResponseIndexChange",null);_.v([_.Z({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],Mr);
_.d(Mr,"ytd-feedback-elicitation-single-question-renderer",function(){if(Szy!==void 0)return Szy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Szy=K},{mode:1});var QLf;var fO=function(){return _.e.apply(this,arguments)||this};
_.q(fO,_.e);fO.prototype.computeThumbnailWidth=function(K){return K?602:428};
fO.prototype.updateWideFromBinding=function(K){this.wide=K.detail.value};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],fO.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],fO.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],fO.prototype,"wide",void 0);_.v([_.Z({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],fO);
_.d(fO,"ytd-newspaper-hero-video-renderer",function(){if(QLf!==void 0)return QLf;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return QLf=K},{mode:1});var wAA;var sLK=function(){return _.e.apply(this,arguments)||this};
_.q(sLK,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sLK.prototype,"rendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],sLK.prototype,"data",void 0);_.v([_.Z({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],sLK);
_.d(sLK,"ytd-newspaper-mini-video-renderer",function(){if(wAA!==void 0)return wAA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return wAA=K},{mode:1});var lHN;_.DN("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var tG=function(){return _.e.apply(this,arguments)||this};
_.q(tG,_.e);tG.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],tG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],tG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],tG.prototype,"data",void 0);_.v([_.Z({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],tG);
_.d(tG,"ytd-newspaper-renderer",function(){if(lHN!==void 0)return lHN;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return lHN=K},{mode:1});var uEm;_.DN("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var cV=function(){var K=_.e.apply(this,arguments)||this;K.isSegment=!1;K.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};K.nextContinuation={continuationType:"playlistVideoListContinuation"};return K};
_.q(cV,_.e);_.l=cV.prototype;_.l.created=function(){var K=this;this.JSC$22037_ytReorderableController=new _.Wmo(101,function(m){K.handleDrop(m)})};
_.l.attached=function(){_.cd();var K;(K=_.cd().resolve(_.tR(_.ES)))!=null&&(K.playlistVideoListElement=this.hostElement)};
_.l.detached=function(){var K;(K=_.cd().resolve(_.tR(_.ES)))!=null&&(K.playlistVideoListElement=void 0);K=_.cd().resolve(_.tR(_.Gs));_.h("web_enable_voting_animation")&&K&&(K.parentElem=void 0,K.videos=[],K.continuationsPresent=!1,K.showRefreshPill=!1);_.bU(this.JSC$22037_ytReorderableController)};
_.l.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"}}}}}};
_.l.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.l.dataChanged=function(){var K=_.cd().resolve(_.tR(_.Gs));if(_.h("web_enable_voting_animation")&&this.data&&K){var m=_.U8(this.hostElement).querySelector("#contents");m&&(K.parentElem=m);K.addVideos(this.data.contents)}_.bU(this.JSC$22037_ytReorderableController)};
_.l.onRendererstamperFinished=function(){this.canReorder&&_.XDR(this.JSC$22037_ytReorderableController,_.U8(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.l.onPlaylistReloading=function(){this.isReloading=!0};
_.l.onUpdateSetVideoId=function(K){if(K.detail&&this.data&&this.data.contents){var m=K.detail;K=this.data.contents.findIndex(function(Q){var w;return((w=Q.playlistVideoRenderer)==null?void 0:w.videoId)===m.videoId});
if(!(K<0)&&m.setVideoId&&(this.set("data.contents."+K+".playlistVideoRenderer.setVideoId",m.setVideoId),_.h("web_enable_voting_animation"))){var x;if(K=_.C((x=this.data.contents[K].playlistVideoRenderer)==null?void 0:x.engagementBar,_.XHB)){var S;(S=K.actions)==null||S.forEach(function(Q){if(Q=_.C(Q,_.K9D))Q.itemId=m.setVideoId})}(x=_.cd().resolve(_.tR(_.Gs)))&&F1m(x,m.videoId,m.setVideoId)}}};
_.l.computeContentsClass=function(K){return K?"reloading":""};
_.l.computeIsSortable=function(K,m){return K&&m>0&&!this.isSegment&&!_.h("shorts_in_playlists_web")};
_.l.computeIsEditable=function(K){return K};
_.l.computeCanReorder=function(K){return K};
_.l.handlePlaylistRemoveVideosAction=function(K){if(this.get("playlistRemoveVideosAction.setVideoIds",K)&&this.data&&this.data.contents){K=_.C(K,_.Y5A).setVideoIds;for(var m=this.data.contents.length-1;m>=0;){var x=this.data.contents[m].playlistVideoRenderer;x&&x.setVideoId&&K.includes(x.setVideoId)&&this.splice("data.contents",m,1);m--}_.Uk(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.l.updateIndices=function(){if(this.data&&this.data.contents)for(var K=0;K<this.data.contents.length;K++)this.set("data.contents."+K+".playlistVideoRenderer.index",_.o_(String(K+1)))};
_.l.handleDrop=function(K){K=K.currDragItem;var m=_.NT(K.parentNode.childNodes,K),x=this.data.contents.splice(Number(_.Hk(K.data.index))-1,1)[0];this.data.contents.splice(m,0,x);m=m?this.get("contents."+(m-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();K=this.buildReorderServiceEndpoint(K.data.setVideoId,m);this.ytComponentBehavior.resolveCommand(K)};
_.l.buildReorderServiceEndpoint=function(K,m){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",K),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",m),this.data.onReorderEndpoint):null};
_.l.handleUpdatePlaylistAction=function(K){var m;(K=_.C((m=_.C(K,_.F0A))==null?void 0:m.updatedRenderer,_.FaA))&&this.canReorder!==K.canReorder&&this.set("data.canReorder",K.canReorder);K&&K.contents&&(this.set("data.contents",K.contents),this.isReloading=!1);K&&K.continuations&&this.set("data.continuations",K.continuations)};
_.l.handleAddRendererToItemSectionAction=function(K){var m,x=(m=_.C(K,NDS))==null?void 0:m.renderer,S;x&&((S=_.C(K,NDS))==null?void 0:S.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,x),K=_.cd().resolve(_.tR(_.Gs)),_.h("web_enable_voting_animation")&&K&&(x&&(m=_.W$m(x))&&K.recommendedVideos.push({itemId:m,videoId:_.mrm(x),voteCount:_.xrT(x),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.l.isVotingEnabledOnPlaylist=function(K){if(!K)return!1;K=_.u(K);for(K=K.next();!K.done;K=K.next()){var m=void 0;return!!_.C((m=K.value.playlistVideoRenderer)==null?void 0:m.engagementBar,_.XHB)}return!1};
_.l.onAppendContinuationItemsActionFinished=function(){var K;this.isVotingEnabledOnPlaylist((K=this.data)==null?void 0:K.contents)&&(this.updateIndices(),K=_.cd().resolve(_.tR(_.Gs)),_.h("web_enable_voting_animation")&&K&&this.data&&K.addVideos(this.data.contents))};
_.l.updateVideoData=function(K){if(K.detail&&this.data&&this.data.contents){var m=K.detail;K=m.toIdx;var x=m.itemId,S=m.newVoteCount,Q=m.voteStatus;m=m.hideItem;var w,M,f=(w=this.data)==null?void 0:(M=w.contents)==null?void 0:M.findIndex(function(p){return _.W$m(p)===x});
if(!(f<0)){w=this.data.contents[f];var c;if((c=w.playlistVideoRenderer)==null?0:c.voteCount)w.playlistVideoRenderer.voteCount=S;var D;if(c=_.C((D=w.playlistVideoRenderer)==null?void 0:D.engagementBar,_.XHB)){var G;(G=c.actions)==null||G.forEach(function(p){(p=_.C(p,_.K9D))&&p.initialState&&(p.initialState.votes=S,p.initialState.status=Q)})}this.data.contents.splice(f,1);
m||this.data.contents.splice(K,0,w);this.updateIndices()}}};
cV.prototype.updateVideoData=cV.prototype.updateVideoData;cV.prototype.onAppendContinuationItemsActionFinished=cV.prototype.onAppendContinuationItemsActionFinished;cV.prototype.onUpdateSetVideoId=cV.prototype.onUpdateSetVideoId;cV.prototype.onPlaylistReloading=cV.prototype.onPlaylistReloading;cV.prototype.onRendererstamperFinished=cV.prototype.onRendererstamperFinished;cV.prototype.dataChanged=cV.prototype.dataChanged;
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cV.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],cV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],cV.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.xE.YtNextContinuationBehavior),_.U("design:type",Object)],cV.prototype,"ytNextContinuationBehavior",void 0);
_.v([_.b(_.my),_.U("design:type",Object)],cV.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],cV.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cV.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],cV.prototype,"isReloading",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],cV.prototype,"isSegment",void 0);
_.v([_.P({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.U("design:type",Boolean)],cV.prototype,"isSortable",void 0);_.v([_.P({computed:"computeIsEditable(data.isEditable)"}),_.U("design:type",Boolean)],cV.prototype,"isEditable",void 0);_.v([_.P({computed:"computeCanReorder(data.canReorder)"}),_.U("design:type",Boolean)],cV.prototype,"canReorder",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cV.prototype,"dataChanged",null);_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cV.prototype,"onRendererstamperFinished",null);_.v([_.mh("yt-playlist-reloading"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cV.prototype,"onPlaylistReloading",null);
_.v([_.mh("yt-update-set-video-id"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],cV.prototype,"onUpdateSetVideoId",null);_.v([_.mh("yt-append-continuation-items-action-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cV.prototype,"onAppendContinuationItemsActionFinished",null);
_.v([_.mh("yt-update-video-data-voting-animation"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],cV.prototype,"updateVideoData",null);_.v([_.Z({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],cV);
_.d(cV,"ytd-playlist-video-list-renderer",function(){if(uEm!==void 0)return uEm;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return uEm=K},{mode:_.VF("kevlar_poly_si_batch_j047")?1:2});var M_m;var O0=function(){return _.e.apply(this,arguments)||this};
_.q(O0,_.e);O0.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"}}}}};
O0.prototype.onTextWrapperTap=function(K){var m=this.data&&this.data.navigationEndpoint;m&&!_.oK(_.AO(K),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.vg(this.hostElement,"yt-navigate",{endpoint:m})};
O0.prototype.dataChanged=function(){var K=this.get("data.offerButton.buttonRenderer.serviceEndpoint");K&&K.commandMetadata&&_.C(K.commandMetadata,_.eN)&&_.C(K.commandMetadata,_.eN).fireAutomatically&&_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}})};
O0.prototype.dataChanged=O0.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],O0.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],O0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Wo),_.U("design:type",Object)],O0.prototype,"ytdLockupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],O0.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.U("design:type",Boolean)],O0.prototype,"useBiggerThumbs",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.GW("desktop_search_bigger_thumbs_style")}}),
_.U("design:type",String)],O0.prototype,"biggerThumbsStyle",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],O0.prototype,"leftAligned",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],O0.prototype,"dataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-movie-renderer"})],O0);
_.d(O0,"ytd-movie-renderer",function(){if(M_m!==void 0)return M_m;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return M_m=K},{mode:1});var fHK;var j5=function(){var K=_.e.apply(this,arguments)||this;K.rounded=!0;K.pageAttachedTo=void 0;K.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return K};
_.q(j5,_.e);j5.prototype.attached=function(){this.pageAttachedTo=_.cd().resolve(_.NL).getCurrentPage();_.vg(this.hostElement,"yt-player-attached",this.player)};
j5.prototype.detached=function(){var K;if((K=this.pageAttachedTo)==null?0:K.hostElement)_.vg(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
j5.prototype.dataChanged=function(){var K;if((K=this.data)==null?0:K.videoId)K={video_id:this.data.videoId,autoplay:!0},!_.h("miniplayer_stop_channel_video_autoplay_killswitch")&&_.cd().resolve(_.Jl).isMiniplayerActive()&&(K.pause_at_start=!0,K.autoplay=!1),this.player.loadVideoWithPlayerVars(K)};
j5.prototype.handleSignalActionPausePlayer=function(){_.aK().pause()};
j5.prototype.dataChanged=j5.prototype.dataChanged;_.v([_.P(),_.U("design:type",Object)],j5.prototype,"data",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],j5.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],j5.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],j5.prototype,"rounded",void 0);_.v([_.QF("#player"),_.U("design:type",Object)],j5.prototype,"player",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],j5.prototype,"dataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],j5);
_.d(j5,"ytd-channel-video-player-renderer",function(){if(fHK!==void 0)return fHK;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return fHK=K},{mode:1});var t_N;var c5s;var OtA;var DD=function(){var K=_.e.apply(this,arguments)||this;K.playing=!1;K.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.T8(K);K.active=!1;return K};
_.q(DD,_.e);_.l=DD.prototype;_.l.detached=function(){this.stop()};
_.l.play=function(){var K=this,m,x,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return K.active=!0,m=K.get("data.inlinePlaybackEndpoint.watchEndpoint"),x=m.videoId||K.data.videoId,S=m.startTimeSeconds||0,Q=m.playerParams||null,_.h("kevlar_player_update_killswitch")?M.yield(K.playerEl.update({args:{video_id:x,startSeconds:S,player_params:Q}}),2):(K.playerEl.loadVideoWithPlayerVars({video_id:x,startSeconds:S,player_params:Q,autoplay:!0}),M.jumpTo(2));if(M.nextAddress!=4)return M.yield(K.playerEl.getPlayerPromise(),
4);w=M.yieldResult;w.unloadModule("annotations_module");w.addEventListener("onStateChange",function(f){K.onPlayerStateChange(f)});
_.Px(M)})};
_.l.onPlayerStateChange=function(K){if(this.active)switch(this.playing=K===1,K){case 1:_.vg(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.vg(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.l.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.l.resize=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return x.yield(K.playerEl.getPlayerPromise(),2);m=x.yieldResult;m.setSize(NaN,NaN);_.Px(x)})};
_.v([_.P(),_.U("design:type",Object)],DD.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],DD.prototype,"playing",void 0);_.v([_.P(),_.U("design:type",Object)],DD.prototype,"playerId",void 0);_.v([_.QF("#player"),_.U("design:type",Object)],DD.prototype,"playerEl",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],DD);
_.d(DD,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(OtA!==void 0)return OtA;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return OtA=K},{mode:1});var jLU;var DRs;var r5=function(){var K=_.e.apply(this,arguments)||this;K.width=0;return K};
_.q(r5,_.e);_.l=r5.prototype;_.l.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.Kd(this,this.onEnded));this.mp4El.addEventListener("error",_.Kd(this,this.onError))};
_.l.detached=function(){this.videoEl.removeEventListener("ended",_.Kd(this,this.onEnded));this.mp4El.removeEventListener("error",_.Kd(this,this.onError))};
_.l.play=function(){var K=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var m=this.videoEl.play();m?m.then(function(){K.handleVideoStartPlaying()}).catch(function(){_.vg(K.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.vg(this.hostElement,"yt-video-thumbnail-not-playing")};
_.l.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.l.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.l.dataChanged=function(){var K;if((K=this.data)==null?0:K.thumbnailPlaceholder)K=_.a$(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+K+")";this.stop();this.autoplay&&this.play()};
_.l.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.l.onEnded=function(){this.stop();_.vg(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.l.onError=function(){_.vg(this.hostElement,"yt-video-thumbnail-error")};
_.l.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.l.getVideoThumbnail=function(K){if(K&&K.length)return K[0]};
r5.prototype.dataChanged=r5.prototype.dataChanged;_.v([_.P(),_.U("design:type",Object)],r5.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],r5.prototype,"animatePlaceholderOnEntrance",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],r5.prototype,"autoplay",void 0);_.v([_.P({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.U("design:type",Object)],r5.prototype,"videoThumbnail",void 0);
_.v([_.P(),_.U("design:type",Boolean)],r5.prototype,"loop",void 0);_.v([_.P(),_.U("design:type",Boolean)],r5.prototype,"isVideoPlaying",void 0);_.v([_.P(),_.U("design:type",Object)],r5.prototype,"width",void 0);_.v([_.QF("#mp4"),_.U("design:type",HTMLElement)],r5.prototype,"mp4El",void 0);_.v([_.QF("#placeholder"),_.U("design:type",HTMLElement)],r5.prototype,"placeholderEl",void 0);_.v([_.QF("#video"),_.U("design:type",HTMLVideoElement)],r5.prototype,"videoEl",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],r5.prototype,"dataChanged",null);_.v([_.Jp({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],r5);
_.d(r5,"yt-video-as-thumbnail-details",function(){if(DRs===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;jLU===void 0&&(jLU=document.createElement("template"));var S=jLU;x.call(m,S.content.cloneNode(!0),K.content.firstChild);DRs=K}K=DRs;return K},{mode:2});var GS=function(){var K=_.e.apply(this,arguments)||this;K.disableGridStateAware=!1;K.animationEnabled=_.h("enable_web_ketchup_hero_animation");K.transitioningOut=!1;K.narrow=!1;K.narrower=!1;K.isCarouselInFeed=!1;K.videoTimeoutJobId=0;K.panelTimeoutJobId=0;K.panelTimeoutJobStartMs=0;K.actionMap={"yt-window-resized":"onWindowResized"};return K};
_.q(GS,_.e);_.l=GS.prototype;_.l.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.l.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.l.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var K;this.player&&((K=this.data)==null?0:K.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.l.attached=function(){this.onWindowResized()};
_.l.detached=function(){this.clearTimeouts()};
_.l.onWindowResized=function(){this.updateSize()};
_.l.computePanelLayout=function(K){return K&&K.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.l.playVideo=function(){var K;this.video&&((K=this.data)==null?0:K.videoThumbnail)&&this.video.play();var m;this.player&&((m=this.data)==null?0:m.inlinePlaybackRenderer)&&this.player.play()};
_.l.stopVideo=function(){var K;this.video&&((K=this.data)==null?0:K.videoThumbnail)&&this.video.stop();var m;this.player&&((m=this.data)==null?0:m.inlinePlaybackRenderer)&&this.player.stop()};
_.l.transitionOut=function(){var K=this;this.transitioningOut=!0;return new Promise(function(m){var x=function(){_.U8(K.hostElement).querySelector("#action-button").removeEventListener("animationend",x);_.dX.cancelJob(S);m();K.transitioningOut=!1};
var S=_.FI(_.dX,x,1E3);_.U8(K.hostElement).querySelector("#action-button").addEventListener("animationend",x);K.player&&(K.player.playing=!1)})};
_.l.computeMetadataOrder=function(K){return K&&K.metadataOrder&&K.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?K.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.l.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.l.computeAvatarSize=function(K){return K&&K.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.l.onContentClick=function(K){if(!_.oK(_.AO(K),this.hostElement,["A".toString(),"BUTTON".toString()])){var m;if((m=this.data)==null?0:m.navigationEndpoint){var x;this.componentBehavior.resolveCommand((x=this.data)==null?void 0:x.navigationEndpoint)}}};
_.l.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.l.setBackgroundImage=function(K){if(K=this.getBackgroundImageUrl(K))_.U8(this.hostElement).querySelector("#hero").style.backgroundImage="url("+K+")"};
_.l.setScrimLayer=function(K){var m=this.getScrimLayerColorStops(K);K=((K==null?void 0:K.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(K=180);_.vZ("HTML_DIR")==="rtl"&&(K=-K);m&&(_.U8(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+K+"deg, "+m+")")};
_.l.isNarrower=function(){return this.hostElement.clientWidth<GS.NARROW_VERSION_SIZE};
_.l.getScrimLayerColorStops=function(){var K,m=(K=this.data)==null?void 0:K.scrimColorValues;if(!m)return null;if(m.length===1)return K=_.RX(m[0]),K+" 0%, "+K+" 100%";if(m.length===3){var x=[0,72,98];return m.map(function(S,Q){return _.RX(S)+" "+x[Q]+"%"}).join(",")}return null};
_.l.getBackgroundImageUrl=function(K){return K&&K.largeFormFactorBackgroundThumbnail?_.a$((K.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||K.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.l.onPlaying=function(){this.startVideoTimeout()};
_.l.onEnded=function(){this.rotate()};
_.l.startPanelTimeout=function(){var K=this;if(!this.panelTimeoutJobId){var m=this.get("data.minPanelDisplayDurationMs");m&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.FI(_.dX,function(){K.rotate()},m))}};
_.l.startVideoTimeout=function(){var K=this;if(!this.videoTimeoutJobId){_.dX.cancelJob(this.panelTimeoutJobId);var m=Date.now()-this.panelTimeoutJobStartMs;m=Math.max(0,this.get("data.minPanelDisplayDurationMs")-m);m=Math.max(this.get("data.minVideoPlayDurationMs")||0,m);this.videoTimeoutJobId=_.FI(_.dX,function(){K.rotate()},m)}};
_.l.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.dX.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.dX.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.l.rotate=function(){this.clearTimeouts();_.vg(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.tv.Object.defineProperties(GS.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.U8(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.U8(this.hostElement).querySelector("#video")}}});
_.tv.Object.defineProperties(GS,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
GS.prototype.onEnded=GS.prototype.onEnded;GS.prototype.onPlaying=GS.prototype.onPlaying;GS.prototype.dataChanged=GS.prototype.dataChanged;_.v([_.b(_.Ua),_.U("design:type",Object)],GS.prototype,"ytdGridStateAwareBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],GS.prototype,"componentBehavior",void 0);_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],GS.prototype,"ytdGuideStateAwareBehavior",void 0);
_.v([_.b(_.BEd),_.U("design:type",Object)],GS.prototype,"ytBooleanLogicBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],GS.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],GS.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],GS.prototype,"ytRendererBehavior",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],GS.prototype,"disableGridStateAware",void 0);_.v([_.P(),_.U("design:type",Object)],GS.prototype,"data",void 0);_.v([_.P({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.U("design:type",String)],GS.prototype,"panelLayout",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],GS.prototype,"animationEnabled",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],GS.prototype,"transitioningOut",void 0);
_.v([_.P({computed:"computeMetadataOrder(data)"}),_.U("design:type",Boolean)],GS.prototype,"metadataOrder",void 0);_.v([_.P({computed:"computeByline(data)"}),_.U("design:type",Object)],GS.prototype,"byline",void 0);_.v([_.P({computed:"computeAvatarSize(data)"}),_.U("design:type",Number)],GS.prototype,"avatarSize",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],GS.prototype,"narrow",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],GS.prototype,"narrower",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],GS.prototype,"layoutStyle",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],GS.prototype,"isCarouselInFeed",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],GS.prototype,"dataChanged",null);_.v([_.mh("yt-default-promo-panel-renderer-playing"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],GS.prototype,"onPlaying",null);
_.v([_.mh("yt-default-promo-panel-renderer-ended"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],GS.prototype,"onEnded",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],GS);
_.d(GS,"ytd-default-promo-panel-renderer",function(){if(c5s!==void 0)return c5s;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return c5s=K},{mode:1});_.DN("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var pO=function(){var K=_.e.apply(this,arguments)||this;K.narrower=!1;K.dotMenuVisible=!1;K.paginationThumbnailsVisible=!1;K.active=!0;K.disableGridStateAware=!1;K.actionMap={"yt-window-resized":"onWindowResized"};return K};
_.q(pO,_.e);_.l=pO.prototype;_.l.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]]"}}}}}};
_.l.attached=function(){document.addEventListener("yt-page-type-changed",_.Kd(this,this.onPageTypeChange));this.currentPageSubtype=_.wQD(location.pathname);this.onWindowResized()};
_.l.detached=function(){this.jobId&&_.dX.cancelJob(this.jobId);this.updateSizeJobId&&_.dX.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.Kd(this,this.onPageTypeChange))};
_.l.onPageTypeChange=function(K){this.active=K.detail.newPageSubtype===this.currentPageSubtype};
_.l.onWindowResized=function(){this.updateSize()};
_.l.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.l.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.l.setCarouselItem=function(K){K>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.dX.cancelJob(this.jobId);var m=this.getCurrentPanelElement();m&&m.stopVideo();this.currentItemIndex=K%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(m||(m=this.getCurrentPanelElement()),m.playVideo()):this.startRotationJob()};
_.l.scrollThumbnails=function(K){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var m=this.getCurrentPaginationElement();if(m){var x=_.U8(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?x.style.transform="translateX(0)":(m=m.offsetWidth+8,x.style.transform="translateX(-"+m*(K-Math.ceil(Math.floor(this.overlay.offsetWidth/m)/2)+1)+"px)")}}};
_.l.onDataChanged=function(){var K=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.k$(_.dX,function(){var m;(m=K.getCurrentPanelElement())==null||m.updateSize();K.updateSize()}))};
_.l.getCurrentPanelElement=function(){return _.U8(_.U8(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.l.getCurrentPaginationElement=function(){return _.U8(_.U8(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.l.getNavigationClass=function(K,m){return K===m?"selected":""};
_.l.getNavigationDurationStyle=function(K){return"animation-duration:"+(this.get("data.carouselItems."+K+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.l.onNavigationTap=function(K){var m=this,x=K.model.index;x!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){m.setCarouselItem(x)}),this.autorotateActive=!1)};
_.l.onVideoThumbnailEnded=function(){var K=this;if(this.shouldRotate()){var m=this.getCurrentPaginationElement();m&&(m.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){m.classList.remove("finished");K.setNextCarouselItem()}))}};
_.l.onVideoThumbnailError=function(){this.startRotationJob()};
_.l.onVideoNotPlaying=function(){this.startRotationJob()};
_.l.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.l.startRotationJob=function(){var K=this;_.dX.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.dX.addLowPriorityJob(function(){K.getCurrentPanelElement().transitionOut().then(function(){K.setNextCarouselItem()})},this.rotationTimeout))};
_.l.computeDotMenuVisible=function(K,m){return!!K&&!!K.carouselItems&&K.carouselItems.length>1&&!K.paginationThumbnails||!!m};
_.l.computePaginationThumbnailsVisible=function(K,m){var x,S;return((S=K==null?void 0:(x=K.paginationThumbnails)==null?void 0:x.length)!=null?S:0)>1&&!m};
_.l.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.l.computePaginatorAlignment=function(K){return(K==null?void 0:K.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.l.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.l.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.l.isNarrower=function(K){return(K!=null?K:0)<GS.NARROW_VERSION_SIZE};
pO.prototype.activeChanged=pO.prototype.activeChanged;pO.prototype.onVideoNotPlaying=pO.prototype.onVideoNotPlaying;pO.prototype.onVideoThumbnailError=pO.prototype.onVideoThumbnailError;pO.prototype.onVideoThumbnailEnded=pO.prototype.onVideoThumbnailEnded;pO.prototype.onDataChanged=pO.prototype.onDataChanged;_.v([_.b(_.Ua),_.U("design:type",Object)],pO.prototype,"ytdGridStateAwareBehavior",void 0);
_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],pO.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],pO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pO.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],pO.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],pO.prototype,"currentItem",void 0);
_.v([_.P(),_.U("design:type",Number)],pO.prototype,"currentItemIndex",void 0);_.v([_.P(),_.U("design:type",Number)],pO.prototype,"rotationTimeout",void 0);_.v([_.P(),_.U("design:type",Number)],pO.prototype,"loopCount",void 0);_.v([_.P({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.U("design:type",String)],pO.prototype,"paginatorAlignment",void 0);_.v([_.P(),_.U("design:type",Number)],pO.prototype,"jobId",void 0);
_.v([_.P(),_.U("design:type",Number)],pO.prototype,"updateSizeJobId",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],pO.prototype,"isCarouselInFeed",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pO.prototype,"narrower",void 0);_.v([_.P({computed:"computeDotMenuVisible(data, narrower)"}),_.U("design:type",Object)],pO.prototype,"dotMenuVisible",void 0);
_.v([_.P({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.U("design:type",Object)],pO.prototype,"paginationThumbnailsVisible",void 0);_.v([_.P({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.U("design:type",String)],pO.prototype,"layoutType",void 0);_.v([_.P({value:!0,reflectToAttribute:!0}),_.U("design:type",Boolean)],pO.prototype,"autorotateActive",void 0);_.v([_.P(),_.U("design:type",Object)],pO.prototype,"active",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pO.prototype,"disableGridStateAware",void 0);_.v([_.QF("#overlay"),_.U("design:type",HTMLElement)],pO.prototype,"overlay",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pO.prototype,"onDataChanged",null);
_.v([_.mh("yt-video-thumbnail-ended"),_.mh("yt-default-promo-panel-renderer-rotate"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pO.prototype,"onVideoThumbnailEnded",null);_.v([_.mh("yt-video-thumbnail-error"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pO.prototype,"onVideoThumbnailError",null);
_.v([_.mh("yt-video-thumbnail-not-playing"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pO.prototype,"onVideoNotPlaying",null);_.v([_.uV("active"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pO.prototype,"activeChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],pO);
_.d(pO,"ytd-carousel-item-renderer",function(){if(t_N!==void 0)return t_N;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return t_N=K},{mode:2});var r5G;var GM$;var pA$;var RAS;var RV=function(){var K=_.e.apply(this,arguments)||this;K.originalQuery=null;K.originalEndpoint=null;return K};
_.q(RV,_.e);RV.prototype.computeShowOriginalQueryWithoutEndpoint_=function(K,m){return!(!K||m)};
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],RV.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],RV.prototype,"correctedText",void 0);_.v([_.P(),_.U("design:type",Object)],RV.prototype,"correctedQuery",void 0);_.v([_.P(),_.U("design:type",Object)],RV.prototype,"correctedEndpoint",void 0);_.v([_.P(),_.U("design:type",Object)],RV.prototype,"originalText",void 0);_.v([_.P(),_.U("design:type",Object)],RV.prototype,"originalQuery",void 0);
_.v([_.P(),_.U("design:type",Object)],RV.prototype,"originalEndpoint",void 0);_.v([_.P({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.U("design:type",Boolean)],RV.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.v([_.Jp({is:"yt-search-query-correction",disableElementRegistration:!0})],RV);
_.d(RV,"yt-search-query-correction",function(){if(RAS===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;pA$===void 0&&(pA$=document.createElement("template"));var S=pA$;x.call(m,S.content.cloneNode(!0),K.content.firstChild);RAS=K}K=RAS;return K},{mode:2});_.DN("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var J5K=function(){return _.e.apply(this,arguments)||this};
_.q(J5K,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],J5K.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],J5K.prototype,"data",void 0);_.v([_.Jp({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],J5K);
_.d(J5K,"yt-did-you-mean-renderer",function(){if(GM$===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;r5G===void 0&&(r5G=document.createElement("template"));var S=r5G;x.call(m,S.content.cloneNode(!0),K.content.firstChild);GM$=K}K=GM$;return K},{mode:2});var hAA;var CBS;_.DN("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var LoS=function(){return _.e.apply(this,arguments)||this};
_.q(LoS,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],LoS.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],LoS.prototype,"data",void 0);_.v([_.Jp({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],LoS);
_.d(LoS,"yt-including-results-for-renderer",function(){if(CBS===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;hAA===void 0&&(hAA=document.createElement("template"));var S=hAA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);CBS=K}K=CBS;return K},{mode:2});var qzN;var EDU;_.DN("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var JG=function(){return _.e.apply(this,arguments)||this};
_.q(JG,_.e);JG.prototype.computeExtraClasses_=function(K,m){var x="";K&&(x+=" "+K.toLowerCase().replace(/_/g,"-"));m&&(x+=" "+m.toLowerCase().replace(/_/g,"-"));return x};
JG.prototype.computeUrlImg_=function(){var K=this.data;K.image&&(_.U8(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.a$(K.image.thumbnails,Number.MAX_VALUE)+")")};
JG.prototype.computeUrlImg_=JG.prototype.computeUrlImg_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],JG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],JG.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],JG.prototype,"computeUrlImg_",null);_.v([_.Jp({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],JG);
_.d(JG,"yt-music-pass-feature-info-renderer",function(){if(EDU===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;qzN===void 0&&(qzN=document.createElement("template"));var S=qzN;x.call(m,S.content.cloneNode(!0),K.content.firstChild);EDU=K}K=EDU;return K},{mode:2});var btS;var gDG;_.DN("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var nDU=function(){return _.e.apply(this,arguments)||this};
_.q(nDU,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],nDU.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nDU.prototype,"data",void 0);_.v([_.Jp({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],nDU);
_.d(nDU,"yt-no-results-found-showing-results-for-renderer",function(){if(gDG===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;btS===void 0&&(btS=document.createElement("template"));var S=btS;x.call(m,S.content.cloneNode(!0),K.content.firstChild);gDG=K}K=gDG;return K},{mode:2});var PBS;var eAs;_.DN("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var itG=function(){return _.e.apply(this,arguments)||this};
_.q(itG,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],itG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],itG.prototype,"data",void 0);_.v([_.Jp({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],itG);
_.d(itG,"yt-results-without-quotes-renderer",function(){if(eAs===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;PBS===void 0&&(PBS=document.createElement("template"));var S=PBS;x.call(m,S.content.cloneNode(!0),K.content.firstChild);eAs=K}K=eAs;return K},{mode:2});var YzA;var FoG;_.DN("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var A5G=function(){return _.e.apply(this,arguments)||this};
_.q(A5G,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],A5G.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],A5G.prototype,"data",void 0);_.v([_.Jp({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],A5G);
_.d(A5G,"yt-search-no-results-renderer",function(){if(FoG===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;YzA===void 0&&(YzA=document.createElement("template"));var S=YzA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);FoG=K}K=FoG;return K},{mode:2});var oDK;var Ht8;_.DN("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var $Rf=function(){return _.e.apply(this,arguments)||this};
_.q($Rf,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],$Rf.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],$Rf.prototype,"data",void 0);_.v([_.Jp({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],$Rf);
_.d($Rf,"yt-showing-results-for-renderer",function(){if(Ht8===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;oDK===void 0&&(oDK=document.createElement("template"));var S=oDK;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Ht8=K}K=Ht8;return K},{mode:2});var NEe;var Zts;var BEK;var aH8;var hG=function(){var K=_.e.apply(this,arguments)||this;K.answerExpanded=!1;return K};
_.q(hG,_.e);hG.prototype.toggleAnswer_=function(K){var m=_.oX(K);m&&m.classList.contains("yt-simple-endpoint")||(K.preventDefault(),K.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
hG.prototype.toggleAnswer_=hG.prototype.toggleAnswer_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],hG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],hG.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],hG.prototype,"answerExpanded",void 0);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],hG.prototype,"toggleAnswer_",null);
_.v([_.Jp({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],hG);
_.d(hG,"yt-generic-faq-question-renderer",function(){if(aH8===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;BEK===void 0&&(BEK=document.createElement("template"));var S=BEK;x.call(m,S.content.cloneNode(!0),K.content.firstChild);aH8=K}K=aH8;return K},{mode:2});_.DN("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var CO=function(){return _.e.apply(this,arguments)||this};
_.q(CO,_.e);CO.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],CO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],CO.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],CO.prototype,"data",void 0);_.v([_.Jp({is:"yt-faq-section-renderer",disableElementRegistration:!0})],CO);
_.d(CO,"yt-faq-section-renderer",function(){if(Zts===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;NEe===void 0&&(NEe=document.createElement("template"));var S=NEe;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Zts=K}K=Zts;return K},{mode:2});var dRU;var y5$;_.DN("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var LO=function(){return _.e.apply(this,arguments)||this};
_.q(LO,_.e);
LO.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],LO.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],LO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],LO.prototype,"data",void 0);_.v([_.Jp({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],LO);
_.d(LO,"yt-offer-item-expanded-renderer",function(){if(y5$===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;dRU===void 0&&(dRU=document.createElement("template"));var S=dRU;x.call(m,S.content.cloneNode(!0),K.content.firstChild);y5$=K}K=y5$;return K},{mode:2});var V_m;var vD3;_.DN("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var qr=function(){return _.e.apply(this,arguments)||this};
_.q(qr,_.e);
qr.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"}}}}};
qr.prototype.computeFullWidthMode=function(K){return!(!K||!K.fullWidthMode)};
qr.prototype.computeBorderlessMode=function(K){return!(!K||!K.borderlessMode)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qr.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],qr.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qr.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.U("design:type",Boolean)],qr.prototype,"fullWidthMode",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.U("design:type",Boolean)],qr.prototype,"borderlessMode",void 0);_.v([_.Jp({is:"yt-offer-item-renderer",disableElementRegistration:!0})],qr);
_.d(qr,"yt-offer-item-renderer",function(){if(vD3===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;V_m===void 0&&(V_m=document.createElement("template"));var S=V_m;x.call(m,S.content.cloneNode(!0),K.content.firstChild);vD3=K}K=vD3;return K},{mode:2});var URs;var zAm;_.DN("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var E0=function(){return _.e.apply(this,arguments)||this};
_.q(E0,_.e);E0.prototype.computeAriaLevel_=function(K){return this.getLevelID_(K)};
E0.prototype.getLevelID_=function(K){return(K=K.match(/[0-9]+$/))&&K.length==1?K[0]:"1"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],E0.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],E0.prototype,"data",void 0);_.v([_.P({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.U("design:type",String)],E0.prototype,"ariaLevel",void 0);_.v([_.P({value:"heading",reflectToAttribute:!0}),_.U("design:type",String)],E0.prototype,"role",void 0);
_.v([_.P({value:-1,reflectToAttribute:!0}),_.U("design:type",Number)],E0.prototype,"tabindex",void 0);_.v([_.Jp({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],E0);
_.d(E0,"yt-subscription-product-header-renderer",function(){if(zAm===void 0){var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;URs===void 0&&(URs=document.createElement("template"));var S=URs;x.call(m,S.content.cloneNode(!0),K.content.firstChild);zAm=K}K=zAm;return K},{mode:2});var TEm;var IHf;_.DN("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var bZ=function(){return _.e.apply(this,arguments)||this};
_.q(bZ,_.e);bZ.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:_.rN("menuRenderer"),events:!0}}};
bZ.prototype.onStampFinished_=function(){_.U8(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
bZ.prototype.onStampFinished_=bZ.prototype.onStampFinished_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],bZ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],bZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],bZ.prototype,"data",void 0);_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bZ.prototype,"onStampFinished_",null);
_.v([_.Jp({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],bZ);
_.d(bZ,"yt-subscription-product-renderer",function(){if(IHf===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;TEm===void 0&&(TEm=document.createElement("template"));var S=TEm;x.call(m,S.content.cloneNode(!0),K.content.firstChild);IHf=K}K=IHf;return K},{mode:2});var kMy;var WoN;_.DN("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var g5=function(){return _.e.apply(this,arguments)||this};
_.q(g5,_.e);g5.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
g5.prototype.imageScrimColorValuesChanged_=function(){var K,m=(K=this.data)==null?void 0:K.imageScrimColorValues;_.U8(this.hostElement).querySelector("#scrim").style.backgroundColor=m?_.RX(m[0]):"transparent"};
g5.prototype.imageScrimColorValuesChanged_=g5.prototype.imageScrimColorValuesChanged_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],g5.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],g5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],g5.prototype,"data",void 0);
_.v([_.xt("data.imageScrimColorValues"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],g5.prototype,"imageScrimColorValuesChanged_",null);_.v([_.Jp({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],g5);
_.d(g5,"yt-subscription-product-upsell-offer-renderer",function(){if(WoN===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;kMy===void 0&&(kMy=document.createElement("template"));var S=kMy;x.call(m,S.content.cloneNode(!0),K.content.firstChild);WoN=K}K=WoN;return K},{mode:2});var XAy;var Klf;var mGs;var xGU;var SOm;var Q4e;var nO=function(){return _.e.apply(this,arguments)||this};
_.q(nO,_.e);nO.prototype.onYtServiceRequestError_=function(K){_.ni(this.hostElement,K.detail.error.message)};
nO.prototype.onYtServiceRequestError_=nO.prototype.onYtServiceRequestError_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],nO.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nO.prototype,"data",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],nO.prototype,"collapsible",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],nO.prototype,"isManageRed",void 0);
_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],nO.prototype,"onYtServiceRequestError_",null);_.v([_.Jp({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],nO);
_.d(nO,"yt-single-ypc-offer-renderer",function(){if(Q4e===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;SOm===void 0&&(SOm=document.createElement("template"));var S=SOm;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Q4e=K}K=Q4e;return K},{mode:2});var PV=function(){return _.e.apply(this,arguments)||this};
_.q(PV,_.e);PV.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],PV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],PV.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],PV.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],PV.prototype,"isManageRed",void 0);_.v([_.Jp({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],PV);
_.d(PV,"yt-single-ypc-offer-list-renderer",function(){if(xGU===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;mGs===void 0&&(mGs=document.createElement("template"));var S=mGs;x.call(m,S.content.cloneNode(!0),K.content.firstChild);xGU=K}K=xGU;return K},{mode:2});var w6$;var s4$;_.DN("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var e5=function(){return _.e.apply(this,arguments)||this};
_.q(e5,_.e);e5.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],e5.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],e5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],e5.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],e5.prototype,"isManageRed",void 0);_.v([_.Jp({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],e5);
_.d(e5,"yt-ypc-offers-list-renderer",function(){if(s4$===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;w6$===void 0&&(w6$=document.createElement("template"));var S=w6$;x.call(m,S.content.cloneNode(!0),K.content.firstChild);s4$=K}K=s4$;return K},{mode:2});_.DN("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var iZ=function(){return _.e.apply(this,arguments)||this};
_.q(iZ,_.e);
iZ.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],iZ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],iZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],iZ.prototype,"data",void 0);_.v([_.Jp({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],iZ);
_.d(iZ,"yt-unlimited-manage-subscription-page-renderer",function(){if(Klf===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;XAy===void 0&&(XAy=document.createElement("template"));var S=XAy;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Klf=K}K=Klf;return K},{mode:2});var lfm;var u5$;var Y6=function(){return _.e.apply(this,arguments)||this};
_.q(Y6,_.e);_.l=Y6.prototype;_.l.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.l.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.l.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.l.onKeypress_=function(K){K.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.l.handleHeaderTap_=function(K){K.preventDefault();K.stopPropagation();this.expandOffers_()};
_.l.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.l.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
Y6.prototype.dataChanged_=Y6.prototype.dataChanged_;_.v([_.b(_.L9),_.U("design:type",Object)],Y6.prototype,"ironA11yKeysBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Y6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Y6.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Y6.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Y6.prototype,"offersVisible_",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Y6.prototype,"dataChanged_",null);_.v([_.Jp({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],Y6);
_.d(Y6,"yt-collapsible-ypc-offer-renderer",function(){if(u5$===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;lfm===void 0&&(lfm=document.createElement("template"));var S=lfm;x.call(m,S.content.cloneNode(!0),K.content.firstChild);u5$=K}K=u5$;return K},{mode:2});var MJA;var ff8;_.DN("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var Fd=function(){return _.e.apply(this,arguments)||this};
_.q(Fd,_.e);_.l=Fd.prototype;_.l.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.l.dataChanged_=function(){if(this.data.backgroundImage){var K=_.a$(this.data.backgroundImage.thumbnails,screen.width),m=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=m?"linear-gradient(180deg, "+m+"), url("+K+")":"url("+K+")";this.data.gtmId&&_.eS(this.data.gtmId,_.vZ("GL",""))}};
_.l.onYtServiceRequestError_=function(K){_.ni(this.hostElement,K.detail.error.message)};
_.l.getScrimLayerColorStops_=function(){var K,m,x=(K=this.data.unlimitedHeaderV2Data)==null?void 0:(m=K.unlimitedHeaderV2Data)==null?void 0:m.scrimLayerColors;if(!x)return null;var S=100/x.length;return x.map(function(Q,w){w*=S;return _.RX(Q)+" "+w+"%"}).join(",")};
_.l.computeLogoWithPadding=function(K){var m,x,S;return(K=(m=K.unlimitedLogoImage)==null?void 0:(x=m.thumbnails)==null?void 0:(S=x[0])==null?void 0:S.height)&&K%31===0?!0:!1};
Fd.prototype.onYtServiceRequestError_=Fd.prototype.onYtServiceRequestError_;Fd.prototype.dataChanged_=Fd.prototype.dataChanged_;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Fd.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Fd.prototype,"ytRendererBehavior",void 0);_.v([_.P({computed:"computeLogoWithPadding(data)"}),_.U("design:type",Boolean)],Fd.prototype,"logoWithPadding",void 0);
_.v([_.P(),_.U("design:type",Object)],Fd.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Fd.prototype,"dataChanged_",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Fd.prototype,"onYtServiceRequestError_",null);_.v([_.Jp({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],Fd);
_.d(Fd,"yt-unlimited-page-header-renderer",function(){if(ff8===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;MJA===void 0&&(MJA=document.createElement("template"));var S=MJA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);ff8=K}K=ff8;return K},{mode:2});var tJS;var cse;_.DN("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var AG=function(){return _.e.apply(this,arguments)||this};
_.q(AG,_.e);AG.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],AG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],AG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],AG.prototype,"data",void 0);_.v([_.Jp({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],AG);
_.d(AG,"yt-unlimited-user-notification-renderer",function(){if(cse===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;tJS===void 0&&(tJS=document.createElement("template"));var S=tJS;x.call(m,S.content.cloneNode(!0),K.content.firstChild);cse=K}K=cse;return K},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.CV6=_.B(function(K){var m=_.H_(K,{numberOfChips:5}).numberOfChips;return _.O("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.O(_.AS,{each:function(){return Array(m==null?void 0:m())}},function(){return _.O("div",{class:"ytGhostChipShelfChip"})}))},"Vi");_.LhH=_.B(function(K){var m=function(){var M;return((M=K.data)==null?void 0:M.call(K).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},x=_.Xs(),S=_.cd().resolve(_.iX);
_.ND(function(){requestAnimationFrame(function(){var M;(M=x.lottieEl)==null||M.addEventListener("DOMLoaded",function(){var f;(f=K.onLottieLoaded)==null||f.call(K)})})});
var Q=function(){var M;return(M=K.data)==null?void 0:M.call(K).loadingAnimationA11yLabel},w={};
return _.O("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var M;return((M=K.data)==null?void 0:M.call(K).targetId)||""},
"aria-label":function(){return Q()||""},
role:function(){return Q()?"progressbar":void 0}},_.O(_.hH,{"aria-hidden":"true",
className:_.Tt((w.ytChatLoadingViewModelRtl=S==="rtl",w)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:m()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||m()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:m()}}},
animationRef:x}))},"Xi");
}catch(e){_._DumpException(e)}
try{
var up4,MUG,fR4,cWl,Ouy,jWl,DiH,rWl,GE4,pFs,Ei6,nG,qq6,JWG,LtO,Cdl,hMG,RMd,bul,giH,niH,Pd6,P1,eMy,iud,AW5,iY,Yql,AC,eM,YG,Ft5,Fk,oiH,Hud,$iH,Nu4,ZuH,Bul,aRl,yWs,VUl,viy,UiO,zM4,Tuf,IRf,kEs,Wty,XFH,mJd,xJd,S7l,wWl,l05,Mj6,f0s,tjJ,cv5,jcs,DJO,rv5,G0l,pWs,R3d,Jv6,Cq5,bVG,EO5,LUy,gO4,q7d,nOs,Y7G,iV4,Pq5,e3y,H1,FUl,oOH,HVH,$Js,yvl,VjH,vO4,UJG,z3H,T_4,I0J,k0l,WU6,XWl,mBd,xB5,SkH,Q74,wgs,s7y,lXy,u0H,tH5,cX4,B_4;
_.bY=function(K){var m=new _.AR("Error accessing DB");return _.JI8().then(function(x){return new Promise(function(S,Q){try{var w=x.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(K);w.onsuccess=function(){var M=w.result;S(M?M.value:null)};
w.onerror=function(){m.params={key:K,source:"onerror"};Q(m)}}catch(M){m.params={key:K,
thrownError:String(M)},Q(m)}})},function(){return null})};
up4=function(K,m){return _.X4(K.entities,"inlineExpansionEntity",m)};
MUG=function(K,m){return _.X4(K.entities,"flowStateEntity",m)};
fR4=function(K,m){if(K&&m){var x=_.wY();x().set(K,m);_.re1(x())}};
_.tU5=function(K,m){if(K&&m){var x=_.wY();x().set(K,m);_.re1(x())}};
cWl=function(K,m){return _.X4(K.entities,"contextNoteUserRatingEntityPayload",m)};
Ouy=function(K){return _.oG(K,function(m){return m.languageCode==="en"})};
jWl=function(K){var m=g$;if(_.T7d(K))K.setOption("captions","stickyLoading",{}),K.setOption("captions","track",{});else{var x=_.oG(_.CZn(K),function(S){return S.displayName===m});
K.setOption("captions","track",x)}};
DiH=function(K){if(!K)return 0;var m=K.getPresentingPlayerType(),x=K.getVideoData();return x&&x.isLive?(K=K.getProgressState(m),K.seekableEnd-K.seekableStart):K.getDuration(m)};
rWl=function(K,m){for(var x=_.u(Object.keys(K)),S=x.next();!S.done;S=x.next())if(S=S.value,K[S]!==m[S])return!1;return!0};
GE4=function(){return document.getElementById("player-control-overlay")};
pFs=function(K){K!==-1&&!_.h("player_controls_log_creation_killswitch")&&GE4()&&(_.CQ("pcu_cs",K),_.CQ("pcu_ce"))};
Ei6=function(K,m){var x=_.oB(K,{}),S=RMd("top",m),Q=RMd("bottom",m),w=RMd("left",m),M=RMd("right",m);return _.x_({top:function(){return nG(x().position,S)},
bottom:function(){return nG(x().position,Q)},
left:function(){return nG(x().position,w)},
right:function(){return nG(x().position,M)},
position:function(){return nG(x().positionType,JWG)},
height:function(){return nG(x().height,P1)},
width:function(){return nG(x().width,P1)},
"min-width":function(){return nG(x().minWidth,P1)},
"min-height":function(){return nG(x().minHeight,P1)},
"max-width":function(){return nG(x().maxWidth,P1)},
"max-height":function(){return nG(x().maxHeight,P1)},
"aspect-ratio":function(){return nG(x().aspectRatio,String)},
"margin-top":function(){return nG(x().margin,S)},
"margin-bottom":function(){return nG(x().margin,Q)},
"margin-left":function(){return nG(x().margin,w)},
"margin-right":function(){return nG(x().margin,M)},
"padding-top":function(){return nG(x().padding,S)},
"padding-bottom":function(){return nG(x().padding,Q)},
"padding-left":function(){return nG(x().padding,w)},
"padding-right":function(){return nG(x().padding,M)},
"flex-direction":function(){return nG(x().flexDirection,hMG)},
"justify-content":function(){return nG(x().justifyContent,Cdl)},
"align-items":function(){return nG(x().alignItems,LtO)},
"flex-grow":function(){return nG(x().flexGrow,String)},
"flex-shrink":function(){return nG(x().flexShrink,String)},
"flex-basis":function(){return nG(x().flexBasis,P1)},
"align-self":function(){return nG(x().alignSelf,LtO)},
"flex-wrap":function(){return nG(x().flexWrap,qq6)},
"align-content":function(){return nG(x().alignContent,LtO)}})};
nG=function(K,m){return K!==void 0?m(K):void 0};
qq6=function(K){switch(K){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
JWG=function(K){switch(K){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
LtO=function(K){switch(K){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"}};
Cdl=function(K){switch(K){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"}};
hMG=function(K){switch(K){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"}};
RMd=function(K,m){var x=m==="rtl";switch(K){case "top":var S=bul;break;case "bottom":S=giH;break;case "left":S=niH;break;default:S=Pd6}return function(Q){return nG(S(Q,x),P1)}};
bul=function(K){var m=K.top;var x=K.vertical;K=K.all;var S;return(S=m!=null?m:x)!=null?S:K};
giH=function(K){var m=K.bottom;var x=K.vertical;K=K.all;var S;return(S=m!=null?m:x)!=null?S:K};
niH=function(K,m){var x=K.left;var S=K.end;var Q=K.start;var w=K.horizontal;K=K.all;var M,f;return(f=(M=x!=null?x:m?S:Q)!=null?M:w)!=null?f:K};
Pd6=function(K,m){var x=K.right;var S=K.end;var Q=K.start;var w=K.horizontal;K=K.all;var M,f;return(f=(M=x!=null?x:m?Q:S)!=null?M:w)!=null?f:K};
P1=function(K){var m=K.value;switch(K.unit){case "YPC_DIMENSION_UNIT_POINT":return m+"px";case "YPC_DIMENSION_UNIT_FRACTION":return m+"%";default:return""+m}};
eMy=function(K){switch(K){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"}};
iud=function(K){var m=K!=null?K:{};K=m.fontRole;var x=m.fontSize;m=m.fontWeight;if(K!==null&&x!==null)switch(K){case "YPC_FONT_ROLE_DISPLAY":switch(x){case "YPC_FONT_SIZE_L":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(x){case "YPC_FONT_SIZE_L":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return m===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(x){case "YPC_FONT_SIZE_XL":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return m==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
AW5=function(K,m,x){function S(p){return Object.values(p).map(function(R){var J=R.productId;R=R.pricingOptionIndex;return eM(Q(J).pricingOptions,R).pricingOptionId})}
function Q(p){return c().get(p)}
function w(p){p=S(p);x(p)}
function M(p,R){return Array.from(iY(p.pricingOptions)).filter(function(J){J=_.u(J);J.next();J=J.next().value;return YG(J.pricingGroupAttributes,R)}).map(function(J){return _.u(J).next().value})}
var f=Fk([K,m],function(p,R){var J=p==null?void 0:p.selectedPricingOptions;p={};var L=!0;if(J&&R.length)for(var n=_.u(R),F=n.next();!F.done;F=n.next()){F=F.value;var H=Yql(F.pricingOptions,function(y){a:{y=y.pricingOptionId;for(var V=_.u(J),T=V.next();!T.done;T=V.next())if(T.value===y){y=!0;break a}y=!1}return y});
if(H>=0){L=!1;var N=eM(F.pricingOptions,H),z=void 0;p[F.groupId]={productId:F.productId,pricingOptionIndex:H,pricingGroupAttributes:(z=N)==null?void 0:z.pricingGroupAttributes}}}L&&R.length&&(L=eM(R[0].pricingOptions,0),p[R[0].groupId]={productId:R[0].productId,pricingOptionIndex:0,pricingGroupAttributes:L==null?void 0:L.pricingGroupAttributes});return p}),c=Fk([m],function(p){return new Map(p.map(function(R){return[R.productId,
R]}))}),D=Fk([m],function(p){var R=new Map;
p=_.u(p);for(var J=p.next();!J.done;J=p.next()){var L=J.value;J=L.groupId;var n=L.productId;L=_.u(iY(L.pricingOptions));for(var F=L.next();!F.done;F=L.next()){var H=_.u(F.value);F=H.next().value;H=H.next().value;R.set(H.pricingOptionId,{groupId:J,productId:n,index:F,pricingOption:H,pricingGroupAttributes:H.pricingGroupAttributes})}}return R}),G=Fk([m],function(p){var R=new Map;
p=_.u(p);for(var J=p.next();!J.done;J=p.next()){var L=J.value;J=L.groupId;var n=L.productId,F=void 0;L=_.u(iY((F=L.pricingGroups)!=null?F:[]));for(F=L.next();!F.done;F=L.next()){var H=_.u(F.value);F=H.next().value;H=H.next().value;R.set(H.pricingGroupId,{groupId:J,productId:n,index:F,pricingGroup:H,pricingGroupAttributes:H.pricingGroupAttributes})}}return R});
return{getProductById:Q,isProductSelected:function(p){var R=Q(p);if(!R)return!1;var J;return((J=f()[R.groupId])==null?void 0:J.productId)===p},
getSelectedPricingOptions:function(){return Object.values(f()).map(function(p){var R=p.productId;p=p.pricingOptionIndex;return eM(Q(R).pricingOptions,p)})},
getSelectedPricingGroupAttributesByGroupId:function(p){var R;return(p=(R=f()[p])==null?void 0:R.pricingGroupAttributes)?Array.from(p):void 0},
getSelectedProductByGroupId:function(p){var R;return(p=(R=f()[p])==null?void 0:R.productId)?Q(p):void 0},
onProductSelected:function(p){var R=Q(p);if(R){var J=f(),L;if(((L=J[R.groupId])==null?void 0:L.productId)!==p){var n=(L=(n=J[R.groupId])==null?void 0:n.productId)?Q(L):void 0;var F;L=(F=J[R.groupId])==null?void 0:F.pricingGroupAttributes;var H;F=(H=J[R.groupId])==null?void 0:H.pricingOptionIndex;if(n&&F!==void 0)if(L){H=M(n,L).indexOf(F);if(H===-1)throw Error("Xj`"+F+"`"+n.productId);F=M(R,L);H=H<F.length?F[H]:F.length>0?F[0]:0}else H=F<AC(R.pricingOptions)?F:0;else H=0;AC(R.pricingOptions)<=H&&(H=
0);F=eM(R.pricingOptions,H);var N;n={};w(Object.assign({},J,(n[R.groupId]={productId:p,pricingOptionIndex:H,pricingGroupAttributes:(N=F==null?void 0:F.pricingGroupAttributes)!=null?N:[]},n)))}}},
onPricingOptionSelected:function(p){var R=D().get(p);if(R){p=R.groupId;var J=R.productId;R=R.index;var L=f(),n,F;if(((n=L[p])==null?void 0:n.productId)!==J||((F=L[p])==null?void 0:F.pricingOptionIndex)!==R){var H,N;n={};w(Object.assign({},L,(n[p]={productId:J,pricingOptionIndex:R,pricingGroupAttributes:(N=(H=L[p])==null?void 0:H.pricingGroupAttributes)!=null?N:[]},n)))}}},
onPricingGroupSelected:function(p){var R=G().get(p);if(R){p=R.groupId;var J=R.productId,L=R.pricingGroup.pricingGroupAttributes,n=Q(J);if(n){R=f();var F=R[p].pricingGroupAttributes,H;if(((H=R[p])==null?void 0:H.productId)!==J||!YG(Ft5(F,AC(L)),L)){H=Array.from(L);for(L=AC(L);L<AC(F);L++){var N="",z=!1,y=Array.from(H);y.push(eM(F,L));for(var V=_.u(n.pricingGroups),T=V.next();!T.done;T=V.next())if(T=T.value,YG(T.pricingGroupAttributes,y)){H.push(eM(F,L));z=!0;break}else N===""&&AC(T.pricingGroupAttributes)===
y.length&&YG(Ft5(T.pricingGroupAttributes,H.length),H)&&(N=eM(T.pricingGroupAttributes,L));z||H.push(N)}N=R[p].pricingOptionIndex;L=[];z=new Map;y=0;n=_.u(iY(n.pricingOptions));for(V=n.next();!V.done;V=n.next())T=_.u(V.value),V=T.next().value,T=T.next().value,YG(T.pricingGroupAttributes,H)&&L.push(V),YG(T.pricingGroupAttributes,F)&&z.set(V,y++);L.length===0?F=0:(F=z.get(N),F=F!==void 0&&F<L.length?L[F]:L[0]);n={};w(Object.assign({},R,(n[p]={productId:J,pricingOptionIndex:F,pricingGroupAttributes:H},
n)))}}}},
onClearGroupSelected:function(p){var R=f();R[p]&&(R=Object.fromEntries(Object.entries(R).filter(function(J){return _.u(J).next().value!==p})),w(R))}}};
iY=function(K){return function x(){var S,Q,w,M,f;return _.vP(x,function(c){switch(c.nextAddress){case 1:_.Er(c,2),S=0,Q=_.u(K),w=Q.next();case 4:if(w.done){c.jumpTo(2);break}M=w.value;f=_.Ug;return c.yield([S++,M],7);case 7:f(c.yieldResult);w=Q.next();c.jumpTo(4);break;case 2:_.q3(c),_.b1(c,0)}})}()};
Yql=function(K,m){K=_.u(iY(K));for(var x=K.next();!x.done;x=K.next()){var S=_.u(x.value);x=S.next().value;S=S.next().value;if(m(S))return x}return-1};
AC=function(K){var m=0;for(K=K[Symbol.iterator]();!K.next().done;)++m;return m};
eM=function(K,m){K=_.u(iY(K));for(var x=K.next();!x.done;x=K.next()){var S=_.u(x.value);x=S.next().value;S=S.next().value;if(x===m)return S}};
YG=function(K,m){if(!K&&!m)return!0;if(!K||!m)return!1;K=Array.from(K);m=Array.from(m);if(K.length!==m.length)return!1;for(var x=0;x<K.length;x++)if(K[x]!==m[x])return!1;return!0};
Ft5=function(K,m){m=m===void 0?Infinity:m;var x=[];K=_.u(iY(K));for(var S=K.next();!S.done;S=K.next()){var Q=_.u(S.value);S=Q.next().value;Q=Q.next().value;if(S>=m)break;S>=0&&x.push(Q)}return x};
Fk=function(K,m){var x,S;return function(){for(var Q=K.map(function(M){return M()}),w=0;w<Q.length;w++)if(!x||Q[w]!==x[w]){x=Q;
S=m.apply(null,_.N3(Q));break}return S}};
oiH=function(K,m,x){var S=[];K=_.u(K);for(var Q=K.next();!Q.done;Q=K.next()){Q=Q.value;var w=void 0;((w=m)==null?0:w.length)&&!YG(Q.pricingGroupAttributes,m)||S.push({pricingOption:Q,isSelected:x.includes(Q.pricingOptionId)})}return S};
Hud=function(K,m){return _.X4(K.entities,"pdpStateEntity",m)};
$iH=function(K){var m,x;return!!(K.productId&&K.groupId&&((m=K.pricingOptions)==null?0:m.length)&&K.pricingOptions.every(function(S){return S.pricingOptionId})&&((x=K.pricingGroups)==null||!x.length||Array.isArray(K.pricingGroups)&&K.pricingGroups.every(function(S){return S.pricingGroupId&&S.pricingGroupAttributes&&S.pricingGroupAttributes.length>0})))};
Nu4=function(K,m,x){return AW5(K,Fk([m],function(S){return S.filter($iH)}),x)};
ZuH=function(K){var m=void 0,x;for(x in K)if(K.hasOwnProperty(x)){m=x;break}return m};
Bul=function(K,m){return m.length===0?[K]:[K.slice(0,m[0]),K.slice(m[0])].filter(function(x){return x.length>0})};
aRl=function(K){switch(K){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""}};
yWs=function(K,m,x,S){S=Object.assign({},S);_.DE(S,diJ,{selectedOptionId:K,primaryButtonOverride:x});_.FO().dispatch(_.ue("flowStateEntity",m,S))};
VUl=function(K,m,x){!_.C(x,diJ)&&K.noPreselect&&m!==""&&K.defaultButtonOverride&&yWs("default",m,K.defaultButtonOverride,x)};
viy=function(K){switch(K){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleContentFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleContentFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleContentFontSizeM";default:return"ytLandingPageViewModelHeaderTitleContentFontSizeL"}};
UiO=function(K){switch(K){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeM";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_L":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XL":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXL";
default:return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL"}};
zM4=function(K,m){if(m)return"ytCardViewModelCardSelected";switch(K){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
Tuf=function(K,m){m.includes(K)?m=m.filter(function(x){return x!==K}):m.push(K);
return[].concat(_.N3(m))};
IRf=function(K,m){return _.X4(K.entities,"contextNoteFeedEntityPayload",m)};
kEs=function(K,m){switch(K){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return m==null?void 0:m.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return m==null?void 0:m.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return m==null?void 0:m.ratingNotHelpfulText}};
Wty=function(K,m){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:K.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:K.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:K.deleteDialogTitle}]},dialogMessages:[{runs:[{text:K.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:K.deleteActionText}]},command:{performCommentActionEndpoint:{action:m}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:K.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
XFH=function(K,m,x){var S;if(K&&((S=m())==null?0:S.includes(K))){var Q;x((Q=m())==null?void 0:Q.filter(function(w){return w!==K}))}else x([].concat(_.N3(m()||[]),[K]))};
mJd=function(K,m){if(K){var x=[];m=_.u((m==null?void 0:m.checkboxes)||[]);for(var S=m.next();!S.done;S=m.next()){S=_.C(S.value,KU4);var Q=void 0;((Q=S)==null?0:Q.value)&&K.includes(S.key||"")&&x.push(S.value)}return x}};
xJd=function(K){K.style.height="auto";K.style.height=K.scrollHeight+"px"};
S7l=function(K){return[K.syncStep,K.asyncStep].filter(function(m){return m!==void 0})};
wWl=function(K){var m,x,S;if(K=(m=K.structuredContextNoteFormSchema)==null?void 0:(x=m.fieldSchemas)==null?void 0:(S=x.noteBody)==null?void 0:S.validationSchema)for(m=_.u(S7l(K)),x=m.next();!x.done;x=m.next()){x=x.value.rules;if(!x)break;x=_.u(x);for(x=x.next();!x.done;x=x.next())return _.C(x.value,_.Qcd)}};
l05=function(K){if(K){K=_.u(S7l(K));for(var m=K.next();!m.done;m=K.next()){m=m.value.rules;if(!m)break;m=_.u(m);for(m=m.next();!m.done;m=m.next())return _.C(m.value,scl)}}};
Mj6=function(K){if(K){K=_.u(S7l(K));for(var m=K.next();!m.done;m=K.next()){m=m.value.rules;if(!m)break;m=_.u(m);for(m=m.next();!m.done;m=m.next())return _.C(m.value,u3H)}}};
f0s=function(K){K=/^https?:\/\//.test(K)?K:"http://"+K;try{var m=_.Wc(K)}catch(x){return!1}if(m.toString()!==K)return!1;K=m.JSC$10040_domain_.split(".");return K.length>1&&K.every(function(x){return!!x})};
tjJ=function(K,m,x,S){var Q;S=(Q=S.structuredContextNoteData)==null?void 0:Q.createCommentEndpoint;if(Q=_.C(S,_.rKE))return Q.commentText=_.o_(K),Q.videoPositionMention=m,Q.sources=x,S};
cv5=function(K){return K==null?void 0:K.stringValue};
jcs=function(K,m,x){K=K.map(function(S,Q){return{listItemViewModel:{title:S.title,subtitle:S.subtitle,leadingImage:S.leadingImage,trailingImage:Q===m?OVH:void 0,rendererContext:{commandContext:{onTap:S.onTap}}}}});
return Object.assign({},x&&{header:{panelHeaderViewModel:{title:x}}},{content:{listViewModel:{listItems:K}}})};
DJO=function(K,m){if(K&&m)switch(m){case "SELECTION_TYPE_BOOL":return K.boolValue;case "SELECTION_TYPE_INT":return K.intValue;case "SELECTION_TYPE_STRING":return K.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return K.privacyStatusValue}};
rv5=function(K){var m;K=(m=K.options)==null?void 0:m.findIndex(function(x){return x.isSelected});
return K===void 0?-1:K};
G0l=function(K,m,x){var S=function(){return K().label},Q={},w=_.Tt("ytDropdownViewModelLabel",(Q.ytDropdownViewModelLabelError=m,Q));
return _.O(_.r,{cond:function(){return K().label&&!(x()===-1&&K().label&&!K().placeholderText)},
then:function(){return _.O("div",{class:w},_.O(_.Ii,{text:S}))}})};
pWs=function(K,m){var x={};x=_.Tt("ytDropdownViewModelTitle",(x.ytDropdownViewModelTitlePlaceholder=function(){return m()===-1},x));
return _.O("div",{class:x},_.O(_.Ii,{text:function(){var S=K();var Q=m();if(Q===-1)S=S.placeholderText?S.placeholderText:S.label;else{var w,M;S=(w=S.options)==null?void 0:(M=w[Q])==null?void 0:M.title}return S}}))};
R3d=function(K,m){var x=function(){return K().hint};
return _.O(_.O2,null,_.O(_.r,{cond:function(){return x()&&!m()},
then:function(){return _.O("div",{class:_.Tt("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.O(_.Ii,{text:x,className:"ytDropdownViewModelSupportText"}))}}),_.O(_.r,{cond:m,
then:function(){return _.O("div",{id:"dropdown-view-model-error",role:"alert",class:_.Tt("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.O(_.SW,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.O(_.Ii,{text:m,className:"ytDropdownViewModelSupportText"}))}}))};
Jv6=function(K,m){var x=_.cd().resolve(_.z95);_.BZ(function(){var S=K().id;S&&x!=null&&x.dropdownMap.set(S,m)})};
Cq5=function(K){K=_.C(K.scheduleButton,h3l);K=_.C(K==null?void 0:K.primaryButton,_.WS);K=_.C(K==null?void 0:K.onTap,_.R$);var m,x,S=((x=_.C(K,_.Wg))==null?void 0:x.commands)||[K];x=_.u(S);for(K=x.next();!K.done&&!(m=_.C(K.value,_.DCE));K=x.next());var Q;m=(Q=m)==null?void 0:Q.createBroadcastRequest;if(!m)throw Error("dk");return m};
bVG=function(K,m,x){x=x===void 0?{}:x;var S,Q;return _.t(function(w){if(S=LUy(m))return w.return(S);(Q=q7d(K,m,x))&&EO5(m,Q);return w.return(Q)})};
EO5=function(K,m){var x=gO4(K);x&&m.then(function(S){_.cd().resolve(_.RT).put(x,new _.Jj({innertubeResponse:S}))})};
LUy=function(K){if(K=gO4(K)){var m=_.cd().resolve(_.RT);if(m.has(K))return m.get(K).then(function(x){return x==null?void 0:_.HP(x)})}return null};
gO4=function(K){var m=_.C(K.endpoint,_.o7);if(m!=null&&m.videoId)return m={videoId:m.videoId},_.h("web_imp_player_mute_params")&&(m.mutedAtStart=K.startPlaybackInMutedState),_.AX("inline_playback",m)};
q7d=function(K,m,x){K=_.ix(K,m.endpoint,nOs(m,x)).then(function(S){return S});
return Promise.resolve(K)};
nOs=function(K,m){m=_.h("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!K.startPlaybackInMutedState},m):Object.assign({},{vis:5,autonav:"1"},m);var x;m={contentPlaybackContext:_.Zs(m,(x=_.C(K.endpoint.commandMetadata,_.mE))==null?void 0:x.url,window.location.href)};_.h("web_imp_player_mute_params")&&(m.overrideMutedAtStart=!K.startPlaybackInMutedState);return m};
Y7G=function(K,m){var x=window.MutationObserver;x&&(oY=new x(function(S,Q){S=_.u(S);for(var w=S.next();!w.done;w=S.next()){w=w.value;var M;if(M=w.type==="childList"&&w.target)a:{M=K;w=Pq5(w.target);M=Pq5(M);for(var f=null,c=0;c<w.length;c++)if(M.includes(w[c])){if(c===0){M=!1;break a}f=w[c];break}f?(w=e3y(w,f),M=e3y(M,f),M=w<M):M=!1}if(M){m();Q.disconnect();break}}}),(x=iV4())&&oY.observe(x,{childList:!0,
subtree:!0}))};
iV4=function(){var K=document.getElementsByTagName("ytd-rich-grid-renderer");if(K.length>0)return K[0];K=document.getElementsByTagName("ytd-section-list-renderer");return K.length>0?K[0]:null};
Pq5=function(K){for(var m=[];K;)m.push(K),K=K.parentElement;return m};
e3y=function(K,m){var x=Array.from(m.children);m=K.indexOf(m);return m>0?x.indexOf(K[m-1]):-1};
H1=function(K,m,x){x=x===void 0?{}:x;return _.SC(K,x,m)};
FUl=function(K){switch(K){case "MUSIC":return!0;default:return!1}};
oOH=function(K){if(K=K==null?void 0:K.find(function(S){var Q,w;return((Q=_.C(S,Avl))==null?void 0:(w=Q.inlinePlaybackBadgeData)==null?void 0:w.replicateAsTimestamp)===!0}))if(K=_.C(K,Avl),K==null?0:K.icon){var m,x;
if((K=(m=_.s5L(K.icon))==null?void 0:(x=m.clientResource)==null?void 0:x.imageName)&&FUl(K))return K}};
HVH=function(K){return K==null?void 0:K.filter(function(m){return m.premiereTrailerBadgeRenderer})};
$Js=function(K){var m,x=K==null?void 0:(m=K.find(function(c){return c.thumbnailOverlayTimeStatusRenderer}))==null?void 0:m.thumbnailOverlayTimeStatusRenderer,S,Q;
if((x==null?0:(S=x.icon)==null?0:S.iconType)&&FUl(x==null?void 0:(Q=x.icon)==null?void 0:Q.iconType)){var w;return{icon:x==null?void 0:(w=x.icon)==null?void 0:w.iconType}}var M;if(m=K==null?void 0:(M=K.find(function(c){return c.thumbnailOverlayBadgeViewModel}))==null?void 0:M.thumbnailOverlayBadgeViewModel)if(M=oOH(m.thumbnailBadges))return{icon:M};
var f;if(K=K==null?void 0:(f=K.find(function(c){return c.thumbnailBottomOverlayViewModel}))==null?void 0:f.thumbnailBottomOverlayViewModel)if(f=oOH(K.badges))return{icon:f};
return{}};
yvl=function(K,m){var x=N_5,S=_.u(_.hL(ZVs(new B_4(function(){},x,m)),void 0,"PAnyd")),Q=S.next().value,w=S.next().value,M=new B_4(function(f){w(f)},x,m);
_.$p(function(){Promise.resolve().then(function(){var f,c=(f=K())!=null?f:{};M.playerControlsData=c;_.h("player_controls_skip_double_signal_old")&&(M.lastSeenPlayerApi=_.RS(c.playerApi));_.h("player_controls_skip_double_signal_old")||(M.lastSeenPlayerApi=_.RS(c.playerApi));a0O(M)});
_.Nl(function(){dJJ(M)})},"HikUP");
_.Nl(function(){dJJ(M)});
return function(){return Q()}};
VjH=function(K){return function(m){var x=K(),S={playerState:m};if(m===1){var Q;(Q=x.playerApi)==null||Q.loadModule("captions")}if(m===0){var w;(w=x.playerApi)==null||w.unloadModule("captions")}m!==-1&&x.setState(S)}};
vO4=function(K){return function(m){K().setState({playbackRate:m})}};
UJG=function(K){return function(m){var x=K(),S=x.playerApi,Q=S==null?void 0:S.getVideoData(),w=(Q==null?void 0:Q.isLive)||!1;Q=Q==null?void 0:Q.video_id;w={videoDuration:DiH(S||void 0),isLive:w,videoId:Q};w.videoId!==x.videoId&&(w=Object.assign({},_.qCD(S),w));if(m==null?0:m.playertype)w.playerType=m.playertype;if(S){w.captionsAvailable=_.RY(S);m=w;var M;Q=(M=S.getStoryboardLevel(S.getNumberOfStoryboardLevels()-1))==null?void 0:M.intervalMs;m.storyboardInterval=Q?Q/1E3:void 0;w.captionsAvailable&&
(w.captionsEnabled=_.T7d(S))}w.volumeMuted=!(S==null||!S.isMuted());x.setState(w)}};
z3H=function(K){return function(m){var x=K(),S=x.playerApi;if(S){var Q=S.getPresentingPlayerType();m={playedTime:m||0,percentLoaded:S.getVideoLoadedFraction(),playerType:Q};x.playerState===0&&(m.playedTime=x.videoDuration);x.isLive&&(Q=S.getProgressState(Q),m.playedTime-=Q.seekableStart,m.videoDuration=DiH(S));if(x.playerType===1)S=!1;else{var w;if((w=x.uxConfig)==null?0:w.showCuedOverlay){var M;S=!((M=x.playerApi)==null?0:M.getPlayerStateObject(x.playerType).isDomPaused)}else S=!0}S&&delete m.playedTime;
x.setState(m)}}};
T_4=function(K){return function(){var m=K(),x,S,Q,w={volume:(Q=(x=m.playerApi)==null?void 0:x.getVolume())!=null?Q:0,volumeMuted:!((S=m.playerApi)==null||!S.isMuted())};m.setState(w)}};
I0J=function(K){return function(){var m=K(),x=m.playerApi;if(x){var S={captionsAvailable:_.RY(x)};S.captionsAvailable&&(S.captionsEnabled=_.T7d(x));m.setState(S)}}};
k0l=function(K){return function(){var m=K();if(m.playerApi&&!(m.volumeMuted||m.controlsVisible&&m.isProbablyAScreenreaderUser)){m.setState({controlsVisible:!0,isProbablyAScreenreaderUser:!0});var x;(x=document.querySelector(".player-control-play-pause-icon"))==null||x.focus()}}};
WU6=function(K){return{appApi:Object.assign({},_.G7L(),{showCaptionsToggleToast:function(m){var x,S;(S=(x=K()).showCaptionsToggleToast)==null||S.call(x,m)},
openInMiniplayer:function(){var m,x;(x=(m=K()).openInMiniplayer)==null||x.call(m)}})}};
XWl=function(K,m){var x,S,Q;return!!(K==null?0:(x=K.playerResponse)==null?0:(S=x.playerConfig)==null?0:(Q=S.inlinePlaybackConfig)==null?0:Q.showScrubbingControls)&&!(m==null?0:m.hideScrubbingControls)};
_.KbO=function(K){var m=!K.miniplayerIsActive;return[5,2,0].includes(K.miniplayerPlaybackState)||m};
mBd={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};xB5=function(K){this.onStepChangeCallback=function(){};
this.flowRenderer=K};
xB5.prototype.getCurrentStep=function(){var K=this,m;return((m=this.flowRenderer.steps)!=null?m:[]).map(function(x){return _.C(x,_.Yy)}).find(function(x){return x&&x.stepId===K.currentStepId})};
SkH=function(K,m){var x=m.flowStateEntityKey,S=K.flowStates.get(x);if(S)return S;m=new xB5(m);K.flowStates.set(x,m);return m};
Q74=function(K,m){for(var x=_.u(K.flowStates.entries()),S=x.next();!S.done;S=x.next()){var Q=_.u(S.value);S=Q.next().value;Q=Q.next().value;if(Q.flowRenderer.targetId===m){K.flowStates.delete(S);break}}};
wgs=function(K,m){K.onStepChangeCallback=m;K.onStepChangeCallback(K.getCurrentStep())};
s7y=function(K,m){var x=K.getCurrentStep();if(!x||x.stepId!==m){var S;((S=K.flowRenderer.steps)!=null?S:[]).map(function(Q){return _.C(Q,_.Yy)}).find(function(Q){return Q&&Q.stepId===m})&&(K.currentStepId=m,K.onStepChangeCallback(K.getCurrentStep()))}};
lXy=function(K,m){var x,S,Q,w,M;_.t(function(f){if(!m.length)return f.return([]);x=[];S=_.u(m);for(Q=S.next();!Q.done;Q=S.next())w=Q.value,(M=K.resolveIcon(w))&&!K.iconCache[M.url]&&x.push(_.yLf(K,M).then(function(){}).catch(function(){}));
return f.return(Promise.all(x))})};
u0H=function(K,m){var x=[];m=(new Set(m)).values();m=_.u(m);for(var S=m.next();!S.done;S=m.next()){S=S.value;for(var Q=_.u(Object.values(mBd)),w=Q.next();!w.done;w=Q.next())x.push({iconName:S,iconStyle:w.value})}lXy(K.iconManager,x)};
_.MH6=function(K,m,x){var S=x!=null?x:K.iconsToFetch;S!=null&&S.length?m!==void 0&&m>=0?_.FI(_.dX,function(){u0H(K,S)},m):u0H(K,S):Promise.resolve()};
_.fX4=_.f$(function(K,m,x){if(K.nextWireType_!==5)return!1;_.cs(m,x,_.L5(K.decoder_));return!0},function(K,m,x){m=_.hAT(m);
m!=null&&(_.Om(K,x,5),_.j8(K.encoder_,m))},_.IH5);
tH5=[0,_.n5,_.fX4,-1];cX4={sharedUi:_.FXD,a11y:_.i4_,entities:{}};_.OIl=function(){return _.U1({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})};
B_4=function(K,m,x){var S=this;this.renderFn=K;this.listeners=m;this.context=x;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var Q;this.lastSeenPlayerApi=_.RS((Q=this.playerControlsData)==null?void 0:Q.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.qCD(),void 0);_.h("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){ZVs(S).setState({playerState:-1});S.resetRecentlyNavigatedJobId&&_.dX.cancelJob(S.resetRecentlyNavigatedJobId);
S.recentlyNavigated=!0;S.resetRecentlyNavigatedJobId=_.dX.addJob(function(){S.recentlyNavigated=!1},8,1E4)})};
B_4.prototype.setState=function(K){if(!_.h("mweb_player_skip_no_op_state_changes")||!rWl(K,this.state))if(this.state=Object.assign({},this.state,K),!_.h("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)K=-1,_.h("player_controls_log_creation_killswitch")||GE4()||(K=(0,_.Of)()),_.CQ("pcu_s"),_.CQ("pcu_se"),_.CQ("pcu_rs"),this.renderFn(ZVs(this)),_.CQ("pcu_re"),pFs(K),_.dX.addJob(function(){_.CQ("pcu_ap")},8)};
var ZVs=function(K){var m;var x=_.RS((m=K.playerControlsData)==null?void 0:m.playerApi);return Object.assign({},K.state,{setState:K.boundSetState,domMeasurements:{progressBarLineRect:K.progressBarLineRect},playerApi:x,appApi:K.context.appApi,playerContainer:K.context.playerContainer,playerControlContainer:K.context.playerControlContainer,uxConfig:K.context.uxConfig})},a0O=function(K){K.listeners.forEach(function(m){K.eventListenerCleanupFunctions.push(m.register(function(){return ZVs(K)},function(){return K.getData()}))})},
dJJ=function(K){K.eventListenerCleanupFunctions.forEach(function(m){m()});
K.eventListenerCleanupFunctions.length=0};
B_4.prototype.getData=function(){return this.playerControlsData};var j7l=[0,_.dA,_.iy,_.dA,-1,_.iy,[0,_.YF,_.AD,-1],_.dA,-1];var DBG=[0,[1,2,3],_.$F,-2];var rX4=[0,_.dA];var G4l=new _.k1("crowdsourcedContextUserRatingFormFlowState");var pg4=new _.k1("noteViewModel");var $G=new _.k1("abuseReportFlowState");var RGJ=new _.k1("feedbackFormFlowState");var JXl=new _.k1("inputBoxViewModel");_.Qcd=new _.k1("lengthValidationRule");var scl=new _.k1("regexValidationRule");var u3H=new _.k1("selectedValidationRule");var hGO=[0,_.AD,_.dA,_.U3];var CMH=[0,_.iy,-2,tH5];var LbO=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(LbO,_.uG);LbO.prototype.getFeature=function(){return _.On(this,6)};
LbO.prototype.hasFeature=function(){return _.qG(_.me(this,6))!=null};var qky=[0,_.AD];var E8d=_.p$(LbO,[0,_.iy,-2,tH5,_.iy,_.AD,-1,_.es,-1,_.AD,-3,_.DGo,_.YF,CMH,_.AD,-1,j7l,_.es,_.AD,hGO,[0,[0,_.AD,-2,2,_.AD,-1,[0,_.AD],[0,_.dA,_.AD],[0,_.dA],[0,_.AD],2,[0,_.dA,2,[0,_.dA,-1],[0,_.NV,DBG],1,[0,rX4],1,[0,_.AD]],[0,_.YF],[0,[1,2],_.Z4,[0,_.AD],_.Z4,[0,_.AD,_.aZ,-1]],[0,_.dA],[0,_.AD,[0,[1,2,3,4],_.Z4,[0,[0,_.AD],qky],_.Z4,[0,[0,_.AD],qky],_.Z4,[0,qky],_.Z4,[0,[0,_.AD],qky]]],[0,_.AD],1,[0,_.AD,_.dA],1,[0,_.AD],[0,_.YF],[0,_.AD,_.dA,-1,[0,_.AD,-4]],[0,_.AD],[0,_.AD,-2],1,[0,_.AD],[0,
_.YF],[0,_.YF],1,[0,_.YF],[0]],_.AD,_.dA,_.n5,1,_.BM,_.AD,_.dA],_.iy,_.BM,_.dA,-1,_.iy]);var bIJ=new _.k1("talkToRecsViewModel");var g8J=new _.k1("creatorGoalSetUpFlowDropdownItemViewModel");var n84=new _.k1("creatorGoalSetUpFlowDropdownViewModel");var Avl=new _.k1("thumbnailBadgeViewModel");var PMl=new _.k1("checkboxGroupViewModel");var KU4=new _.k1("checkboxItemViewModel");_.Nv=new _.k1("radioButtonGroupViewModel");var eGH=new _.k1("radioButtonItemViewModel");var h3l=new _.k1("panelFooterViewModel");var iIH=new _.k1("ypcCancelRecurrenceCommand");var Ykl=new _.k1("cancellationFlowState");var diJ=new _.k1("premiumPurchaseFlowState");var Fbd=new _.k1("surveyAnswerCardRenderer");var AXH=new _.k1("showMoreButtonRenderer");var o8H;var HIl,$Bs=function(){if(HIl!==void 0)return HIl;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;o8H===void 0&&(o8H=document.createElement("template"));var S=o8H;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return HIl=K};var ZI=function(){var K=_.e.apply(this,arguments)||this;K.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";K.goalDescription="";K.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";K.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";K.startButtonId="start-button";K.exampleButtonId="example-button";return K};
_.q(ZI,_.e);_.l=ZI.prototype;_.l.getGoalDropdownItems=function(){var K,m;return(m=_.C((K=this.data)==null?void 0:K.purchaseTargetDropdown,n84))==null?void 0:m.dropdownItems};
_.l.getTimerDropdownItems=function(){var K,m;return(m=_.C((K=this.data)==null?void 0:K.timerDropdown,n84))==null?void 0:m.dropdownItems};
_.l.getColorDropdownItems=function(){var K,m;return(m=_.C((K=this.data)==null?void 0:K.colorDropdown,n84))==null?void 0:m.dropdownItems};
_.l.getDropdownItemText=function(K){var m;return(m=_.C(K,g8J))==null?void 0:m.itemLabel};
_.l.getDropdownItemValue=function(K){K=_.C(K,g8J);return(K==null?void 0:K.timeLimit)||(K==null?void 0:K.purchaseTarget)||(K==null?void 0:K.eligiblePurchaseType)};
_.l.updateFlowState=function(K){_.Uk(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:K}])};
_.l.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.l.updateGoalValue=function(K){this.goal=K.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.l.onTextValueChanged=function(K){this.goalDescription=K.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.l.updateTimerValue=function(K){this.timer=K.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.l.updateTierValue=function(K){this.tier=K.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.l.getButtonViewModel=function(K){K=(K==null?void 0:K.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var m,x=_.C((m=this.data)==null?void 0:m.startGoalButton,_.WS);return Object.assign({},x,{state:K})};
_.tv.Object.defineProperties(ZI,{template:{configurable:!0,enumerable:!0,get:function(){return $Bs()}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ZI.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ZI.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],ZI.prototype,"goal",void 0);_.v([_.P(),_.U("design:type",Object)],ZI.prototype,"goalDescription",void 0);_.v([_.P(),_.U("design:type",Object)],ZI.prototype,"timer",void 0);_.v([_.P(),_.U("design:type",Object)],ZI.prototype,"tier",void 0);
_.v([_.P(),_.U("design:type",Object)],ZI.prototype,"startButtonId",void 0);_.v([_.P(),_.U("design:type",Object)],ZI.prototype,"exampleButtonId",void 0);_.v([_.Jp({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],ZI);_.d(ZI,"yt-creator-goal-set-up-flow-view-model",function(){return $Bs()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var NW5;NW5=Object.assign({},{continuation:_.APD,download:_.P7z,canvas:_.jT1,reportChannelAbuse:_.Bdt,ui:_.rjm,share:_.a6z,talkToRecs:_.yPD,watch:_.Uv,ypc:_.I6A,radioButtonGroup:_.cj5,collabInviteLink:_.fLv},cX4,{voiceSearch:_.Rr8,shorts:_.vB});_.B1=_.Gb(NW5);_.ZI6=_.pp(_.B1);var BWl;var aX4;var dB5;var yXs=function(){return _.e.apply(this,arguments)||this};
_.q(yXs,_.e);_.v([_.P(),_.U("design:type",Object)],yXs.prototype,"data",void 0);_.v([_.Jp({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],yXs);
_.d(yXs,"yt-survey-answer-card-renderer",function(){if(dB5===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;aX4===void 0&&(aX4=document.createElement("template"));var S=aX4;x.call(m,S.content.cloneNode(!0),K.content.firstChild);dB5=K}K=dB5;return K},{mode:2});var VHH;var v86;var aY=function(){return _.e.apply(this,arguments)||this};
_.q(aY,_.e);_.l=aY.prototype;_.l.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.l.selectedItemChanged=function(K){_.Uk(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[K.feedbackToken||""]}])};
_.l.surveyAnswerCardRendererClicked=function(K){if(K.target&&_.C(K.model.item,Fbd)){var m=K.target;K=_.C(K.model.item,Fbd);K.onTapCommand?_.I7(m,[K.onTapCommand],m):this.data.onTapCommand&&_.I7(m,[this.data.onTapCommand],m);this.selectedItemChanged(K)}};
_.l.checkIsCancellationStyle=function(K){return K==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.l.updateSelectedItemFromBinding=function(K){this.selectedItem=K.detail.value};
aY.prototype.onSelectedItemChanged=aY.prototype.onSelectedItemChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],aY.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],aY.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],aY.prototype,"selectedItem",void 0);_.v([_.P({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.U("design:type",Boolean)],aY.prototype,"isCancellationStyle",void 0);
_.v([_.xt("selectedItem"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],aY.prototype,"onSelectedItemChanged",null);_.v([_.Jp({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],aY);
_.d(aY,"yt-survey-flow-step-renderer",function(){if(v86===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;VHH===void 0&&(VHH=document.createElement("template"));var S=VHH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);v86=K}K=v86;return K},{mode:2});var d$=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return K};
_.q(d$,_.e);d$.prototype.handleSurveyFlowStepOptionChanged=function(K){this.ytdReduxBehavior.dispatch(_.U1({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:K}));_.Uk(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:K}}])};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],d$.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],d$.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],d$.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],d$);
_.d(d$,"ytd-survey-flow-step-renderer",function(){if(BWl!==void 0)return BWl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return BWl=K},{mode:1});_.IXf=_.B(function(K){var m=K.data;var x=K.hideDivider;var S=K.isChannelInfoCard;K={};return _.O("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.O("div",{class:_.Tt("yt-profile-identity-info-view-model__frame",(K["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!m().channelBanner},K))},_.O(UBd,{profileIdentityInfoData:m}),_.O("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.O("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.O(_.le,{data:function(){return m().avatar}},{avatarViewModel:_.a6})),_.O(zG6,{profileIdentityInfoData:m})),_.O(_.r,{cond:function(){return m().channelDescription},
then:function(Q){var w={};return _.O("div",{class:_.Tt((w["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(S==null||!S())},w["yt-profile-identity-info-view-model__channel-description"]=function(){return!(S==null?0:S())},w))},Q)}}),_.O(TW4,{profileIdentityInfoData:m}),_.O(_.r,{cond:function(){return!(x==null?0:x())},
then:function(){return _.O("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"ih");
_.IXf.idomCompat=!0;var TW4=_.B(function(K){var m=K.profileIdentityInfoData;return _.O("div",{class:"yt-profile-identity-info-view-model__buttons"},_.O(_.AS,{each:function(){return m().subscribeButton?[m().subscribeButton,m().channelAccess]:[m().channelAccess]}},function(x){return _.O("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.O("div",{class:"yt-profile-identity-info-view-model--button"},_.O(_.le,{data:function(){return x}},{buttonViewModel:_.Oy,
subscribeButtonViewModel:_.aT})))}))},"jh"),zG6=_.B(function(K){var m=K.profileIdentityInfoData;
return _.O("div",{class:"yt-profile-identity-info-view-model__trio"},_.O("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.O(k44,{profileIdentityInfoData:m}),_.O(_.le,{data:function(){return m().threeDotMenu}},{buttonViewModel:_.Oy})),_.O(Wbs,{profileIdentityInfoData:m}))},"kh"),k44=_.B(function(K){var m=K.profileIdentityInfoData;
return _.O("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.O("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return m().channelDisplayName}),_.O(_.r,{cond:function(){return m().verifiedOrOacBadge},
then:function(x){return _.O("div",{class:"yt-profile-identity-info-view-model__badge"},_.O(_.FR,{data:function(){return{thumbnails:[{url:x().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"lh"),UBd=_.B(function(K){var m=K.profileIdentityInfoData;
return _.O("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.O(_.le,{data:function(){var x=m().channelBanner;if(x)return{imageBannerViewModel:{image:x.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(x){return _.O("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.O(_.WU,{data:x.data,
isPositionRelative:!0}))}}))},"mh"),Wbs=_.B(function(K){var m=K.profileIdentityInfoData;
return _.O("div",{class:"yt-profile-identity-info-view-model__metadata"},_.O("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.O("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return m().channelHandle}),_.O(_.r,{cond:function(){return m().channelPronouns&&m().channelHandle},
then:function(){return _.O("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.O("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return m().channelPronouns})),_.O("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.O("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return m().leftOfBulletInfo}),_.O(_.r,{cond:function(){return m().leftOfBulletInfo&&m().rightOfBulletInfo},
then:function(){return _.O("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.O("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return m().rightOfBulletInfo})))},"nh");var Xg5;var yf=function(){return _.e.apply(this,arguments)||this};
_.q(yf,_.e);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],yf.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],yf.prototype,"data",void 0);_.v([_.Z({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],yf);
_.d(yf,"ytd-channel-history-renderer",function(){if(Xg5!==void 0)return Xg5;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Xg5=K},{mode:1});var KE5;var m1J=function(){return _.e.apply(this,arguments)||this};
_.q(m1J,_.e);_.v([_.P(),_.U("design:type",Object)],m1J.prototype,"data",void 0);_.v([_.Z({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],m1J);
_.d(m1J,"ytd-feature-enablement-info-renderer",function(){if(KE5!==void 0)return KE5;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return KE5=K},{mode:1});var x1J;var S1s;var Vf=function(){var K=_.e.apply(this,arguments)||this;K.textBoxMaxLength=_.h("enable_tvod_campaign_code_integration")?15:12;return K};
_.q(Vf,_.e);_.l=Vf.prototype;_.l.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.l.onSubmit=function(){var K=this.data.serviceEndpoint,m=_.C(K,_.ie);m&&K&&(m.couponCode=this.userInput,_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}}))};
_.l.validate=function(){var K=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=K&&!this.data.errorMessage;this.showErrorMessage=K&&!!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};
_.l.computeStyle=function(K){return K};
_.l.computeShowValidationBelowInput=function(K){return K!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.l.updateUserInputFromBinding=function(K){this.userInput=K.currentTarget.value};
_.l.updateShowErrorMessageFromBinding=function(K){this.showErrorMessage=K.detail.value};
_.tv.Object.defineProperties(Vf.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
Vf.prototype.dataChanged=Vf.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Vf.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Vf.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],Vf.prototype,"userInput",void 0);_.v([_.P(),_.U("design:type",Boolean)],Vf.prototype,"disableApplyButton",void 0);_.v([_.P(),_.U("design:type",Boolean)],Vf.prototype,"hideApplyButton",void 0);
_.v([_.P(),_.U("design:type",Boolean)],Vf.prototype,"hideErrorMessage",void 0);_.v([_.P(),_.U("design:type",Boolean)],Vf.prototype,"showTick",void 0);_.v([_.P(),_.U("design:type",Boolean)],Vf.prototype,"showErrorMessage",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.U("design:type",String)],Vf.prototype,"couponStyle",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.U("design:type",Boolean)],Vf.prototype,"showValidationBelowInput",void 0);_.v([_.P(),_.U("design:type",Object)],Vf.prototype,"textBoxMaxLength",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Vf.prototype,"dataChanged",null);
_.v([_.g("showTick","showErrorMessage","userInput"),_.U("design:type",String),_.U("design:paramtypes",[])],Vf.prototype,"validationState",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],Vf);
_.d(Vf,"ytd-ypc-coupon-renderer",function(){if(S1s!==void 0)return S1s;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return S1s=K},{mode:1});var v1=function(){return _.e.apply(this,arguments)||this};
_.q(v1,_.e);v1.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"}}}};
v1.prototype.computeStyle=function(K){return K};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],v1.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],v1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],v1.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.U("design:type",String)],v1.prototype,"buttonStyle",void 0);_.v([_.Z({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],v1);
_.d(v1,"ytd-flow-bottom-bar-renderer",function(){if(x1J!==void 0)return x1J;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return x1J=K},{mode:1});var Qn5;var wN4;var sn4;var Ul=function(){return _.e.apply(this,arguments)||this};
_.q(Ul,_.e);Ul.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Ul.prototype.focus=function(K){this.title&&_.Qq(this.title,K)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ul.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ul.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ul.prototype,"data",void 0);_.v([_.QF("#title"),_.U("design:type",HTMLElement)],Ul.prototype,"title",void 0);_.v([_.Z({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],Ul);
_.d(Ul,"ytd-flow-top-bar-renderer",function(){if(sn4!==void 0)return sn4;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return sn4=K},{mode:1});var lQ5;var u4d;var MCd;var zG=function(){return _.e.apply(this,arguments)||this};
_.q(zG,_.e);zG.prototype.freeTextValueChanged=function(){_.Uk(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
zG.prototype.updateFreeTextValueFromBinding=function(K){this.freeTextValue=K.detail.value};
_.tv.Object.defineProperties(zG.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(m=(K=this.data)==null?void 0:K.responseMaxLength)!=null?m:500,S;return((S=this.freeTextValue)!=null?S:"").length>=x?"maxed-out":""}}});
zG.prototype.freeTextValueChanged=zG.prototype.freeTextValueChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zG.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],zG.prototype,"freeTextValue",void 0);_.v([_.QF("#user-input"),_.U("design:type",HTMLTextAreaElement)],zG.prototype,"input",void 0);
_.v([_.g("freeTextValue"),_.U("design:type",Object),_.U("design:paramtypes",[])],zG.prototype,"characterLimitClass",null);_.v([_.xt("freeTextValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],zG.prototype,"freeTextValueChanged",null);_.v([_.Jp({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],zG);
_.d(zG,"yt-free-text-input-flow-step-renderer",function(){if(MCd===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;u4d===void 0&&(u4d=document.createElement("template"));var S=u4d;x.call(m,S.content.cloneNode(!0),K.content.firstChild);MCd=K}K=MCd;return K},{mode:2});var TG=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return K};
_.q(TG,_.e);TG.prototype.handleFreeTextFlowStepInputChanged=function(K){_.Uk(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:K}}])};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],TG.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],TG.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],TG.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],TG);
_.d(TG,"ytd-free-text-input-flow-step-renderer",function(){if(lQ5!==void 0)return lQ5;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return lQ5=K},{mode:1});var fQ5;var tC5;var cg5=function(){return _.e.apply(this,arguments)||this};
_.q(cg5,_.e);_.v([_.P(),_.U("design:type",Object)],cg5.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],cg5);
_.d(cg5,"ytd-metadata-line-renderer",function(){if(tC5!==void 0)return tC5;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return tC5=K},{mode:1});var IY=function(){return _.e.apply(this,arguments)||this};
_.q(IY,_.e);IY.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],IY.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],IY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],IY.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],IY.prototype,"isMasthead",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],IY);
_.d(IY,"ytd-media-product-renderer",function(){if(fQ5!==void 0)return fQ5;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return fQ5=K},{mode:1});var OQ4;var kG=function(){return _.e.apply(this,arguments)||this};
_.q(kG,_.e);kG.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
kG.prototype.onBillboardImageLoaded=function(){_.vg(this.hostElement,"yt-refit")};
kG.prototype.onBillboardImageLoaded=kG.prototype.onBillboardImageLoaded;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],kG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],kG.prototype,"data",void 0);_.v([_.QF("#billboardImage"),_.U("design:type",Object)],kG.prototype,"billboardImage",void 0);_.v([_.mh("yt-img-shadow-loaded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kG.prototype,"onBillboardImageLoaded",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],kG);
_.d(kG,"ytd-billboard-masthead-renderer",function(){if(OQ4!==void 0)return OQ4;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return OQ4=K},{mode:1});var jny;var W1=function(){var K=_.e.apply(this,arguments)||this;K.smallSize=!1;return K};
_.q(W1,_.e);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],W1.prototype,"ytComponentBehaviorType",void 0);_.v([_.P(),_.U("design:type",Object)],W1.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],W1.prototype,"smallSize",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],W1);
_.d(W1,"ytd-bullet-formatted-string",function(){if(jny!==void 0)return jny;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return jny=K},{mode:1});var D1H;var Xk=function(){return _.e.apply(this,arguments)||this};
_.q(Xk,_.e);Xk.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Xk.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Xk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Xk.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],Xk);
_.d(Xk,"ytd-offer-detail-renderer",function(){if(D1H!==void 0)return D1H;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return D1H=K},{mode:1});var rgJ;var Ke=function(){return _.e.apply(this,arguments)||this};
_.q(Ke,_.e);Ke.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ke.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ke.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ke.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],Ke);
_.d(Ke,"ytd-offer-detail-step-renderer",function(){if(rgJ!==void 0)return rgJ;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return rgJ=K},{mode:1});var G55;var m3=function(){var K=_.e.apply(this,arguments)||this;K.isInOfferModule=!1;return K};
_.q(m3,_.e);_.l=m3.prototype;_.l.computeHasEndpoint=function(){var K;return!((K=this.data)==null||!K.onClickCommand)};
_.l.dataChanged=function(){var K;if((K=this.data)==null?0:K.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")};
_.l.detached=function(){var K;if((K=this.data)==null?0:K.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.l.handleClickEvent=function(){var K;if((K=this.data)==null?0:K.onClickCommand){var m;this.componentBehavior.resolveCommand((m=this.data)==null?void 0:m.onClickCommand)}};
_.l.onContentKeyDown=function(K){K.key==="Enter"?this.handleClickEvent(K):K.key===" "&&K.preventDefault()};
_.l.onContentKeyUp=function(K){K.key===" "&&this.handleClickEvent(K)};
m3.prototype.dataChanged=m3.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],m3.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],m3.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],m3.prototype,"data",void 0);_.v([_.P({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],m3.prototype,"hasEndpoint",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],m3.prototype,"isInOfferModule",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],m3.prototype,"dataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],m3);
_.d(m3,"ytd-channel-masthead-renderer",function(){if(G55!==void 0)return G55;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return G55=K},{mode:1});var pNH;var xU=function(){var K=_.e.apply(this,arguments)||this;K.thumbnailObjectFit="CONTAIN";K.thumbnailObjectPosition="LEFT";K.isExpanded=!1;return K};
_.q(xU,_.e);_.l=xU.prototype;_.l.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.l.dataChanged=function(){this.resetStates()};
_.l.computeisTapOnOfferInfoContainerEnabled=function(){var K;return((K=this.data)==null?void 0:K.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.l.onExpandBtnClick=function(){var K,m=_.C((K=this.data)==null?void 0:K.showMoreButtonRenderer,AXH);m&&_.Ev(_.So(),m.trackingParams);this.isExpanded=!this.isExpanded};
_.l.onOfferInfoClick=function(K){this.isTapOnOfferInfoContainerEnabled&&(_.oK(_.AO(K)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.H3(_.AO(K)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.l.onBottomBarClick=function(){this.executeTapCommand()};
_.l.executeTapCommand=function(){var K,m=(K=this.data)==null?void 0:K.tapCommand;m&&this.ytComponentBehavior.resolveCommand(m)};
_.l.resetStates=function(){this.isExpanded=!1};
_.tv.Object.defineProperties(xU.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var K=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),m,x,S;return((m=this.data)==null?void 0:m.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&K&&!!((x=this.data)==null?0:(S=x.benefits)==null?0:S.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((m=_.C((K=this.data)==null?void 0:K.showMoreButtonRenderer,AXH))==null?void 0:m.showMoreButtonTitle)||((x=this.data)==null?void 0:x.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((m=_.C((K=this.data)==null?void 0:K.showMoreButtonRenderer,AXH))==null?void 0:m.showLessButtonTitle)||((x=this.data)==null?void 0:x.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var K;return(K=this.showLessButtonTitle)!=null?K:""}var m;return(m=this.showMoreButtonTitle)!=null?m:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((K=this.data)==null?void 0:K.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((m=this.data)==null?0:m.footerTitle)||((x=this.data)==null?0:x.footerSubtitle))}}});
xU.prototype.dataChanged=xU.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],xU.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],xU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],xU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",String)],xU.prototype,"thumbnailObjectFit",void 0);
_.v([_.P(),_.U("design:type",String)],xU.prototype,"thumbnailObjectPosition",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.U("design:type",Boolean)],xU.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.v([_.P(),_.U("design:type",Object)],xU.prototype,"isExpanded",void 0);_.v([_.P(),_.U("design:type",Object)],xU.prototype,"data",void 0);_.v([_.P({computed:"computeIcon_(data.footerIcon)"}),_.U("design:type",String)],xU.prototype,"icon",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],xU.prototype,"dataChanged",null);_.v([_.g("data.thumbnail"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xU.prototype,"hasThumbnail",null);_.v([_.g("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xU.prototype,"enableExpandButton",null);
_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xU.prototype,"enableOfferContentIcon",null);_.v([_.g("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.U("design:type",Object),_.U("design:paramtypes",[])],xU.prototype,"showMoreButtonTitle",null);_.v([_.g("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.U("design:type",Object),_.U("design:paramtypes",[])],xU.prototype,"showLessButtonTitle",null);
_.v([_.g("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.U("design:type",String),_.U("design:paramtypes",[])],xU.prototype,"expandedBtnText",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],xU.prototype,"enableBottomBar",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],xU);
_.d(xU,"ytd-offer-card-renderer",function(){if(pNH!==void 0)return pNH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return pNH=K},{mode:1});var Rml;var SK=function(){return _.e.apply(this,arguments)||this};
_.q(SK,_.e);SK.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"}}}};
SK.prototype.onClick=function(K){if(!_.oK(K.composedPath()||[],this.hostElement,["A".toString()])){var m,x;if((K=(x=_.C((m=this.data)==null?void 0:m.actionButton,_.zD))==null?void 0:x.command)&&!this.ytComponentBehavior.resolveCommand(K)){var S;(S=_.So())==null||S.clickCommand(K);_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}})}}};
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],SK.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],SK.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],SK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],SK.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],SK);
_.d(SK,"ytd-offer-content-renderer",function(){if(Rml!==void 0)return Rml;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Rml=K},{mode:1});var JgO;var QP=function(){return _.e.apply(this,arguments)||this};
_.q(QP,_.e);QP.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.tv.Object.defineProperties(QP.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var K,m;return!((K=this.data)==null||!K.title)||!((m=this.data)==null||!m.description)}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],QP.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],QP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],QP.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],QP.prototype,"hasHeaderData",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],QP);
_.d(QP,"ytd-offer-section-renderer",function(){if(JgO!==void 0)return JgO;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return JgO=K},{mode:1});var hml;var wG=function(){return _.e.apply(this,arguments)||this};
_.q(wG,_.e);
wG.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],wG.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],wG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],wG.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],wG);
_.d(wG,"ytd-offer-selection-step-renderer",function(){if(hml!==void 0)return hml;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return hml=K},{mode:1});var CQ4;var sG=function(){return _.e.apply(this,arguments)||this};
_.q(sG,_.e);sG.prototype.computeStyle=function(K){return K};
sG.prototype.computeImageWidth=function(K){return K==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.v([_.P({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.U("design:type",String)],sG.prototype,"containerStyle",void 0);_.v([_.P({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.U("design:type",String)],sG.prototype,"imageWidth",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],sG.prototype,"data",void 0);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],sG);
_.d(sG,"ytd-confirmation-masthead-renderer",function(){if(CQ4!==void 0)return CQ4;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return CQ4=K},{mode:1});var LEy;var lm=function(){return _.e.apply(this,arguments)||this};
_.q(lm,_.e);lm.prototype.computeStyle=function(K){return K};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],lm.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],lm.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.U("design:type",String)],lm.prototype,"containerStyle",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],lm);
_.d(lm,"ytd-purchase-complete-detail-renderer",function(){if(LEy!==void 0)return LEy;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return LEy=K},{mode:1});var q1J;var um=function(){var K=_.e.apply(this,arguments)||this;K.scriptsAppended=!1;return K};
_.q(um,_.e);um.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"}}}};
um.prototype.onDataChanged=function(){var K=this.get("data.gtmId");K&&(_.eS(K,_.vZ("GL","")),this.setupConversionTracking())};
um.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var K=document.createElement("noscript");K.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(K);this.scriptsAppended=!0}};
um.prototype.onDataChanged=um.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],um.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],um.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],um.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],um.prototype,"scriptsAppended",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],um.prototype,"onDataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],um);
_.d(um,"ytd-purchase-complete-step-renderer",function(){if(q1J!==void 0)return q1J;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return q1J=K},{mode:1});var Ecs;var MN=function(){return _.e.apply(this,arguments)||this};
_.q(MN,_.e);MN.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],MN.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],MN.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],MN);
_.d(MN,"ytd-ypc-transaction-error-message-renderer",function(){if(Ecs!==void 0)return Ecs;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Ecs=K},{mode:1});var bQG;var gcH;var fe=function(){var K=_.e.apply(this,arguments)||this;K.handlePhoneVerificationSuccess=function(m){if(K.isValidPhoneVerificationCompletionMessageEvent(m)){var x;((x=K.data)==null?0:x.nextStepCommand)&&K.ytComponentBehavior.resolveCommand(K.data.nextStepCommand)}};
return K};
_.q(fe,_.e);fe.prototype.isValidPhoneVerificationCompletionMessageEvent=function(K){if(K.data!=="yt-phone-verification-complete")return!1;K=_.lc(K.origin);return K!==null&&K.includes("youtube.com")};
fe.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
fe.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],fe.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],fe.prototype,"data",void 0);_.v([_.Jp({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],fe);
_.d(fe,"yt-feature-enablement-soft-entry-renderer",function(){if(gcH===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;bQG===void 0&&(bQG=document.createElement("template"));var S=bQG;x.call(m,S.content.cloneNode(!0),K.content.firstChild);gcH=K}K=gcH;return K},{mode:1});var ncl;var PQy;var eml;var iQ4;var Y1J=function(){return _.e.apply(this,arguments)||this};
_.q(Y1J,_.e);_.v([_.P(),_.U("design:type",Object)],Y1J.prototype,"data",void 0);_.v([_.Jp({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],Y1J);
_.d(Y1J,"yt-benefits-item-renderer",function(){if(iQ4===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;eml===void 0&&(eml=document.createElement("template"));var S=eml;x.call(m,S.content.cloneNode(!0),K.content.firstChild);iQ4=K}K=iQ4;return K},{mode:2});var FE6;var Ag4;var tt=function(){return _.e.apply(this,arguments)||this};
_.q(tt,_.e);tt.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
tt.prototype.computeisWithoutPadding=function(){var K;return((K=this.data)==null?void 0:K.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],tt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],tt.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.U("design:type",Boolean)],tt.prototype,"isWithoutPadding",void 0);_.v([_.Jp({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],tt);
_.d(tt,"yt-benefits-section-renderer",function(){if(Ag4===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;FE6===void 0&&(FE6=document.createElement("template"));var S=FE6;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Ag4=K}K=Ag4;return K},{mode:2});var cG=function(){return _.e.apply(this,arguments)||this};
_.q(cG,_.e);cG.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
cG.prototype.computeisUsingLargeWidth=function(){var K;return((K=this.data)==null?void 0:K.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],cG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cG.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.U("design:type",Boolean)],cG.prototype,"isUsingLargeWidth",void 0);_.v([_.Jp({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],cG);
_.d(cG,"yt-benefits-flow-step-renderer",function(){if(PQy===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;ncl===void 0&&(ncl=document.createElement("template"));var S=ncl;x.call(m,S.content.cloneNode(!0),K.content.firstChild);PQy=K}K=PQy;return K},{mode:2});var ocJ;var HQO;var OG=function(){return _.e.apply(this,arguments)||this};
_.q(OG,_.e);OG.prototype.checkIsUsingLargeWidth=function(){var K;return((K=this.data)==null?void 0:K.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.v([_.P(),_.U("design:type",Object)],OG.prototype,"data",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],OG.prototype,"ytRendererBehavior",void 0);_.v([_.P({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.U("design:type",Boolean)],OG.prototype,"isUsingLargeWidth",void 0);_.v([_.Jp({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],OG);
_.d(OG,"yt-confirmation-flow-step-renderer",function(){if(HQO===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;ocJ===void 0&&(ocJ=document.createElement("template"));var S=ocJ;x.call(m,S.content.cloneNode(!0),K.content.firstChild);HQO=K}K=HQO;return K},{mode:2});var $14;var NB5;var ZQH=function(){return _.e.apply(this,arguments)||this};
_.q(ZQH,_.e);_.v([_.P(),_.U("design:type",Object)],ZQH.prototype,"data",void 0);_.v([_.Jp({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],ZQH);
_.d(ZQH,"yt-info-flow-step-renderer",function(){if(NB5===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;$14===void 0&&($14=document.createElement("template"));var S=$14;x.call(m,S.content.cloneNode(!0),K.content.firstChild);NB5=K}K=NB5;return K},{mode:2});var BBH;var aQl;var d14=function(){return _.e.apply(this,arguments)||this};
_.q(d14,_.e);_.v([_.P(),_.U("design:type",Object)],d14.prototype,"data",void 0);_.v([_.Jp({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],d14);
_.d(d14,"yt-info-list-flow-step-renderer",function(){if(aQl===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;BBH===void 0&&(BBH=document.createElement("template"));var S=BBH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);aQl=K}K=aQl;return K},{mode:2});var ygO=_.B(function(K){var m=K.data;return _.O("styled-text-view-model",{class:_.Tt("ytStyledTextViewModelHost",function(){return iud(m().fontAttributes)},function(){return eMy(m().color)})},_.O(_.Ii,{text:function(){return m().text},
ariaLabel:function(){var x,S,Q;return(Q=(x=m().accessibility)==null?void 0:(S=x.accessibilityData)==null?void 0:S.label)!=null?Q:""}}))},"oh");
ygO.idomCompat=!0;var VC4=_.B(function(K){var m=function(){var Q,w,M,f;return(f=(M=(Q=K.alt)==null?void 0:Q.call(K))!=null?M:(w=K.data().accessibilityData)==null?void 0:w.label)!=null?f:""},x=function(){return K.data().imageWidth},S=function(){return K.data().imageHeight};
return _.O("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.O(_.r,{cond:function(){var Q=K.data();if(Q){var w,M,f;var c=((w=_.cd().resolve(_.tR(_.PX)))==null?0:w())?(M=Q.imageDark)!=null?M:Q.imageLight:(f=Q.imageLight)!=null?f:Q.imageDark}else c=void 0;return c},
then:function(Q){return _.O(_.FR,Object.assign({},K,{data:Q,alt:m,targetWidth:x,targetHeight:S,preserveHeight:!0,preserveWidth:!0}))}}))},"ph");
VC4.idomCompat=!0;var jK=_.B(function(K){var m=K.data;K=_.oB(function(){return m().slots},[]);
var x=_.oB(function(){return m().layoutProperties},{}),S=_.cd().resolve(_.iX);
return _.O("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:Ei6(x,S)},_.O(_.AS,{each:K,keyBy:"INDEX"},function(Q){return _.O("div",{class:"ytContainerLayoutViewModelSlot",style:Ei6(function(){return Q().layoutProperties},S)},_.O(_.le,{data:function(){return Q().contents}},{containerLayoutViewModel:jK,
badgeViewModel:_.OI,buttonViewModel:_.Oy,styledTextViewModel:ygO,contentPreviewImageViewModel:function(w){return _.O(_.jr,{data:w.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(w){return _.O(VC4,{data:w.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"qh");
jK.idomCompat=!0;var vcl=_.B(function(K){var m=K.data;var x=K.stateFns;var S=function(){var D=m(),G=D.productId;return!(!D.clearGroupId&&!G)},Q=function(){var D=m(),G=D.clearGroupId;
return(D=D.productId)?x().isProductSelected(D):G?x().getSelectedProductByGroupId(G)==null:!1},w=function(D){var G=m(),p=G.clearGroupId;
if(G=G.productId)x().onProductSelected(G),D==null||D.forEach(function(R){_.qU(R)});
else if(p)x().onClearGroupSelected(p)},M=function(){var D=m(),G=D.clearGroupId;
if(D=D.productId){var p;return"group:"+(((p=x().getProductById(D))==null?void 0:p.groupId)||"")}return G?"group:"+G:""},f=_.oB(function(){return m().header},[]),c=_.oB(function(){return m().body},[]);
return _.O("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.O(_.r,{cond:function(){return f().length>0||S()},
then:function(){return _.O("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.O("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.O(_.le,{data:f},{containerLayoutViewModel:function(D){return _.O("div",{class:"ytPdpCardSectionViewModelContentItem"},_.O(jK,{data:D.data}))},
styledTextViewModel:function(D){return _.O("div",{class:"ytPdpCardSectionViewModelContentItem"},_.O(ygO,{data:D.data}))}})),_.O(_.r,{cond:S,
then:function(){return _.O("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.O(_.VC,{checked:Q,name:M,onChange:function(){w(m().onSelect)}}))}}))}}),_.O(_.r,{cond:function(){return c().length>0},
then:function(){return _.O("div",null,_.O(_.le,{data:c},{containerLayoutViewModel:function(D){return _.O("div",{class:"ytPdpCardSectionViewModelContentItem"},_.O(jK,{data:D.data}))}}))}}))},"rh");
vcl.idomCompat=!0;var U1G=_.B(function(K){var m=K.data;var x=K.stateFns;return _.O("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.O(_.r,{cond:function(){return m().banner},
then:function(S){return _.O("div",{class:"ytPdpCardViewModelBanner"},_.O(_.Ii,{text:S}))}}),_.O(_.le,{data:function(){return m().sections}},{pdpCardSectionViewModel:function(S){S=S.data;
var Q={};return _.O("div",{class:_.Tt("ytPdpCardViewModelSectionContainer",(Q.ytPdpCardViewModelShowDividers=function(){return m().showDividers},Q))},_.O(vcl,{data:S,
stateFns:x}))}}))},"sh");
U1G.idomCompat=!0;var zmy=_.B(function(K){var m=K.data;var x=K.isOverlay;K={};return _.O("pdp-masthead-view-model",{class:_.Tt("ytPdpMastheadViewModelHost",(K.ytPdpMastheadViewModelIsOverlay=x,K))},_.O(_.le,{data:function(){return m().image}},{contentPreviewImageViewModel:_.jr,
themedImageViewModel:function(S){return _.O(VC4,{data:S.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.O(_.r,{cond:function(){return m().title},
then:function(S){return _.O("h1",{class:"ytPdpMastheadViewModelHeading"},_.O(_.Ii,{text:S,isOverlay:x}))}}),_.O(_.AS,{each:function(){var S;
return(S=m().finePrint)!=null?S:[]}},function(S){return _.O("div",{class:"ytPdpMastheadViewModelFinePrint"},_.O(_.Ii,{text:S,
isOverlay:x}))}))},"th");
zmy.idomCompat=!0;var TBH=_.B(function(K){var m=K.data;var x=K.stateFns;var S=function(){return"pdp-pricing-group-selector-"+m().pricingGroupAttributeIds},Q=_.oB(function(){return m().pricingGroupSelectorSectionHeader});
return _.O("pdp-pricing-group-selector-view-model",null,_.O(_.r,{cond:function(){return!!Q()},
then:function(){return _.O(_.le,{data:Q},{sectionHeaderViewModel:function(w){w=w.data;var M={};return _.O("div",{class:_.Tt("ytPdpPricingGroupSelectorViewModelSectionHeader",(M.ytPdpPricingGroupSelectorViewModelFullBleed=!0,M.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,M))},_.O(_.CD,{data:w}))}})}}),_.O("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.O(_.AS,{each:function(){var w=x().getSelectedProductByGroupId(m().groupId);
if(!w)return _.d7(Error("Yj`"+m().groupId)),[];var M,f=(M=m().pricingGroupAttributeIds)!=null?M:[],c;if((c=w.pricingGroups)==null||!c.length||!f.length)return[];M=w.pricingGroups.filter(function(R){return f.length?R.pricingGroupAttributes.every(function(J){return f.includes(J)}):!1});
w=[];if(f.length>0){M=[].concat(_.N3(M));c=_.u(f);for(var D=c.next(),G={};!D.done;G={targetAttrId:void 0},D=c.next())G.targetAttrId=D.value,D=M.findIndex(function(R){return function(J){return J.pricingGroupAttributes.includes(R.targetAttrId)}}(G)),D!==-1&&(w.push(M[D]),M.splice(D,1))}var p=x().getSelectedPricingGroupAttributesByGroupId(m().groupId);
return w.map(function(R){var J=!1;p&&R.pricingGroupAttributes&&(J=YG(R.pricingGroupAttributes,p));return{pricingGroup:R,isSelected:J}})},
keyBy:function(w){return w.pricingGroup.pricingGroupId}},function(w){return _.O("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.O("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.O(_.le,{data:function(){return w().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:jK})),_.O("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.O(_.VC,{checked:function(){return w().isSelected},
name:S,onClick:function(){var M=w().pricingGroup;x().onPricingGroupSelected(M.pricingGroupId);if(M=_.JE(M.onSelectPricingGroup)){var f;(f=_.cd().resolve(_.jQ))==null||f.resolveCommand(M)}}})))})))},"uh");
TBH.idomCompat=!0;var IQf=_.B(function(K){var m=K.data;var x=K.stateFns;var S=function(){var M=x().getSelectedPricingOptions().map(function(D){return D.pricingOptionId}),f=x().getSelectedProductByGroupId(m().groupId);
if(!f)return _.d7(Error("Zj`"+m().groupId)),[];var c=x().getSelectedPricingGroupAttributesByGroupId(m().groupId);return oiH(f.pricingOptions,c,M)},Q=_.oB(function(){return m().pricingOptionSelectorSectionHeader}),w=function(){return S().length>1};
return _.O("pdp-pricing-option-selector-view-model",null,_.O(_.r,{cond:function(){return!!Q()&&w()},
then:function(){return _.O(_.le,{data:Q},{sectionHeaderViewModel:function(M){M=M.data;var f={};return _.O("div",{class:_.Tt("ytPdpPricingOptionSelectorViewModelSectionHeader",(f.ytPdpPricingOptionSelectorViewModelFullBleed=!0,f.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,f))},_.O(_.CD,{data:M}))}})}}),_.O(_.r,{cond:w,
then:function(){return _.O("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.O(_.AS,{each:S,keyBy:"INDEX"},function(M){return _.O("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.O("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.O(_.le,{data:function(){return M().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:jK})),_.O("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.O(_.VC,{checked:function(){return M().isSelected},
onClick:function(){x().onPricingOptionSelected(M().pricingOption.pricingOptionId);var f=M().pricingOption.onSelectPricingOption;if(f=_.JE(f)){var c;(c=_.cd().resolve(_.jQ))==null||c.resolveCommand(f)}}})))}))}}))},"vh");
IQf.idomCompat=!0;var k56=_.B(function(K){var m=K.data;var x=K.stateFns;return _.O("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.O(_.le,{data:function(){var S,Q;return(Q=(S=x().getSelectedPricingOptions()[0])==null?void 0:S.primaryButton)!=null?Q:m().emptyStateButton}},{buttonViewModel:_.Oy}))},"wh");
k56.idomCompat=!0;var WEG=_.B(function(K){var m=K.stateFns;return _.O("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.O(_.le,{data:function(){return m().getSelectedPricingOptions().flatMap(function(x){return x.summaryLines}).filter(function(x){return!!x})}},{containerLayoutViewModel:function(x){return _.O("div",{class:"ytPdpSummaryViewModelLineItem"},_.O(jK,{data:x.data}))}}))},"xh");
WEG.idomCompat=!0;var XNs=_.B(function(K){function m(F){var H=M();_.Ap(_.Og("pdpStateEntity",H,{key:H,selectedPricingOptions:F}))}
var x=K.data;var S=K.internalScrolling;var Q=K.stateFnsForTesting;var w=_.oB(function(){return x().allProducts},[]),M=_.oB(function(){return x().pdpStateEntityKey},""),f=_.QS(Hud,M),c=_.bv(function(){_.B7(!0);
var F;return(F=Q==null?void 0:Q())!=null?F:Nu4(f,w,m)},void 0,"ryrrHe"),D=_.oB(function(){return x().body},[]),G=_.oB(function(){return x().columnBreakHints},[]),p=function(){return x().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},R=function(){return p()||x().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},J=_.bv(function(){var F=_.E$(x().background),H;
if(F==null?0:(H=F.sources)==null?0:H.length){var N=N===void 0?!0:N;F=_.Mdm(void 0,F.sources,void 0,N,N?1E3:void 0,N?void 0:1E3)}else F=null;return F},void 0,"UVFJic");
K=_.x_({"--pdp-view-model-background":function(){return J()?"url("+J()+")":void 0}});
var L={};S=_.Tt("ytPdpViewModelHost",(L.ytPdpViewModelHasBackground=function(){return R()||!!J()},L.ytPdpViewModelHasDarkBackground=R,L.ytPdpViewModelHasScrim=p,L.ytPdpViewModelInternalScrolling=_.oB(S,!1),L));
var n=function(F){var H={};return _.Tt("ytPdpViewModelItem",(H.ytPdpViewModelFullBleed=function(){return ZuH(F())==="dividerViewModel"||ZuH(F())==="sectionHeaderViewModel"},H.ytPdpViewModelNoVerticalPadding=function(){return ZuH(F())==="sectionHeaderViewModel"},H))};
_.BZ(function(){var F=x().onStartCommand;if(F&&(F=_.JE(F))){var H;(H=_.cd().resolve(_.jQ))==null||H.resolveCommand(F)}});
return _.O("pdp-view-model",{class:S,style:K},_.O("div",{class:"ytPdpViewModelColumnContainer"},_.O(_.AS,{each:function(){return Bul(D(),G())},
keyBy:"INDEX"},function(F){return _.O("div",{class:"ytPdpViewModelColumn"},_.O(_.le,{data:F},{containerLayoutViewModel:function(H,N){H=H.data;return _.O("div",{class:n(function(){return F()[N()]})},_.O(jK,{data:H}))},
dividerViewModel:function(H,N){H=H.data;return _.O("div",{class:n(function(){return F()[N()]})},_.O(_.BUE,{data:H}))},
pdpCardViewModel:function(H,N){H=H.data;return _.O("div",{class:n(function(){return F()[N()]})},_.O(U1G,{data:H,
stateFns:c}))},
pdpMastheadViewModel:function(H,N){H=H.data;return _.O("div",{class:n(function(){return F()[N()]})},_.O(zmy,{data:H,
isOverlay:R}))},
pdpPricingGroupSelectorViewModel:function(H,N){H=H.data;return _.O("div",{class:n(function(){return F()[N()]})},_.O(TBH,{data:H,
stateFns:c}))},
pdpPricingOptionSelectorViewModel:function(H,N){H=H.data;return _.O("div",{class:n(function(){return F()[N()]})},_.O(IQf,{data:H,
stateFns:c}))},
pdpPrimaryButtonViewModel:function(H,N){H=H.data;return _.O("div",{class:n(function(){return F()[N()]})},_.O(k56,{data:H,
stateFns:c}))},
pdpSummaryViewModel:function(H,N){H=H.data;return _.O("div",{class:n(function(){return F()[N()]})},_.O(WEG,{data:H,
stateFns:c}))},
sectionHeaderViewModel:function(H,N){H=H.data;return _.O("div",{class:n(function(){return F()[N()]})},_.O(_.CD,{data:H}))}}))})))},"yh");
XNs.idomCompat=!0;_.BX(XNs,"pdp-view-model",{props:{data:_.kv,stateFnsForTesting:_.$A,internalScrolling:_.$A}});var KQ4=_.B(function(K){var m=K.data;var x=K.className;var S=_.QS(_.ev,function(){return m().flowStateEntityKey});
return _.O("ytm-premium-purchase-button-renderer",{class:_.Tt("ytPremiumPurchaseButtonRendererHost",x)},_.O(_.le,{data:function(){var Q;return(Q=_.C(S(),diJ))==null?void 0:Q.primaryButtonOverride}},{buttonRenderer:function(Q){return _.O(_.Qi,{data:Q.data,
className:x})},
buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,className:x})}}))},"zh");
KQ4.idomCompat=!0;var mSG=_.B(function(K){var m=K.data;K=K.className;var x=function(){return aRl(m().style)},S=_.Tt("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",x),Q=_.Tt("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",x);
return _.O("yt-flow-bottom-bar-renderer",{class:_.Tt("yt-flow-bottom-bar-renderer",K,x)},_.O(_.le,{data:function(){return m().secondaryButton}},{buttonRenderer:function(w){return _.O(_.Qi,{data:w.data,
className:Q})},
buttonViewModel:function(w){return _.O(_.Oy,{data:w.data,className:Q})},
premiumPurchaseButtonRenderer:function(w){return _.O(KQ4,{data:w.data,className:Q})}}),_.O(_.le,{data:function(){return m().primaryButton}},{buttonRenderer:function(w){return _.O(_.Qi,{data:w.data,
className:S})},
buttonViewModel:function(w){return _.O(_.Oy,{data:w.data,className:S})},
premiumPurchaseButtonRenderer:function(w){return _.O(KQ4,{data:w.data,className:S})}}))},"Ah");
mSG.idomCompat=!0;_.BX(mSG,"yt-flow-bottom-bar-renderer",{props:{data:_.kv,className:_.kv}});var xSJ=_.B(function(K){var m=_.Tt(K.className,"ytOfferSummaryRendererHost");return _.O("yt-offer-summary-renderer",{class:m},_.O("div",{class:"ytOfferSummaryRendererTextContainer"},_.O("div",{class:"ytOfferSummaryRendererEyebrowText"},_.O(_.Ii,{text:function(){return K.data().eyebrowText}})),_.O("div",{class:"ytOfferSummaryRendererTitle"},_.O(_.Ii,{text:function(){return K.data().title}})),_.O("div",{class:"ytOfferSummaryRendererSubtitle"},_.O(_.Ii,{text:function(){return K.data().subtitle}})),_.O("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.O(_.AS,{each:function(){var x;
return(x=K.data().featureListData)!=null?x:[]}},function(x){var S;
return _.O("div",{class:"ytOfferSummaryRendererFeatureList"},_.O(_.SW,{icon:(S=x.icon)==null?void 0:S.iconType,active:function(){return x.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(x.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOfferSummaryRendererFeatureListIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOfferSummaryRendererFeatureListIconSmall";default:return"ytOfferSummaryRendererFeatureListIconDefault"}}}),_.O("div",{class:"ytOfferSummaryRendererFeatureListText"},_.O(_.Ii,{text:x.text,
className:function(){return x.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.O("div",{class:"ytOfferSummaryRendererDescription"},_.O(_.Ii,{text:function(){return K.data().description}}))))},"Bh");_.BX(_.B(function(K){var m={};m=_.Tt("ytOfferSummaryFlowStepRendererHost",(m.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=K.shouldDisableHeaderTopMargin,m));return _.O("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:m},_.O("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.O("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.O(_.Ii,{text:function(){return K.data().header}})),_.O("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.O(_.Ii,{text:function(){return K.data().subtitle}}))),_.O("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.O(_.le,{data:function(){return K.data().offerSummary}},{offerSummaryRenderer:function(x){return _.O(xSJ,{data:x.data,
className:K.flowClassName})}})))},"Ch"),"yt-offer-summary-flow-step-renderer",{props:{data:_.$A,
flowClassName:_.$A,flowStateEntityKey:_.$A,shouldDisableHeaderTopMargin:_.$A}});var Sw5=_.B(function(K){var m=K.data;var x=K.className;var S=K.flowStateEntityKey;var Q=K.selectionStepStyle;K=_.kA(function(c){var D=m(),G=S==null?void 0:S();c.target&&(c.stopPropagation(),c=G||"",G=_.ev(_.FO().getState(),c),D=Object.assign({},G,{premiumPurchaseFlowState:{selectedOptionId:D.optionId,primaryButtonOverride:D.primaryButtonOverride}}),_.FO().dispatch(_.ue("flowStateEntity",c,D)));return!1});
var w=function(){return(S==null?void 0:S())||""},M=_.QS(_.ev,w);
_.BZ(function(){var c=m(),D=w(),G=M();c.defaultSelected&&D!==""&&c.primaryButtonOverride&&yWs(c.optionId||"",D,c.primaryButtonOverride,G)});
var f={};return _.O("ytm-option-item-renderer",{"on:click":K,class:_.Tt(x,"ytm-option-item-renderer",(f["ytm-option-item-renderer--lp2-style"]=function(){return(Q==null?void 0:Q())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},f))},_.O("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.O("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var c=m(),D=w(),G=M();G=_.C(G,diJ);return(G?(G==null?void 0:G.selectedOptionId)||"":c.defaultSelected&&D!==""?(c==null?void 0:c.optionId)||"":"")===m().optionId},
name:("input"+_.P$(_.dc)).toString()})),_.O("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.O(_.le,{data:function(){return m().titleBadge}},{badgeViewModel:function(c){return _.O(_.OI,{data:c.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.O(_.r,{cond:function(){return m().eyebrowText},
then:function(){return _.O("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.O(_.Ii,{text:function(){return m().eyebrowText}}))}}),_.O("div",{class:"ytm-option-item-renderer__option-item-title"},_.O(_.Ii,{text:function(){return m().title}})),_.O("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.O(_.Ii,{text:function(){return m().subtitle}})),_.O(_.r,{cond:function(){return m().featureListData},
then:function(){return _.O("div",{class:"ytm-option-item-renderer__feature-list-data"},_.O(_.AS,{each:function(){return m().featureListData||[]}},function(c){var D,G=(D=c.icon)==null?void 0:D.iconType;
a:switch(c.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":D="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":D="ytm-option-item-renderer__feature-list-icon-small";break a;default:D="ytm-option-item-renderer__feature-list-icon-default"}return _.O("div",{class:"ytm-option-item-renderer__feature-list"},_.O(_.SW,{icon:G,className:D,active:function(){return c.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.O("div",{class:"ytm-option-item-renderer__feature-list-text"},_.O(_.Ii,{text:c.text,
className:function(){return c.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.O("div",{class:"ytm-option-item-renderer__option-item-description"},_.O(_.Ii,{text:function(){return m().description}}))))},"Dh");var Q_f=_.B(function(K){var m=K.data;var x=K.flowClassName;var S=K.flowStateEntityKey;var Q=K.selectionStepStyle;return _.O("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.O("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.O("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.O(_.Ii,{text:function(){return m().title}}),_.O(_.le,{data:function(){return m().titleBadge}},{badgeViewModel:function(w){return _.O(_.OI,{data:w.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.O(_.r,{cond:function(){return m().subtitle},
then:function(){return _.O("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.O(_.Ii,{text:function(){return m().subtitle}}))}}),_.O(_.r,{cond:function(){return m().featureListData},
then:function(w){return _.O("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.O(_.AS,{each:w},function(M){var f;return _.O("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.O(_.SW,{icon:(f=M.icon)==null?void 0:f.iconType,active:function(){return M.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(M.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconSmall";default:return"ytOptionSectionRendererOptionSectionFeatureItemIconDefault"}}}),_.O("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.O(_.Ii,{text:M.text,
className:function(){return M.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.O(_.r,{cond:function(){return m().secondaryTitle},
then:function(){return _.O("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.O(_.Ii,{text:function(){return m().secondaryTitle}}))}}),_.O(_.AS,{each:function(){return m().sectionDisclaimers||[]}},function(w){return _.O("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.O(_.Ii,{text:w}))})),_.O(_.le,{data:function(){return m().optionItems}},{optionItemRenderer:function(w){return _.O("div",{class:"ytOptionSectionRendererOptionItem"},_.O(Sw5,{data:w.data,
className:x,flowStateEntityKey:S,selectionStepStyle:Q}))}}),_.O(_.r,{cond:function(){return m().offerText},
then:function(){return _.O("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.O(_.Ii,{text:function(){return m().offerText}}))}}))},"Eh");
Q_f.idomCompat=!0;var wkH=_.B(function(K){var m=K.data;var x=K.flowClassName;var S=K.flowStateEntityKey;K=K.isDesktop;var Q=_.ld("div"),w=function(){var G;return(G=m().flowStateEntityKey)!=null?G:S==null?void 0:S()},M=function(){return(w==null?void 0:w())||""},f=function(){return m().style},c=_.QS(_.ev,M);
_.BZ(function(){VUl(m(),M(),c());setTimeout(function(){var G;(G=Q.value)==null||G.focus()})});
var D={};return _.O("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.Tt("ytm-option-selection-flow-step-renderer",(D["ytm-option-selection-flow-step-renderer--desktop"]=K,D["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return m().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},D))},_.O("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"},
_.O("div",{el:Q,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.O(_.Ii,{text:function(){return m().header}})),_.O("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.O(_.Ii,{text:function(){return m().subtitle}}))),_.O(_.le,{data:function(){return m().optionItems||[]}},{optionItemRenderer:function(G){return _.O("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.O(Sw5,{data:G.data,
className:x,flowStateEntityKey:w,selectionStepStyle:f}))},
optionSectionRenderer:function(G){return _.O("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.O(Q_f,{data:G.data,flowClassName:x,flowStateEntityKey:w,selectionStepStyle:f}))}}))},"Fh");
wkH.idomCompat=!0;_.BX(wkH,"yt-option-selection-flow-step-renderer",{props:{data:_.kv,flowClassName:_.kv,flowStateEntityKey:_.kv,isDesktop:_.kv}});_.DW=_.B(function(K){var m=_.H_(K,{type:1,disablePadding:!1,disablePrimaryButton:!1}),x=m.data,S=m.type;K=m.disablePadding;var Q=m.disablePrimaryButton,w=m.onClickPrimaryButton,M=function(){return x().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},f=function(){return{disabled:Q(),
state:Q()?"disabled":"active"}},c=function(){return x().leadingLabel||x().trailingLabel};
m={};return _.O("yt-panel-footer-view-model",{class:_.Tt("yt-panel-footer-view-model",(m["yt-panel-footer-view-model--hide-divider"]=function(){return x().shouldHideDivider},m["yt-panel-footer-view-model--disable-padding"]=K,m))},_.O(_.r,{cond:c,
then:function(){var D={},G={};return _.O("div",{class:_.Tt("yt-panel-footer-view-model__text-row",(D["yt-panel-footer-view-model--row-bottom-padding"]=function(){var p=x();return!(!p.leadingLabel&&!p.trailingLabel||!p.primaryButton&&!p.secondaryButton)},D))},_.O(_.Ii,{text:function(){return x().leadingLabel},
className:_.Tt((G["yt-panel-footer-view-model--text-padding"]=c,G))}),_.O(_.Ii,{text:function(){return x().trailingLabel}}))}}),_.O(_.r,{cond:M,
then:function(){var D={};return _.O("div",{class:"yt-panel-footer-view-model__button-stack"},_.O("div",{class:_.Tt("yt-panel-footer-view-model__primary-button",(D["yt-panel-footer-view-model__button-stack--top-button"]=function(){return x().secondaryButton},D))},_.O(_.le,{data:function(){return x().primaryButton}},{buttonViewModel:function(G){return _.O(_.Oy,{data:G.data,
buttonOverrides:f,onClick:w})}})),_.O(_.le,{data:function(){return x().secondaryButton}},{buttonViewModel:_.Oy}))}}),_.O(_.r,{cond:function(){return!M()},
then:function(){var D={},G={},p={};return _.O("div",{class:_.Tt("yt-panel-footer-view-model__button-row",(D["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===S()},D))},_.O("div",{class:_.Tt("yt-panel-footer-view-model__button-row--left-button",(G["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===S()},G["yt-panel-footer-view-model__button-row--hidden"]=function(){return!x().secondaryButton||0===S()},G["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===S()},G))},_.O(_.le,{data:function(){return x().secondaryButton}},{buttonViewModel:_.Oy})),_.O("div",{class:_.Tt("yt-panel-footer-view-model__primary-button",(p["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===S()||1===S()},p["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===S()},p))},_.O(_.le,{data:function(){return x().primaryButton}},{buttonViewModel:function(R){return _.O(_.Oy,{data:R.data,
buttonOverrides:f,onClick:w})}})))}}))},"Gh");
_.DW.idomCompat=!0;_.s_4=_.B(function(K){K=_.H_(K,{disablePadding:!1});var m=K.data,x=K.disablePadding;K=_.OUn(function(){return m().formId});
var S=K.submitForm,Q=K.isValid,w=K.isSubmitting;return _.O("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.O(_.le,{data:function(){return m().panelFooter}},{panelFooterViewModel:function(M){return _.O(_.DW,{data:M.data,
onClickPrimaryButton:function(){S()},
disablePrimaryButton:function(){return!Q()||w()},
disablePadding:x})}}))},"Hh");_.BX(_.s_4,"yt-form-footer-view-model",{props:{data:_.kv,disablePadding:_.kv}});var l14=_.B(function(K){var m=_.h("enable_user_rating_web");return _.O("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.O("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.O(_.r,{cond:function(){var x;return(x=K.data())==null?void 0:x.image},
then:function(x){return _.O(_.FR,{data:x,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.O("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.O(_.Ii,{text:function(){var x;
return(x=K.data())==null?void 0:x.title}})),_.O("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.O(_.Ii,{text:function(){var x;
return(x=K.data())==null?void 0:x.subtitle}})),_.O(_.r,{cond:function(){return!m},
then:function(){return _.O(_.le,{data:function(){var x;return(x=K.data())==null?void 0:x.viewTipsButton}},{buttonViewModel:function(x){return _.O(_.Oy,{data:x.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"Ih");_.BX(l14,"yt-contributor-zero-state-view-model",{props:{data:_.kv}});var uh5=_.B(function(K){var m=function(){var x;return(x=K.data())==null?void 0:x.image};
return _.O("yt-featured-content-item-view-model",{class:_.Tt("ytFeaturedContentItemViewModelHost")},_.O("div",{class:_.Tt(function(){return m()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.O("div",{class:function(){return m()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.O(_.r,{cond:m,
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelImage"},_.O(_.le,{data:function(){return K.data().image}},{themedImageViewModel:function(x){return _.O(VC4,{data:x.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.O(_.r,{cond:function(){var x;
return!m()&&((x=K.data())==null?void 0:x.iconName)},
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelIcon"},_.O(_.SW,{icon:function(){return K.data().iconName}}))}}),_.O("div",{class:"ytFeaturedContentItemViewModelContent"},_.O(_.r,{cond:function(){var x;
return(x=K.data())==null?void 0:x.title},
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.O(_.Ii,{text:function(){return K.data().title}}))}}),_.O(_.r,{cond:function(){var x;
return(x=K.data())==null?void 0:x.body},
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.O(_.Ii,{text:function(){return K.data().body}}))}})))))},"Jh");var Mu4=_.B(function(K){var m=function(){var Q;return viy((Q=K.data())==null?void 0:Q.titleFontSize)},x=function(){var Q;
return UiO((Q=K.data())==null?void 0:Q.descriptionFontSize)},S=function(){var Q;
return((Q=K.data())==null?void 0:Q.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.O("yt-landing-page-view-model",{class:_.Tt("ytLandingPageViewModelHost",K.className)},_.O("div",{class:"ytLandingPageViewModelHeader"},_.O(_.r,{cond:function(){var Q;return(Q=K.data())==null?void 0:Q.bannerImage},
then:function(Q){return _.O("div",{class:"ytLandingPageViewModelHeaderImage"},_.O(_.le,{data:function(){return Q()}},{imageBannerViewModel:function(w){return _.O(_.WU,{data:w.data,
isPositionRelative:!0})}}))}}),_.O(_.r,{cond:function(){var Q;
return(Q=K.data())==null?void 0:Q.bannerAnimation},
then:function(Q){return _.O(_.hH,{data:function(){var w=Q();if(w==null?0:w.url){var M;w={path:(M=w==null?void 0:w.url)!=null?M:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(w==null?0:w.payload){var f;w={animationData:JSON.parse((f=w==null?void 0:w.payload)!=null?f:""),autoplay:!0,loop:!0,renderer:"svg"}}else w=void 0;return{animationConfig:w}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.O("div",{class:"ytLandingPageViewModelHeaderTitle"},_.O(_.r,{cond:function(){var Q;
return(Q=K.data())==null?void 0:Q.title},
then:function(Q){return _.O("div",{class:_.Tt("ytLandingPageViewModelHeaderTitleContent",m)},_.O(_.Ii,{text:function(){return Q()}}))}}),_.O(_.r,{cond:function(){var Q;
return(Q=K.data())==null?void 0:Q.description},
then:function(Q){var w={};return _.O(_.Ii,{className:_.Tt("ytLandingPageViewModelHeaderTitleDescription",x,(w.ytLandingPageViewModelHeaderTitleDescriptionMargin=S,w)),text:function(){return Q()}})}}))),_.O(_.r,{cond:function(){var Q,w;
return(Q=K.data())==null?void 0:(w=Q.featuredContentList)==null?void 0:w.length},
then:function(){return _.O("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.O(_.le,{data:function(){return K.data().featuredContentList}},{featuredContentItemViewModel:function(Q){return _.O(uh5,{data:Q.data})}}))}}),_.O(_.r,{cond:function(){var Q,w;
return(Q=K.data())==null?void 0:(w=Q.expandableContentList)==null?void 0:w.length},
then:function(){return _.O("div",{class:"ytLandingPageViewModelFaqSection"},_.O(_.le,{data:function(){return K.data().expandableContentList}},{faqEntryViewModel:function(Q){return _.O("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.O(_.CLR,{data:Q.data}))}}))}}),_.O("div",{class:"ytLandingPageViewModelFooter"},_.O(_.r,{cond:function(){var Q;
return(Q=K.data())==null?void 0:Q.legalCopy},
then:function(Q){return _.O("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.O(_.Ii,{text:function(){return Q()}}))}}),_.O(_.r,{cond:function(){var Q;
return(Q=K.data())==null?void 0:Q.actions},
then:function(Q){return _.O("div",null,_.O(_.le,{data:function(){return Q()}},{flexibleActionsViewModel:function(w){return _.O(_.y2,{data:w.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"Kh");_.BX(_.B(function(K){return _.O("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.O("div",{class:"ytLpSectionGroupViewModelContainer"},_.O(_.le,{data:function(){return K.data().sections}},{landingPageViewModel:function(m){return _.O(Mu4,{data:m.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"Lh"),"yt-lp-section-group-view-model",{props:{data:_.kv}});var f1l=_.B(function(K){var m=K.data;var x=K.selectedKey;var S=K.onSelected;var Q=K.groupName;var w=function(){return m().text},M=function(){return m().attributedText},f=function(){return m().subtext},c=function(){return m().attributedSubtext},D=_.O("div",{class:"ytRadioButtonItemViewModelLabel"},_.O(_.r,{cond:w,
then:function(){return _.O("div",null,w)}}),_.O(_.r,{cond:M,
then:function(){return _.O(_.Ii,{text:M})}}),_.O(_.r,{cond:f,
then:function(){return _.O("div",{class:"ytRadioButtonItemViewModelSubText"},f)}}),_.O(_.r,{cond:c,
then:function(){return _.O("div",{class:"ytRadioButtonItemViewModelSubText"},_.O(_.Ii,{text:c}))}})),G=function(){if(M()){var R;
return(R=M())==null?void 0:R.content}return w()},p=function(){if(c()){var R;
return(R=c())==null?void 0:R.content}return f()};
K={};return _.O("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.O(_.VC,{name:Q,checked:function(){return!(x==null||!x()||m().key!==(x==null?void 0:x()))},
onChange:function(R){S==null||S(R.target,m(),Q==null?void 0:Q())},
labelRenderable:function(){return D},
ariaLabel:function(){return p()?G()+", "+p():G()},
className:_.Tt((K.ytRadioButtonItemViewModelSubTitle=function(){return!!m().subtext},K))}))},"Mh");_.tuf=_.B(function(K){var m=K.data;var x=function(){var S;return _.GZ((S=m())==null?void 0:S.rendererContext)};
K={};return _.O("content-list-item-view-model",{el:_.o$(_.pi(function(){return m().rendererContext})),
class:_.Tt("ytContentListItemViewModelHost",(K.ytContentListItemViewModelTappable=x,K)),role:function(){return x()?"listitem":void 0},
tabindex:function(){return x()?0:void 0}},_.O("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.O("div",{class:"ytContentListItemViewModelImageContainer"},_.O(_.r,{cond:function(){return m().image},
then:function(S){return _.O(_.FR,{data:S,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.O(_.le,{data:function(){var S;
return(S=m())==null?void 0:S.avatar}},{avatarViewModel:_.a6})),_.O("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.O("div",{class:_.Tt("ytContentListItemViewModelTitle",function(){a:{switch(m().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var S="ytContentListItemViewModelProminentTitle";
break a}S=void 0}return S})},_.O(_.Ii,{text:function(){return m().title}})),_.O("div",{class:"ytContentListItemViewModelMetadata"},_.O(_.le,{data:function(){return m().metadata}},{contentMetadataViewModel:function(S){return _.O(_.rh,{data:S.data,
layout:1})}})))),_.O("div",{class:"ytContentListItemViewModelActionButton"},_.O(_.le,{data:function(){var S;
return(S=m())==null?void 0:S.actionButton}},{buttonViewModel:_.Oy,
toggleButtonViewModel:_.FP})))},"Nh");var cy6=_.B(function(K){var m=K.data,x=function(){var Q;return(Q=m())==null?void 0:Q.description},S=function(){var Q;
return(Q=m())==null?void 0:Q.title};
return _.O("ytfc-youth-basic-section-header-view-model",{class:_.Tt("ytfcYouthBasicSectionHeaderViewModelHost",K.className)},_.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.O(_.le,{data:function(){var Q;return(Q=m())==null?void 0:Q.avatar}},{avatarViewModel:_.a6}),_.O(_.r,{cond:function(){var Q;
return _.E$((Q=m())==null?void 0:Q.themedImage)},
then:function(Q){return _.O(_.FR,{data:Q,alt:function(){var w,M;return(M=(w=S())==null?void 0:w.content)!=null?M:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.O(_.r,{cond:S,
then:function(){return _.O(_.Ii,{text:S,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.O(_.le,{data:function(){var Q;
return(Q=m())==null?void 0:Q.bottomBadge}},{badgeViewModel:function(Q){return _.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.O(_.OI,{data:Q.data}))}}),_.O(_.r,{cond:x,
then:function(){return _.O(_.Ii,{text:x,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"Oh");var ONJ=_.B(function(K){var m=K.data;return _.O("ytfc-youth-section-body-view-model",{class:_.Tt("ytfcYouthSectionBodyViewModelHost",K.className)},_.O(_.le,{data:function(){var x;return(x=m())==null?void 0:x.topContent}},{avatarStackViewModel:function(x){return _.O(_.yV,{data:x.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.O(_.Ii,{text:function(){var x;
return(x=m())==null?void 0:x.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"Ph");var j_J=_.B(function(K){var m=_.u(_.hL(!1,void 0,"SrK51e")),x=m.next().value,S=m.next().value,Q=function(){return K.data().inlineExpansionEntityKey},w=_.QS(up4,Q),M=function(){if(K.isSelected!==void 0)return K.isSelected();
if(Q()){var c;return(c=w())==null?void 0:c.expanded}return x()};
m={};var f={};return _.O("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.kA(function(){K.isSelected!==void 0||Q()||S(!x())})},_.O("div",{class:"ytInlineExpanderViewModelHeader"},_.O(_.le,{data:function(){return K.data().headerContent}},{youthBasicSectionHeaderViewModel:cy6}),_.O("div",{class:_.Tt("ytInlineExpanderViewModelButton",(m.ytInlineExpanderViewModelButtonExpanded=M,m))},_.O(_.c5,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:M(),accessibilityLabel:M()?_.SC("SHOW_LESS",void 0,"Show Less"):_.SC("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.O("div",{class:_.Tt("ytInlineExpanderViewModelBody",(f.ytInlineExpanderViewModelBodyExpanded=M,f)),"aria-hidden":function(){return!M()}},_.O("div",{class:"ytInlineExpanderViewModelBodyContent"},_.O(_.le,{data:function(){return K.data().bodyContent}},{youthSectionBodyViewModel:ONJ}))))},"Qh");var DSG=new _.W$("CONTENT_SECTION_VIEW_MODEL_TOKEN");_.ry4=_.B(function(K){var m=function(){return K.data().background},x=function(){return K.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},S=function(){return K.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},Q=_.cd().resolve(_.tR(DSG));
return _.O("yt-card-view-model",{el:_.o$(_.pi(function(){return K.data().rendererContext})),
class:_.Tt("ytCardViewModelHost",K.className)},_.O(_.Gh,{contentId:function(){return K.data().contentId}},function(){var w={};
return _.O("div",{class:_.Tt("ytCardViewModelCardViewModelInner",function(){var M;return zM4(K.data().cardStyle,(M=K.isSelected)==null?void 0:M.call(K))},function(){if(K.isSelected===void 0){var M;
a:{switch((M=K.data().cardState)==null?void 0:M.selectionState){case "CARD_SELECTION_STATE_SELECTED":M="ytCardViewModelSelected";break a}M=void 0}return M}})},_.O(_.le,{data:m},{cinematicContainerViewModel:function(M){return _.O(_.HFA,{data:M.data})}}),_.O("div",{class:"ytCardViewModelContentWrapper"},_.O(_.r,{cond:function(){return!x()},
then:function(){var M={},f={};return _.O("div",{class:"ytCardViewModelTopContentContainer"},_.O("div",{class:_.Tt("ytCardViewModelTopContent",(M.ytCardViewModelInnerPadding=function(){return!K.data().disableTopContentPadding&&K.data().topContent},M))},_.O(_.le,{data:function(){return K.data().topContent}},{contentListItemViewModel:function(c){return _.O(_.tuf,{data:c.data})},
linearLayoutViewModel:_.zs})),_.O("div",{class:_.Tt("ytCardViewModelInlineTrailingAction",(f.ytCardViewModelInlineCenterTrailingAction=S,f.ytCardViewModelInlineTrailingActionMargin=function(){return K.data().trailingAction},f))},_.O(_.le,{data:function(){return K.data().trailingAction}},{buttonViewModel:function(c){return _.O(_.Oy,{data:c.data})}})))}}),_.O("div",{class:_.Tt((w.ytCardViewModelInnerPadding=function(){return!K.data().disableBodyContentPadding&&K.data().bodyContent},w))},_.O(_.le,{data:function(){return K.data().bodyContent}},
Object.assign({},{channelAttributionViewModel:_.cdH,
contentListItemViewModel:_.tuf,descriptionPreviewViewModel:_.hJ,inlineExpanderViewModel:function(M){return _.O(j_J,{data:M.data,isSelected:K.isSelected})},
linearLayoutViewModel:_.zs,listItemViewModel:_.vU},Q&&{contentSectionViewModel:Q})))),_.O(_.r,{cond:function(){return x()},
then:function(){return _.O("div",{class:"ytCardViewModelOverlayTrailingAction"},_.O(_.le,{data:function(){return K.data().trailingAction}},{buttonViewModel:function(M){return _.O(_.Oy,{data:M.data})}}))}}))}))},"Rh");var Gc4=_.B(function(K){var m=K.data,x=K.onSelected,S=K.selectedKey,Q=K.groupName;K=K.className;var w=_.u(_.hL(!1,void 0,"mDtSad")),M=w.next().value,f=w.next().value,c=function(){if(S!==void 0){var D=S();return!(!D||m().key!==D)}return M()};
w=_.kA(function(D){x?x(D.currentTarget,m(),Q==null?void 0:Q()):f(!M())});
return _.O("yt-selectable-item-view-model",{class:_.Tt("ytSelectableItemViewModelHost",K,"ytSelectableItemViewModelContainer"),"on:click":w,"prop:checked":c},_.O(_.le,{data:function(){return m().content}},{cardViewModel:function(D){return _.O(_.ry4,{data:D.data,
isSelected:c})}}))},"Sh");_.pk5=_.B(function(K){var m=K.data;var x=K.onSelected;var S=K.selectedKey;var Q=K.groupName;var w=function(){return(Q==null?void 0:Q())||m().key};
return _.O("yt-radio-button-group-view-model",{class:_.Tt("ytRadioButtonGroupViewModelHost",K.className)},_.O("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.O(_.le,{data:function(){return m().radioButtons}},{radioButtonItemViewModel:function(M){return _.O(f1l,{data:M.data,
onSelected:x,selectedKey:S,groupName:w})},
selectableItemViewModel:function(M){return _.O(Gc4,{data:M.data,onSelected:x,selectedKey:S,groupName:w})}})))},"Th");var RiJ=_.B(function(K){_.BZ(function(){if(K.controlledMode()&&K.data().defaultSelected)_.aC(Error("$j"));else{var w;!K.controlledMode()&&((w=K.selected)==null?0:w.call(K))&&_.aC(Error("ak"))}});
var m=_.u(_.mc(function(){if(!K.controlledMode())return K.data().defaultSelected})),x=m.next().value,S=m.next().value,Q=function(){if(!K.controlledMode())return x();
var w;return(w=K.selected)==null?void 0:w.call(K)};
return _.O("yt-checkbox-item-view-model",{class:_.Tt("ytCheckboxItemViewModelHost",K.className)},_.O(_.vU,{data:function(){var w=K.data(),M=Q();return{title:w.text,subtitle:w.subtext,superlabel:w.superlabel,isSelected:!!M,isDisabled:w.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!K.controlledMode()&&S(!x());var w,M;(M=K.onTap)==null||M.call(K,!!Q(),K.data(),(w=K.groupName)==null?void 0:w.call(K))},
isCompact:K.isCompact}))},"Uh");var JyG=_.B(function(K){var m=K.data;var x=K.controlledMode;var S=K.selectedKeys;var Q=K.onItemTap;var w=K.groupName;var M=function(){return(w==null?void 0:w())||m().key};
_.BZ(function(){x()&&m().defaultSelectedKeys?_.aC(Error("bk")):!x()&&(S==null?0:S())&&_.aC(Error("ck"))});
K=_.u(_.mc(function(){if(!x())return m().defaultSelectedKeys}));
var f=K.next().value,c=K.next().value,D=function(G,p,R){G=[];!x()&&p.key&&(G=Tuf(p.key,f()||[]),c(G));Q==null||Q(p,G,R)};
return _.O("yt-checkbox-group-view-model",{class:_.Tt("ytCheckboxGroupViewModelHost")},_.O("fieldset",{class:_.Tt("ytCheckboxGroupViewModelFieldset")},_.O(_.le,{data:function(){return m().checkboxes}},{checkboxItemViewModel:function(G){var p=G.data;
return _.O(RiJ,{data:p,controlledMode:!0,selected:function(){var R=x()?(S==null?void 0:S())||[]:f()||[],J=p().key;return J?R.includes(J):!1},
onTap:D,groupName:M})}})))},"Vh");var rG=_.B(function(K){var m=_.QS(IRf,_.oB(function(){var f;return(f=K.data())==null?void 0:f.noteFeedEntityKey},"")),x=_.QS(cWl,_.oB(function(){var f;
return(f=K.data())==null?void 0:f.userRatingEntityKey},"")),S=_.h("enable_user_rating_web"),Q=function(){var f,c,D;
return((f=m())==null?0:f.contributorNote)?(c=m())==null?void 0:c.contributorNote:(D=K.data())==null?void 0:D.existingNote},w=function(){var f,c;
return!!x()&&!!kEs((f=x())==null?void 0:f.helpfulnessValue,(c=K.data())==null?void 0:c.noteData)};
if(S){var M={};return _.O("yt-note-view-model",{class:_.Tt("ytNoteViewModelHostUserRating",(M.ytNoteViewModelHostUserRatingPublishedNote=function(){var f,c,D,G;return((f=K.data())==null?void 0:(c=f.noteData)==null?void 0:c.isPublished)&&!((D=K.data())==null?0:(G=D.noteData)==null?0:G.isUserRatingForm)},M))},_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.O(_.r,{cond:function(){var f,c;
return(f=K.data())==null?void 0:(c=f.noteData)==null?void 0:c.isPinned},
then:function(){return _.O(_.SW,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.O(_.r,{cond:function(){var f,c;return(f=K.data())==null?void 0:(c=f.noteData)==null?void 0:c.isPublished},
then:function(){return _.O(_.SW,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.O(_.le,{data:function(){var f;
return(f=K.data())==null?void 0:f.metadata}},{contentMetadataViewModel:_.rh}),_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var f,c;
return(c=_.C((f=K.data())==null?void 0:f.metadata,_.fjE))==null?void 0:c.delimiter}),_.O(_.Ii,{text:function(){var f;
return(f=Q())==null?void 0:f.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.O(_.r,{cond:function(){var f,c;return!((f=K.data())==null?0:(c=f.noteData)==null?0:c.isUserRatingForm)},
then:function(){return _.O(_.le,{data:function(){var f,c,D,G,p,R,J,L=!!((f=K.data())==null?0:(c=f.noteData)==null?0:c.isPinned);f=w();c=(D=K.data())==null?void 0:D.noteData;D=(G=m())==null?void 0:(p=G.contributorNote)==null?void 0:p.deleteAction;G=(R=K.data())==null?void 0:R.overflowButtonNoteWithRatingOnTapOverride;R=(J=K.data())==null?void 0:J.overflowButton;return L?Wty(c,D):f?{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",onTap:G}}:R}},{buttonViewModel:function(f){return _.O(_.Oy,{data:f.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.O("div",{class:"ytNoteViewModelNoteContent"},_.O(_.Ii,{text:function(){var f;
return(f=Q())==null?void 0:f.text}})),_.O(_.r,{cond:function(){var f,c,D,G;
return!((f=K.data())==null?0:(c=f.noteData)==null?0:c.isPinned)&&!((D=K.data())==null?0:(G=D.noteData)==null?0:G.isUserRatingForm)},
then:function(){return _.O(_.r,{cond:w,then:function(){return _.O("div",{class:"ytNoteViewModelUserRatingContainer"},_.O(_.Ii,{text:function(){var f,c;return kEs((f=x())==null?void 0:f.helpfulnessValue,(c=K.data())==null?void 0:c.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.O(_.le,{data:function(){var f;return(f=K.data())==null?void 0:f.userRatingButton}},{buttonViewModel:function(f){return _.O(_.Oy,{data:f.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.O(_.r,{cond:function(){var f,c,D,G;
return!((f=K.data())==null?0:(c=f.noteData)==null?0:c.ignoreDivider)&&!((D=K.data())==null?0:(G=D.noteData)==null?0:G.isUserRatingForm)},
then:function(){return _.O("div",{class:"ytNoteViewModelDivider"},_.O(_.le,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(f){return _.O(_.BUE,{data:f.data})}}))}}))}return _.O("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.O(_.r,{cond:function(){var f,c;return(f=K.data())==null?void 0:(c=f.noteData)==null?void 0:c.isPinned},
then:function(){return _.O(_.SW,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.O(_.r,{cond:function(){var f,c;return(f=K.data())==null?void 0:(c=f.noteData)==null?void 0:c.isPublished},
then:function(){return _.O(_.SW,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.O(_.r,{cond:function(){return S},
then:function(){return _.O(_.le,{data:function(){var f;return(f=K.data())==null?void 0:f.metadata}},{contentMetadataViewModel:function(f){return _.O(_.rh,{data:f.data})}})}}),_.O(_.Ii,{text:function(){var f,c;
return(f=K.data())==null?void 0:(c=f.noteData)==null?void 0:c.headerText}}),_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.O(_.Ii,{text:function(){var f,c;
return(f=K.data())==null?void 0:(c=f.noteData)==null?void 0:c.delimiter}})),_.O(_.Ii,{text:function(){var f,c;
return(f=m())==null?void 0:(c=f.contributorNote)==null?void 0:c.publishedTimeText}})),_.O(_.le,{data:function(){var f,c,D;
return Wty((f=K.data())==null?void 0:f.noteData,(c=m())==null?void 0:(D=c.contributorNote)==null?void 0:D.deleteAction)}},{buttonViewModel:function(f){return _.O(_.Oy,{data:f.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.O("div",{class:"ytNoteViewModelNoteContent"},_.O(_.Ii,{text:function(){var f,c;
return(f=m())==null?void 0:(c=f.contributorNote)==null?void 0:c.text}})))},"Wh");
rG.idomCompat=!0;_.BX(_.B(function(K){var m=_.oB(function(){var N;return(N=K.data())==null?void 0:N.flowStateEntityKey},""),x=_.QS(_.ev,m),S=_.QS(IRf,_.oB(function(){var N;
return(N=K.data())==null?void 0:N.noteFeedEntityKey},"")),Q=_.u(_.mc(function(){var N;
return(N=_.C(K.data().helpfulnessValue,_.Nv))==null?void 0:N.defaultSelectedKey})),w=Q.next().value,M=Q.next().value;
Q=_.u(_.mc(function(){var N,z,y;return(y=_.C((N=_.C(K.data().helpfulnessValue,_.Nv))==null?void 0:(z=N.radioButtons)==null?void 0:z.find(function(V){var T;return((T=_.C(V,eGH))==null?void 0:T.key)===w()}),eGH))==null?void 0:y.value}));
var f=Q.next().value,c=Q.next().value;Q=_.u(_.mc(function(){var N;return(N=_.C(K.data().helpfulReasons,PMl))==null?void 0:N.defaultSelectedKeys}));
var D=Q.next().value,G=Q.next().value;Q=_.u(_.mc(function(){var N;return(N=_.C(K.data().notHelpfulReasons,PMl))==null?void 0:N.defaultSelectedKeys}));
var p=Q.next().value,R=Q.next().value,J=function(N,z){M(z.key);c(z.value);G([]);R([])},L=function(){var N,z;
return((N=f())==null?void 0:N.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((z=f())==null?void 0:z.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},n=function(){var N,z;
return((N=f())==null?void 0:N.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((z=f())==null?void 0:z.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},F=function(N){XFH(N.key,D,G)},H=function(N){XFH(N.key,p,R)};
_.BZ(function(){var N,z,y;fR4((N=K.data())==null?void 0:(z=N.userRatingFormSchema)==null?void 0:z.id,{isValid:function(){return!!w()},
formData:function(){var V=f(),T=mJd(D(),_.C(K.data().helpfulReasons,PMl)),m1=mJd(p(),_.C(K.data().notHelpfulReasons,PMl));V={helpfulnessValue:V==null?void 0:V.noteHelpfulnessValue};if(T){V.helpfulReasons=[];T=_.u(T);for(var MT=T.next();!MT.done;MT=T.next()){MT=MT.value;var c0=void 0;if((c0=MT)==null?0:c0.noteHelpfulReason)c0=void 0,V.helpfulReasons.push((c0=MT)==null?void 0:c0.noteHelpfulReason)}}if(m1)for(V.notHelpfulReasons=[],m1=_.u(m1),T=m1.next();!T.done;T=m1.next())if(T=T.value,MT=void 0,(MT=
T)==null?0:MT.noteNotHelpfulReason)MT=void 0,V.notHelpfulReasons.push((MT=T)==null?void 0:MT.noteNotHelpfulReason);return{userRatingFormData:V}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(y=_.C(x(),G4l))==null?void 0:y.submitFormParams},onSubmitResult:function(){var V,T=(V=_.C(x(),G4l))==null?void 0:V.userRatingEntityKey,m1;V={key:T,helpfulnessValue:(m1=f())==null?void 0:m1.noteHelpfulnessValue};T&&_.Ap(_.ue("contextNoteUserRatingEntityPayload",T,V));var MT;T=(MT=K.data())==null?void 0:MT.viewNoteFlowStepId;var c0;if((c0=S())==null||!c0.contributorNote){var EB;T=(EB=K.data())==null?void 0:EB.zeroStateFlowStepId}(MT=
Object.assign({},x()))&&T&&(MT.currentStepId=T,MT.stepIdStack=[T],_.Ap(_.ue("flowStateEntity",m(),MT)));var pT;(MT=(pT=K.data())==null?void 0:pT.ratingSubmittedSnackbarCommand)&&_.qU(MT)},
disableDuringSubmission:!0})});
return _.O("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.O(_.le,{data:function(){var N=_.C(x(),G4l);if(N){var z;var y={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:N==null?void 0:(z=N.note)==null?void 0:z.headerText}]}],delimiter:"\u2022"}},existingNote:N.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else y=void 0;return y}},{noteViewModel:function(N){return _.O("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.O(rG,{data:N.data}))}}),_.O(_.le,{data:function(){var N;
return(N=K.data())==null?void 0:N.helpfulnessValue}},{radioButtonGroupViewModel:function(N){return _.O("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.O(_.pk5,{data:N.data,
onSelected:J,selectedKey:w}))}}),_.O(_.r,{cond:L,
then:function(){return _.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.O(_.Ii,{text:function(){var N;return(N=K.data())==null?void 0:N.helpfulReasonQuestion}})),_.O(_.le,{data:function(){var N;
return(N=K.data())==null?void 0:N.helpfulReasons}},{checkboxGroupViewModel:function(N){return _.O(JyG,{data:N.data,
onItemTap:F,selectedKeys:D,controlledMode:!0})}}))}}),_.O(_.r,{cond:n,
then:function(){return _.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.O(_.Ii,{text:function(){var N;return(N=K.data())==null?void 0:N.notHelpfulReasonQuestion}})),_.O(_.le,{data:function(){var N;
return(N=K.data())==null?void 0:N.notHelpfulReasons}},{checkboxGroupViewModel:function(N){return _.O(JyG,{data:N.data,
onItemTap:H,selectedKeys:p,controlledMode:!0})}}))}}),_.O(_.r,{cond:function(){return!L()&&!n()},
then:function(){return _.O(_.le,{data:function(){var N;return(N=K.data())==null?void 0:N.helpfulNoteFeatures}},{alertBannerViewModel:function(N){return _.O("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.O(_.zqz,{data:N.data}))}})}}))},"Xh"),"yt-note-user-rating-view-model",{props:{data:_.kv}});_.BX(rG,"yt-note-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=_.QS(IRf,_.oB(function(){var x;return(x=K.data())==null?void 0:x.noteFeedEntityKey},""));
return _.O("yt-notes-wrapper-view-model",{class:_.Tt("ytNotesWrapperViewModelHost")},_.O(_.r,{cond:function(){var x,S,Q;return!((x=K.data())==null||!x.existingNotes)||!((S=K.data())==null||!S.currentNote)&&!((Q=m())==null||!Q.contributorNote)},
then:function(){return _.O(_.O2,null,_.O(_.le,{data:function(){var x,S,Q,w;return((S=_.C((x=K.data())==null?void 0:x.currentNote,pg4))==null?0:(Q=S.noteData)==null?0:Q.isPublished)?(w=K.data())==null?void 0:w.currentNote:void 0}},{noteViewModel:function(x){return _.O(rG,{data:x.data})}}),_.O(_.le,{data:function(){var x;
return(x=K.data())==null?void 0:x.existingNotes}},{noteViewModel:function(x){var S=x.data;
return _.O(_.r,{cond:function(){var Q,w;return(Q=S())==null?void 0:(w=Q.noteData)==null?void 0:w.isPublished},
then:function(){return _.O(rG,{data:S})}})}}),_.O(_.le,{data:function(){var x,S,Q,w,M;
return((S=_.C((x=K.data())==null?void 0:x.currentNote,pg4))==null?0:(Q=S.noteData)==null?0:Q.isPublished)||(w=m())==null||!w.contributorNote?void 0:(M=K.data())==null?void 0:M.currentNote}},{noteViewModel:function(x){return _.O(rG,{data:x.data})}}),_.O(_.le,{data:function(){var x;
return(x=K.data())==null?void 0:x.existingNotes}},{noteViewModel:function(x){var S=x.data;
return _.O(_.r,{cond:function(){var Q,w;return!((Q=S())==null?0:(w=Q.noteData)==null?0:w.isPublished)},
then:function(){return _.O(rG,{data:S})}})}}))},
else:function(){return _.O(_.le,{data:function(){var x;return(x=K.data())==null?void 0:x.zeroStateData}},{contributorZeroStateViewModel:l14})}}))},"Yh"),"yt-notes-wrapper-view-model",{props:{data:_.kv}});var GC=_.B(function(K){var m=_.H_(K,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0}),x=m.label,S=m.text,Q=m.placeholder,w=m.hint;K=m.rows;var M=m.overflowStyle,f=m.outline,c=m.disabled,D=m.disableNewLines,G=m.characterLimit,p=m.validation,R=m.onInput,J=_.ld("textarea");m=_.u(_.mc(function(){return S()}));
var L=m.next().value,n=m.next().value;m=_.u(_.hL(!1,void 0,"u9PDq"));var F=m.next().value,H=m.next().value,N=function(){H(!0)},z=function(){H(!1)};
_.BZ(function(){var $S=J.value,nT=M(),Lt=L();nT==="expand-vertically"&&Lt&&xJd($S);J.value.addEventListener("focusin",N);J.value.addEventListener("focusout",z)});
_.Nl(function(){J.value.removeEventListener("focusin",N);J.value.removeEventListener("focusout",z)});
var y=function(){var $S;return($S=p())==null?void 0:$S.validate(L())},V=function(){return G()&&!y()&&L().length>G().maxChars},T=function(){return!!y()||V()};
m=_.kA(function($S){if(!$S.currentTarget)return!1;$S=$S.currentTarget;n($S.value);M()==="expand-vertically"&&xJd($S);R==null||R($S.value);return!0});
var m1=_.kA(function($S){D()&&$S.key==="Enter"&&$S.preventDefault();return!1}),MT=_.kA(function(){J.value.focus()}),c0=function(){return Q()||x()},EB={},pT={},h8={};
return _.O("textarea-shape",{class:"ytStandardsTextareaShapeHost"},_.O("div",{class:_.Tt("ytStandardsTextareaShapeTextareaContainer",(EB.ytStandardsTextareaShapeTextareaContainerOutline=f,EB.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=c,EB.ytStandardsTextareaShapeTextareaContainerOutlineError=T,EB)),"on:click":MT},_.O("label",{class:_.Tt("ytStandardsTextareaShapeLabel",(pT.ytStandardsTextareaShapeLabelFocused=F,pT.ytStandardsTextareaShapeLabelDisabled=c,pT.ytStandardsTextareaShapeLabelError=
function(){return T()&&!c()},pT.ytStandardsTextareaShapeLabelHidden=function(){return!F()&&!L()&&!!c0()},pT))},x),_.O("div",{class:_.Tt("ytStandardsTextareaShapePlaceholder",(h8.ytStandardsTextareaShapePlaceholderVisible=function(){return!F()&&!L()},h8)),
"aria-hidden":"true"},c0),_.O("textarea",{el:J,class:"ytStandardsTextareaShapeTextarea",rows:K,disabled:c,placeholder:c0,"on:input":m,"on:keydown":m1},L)),_.O(_.r,{cond:function(){return w()&&!T()},
then:function(){var $S={};return _.O("div",{class:_.Tt("ytStandardsTextareaShapeHint",($S.ytStandardsTextareaShapeHintDisabled=c,$S))},_.O("div",{class:"ytStandardsTextareaShapeHintHintMessage"},w))}}),_.O(_.r,{cond:y,
then:function(){return _.O(hiy,{disabled:c},_.O("div",{class:"ytStandardsTextareaShapeErrorMessage"},y))}}),_.O(_.r,{cond:G,
then:function($S){return _.O(_.r,{cond:V,then:function(){return _.O(hiy,{disabled:c},_.O("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return $S().errorMessage}),_.O("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return L().length+"/"+$S().maxChars}))}})}}))},"Zh");
GC.idomCompat={callbacks:{onInput:!0}};var hiy=_.B(function(K){var m={};return _.O("div",{class:_.Tt("ytStandardsTextareaShapeError",(m.ytStandardsTextareaShapeErrorDisabled=K.disabled,m)),role:"alert"},_.O(_.SW,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),K.children)},"$h");_.C2f=_.B(function(K){var m=K.data;return _.O("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.O(GC,{text:K.text,label:function(){var x;return(x=m().contentProperties)==null?void 0:x.labelText},
placeholder:function(){var x;return(x=m().contentProperties)==null?void 0:x.placeholderText},
hint:function(){var x;return(x=m().contentProperties)==null?void 0:x.hintText},
outline:function(){var x;return!((x=m().displayProperties)==null?0:x.hideBorder)},
overflowStyle:function(){var x;return((x=m().displayProperties)==null?0:x.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:K.disabled,disableNewLines:function(){var x;return(x=m().displayProperties)==null?void 0:x.disableNewLines},
onInput:K.onInput,characterLimit:K.characterLimit,validation:K.validation,rows:function(){var x;return(x=m().displayProperties)==null?void 0:x.rows}}))},"ai");_.LQ4=_.B(function(K){var m=K.data;return _.O("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.O(GC,{text:K.text,label:function(){var x;return(x=m().contentProperties)==null?void 0:x.labelText},
placeholder:function(){var x;return(x=m().contentProperties)==null?void 0:x.placeholderText},
hint:function(){var x;return(x=m().contentProperties)==null?void 0:x.hintText},
outline:function(){var x;return!((x=m().displayProperties)==null?0:x.hideBorder)},
overflowStyle:function(){var x;return((x=m().displayProperties)==null?0:x.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var x;return(x=m().displayProperties)==null?void 0:x.disableNewLines},
onInput:K.onInput,characterLimit:K.characterLimit,validation:K.validation,rows:function(){var x;return(x=m().displayProperties)==null?void 0:x.rows}}))},"bi");var qwH=_.B(function(K){var m=_.u(_.mc(function(){var c0,EB;return((c0=K.data().structuredContextNoteFormSchema)==null?0:(EB=c0.initialValues)==null?0:EB.noteBody)?K.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),x=m.next().value,S=m.next().value;
m=_.u(_.mc(function(){K.data();return!1}));
var Q=m.next().value,w=m.next().value;m=_.u(_.mc(function(){K.data();return!1}));
var M=m.next().value,f=m.next().value;m=_.u(_.mc(function(){var c0,EB;return((c0=K.data().structuredContextNoteFormSchema)==null?0:(EB=c0.initialValues)==null?0:EB.timestamp)?K.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var c=m.next().value,D=m.next().value;m=_.u(_.mc(function(){K.data();return!1}));
var G=m.next().value,p=m.next().value;m=_.u(_.mc(function(){var c0,EB;return((c0=K.data().structuredContextNoteFormSchema)==null?0:(EB=c0.initialValues)==null?0:EB.sources)?[K.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var R=m.next().value,J=m.next().value;m=_.u(_.mc(function(){K.data();return!1}));
var L=m.next().value,n=m.next().value;m=_.u(_.mc(function(){return!1}));
var F=m.next().value,H=m.next().value;_.BZ(function(){var c0;_.tU5((c0=K.data().structuredContextNoteFormSchema)==null?void 0:c0.id,{isSubmitting:F,onSubmit:function(){H(!0);var EB=tjJ(x(),c(),R(),K.data()),pT=_.cd().resolve(_.jQ);EB&&pT&&pT.resolveCommand(EB,{commandController:{onSuccess:function(){H(!1)}}})},
isValid:function(){return Q()&&!M()&&!G()&&!L()}})});
var N=function(c0){if(c0!==void 0&&(S(c0),!Q()&&c0.length>0&&w(!0),Q())){var EB=wWl(K.data());if(EB){var pT=EB.minLength;EB=EB.maxLength;pT&&c0.length<pT?f(!0):EB&&c0.length>EB?f(!0):f(!1)}}},z=function(c0){if(c0!==void 0){D(c0);
if(c0.length>0){var EB,pT,h8,$S,nT=l05((EB=K.data())==null?void 0:(pT=EB.structuredContextNoteFormSchema)==null?void 0:(h8=pT.fieldSchemas)==null?void 0:($S=h8.timestamp)==null?void 0:$S.validationSchema);if(nT&&(EB=nT.regex)&&!(new RegExp(EB)).test(c0)){p(!0);return}}p(!1)}},y=function(c0){if(c0!==void 0){var EB=c0.split(/[ \n]/).map(function(pT){return pT.trim()});
J(EB);if(c0.length>0)for(c0=_.u(EB),EB=c0.next();!EB.done;EB=c0.next())if(!f0s(EB.value)){n(!0);return}n(!1)}},V=function(){return{validate:function(c0){if(Q()){var EB=wWl(K.data());
if(EB){var pT=EB.minLength;EB=EB.translations;if(pT&&c0.length<pT)return EB==null?void 0:EB.minLengthErrorMessage}}}}},T=function(){var c0=wWl(K.data()),EB=c0==null?void 0:c0.maxLength,pT;
c0=c0==null?void 0:(pT=c0.translations)==null?void 0:pT.maxLengthErrorMessage;if(EB&&c0)return{maxChars:EB,errorMessage:c0}},m1=function(){return{validate:function(c0){if(c0){var EB,pT,h8,$S,nT=l05((EB=K.data())==null?void 0:(pT=EB.structuredContextNoteFormSchema)==null?void 0:(h8=pT.fieldSchemas)==null?void 0:($S=h8.timestamp)==null?void 0:$S.validationSchema);
if(nT&&(EB=nT.regex,nT=nT.translations,EB&&!(new RegExp(EB)).test(c0)))return nT==null?void 0:nT.regexErrorMessage}}}},MT=function(){return{validate:function(c0){if(c0){var EB,pT,h8,$S,nT=Mj6((EB=K.data())==null?void 0:(pT=EB.structuredContextNoteFormSchema)==null?void 0:(h8=pT.fieldSchemas)==null?void 0:($S=h8.sources)==null?void 0:$S.validationSchema);
if(nT&&(EB=nT.translations,EB==null?0:EB.selectedErrorMessage))for(c0=c0.split(/[ \n]/).map(function(Lt){return Lt.trim()}),c0=_.u(c0),pT=c0.next();!pT.done;pT=c0.next())if(!f0s(pT.value))return c0=void 0,(c0=EB)==null?void 0:c0.selectedErrorMessage}}}};
return _.O("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.O("div",{class:"ytStructuredContextNoteViewModelTextField"},_.O(_.le,{data:function(){var c0;return(c0=K.data())==null?void 0:c0.noteContents}},{textFormFieldViewModel:function(c0){return _.O(_.LQ4,{data:c0.data,
onInput:N,validation:V,characterLimit:T})},
textFieldViewModel:function(c0){return _.O(_.C2f,{data:c0.data,onInput:N,validation:V,characterLimit:T})}})),_.O("div",{class:"ytStructuredContextNoteViewModelTextField"},_.O(_.le,{data:function(){var c0;
return(c0=K.data())==null?void 0:c0.noteTimestamp}},{textFormFieldViewModel:function(c0){return _.O(_.LQ4,{data:c0.data,
onInput:z,validation:m1})},
textFieldViewModel:function(c0){return _.O(_.C2f,{data:c0.data,onInput:z,validation:m1})}})),_.O("div",{class:"ytStructuredContextNoteViewModelTextField"},_.O(_.le,{data:function(){var c0;
return(c0=K.data())==null?void 0:c0.noteSources}},{textFormFieldViewModel:function(c0){return _.O(_.LQ4,{data:c0.data,
onInput:y,validation:MT})},
textFieldViewModel:function(c0){return _.O(_.C2f,{data:c0.data,onInput:y,validation:MT})}})))},"ci");
qwH.idomCompat=!0;_.BX(qwH,"yt-structured-context-note-view-model",{props:{data:_.kv}});var EVd=_.B(function(K){var m=_.u(_.mc(function(){var w;if((w=K.controlled)==null?0:w.call(K))return[];var M;return(((M=K.data())==null?void 0:M.chips)||[]).map(function(f){f=_.C(f,_.XT);if(f==null?0:f.selected)return cv5(f.chipValue)}).filter(function(f){return f!==void 0})})),x=m.next().value,S=m.next().value,Q=function(w){var M=cv5(w.chipValue);
if(M!==void 0){var f;if((f=K.controlled)==null?0:f.call(K))return void K.controlled().onTap(M);w=x().includes(M)?[].concat(_.N3(x().filter(function(D){return D!==M}))):[].concat(_.N3(x()),[M]);
S(w);var c;if((c=K.uncontrolled)==null?0:c.call(K))K.uncontrolled().onUpdate(w)}};
return _.O("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost"},_.O(_.AS,{each:function(){return K.data().chips||[]}},function(w){return _.O("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.O(_.NU_,{data:function(){return _.C(w,_.XT)},
selected:function(){var M;if(M=_.C(w,_.XT)){var f=cv5(M.chipValue);if(f!==void 0){var c;M=((c=K.controlled)==null?0:c.call(K))?K.controlled().selectedValues.includes(f):x().includes(f)}else M=void 0}else M=!1;return M},
callback:Q}))}))},"di");var bNJ=_.B(function(K){var m=K.data;var x=function(){var f;return((f=m())==null?void 0:f.flowStateKey)||""},S=_.QS(_.ev,x),Q=function(){var f;
return(f=_.C(S(),RGJ))==null?void 0:f.chips},w=function(f){if(f!==void 0){var c=Q()||[];
c=c.find(function(D){return D===f})?c.filter(function(D){return D!==f}):[].concat(_.N3(c),[f]);
c=Object.assign({},S(),{feedbackFormFlowState:Object.assign({},_.C(S(),RGJ),{chips:c})});_.Ap(_.ue("flowStateEntity",x(),c))}},M=function(){var f;
return _.C((f=m())==null?void 0:f.inputBox,JXl)};
K=_.O3(function(f){var c=M();c=!(c==null?0:c.maxChars)||f.length<=c.maxChars;f=Object.assign({},S(),{feedbackFormFlowState:Object.assign({},_.C(S(),RGJ),{detail:f}),abuseReportFlowState:Object.assign({},_.C(S(),$G),{navigationEnabled:c})});_.Ap(_.ue("flowStateEntity",x(),f))},150);
return _.O("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.O("div",{class:"ytFeedbackFormViewModelChips"},_.O(_.le,{data:function(){var f;return(f=m())==null?void 0:f.chipSelection}},{chipSelectionFormFieldViewModel:function(f){return _.O(EVd,{data:f.data,
controlled:function(){return{selectedValues:Q()||[],onTap:w}}})}})),_.O("div",{class:"ytFeedbackFormViewModelInputBox"},_.O(GC,{text:function(){var f;
return(f=_.C(S(),RGJ))==null?void 0:f.detail},
placeholder:function(){var f;return((f=M())==null?void 0:f.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var f=M();if(f&&f.maxChars)return{maxChars:f.maxChars,errorMessage:f.maxCharsExceededErrorMessage||""}},
onInput:K})),_.O("div",{class:"ytFeedbackFormViewModelFooterText"},_.O(_.Ii,{text:function(){return m().footerText}})))},"ei");
bNJ.idomCompat=!0;_.BX(bNJ,"yt-feedback-form-view-model",{props:{data:_.kv}});var gV5=_.B(function(K){var m=K.data;var x=_.QS(MUG,function(){return m().flowStateKey||""}),S=function(){var Q;
_.qU((Q=_.C(x(),$G))==null?void 0:Q.navigationCommand)};
return _.O("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.O("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.O(_.le,{data:function(){return m().cancelButton}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:S})}}),_.O(_.le,{data:function(){var Q;
if(m().navButton){var w=Object;var M=w.assign,f=_.C(m().navButton,_.WS),c=((Q=_.C(x(),$G))==null?0:Q.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",D,G;Q=_.C((D=_.C(x(),$G))==null?void 0:D.navigationCommand,_.R$);D=(G=_.C(Q,_.Ku))==null?void 0:G.url;w={buttonViewModel:M.call(w,{},f,{state:c,iconName:D?"OPEN_IN_NEW":""})}}else w=void 0;return w}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:S})}})))},"fi");
gV5.idomCompat=!0;_.BX(gV5,"yt-report-form-bottom-bar-view-model",{props:{data:_.kv}});var nVy=_.B(function(K){var m=K.nextStep;return _.O("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.O("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.O(_.SW,{icon:function(){return m().iconName||""}})),_.O("div",null,_.O(_.Ii,{text:function(){return m().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"gi"),P2H=_.B(function(K){var m=K.data;
var x,S=(x=_.cd().resolve(_.tR(_.PX)))==null?void 0:x(),Q=_.QS(_.ev,function(){return m().flowStateKey||""});
return _.O("yt-report-form-confirmation-page-view-model",{class:function(){var w;return((w=_.C(Q(),$G))==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.O("div",{class:function(){var w;
return((w=_.C(Q(),$G))==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.O(_.FR,{data:function(){return S&&m().imageDark?m().imageDark:m().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.O("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.O("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return m().confirmationHeader}),_.O("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.O(_.Ii,{text:function(){return m().confirmationText}})),_.O("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.O(_.Ii,{text:function(){return m().lawEnforcementText}})),
_.O("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return m().whatToExpectHeader}),_.O(_.r,{cond:function(){return m().nextSteps},
then:function(w){return _.O("div",null,_.O(_.AS,{each:w},function(M){return _.O(nVy,{nextStep:M})}))}}),_.O(_.r,{cond:function(){return m().legalReportText},
then:function(w){return _.O("div",null,_.O(_.Ii,{text:w,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"hi");
P2H.idomCompat=!0;_.BX(P2H,"yt-report-form-confirmation-page-view-model",{props:{data:_.kv}});var eiH=_.B(function(K){var m=K.data;var x=function(){var w;return((w=_.C(m().inputBox,JXl))==null?void 0:w.maxChars)||500},S=function(){return m().flowStateKey||""},Q=_.QS(_.ev,S);
K=_.O3(function(w){w=Object.assign({},Q(),{flowFormState:{isValid:w.length<=x()},abuseReportFlowState:{userComments:w,navigationEnabled:!(w.length>x()),isReportFormDirty:!0}});_.FO().dispatch(_.Og("flowStateEntity",S(),w))},150);
_.BZ(function(){var w=Object.assign({},Q(),{flowFormState:{isValid:!0}});_.FO().dispatch(_.Og("flowStateEntity",S(),w))});
return _.O("yt-report-form-details-page-view-model",{class:function(){var w;return((w=_.C(Q(),$G))==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.O("h1",{class:function(){var w;
return((w=_.C(Q(),$G))==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return m().detailsPageHeader}),_.O("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.O(_.Ii,{text:function(){return m().bodyText}})),_.O("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.O(GC,{label:function(){var w;
return((w=_.C(m().inputBox,JXl))==null?void 0:w.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var w;return{errorMessage:((w=_.C(m().inputBox,JXl))==null?void 0:w.maxCharsExceededErrorMessage)||"",maxChars:x()}},
onInput:K})))},"ii");
eiH.idomCompat=!0;_.BX(eiH,"yt-report-form-details-page-view-model",{props:{data:_.kv}});var iNH=_.B(function(K){var m=K.data;var x=function(){return m().flowStateKey||""},S=_.QS(_.ev,x),Q=function(){return _.C(S(),$G)};
return _.O("yt-report-form-reason-select-page-view-model",{class:function(){var w;return((w=Q())==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.O("h1",{class:function(){var w;
return((w=Q())==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return m().pageHeader}),_.O("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.O(_.Ii,{text:function(){return m().bodyText}})),_.O("div",{class:function(){var w;
return((w=Q())==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.O(_.pk5,{data:function(){return _.C(m().radioButtonGroup,_.Nv)},
onSelected:function(w,M){w=Object.assign({},S(),{abuseReportFlowState:Object.assign({},Q(),{reasonKey:M.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:M.command})});_.Ap(_.ue("flowStateEntity",x(),w))},
selectedKey:function(){var w;return(w=Q())==null?void 0:w.reasonKey},
groupName:"report-form-reason-select-page"})))},"ji");
iNH.idomCompat=!0;_.BX(iNH,"yt-report-form-reason-select-page-view-model",{props:{data:_.kv}});var YwG=_.B(function(K){var m=K.data;var x,S=(x=_.cd().resolve(_.tR(_.PX)))==null?void 0:x();return _.O("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.O("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.O(_.FR,{data:function(){return S&&m().imageDark?m().imageDark:m().image},
alt:""})),_.O("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.O("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return m().header}),_.O(_.Ii,{text:function(){return m().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"ki");
YwG.idomCompat=!0;_.BX(YwG,"yt-report-form-sign-in-page-view-model",{props:{data:_.kv}});_.FQd=(0,_.ZI6)(_.B1.talkToRecs,{talkToRecsStateSelector:function(K){return K}});_.BX(_.B(function(K){var m=K.data;var x=_.lx(_.FQd.talkToRecsStateSelector),S=function(){return m().titleSuperscript},Q=function(){return m().answersShelf},w=function(){return m().videoShelf},M=function(){var MT;
return(MT=m().textInputPlaceholder)==null?void 0:MT.content},f=function(){return m().showOpenTextInput},c=function(){var MT;
return(MT=m().textInputValue)==null?void 0:MT.content},D=function(){return m().isMultiTurnFlow?m().resetButtonViewModel:void 0},G="",p=function(){return m().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
K=_.u(_.hL("",void 0,"EFTZDb"));var R=K.next().value,J=K.next().value;K=_.u(_.hL(!1,void 0,"OgB5Cc"));var L=K.next().value,n=K.next().value,F=function(){return{state:L()||R()?"active":"disabled",disabled:!(L()||R())}};
_.ND(function(){if(f()){c()&&J(c());var MT;if(!D()&&((MT=x())==null?0:MT.stepStates)){var c0;MT=Object.keys((c0=x())==null?void 0:c0.stepStates);c0=MT[MT.length-1];var EB,pT;(c0=(EB=x().stepStates[c0])==null?void 0:(pT=EB.userQuery)==null?void 0:pT.userQuery)&&J(c0);_.Ap(_.OIl())}}});
var H=function(MT){var c0=m().onUpdateText;c0&&_.qU(c0,{form:{userQuery:MT}});J(MT)},N=_.O3(function(MT){H(MT.target.value.trim())},150),z=_.kA(function(MT){var c0;
G=(c0=MT.target.value)==null?void 0:c0.trim();N(MT);return!1}),y=_.kA(function(MT){MT.key==="Enter"&&(L()||R())&&(H(MT.target.value.trim()),T());
return!1}),V=function(MT,c0){n(c0);
if(c0){if(m().isMultiTurnFlow&&!G){var EB;H((EB=MT==null?void 0:MT.text)!=null?EB:"")}m().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&T()}else J(G)},T=function(){var MT=void 0,c0=_.C(m().nextButtonViewModel,_.WS),EB,pT;
if(c0==null?0:(EB=c0.loggingDirectives)==null?0:(pT=EB.clientVeSpec)==null?0:pT.uiType){var h8,$S;MT=_.IK((h8=c0.loggingDirectives)==null?void 0:($S=h8.clientVeSpec)==null?void 0:$S.uiType)}(c0=m().onNextStepCommand)&&_.qU(c0,{clickedVisualElement:MT})};
K=_.ld("yt-talk-to-recs-view-model");var m1={};return _.O("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost",el:K},_.O("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.O(_.le,{data:function(){return m().topCornerButton}},{buttonViewModel:_.Oy})),_.O("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.O("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.O(_.Ii,{text:function(){return m().title}}),_.O(_.r,{cond:S,
then:function(){return _.O("sup",{class:"ytwTalkToRecsSuperScript"},_.O(_.Ii,{text:S}))}})),_.O("div",{class:"ytwTalkToRecsSubtitle"},_.O(_.Ii,{text:function(){return m().subtitle}})),_.O("div",{class:"ytwTalkToRecsResultsShelf"},_.O(_.r,{cond:Q,
then:function(){return _.O(_.le,{data:Q},{chipsShelfViewModel:function(MT){return _.O("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.O(_.Ts,{data:MT.data,callback:V,selectionBehavior:p}))}})}}),_.O(_.r,{cond:w,
then:function(){return _.O(_.le,{data:w},{horizontalShelfViewModel:function(MT){return _.O("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.O(_.kR,{data:MT.data,thumbnailAspectRatio:0}))}})}})),_.O("div",{class:_.Tt("ytwTalkToRecsRefinementContainer",(m1.ytwTalkToRecsBottomMargin=function(){return m().isMultiTurnFlow},m1))},_.O(_.r,{cond:f,
then:function(){return _.O("div",{class:"ytwTalkToRecsUserInputBox"},_.O("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:M,value:R,"on:input":z,"on:keyup":y,maxlength:200}))}}),_.O(_.le,{data:function(){return m().isMultiTurnFlow?m().nextButtonViewModel:void 0}},{buttonViewModel:function(MT){return _.O("div",{class:"ytwTalkToRecsFlowControlButtons"},_.O(_.Oy,{data:MT.data,
buttonOverrides:F}))}}),_.O(_.le,{data:D},{buttonViewModel:function(MT){return _.O("div",{class:"ytwTalkToRecsFlowControlButtons"},_.O(_.Oy,{data:MT.data,
onClick:function(){var c0=_.C(m().resetButtonViewModel,_.WS);H(R());(c0=c0==null?void 0:c0.onTap)&&_.qU(c0)}}))}}))))},"mi"),"yt-talk-to-recs-view-model",{props:{data:_.kv}});var OVH={sources:[{clientResource:{imageName:"CHECK"}}]};_.Ay6=_.B(function(K){var m=_.ld("div");K=_.H_(K,{error:void 0});var x=K.data,S=K.error,Q=K.onSelected;K=_.u(_.mc(function(){return rv5(x())}));
var w=K.next().value,M=K.next().value;Jv6(x,function(R){M(R);var J,L,n=DJO((J=x().options)==null?void 0:(L=J[R])==null?void 0:L.value,x().type);Q==null||Q(n);m.value.focus()});
K=_.kA(function(){if(!x().disabled){var R=x(),J=w(),L=m.value;R.options&&(R=jcs(R.options,J,R.label),_.cd().resolve(_.$w).openSheet({viewModel:R},L))}});
var f=_.yM1(),c=function(){return!!S()},D=function(){return!!x().disabled},G={},p={};
return _.O("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.O("div",{class:_.Tt("ytDropdownViewModelDropdownContainer",(G.ytDropdownViewModelDropdownContainerErrorBorder=c,G.ytDropdownViewModelDropdownContainerDisabled=D,G)),"on:click":K,el:m,role:"combobox",tabindex:0,"on:keydown":f,"aria-invalid":c,"aria-disabled":D,"aria-describedby":function(){return c()?"dropdown-view-model-error":void 0}},_.O("div",{class:"ytDropdownViewModelText"},G0l(x,c,w),pWs(x,w)),_.O("div",{class:_.Tt("ytDropdownViewModelChevronDown",
(p.ytDropdownViewModelChevronDownDisabled=D,p))},_.O(_.SW,{icon:"CHEVRON_DOWN"}))),R3d(x,S))},"ni");_.BX(_.B(function(K){var m=K.data;var x=function(Q){var w=Cq5(m());w.videoMetadata||(w.videoMetadata={});w.videoMetadata.sponsorshipsMetadata||(w.videoMetadata.sponsorshipsMetadata={});w.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(Q)},S=function(Q){var w=Cq5(m());
w.scheduledRedirectMetadata||(w.scheduledRedirectMetadata={});w.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(Q)};
return _.O("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.O("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.O("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.O(_.Ii,{text:function(){return m().title}}),_.O(_.SW,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.O(_.Ii,{text:function(){return m().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.O(_.le,{data:function(){return m().tierChoices}},{dropdownViewModel:function(Q){return _.O("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.O(_.Ay6,{data:Q.data,
onSelected:x}))}}),_.O(_.le,{data:function(){return m().startTimeChoices}},{dropdownViewModel:function(Q){return _.O("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.O(_.Ay6,{data:Q.data,
onSelected:S}))}}),_.O(_.Ii,{text:function(){return m().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.O("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.O(_.le,{data:function(){return m().scheduleButton}},{panelFooterViewModel:_.DW})))},"oi"),"ytfz-schedule-fanzone-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=K.data;K=K.className===void 0?"":K.className;var x=_.QS(MUG,function(){return m().flowStateEntityKey||""}),S={};
S=_.Tt("ytFlowBottomBarViewModelFlowBottomBarButtons",(S.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return m().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||m().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},S));
var Q={},w=_.Tt("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",S,(Q.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return m().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},Q.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return m().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},Q));
Q={};var M=_.Tt("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",S,(Q.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return m().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},Q.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return m().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},Q));
S={};S=_.Tt("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(S.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return m().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},S.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return m().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},S.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return m().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
S));
K=_.Tt("ytFlowBottomBarViewModelHost",K);return _.O("yt-flow-bottom-bar-view-model",{class:K},_.O(_.r,{cond:function(){var f;return(f=m())==null?void 0:f.textSection},
then:function(f){return _.O("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.O(_.Ii,{text:f}))}}),_.O("div",{class:S},_.O(_.le,{data:function(){return m().secondaryButton}},{buttonViewModel:function(f){return _.O(_.Oy,{data:f.data,
className:M})}}),_.O(_.le,{data:function(){return m().primaryButton}},{buttonViewModel:function(f){return _.O(_.Oy,{data:f.data,
className:w,buttonOverrides:function(){var c;return{disabled:!((c=x())==null||!c.primaryButtonDisabled)}}})}})))},"pi"),"yt-flow-bottom-bar-view-model",{props:{data:_.kv,
className:_.$A}});var oV4="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),pe=function(){var K=_.e.apply(this,arguments)||this;K.enableScrollingFix=!0;K.bottomBar=!1;K.fitContent=!1;return K};
_.q(pe,_.e);_.l=pe.prototype;_.l.ready=function(){_.h("enable_pdp_icon_prefetch")&&_.MH6(_.cd().resolve(_.Wt),0,oV4)};
_.l.focus=function(K){this.topBar?_.Qq(this.topBar,K):this.paperDialog.focus(K)};
_.l.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$19329_scroller&&(this.JSC$19329_scroller.dialogElement=this.paperDialog,this.JSC$19329_scroller.attached&&typeof this.JSC$19329_scroller.attached==="function"&&this.JSC$19329_scroller.attached())};
_.l.onDataChanged=function(){var K;this.fitContent=!((K=this.data)==null||!K.fitContent);var m;this.bottomBar=!((m=this.data)==null||!m.bottomBar)};
_.l.onProgressChanged=function(){var K,m,x=((m=(K=this.data)==null?void 0:K.progress)!=null?m:0)*100;this.progressElement.style.width=x+"%"};
_.l.isProgressHidden=function(){var K;return!((K=this.data)==null?0:K.progress)};
_.l.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",lpSectionGroupViewModel:"yt-lp-section-group-view-model",noteUserRatingViewModel:"yt-note-user-rating-view-model",noteViewModel:"yt-note-view-model",
notesWrapperViewModel:"yt-notes-wrapper-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(K){return K&&!K.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
pe.prototype.onProgressChanged=pe.prototype.onProgressChanged;pe.prototype.onDataChanged=pe.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pe.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],pe.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],pe.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pe.prototype,"enableScrollingFix",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pe.prototype,"bottomBar",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],pe.prototype,"fitContent",void 0);_.v([_.QF("#progress"),_.U("design:type",HTMLElement)],pe.prototype,"progressElement",void 0);_.v([_.QF("#scroller"),_.U("design:type",Object)],pe.prototype,"JSC$19329_scroller",void 0);_.v([_.QF("ytd-flow-top-bar-renderer"),_.U("design:type",HTMLElement)],pe.prototype,"topBar",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pe.prototype,"onDataChanged",null);_.v([_.xt("data.progress"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pe.prototype,"onProgressChanged",null);_.v([_.Z({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],pe);
_.d(pe,"ytd-flow-step-renderer",function(){if(wN4!==void 0)return wN4;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return wN4=K},{mode:1});var Rv=function(K){this.resolveCommand=K;this.steps={}},HN6=function(K,m){m=_.u(m||[]);
for(var x=m.next();!x.done;x=m.next()){x=x.value;var S=Object.values(x)[0],Q=void 0;if((Q=S)==null?0:Q.stepId)K.steps[S.stepId]=x}},NFJ=function(K,m){var x,S,Q,w,M;
return _.t(function(f){if((x=K.state)==null||!x.currentStepId)return f.return(void 0);S=K.getCurrentStep();if(!S)return f.return($S4(K));if(Q=_.C(S,_.Yy))K.logVEScreen(Q),((w=Q)==null?0:w.onStepStartCommand)&&K.resolveCommand((M=Q)==null?void 0:M.onStepStartCommand,{});Q&&m&&(K.logFlowEvent(Q,m),m.steps&&!m.steps.includes(S)&&m.steps.push(S));return f.return(S)})};
Rv.prototype.back=function(){var K;(K=this.state)!=null&&K.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
Rv.prototype.handleUpdateFlowCommand=function(K){K.steps&&HN6(this,K.steps);K.entityUpdateCommand&&this.resolveCommand(K.entityUpdateCommand,{});K.flowContinuationCommand&&(K=K.flowContinuationCommand)&&(this.getFlowContinuationCommand=K);this.awaitFlowContinuation&&(K=this.getCurrentStep(),this.awaitFlowContinuation(K),this.awaitFlowContinuation=void 0)};
Rv.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var $S4=function(K){return _.t(function(m){return K.getFlowContinuationCommand?m.return(new Promise(function(x){K.awaitFlowContinuation=x;K.getFlowContinuationCommand&&K.resolveCommand(K.getFlowContinuationCommand,{flow_state:K.state})})):m.return(Promise.resolve(void 0))})};
Rv.prototype.getCurrentStep=function(){var K;if((K=this.state)!=null&&K.currentStepId)return this.steps[this.state.currentStepId]};
Rv.prototype.logVEScreen=function(K){var m;((m=K.screenLoggingData)==null?0:m.screenVeType)&&_.hV(_.So(),K.screenLoggingData.screenVeType)};
Rv.prototype.logFlowEvent=function(K,m){var x,S,Q,w;((x=m.flowLoggingData)==null?0:x.eventNamespace)&&((S=K.flowEventData)==null?0:S.eventType)&&((Q=K.flowEventData)==null?0:Q.eventMetadata)&&((w=m.flowLoggingData)==null?0:w.flowType)&&(K=_.Xh(m.flowLoggingData.eventNamespace,K.flowEventData.eventType,K.flowEventData.eventMetadata),_.Kl().logFlowEvent(K,m.flowLoggingData.flowType))};
_.tv.Object.defineProperties(Rv.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.state)==null?void 0:K.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.state)!=null&&K.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(m,x){x.key&&x.value&&(m[x.key]=x.value);return m},{})}}});var Jt=function(){var K=_.e.apply(this,arguments)||this;K.flowState=_.h("web_use_flow_state_manager")?void 0:new Rv(function(m,x){x=x===void 0?{}:x;_.kt.instance.resolveCommand(m,{form:{form:x,element:K.hostElement}})});
K.JSC$19340_flowStateManager=_.h("web_use_flow_state_manager")?_.cd().resolve(_.LS):void 0;K.currentTargetId="";K.initialState=!0;K.isLoading=!1;K.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"};K.containsTalkToRecs=!1;return K};
_.q(Jt,_.e);_.l=Jt.prototype;_.l.onPopupClosed=function(K){if(!K||this.hostElement===K.detail.popupRenderer){if(this.JSC$19340_flowStateManager){var m;((m=this.data)==null?0:m.flowStateEntityKey)&&this.JSC$19340_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.l.configureRendererStamper=function(){return{"data.topBar":{id:"root-top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}};
_.l.focus=function(K){var m=this;_.gs(function(){var x=_.U8(m.hostElement).querySelector("ytd-flow-step-renderer");(x==null?0:x.topBar)?x.focus(K):m.topBar&&_.Qq(m.topBar,K)},1)};
_.l.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.l.computeTopBarHidden=function(K){var m;return!((m=_.C(K,_.Yy))==null||!m.topBarOverride)};
_.l.onCurrentFlowChange=function(){if(this.JSC$19340_flowStateManager&&this.data&&this.flow){var K=SkH(this.JSC$19340_flowStateManager,this.data),m;K&&((m=this.flow)==null?0:m.currentStepId)&&(s7y(K,this.flow.currentStepId),this.initialState=!1,this.isLoading=!this.currentFlowStep)}};
_.l.observeData=function(){var K=this;if(this.JSC$19340_flowStateManager){var m=this.currentTargetId,x,S,Q=(S=(x=this.data)==null?void 0:x.targetId)!=null?S:"";m!==Q&&m&&Q74(this.JSC$19340_flowStateManager,m);this.currentTargetId=Q;this.data&&wgs(SkH(this.JSC$19340_flowStateManager,this.data),function(w){w&&(K.initialState=!1,K.currentFlowStep={flowStepRenderer:w},K.isLoading=!K.currentFlowStep,K.autofocusAndRefit(),K.updateContainsTalkToRecs(),K.logVEScreen(),K.logFlowEvent())})}};
_.l.dataChanged=function(){var K=this,m,x;return _.t(function(S){if(S.nextAddress==1){if(!K.flowState)return S.return();((m=K.data)==null?0:m.steps)&&HN6(K.flowState,K.data.steps);if((x=K.data)==null?0:x.flowContinuationCommand){var Q=K.flowState,w=K.data.flowContinuationCommand;w&&(Q.getFlowContinuationCommand=w)}return S.yield(NFJ(K.flowState,K.data),2)}K.currentFlowStep=S.yieldResult;_.Px(S)})};
_.l.flowChanged=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1){if(!K.flowState||!K.flow)return x.return();K.flowState.state=K.flow;K.isLoading=!0;return x.yield(NFJ(K.flowState,K.data),2)}m=x.yieldResult;if(!m||K.flow.isLoading)return x.return();K.currentFlowStep=m;K.initialState=!1;K.isLoading=!1;K.autofocusAndRefit();K.updateContainsTalkToRecs();_.Px(x)})};
_.l.logVEScreen=function(){var K,m,x=(K=_.C(this.currentFlowStep,_.Yy))==null?void 0:(m=K.screenLoggingData)==null?void 0:m.screenVeType;x&&_.hV(_.cd().resolve(_.iJ),x)};
_.l.logFlowEvent=function(){var K=_.C(this.currentFlowStep,_.Yy),m,x,S,Q,w,M;(this==null?0:(m=this.data)==null?0:(x=m.flowLoggingData)==null?0:x.eventNamespace)&&(this==null?0:(S=this.data)==null?0:(Q=S.flowLoggingData)==null?0:Q.flowType)&&(K==null?0:(w=K.flowEventData)==null?0:w.eventType)&&(K==null?0:(M=K.flowEventData)==null?0:M.eventMetadata)&&(K=_.Xh(this.data.flowLoggingData.eventNamespace,K.flowEventData.eventType,K.flowEventData.eventMetadata),_.Kl().logFlowEvent(K,this.data.flowLoggingData.flowType))};
_.l.updateContainsTalkToRecs=function(){var K,m=(K=_.C(this.currentFlowStep,_.Yy))==null?void 0:K.content;this.containsTalkToRecs=!!m&&!!_.C(m,bIJ)};
_.l.autofocusAndRefit=function(){var K=this,m=_.cd().resolve(_.tR(_.lJ)),x=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),S=document.querySelector("yt-report-form-confirmation-page-view-model"),Q=document.querySelector("yt-report-form-details-page-view-model"),w=document.querySelector("yt-report-form-reason-select-page-view-model"),M=document.querySelector("yt-contributor-zero-state-view-model"),
f=document.querySelector("yt-structured-context-note-view-model"),c=document.querySelector("yt-note-view-model");(!x&&m&&m.isKeyBoardInUse()||S||!x&&Q||!x&&w||!x&&(M||f||c))&&_.w7(this.hostElement);_.MJ(this,function(){_.vg(K.hostElement,"yt-refit")})};
_.l.handleUpdateFlowCommand=function(K){this.flowState?this.data&&(K=_.C(K,_.WYE),K.targetId===this.data.targetId&&(K.flowContinuationCommand&&(this.data.flowContinuationCommand=K.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(K),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(K)};
_.l.handleFlowNextStepCommand=function(K){this.JSC$19340_flowStateManager?this.ytComponentBehavior.resolveCommand(K):this.data&&this.flow&&this.flow.key&&(K=_.C(K,_.zIR),K.targetId===this.data.targetId&&(K=K.stepId||"",this.ytdReduxBehavior.dispatch(_.Og("flowStateEntity",this.flow.key,{currentStepId:K,stepIdStack:(this.flow.stepIdStack||[]).concat(K)}))))};
_.l.handleFlowPrevStepCommand=function(K){if(this.JSC$19340_flowStateManager)this.ytComponentBehavior.resolveCommand(K);else if(this.data&&this.flow&&this.flow.key&&(K=_.C(K,_.TP_),K.targetId===this.data.targetId)){var m=[].concat(_.N3(this.flow.stepIdStack||[]));m.length>1?(m.pop(),this.ytdReduxBehavior.dispatch(_.Og("flowStateEntity",this.flow.key,{currentStepId:m[m.length-1],stepIdStack:m}))):K.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(K.onFirstStepCommand)}};
_.l.handleYpcCancelRecurrenceCommand=function(K){if(this.data&&this.flow&&this.flow.key&&(K=_.C(K,iIH),K.targetId===this.data.targetId&&K.endpointCommand)){var m=_.C(this.flow,Ykl);m&&_.C(K.endpointCommand,_.MrR)&&(_.C(K.endpointCommand,_.MrR).feedbackData=m.surveyFeedback);this.ytComponentBehavior.resolveCommand(K.endpointCommand)}};
_.l.handlePartialUpdateFlowStateEntity=function(K){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.Og("flowStateEntity",this.flow.key,K,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
Jt.prototype.flowChanged=Jt.prototype.flowChanged;Jt.prototype.dataChanged=Jt.prototype.dataChanged;Jt.prototype.observeData=Jt.prototype.observeData;Jt.prototype.onCurrentFlowChange=Jt.prototype.onCurrentFlowChange;Jt.prototype.onPopupClosed=Jt.prototype.onPopupClosed;_.v([_.b(_.dJ),_.U("design:type",Object)],Jt.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Jt.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Jt.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Jt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Jt.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Jt.prototype,"initialState",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Jt.prototype,"isLoading",void 0);_.v([_.P(),_.U("design:type",Object)],Jt.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Jt.prototype,"currentFlowStep",void 0);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Jt.prototype,"onPopupClosed",null);
_.v([_.P({selectorArgs:["data.flowStateEntityKey"],selector:MUG}),_.U("design:type",Object)],Jt.prototype,"flow",void 0);_.v([_.QF("ytd-flow-top-bar-renderer"),_.U("design:type",HTMLElement)],Jt.prototype,"topBar",void 0);_.v([_.xt("data","flow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Jt.prototype,"onCurrentFlowChange",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Jt.prototype,"observeData",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype",Promise)],Jt.prototype,"dataChanged",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Jt.prototype,"containsTalkToRecs",void 0);_.v([_.uV("flow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype",Promise)],Jt.prototype,"flowChanged",null);_.v([_.Z({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],Jt);
_.ZNJ=_.yF()(Jt,"ytd-flow-root-renderer",function(){if(Qn5!==void 0)return Qn5;var K=document.createElement("template");_.E(K,'\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="root-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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Qn5=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var BFH;var oY=null;_.BX(_.B(function(K){return _.O("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.O("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.O(_.Ii,{text:function(){return K.data().text}}),_.O("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"qi"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.kv}});var a1J=_.B(function(K){var m=K.playerControlsProps;var x=K.isShortsPage;return _.O("yt-bigboard",null,_.O(_.r,{cond:function(){return m().isDragging},
then:function(){return _.O("div",{class:"ytBigboardStoryboardHost"},_.O(_.Cj4,{progressBarProps:m,isShortsPage:x}))}}))},"ri");
a1J.idomCompat=!0;_.ht={ACCOUNT_LABEL:H1("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:H1("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:H1("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:H1("AD_BADGE_HINT"),AD_BADGE_TEXT:H1("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:H1("ALL_CHANNELS_LABEL"),AMBIENT_MODE:H1("AMBIENT_MODE"),AMBIENT_MODE_OFF:H1("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:H1("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:H1("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:H1("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:H1("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:H1("APP_UPSELL_TITLE"),AUDIO_TRACK:H1("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:H1("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:H1("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:H1("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:H1("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:H1("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:H1("AUTO_ZOOM","Auto zoom"),BACK:H1("BACK"),CANCEL:H1("CANCEL"),CHANNEL_SWITCHER_LABEL:H1("CHANNEL_SWITCHER_LABEL"),CLOSE:H1("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:H1("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:H1("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:H1("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:H1("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:H1("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:H1("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:H1("COMMENT_MODAL_CONTENT"),CONFIRM_OK:H1("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:H1("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:H1("COPIED_TO_CLIPBOARD"),COPY:H1("COPY"),COPY_DEBUG_INFO:H1("COPY_DEBUG_INFO"),COPY_EMBED_CODE:H1("COPY_EMBED_CODE"),
COPY_LINK_LABEL:H1("COPY_LINK_LABEL"),COPY_VIDEO_URL:H1("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:H1("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:H1("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:H1("DELETE_FROM_DOWNLOADS"),DIALOG:H1("DIALOG"),DONE:H1("DONE"),DOWNLOAD:H1("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:H1("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:H1("FLAG_CONFIRM"),FLAG_CONTENT:H1("FLAG_CONTENT"),FLAG_LABEL:H1("FLAG_LABEL"),FLAG_TITLE:H1("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:H1("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:H1("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:H1("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:H1("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:H1("HIDE_SEARCH_FILTERS_LABEL"),HOME:H1("HOME","Home"),INVALID_RESPONSE_RECEIVED:H1("INVALID_RESPONSE_RECEIVED"),LIBRARY:H1("LIBRARY","Library"),LISTENING:H1("LISTENING"),LOADING:H1("LOADING"),LONG_PRESS_MIC_TO_SPEAK:H1("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:H1("LOOP"),MENU_DESKTOP:H1("MENU_DESKTOP"),
MENU_EXIT:H1("MENU_EXIT"),MENU_FEEDBACK:H1("MENU_FEEDBACK"),MENU_HELP:H1("MENU_HELP"),MENU_IMPRESSUM:H1("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:H1("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:H1("MENU_SETTINGS"),MENU_SIGN_IN:H1("MENU_SIGN_IN"),MENU_TITLE:H1("MENU_TITLE"),MENU_YOUR_DATA:H1("MENU_YOUR_DATA"),MORE_INFO:H1("MORE_INFO"),MORE_OPTIONS:H1("MORE_OPTIONS"),MUTE_VOLUME:H1("MUTE_VOLUME"),NEW_PLAYLIST:H1("NEW_PLAYLIST"),NEXT_VIDEO:H1("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:H1("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:H1("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:H1("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:H1("NOT_FOUND_TITLE"),NO_DOWNLOADS:H1("NO_DOWNLOADS"),NO_MIC_INPUT:H1("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:H1("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:H1("OOPS_MESSAGE"),OPEN_APP:H1("OPEN_APP"),OPEN_YOUTUBE:H1("OPEN_YOUTUBE"),PAUSE:H1("PAUSE"),PLAY:H1("PLAY"),PLAYER_CAPTION:H1("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:H1("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:H1("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:H1("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:H1("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:H1("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:H1("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:H1("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:H1("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:H1("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:H1("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:H1("PLAYER_MINIMIZE"),PLAYER_NEXT:H1("PLAYER_NEXT"),PLAYER_PAUSE:H1("PLAYER_PAUSE"),PLAYER_PLAY:H1("PLAYER_PLAY"),
PLAYER_PREVIOUS:H1("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:H1("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:H1("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:H1("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:H1("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:H1("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:H1("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:H1("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:H1("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:H1("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:H1("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:H1("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:H1("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:H1("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:H1("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:H1("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:H1("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:H1("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:H1("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:H1("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:H1("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:H1("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:H1("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:H1("PLAY_ALL"),PLEASE_FIX_ERRORS:H1("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:H1("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:H1("PREVIOUS_VIDEO"),PRIVACY_POLICY:H1("PRIVACY_POLICY"),RELOAD:H1("RELOAD"),REQUIRED_LABEL:H1("REQUIRED_LABEL"),SAVE_PLAYLIST:H1("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:H1("SCRUB_SLIDE_USER_EDU"),SEARCH:H1("SEARCH","Search"),
SEARCH_APPEND_LABEL:H1("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:H1("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:H1("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:H1("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:H1("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:H1("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:H1("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:H1("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:H1("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:H1("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:H1("SEEK_SLIDER"),SETTINGS_LABEL:H1("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:H1("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:H1("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:H1("SHOW_LESS"),SHOW_MORE:H1("SHOW_MORE"),SHOW_PLAYER_CONTROLS:H1("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:H1("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:H1("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:H1("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:H1("SIGN_IN_ON_WEB"),STABLE_VOLUME:H1("STABLE_VOLUME"),STABLE_VOLUME_OFF:H1("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:H1("STABLE_VOLUME_ON"),STATS_FOR_NERDS:H1("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:H1("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:H1("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:H1("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:H1("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:H1("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:H1("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:H1("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:H1("TIMESTAMP_SECONDS"),TOGGLE_OFF:H1("TOGGLE_OFF"),TOGGLE_ON:H1("TOGGLE_ON"),TRENDING:H1("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:H1("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:H1("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:H1("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:H1("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:H1("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:H1("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:H1("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:H1("VIDEO_LINK_LABEL")};var dSH=_.B(function(K){var m=K.playerApi;K=_.ld("button",function(S){_.JC(S,36843)});
var x=H1("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.O("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.O("button",{el:K,class:"ytPlayerControlsJumpForwardButtonButton",title:x,"aria-label":x,"on:click":_.kA(function(){_.hC(36843);m&&m().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.O("span",null,_.O(_.SW,{icon:"FAST_FORWARD"}))))},"si");var yyH=_.B(function(K){var m=K.appApi;K=_.ld("button",function(S){_.JC(S,62946)});
var x=H1("OPEN_IN_MINIPLAYER");return _.O("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.O("button",{el:K,class:"ytMiniplayerButtonButton",title:x,"aria-label":x,"on:click":_.kA(function(){_.hC(62946);var S,Q;(Q=(S=m()).openInMiniplayer)==null||Q.call(S);return!1})},_.O(_.SW,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"ti");var Vud=_.B(function(K){var m=K.playerApi;K=_.ld("button",function(w){_.JC(w,142812)});
var x=_.u(_.hL(!1,void 0,"eOMRAb")),S=x.next().value,Q=x.next().value;x=function(){return H1("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(S()?1:2)})};
return _.O("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.O("button",{el:K,class:"ytPlaybackSpeedButtonButton",title:x,"aria-label":x,"on:click":_.kA(function(){_.hC(142812);if(m){var w=m(),M=S();w.setPlaybackRate(M?1:2);Q(!S())}return!1})},_.O("span",null,_.O(_.SW,{icon:function(){return S()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"ui");var vV4=_.B(function(K){var m=K.title;var x=K.ariaLabel;var S=K.icon;var Q=K.command;var w=K.visualElementId;K=_.ld("button",function(M){w&&_.JC(M,w())});
return _.O("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.O("button",{el:K,class:"ytdThumbnailOverlayButtonButton",title:m,"aria-label":x,"on:click":_.kA(function(){w&&_.hC(w());Q&&_.cd().resolve(_.jQ).resolveCommand(Q())})},_.O(_.SW,{icon:S})))},"vi");var g$="";var US5=_.B(function(K){var m=K.playerControlsProps,x=K.onClickFn;K=_.bv(function(){var w=m(),M=-1;w.captionsAvailable&&(M=w.captionsEnabled?1:0);return M},void 0,"MZ0Wqe");
var S=_.bv(function(){var w=m();return w.captionsAvailable?_.SC(w.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.SC("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),Q=_.bv(function(){var w=m();
w=w.captionsAvailable?w.captionsEnabled:void 0;return w},void 0,"fhuQRe");
return _.O("yt-closed-captions-toggle-button",null,_.O(_.lR4,{captionIconType:K,ariaLabel:S,ariaPressed:Q,onClick:function(w){var M=m();if(M.captionsAvailable){var f=M.playerApi;if(f){var c=M.playerApi;if(c){var D=g$;if(D){c=c.getOption("captions","track");var G;g$=(G=c?c.displayName:null)!=null?G:D}else _.RY(c)?(D=_.CZn(c),g$=D.length?(G=Ouy(D))?G.displayName:D[0].displayName:""):g$=""}jWl(f);_.h("mweb_disable_set_state_captions_killswitch")&&M.setState({captionsEnabled:!M.captionsEnabled})}}var p,
R;(R=(p=M.appApi).showCaptionsToggleToast)==null||R.call(p,M);x==null||x(w)},
isOverlay:!0}))},"wi");var zi4=_.B(function(K){var m=K.data;return _.O("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.O(_.ze,{data:function(){return{type:17,text:_.Zxm(m().label)}}}))},"xi");var TFy=_.B(function(K){var m=_.Tt("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return K.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return K.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return K.size()==="small"?K.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
K.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.O("animated-seek-arrows",{class:_.Tt("ytPlayerControlsAnimatedSeekArrowsHost")},_.O("span",{class:m}),_.O("span",{class:m}),_.O("span",{class:m}))},"yi");
TFy.idomCompat=!0;var I1s=_.B(function(){var K=_.SC("PLAYER_SECONDS",{seconds_placeholder:"30"}),m=_.u(_.hL(!1,void 0,"iRJu8c")),x=m.next().value,S=m.next().value,Q=_.u(_.hL(!1,void 0,"MPnizf"));m=Q.next().value;var w=Q.next().value;Q={};var M=_.Tt("jumpForwardOverlayOverlay",(Q.jumpForwardOverlayOverlayHidden=m,Q));_.BZ(function(){var f=null,c=null,D=function(){f!==null&&_.fm().cancelJob(f);c!==null&&_.fm().cancelJob(c);w(!0);S(!0);_.vX(_.fm(),function(){w(!1)});
f=_.vX(_.fm(),function(){w(!0);c=_.vX(_.fm(),function(){S(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",D);_.Nl(function(){window.removeEventListener("jump-forward-clicked",D)})});
return _.O("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.O(_.r,{cond:x,then:function(){return _.O("div",{class:M},_.O(TFy,{direction:1,size:"large"}),_.O("div",null,K))}}))},"zi");var kc5=_.ht.MUTE_VOLUME,WQf=_.ht.UNMUTE_VOLUME,Xkd=_.B(function(K){var m=K.muteIconType;var x=K.onClick;var S=K.useOutlineIcon;var Q=K.useDelhiIcons;K=_.ld("button",function(f){_.JC(f,28662)});
var w=function(){var f=m(),c=S==null?void 0:S(),D=Q==null?void 0:Q(),G="",p="";switch(f){case -1:case 0:G=c?"VOLUME_OFF":D?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";p=WQf;break;case 1:G=c?"VOLUME_UP_OUTLINE":D?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";p=kc5;break;case 2:G=c?"VOLUME_DOWN_OUTLINE":D?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";p=kc5;break;default:_.TM(f)}return{iconName:G,ariaLabel:p}},M=function(){return w().ariaLabel};
return _.O("ytm-mute-button",{class:"ytmMuteButtonHost"},_.O("button",{el:K,class:"ytmMuteButtonButton",title:M,"aria-label":M,"on:click":_.kA(function(f){_.hC(28662);x==null||x(f);return!1})},_.O("span",null,_.O(_.SW,{icon:function(){return w().iconName}}))))},"Ai");var Ksd=_.B(function(K){var m=K.volumeProps;var x=K.onClickFn;var S=K.useOutlineIcon;var Q=K.useDelhiIcons;return _.O("yt-mute-toggle-button",null,_.O(Xkd,{muteIconType:function(){var w=m();return w.volumeMuted||w.volume===0?0:w.volume>50?1:2},
onClick:function(w){var M=m().playerApi;M&&(M.isMuted()?M.unMute():M.mute(!1));x==null||x(w)},
useOutlineIcon:function(){return!(S==null||!S())},
useDelhiIcons:function(){return!(Q==null||!Q())}}))},"Bi");
Ksd.idomCompat=!0;var mq4=_.B(function(K){var m=K.data;var x=_.ld("ytm-paid-content-overlay-renderer");return _.O("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:x,"on:animationend":_.kA(function(){x.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.O(_.uJ,{command:function(){return m().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.O(_.r,{cond:function(){var S;return(S=m().icon)==null?void 0:S.iconType},
then:function(){return _.O("span",null,_.O(_.SW,{icon:function(){var S;return(S=m().icon)==null?void 0:S.iconType}}))}}),_.O("div",{class:"ytmPaidContentOverlayText"},_.O(_.Ii,{text:function(){return m().text}})),_.O(_.r,{cond:function(){return m().navigationEndpoint},
then:function(){return _.O(_.SW,{icon:"CHEVRON_RIGHT"})}})))},"Ci");
mq4.idomCompat=!0;var N_5=[].concat(_.N3([{register:function(K){var m=T_4(K),x;(x=K().playerApi)==null||x.addEventListener("onVolumeChange",m);return function(){}}},
{register:function(K){var m=I0J(K);K=K().playerApi;K==null||K.addEventListener("captionschanged",m);K==null||K.addEventListener("captionssettingschanged",m);K==null||K.addEventListener("onCaptionsTrackListChanged",m);return function(){}}},
{register:function(K){if(!_.h("mweb_screenreader_accessible_player"))return function(){};
var m=k0l(K),x=document.querySelector("video");x==null||x.addEventListener("touchend",m);return function(){x==null||x.removeEventListener("touchend",m)}}},
{register:function(K){if(!_.h("mweb_screenreader_detect_screenreader_user_focus"))return function(){};
var m=k0l(K),x=document.querySelector("video");x==null||x.addEventListener("focus",m);return function(){x==null||x.removeEventListener("focus",m)}}}]),[{register:function(K){var m=VjH(K),x;
(x=K().playerApi)==null||x.addEventListener("onStateChange",m);return function(){}}},
{register:function(K){var m=vO4(K),x;(x=K().playerApi)==null||x.addEventListener("onPlaybackRateChange",m);return function(){}}},
{register:function(K){var m=UJG(K),x;(x=K().playerApi)==null||x.addEventListener("onVideoDataChange",m);return function(){}}},
{register:function(K){var m=z3H(K),x,S;(x=K())==null||(S=x.playerApi)==null||S.addEventListener("onVideoProgress",m);return function(){}}}]);var xqs=_.B(function(K){var m=K.data;var x=function(){return _.SC("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+m().playbackRate})};
return _.O(_.r,{cond:function(){return m().playbackRate&&m().playbackRate!==1},
then:function(){return _.O("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.O("div",{class:"ytPlaybackRateOverlayOverlay"},_.O(TFy,{direction:1,size:"small"}),_.O("div",{class:"ytPlaybackRateOverlayLabel"},x)))}})},"Ei");var S8G=_.B(function(K){var m=K.data;return _.O("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.O(_.r,{cond:function(){var x,S=(x=m())==null?void 0:x.playerResponse,Q;return S==null?void 0:(Q=S.paidContentOverlay)==null?void 0:Q.paidContentOverlayRenderer},
then:function(x){return _.O(mq4,{data:x})}}))},"Gi"),QXl=_.B(function(K){var m=K.props;
var x=K.data;var S=K.options;var Q=function(){var D,G,p,R;return(D=x())==null?void 0:(G=D.playerResponse)==null?void 0:(p=G.playerConfig)==null?void 0:(R=p.inlinePlaybackConfig)==null?void 0:R.showAudioControls},w=function(){var D,G;
if(Q()&&((D=S())==null?void 0:(G=D.additionalButton)==null?void 0:G.button)!==void 0){var p,R,J;D=(p=x())==null?void 0:(R=p.playerApi)==null?void 0:(J=R.getSize())==null?void 0:J.height;if(!(D===void 0||D<180)){var L,n;return(L=S())==null?void 0:(n=L.additionalButton)==null?void 0:n.button}}},M=function(){var D,G;
return(D=S())==null?void 0:(G=D.additionalButton)==null?void 0:G.thumbnailOverlayButtonRenderers},f=function(){var D,G;
return(D=S())==null?void 0:(G=D.additionalButton)==null?void 0:G.thumbnailOverlayButtonViewModels},c=function(){var D=[_.O(Ksd,{volumeProps:m}),
_.O(US5,{playerControlsProps:m})];w()===1&&D.push(_.O(dSH,{playerApi:function(){return m().playerApi}}));
w()===2&&D.push(_.O(yyH,{appApi:function(){return m().appApi}}));
w()===3&&D.push(_.O(Vud,{playerApi:function(){return m().playerApi}}));
var G=M();if(w()===4&&G){G=_.u(G);for(var p=G.next(),R={};!p.done;R={tooltip$jscomp$2:void 0,ariaLabel$jscomp$19:void 0,icon$jscomp$50:void 0,command$jscomp$596:void 0},p=G.next()){p=p.value;R.tooltip$jscomp$2=p.tooltip;var J=void 0,L=void 0;R.ariaLabel$jscomp$19=((J=p.accessibility)==null?void 0:(L=J.accessibilityData)==null?void 0:L.label)||R.tooltip$jscomp$2;J=void 0;R.icon$jscomp$50=(J=p.icon)==null?void 0:J.iconType;R.command$jscomp$596=p.command;R.tooltip$jscomp$2&&R.ariaLabel$jscomp$19&&R.icon$jscomp$50&&
D.push(_.O(vV4,{title:function(n){return function(){return n.tooltip$jscomp$2}}(R),
ariaLabel:function(n){return function(){return n.ariaLabel$jscomp$19}}(R),
icon:function(n){return function(){return n.icon$jscomp$50}}(R),
command:function(n){return function(){return n.command$jscomp$596}}(R)}))}}G=f();
if(w()===4&&G)for(G=_.u(G),p=G.next(),R={};!p.done;R={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$51:void 0,command$jscomp$597:void 0,trackingParamsVeType:void 0},p=G.next())p=p.value,R.tooltip$jscomp$3=p.title,R.ariaLabel$jscomp$20=p.accessibilityText||R.tooltip$jscomp$3,R.icon$jscomp$51=p.iconName,R.command$jscomp$597=_.JE(p.onTap),L=J=void 0,R.trackingParamsVeType=((J=p.loggingDirectives)==null?0:J.trackingParams)?(L=E8d(_.W0(p.loggingDirectives.trackingParams)))==null?void 0:
_.OQ(L,2):void 0,R.tooltip$jscomp$3&&R.ariaLabel$jscomp$20&&R.icon$jscomp$51&&D.push(_.O(vV4,{title:function(n){return function(){return n.tooltip$jscomp$3}}(R),
ariaLabel:function(n){return function(){return n.ariaLabel$jscomp$20}}(R),
icon:function(n){return function(){return n.icon$jscomp$51}}(R),
command:function(n){return function(){return n.command$jscomp$597}}(R),
visualElementId:function(n){return function(){return n.trackingParamsVeType}}(R)}));
return D};
return _.O(_.r,{cond:Q,then:function(){return _.O("div",{class:"ytInlinePlayerControlsTopRightControls"},_.O(_.AS,{each:c},function(D){return _.O("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.O("div",{class:"ytInlinePlayerControlsButtonIcon"},D))}))}})},"Hi"),lOs=_.B(function(K){var m=K.props;
var x=K.data;var S=K.options;K={};K=_.Tt("ytInlinePlayerControlsBottomRightControls",(K.ytInlinePlayerControlsBottomRightControlsHidden=function(){var Q;return XWl(x(),S())&&((Q=S())==null?void 0:Q.insetProgressBar)&&(m().isHovering||m().isDragging)},K));
return _.O("div",{class:K},_.O(w9l,{data:x}),_.O(_.r,{cond:function(){var Q;return!((Q=S())==null?0:Q.hideTimeDisplay)},
then:function(){return _.O(sXO,{props:m,data:x})}}))},"Ii"),w9l=_.B(function(K){var m=K.data;
return _.O(_.le,{data:function(){var x;return HVH((x=m())==null?void 0:x.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:zi4})},"Ji"),sXO=_.B(function(K){var m=K.props;
var x=K.data;return _.O(_.r,{cond:function(){return m().isLive},
then:function(){return _.O(uil,{props:m,data:x})},
else:function(){return _.O(MBO,{props:m,data:x})}})},"Ki"),MBO=_.B(function(K){var m=K.props;
var x=K.data;var S=_.bv(function(){var Q;return $Js((Q=x())==null?void 0:Q.thumbnailOverlays)},void 0,"cxM54");
return _.O("div",{class:_.Tt("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.ht.PLAYER_TIME_ELAPSED+" "+_.yiT(m().playedTime)}},_.O(_.ze,{data:function(){var Q=_.yiT(m().videoDuration-m().playedTime);
return Object.assign({},{type:17,text:Q},S())}}))},"Li"),fO4=_.B(function(K){K=K.badgeShapeData;
return _.O("div",{class:_.Tt("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.O(_.ze,{data:K}))},"Mi"),uil=_.B(function(K){var m=K.data;
K=_.bv(function(){if(_.h("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var x,S;return(x=m())==null?void 0:(S=x.thumbnailOverlays)==null?void 0:S.find(function(Q){return Q.thumbnailOverlayTimeStatusRenderer||Q.thumbnailOverlayBadgeViewModel})}},void 0,"MJfDhd");
return _.O(_.r,{cond:K,then:function(x){return _.O(_.le,{data:x},{thumbnailOverlayTimeStatusRenderer:function(S){var Q=S.data;S=_.bv(function(){return _.e8B(Q(),0)},void 0,"qFhnic");
return _.O(fO4,{badgeShapeData:S})},
thumbnailOverlayBadgeViewModel:function(S){return _.O(_.GuA,{data:S.data})}})},
else:function(){var x={type:18,text:_.ht.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.O(fO4,{badgeShapeData:function(){return x}})}})},"Ni"),tBy=_.B(function(K){var m=K.props;
var x=K.data;var S=K.options;return _.O(_.nlf,{progressBarProps:m,config:function(){var Q,w=_.C((Q=x())==null?void 0:Q.multiMarkersPlayerBar,_.Abo),M;Q=((M=S())==null?0:M.insetProgressBar)?2:1;var f;M=(f=S())==null?void 0:f.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:Q,chapterData:w,isInlinePlayback:!0,doSeekOnClick:M,playheadDotBehavior:M?1:0}}})},"Oi");_.BX(_.B(function(K){var m=K.data;var x=K.appApi;var S=K.options;var Q=yvl(m,WU6(x));K={};x={};return _.O("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.O("div",{class:_.Tt("ytInlinePlayerControlsDarkenedOverlay",(K.ytInlinePlayerControlsDarkenedOverlayShow=function(){return Q().isHovering},K))}),_.O(I1s,null),_.O(xqs,{data:Q}),_.O(S8G,{data:m}),_.O(a1J,{playerControlsProps:Q,
isShortsPage:!1}),_.O("div",{class:_.Tt((x.ytInlinePlayerControlsControlsHidden=function(){return Q().isDragging},x))},_.O(QXl,{props:Q,
data:m,options:S}),_.O(lOs,{props:Q,data:m,options:S})),_.O(_.r,{cond:function(){return XWl(m(),S())},
then:function(){return _.O(tBy,{props:Q,data:m,options:S})}}))},"Fi"),"yt-inline-player-controls",{props:{data:_.kv,
appApi:_.$A,options:_.kv}});var Ce=function(){var K=_.e.apply(this,arguments)||this;K.opts=null;K.playerControlsData=null;K.playerControlsAppApi={openInMiniplayer:function(){K.openInMiniplayer()}};
K.playerControlsOptions={};K.noAnimation=!1;K.playbackIntentTriggered=!1;K.positionData=null;K.hidden=!0;K.active=!1;K.playing=!1;K.videoPreviewDataIndex=0;K.JSC$19384_playerPromise=null;K.player=null;K.enableAudioControls=!1;K.hasBeenUnmuted=!1;K.captionsHaveBeenTurnedOff=!1;K.JSC$19384_playerEvents=new Map;K.videoPreviewFetchRequest=null;K.scheduledPreviewEndJobId=null;K.JSC$19384_preventProgressSaveTimer=null;K.watchEndpointStartTimeUpdaterInterval=null;K.actionMap={"yt-open-video-preview-action":"handleOpenVideoPreviewAction",
"yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};K.windowOnBlurFn=function(){K.deactivate()};
return K};
_.q(Ce,_.e);_.l=Ce.prototype;
_.l.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":{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",
channelDisclosureViewModel:"yt-channel-disclosure-view-model"}}}};
_.l.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$19384_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19384_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$19384_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$19384_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.Kd(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.Kd(this,this.onScroll))};
_.l.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.Kd(this,this.onScroll))};
_.l.onPageTypeChange=function(){this.deactivate()};
_.l.onWindowResized=function(){this.deactivate()};
_.l.onCaptionsChanged=function(K){K=!!K.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!K);this.setCaptionSize()};
_.l.setCaptionSize=function(){var K;if(this.active&&!this.captionsHaveBeenTurnedOff&&((K=this.player)==null?0:K.getCaptionWindowContainerId())){var m;(m=this.player)==null||m.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.l.currentPageAllowed=function(){return!this.isWatchPage};
_.l.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.h("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var K=this.positionData,m=K.initialTopPosition,x=K.initialHorizontalPosition;_.W9(this.hostElement,{"--ytd-video-preview-translate-left":K.finalHorizontalPosition-x+"px","--ytd-video-preview-translate-top":K.finalTopPosition-m+"px","--ytd-video-preview-original-top-position":m+
"px","--ytd-video-preview-original-horizontal-position":x+"px","--ytd-video-preview-initial-scale":"scale("+K.initialScale+")","--ytd-video-preview-width":K.videoPreviewWidth+"px","--ytd-video-preview-height":K.videoPreviewHeight+"px"});return!0};
_.l.isOutOfBounds=function(K){var m=K.initialHorizontalPosition+12;K=m+K.videoPreviewWidth>window.innerWidth;return m<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&m<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&m<72||K};
_.l.handleOpenVideoPreviewAction=function(K){var m=this,x;return _.t(function(S){if(!m.currentPageAllowed())return S.return(0);m.opts=K;return(x=m.alignVideoPreviewForAnimation(K.thumbnail))?S.return(m.activate()):S.return(0)})};
_.l.onMouseLeave=function(K){var m,x;(m=this.opts)==null||(x=m.mouseleaveCallback)==null||x.call(m);this.shouldDeactivateOnMouseLeave(K)&&this.deactivate()};
_.l.onScroll=function(){var K,m;((K=this.opts)==null?0:K.isAutoplay)&&((m=this.opts)==null?0:m.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.l.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.dX.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.l.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.l.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",Ce.JSC$19383_DEFAULT_CLICK_LOCATION_BEHAVIOR,Ce.JSC$19383_CLICK_LOCATION_ID_MAP)};
_.l.shouldDeactivateOnMouseLeave=function(K){K=K.relatedTarget;if(!K)return!0;var m;return(m=this.opts)!=null&&m.mediaRenderer?!_.zN(this.opts.mediaRenderer).contains(K):!0};
_.l.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.l.onPlaybackStart=function(){var K=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$19384_preventProgressSaveTimer=
_.vX(_.dX,function(){K.resetPreventProgressSaveTimer()},1E4);
var m;if((m=this.opts)==null?0:m.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.vX(_.dX,function(){K.hasMultipleVideoPreviews()?K.startPlaybackForNextVideo():K.deactivate()},this.opts.videoPreviewDurationMs);
var x;this.player.setGlobalCrop(((x=this.opts)==null?0:x.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.l.getRoundedCornersSize=function(){var K;if((K=this.opts)==null?0:K.roundedCornersSize){var m;return(m=this.opts)==null?void 0:m.roundedCornersSize}var x;if((x=this.opts)==null?0:x.enableRounding){var S;if(((S=this.opts)==null?void 0:S.thumbnailSize)==="small")return 1;var Q;if(((Q=this.opts)==null?void 0:Q.thumbnailSize)==="medium")return 2;var w;if(((w=this.opts)==null?void 0:w.thumbnailSize)==="large")return 3}return _.h("web_imp_inset_progress_bar")?3:0};
_.l.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.l.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.l.onMediaContainerClick=function(K){this.isShortcutClick(K)||(this.navigateToWatch(K),K.preventDefault(),K.stopPropagation())};
_.l.activate=function(){var K=this,m,x,S,Q,w,M,f,c,D;return _.t(function(G){switch(G.nextAddress){case 1:if(!K.currentPageAllowed())return G.return(0);x=(m=K.videoPreviewData)==null?void 0:m.inlinePlaybackEndpoint;S=_.P3.instance;if(!x||!S)return G.return(0);K.playbackIntentTriggered=!0;((Q=K.opts)==null?0:Q.mediaRenderer)&&((w=K.opts)==null||!w.isAutoplay)&&Y7G(K.opts.mediaRenderer,function(){K.deactivate()});
_.MJ(K,function(){K.revealPreviewUi()});
M={};_.h("enable_unknown_lact_fix_on_html5")&&(_.cd().resolve(_.ML),M.lact=_.cL());K.videoPreviewFetchRequest=bVG(S,K.getInlinePlaybackRequestData(K.videoPreviewData),M);_.h2(G,2);return G.yield(K.videoPreviewFetchRequest,4);case 4:f=G.yieldResult;if(((c=f)==null?void 0:(D=c.playabilityStatus)==null?void 0:D.status)==="OK")return G.return(K.handlePlayerResponse(f));throw Error("ek");case 2:_.gl(G),K.deactivate();case 3:return G.return(1)}})};
_.l.getInlinePlaybackRequestData=function(K){var m,x=_.h("web_imp_player_mute_params")?((m=this.opts)==null?void 0:m.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:K.inlinePlaybackEndpoint,startPlaybackInMutedState:x}};
_.l.handlePlayerResponse=function(K){var m=this,x,S,Q,w,M,f,c,D,G,p,R,J;return _.t(function(L){if(L.nextAddress==1){x=m.getInlinePlaybackVideoId();if(!(((S=K)==null?0:(Q=S.videoDetails)==null?0:Q.videoId)&&m.currentPageAllowed()&&m.playbackIntentTriggered&&m.opts&&x))return m.deactivate(),L.return(0);if(K.videoDetails.videoId!==x)return L.return(0);m.enableAudioControls=!!((w=K.playerConfig)==null?0:(M=w.inlinePlaybackConfig)==null?0:M.showAudioControls);K.trackingParams=m.getInlinePlaybackTrackingParams();
if(!m.inlinePlayer)return L.return(0);f={};if(D=_.C((c=m.videoPreviewData)==null?void 0:c.inlinePlaybackEndpoint,_.o7))f.watch_endpoint=D;if(m.videoPreviewData){var n,F=(n=_.C(m.videoPreviewData.inlinePlaybackEndpoint,_.o7))==null?void 0:n.startTimeSeconds;F!==void 0&&(K.playerConfig||(K.playerConfig={}),K.playerConfig.playbackStartConfig||(K.playerConfig.playbackStartConfig={}),K.playerConfig.playbackStartConfig.startPosition||(K.playerConfig.playbackStartConfig.startPosition={}),K.playerConfig.playbackStartConfig.startSeconds=
F,K.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(F*1E3))}m.inlinePlayer.loadVideoWithPlayerResponse(K,f);if(m.JSC$19384_playerPromise)return L.jumpTo(2);m.JSC$19384_playerPromise=m.inlinePlayer.getPlayerPromise();return L.yield(m.JSC$19384_playerPromise,3)}L.nextAddress!=2&&(G=L.yieldResult,G.setInlinePreview(!0),p=!_.h("web_imp_theater_bugfix"),G.setSizeStyle(!1,p),m.ytPlayerListenerBehavior.listenToPlayerEvents(G,m.JSC$19384_playerEvents),m.player=G,_.vg(m.hostElement,
"player-api-ready"));((R=m.opts)==null?0:R.showPlayerControls)&&m.videoPreviewData&&m.player&&(m.playerControlsData={playerResponse:K,isInlinePlayback:!0,thumbnailOverlays:m.videoPreviewData.thumbnailOverlays,playerApi:m.player},m.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!m.unroundCornersForPlayback,additionalButton:m.getAdditionalButtonType(m.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(J=m.opts)==null?void 0:J.hideTimeDisplay});return L.return(2)})};
_.l.revealPreviewUi=function(){var K=this;this.playbackIntentTriggered&&_.DVT(this,function(){K.hasThumbnailPositionChangedSinceTriggered()||(K.updateActiveState(!0),K.noAnimation=!1)})};
_.l.hasThumbnailPositionChangedSinceTriggered=function(){var K=this.positionData,m=this.getThumbnailPositionData();return(K==null?void 0:K.initialTopPosition)!==(m==null?void 0:m.initialTopPosition)||(K==null?void 0:K.initialHorizontalPosition)!==(m==null?void 0:m.initialHorizontalPosition)};
_.l.getThumbnailPositionData=function(){var K,m;if((m=this.opts)==null||!m.thumbnail)return null;m=this.opts.thumbnail;var x=((K=this.opts)==null?0:K.cropPlayerToFillThumbnailHorizontally)?!1:!0;var S=m.getBoundingClientRect();K=S.width;m=S.height;var Q=S.top+window.scrollY;S=S.left+window.scrollX;var w=x?Math.ceil(K):K;x=x?Math.ceil(m):m;var M=K/w;K={initialScale:M,initialTopPosition:Q-12*M,finalTopPosition:Q-12-(x-m)/2,initialHorizontalPosition:S-(12+(w-K)/2),finalHorizontalPosition:S-12-(w-K)/
2,videoPreviewWidth:w,videoPreviewHeight:x};return K};
_.l.updateActiveState=function(K){this.active=K;this.ytdReduxBehavior.dispatch(_.U1({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:K}))};
_.l.stopPlayer=function(K){K=K.resetWatchEndpointStartTime===void 0?!1:K.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(K)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.dX.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.l.deactivate=function(K){K=K===void 0?{}:K;K=K.resetWatchEndpointStartTime===void 0?!1:K.resetWatchEndpointStartTime;oY&&(oY.disconnect(),oY=null);this.stopPlayer({resetWatchEndpointStartTime:K});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.l.isValidThumbnailOverlayButton=function(K,m){K=K.thumbnailOverlayButtonRenderer;var x;return!!K&&!!K.tooltip&&!((x=K.icon)==null||!x.iconType)&&m.includes(K.icon.iconType)};
_.l.isValidThumbnailOverlayButtonViewModel=function(K,m){var x;K=_.C((x=K.thumbnailOverlayButtonViewModel)==null?void 0:x.overlayButton,_.WS);return!!K&&!!K.title&&!!K.iconName&&m.includes(K.iconName)};
_.l.getAdditionalButtonType=function(K){var m=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 x=["BOX_STACK_3"],S=(K||[]).filter(function(w){return m.isValidThumbnailOverlayButton(w,x)}).map(function(w){return w.thumbnailOverlayButtonRenderer});
if(S.length)return{button:4,thumbnailOverlayButtonRenderers:S};var Q=["BOX_STACK_3"];K=(K||[]).filter(function(w){return m.isValidThumbnailOverlayButtonViewModel(w,Q)}).map(function(w){return _.C(w.thumbnailOverlayButtonViewModel.overlayButton,_.WS)});
if(K.length)return{button:4,thumbnailOverlayButtonViewModels:K}};
_.l.allowCaptions=function(){var K;return!((K=this.opts)==null?0:K.forceCaptionsOff)};
_.l.allowUnmuting=function(){var K;return this.enableAudioControls&&!((K=this.opts)==null?0:K.forceMutedVolume)};
_.l.beginStartTimeUpdater=function(){var K=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.C0(function(){K.updateWatchEndpointStartTime()},1E3)};
_.l.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.l.resetPreventProgressSaveTimer=function(){this.JSC$19384_preventProgressSaveTimer!==null&&(_.dX.cancelJob(this.JSC$19384_preventProgressSaveTimer),this.JSC$19384_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.l.updateWatchEndpointStartTime=function(K){var m=this.videoPreviewData;if(this.player&&m!=null&&m.inlinePlaybackEndpoint&&!this.JSC$19384_preventProgressSaveTimer){K=K?0:Math.floor(this.player.getCurrentTime());var x=_.C(m.navigationEndpoint,_.o7);x&&(x.startTimeSeconds=K);if(m=_.C(m.inlinePlaybackEndpoint,_.o7))m.startTimeSeconds=K}};
_.l.isShortcutClick=function(K){return!!K&&(K.ctrlKey||K.shiftKey||K.metaKey)};
_.l.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.l.openInMiniplayer=function(){var K=this,m,x;return _.t(function(S){if(S.nextAddress==1){x=(m=K.videoPreviewData)==null?void 0:m.navigationEndpoint;if(!x)return S.return();_.PB().lockupActivation=!0;return S.yield(_.ndA(_.cd().resolve(_.Jl),x),2)}_.PB().userActivation=!0;_.Px(S)})};
_.l.navigateToWatch=function(K){var m,x=(m=this.videoPreviewData)==null?void 0:m.navigationEndpoint;if(x){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(x,K,!0);else{var S;_.h("web_thumbnail_to_watch_transition")&&((S=this.opts)==null?0:S.thumbnail)&&_.ECB(_.cd().resolve(_.n4),this.opts.thumbnail);_.vg(this.hostElement,"yt-navigate",{endpoint:x})}this.deactivate()}};
_.l.getInlinePlaybackVideoId=function(){var K,m;return(m=_.C((K=this.videoPreviewData)==null?void 0:K.inlinePlaybackEndpoint,_.o7))==null?void 0:m.videoId};
_.l.getInlinePlaybackTrackingParams=function(){var K,m;return(K=this.videoPreviewData)==null?void 0:(m=K.inlinePlaybackEndpoint)==null?void 0:m.clickTrackingParams};
_.l.hasMultipleVideoPreviews=function(){var K;return!!(((K=this.opts)==null?0:K.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.l.startPlaybackForNextVideo=function(){var K;(K=this.opts)!=null&&K.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())};
_.tv.Object.defineProperties(Ce.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.opts)==null?0:K.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.opts)==null||!K.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 K;if(Array.isArray((K=this.opts)==null?void 0:K.videoPreviewData)){var m;return(m=this.opts)==null?void 0:m.videoPreviewData[this.videoPreviewDataIndex]}var x;return(x=this.opts)==null?void 0:x.videoPreviewData}}});
Ce.prototype.onIsAdsVideoChange=Ce.prototype.onIsAdsVideoChange;Ce.prototype.onInlinePreviewIsEnabledChange=Ce.prototype.onInlinePreviewIsEnabledChange;Ce.prototype.optsChanged=Ce.prototype.optsChanged;Ce.prototype.onMouseLeave=Ce.prototype.onMouseLeave;Ce.JSC$19383_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);Ce.JSC$19383_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([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Ce.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ce.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],Ce.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],Ce.prototype,"ytdGuideStateAwareBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Ce.prototype,"componentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ce.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Ce.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.uU.YtSparklesClickLocationBehavior),_.U("design:type",Object)],Ce.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ce.prototype,"opts",void 0);
_.v([_.P(),_.U("design:type",Object)],Ce.prototype,"playerControlsData",void 0);_.v([_.P(),_.U("design:type",Object)],Ce.prototype,"playerControlsAppApi",void 0);_.v([_.P(),_.U("design:type",Object)],Ce.prototype,"playerControlsOptions",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ce.prototype,"noAnimation",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ce.prototype,"hidden",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ce.prototype,"active",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ce.prototype,"playing",void 0);_.v([_.P({selector:_.AH1}),_.U("design:type",Boolean)],Ce.prototype,"inlinePreviewIsEnabled",void 0);_.v([_.P(),_.U("design:type",String)],Ce.prototype,"pagePath",void 0);_.v([_.P({selector:_.ijG}),_.U("design:type",Boolean)],Ce.prototype,"isWatchPage",void 0);
_.v([_.g("videoPreviewData"),_.U("design:type",Object),_.U("design:paramtypes",[])],Ce.prototype,"thumbnailData",null);_.v([_.g("opts","active"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ce.prototype,"hidePlayerControls",null);_.v([_.g("opts"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ce.prototype,"isAdsVideo",null);
_.v([_.g("opts"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ce.prototype,"roundedCornersSmall",null);_.v([_.g("opts"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ce.prototype,"roundedCornersMedium",null);_.v([_.g("opts"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ce.prototype,"roundedCornersLarge",null);
_.v([_.g("opts"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ce.prototype,"unroundCornersForPlayback",null);_.v([_.g("opts","videoPreviewDataIndex"),_.U("design:type",Object),_.U("design:paramtypes",[])],Ce.prototype,"videoPreviewData",null);_.v([_.P(),_.U("design:type",Object)],Ce.prototype,"videoPreviewDataIndex",void 0);_.v([_.QF("#inline-player"),_.U("design:type",Object)],Ce.prototype,"inlinePlayer",void 0);
_.v([_.mh("mouseleave"),_.U("design:type",Function),_.U("design:paramtypes",[MouseEvent]),_.U("design:returntype")],Ce.prototype,"onMouseLeave",null);_.v([_.uV("opts"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ce.prototype,"optsChanged",null);_.v([_.uV("inlinePreviewIsEnabled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ce.prototype,"onInlinePreviewIsEnabledChange",null);
_.v([_.xt("isAdsVideo"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ce.prototype,"onIsAdsVideoChange",null);_.v([_.Z({is:"ytd-video-preview",disableElementRegistration:!0})],Ce);
_.d(Ce,"ytd-video-preview",function(){if(BFH!==void 0)return BFH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return BFH=K},{mode:2});
}catch(e){_._DumpException(e)}
try{
var MiA,fdK,tiS;MiA=function(K){return _.h("kevlar_watch_cinematics_invisible")||K.fullscreen&&_.h("kevlar_watch_cinematics_invisible_in_fullscreen")||K.theater&&!K.fullscreen&&_.h("kevlar_watch_cinematics_invisible_in_theater")};
fdK=function(){var K=document.createElement("canvas"),m=K.getContext("2d");if(!m)throw Error("No");_.nR(K,{position:"absolute",width:"100%",height:"100%"});return{element:K,context:m}};
tiS=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.h("kevlar_watch_cinematics_css_blur")};
_.crN=function(K,m,x){return Math.abs(K-m)<=(x||1E-6)};
_.Ohe=function(K,m){return K==m?!0:K&&m?K.width==m.width&&K.height==m.height:!1};_.jIU=new _.k1("notificationActionRenderer");var DYe=function(K){var m=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.Wk;this.element.addEventListener("load",function(){m.loaded=!0;m.resolver.resolve(m.element)});
this.element.addEventListener("error",function(){m.failed=!0});
this.element.src=K};var rrs=function(K,m){this.image=K;this.frame=m};
rrs.prototype.drawToCanvas=function(K,m){var x=this.frame.width/this.frame.columns,S=this.frame.height/this.frame.rows,Q=m.offsetX,w=m.offsetY;MiA(m)?(K.fillStyle=m.fullscreen?"#000":"#0f0f0f",K.fillRect(Q,w,(m==null?void 0:m.width)||x,(m==null?void 0:m.height)||S)):K.drawImage(this.image,this.frame.column*x,this.frame.row*S,x,S,Q,w,(m==null?void 0:m.width)||x,(m==null?void 0:m.height)||S)};
var GI8=function(K){this.color=K};
GI8.prototype.drawToCanvas=function(K,m){var x=m.offsetX,S=m.offsetY,Q=m.width,w=m.height;K.fillStyle=MiA(m)?m.fullscreen?"#000":"#0f0f0f":this.color;K.fillRect(x,S,Q,w)};var rH=function(K,m){_.BG.call(this);this.playerApi=m;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.gR(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();pce(this,K);Rcf(this);this.update()};
_.q(rH,_.BG);rH.prototype.addEventListeners=function(){var K=this,m=function(){K.update()},x=function(Q){K.paused||(Q.type==="newdata"&&(K.mosaics.clear(),Jrm(K),GO(K)),Rcf(K),K.update())},S=function(){K.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",m);this.playerApi.addEventListener("onVideoDataChange",x);this.playerApi.addEventListener("onStateChange",S);this.addOnDisposeCallback(function(){K.playerApi.removeEventListener("onVideoProgress",m);K.playerApi.removeEventListener("onVideoDataChange",x);K.playerApi.removeEventListener("onStateChange",S)})};
var pce=function(K,m){K.cinematicContainerRenderer!==m&&(K.cinematicContainerRenderer=m,Jrm(K),GO(K),K.colorStoreUpdateJobId=_.dX.addLowPriorityJob(function(){var x;if((x=K.cinematicContainerRenderer.colorStore)!=null&&x.sampledColors){x=Infinity;for(var S=_.u(K.cinematicContainerRenderer.colorStore.sampledColors),Q=S.next();!Q.done;Q=S.next()){Q=Q.value;var w=Number(Q.key);w!==0&&w<x&&(x=w);w=_.RX(Q.value);K.colorStore.set(Q.key,w)}K.colorStoreTimeInterval=x}}))},Jrm=function(K){K.colorStoreUpdateJobId&&
(_.dX.cancelJob(K.colorStoreUpdateJobId),K.colorStoreUpdateJobId=void 0);
K.colorStore.clear();K.currentStoryboardColor=void 0},hcK=function(K,m){var x;
return(x=K.getStoryboardFrame(m))==null?void 0:x.url};
rH.prototype.onPlayerStateChange=function(){this.update()};
rH.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var Rcf=function(K){var m=K.getStoryboardFrame(0);m&&(m=new _.gR(m.width/m.columns,m.height/m.rows),_.Ohe(K.currentStoryboardSize,m)||(K.currentStoryboardSize=m,K.publish("STORYBOARD_SIZE_CHANGED",K.currentStoryboardSize)))},Czs=function(K,m){K.currentStoryboardIndex=m;
K.pendingStoryboardIndex=NaN;m=K.getStoryboardFrame(K.currentStoryboardIndex);K.currentStoryboard=new rrs(K.mosaics.get(m.url).element,m);K.publish("STORYBOARD_CHANGED",K.currentStoryboard);K.lastUpdateTime=(0,_.Of)()};
rH.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var GO=function(K){K.currentStoryboardIndex=NaN;K.pendingStoryboardIndex=NaN;K.currentStoryboard&&(K.currentStoryboard=void 0,K.publish("STORYBOARD_CHANGED",void 0));K.lastUpdateTime=NaN};
rH.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)GO(this);else{var K=this.playerApi.getPlayerState(1);if(K===-1||K===5||K===0)GO(this);else if(isNaN(this.lastUpdateTime)||!((0,_.Of)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(K=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){K=""+Math.round(K*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var m=this.colorStore.get(K);m?m!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=m,this.currentStoryboard=new GI8(m),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.Of)()):(_.yq(new _.AR("Could not find color for timestamp: "+K,this.cinematicContainerRenderer)),GO(this))}else GO(this);else LDs(this,K)}};
var LDs=function(K,m){var x=K.getStoryboardFrameIndex(m);if(x!==K.currentStoryboardIndex&&x!==K.pendingStoryboardIndex){m=hcK(K,x);var S=K.mosaics.get(m);S?S.loaded&&Czs(K,x):(K.pendingStoryboardIndex=x,x=new DYe(m),K.mosaics.set(m,x),x.resolver.promise.then(function(){if(!K.isDisposed()&&!K.paused&&!isNaN(K.pendingStoryboardIndex)){var Q=hcK(K,K.pendingStoryboardIndex);if(Q){var w;(w=K.mosaics.get(Q))!=null&&w.loaded&&Czs(K,K.pendingStoryboardIndex)}else GO(K)}}))}};
rH.prototype.getStoryboardFrameIndex=function(K){var m=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(K,m)};
rH.prototype.getStoryboardFrame=function(K){var m=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,x,S;return((S=(x=this.playerApi).getStoryboardFrame)==null?void 0:S.call(x,K,m))||null};
rH.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var R2=function(K,m,x,S){S=S===void 0?!1:S;_.Fg.call(this);this.cinematicContainerRenderer=m;this.playerApi=x;this.theater=this.fullscreen=!1;var Q;this.ambientLightThemeEnabled=!S&&!!(m==null?0:(Q=m.config)==null?0:Q.enableInLightTheme);this.ambientFullscreenEnabled=S&&_.h("web_cinematic_fullscreen");this.ambientTheaterModeEnabled=S&&_.h("web_cinematic_theater_mode");this.container=document.createElement("div");K.appendChild(this.container);var w;if(_.h("web_cinematic_theater_mode")||_.h("web_cinematic_fullscreen")||
(m==null?0:(w=m.config)==null?0:w.enableInLightTheme))this.ambientV2Container=document.createElement("div"),this.container.appendChild(this.ambientV2Container);qQU(this);K=this.ambientV2Container||this.container;this.backCanvas=fdK();this.frontCanvas=fdK();K.appendChild(this.backCanvas.element);K.appendChild(this.frontCanvas.element);this.storyboardManager=new rH(m,this.playerApi);_.Lh(this,this.storyboardManager);this.addEventListeners();ENG(this)?bh3(this,100+pr(this)*3*2,100+pr(this)*3*2):gNe(this);
nNm(this,this.storyboardManager.currentStoryboard)};
_.q(R2,_.Fg);var qQU=function(K){K.ambientV2Container?PzS(K):(_.nR(K.container,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0","pointer-events":"none",transform:"scale("+ecU(K)+", "+ih8(K)+")"}),tiS()&&_.nR(K.container,"filter","blur("+_.rp("cinematic_watch_css_filter_blur_strength",40)+"px)"))},PzS=function(K){if(K.ambientV2Container){var m=K.playerApi.getVideoAspectRatio();
_.nR(K.container,{"aspect-ratio":""+m,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});_.nR(K.ambientV2Container,{"aspect-ratio":""+m,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+ecU(K)+", "+ih8(K)+")"});tiS()&&_.nR(K.ambientV2Container,"filter","blur("+_.rp("cinematic_watch_css_filter_blur_strength",40)+"px)")}};
R2.prototype.setFullscreen=function(K,m){this.fullscreen=K;this.theater=!!m;qQU(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),K=this.storyboardManager.currentStoryboard,YQU(this),K&&FDK(this,K)};
R2.prototype.addEventListeners=function(){var K=this,m=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(Q){nNm(K,Q)}),x=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){gNe(K)});
this.addOnDisposeCallback(function(){K.storyboardManager.unsubscribeByKey(m);K.storyboardManager.unsubscribeByKey(x)});
if(this.ambientV2Container){var S=function(){PzS(K)};
this.playerApi.addEventListener("onVideoDataChange",S);this.addOnDisposeCallback(function(){K.playerApi.removeEventListener("onVideoDataChange",S)})}};
var gNe=function(K){if(!ENG(K)){var m=K.storyboardManager.currentStoryboardSize;isNaN(m.width)||isNaN(m.height)||bh3(K,Number(m.width)+pr(K)*3*2,Number(m.height)+pr(K)*3*2)}},bh3=function(K,m,x){K.backCanvas.element.width=m;
K.backCanvas.element.height=x;K.frontCanvas.element.width=m;K.frontCanvas.element.height=x},ENG=function(K){return K.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},nNm=function(K,m,x){x=x===void 0?!1:x;
var S=K.frontCanvas.element.getAnimations()[0];S?(S.pause(),K.backCanvas.context.globalAlpha=Number(getComputedStyle(K.frontCanvas.element).opacity),K.frontCanvas.element.style.opacity="0",S.finish()):K.backCanvas.context.globalAlpha=1;K.backCanvas.context.drawImage(K.frontCanvas.element,0,0,K.backCanvas.element.width,K.backCanvas.element.height);YQU(K);m&&FDK(K,m);m=m?K.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.rp("cinematic_watch_fade_out_duration",500);S=_.rp("cinematic_watch_transition_frame_rate")/
1E3;var Q={};S&&(Q={easing:"steps("+Math.round(m*S)+")"});(x===void 0?0:x)||K.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:m,iterations:1},Q));K.frontCanvas.element.style.opacity="1"},YQU=function(K){var m=K.ambientLightThemeEnabled||K.ambientTheaterModeEnabled,x=K.ambientLightThemeEnabled||K.ambientFullscreenEnabled;
K.frontCanvas.context.fillStyle=K.theater&&m||K.fullscreen&&x?"#000":"#0f0f0f";tiS()||(K.frontCanvas.context.filter="blur(0)");K.frontCanvas.context.fillRect(0,0,K.frontCanvas.element.width,K.frontCanvas.element.height)},FDK=function(K,m){tiS()||(K.frontCanvas.context.filter="blur("+pr(K)+"px)");
K.frontCanvas.context.globalAlpha=K.fullscreen&&K.ambientFullscreenEnabled||K.theater&&K.ambientTheaterModeEnabled?_.rp("cinematic_watch_effect_letterbox_opacity",.4):_.rp("cinematic_watch_effect_opacity",.4);var x={offsetX:pr(K)*3,offsetY:pr(K)*3,theater:K.theater,fullscreen:K.fullscreen};ENG(K)&&(x.width=100,x.height=100);m.drawToCanvas(K.frontCanvas.context,x);K.frontCanvas.context.globalAlpha=1},pr=function(K){var m;
return(m=K.cinematicContainerRenderer.config.blurStrength)!=null?m:5},ecU=function(K){var m,x;
if((K.fullscreen||K.theater)&&((m=K.cinematicContainerRenderer.config)==null?0:(x=m.watchFullscreenConfig)==null?0:x.colorSourceWidthMultiplier))return K.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;var S;return(S=K.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?S:K.cinematicContainerRenderer.config.colorSourceSizeMultiplier},ih8=function(K){var m,x;
if((K.fullscreen||K.theater)&&((m=K.cinematicContainerRenderer.config)==null?0:(x=m.watchFullscreenConfig)==null?0:x.colorSourceHeightMultiplier))return K.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;var S;return(S=K.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?S:K.cinematicContainerRenderer.config.colorSourceSizeMultiplier};
R2.prototype.disposeInternal=function(){_.Fg.prototype.disposeInternal.call(this);this.container.remove()};
R2.prototype.clear=function(){nNm(this,void 0,!0)};
R2.prototype.pause=function(){this.storyboardManager.pause()};var ArK;ArK=_.c4(function(){var K,m,x=!((m=(K=document.createElement("canvas")).getContext)==null||!m.call(K,"2d")),S;K=!((S=CSS)==null||!S.supports("filter: blur(0)"));S=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var Q;return x&&K&&S&&!((Q=CSS)==null||!Q.supports("aspect-ratio: 1 / 1"))});
_.JA=function(K,m){_.BG.call(this);this.container=K;this.playerApi=m;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=oNA(this);this.update()};
_.q(_.JA,_.BG);_.Hhm=function(K){var m=document.documentElement.hasAttribute("dark");K.isDarkModeEnabled=m;K.update()};
_.$YU=function(K,m){K.settingEnabled=m;K.update()};
_.JA.prototype.setFullscreen=function(K,m){this.fullscreen=K;this.theater=!!m;this.update()};
_.NkS=function(K,m){K.cinematicContainerRenderer=m;K.cinematicContainerRenderer&&(K.cinematicsVe=_.IK(K.isShorts()?227858:159022),_.Cv(_.So(),K.cinematicsVe),K.loggingClientData={watchCinematicContainerData:{presentationStyle:K.cinematicContainerRenderer.presentationStyle}});K.update()};
_.JA.prototype.isShorts=function(){var K,m;return((K=this.cinematicContainerRenderer)==null?void 0:(m=K.config)==null?void 0:m.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.JA.prototype.isAllowed=function(){var K;if(K=ArK()){var m,x,S;K=((x=this.cinematicContainerRenderer)==null?void 0:x.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((S=this.cinematicContainerRenderer)==null||!S.colorStore)||((m=this.cinematicContainerRenderer)==null?void 0:m.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(K)if(_.h("web_cinematics_pausing")){var Q,w;K=this.isDarkModeEnabled||!!((Q=this.cinematicContainerRenderer)==
null?0:(w=Q.config)==null?0:w.enableInLightTheme)}else{var M,f;Q=!!((M=this.cinematicContainerRenderer)==null?0:(f=M.config)==null?0:f.enableInLightTheme)&&(_.vZ("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);K=this.isDarkModeEnabled||Q}if(M=K){var c,D;M=!((D=(c=this.prefersReducedMotionQuery)==null?void 0:c.matches)!=null&&D)}return M};
_.Zh$=function(K){(K=K.currentCinematicEffect)!=null&&(K=K.storyboardManager,K.paused=!1,Rcf(K),K.update())};
_.JA.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var oNA=function(K){if(!_.h("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var m=window.matchMedia("(prefers-reduced-motion: reduce)"),x=function(){K.update()};
m.addListener(x);K.addOnDisposeCallback(function(){m.removeListener(x)});
return m}};
_.JA.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var K=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new R2(this.container,K,this.playerApi,this.isDarkModeEnabled),_.Lh(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var m=this.currentCinematicEffect;m.cinematicContainerRenderer!==
K&&(m.cinematicContainerRenderer=K,pce(m.storyboardManager,K),qQU(m));K=_.s1();_.lQ(0,194,!0);K.save();K=_.hX();this.cinematicsVe&&K&&_.F4(K,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(K=_.hX(),this.cinematicsVe&&K&&_.Ag(K,[this.cinematicsVe],!1,this.loggingClientData),_.uz(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.tv.Object.defineProperties(_.JA.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var oL8;var H18;_.Dy({_template:function(){if(H18!==void 0)return H18;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=
K.content,x=m.insertBefore;oL8===void 0&&(oL8=document.createElement("template"));var S=oL8;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return H18=K},
is:"tp-yt-iron-pages",behaviors:[_.F2,_.eT],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var FSm;_.AfS=function(){if(_.h("kevlar_home_skeleton")&&!FSm){var K=document.querySelector("#home-page-skeleton");K&&(_.CQ("hgcr"),_.nh(K),FSm=!0)}};
FSm=!1;_.Ky=new _.k1("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var OHm,DGS,Gds,p6y,RsG,JsU,hsm,CHN,Llm,E4K,n4$,esU,YOG,PHU,bHf,g4U,o4S,HHK,$G3;OHm=function(K,m,x,S){var Q=!1,w={contentId:void 0,contentType:"video"};m=_.u(Object.entries(m));for(var M=m.next();!M.done;M=m.next()){var f=_.u(M.value);M=f.next().value;f=f.next().value;K.includes(M)&&!x.has(f)?(w.contentId=f,x.add(f),Q=!0):M==="contentType"?f==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(w.contentType="playlist"):typeof f==="object"&&f!==null&&OHm(K,f,x,S)}Q&&S.push(w)};
_.j4s=function(K,m,x){m=m===void 0?5:m;if(m!==0){var S=typeof K==="function"?K():document.querySelector(K);S?(x==null?0:x.enableSmartFocus)?_.vM1(S):S.focus():setTimeout(function(){_.j4s(K,m-1,x)},500)}};
DGS=function(K){return String.raw.apply(String,[{raw:K}].concat(_.N3(_.VU.apply(1,arguments).map(function(m){return m instanceof Array?m.join(""):m}))))};
Gds=function(K){var m=_.VU.apply(1,arguments),x=m.length;if(!Array.isArray(K)||!Array.isArray(K.raw)||K.length!==K.raw.length||!_.Afo&&K===K.raw||!(_.Afo&&!_.omA||_.FN(K))||x+1!==K.length)throw new TypeError("$");return new rsm(Object.freeze({strings:Object.freeze(K),args:Object.freeze(m)}))};
p6y=function(K){return _.Vr1(_.yID(K&16777215))<.5};
RsG=function(K,m,x){var S=x.minimumRowsOfVideosBetweenSections===void 0?1:x.minimumRowsOfVideosBetweenSections;return K<(x.minimumRowsOfVideosAtStart===void 0?2:x.minimumRowsOfVideosAtStart)||m!==null&&K-m<=S?!1:!0};
JsU=function(K,m){var x=0,S=0;K=_.u(K);for(var Q=K.next();!Q.done;Q=K.next()){var w=Q.value;if(w.richItemRenderer)w.richItemRenderer.rowIndex=S,w.richItemRenderer.colIndex=x++,x===m&&(x=0,S++);else if(w.richGroupRenderer&&w.richGroupRenderer.numColumns!==void 0)w.richGroupRenderer.rowIndex=S,w.richGroupRenderer.colIndex=x,x+=w.richGroupRenderer.numColumns,x===m&&(x=0,S++);else if(w.richSectionRenderer){var M=Q=void 0;if(w=_.C((Q=w)==null?void 0:(M=Q.richSectionRenderer)==null?void 0:M.content,_.DgL))w.rowIndex=
S++}}};
hsm=function(K,m){var x=m.contentElement;m=m.rendererToTagNameMap;if(x&&m&&m.size!==0){for(var S=new Map,Q=_.u(x.children),w=Q.next();!w.done;w=Q.next()){w=w.value;var M=w.tagName.toLowerCase(),f=S.get(M);f||(f=[],S.set(M,f));f.push(w)}if(S.size!==0)for(Q=Math.min(K.length,x.children.length),w=new Map,M=0;M<Q;M++){f=Object.keys(K[M])[0];f=m.get(f);if(!f)break;var c=w.get(f);c===void 0&&(c=0,w.set(f,c));var D=S.get(f);if(!D||c>=D.length)break;w.set(f,c+1);f=D[c];c=x.children[M];c!==f&&(_.NU=!0,_.ZE.set(f,
!0),x.insertBefore(f,c),_.ZE.delete(f),_.NU=!1)}}};
CHN=function(K,m,x,S,Q,w,M){S=S===void 0?{}:S;if(!K||!K.length)return{orderedContent:[]};K=K.slice();var f=[],c=[];Q=null;for(var D=0,G=function(z){c.sort(function(T,m1){return m1.skippedOnRow-T.skippedOnRow});
for(var y,V=(y=c.shift())==null?void 0:y.content;V;)!V.richSectionRenderer&&z||f.push(V),y=void 0,V=(y=c.shift())==null?void 0:y.content},p=void 0,R=void 0,J=new Set;K.length>0||c.length>0;){for(var L=[],n=m;n>0;){var F=void 0,H=void 0,N=(H=c[0]&&c[0].skippedOnRow<D?(F=c.shift())==null?void 0:F.content:void 0)!=null?H:K.shift();
if(!N)break;if(N.richItemRenderer)F=N.richItemRenderer.targetId,H=void 0,F&&((H=M)==null?0:H.has(F))&&(H=M.get(F),!p||H&&H.timestamp>p.timestamp)&&(p=H,R&&J.add(R),R=F),L.push(N),n--;else if(N.richGroupRenderer&&N.richGroupRenderer.numColumns!==void 0)N.richGroupRenderer.numColumns<=n?(L.push(N),n-=N.richGroupRenderer.numColumns):n===m&&N.richGroupRenderer.numColumns>m?(L.push({richGroupRenderer:Object.assign({},N.richGroupRenderer,{numColumns:m})}),n=0):c.push({content:N,skippedOnRow:D});else if(N.richSectionRenderer)if(RsG(D,
Q,S)&&n===m){f.push(N);Q=D;D++;continue}else c.push({content:N,skippedOnRow:D});else if(N.continuationItemRenderer){G(!0);f.push(N);n=0;break}if(n===0)f.push.apply(f,_.N3(L));else if(!x&&K.length===0){G(!1);f.push.apply(f,_.N3(L));n=0;break}}D++;p&&(f.push(p.content),D++);R=p=void 0}JsU(f,m);w&&hsm(f,w);return{orderedContent:f,pinnedContentNotShownTargetIds:J}};
Llm=function(){return _.VU.apply(0,arguments).flat().filter(function(K){return K}).join(";")};
E4K=function(){return Gds(qOA,Llm.apply(null,_.N3(_.VU.apply(0,arguments))))};
n4$=function(K,m){if(m){var x=_.NS().getState().entities.flowStateEntity,S=bHf(K),Q=[m];S&&S!==m&&Q.push(S);var w=!0,M;if(x&&K.flowStateEntityKey&&((M=x[K.flowStateEntityKey])==null?void 0:M.primaryButtonDisabled)!==void 0){var f;w=!((f=x[K.flowStateEntityKey])==null||!f.primaryButtonDisabled)}g4U(K,S!=null?S:m,Q,w)}};
esU=function(K){return _.Yf(_.NS(),function(m){return m.entities.flowStateEntity},function(m,x){if(K.flowStateEntityKey){var S,Q=m==null?void 0:(S=m[K.flowStateEntityKey])==null?void 0:S.currentStepId,w;
x=x==null?void 0:(w=x[K.flowStateEntityKey])==null?void 0:w.currentStepId;w=_.NS().getState().talkToRecs;if(Q&&Q!==x){var M;m=(m==null?void 0:(M=m[K.flowStateEntityKey])==null?void 0:M.stepIdStack)||Object.keys(w.stepStates);M=!PHU(w==null?void 0:w.stepStates[Q]);g4U(K,Q,m,M)}}})};
YOG=function(K){return _.Yf(_.NS(),iHf,function(m){var x=bHf(K);if(x){var S=Object.keys(m.stepStates);m=!PHU(m==null?void 0:m.stepStates[x]);g4U(K,x,S,m)}})};
PHU=function(K){var m=Object.keys((K==null?void 0:K.selectionStates)||{}).reduce(function(w,M){return w||(K==null?void 0:K.selectionStates[M].isSelected)},!1),x,S,Q=!!(K==null?0:(x=K.userQuery)==null?0:(S=x.userQuery)==null?0:S.trim());
return m||Q};
bHf=function(K){if(K.flowStateEntityKey){var m,x,S=(m=_.NS().getState().entities.flowStateEntity)==null?void 0:(x=m[K.flowStateEntityKey])==null?void 0:x.currentStepId;if(S)return S}};
g4U=function(K,m,x,S){_.NS().dispatch(_.ue("flowStateEntity",K.flowStateEntityKey,{currentStepId:m,stepIdStack:x,key:K.flowStateEntityKey,primaryButtonDisabled:S}))};
_.FlG=function(K,m){return _.X4(K.entities,"youchatPendingResponseEntity",m)};
_.As8=function(K){return function(m){_.Ap(_.ue("youchatPendingResponseEntity",K,{entityKey:K,isPendingResponse:m}))}};
o4S=function(K){K==null||K.addEventListener("DOMLoaded",function(){K.goToAndPlay(K.totalFrames-48,!0)})};
HHK=function(K){var m=[];OHm(["videoId","contentId"],K.JSC$18606_pageManager.data,new Set,m);return m};
$G3=function(K){return HHK(K).filter(function(m){return m.contentType==="video"}).map(function(m){return m.contentId}).filter(function(m){return m!==void 0})};
_.Ny3=function(K,m){if(_.fx5(K))switch(m){case "watch":var x,S;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(x=_.W3())==null?void 0:(S=x.getVideoData())==null?void 0:S.video_id};case "search":var Q,w,M;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(w=(Q=K.pageContentExtractor)==null?void 0:$G3(Q))!=null?w:[],entityId:(M=(new URLSearchParams(window.location.search)).get("search_query"))!=null?M:void 0};case "companion-canvas":var f,c;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(c=(f=
K.pageContentExtractor)==null?void 0:$G3(f))!=null?c:[]};default:var D,G;return{videoIds:(G=(D=K.pageContentExtractor)==null?void 0:$G3(D))!=null?G:[]}}};
_.fY=function(K){this.__isSoyCss=!0;this.css=DGS.apply(null,[K.strings].concat(_.N3(K.args)))};
_.fY.prototype.toString=function(){return this.css};
var rsm=function(){_.fY.apply(this,arguments)};
_.q(rsm,_.fY);var qOA=_.Pr(["",""]);var ZHK;var Byf;_.Dy({_template:function(){if(Byf!==void 0)return Byf;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
var m=K.content,x=m.insertBefore;ZHK===void 0&&(ZHK=document.createElement("template"));var S=ZHK;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return Byf=K},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var af$=new _.k1("flowRootRenderer");var dG$=new _.k1("chipsShelfViewModel");var ysG=new _.k1("responsiveContainerConfiguration");_.VJA=new _.k1("engagementPanelSectionListRenderer");var v4G=function(){this.horizontal=!1},UG8=function(K,m){K.horizontal=m};
v4G.prototype.position=function(K,m,x,S){S=S===void 0?1:S;K=this.delta(K)*S+m;S=Math.max(m,x);return K>=Math.min(m,x)&&K<=S?K:x};
v4G.prototype.axis=function(K){K=this.direction(K);return K==="up"||K==="down"?"Y":"X"};var oV=function(K,m,x){m=m===void 0?_.ET():m;this.target=K;this.manager=m;this.touchAction=x;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
oV.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(_.N3(this.events)));for(var K=_.u(this.events),m=K.next();!m.done;m=K.next())this.listen(m.value)}};
oV.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.N3(this.events)));for(var K=_.u(this.events),m=K.next();!m.done;m=K.next())this.unlisten(m.value)}};
oV.prototype.listen=function(K){this.eventMap[K]&&this.target.addEventListener(K,this.eventMap[K])};
oV.prototype.unlisten=function(K){this.eventMap[K]&&this.target.removeEventListener(K,this.eventMap[K])};var HV=function(){v4G.apply(this,arguments)};
_.q(HV,v4G);HV.prototype.direction=function(K){var m=K.detail;K=m.deltaY;m=m.deltaX;return K&&!this.horizontal?K>0?"down":"up":m&&this.horizontal?m>0?"right":"left":"none"};
HV.prototype.distance=function(K){return Math.abs(this.delta(K))};
HV.prototype.delta=function(K){var m=this.direction(K),x=K.detail;K=x.deltaX;x=x.deltaY;return m==="up"||m==="down"?x||0:K||0};
HV.prototype.velocity=function(K){var m=this.direction(K),x=K.detail;K=x.velocityX;x=x.velocityY;return Math.abs(m==="up"||m==="down"?x||0:K||0)};_.$6=function(K,m,x,S,Q,w){Q=Q===void 0?new HV:Q;w=w===void 0?_.ET():w;oV.call(this,m,w,S);var M=this;this.element=K;this.target=m;this.config=x;this.input=Q;this.manager=w;this.events=["panstart","panmove","panend"];this.onPanStart=function(){M.config.draggingClass&&M.element.classList.add(M.config.draggingClass);M.config.startAction&&M.config.startAction()};
this.onPanMove=function(f){var c=zs3(M,f);if(c){M.move(f,c);c.fade&&M.fade(f,c);var D=M.input.direction(f);c.moveAction&&c.moveAction(Tym(M,f,c),D)}};
this.onPanEnd=function(f){var c,D,G,p,R,J;return _.t(function(L){if(L.nextAddress==1){M.animationRequestId&&cancelAnimationFrame(M.animationRequestId);M.animationRequestId=void 0;c=zs3(M,f);if(!c)return L.return();D=c;G=D.triggerAction;p=D.fade;R=D.disableFinish;J=D.translateBack;var n=M.input.velocity(f),F=M.input.distance(f),H=M.threshold(c);return n>.3&&F>10||F>H?R?L.jumpTo(6):p?L.yield(If8(M,f),6):L.yield(kd8(M,f,c),6):J?L.yield(M.translateBack(f),3):L.jumpTo(3)}L.nextAddress!=3&&G&&G();M.config.draggingClass&&
M.element.classList.remove(M.config.draggingClass);M.reset();_.Px(L)})};
K=Object.keys(x.triggers);this.directions=new Set(K);UG8(this.input,this.directions.has("right")||this.directions.has("left"))};
_.q(_.$6,oV);_.$6.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var zs3=function(K,m){m=K.input.direction(m);return K.config.triggers[m]};
_.$6.prototype.move=function(K,m){var x=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var S=x.input.axis(K),Q=x.input.position(K,x.config.startPosition,m.endPosition,m.moveRatio||1);x.element.style.transform="translate"+S+"("+Q+"px)";x.animationRequestId=void 0}))};
var Tym=function(K,m,x){var S=x.moveRatio||1;x=Math.abs(K.config.startPosition-x.endPosition);return Math.min(K.input.distance(m)*S,x)/x};
_.$6.prototype.fade=function(K,m){var x=m.endOpacity;K=Tym(this,K,m);K>0&&(this.element.style.opacity=""+(((x||0)-1)*K+1))};
_.$6.prototype.threshold=function(K){return K.threshold?K.threshold:Math.abs(K.endPosition-this.config.startPosition)/3};
var kd8=function(K,m,x){var S,Q,w,M,f,c,D;return _.t(function(G){if(G.nextAddress==1)return S=K.input.delta(m)+K.config.startPosition,Q=K.input.axis(m),w=x,M=w.endPosition,f=w.transitionEndPosition,D=(c=f)!=null?c:M,G.yield(K.element.animate([{transform:"translate"+Q+"("+S+"px)"},{transform:"translate"+Q+"("+D+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);K.element.style.transform="translate"+Q+"("+D+"px)";_.Px(G)})};
_.$6.prototype.translateBack=function(K){var m=this,x,S;return _.t(function(Q){if(Q.nextAddress==1){if(!m.element.style.transform)return Q.return();x=m.input.axis(K);S=m.config.startPosition;return Q.yield(m.element.animate([{transform:m.element.style.transform},{transform:"translate"+x+"("+S+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}m.element.style.transform="translate"+x+"("+S+"px)";_.Px(Q)})};
var If8=function(K,m){var x,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return x=K.input.delta(m)+K.config.startPosition,S=K.input.axis(m),Q=x+70,w=K.element.style.opacity===""?1:K.element.style.opacity,M.yield(K.element.animate([{transform:"translate"+S+"("+x+"px)",opacity:w},{transform:"translate"+S+"("+Q+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);K.element.style.transform="translate"+S+"("+Q+"px)";K.element.style.opacity="0";_.Px(M)})};var Nr=function(){var K=_.sL.apply(this,arguments)||this;K._noAccessors=!0;K.scrollRate=3;K.autoScrollAnimationStart=0;K.autoScrollPaused=!1;K.autoScrollRafId=0;return K};
_.q(Nr,_.sL);_.l=Nr.prototype;_.l.created=function(){var K=this;this.boundAutoScrollHandler=function(m){K.autoScroll(m)}};
_.l.detached=function(){this.hostElement.removeEventListener("mouseout",_.Kd(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.Kd(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.Kd(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.l.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.Kd(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.Kd(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.Kd(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.Kd(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.Kd(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.Kd(this,this.endAutoScroll)),this.endAutoScroll())};
_.l.autoScroll=function(K){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=K);var m;if(m=!this.autoScrollPaused&&this.scrollTarget)m=this.scrollTarget,m=m.scrollHeight-m.scrollTop!==m.clientHeight;m&&(m=1E3/this.scrollRate,K-=this.autoScrollAnimationStart,K>m&&(this.scrollTarget.scrollTop+=Math.ceil(K/m),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.l.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.l.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
Nr.prototype.autoScrollEnabledChanged=Nr.prototype.autoScrollEnabledChanged;_.v([_.P(),_.U("design:type",Object)],Nr.prototype,"scrollRate",void 0);_.v([_.P(),_.U("design:type",Object)],Nr.prototype,"scrollTarget",void 0);_.v([_.P(),_.U("design:type",Boolean)],Nr.prototype,"autoScrollEnabled",void 0);_.v([_.xt("autoScrollEnabled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Nr.prototype,"autoScrollEnabledChanged",null);_.v([_.lV()],Nr);_.Wl$=[Nr.prototype];var X6y;var ZD=function(){var K=_.e.apply(this,arguments)||this;K.buttonUpdate=_.h("web_button_rework");K.dismissButtonOverrides=_.h("web_button_rework")?{iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"}:void 0;K.forceDarkTheme=!1;K.forceLightTheme=!1;K.dynamicTextHeight=94;K.hasOverflowButton=!1;K.isInfeedModernization=!1;return K};
_.q(ZD,_.e);_.l=ZD.prototype;_.l.computeUrlImg=function(K){if(K)return _.d9(K.thumbnails)};
_.l.getLogoHeight=function(K){return this.logoWithPadding(K)?"31":"24"};
_.l.getLogoClassName=function(K){return this.logoWithPadding(K)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.l.logoWithPadding=function(K){var m,x;return(K=(m=K.thumbnails)==null?void 0:(x=m[0])==null?void 0:x.height)&&K%31===0?!0:!1};
_.l.sendImpressionEndpoints=function(K){K.impressionEndpoints&&_.T4(this.hostElement,K.impressionEndpoints)};
_.l.observeBasicPalette=function(){var K,m,x=(K=this.data)==null?void 0:(m=K.colorData)==null?void 0:m.basicColorPaletteData;x?_.OY(this.hostElement,x):_.OY(this.hostElement,{})};
_.l.observeDataChanged=function(){var K;this.dynamicTextHeight=((K=this.data)==null?0:K.supplementalText)?74:94;var m;this.hasSupplementalText=!((m=this.data)==null||!m.supplementalText);if(_.h("web_button_rework")){var x,S,Q,w;K=(x=this.data)==null?void 0:(S=x.actionButton)==null?void 0:(Q=S.buttonRenderer)==null?void 0:(w=Q.colorData)==null?void 0:w.basicColorPaletteData;var M,f,c;if(!((M=this.data)==null?0:(f=M.actionButton)==null?0:(c=f.buttonRenderer)==null?0:c.style)&&K){this.computeIsInfeedModernization(this.data)||
(K.borderColor=K.foregroundTitleColor);var D,G;this.set("data.actionButton.buttonRenderer",_.NX.unsafeClone((D=this.data)==null?void 0:(G=D.actionButton)==null?void 0:G.buttonRenderer))}}};
_.l.observeDataForCounterfactual=function(){if(_.h("kevlar_banner_cf_extra_logging")){var K;((K=this.data)==null?0:K.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.l.computeSupplementalStyle=function(){var K;if((K=this.data)!=null&&K.supplementalText){var m,x,S;if((m=this.data)==null?0:(x=m.colorData)==null?0:(S=x.basicColorPaletteData)==null?0:S.foregroundActivatedColor)return K=_.pl(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+K+"; --yt-endpoint-hover-color:"+K+"; --yt-endpoint-visited-color:"+K+"; --yt-formatted-string-bold-font-weight:700;"}};
_.l.computeForcedDarkTheme=function(){var K,m,x,S=(K=this.data)==null?void 0:(m=K.actionButton)==null?void 0:(x=m.buttonRenderer)==null?void 0:x.style,Q,w,M;K=p6y(((Q=this.data)==null?void 0:(w=Q.colorData)==null?void 0:(M=w.basicColorPaletteData)==null?void 0:M.backgroundColor)||0);return S&&K};
_.l.computeForcedLightTheme=function(){var K,m,x,S=(K=this.data)==null?void 0:(m=K.actionButton)==null?void 0:(x=m.buttonRenderer)==null?void 0:x.style,Q,w,M;K=!p6y(((Q=this.data)==null?void 0:(w=Q.colorData)==null?void 0:(M=w.basicColorPaletteData)==null?void 0:M.backgroundColor)||0);return S&&K};
_.l.computeHasOverflowButton=function(K){return!!K.overflowButton};
_.l.computeHasTitle=function(K){return!!K.title};
_.l.computeTitleMaxFontSize=function(K){return this.computeHasOverflowButton(K)?28:64};
_.l.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.l.computeIsInfeedModernization=function(){var K,m,x,S,Q=(K=this.data)==null?void 0:(m=K.actionButton)==null?void 0:(x=m.buttonRenderer)==null?void 0:(S=x.colorData)==null?void 0:S.basicColorPaletteData;return(Q==null?void 0:Q.backgroundColor)===452984831||(Q==null?void 0:Q.backgroundColor)===218103808};
ZD.prototype.observeDataForCounterfactual=ZD.prototype.observeDataForCounterfactual;ZD.prototype.observeDataChanged=ZD.prototype.observeDataChanged;ZD.prototype.observeBasicPalette=ZD.prototype.observeBasicPalette;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ZD.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],ZD.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],ZD.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ZD.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ZD.prototype,"buttonUpdate",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],ZD.prototype,"hasSupplementalText",void 0);_.v([_.P(),_.U("design:type",Object)],ZD.prototype,"dismissButtonOverrides",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.U("design:type",Boolean)],ZD.prototype,"hasTitle",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.U("design:type",Object)],ZD.prototype,"forceDarkTheme",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.U("design:type",Object)],ZD.prototype,"forceLightTheme",void 0);_.v([_.P(),_.U("design:type",Object)],ZD.prototype,"dynamicTextHeight",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.U("design:type",Object)],ZD.prototype,"hasOverflowButton",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.U("design:type",Object)],ZD.prototype,"isInfeedModernization",void 0);_.v([_.xt("data.colorData.basicColorPaletteData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ZD.prototype,"observeBasicPalette",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ZD.prototype,"observeDataChanged",null);_.v([_.xt("data.isVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ZD.prototype,"observeDataForCounterfactual",null);_.v([_.Z({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],ZD);
_.d(ZD,"ytd-banner-promo-renderer",function(){if(X6y!==void 0)return X6y;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return X6y=K},{mode:1});var KS3;var mAS;var xAf;var Smy=function(){return _.e.apply(this,arguments)||this};
_.q(Smy,_.e);_.v([_.P(),_.U("design:type",Object)],Smy.prototype,"data",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Smy.prototype,"ytRendererBehavior",void 0);_.v([_.Z({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],Smy);
_.d(Smy,"ytd-hashtag-grid-tile-renderer",function(){if(xAf!==void 0)return xAf;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return xAf=K},{mode:1});var BV=function(){return _.e.apply(this,arguments)||this};
_.q(BV,_.e);BV.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
BV.prototype.updateRichGridTrendingHashtagsVisibility=function(){var K,m;if(((K=this.data)==null||!K.isExpanded)&&(m=this.data)!=null&&m.tiles){K=this.data.tiles.length;m=K>this.richGridItemsPerRow?this.richGridItemsPerRow+1:K;var x=Math.ceil(K/m);this.fullyVisibleRows=K%m===1&&x===2?1:Math.min(x,2);this.isShowMoreVisible=this.fullyVisibleRows<x}};
BV.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
BV.prototype.updateRichGridTrendingHashtagsVisibility=BV.prototype.updateRichGridTrendingHashtagsVisibility;_.v([_.P(),_.U("design:type",Object)],BV.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Number)],BV.prototype,"fullyVisibleRows",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],BV.prototype,"isShowMoreVisible",void 0);_.v([_.P({selector:_.R_,value:0}),_.U("design:type",Number)],BV.prototype,"richGridItemsPerRow",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],BV.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],BV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],BV.prototype,"ytdReduxBehavior",void 0);_.v([_.xt("data","richGridItemsPerRow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],BV.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.v([_.Z({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],BV);
_.d(BV,"ytd-hashtag-grid-shelf-renderer",function(){if(mAS!==void 0)return mAS;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return mAS=K},{mode:1});var Q8G;var wsf;var aV=function(){var K=_.e.apply(this,arguments)||this;K.visibleVideos=[];K.hiddenVideos=[];K.modern=_.h("web_modern_buttons");K.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return K};
_.q(aV,_.e);_.l=aV.prototype;_.l.attached=function(){var K=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",K);this.onDarkModeToggledAction(K)};
_.l.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"}}}};
_.l.dataChanged=function(){var K=this;this.requestElementsPerRow();var m,x;this.currentColorPalette=this.isDarkTheme?(m=this.data)==null?void 0:m.darkColorData:(x=this.data)==null?void 0:x.lightColorData;var S;if((S=this.currentColorPalette)==null?0:S.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.MJ(this,function(){K.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.l.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.l.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.l.computeIsFirstFeedItem=function(K){return K};
_.l.onDarkModeToggledAction=function(K){K!==this.isDarkTheme&&this.set("isDarkTheme",K);this.data&&(this.currentColorPalette=K?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.l.getCurrentLogo=function(K,m){if(K)return m?K.darkLogoImage:K.lightLogoImage};
_.l.computeTitleStyle=function(K){var m;if((m=this.data)!=null&&m.title&&K&&K.textPrimary!==void 0)return"color:"+_.pl(K.textPrimary)+";"};
_.l.computeSubtitleStyle=function(K){var m;if((m=this.data)!=null&&m.subtitle&&K&&K.textSecondary!==void 0)return"color:"+_.pl(K.textSecondary)+";"};
_.l.computeDismissIconStyle=function(K){if(this.data&&this.data.dismissButton&&K&&K.textPrimary!==void 0)return"--yt-button-color:"+_.pl(K.textPrimary)+";"};
_.l.computeOverflowButtonStyle=function(K){if(this.data&&this.data.overflowButton&&K&&K.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.pl(K.textPrimary)+";--yt-spec-icon-active-other:"+_.pl(K.textPrimary)+";"};
_.l.computeBackgroundStyle=function(K){if(K&&this.data){var m="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var x=_.d9((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);x&&(m+='background-image:url("'+x+'");')}K.backgroundColor!==void 0&&(m+="background-color:"+_.RX(K.backgroundColor)+";");return m}};
_.l.computeButton=function(){var K,m=Object.assign({},_.C((K=this.data)==null?void 0:K.showMoreButton,_.zD));if(this.modern&&m){m.style="STYLE_MONO_OUTLINE";var x;if(K=(x=this.currentColorPalette)==null?void 0:x.textPrimary)m.colorData={basicColorPaletteData:{foregroundTitleColor:K,borderColor:K}}}return m};
_.l.shouldShowBottomButton=function(K,m){return!(K==null?0:K.header)&&!(K==null||!K.primaryButton)&&m<3};
_.l.checkExpanded=function(K){this.isExpanded=K&&K.content?this.hiddenVideos.length===0:!0};
_.l.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.l.getLogoHeight=function(K){return this.logoWithPadding(K)?"26":"20"};
_.l.getLogoImageId=function(K){return this.logoWithPadding(K)?"logo-image-with-padding":"logo-image"};
_.l.computeHasSectionHeader=function(K){return!!K.header};
_.l.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var K;if((K=this.data.primaryButton)==null?0:K.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 m;((m=this.data.dismissButton)==null?0:m.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var x,S;((x=this.data)==null?0:(S=x.primaryButton)==null?0:S.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.l.setVisibleVideos=function(K){if(this.data&&this.data.content)if(this.data.content.length){var m=this.data.content.length;this.data.header?K?(this.visibleVideos=this.data.content.slice(0,Math.min(m,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(m,this.slimItemsPerRow),m)):(this.visibleVideos=this.data.content.slice(0,Math.min(m,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(m,this.elementsPerRow),m)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(m,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(m,this.elementsPerRow),m)):(this.visibleVideos=this.data.content.slice(0,Math.min(m,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(m,this.elementsPerRow-1),m))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.l.setHasMovieRenderer=function(){var K;if((K=this.data)!=null&&K.content){var m;this.hasMovieRenderer=!!_.C((m=this.data)==null?void 0:m.content[0],_.LfB)}else this.hasMovieRenderer=!1};
_.l.requestElementsPerRow=function(){_.vg(this.hostElement,"yt-request-elements-per-row")};
_.l.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var K=_.u(this.hiddenMediaRenderers),m=K.next();!m.done;m=K.next())m.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(K=_.U8(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&K.focus()}};
_.l.updateTitleSpec=function(){var K;(K=this.data)!=null&&K.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.l.logoWithPadding=function(K){var m,x,S;return(K=(m=this.getCurrentLogo(K,this.isDarkTheme))==null?void 0:(x=m.thumbnails)==null?void 0:(S=x[0])==null?void 0:S.height)&&K%31===0?!0:!1};
_.l.onUpdateElementsPerRowAction=function(K,m,x){K&&this.elementsPerRow!==K&&(this.elementsPerRow=K);x&&this.slimItemsPerRow!==x&&(this.slimItemsPerRow=x)};
aV.prototype.slimItemsPerRowChanged=aV.prototype.slimItemsPerRowChanged;aV.prototype.elementsPerRowChanged=aV.prototype.elementsPerRowChanged;aV.prototype.dataChanged=aV.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],aV.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],aV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],aV.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],aV.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],aV.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],aV.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],aV.prototype,"currentColorPalette",void 0);_.v([_.P(),_.U("design:type",Array)],aV.prototype,"visibleVideos",void 0);_.v([_.P(),_.U("design:type",Array)],aV.prototype,"hiddenVideos",void 0);
_.v([_.P(),_.U("design:type",Object)],aV.prototype,"primaryButton",void 0);_.v([_.P({reflectToAttribute:!0,value:3}),_.U("design:type",Number)],aV.prototype,"elementsPerRow",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],aV.prototype,"isDarkTheme",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],aV.prototype,"isExpanded",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],aV.prototype,"largeTitle",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],aV.prototype,"hasMovieRenderer",void 0);_.v([_.P(),_.U("design:type",Number)],aV.prototype,"slimItemsPerRow",void 0);_.v([_.P(),_.U("design:type",Boolean)],aV.prototype,"showLightVideoMetadata",void 0);_.v([_.P(),_.U("design:type",Boolean)],aV.prototype,"showDarkVideoMetadata",void 0);_.v([_.P(),_.U("design:type",Number)],aV.prototype,"videoMetadataColor",void 0);
_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],aV.prototype,"miniMode",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.U("design:type",Boolean)],aV.prototype,"isFirstFeedItem",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.U("design:type",Boolean)],aV.prototype,"hasSectionHeader",void 0);
_.v([_.P({reflectToAttribute:!0,value:!0}),_.U("design:type",Boolean)],aV.prototype,"roundedContainer",void 0);_.v([_.ws("#visible-video-container ytd-rich-grid-media"),_.U("design:type",Array)],aV.prototype,"visibleMediaRenderers",void 0);_.v([_.ws("#hidden-video-container ytd-rich-grid-media"),_.U("design:type",Array)],aV.prototype,"hiddenMediaRenderers",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],aV.prototype,"modern",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],aV.prototype,"dataChanged",null);_.v([_.xt("elementsPerRow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],aV.prototype,"elementsPerRowChanged",null);_.v([_.xt("slimItemsPerRow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],aV.prototype,"slimItemsPerRowChanged",null);
_.v([_.Z({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],aV);
_.d(aV,"ytd-brand-video-shelf-renderer",function(){if(wsf!==void 0)return wsf;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return wsf=K},{mode:1});var s8e;var d5=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return K};
_.q(d5,_.e);_.l=d5.prototype;_.l.attached=function(){var K=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",K);this.onDarkModeToggledAction(K)};
_.l.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"}}}};
_.l.dataChanged=function(){this.requestElementsPerRow();var K,m;this.currentColorPalette=this.isDarkTheme?(K=this.data)==null?void 0:K.darkColorData:(m=this.data)==null?void 0:m.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.l.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.l.computeIsFirstFeedItem=function(K){return K};
_.l.onDarkModeToggledAction=function(K){K!==this.isDarkTheme&&this.set("isDarkTheme",K);this.data&&(this.currentColorPalette=K?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(K),this.updateButtonPalette())};
_.l.shouldShowThumbnailInMetadata=function(K){return K<=1};
_.l.computeVideoMetadataColor=function(){if(this.data){var K;if((K=this.currentColorPalette)==null?0:K.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.l.computeTitleStyle=function(K){var m;if((m=this.data)!=null&&m.title&&K&&K.textPrimary!==void 0)return"color:"+_.pl(K.textPrimary)+";"};
_.l.computeSubtitleStyle=function(K){var m;if((m=this.data)!=null&&m.subtitle&&K&&K.textSecondary!==void 0)return"color:"+_.pl(K.textSecondary)+";"};
_.l.computeOverflowButtonStyle=function(K){if(this.data&&this.data.overflowButton&&K.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.pl(K.textPrimary)+";--yt-spec-icon-active-other:"+_.pl(K.textPrimary)+";"};
_.l.computeBackgroundStyle=function(K){if(K&&this.data){var m="";K.backgroundColor!==void 0&&(m+="background-color:"+_.RX(K.backgroundColor)+";");return m}};
_.l.computeHasOverflowButton=function(K){return!!K.overflowButton};
_.l.updateButtonPalette=function(){if(this.data){var K;if((K=this.data.primaryButton)==null?0:K.buttonRenderer){var m;if((m=this.currentColorPalette)==null?0:m.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var x;((x=this.currentColorPalette)==null?0:x.primaryButtonStyleType)?(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0):this.data.primaryButton.buttonRenderer.style="STYLE_MONO_TONAL"}this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)})}}};
_.l.requestElementsPerRow=function(){_.vg(this.hostElement,"yt-request-elements-per-row")};
_.l.updateTitleSpec=function(){var K;(K=this.data)!=null&&K.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")};
_.l.onUpdateElementsPerRowAction=function(K){K&&this.elementsPerRow!==K&&(this.elementsPerRow=K)};
d5.prototype.elementsPerRowChanged=d5.prototype.elementsPerRowChanged;d5.prototype.dataChanged=d5.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],d5.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],d5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],d5.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],d5.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],d5.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],d5.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],d5.prototype,"currentColorPalette",void 0);_.v([_.P(),_.U("design:type",Object)],d5.prototype,"primaryButton",void 0);
_.v([_.P({reflectToAttribute:!0,value:3}),_.U("design:type",Number)],d5.prototype,"elementsPerRow",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],d5.prototype,"isDarkTheme",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],d5.prototype,"titleSize",void 0);_.v([_.P(),_.U("design:type",Number)],d5.prototype,"videoMetadataColor",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],d5.prototype,"miniMode",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.U("design:type",Boolean)],d5.prototype,"isFirstFeedItem",void 0);_.v([_.P({reflectToAttribute:!0,value:!0}),_.U("design:type",Boolean)],d5.prototype,"roundedContainer",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.U("design:type",Boolean)],d5.prototype,"hasOverflowButton",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],d5.prototype,"dataChanged",null);_.v([_.xt("elementsPerRow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],d5.prototype,"elementsPerRowChanged",null);_.v([_.Z({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],d5);
_.d(d5,"ytd-brand-video-singleton-renderer",function(){if(s8e!==void 0)return s8e;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return s8e=K},{mode:_.VF("kevlar_poly_si_batch_j070")?1:2});var l3m;var uNK=_.B(function(K){var m=K.data;return _.O(_.FR,{data:function(){return m().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(m().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var x=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":x=88;break a;default:x=88}return x},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return m().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"ym"),f3m=_.B(function(K){var m=K.metadataRow;
var x=K.delimiter;return _.O(_.AS,{each:function(){return m().textParts||[]},
keyBy:"INDEX"},function(S,Q){return _.O(_.O2,null,_.O(_.Ii,{text:S,noWrap:!0,userInput:!0}),_.O(M8m,{delimiter:x,max:function(){return m().textParts.length},
index:Q}))})},"zm"),M8m=_.B(function(K){var m=K.delimiter;
var x=K.max;var S=K.index;return _.O(_.r,{cond:function(){return(m==null?void 0:m())&&x()-1>S()},
then:function(){return _.O("span",null,m)}})},"Am"),t8N=_.B(function(K){var m=K.data;
K={};return _.O("yt-profile-page-header-information-view-model",{class:_.Tt("profilePageHeaderInformationViewModelHost",(K.profilePageHeaderInformationViewModelMobile=!1,K))},_.O(_.r,{cond:function(){return m().onTap},
then:function(){return _.O(_.uJ,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.JE(m().onTap)}},_.O(_.le,{data:function(){return m().thumbnail}},{profilePageHeaderThumbnailViewModel:uNK}))},
else:function(){return _.O("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.O(_.le,{data:function(){return m().thumbnail}},{profilePageHeaderThumbnailViewModel:uNK}))}}),_.O("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.O(_.r,{cond:function(){return m().onTap},
then:function(){return _.O(_.le,{data:function(){return m().title}},{profilePageHeaderTitleViewModel:function(x){var S=x.data;
return _.O(_.uJ,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.JE(S().onTap)}},_.O(_.Ii,{text:function(){return S().title}}))}})},
else:function(){return _.O(_.le,{data:function(){return m().title}},{profilePageHeaderTitleViewModel:function(x){var S=x.data;
return _.O(_.Ii,{text:function(){return S().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.O(_.le,{data:function(){return m().metadata}},{profilePageHeaderMetadataViewModel:function(x){var S=x.data;
return _.O(_.r,{cond:function(){return S().metadataRows},
then:function(Q){return _.O("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.O(_.AS,{each:Q,keyBy:"INDEX"},function(w,M){return _.O(_.O2,null,_.O(f3m,{metadataRow:w,delimiter:" \u2022 "}),_.O(M8m,{delimiter:" \u2022 ",max:function(){return Q().length},
index:M}))}))}})}})))},"Bm");
t8N.idomCompat=!0;_.BX(t8N,"yt-profile-page-header-information-view-model",{props:{data:_.kv}});var yz=function(){return _.e.apply(this,arguments)||this};
_.q(yz,_.e);yz.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],yz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],yz.prototype,"data",void 0);_.v([_.Z({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],yz);
_.d(yz,"ytd-effect-pivot-header-view-model",function(){if(l3m!==void 0)return l3m;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return l3m=
K},{mode:1});var cf8;var Vz=function(){return _.e.apply(this,arguments)||this};
_.q(Vz,_.e);Vz.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Vz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Vz.prototype,"data",void 0);_.v([_.Z({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],Vz);
_.d(Vz,"ytd-source-pivot-header-renderer",function(){if(cf8!==void 0)return cf8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return cf8=K},{mode:1});_.BX(_.ry4,"yt-card-view-model",{props:{data:_.kv,className:_.kv,isSelected:_.kv}});var iHf=_.FQd.talkToRecsStateSelector;_.BX(_.B(function(K){var m=function(){return _.C(K.data().flowRoot,af$)};
_.BZ(function(){var x=m(),S=function(){},Q=function(){};
if(x){var w,M,f,c=((f=_.C((w=m())==null?void 0:(M=w.steps)==null?void 0:M[0],_.Yy))==null?void 0:f.stepId)||"";n4$(x,c);S=esU(x);Q=YOG(x)}_.Nl(function(){var D=m();D&&_.NS().dispatch(_.ue("flowStateEntity",D.flowStateEntityKey));S();S=function(){};
Q();Q=function(){};
_.Ap(_.OIl())})});
return _.O("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.O(_.Gh,{contentId:function(){return K.data().contentId}},function(){return _.O("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.O(_.r,{cond:m,
then:function(x){return _.O(_.ZNJ,{data:x})}}))}))},"Cm"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.kv}});_.BX(_.B(function(){return _.O("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.O("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.O("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.O(_.CV6,null)),_.O(_.AUD,{data:{rows:1},isExploreHub:!0}))},"Dm"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.BX(_.B(function(K){var m=K.data;var x=K.standardUnitMinWidth;K=_.u((0,_.N6z)(m));var S=K.next().value,Q=K.next().value,w=function(){var f,c=(f=S())==null?void 0:f.contents;return c==null||c.length===0},M=function(){Q(Object.assign({},S(),{contents:[]}))};
return _.O("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.o$(_.Oq({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var f=_.C(m().chipsShelf,dG$);if(f!=null&&f!=null&&f.autoselectChipOnVisible){var c,D,G=_.C(f==null?void 0:(c=f.contents)==null?void 0:c[(D=f.autoselectedChipIndex)!=null?D:0],_.XT);G&&G.tapCommand&&_.qU(G.tapCommand)}}}))},_.O(_.Gh,{contentId:function(){return m().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.O("div",null,_.O("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.O(_.le,{data:function(){return m().header}},{sectionHeaderViewModel:function(f){return _.O(_.CD,{data:f.data,
disableHorizontalPadding:!0})}})),_.O("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.O(_.le,{data:function(){return m().chipsShelf}},{chipsShelfViewModel:function(f){return _.O(_.Ts,{data:f.data,
callback:M,selectionBehavior:1})}})),_.O("div",null,_.O(_.r,{cond:w,
then:function(){return _.O("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.O(_.AUD,{data:{rows:1},isExploreHub:!0}))}}),_.O(_.le,{data:function(){var f;
return(f=S())==null?void 0:f.contents}},{richShelfRenderer:function(f){return _.O(_.Vzo,{data:f.data,
isInnerShelf:!0,standardUnitMinWidth:x})}})))}))},"Em"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.kv,
standardUnitMinWidth:_.kv}});var vV=function(){return _.e.apply(this,arguments)||this};
_.q(vV,_.e);
vV.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",eduCardViewModel:"yt-edu-card-view-model",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}}};
vV.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.v([_.b(_.dJ),_.U("design:type",Object)],vV.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],vV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.my),_.U("design:type",Object)],vV.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vV.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vV.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Number)],vV.prototype,"standardUnitMinWidth",void 0);_.v([_.Z({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],vV);
_.d(vV,"ytd-rich-section-renderer",function(){if(Q8G!==void 0)return Q8G;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Q8G=K},{mode:_.VF("kevlar_poly_si_batch_j029")?
1:2});_.BX(_.IXf,"yt-profile-identity-info-view-model",{props:{data:_.kv,hideDivider:_.kv,isChannelInfoCard:_.kv}});_.BX(_.VRD,"yt-page-header-view-model",{props:{data:_.kv,noPadding:_.kv,enableBanner:_.kv,cinematicContainerTopbarOffset:_.kv,allowCinematicContainerOverflow:_.kv,displayAsSidebar:_.kv,displayAsPanel:_.kv,alwaysUseMediumTextDescription:_.kv}});_.BX(_.B(function(K){var m=K.data;var x=function(){var Q;return(Q=m().numColumns)!=null?Q:2},S=function(){return x()>1?3:2};
K={};return _.O("ytd-rich-grid-group",{class:_.Tt("ytdRichGridGroupHost",(K.ytdRichGridGroupHostFirstColumn=function(){return m().colIndex===0},K)),
style:_.x_({"--ytd-rich-grid-group-num-columns":x,"--ytd-rich-grid-items-per-group":S})},_.O("div",{class:"ytdRichGridGroupContents"},_.O(_.le,{data:function(){var Q;return(Q=m().contents)==null?void 0:Q.slice(0,S())}},{richItemRenderer:function(Q){return _.O(_.d7B,{data:Q.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Fm"),"ytd-rich-grid-group",{props:{data:_.kv}});var U0=function(){var K=_.e.apply(this,arguments)||this;K.resizeOnObserverInit=!1;K.isInlinePreviewDisabled=_.h("web_disable_inline_preview");K.disableStickyFilterBar=!1;K.transparentBackgroundChipsBar=!1;K.hideChipsBar=!1;K.isWatchDefaultLayout=!0;K.continuationShowButton=!1;K.rowReducedHorizontalMargin=!1;K.useCompactList=!1;K.manualDownloadsPresent=!1;K.smartDownloadsPresent=!1;K.isOnline=!1;K.shouldRenderDownloadsBanner=!1;K.shouldRenderDownloadsBannerUpsell=!1;K.hasOptedIntoSmartDownloads=!1;
K.elementsPerRow=4;K.typographyBump=!1;K.slimItemsPerRow=1;K.pageLoadingFromNavigation=!1;K.resizeObserver=null;K.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"};K.rendererToTagNameMap=new Map(Object.entries(K.contentMapping()).map(function(m){var x=
_.u(m);m=x.next().value;x=x.next().value;return[m,x.component]}));
K.insertedContent=new Map;return K};
_.q(U0,_.e);_.l=U0.prototype;_.l.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var K=_.u(_.U8(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),m=K.next();!m.done;m=K.next())m.value.useCompactList=this.useCompactList};
_.l.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var K=_.u(_.U8(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),m=K.next();!m.done;m=K.next())m=m.value,m.sizing=this.sizing,m.typographyBump=this.typographyBump};
_.l.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.l.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]]"}}}};
_.l.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}}};
_.l.attached=function(){document.addEventListener("yt-page-type-changed",_.Kd(this,this.onPageChange));this.updateItemMinAndMaxWidth();this.JSC$22194_throttledOnResize=new _.Kp(this.resizeObserved,_.rp("rich_grid_resize_delay_ms",50),this)};
_.l.detached=function(){var K;(K=this.resizeObserver)==null||K.disconnect();document.removeEventListener("yt-page-type-changed",_.Kd(this,this.onPageChange))};
_.l.insertRichSection=function(K){var m=K.richItemTargetId;K=K.richSectionRendererToInsert;m&&K&&(this.insertedContent.set(m,{content:K,timestamp:Date.now()}),this.reflowContent())};
_.l.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading};
_.l.computeIsInlinePreviewEnabled=function(K,m,x){return _.h("web_disable_inline_preview")?!1:!x&&_.KbO({miniplayerIsActive:K,miniplayerPlaybackState:m})};
_.l.computeSizing=function(){var K=_.$k8(this.data);if(K||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return K?this.useCompactList?"COMPACT":K:this.miniMode?"COMPACT":"STANDARD"};
_.l.updateItemMinAndMaxWidth=function(){var K=_.rp("rich_grid_max_item_width",500);K>0&&_.W9(this.hostElement,{"--ytd-rich-grid-item-max-width":K+"px"});var m;K=this.getRichItemMinWidth((m=this.hostElement)==null?void 0:m.clientWidth);K>0&&_.W9(this.hostElement,{"--ytd-rich-grid-item-min-width":K+"px"})};
_.l.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.l.resizeObserved=function(){_.z4(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.l.onPageChange=function(){var K=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.z4(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.dX.addJob(function(){K.pageLoadingFromNavigation=!1;K.setMasthead();K.maybeSetBigYoodle();K.forceRefreshAndLog();K.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.l.dataChanged=function(){var K=this;_.z4(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.MJ(this,function(){K.updateRichItemGridPositions();K.contentsElement&&_.W9(K.hostElement,{"--ytd-rich-grid-content-offset-top":K.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.l.initResizeObserver=function(){var K=this;if(window.ResizeObserver){var m;(m=this.resizeObserver)==null||m.disconnect();var x=!1;this.resizeObserver=new ResizeObserver(function(){if(x){var S;(S=K.resizeObserver)==null||S.disconnect();var Q;(Q=K.JSC$22194_throttledOnResize)==null||Q.fire();requestAnimationFrame(function(){var M;(M=K.JSC$22194_throttledOnResize)==null||M.fire();K.initResizeObserver()})}else if(x=!0,K.resizeOnObserverInit){var w;
(w=K.JSC$22194_throttledOnResize)==null||w.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.l.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.z4(this.hostElement,"ytd-rich-item-index-update-action")};
_.l.updateElementsPerRow=function(){_.z4(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.U1({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.U1({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.l.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.l.onRichShelfRendererCollapse=function(K){if(this.shownItems){var m=K.detail;K=this.shownItems.findIndex(function(S){var Q,w;return((w=_.C(S==null?void 0:(Q=S.richSectionRenderer)==null?void 0:Q.content,_.DgL))==null?void 0:w.trackingParams)===m});
var x=K+1;K<0||x>=this.contentsElement.children.length||!this.shownItems[x].richItemRenderer||this.contentsElement.children[x].scrollIntoView({behavior:"smooth",block:"start"})}};
_.l.onSoftReloadPage=function(){this.scrollUpToTop()};
_.l.handleRerenderDownloadsData=function(){_.h("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.l.handlePlaylistRemoveVideosAction=function(K){var m;if(((m=_.C(K,_.Y5A))==null?0:m.setVideoIds)&&this.data&&this.data.contents){K=_.C(K,_.Y5A).setVideoIds;for(m=this.data.contents.length-1;m>=0;){var x=_.C(this.data.contents[m],_.i8);(x=x&&_.C(x.content,_.vS))&&x.setVideoId&&K.includes(x.setVideoId)&&this.splice("data.contents",m,1);m--}this.updateIndices()}};
_.l.updateIndices=function(){if(this.data&&this.data.contents)for(var K=0;K<this.data.contents.length;K++)this.set("data.contents."+K+".richItemRenderer.index",_.o_(String(K+1)))};
_.l.hasTopRowInlinePlayableVideoWithEndorsement=function(K){var m;return!((m=K.slice(0,this.getItemsPerRow()))==null||!m.some(function(x){var S;x=_.C(x==null?void 0:(S=x.richItemRenderer)==null?void 0:S.content,_.Ik);var Q;return(x==null?void 0:x.inlinePlaybackEndpoint)&&(x==null?void 0:(Q=x.thumbnailOverlays)==null?void 0:Q.some(function(w){return w.thumbnailOverlayEndorsementRenderer}))}))};
_.l.refreshGridLayoutNew=function(K,m,x,S){var Q=S.postsPerRow;var w=S.slimItemsPerRow;var M=S.gameCardsPerRow;S=S.miniGameCardsPerRow;var f;if((f=this.data)==null||!f.contents||!this.containerWidth)return!1;var c;if((c=this.data.responsiveContainerConfiguration)==null?0:c.responsiveSize){var D=_.rU5(this.data.responsiveContainerConfiguration,this.containerWidth),G;f=_.Li(Object.assign({},D,{standardUnitMinWidth:(G=this.data)==null?void 0:G.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&D.isCompactList)}else f=_.Li({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(D=this.data)==null?void 0:D.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=f.typographyBump;G=!1;if(K||this.elementsPerRow!==f.numItems||this.postsPerRow!==Q||this.slimItemsPerRow!==w||this.gameCardsPerRow!==
M||this.miniGameCardsPerRow!==S||this.gutter!==f.gutter)G=this.elementsPerRow!==f.numItems,this.elementsPerRow=f.numItems,this.postsPerRow=Q,this.slimItemsPerRow=w,this.gameCardsPerRow=M,this.miniGameCardsPerRow=S,this.gutter=f.gutter,this.itemWidth=f.itemWidth,this.reflowContent(m),_.W9(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":f.gutter+"px","--ytd-rich-grid-posts-per-row":""+this.postsPerRow,"--ytd-rich-grid-slim-items-per-row":""+this.slimItemsPerRow,
"--ytd-rich-grid-game-cards-per-row":""+this.gameCardsPerRow,"--ytd-rich-grid-mini-game-cards-per-row":""+this.miniGameCardsPerRow}),this.updateElementsPerRow(),this.updateMiniMode(x);this.ytdReduxBehavior.dispatch(_.U1({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:f.maxContainerWidth}));return G};
_.l.refreshGridLayout=function(K,m){var x,S=(x=this.hostElement)==null?void 0:x.clientWidth;this.containerWidth=this.adjustRichGridWidth(S,!0);var Q;if((Q=this.data)==null||!Q.contents||!this.containerWidth)return K&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(K=!0,this.pendingForceReflow=!1);x=this.getRichItemMinWidth(S);var w=this.isShortsPanel?146:194,M=this.getMiniGameCardMinWidth(),f=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.rp("rich_grid_default_max_items_per_row",
6);S=x=this.calcElementsPerRow(x,f);(Q=x<=3&&this.miniModeAllowed())&&(x=this.calcElementsPerRow(240,4));var c=this.calcMaxSlimElementsPerRow(x,f,this.isDefaultGrid);f=this.calcElementsPerRow(w,c);var D=this.calcElementsPerRow(this.isCompactGrid?w:154,c);w=this.calcElementsPerRow(this.isCompactGrid?w:M,c);M=!1;if(this.sizing)return this.refreshGridLayoutNew(K,m,Q,{postsPerRow:S,slimItemsPerRow:f,gameCardsPerRow:D,miniGameCardsPerRow:w});if(K||this.elementsPerRow!==x||this.postsPerRow!==S||this.slimItemsPerRow!==
f||this.gameCardsPerRow!==D||this.miniGameCardsPerRow!==w)M=this.elementsPerRow!==x,this.elementsPerRow=x,this.postsPerRow=S,this.slimItemsPerRow=f,this.gameCardsPerRow=D,this.miniGameCardsPerRow=w,this.reflowContent(m),this.updateElementsPerRow(),_.W9(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)&&_.W9(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(Q);_.z4(this.hostElement,"yt-rich-grid-layout-refreshed");return M};
_.l.getRichItemMinWidth=function(K){var m=_.rp("rich_grid_min_item_width",310);if(!_.h("kevlar_disable_min_width_override")){var x,S;m=(S=(x=this.data)==null?void 0:x.minItemWidth)!=null?S:m}return m+_.inB(K)};
_.l.calcMaxSlimElementsPerRow=function(K,m,x){return(x===void 0?0:x)?K===1?2:K%2===0?K/2*3:K+2:m*2};
_.l.adjustRichGridWidth=function(K,m){var x=_.h("disable_rich_grid_guide_compensation");if(!this.isWatch&&!x){x=_.cd().resolve(_.tR(_.zl));var S=x==null?void 0:x.guideElement;if(!(!x||x.getData()||S!=null&&S.opened||x.getMiniGuideVisible()))if(x.canFitPersistentGuide(K)&&x.getGuideExpandsAutomatically()){var Q,w,M=Number((Q=window.getComputedStyle(this.hostElement))==null?void 0:(w=Q.getPropertyValue("--app-drawer-width"))==null?void 0:w.replace("px",""));K-=M||0}else if(x.canFitMiniGuide(K)){var f;
Q=Number((M=window.getComputedStyle(this.hostElement))==null?void 0:(f=M.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:f.replace("px",""));K-=Q||0}}K>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(K-=m?32:48));return K};
_.l.calcElementsPerRow=function(K,m){var x=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),S=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((x+S)/(K+S))||1,m)};
_.l.reflowContent=function(K){var m=this;if(!this.isReflowing){this.isReflowing=!0;var x,S,Q=!!((x=this.data)==null?0:(S=x.contents)==null?0:S.some(function(f){return _.C(f,_.Y$)}));
x=this.getItemsPerRow();var w;S=(w=this.data)==null?void 0:w.reflowOptions;K&&(_.CQ("rgr_s"),_.MJ(this,function(){_.CQ("rgr_nrf")}));
K={};(w=_.U8(this.hostElement).querySelector("#contents"))&&(K={contentElement:w,rendererToTagNameMap:this.rendererToTagNameMap});w=(w=this.data.contents)?w.slice():[];Q=CHN(w,x,Q,S,this.getRichGridStyle(),K,this.insertedContent);var M=Q.orderedContent;if(Q=Q.pinnedContentNotShownTargetIds)for(Q=_.u(Q),x=Q.next();!x.done;x=Q.next())this.insertedContent.delete(x.value);Q=function(){m.shownItems=M;m.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(M),_.MJ(this,Q)):Q()}};
_.l.getFirstRowItems=function(K){for(var m=[],x=0;x<K.length;x++){var S=void 0,Q=void 0,w=void 0,M=void 0,f=void 0,c=void 0;if(((S=K[x])==null?void 0:(Q=S.richItemRenderer)==null?void 0:Q.rowIndex)===0||((w=K[x])==null?void 0:(M=w.richGroupRenderer)==null?void 0:M.rowIndex)===0||((f=K[x])==null?void 0:(c=f.richSectionRenderer)==null?void 0:c.rowIndex)===0)m.push(K[x]);else break}return m};
_.l.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.l.resetInsertedContentIfNeeded=function(){(_.h("web_explore_hub_on_hover")||_.h("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.l.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.l.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.l.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.l.terminateVideoPreview=function(){_.z4(this.hostElement,"yt-terminate-video-preview-action")};
_.l.updateRichItemGridPositions=function(){var K={gridData:{gridColumnCount:this.elementsPerRow}},m;((m=this.data)==null?0:m.trackingParams)&&(m=_.hX())&&_.$c(m,_.uX(this.data.trackingParams),K);_.z4(this.hostElement,"ytd-rich-item-index-update-action")};
_.l.miniModeAllowed=function(){return this.isChannelPage};
_.l.getMiniGameCardMinWidth=function(){return 154};
_.l.updateMiniMode=function(K){this.miniMode=this.miniModeAllowed()&&K;this.ytdReduxBehavior.dispatch(_.U1({type:"SET_RICH_GRID_MINI_MODE",payload:K}))};
_.l.isCurrentPage=function(){return location.pathname===this.pagePath};
_.l.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var K=_.cd().resolve(_.NL).getCurrentPage();K&&K.setScrollTop(0)}};
_.l.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.l.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.l.maybeSetBigYoodle=function(){var K,m=(K=this.data)==null?void 0:K.bigYoodle;this.bigYoodleData!==m&&(this.bigYoodleData=m)};
_.l.setMasthead=function(){var K;((K=this.data)==null?0:K.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.l.getRichGridStyle=function(){var K,m;return(m=(K=this.data)==null?void 0:K.style)!=null?m:"RICH_GRID_STYLE_UNKNOWN"};
_.l.onIsShortsGridChange=function(){var K=this.ytdReduxBehavior,m=K.dispatch,x=this.getRichGridStyle();m.call(K,_.U1({type:"SET_RICH_GRID_STYLE",payload:x}))};
_.tv.Object.defineProperties(U0.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var K;return(((K=this.data)==null?void 0:K.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var K;return(((K=this.data)==null?void 0:K.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var K=_.cd().resolve(_.NL).getCurrentPage(),m,x,S;return(((m=this.data)==null?void 0:m.targetId)==="browse-feedFEsfv_audio_pivot"||_.h("web_enable_channel_pivot_panel")&&((x=this.data)==null?void 0:x.targetId)==="browse-feedFEsfv_channel_pivot"||_.h("web_enable_effect_pivot_panel")&&((S=this.data)==null?void 0:S.targetId)==="browse-feedFEsfv_effect_pivot")&&(K==null?void 0:K.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 K;return!((K=this.data)==null?0:K.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var K;return((K=_.cd().resolve(_.NL).getCurrentPage())==null?void 0:K.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var K;return((K=_.cd().resolve(_.NL).getCurrentPage())==null?void 0:K.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"}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var K;return(((K=this.data)==null?void 0:K.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((K=this.data)==null?0:K.enableContentSpecificAspectRatio)||((m=this.data)==null?0:(x=m.responsiveContainerConfiguration)==null?0:x.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.rp("web_continuation_handler_margin",0):0}}});
U0.prototype.onIsShortsGridChange=U0.prototype.onIsShortsGridChange;U0.prototype.onReloadContinuationFinish=U0.prototype.onReloadContinuationFinish;U0.prototype.reflowContent=U0.prototype.reflowContent;U0.prototype.handleRerenderDownloadsData=U0.prototype.handleRerenderDownloadsData;U0.prototype.onRichShelfRendererCollapse=U0.prototype.onRichShelfRendererCollapse;U0.prototype.onRequestElementsPerRow=U0.prototype.onRequestElementsPerRow;U0.prototype.contentLengthChanged=U0.prototype.contentLengthChanged;
U0.prototype.dataChanged=U0.prototype.dataChanged;U0.prototype.onSizingChange=U0.prototype.onSizingChange;U0.prototype.onUseCompactListChange=U0.prototype.onUseCompactListChange;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],U0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],U0.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.F2),_.U("design:type",Object)],U0.prototype,"ironResizableBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],U0.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.my),_.U("design:type",Object)],U0.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],U0.prototype,"componentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],U0.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],U0.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],U0.prototype,"miniMode",void 0);_.v([_.P({value:[]}),_.U("design:type",Array)],U0.prototype,"shownItems",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],U0.prototype,"isReflowing",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],U0.prototype,"isFilteredFeed",void 0);_.v([_.P({selector:_.PJv}),_.U("design:type",Boolean)],U0.prototype,"guideIsExpanded",void 0);
_.v([_.P({selectorArgs:["entitySelectorType"],selector:function(K,m){if(_.h("kevlar_modern_downloads_page")&&m&&m!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(m){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":m=K.entities;var x=_.D1(m),S=_.rF(m),Q=_.zRS(K),w=_.UoT(K),M=_.Tt8(K),f=_.RRD(m),c=_.MS(x),D=_.Gc(m);return _.MDm(x,S,f,_.La5(m),Q,w,c,D,M,_.kPD(K),_.CN(K));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return K=_.D1(K.entities),_.tDv(K);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return K=
_.rH8(K.entities),_.cU8(K);default:_.yq(new _.AR("Error: entitySelectorType defined but not matched in selector.",K,m))}}}),
_.U("design:type",Object)],U0.prototype,"entityDrivenRichGridData",void 0);_.v([_.P(),_.U("design:type",Object)],U0.prototype,"resizeOnObserverInit",void 0);_.v([_.P(),_.U("design:type",Object)],U0.prototype,"bigYoodleData",void 0);_.v([_.P(),_.U("design:type",Object)],U0.prototype,"mastheadData",void 0);_.v([_.P(),_.U("design:type",Boolean)],U0.prototype,"isInlinePreviewDisabled",void 0);_.v([_.P(),_.U("design:type",Object)],U0.prototype,"disableStickyFilterBar",void 0);
_.v([_.P(),_.U("design:type",Object)],U0.prototype,"transparentBackgroundChipsBar",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],U0.prototype,"hideChipsBar",void 0);_.v([_.P(),_.U("design:type",Object)],U0.prototype,"isWatchDefaultLayout",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],U0.prototype,"continuationShowButton",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],U0.prototype,"rowReducedHorizontalMargin",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],U0.prototype,"useCompactList",void 0);_.v([_.P({selector:function(K){return _.rF(K.entities).length>0}}),
_.U("design:type",Object)],U0.prototype,"manualDownloadsPresent",void 0);_.v([_.P({selector:function(K){return _.D1(K.entities).length>0}}),
_.U("design:type",Object)],U0.prototype,"smartDownloadsPresent",void 0);_.v([_.P({selector:_.CN}),_.U("design:type",Object)],U0.prototype,"isOnline",void 0);_.v([_.P({selector:_.UoT}),_.U("design:type",Object)],U0.prototype,"shouldRenderDownloadsBanner",void 0);_.v([_.P({selector:_.kPD}),_.U("design:type",Object)],U0.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.v([_.P({selector:_.zRS}),_.U("design:type",Object)],U0.prototype,"hasOptedIntoSmartDownloads",void 0);
_.v([_.xt("useCompactList"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],U0.prototype,"onUseCompactListChange",null);_.v([_.xt("sizing","typographyBump"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],U0.prototype,"onSizingChange",null);_.v([_.P({selector:_.oH0}),_.U("design:type",Number)],U0.prototype,"miniplayerPlaybackState",void 0);_.v([_.P({selector:_.Jy}),_.U("design:type",Boolean)],U0.prototype,"miniplayerIsActive",void 0);
_.v([_.P({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.U("design:type",Boolean)],U0.prototype,"isInlinePreviewEnabled",void 0);_.v([_.P({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.U("design:type",String)],U0.prototype,"sizing",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],U0.prototype,"elementsPerRow",void 0);
_.v([_.P(),_.U("design:type",Object)],U0.prototype,"typographyBump",void 0);_.v([_.P(),_.U("design:type",Number)],U0.prototype,"itemWidth",void 0);_.v([_.QF("#header"),_.U("design:type",HTMLElement)],U0.prototype,"headerElement",void 0);_.v([_.QF("#contents"),_.U("design:type",HTMLElement)],U0.prototype,"contentsElement",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],U0.prototype,"dataChanged",null);
_.v([_.uV("data.contents.length"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],U0.prototype,"contentLengthChanged",null);_.v([_.mh("yt-request-elements-per-row"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],U0.prototype,"onRequestElementsPerRow",null);
_.v([_.mh("yt-rich-shelf-renderer-collapse"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],U0.prototype,"onRichShelfRendererCollapse",null);_.v([_.uV("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],U0.prototype,"handleRerenderDownloadsData",null);
_.v([_.g("data"),_.U("design:type",String),_.U("design:paramtypes",[])],U0.prototype,"entitySelectorType",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.targetId"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"isSub",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.targetId"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"isWatch",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data.targetId"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"isShortsPanel",null);_.v([_.P({reflectToAttribute:!0}),_.g("isWatch"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"reducedTopMargin",null);_.v([_.P({reflectToAttribute:!0}),_.g("data","isWatch","isWatchDefaultLayout"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"noTopMargin",null);
_.v([_.P({reflectToAttribute:!0}),_.g("isInlinePreviewEnabled","shownItems"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"topRowEndorsement",null);_.v([_.g("data.header"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"hideHeader",null);_.v([_.mh("yt-rich-grid-reflow"),_.U("design:type",Function),_.U("design:paramtypes",[Boolean]),_.U("design:returntype")],U0.prototype,"reflowContent",null);
_.v([_.mh("yt-reload-continuation-finish"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],U0.prototype,"onReloadContinuationFinish",null);_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"isSlimGrid",null);_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"isShortsGrid",null);
_.v([_.g("data","isSlimGrid","isShortsGrid"),_.P(),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"noRichItemGutterMargins",null);_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"isShortsGridSlim",null);_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"isCompactGrid",null);
_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"isDefaultGrid",null);_.v([_.g("data.targetId"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"hideChipsBarOnWatch",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],U0.prototype,"onIsShortsGridChange",null);
_.v([_.g("data.enableContentSpecificAspectRatio"),_.P(),_.U("design:type",Boolean),_.U("design:paramtypes",[])],U0.prototype,"force16By9ThumbnailAspectRatio",null);_.v([_.g("data"),_.U("design:type",Number),_.U("design:paramtypes",[])],U0.prototype,"continuationTriggerOffset",null);_.v([_.Z({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],U0);
_.d(U0,"ytd-rich-grid-renderer",function(){if(KS3!==void 0)return KS3;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return KS3=K},{mode:2});var O$A=_.B(function(K){return _.O("yt-feedback-prompt-view-model",{class:_.Tt("ytFeedbackPromptViewModelHost",K.className)},_.O(_.r,{cond:function(){return K.data().text},
then:function(m){return _.O(_.Ii,{text:m})}}),_.O("div",{class:"ytFeedbackPromptViewModelButtons"},_.O(_.le,{data:function(){return K.data().likeButton}},{likeButtonViewModel:_.vC}),_.O(_.le,{data:function(){return K.data().dislikeButton}},{dislikeButtonViewModel:_.V2})))},"Gm");var j8m=_.B(function(K){var m=K.thumbsUp,x=K.thumbsDown,S=K.rightAlignThumbs;K=_.u(_.hL(!1,void 0,"OxPsH"));var Q=K.next().value,w=K.next().value;K=_.u(_.hL(!1,void 0,"V5vWne"));var M=K.next().value,f=K.next().value;K={};return _.O("div",{class:_.Tt("ytwThumbsUpDownThumbs",(K.ytwThumbsUpDownRightAlign=function(){return S==null?void 0:S()},K))},_.O(_.FP,{data:m,
onToggle:function(c){w(c);M()&&f(!1)},
buttonShapeOverrides:function(){return{toggled:Q()}}}),_.O(_.FP,{data:x,
onToggle:function(c){f(c);Q()&&w(!1)},
buttonShapeOverrides:function(){return{toggled:M()}}}))},"Hm");
j8m.idomCompat=!0;var rfG=_.B(function(K){var m=function(){return K.data().pendingStateEntityKey||""},x=_.QS(_.FlG,m),S=function(){var f;
if(!(f=K.disabled())){var c;f=!((c=x())==null||!c.isPendingResponse)}return f},Q=_.u(_.hL(E4K(""),void 0,"hpYQRd")),w=Q.next().value,M=Q.next().value;
_.ND(function(){requestAnimationFrame(function(){var f=K.data().onShowAnimationMs||0;f=f>0?E4K("--chip-animation-duration: "+f+"ms;"):E4K("");M(f)})});
return _.O("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:w},_.O(_.AS,{each:function(){return K.data().chipData||[]},
keyBy:"REFERENCE"},function(f){return _.O(DA3,{data:f,disabled:S,pendingStateKey:m,onError:K.onError})}))},"Jm"),DA3=_.B(function(K){var m=_.ud("button"),x=_.u(_.hL(!0,void 0,"rCUa8b")),S=x.next().value,Q=x.next().value,w=function(){return K.data().text.content},M=function(){return K.data().transparentWhenLoading},f=_.lx(_.be.currentPageSubTypeSelector),c=function(){var G;
return(G=_.cd().resolve(_.tR(_.tg5)))==null?void 0:_.Ny3(G,f())},D=_.kA(function(G){var p,R,J,L,n,F,H,N;
return _.t(function(z){switch(z.nextAddress){case 1:G.stopPropagation();if(K.disabled())return z.return();R=String(Math.floor(((p=_.W3())==null?void 0:p.getCurrentTime())||0)*1E3);J="youchat-"+Date.now();L=function(){_.hE(K.data().onClick||{});var y={continuationCommand:{token:K.data().continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},V={inputComposerFormData:{clientMessageId:J,playerOffsetMs:R,pageContext:c()}};return new Promise(function(T,m1){_.hE(y,{form:{formData:V},commandController:{onSuccess:function(MT,
c0){T(c0)},
onServerError:function(MT,c0){m1(c0.error)}}})})};
n=_.As8(K.pendingStateKey());n(!0);_.j4s("#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");Q(!1);_.h2(z,2);return z.yield(L(),4);case 4:_.xl(z,3);break;case 2:F=_.gl(z),(N=(H=K).onError)==null||N.call(H,F);case 3:n(!1),_.Px(z)}})});
return _.O(_.r,{cond:S,then:function(){return _.O("div",{class:"ytwYouChatChipsDataChipWrapper"},_.O("button",{el:m,class:"ytwYouChatChipsDataChip","data-disabled":K.disabled,"data-transparent-loading":M,"on:click":D,tabindex:0},w))}})},"Km");var GK$=_.B(function(K){var m=K.data;var x=K.initiallyExpanded;var S=function(){var D;return(D=m().conversationResourceData)==null?void 0:D.learningGuideData};
K=_.u(_.mc(function(){var D;return(D=x==null?void 0:x())!=null?D:!1}));
var Q=K.next().value,w=K.next().value,M=function(){w(!0)},f=_.bv(function(){var D,G;
return(G=(D=S())==null?void 0:D.sections)!=null?G:[]},void 0,"QxyRyf"),c=_.bv(function(){return f().length>4},void 0,"MEbwoe");
K=_.bv(function(){var D;return!Q()&&c()&&(D=S())!=null&&D.expandButton?f().slice(0,4):f()},void 0,"hIE70b");
return _.O("yt-conversation-resource-view-model",{class:_.Tt("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.O(_.le,{data:K},{expandableMetadataViewModel:_.AL4}),_.O(_.r,{cond:function(){return c()&&!Q()},
then:function(){return _.O("div",{id:"showMoreButton"},_.O(_.le,{data:function(){var D;return(D=S())==null?void 0:D.expandButton}},{buttonViewModel:function(D){return _.O(_.Oy,{data:D.data,
onClick:M})}}))}}))},"Lm");var pse=_.B(function(K){var m=function(){var N;return(N=K.data().text)==null?void 0:N.content},x=function(){var N,z;
return(N=K.data().webData)==null?void 0:(z=N.textResult)==null?void 0:z.content},S=_.cd().resolve(_.iX),Q=_.Xs(),w=function(){return K.data().chatResponseStyle},M=function(){return!K.data().transparentBackground},f=function(){return K.data().rightAlignThumbs},c=function(){return K.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||K.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"},D=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:c()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:K.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},G=function(){var N;
return K.data().webData||((N=K.data().text)==null?void 0:N.content)||K.data().videoResultsData||K.data().conversationResourceViewModel||K.data().quiz||K.data().richContent},p=function(){return!!K.data().sectionHeader||G()},R=function(){var N;
return(N=K.data().videoResultsData)==null?void 0:N.videoShelf},J=function(){var N;
return(N=K.data().webData)==null?void 0:N.sourcesShelf},L=function(){return w()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||w()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:K.data().thumbsDownViewModel&&K.data().thumbsUpViewModel},n=function(){return _.C(K.data().thumbsUpViewModel,_.Kv)},F=function(){return _.C(K.data().thumbsDownViewModel,_.Kv)};
_.ND(function(){requestAnimationFrame(function(){var N;(N=K.shouldAnimateIcon)!=null&&N.call(K)&&o4S(Q.lottieEl)})});
var H={};return _.O("you-chat-item-view-model",{class:_.Tt("ytwYouChatItemViewModelYouChatItemViewModel",(H.ytwYouChatItemViewModelColumnLayout=function(){return c()},H)),
"data-target-id":function(){return K.data().id||""}},_.O(_.r,{cond:function(){return K.data().removeIcon?!1:p()},
then:function(){var N={};return _.O("div",{"aria-hidden":"true"},_.O(_.hH,{className:_.Tt("ytwYouChatItemViewModelIcon",(N.ytwYouChatItemViewModelRtl=S==="rtl",N.ytwYouChatItemViewModelHidden=function(){return!(K.data().hideIcon||w()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||w()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:p())},N)),
animationName:"YOUCHAT_ICON",data:D,animationRef:Q}))}}),_.O(_.r,{cond:p,
then:function(){var N={};return _.O("div",{class:_.Tt("ytwYouChatItemViewModelHost",(N.ytwYouChatItemViewModelHostNoPadding=function(){return!!K.data().sectionHeader&&!G()},N.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return w()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},N.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return w()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},N.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return w()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
N.ytwYouChatItemViewModelGradientBackground=M,N)),
role:"alert"},_.O(_.r,{cond:m,then:function(z){return _.O(_.X$,{text:z,wrapCodeBlocks:!0})}}),_.O(_.le,{data:function(){return K.data().sectionHeader}},{sectionHeaderViewModel:function(z){var y={};
return _.O(_.CD,{data:z.data,className:_.Tt("ytwYouChatItemViewModelSectionHeader",(y.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!K.data().sectionHeader&&!G()},y)),
forceSmallLayout:!0})}}),_.O(_.r,{cond:x,
then:function(z){return _.O(_.X$,{text:z,wrapCodeBlocks:!0})}}),_.O(_.r,{cond:R,
then:function(){return _.O("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.O(_.le,{data:function(){var z;return(z=K.data().videoResultsData)==null?void 0:z.videoShelf}},{horizontalShelfViewModel:function(z){return _.O(_.kR,{data:z.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.O(_.r,{cond:J,
then:function(){return _.O("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.O(_.le,{data:function(){var z;return(z=K.data().webData)==null?void 0:z.sourcesShelf}},{horizontalShelfViewModel:function(z){return _.O(_.kR,{data:z.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.O(_.le,{data:function(){return K.data().conversationResourceViewModel}},{conversationResourceViewModel:GK$}),_.O(_.le,{data:function(){return K.data().quiz}},{learningJourneyQuizViewModel:_.CsL}),_.O(_.le,{data:function(){return K.data().richContent}},{cardViewModel:_.ry4,
linearLayoutViewModel:_.zs}),_.O(_.r,{cond:L,then:function(){return _.O(j8m,{thumbsUp:n,thumbsDown:F,rightAlignThumbs:f})}}))}}),_.O(_.r,{cond:function(){return K.data().chipsData},
then:function(N){return _.O(rfG,{data:N,disabled:K.pending,onError:K.onError})}}))},"Nm");
pse.idomCompat={callbacks:{onError:!0,onSend:!0}};var Ryf=_.B(function(K){var m=function(){return K.data().choiceSelectedText},x=function(){return K.data().hasGradientBackground},S={};
return _.O("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost"},_.O(_.r,{cond:m,then:function(){return _.O("div",{class:"ytYouChatUserTurnChoiceSelected"},_.O(_.Ii,{text:m}))}}),_.O("div",{class:_.Tt("ytYouChatUserTurnUserMessage",(S.ytYouChatUserTurnGradientContainer=x,S.ytYouChatUserTurnDefaultContainer=function(){return!x()},S))},function(){return K.data().text}))},"Om");var JfK=_.B(function(K){var m=_.u((0,_.a8D)(K.data)).next().value;return _.O("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return K.data().targetId||""},
"aria-busy":function(){var x,S;return(S=(x=m().contents)==null?void 0:x.some(function(Q){return!!Q.chatLoadingViewModel}))!=null?S:!1}},_.O(_.le,{data:function(){return K.data().header}},{chipBarViewModel:_.ZaE,
sectionHeaderViewModel:_.CD}),_.O(_.le,{data:function(){return m().contents}},{accordionViewModel:_.bFD,
alertBannerViewModel:_.zqz,chatLoadingViewModel:_.LhH,chatUserTurnViewModel:Ryf,feedbackPromptViewModel:O$A,gridShelfViewModel:function(x){return _.O(_.v5R,{data:x.data,shouldUseOwnContainerSize:!0,marginSettings:K.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:_.RFA,linearLayoutViewModel:_.zs,lockupViewModel:function(x){return _.O(_.hI,{data:x.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:K.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.CD,videoOverviewViewModel:_.oat,youChatItemViewModel:function(x){return _.O(pse,{data:x.data,pending:!1})}}))},"Pm");_.BX(_.B(function(K){var m=_.u((0,_.a8D)(K.data)).next().value,x=_.ld("yt-section-list-renderer"),S=_.u(_.hL(void 0,void 0,"L1yEd")),Q=S.next().value,w=S.next().value,M=function(){var f;return _.C((f=K.data().sectionListLayoutConfiguration)==null?void 0:f.layoutConfiguration,ysG)};
_.BZ(function(){var f,c=(f=x.value)==null?void 0:f.clientWidth;if(M()){f=M();var D=f.responsiveSize;c=c<528?"CONTAINER_SIZE_NARROW":c<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE";b:{var G=_.u(f.responsiveMap||[]);for(var p=G.next();!p.done;p=G.next())if(p=p.value,p.containerSize===c){G=p.containerType;break b}G=void 0}if(G&&D){b:{if(G==="CONTAINER_TYPE_VERTICAL_LIST")if(D==="RESPONSIVE_SIZE_STANDARD"){if(c!=="CONTAINER_SIZE_NARROW"){p="50%";break b}}else{p=c==="CONTAINER_SIZE_NARROW"?"50%":
"33.3%";break b}p=void 0}f={responsiveSize:D,containerSize:c,containerType:G,force16By9ThumbnailAspectRatio:!f.enableContentSpecificAspectRatio,contentPreviewWidth:p,fullbleed:(G==="CONTAINER_TYPE_VERTICAL_LIST"||G==="CONTAINER_TYPE_GRID")&&c==="CONTAINER_SIZE_NARROW"&&!1}}else f=void 0}else f=void 0;w(f)});
return _.O("yt-section-list-renderer",{class:_.Tt("ytSectionListRendererHost",K.className),el:x,"data-target-id":function(){return K.data().targetId||""}},_.O(_.le,{data:function(){return m().contents}},{itemSectionRenderer:function(f){return _.O(JfK,{data:f.data,
containerLayoutConfig:Q,marginSettings:K.marginSettings})}}))},"Qm"),"yt-section-list-renderer",{props:{data:_.kv,
className:_.$A,marginSettings:_.kv}});var hyf;var CGK;var LS3=function(){return _.e.apply(this,arguments)||this};
_.q(LS3,_.e);_.v([_.P(),_.U("design:type",Object)],LS3.prototype,"data",void 0);_.v([_.Jp({is:"yt-alert-renderer",disableElementRegistration:!0})],LS3);
_.d(LS3,"yt-alert-renderer",function(){if(CGK===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;hyf===void 0&&(hyf=document.createElement("template"));var S=hyf;x.call(m,S.content.cloneNode(!0),K.content.firstChild);CGK=K}K=CGK;return K},{mode:2});
}catch(e){_._DumpException(e)}
try{
var cOO;cOO=function(K,m,x,S){x||(K?S&&(S.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||S.WINDOW_SIZE_CHANGED&&(m.width!==window.innerWidth||m.height!==window.innerHeight)||S.SAFARI_ABORTED_BY_NEW_TRANSITION&&K instanceof DOMException&&K.name==="AbortError"&&K.message.includes("Old view transition aborted by new view transition"))||_.aC(K):_.aC(Error("vj")))};
_.Ols=function(K,m){m=m===void 0?{}:m;var x,S,Q,w,M,f,c,D,G,p,R,J,L;return _.t(function(n){switch(n.nextAddress){case 1:x=m;S=x.shouldWrap===void 0?!0:x.shouldWrap;Q=x.skipTransitionTimeoutMs===void 0?300:x.skipTransitionTimeoutMs;w=x.beforeTransition;M=x.afterTransition;if(!S||!document.startViewTransition||document.visibilityState==="hidden")return n.return(K());f={width:window.innerWidth,height:window.innerHeight};c=!1;(D=w)==null||D();_.h2(n,2);G=document.startViewTransition(K);p=setTimeout(function(){G.skipTransition();
c=!0},Q);
return n.yield(G.ready,4);case 4:return clearTimeout(p),n.yield(G.finished,5);case 5:clearTimeout(p);(R=M)==null||R();_.xl(n,0);break;case 2:J=_.gl(n),(L=M)==null||L(),cOO(J,f,c,m.ignoredErrors),_.Px(n)}})};
_.jX4=function(K,m){var x=_.Mln(m);x!=="javascript:"&&x!=="data:"&&K.setAttribute("href",m)};
_.Le=function(){for(var K=Array(36),m=0,x,S=0;S<36;S++)S==8||S==13||S==18||S==23?K[S]="-":S==14?K[S]="4":(m<=2&&(m=33554432+Math.random()*16777216|0),x=m&15,m>>=4,K[S]=_.daT[S==19?x&3|8:x]);return K.join("")};
_.Dq4=function(K,m,x){K.persistentPanelContainerMap.set(x,m)};/*

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 rO5=_.Pr(['<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>']),
GN5=_.idt(rO5);GN5.setAttribute("style","display: none;");document.head.appendChild(GN5.content);_.qN=_.jp8(function(K){var m=_.gk("DIV");K&&(m.className=K);m.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";K=_.gk("DIV");_.i15(K,"200px","200px");m.appendChild(K);document.body.appendChild(m);K=m.offsetWidth-m.clientWidth;_.nh(m);return K});var p9H;var Rns;var EG=function(){var K=_.e.apply(this,arguments)||this;K.icon=null;return K};
_.q(EG,_.e);EG.prototype.dismiss=function(){_.vg(this.hostElement,"yt-live-chat-error-message-dismiss")};
EG.prototype.computeIcon=function(K){return K&&K.iconType?"yt-icons:"+K.iconType.toLowerCase():"yt-icons:close"};
_.v([_.P(),_.U("design:type",Object)],EG.prototype,"data",void 0);_.v([_.P({computed:"computeIcon(data.icon)"}),_.U("design:type",Object)],EG.prototype,"icon",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],EG);
_.d(EG,"yt-live-chat-error-message-renderer",function(){if(Rns===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;p9H===void 0&&(p9H=document.createElement("template"));var S=p9H;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Rns=K}K=Rns;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});
}catch(e){_._DumpException(e)}
try{
var ZkK,Bj8,aYG,dls,Ul8,IYf,kvy,WZy,X7S,K8m,mDN,iK,xDs,S2K,Qhm,wZ8,shs,lUe,uuK,MIG,fUK,tI$,cSm,OYU,jhy,DDs,rSN,GQK,pZm,R$8,JSe,h$S,CEy,L8m,q28,EJy,bYe,PE$,iYs,F88,ASG,oJ8,HYG,gJ3,nJf,ZY8,BC3,aUy,dDK,ySN,$D3;ZkK=function(K,m){return _.X4(K.entities,"timedMarkersListSyncEntity",m)};
Bj8=function(K,m){return _.X4(K.entities,"liveReactionsDataEntity",m)};
aYG=function(K,m){K=_.X4(K.entities,"booleanEntity",m);return!(!K||!K.value)};
dls=function(K,m){var x=_.hX();x&&K&&_.eC(x,_.uX(K),m)};
_.yL3=function(K){return K.watch.isWatchActive};
_.V9f=function(K){return _.RK(K)||_.J7(K)||_.QYv(K)};
_.vpU=function(K){return!_.V9f(K)};
_.eb=function(K){return K.watch.watchScrollTop};
Ul8=function(K){return K.watch.isLiveChatCollapsed};
_.zk8=function(){_.h("web_watch_log_theater_mode")&&_.Phm("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.Tj8=function(K,m,x){if(!K.includes("START_TIME_PLACEHOLDER")||!K.includes("END_TIME_PLACEHOLDER"))return K;var S=new Date(0),Q=new Date(0);S.setUTCMilliseconds(m);Q.setUTCMilliseconds(x);return K.replace("START_TIME_PLACEHOLDER",_.YV(S,7)).replace("END_TIME_PLACEHOLDER",_.YV(Q,7))};
IYf=function(K,m){return _.X4(K.entities,"booleanEntity",m)};
kvy=function(){return function(K){_.Ap(_.ue("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:K}))}};
WZy=function(K){switch(K){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}};
X7S=function(K,m,x){var S=_.JE(x);K&&m&&S&&K.getPlayerPromise().then(function(Q){_.F38(S)&&_.BL();(new _.$9(Q)).executeCommand(S,m);_.h("continue_playback_on_desktop_companion_click")||Q.pauseVideo()})};
K8m=function(K){var m=_.B3(),x;if(x=_.WZ("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var S;x=(S=x())==null?void 0:S.layoutId}else x=null;X7S(m,x,K)};
mDN=function(K){var m=_.B3(),x;if(x=_.WZ("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var S;x=(S=x())==null?void 0:S.layoutId}else x=null;X7S(m,x,K)};
iK=function(K,m){var x=K<0?"-":"";K=Math.abs(K);var S=Math.floor(K/3600),Q=Math.floor(K)%3600,w=Math.floor(Q/60);Q=Math.floor(Q)%60;var M="";(m===void 0?0:m)&&(M="."+Math.round((K-Math.floor(K))*10));return S>0?x+S+":"+(w<10?"0"+w:""+w)+":"+(Q<10?"0"+Q:""+Q)+M:x+w+":"+(Q<10?"0"+Q:""+Q)+M};
xDs=function(K){var m=K.match(/[^0-9:\.]/g);if(m&&m.length>0)return null;K=K.split(":");if(K.length===0||K.length>3)return null;m=1;for(var x=0;K.length>0;){var S=K.pop();if(S===void 0)break;var Q=Number(S);if(S===""||isNaN(Q))return null;x+=Q*m;m*=60}return x};
S2K=function(K,m,x,S){K=Math.max(x,K);m=Math.min(m,S-x);K+m>S?(x=S,K=x-m):x=K+m;return{start:K,end:x}};
Qhm=function(K,m,x,S,Q,w){K<x?K=x:K+Q>S&&(K=S-Q);m>S&&(m=S);m=Math.min(K+w,Math.max(K+Q,m));return{start:K,end:m}};
wZ8=function(K,m,x,S,Q,w){m>S?m=S:m-Q<x&&(m=x+Q);K<x&&(K=x);K=Math.min(m-Q,Math.max(m-w,K));return{start:K,end:m}};
shs=function(K){return _.h("web_transcript_cue_id_killswitch")?String(K):"ytd-transcript-renderer_"+K};
lUe=function(K){return _.h("web_transcript_cue_id_killswitch")?!0:K.startsWith("ytd-transcript-renderer")};
uuK=function(K){var m=_.B3(),x;if(x=_.WZ("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var S;x=(S=x())==null?void 0:S.layoutId}else x=null;X7S(m,x,K)};
MIG=function(K){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:K}}]}}}};
fUK=function(K,m,x){return{listMutationCommand:{operations:{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:{text:m,hasGradientBackground:x}}],insertByPositionInSection:{sectionTargetId:K,position:"INSERTION_POSITION_LAST"}}}]}}}};
tI$=function(K){K.style.height="auto";K.style.height=Math.min(K.scrollHeight||20,80)+"px"};
cSm=function(){var K;return String(Math.floor(((K=_.W3())==null?void 0:K.getCurrentTime())||0)*1E3)};
OYU=function(K){var m=_.B3(),x;x=(x=_.WZ("yt.www.ads.eventcache.getLastCompanionData"))?(x=x())&&x.layoutId:null;X7S(m,x,K)};
jhy=function(K){var m=_.B3(),x;x=(x=_.WZ("yt.www.ads.eventcache.getLastCompanionData"))?(x=x())&&x.layoutId:null;X7S(m,x,K)};
DDs=function(K){if(K.simpleText)return[{text:K.simpleText}];var m;return(m=K.runs)!=null?m:[]};
rSN=function(K){var m=K.startEndTimeTemplate,x=K.startTimeUtcMillis;K=K.endTimeUtcMillis;if(m&&x&&K)return _.o_(_.Tj8(_.Hk(m),Number(x),Number(K)))};
GQK=function(K,m){var x,S,Q=K==null?void 0:(x=K.viewCount)==null?void 0:(S=x.videoViewCountRenderer)==null?void 0:S.shortViewCount;if(!m&&Q)return Q;var w,M;return K==null?void 0:(w=K.viewCount)==null?void 0:(M=w.videoViewCountRenderer)==null?void 0:M.viewCount};
pZm=function(K,m){var x=K==null?void 0:K.relativeDateText;return!m&&x?[x,!0]:[K==null?void 0:K.dateText,!1]};
R$8=function(K,m,x,S,Q){S=S===void 0?"":S;Q=Q===void 0?!1:Q;var w=GQK(K,m),M=_.u(pZm(K,m)),f=M.next().value;M=M.next().value;m=m?K==null?void 0:K.sponsorsOnlyFirstTimeLongText:K==null?void 0:K.sponsorsOnlyFirstTimeShortText;var c=[];x&&w&&c.push(w);!x&&M||!f||c.push(f);K=[Q?K==null?void 0:K.subtitle:void 0].concat(_.N3(c),[m,K==null?void 0:K.stationName,K==null?void 0:K.rating,K?rSN(K):void 0,K==null?void 0:K.upNextProgramText,K==null?void 0:K.superTitleLink]).filter(function(D){return!!D});
x={runs:[]};for(Q=0;Q<K.length;Q++)x.runs.push.apply(x.runs,_.N3(DDs(K[Q]))),Q<K.length-1&&x.runs.push({text:" "+S+" "});return x};
JSe=function(K){return K.filter(function(m){return!_.C(m,_.BS)})};
h$S=function(K){var m,x,S,Q;if(K=K==null?void 0:(m=K.contents)==null?void 0:(x=m.twoColumnWatchNextResults)==null?void 0:(S=x.results)==null?void 0:(Q=S.results)==null?void 0:Q.contents){var w,M;return(M=(w=K.find(function(f){return!!f.videoPrimaryInfoRenderer}))==null?void 0:w.videoPrimaryInfoRenderer)==null?void 0:M.updatedMetadataEndpoint}};
CEy=function(K,m){var x;return(x=K.sourceConfigs)==null?void 0:x.find(function(S){return S.videoId===m})};
L8m=function(K){return K==="End of video"||K==="End of playlist"};
q28=function(K){var m,x,S,Q;return(m=K.getWatchNextResponse())==null?void 0:(x=m.contents)==null?void 0:(S=x.twoColumnWatchNextResults)==null?void 0:(Q=S.playlist)==null?void 0:Q.playlist};
EJy=function(K){var m,x,S,Q,w,M;return(m=q28(K))==null?void 0:(x=m.playlistButtons)==null?void 0:(S=x.menuRenderer)==null?void 0:(Q=S.topLevelButtons)==null?void 0:(w=Q[0])==null?void 0:(M=w.playlistLoopButtonRenderer)==null?void 0:M.playlistLoopStateEntityKey};
bYe=function(K){var m=_.cd().resolve(_.Xy),x;return(m=(x=_.C(m.getAutoplayEndpoint(),_.o7))==null?void 0:x.playlistId)&&m===K};
PE$=function(K,m,x,S,Q){function w(){_.dX.cancelJob(Yd);var M=gJ3(m,x/K.getPlaybackRate()),f=M.hours,c=M.minutes;M=(M.seconds*1E3||6E4)/K.getPlaybackRate();K.setVideoTimeLeft(nJf(f,c));S&&K.getPlayerState()!==0&&K.setSleepTimerTimeLeft(nJf(f,c,!0));(f>0||c>0)&&!Q&&(Yd=_.fi(_.dX,w,M))}
_.dX.cancelJob(Yd);Yd=_.fi(_.dX,w)};
iYs=function(K,m,x){function S(){_.dX.cancelJob(e$G);var Q=gJ3(m,x),w=Q.hours;Q=Q.minutes;var M=6E4/K.getPlaybackRate();if(w>0||Q>0)K.setSleepTimerTimeLeft(nJf(w,Q,!0)),e$G=_.fi(_.dX,S,M)}
_.dX.cancelJob(e$G);e$G=_.fi(_.dX,S)};
F88=function(K,m){var x=K.getVolume()/(m/500),S=function(Q){_.dX.cancelJob(Y2S);var w=Math.floor(Q-x);K.setVolume(w,!1);w>0&&(Y2S=_.fi(_.dX,function(){S(w)},500))};
_.dX.cancelJob(Y2S);Y2S=_.fi(_.dX,function(){S(K.getVolume())})};
ASG=function(K,m){_.dX.cancelJob(Y2S);m&&K.syncVolume()};
oJ8=function(){var K={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.SC("SLEEP_TIMER_DISRUPTED")}}}}};_.cd().resolve(_.jQ).resolveCommand(K)};
HYG=function(K){return(K.getDuration()-K.getProgressState().current)*1E3};
gJ3=function(K,m){K=K+m-(0,_.Of)();if(K<=0)return{hours:0,minutes:0,seconds:0};var x=new $D3(0,0,0,0,0,0,K);K=x.getHours();m=x.getMinutes();x=x.getSeconds();x!==0&&m++;m!==0&&m%60===0&&(K++,m=0);return{hours:K,minutes:m,seconds:x}};
nJf=function(K,m,x){return K>0&&m>0?x?_.SC("TIME_LEFT_HOURS_MINUTES",{hours:K.toString(),minutes:m.toString()}):_.SC("TIME_HOURS_MINUTES",{hours:K.toString(),minutes:m.toString()}):K>0?x?_.Qp("TIME_LEFT_HOURS",K):_.Qp("TIME_HOURS",K):x?_.SC("TIME_LEFT_MINUTES",{minutes:m.toString()}):_.SC("TIME_MINUTES",{minutes:m.toString()})};
ZY8=function(K,m){if(K.timelyActions)return K.timelyActions.find(function(x){var S;return((S=_.C(x,NC$))==null?void 0:S.cueRangeId)===m})};
BC3=function(K){var m=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.w3(K);K.keyMap_.forEach(function(x,S){_.B0(m,S)||this.remove(S)},K)};
aUy=function(K,m){K.reloadContinuationItemsCommandMatcher=m};
_.FF=function(K,m){K.insertBefore(m,K.childNodes[0]||null)};
dDK=function(K){if(K>=48&&K<=57||K>=96&&K<=106||K>=65&&K<=90||_.Ut&&K==0)return!0;switch(K){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 _.vr;default:return!1}};
ySN=function(K){if(K.altKey&&!K.ctrlKey||K.metaKey||K.keyCode>=112&&K.keyCode<=123)return!1;if(dDK(K.keyCode))return!0;switch(K.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!_.vr;default:return K.keyCode<166||K.keyCode>183}};
$D3=function(K,m,x,S,Q,w,M){this.date=typeof K==="number"?new Date(K,m||0,x||1,S||0,Q||0,w||0,M||0):new Date(K&&K.getTime?K.getTime():_.NH())};
_.Zw($D3,_.q$);_.l=$D3.prototype;_.l.getHours=function(){return this.date.getHours()};
_.l.getMinutes=function(){return this.date.getMinutes()};
_.l.getSeconds=function(){return this.date.getSeconds()};
_.l.getMilliseconds=function(){return this.date.getMilliseconds()};
_.l.getUTCDay=function(){return this.date.getUTCDay()};
_.l.getUTCHours=function(){return this.date.getUTCHours()};
_.l.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.l.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.l.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.l.setHours=function(K){this.date.setHours(K)};
_.l.setMinutes=function(K){this.date.setMinutes(K)};
_.l.setSeconds=function(K){this.date.setSeconds(K)};
_.l.setMilliseconds=function(K){this.date.setMilliseconds(K)};
_.l.setUTCHours=function(K){this.date.setUTCHours(K)};
_.l.setUTCMinutes=function(K){this.date.setUTCMinutes(K)};
_.l.setUTCSeconds=function(K){this.date.setUTCSeconds(K)};
_.l.setUTCMilliseconds=function(K){this.date.setUTCMilliseconds(K)};
_.l.add=function(K){_.q$.prototype.add.call(this,K);K.hours&&this.setUTCHours(this.date.getUTCHours()+K.hours);K.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+K.minutes);K.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+K.seconds)};
_.l.JSC$11334_toIsoString=function(K){var m=_.q$.prototype.JSC$11334_toIsoString.call(this,K);return K?m+"T"+_.IZ(this.getHours(),2)+":"+_.IZ(this.getMinutes(),2)+":"+_.IZ(this.getSeconds(),2):m+"T"+_.IZ(this.getHours(),2)+_.IZ(this.getMinutes(),2)+_.IZ(this.getSeconds(),2)};
_.l.equals=function(K){return this.getTime()==K.getTime()};
_.l.toString=function(){return this.JSC$11334_toIsoString()};
_.l.clone=function(){var K=new $D3(this.date);K.firstDayOfWeek_=this.firstDayOfWeek_;K.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return K};
_.VIU=function(K){return _.U1({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:K}})};var vJ8=new _.k1("imageTileRenderer");var UDm=new _.k1("promotedSparklesWebRenderer");var z$S=new _.k1("adGridCardCollectionViewModel");var TCe=new _.k1("carouselTitleViewModel");var IUm=new _.k1("ctaCarouselItemViewModel");var kQm=new _.k1("textFieldViewModel");_.W8e=new _.k1("engagementPanelHeaderShowNavigationButtonCommand");var XZG=new _.k1("hideEngagementPanelScrimAction");var K7A=new _.k1("setActivePanelItemAction");var mby=new _.k1("showEngagementPanelScrimAction");var xbU=new _.k1("updateEngagementPanelAction");var Sde=new _.k1("updateSearchInVideoResultsAction");var Qy8=new _.k1("transcriptCueGroupRenderer");var wd3=new _.k1("transcriptCueRenderer");var sye=new _.k1("transcriptFooterRenderer");var lis=new _.k1("engagementPanelAdSubtitleRenderer");var uKf=new _.k1("videoDescriptionFantasySectionViewModel");var MQm=new _.k1("deleteClipEngagementPanelCommand");var fiG=new _.k1("loopCommand");var tQf=new _.k1("changeCreatorEndscreenVisibilityCommand");var cRK=new _.k1("liveChatCallForQuestionsRenderer");var O0f=new _.k1("updateTimedMarkersSyncObserverCommand");var NC$=new _.k1("timelyActionViewModel");var jyK=new _.k1("timelyActionsOverlayViewModel");var DbU=new _.k1("repeatChapterCommand");var rRf=new _.k1("watchPlayerOverflowMenuCommand");var GWK=new _.k1("compositeVideoOverlayRenderer");var pdm=new _.k1("sortFilterSubMenuRenderer");var Rf8=new _.k1("switchListItemViewModel");var JR3=new _.k1("inputComposerViewModel");var hf8=new _.k1("transcriptEditSegmentCommand");var CcN=new _.k1("transcriptUpdateSegmentTextCommand");var L7f=new _.k1("transcriptSearchBoxRenderer");var qd8=new _.k1("transcriptSegmentListRenderer");var EMy=new _.k1("transcriptSegmentRenderer");_.b0G=new _.k1("updateDateTextAction");var gMG=new _.k1("updateTitleAction");var nMm=new _.k1("updateViewershipAction");var Pce=new _.k1("relatedChipCommand");var eff=new _.k1("carouselLockupRenderer");var AA=new _.k1("expandableVideoDescriptionBodyRenderer");var i0K=new _.k1("videoDescriptionHeaderRenderer");var Ydm=new _.k1("videoDescriptionYouchatSectionViewModel");_.o2=_.rp("kevlar_watch_page_horizontal_margin",24);_.F7A=_.rp("kevlar_watch_page_columns_top_padding",24);_.ARy=426+_.o2*2;_.HK=_.rp("kevlar_watch_two_column_width_threshold",1E3);_.oMN=_.o2*2;_.H0f=_.rp("kevlar_watch_secondary_width",402);_.$bs=_.rp("kevlar_watch_max_player_width",1280);_.NpU=_.rp("kevlar_watch_flexy_metadata_height",136);_.Z0m=_.oMN+310+_.o2;_.Bp$=_.oMN+360+_.o2;var aiy={PAUSE_CHAT:18};var dbS;var yR3;var $d=function(){return _.e.apply(this,arguments)||this};
_.q($d,_.e);$d.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
$d.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var K=_.C(this.data.button,_.WS);K&&(K.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.tv.Object.defineProperties($d,{template:{configurable:!0,enumerable:!0,get:function(){if(yR3===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;dbS===void 0&&(dbS=document.createElement("template"));var S=dbS;x.call(m,S.content.cloneNode(!0),K.content.firstChild);yR3=K}K=yR3;return K}}});
_.v([_.b(_.Bj),_.U("design:type",Object)],$d.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],$d.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P({selectorArgs:["data.enabledEntityKey"],selector:aYG,observer:"onEnabledChange"}),_.U("design:type",Boolean)],$d.prototype,"enabled",void 0);_.v([_.P(),_.U("design:type",Object)],$d.prototype,"data",void 0);_.v([_.Jp({is:"yt-disableable-button-view-model",noInjection:!0})],$d);var VQs;var vMS;var UbS=["transVert01","transVert02","transVert03"],zff="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),NZ=function(){var K=_.e.apply(this,arguments)||this;K.emojiManager=_.IM;K.isDarkTheme=document.documentElement.hasAttribute("dark");K.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};K.reactionBuckets=[];K.noEmojiIdentifier="NO_EMOJI";return K};
_.q(NZ,_.e);_.l=NZ.prototype;_.l.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.l.desktopFountainEmojiSizePxChanged=function(){_.W9(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.l.createUserReactionAnimation=function(K){this.createEmojiAnimation(K,!0)};
_.l.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var K;((K=this.data)==null?0:K.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.ue("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.N3(this.emojiContainer.children)).forEach(function(m){m.remove()})};
_.l.detached=function(){this.cleanupFountain()};
_.l.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var K;this.reactionBuckets=_.NX.unsafeClone((K=this.emojiFountainData)==null?void 0:K.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.l.processEmojiBucket=function(K){var m=this;if(this.reactionBuckets&&!(K>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var x=this.reactionBuckets[K];this.generateEmojiAnimations(x);if(K<this.reactionBuckets.length-1){var S;if(x==null?0:(S=x.duration)==null?0:S.seconds)this.emojiBucketTimerId=setTimeout(function(){m.processEmojiBucket(K+1)},Number(x.duration.seconds)*1E3)}}};
_.l.generateEmojiAnimations=function(K){var m=this,x=this.getRandomEmojiIdFromBucketWithOverride(K);if(x&&x!==this.noEmojiIdentifier){var S=0;K.targetEps?(S=this.linearInterpolateBounded(1,20,100,12,K.emojiSizeIndex||0),this.createEmojiAnimation(x,!1,K.emojiAnimationMs,S),S=this.getEmojiDelayMsFromTargetEps(K.targetEps)):(this.createEmojiAnimation(x),S=this.getEmojiDelayMsFromDistribution(K.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){m.generateEmojiAnimations(K)},S)}};
_.l.getRandomEmojiIdFromBucketWithOverride=function(K){if(!(K&&K.reactionsData&&K.reactionsData.length&&K.totalReactions))return this.noEmojiIdentifier;for(var m=K.totalReactions,x=1,S=_.u(K.reactionsData),Q=S.next();!Q.done;Q=S.next())Q=Q.value,(Q.reactionWeightOverride||Q.reactionWeightOverride===0)&&Q.reactionCount&&(m-=Q.reactionCount,x-=Q.reactionWeightOverride);S=!0;x<0&&(S=!1,m=K.totalReactions,x=1);if(S&&x>0&&m===0)if(x===1){Q=0;for(var w=_.u(K.reactionsData),M=w.next();!M.done;M=w.next())M=
M.value,M.reactionCount&&M.reactionCount>0&&Q++;Q=1/Q;w=_.u(K.reactionsData);for(M=w.next();!M.done;M=w.next())M.value.reactionWeightOverride=Q}else for(Q=1/(1-x),w=_.u(K.reactionsData),M=w.next();!M.done;M=w.next())M=M.value,M.reactionWeightOverride&&(M.reactionWeightOverride*=Q);Q=Math.random();w=0;M=_.u(K.reactionsData);for(var f=M.next();!f.done;f=M.next())if(f=f.value,f.reactionCount&&(w=(f.reactionWeightOverride||f.reactionWeightOverride===0)&&S?w+f.reactionWeightOverride:w+x*f.reactionCount/
m,w>Q&&(f.reactionCount--,K.totalReactions--,f=this.reactionItemToEmojiString(f),f!==this.noEmojiIdentifier)))return f;return this.noEmojiIdentifier};
_.l.reactionItemToEmojiString=function(K){if(K.unicodeEmojiId)return K.unicodeEmojiId;if(K.emoteId)return K.emoteId;if(K.videoReactionType)switch(K.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.l.createEmojiAnimation=function(K,m,x,S){m=m===void 0?!1:m;this.lastEmojiRequestedForTesting=K;var Q=K.startsWith("yt-icons:"),w=_.zP(this.emojiManager,K);if(w||Q){var M=document.createElement("emoji");M.classList.add("yt-emoji-fountain-view-model");M.classList.add(UbS[Math.floor(Math.random()*UbS.length)]);var f=document.createElement("div");f.classList.add("yt-emoji-fountain-view-model");f.classList.add("horizontal-container");f.classList.add(zff[Math.floor(Math.random()*zff.length)]);m?(x=document.createElement("div"),
x.classList.add("user-reaction-bubble"),x.classList.add("yt-emoji-fountain-view-model"),f.appendChild(x)):(x&&(M.style.animationDuration=x+"ms",f.style.animationDuration=x+"ms"),S&&(M.style.width=S+"px",M.style.height=S+"px"));Q?(Q=document.createElement("yt-icon"),Q.polymerController.icon=K,S&&(Q.style.width=S+"px",Q.style.height=S+"px"),K=Q):K=this.emojiManager.createEmoji(w,!1);K.classList.add("yt-emoji-fountain-view-model");f.appendChild(K);M.appendChild(f);this.emojiContainer.appendChild(M);
M.addEventListener("animationend",function(){M.remove()});
var c,D;if((c=this.data)==null?0:(D=c.loggingDirectives)==null?0:D.trackingParams)m=m?_.IK(183501):_.IK(183500),dls(this.data.loggingDirectives.trackingParams,m),_.Dnv(m);setTimeout(function(){M&&M.remove()},2E3)}};
_.l.getEmojiDelayMsFromDistribution=function(K){return Math.random()*(K||1)*1E3};
_.l.getEmojiDelayMsFromTargetEps=function(K){return Math.random()*2*(1/K)*1E3};
_.l.linearInterpolateBounded=function(K,m,x,S,Q){Q=Math.min(Math.max(Q,K),x);return(m*(x-Q)+S*(Q-K))/(x-K)};
NZ.prototype.onEmojiFountainDataEntityUpdate=NZ.prototype.onEmojiFountainDataEntityUpdate;NZ.prototype.desktopFountainEmojiSizePxChanged=NZ.prototype.desktopFountainEmojiSizePxChanged;NZ.prototype.isActiveChanged=NZ.prototype.isActiveChanged;_.v([_.P(),_.U("design:type",_.Uy)],NZ.prototype,"emojiManager",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],NZ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Bj),_.U("design:type",Object)],NZ.prototype,"ytLiveChatReduxBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],NZ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],NZ.prototype,"data",void 0);_.v([_.P({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(K,m){return _.X4(K.entities,"emojiFountainDataEntity",m)}}),
_.U("design:type",Object)],NZ.prototype,"emojiFountainData",void 0);_.v([_.P(),_.U("design:type",Boolean)],NZ.prototype,"isActive",void 0);_.v([_.xt("isActive"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NZ.prototype,"isActiveChanged",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],NZ.prototype,"isDarkTheme",void 0);_.v([_.P(),_.U("design:type",String)],NZ.prototype,"lastEmojiRequestedForTesting",void 0);
_.v([_.P({value:function(){return _.rp("desktop_fountain_emoji_size_px",20)}}),
_.U("design:type",Number)],NZ.prototype,"desktopFountainEmojiSizePx",void 0);_.v([_.xt("desktopFountainEmojiSizePx"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NZ.prototype,"desktopFountainEmojiSizePxChanged",null);_.v([_.QF("#emoji-container"),_.U("design:type",HTMLElement)],NZ.prototype,"emojiContainer",void 0);
_.v([_.xt("emojiFountainData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NZ.prototype,"onEmojiFountainDataEntityUpdate",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],NZ);
_.d(NZ,"yt-emoji-fountain-view-model",function(){if(vMS===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;VQs===void 0&&(VQs=document.createElement("template"));var S=VQs;x.call(m,S.content.cloneNode(!0),K.content.firstChild);vMS=K}K=vMS;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var TpK;var IiK;var ZM=function(){return _.e.apply(this,arguments)||this};
_.q(ZM,_.e);ZM.prototype.onChoiceChanged=function(){this.data&&_.W9(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
ZM.prototype.onChoiceChanged=ZM.prototype.onChoiceChanged;_.v([_.P(),_.U("design:type",Object)],ZM.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ZM.prototype,"onChoiceChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],ZM);
_.d(ZM,"yt-live-chat-banner-poll-choice",function(){if(IiK===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;TpK===void 0&&(TpK=document.createElement("template"));var S=TpK;x.call(m,S.content.cloneNode(!0),K.content.firstChild);IiK=K}K=IiK;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var kW3;var W78;var BK=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("web_button_rework_with_live");K.small=!1;return K};
_.q(BK,_.e);BK.prototype.computeIsSmall=function(){var K;return((K=this.buttonOverrides)==null?void 0:K.size)==="S"};
BK.prototype.computeId=function(){return this.data&&this.data.targetId};
_.v([_.b(_.ai.YtLiveChatTooltipTargetingBehavior),_.U("design:type",Object)],BK.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.v([_.P({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.U("design:type",String)],BK.prototype,"id",void 0);_.v([_.P(),_.U("design:type",Object)],BK.prototype,"buttonOverrides",void 0);_.v([_.P(),_.U("design:type",Object)],BK.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],BK.prototype,"modern",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.U("design:type",Object)],BK.prototype,"small",void 0);_.v([_.Z({disableElementRegistration:!0,is:"yt-live-chat-button"})],BK);
_.d(BK,"yt-live-chat-button",function(){if(W78===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;kW3===void 0&&(kW3=document.createElement("template"));var S=kW3;x.call(m,S.content.cloneNode(!0),K.content.firstChild);W78=K}K=W78;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Xdm;var Kwm;var a2=function(){var K=_.e.apply(this,arguments)||this;K.inCollapsedBanner=!1;K.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};K.questionButtonOverrides={style:"mono",type:"filled"};return K};
_.q(a2,_.e);_.l=a2.prototype;_.l.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]]"}}}}}};
_.l.onContextMenuButtonClick=function(K){this.ytLiveChatItemBehavior.showContextMenu(K)};
_.l.onYtRendererstamperFinished=function(){this.menuButton=_.U8(this.hostElement).querySelector("#menu-button")};
_.l.dataChanged=function(){var K,m;if((m=_.C((K=this.data)==null?void 0:K.overflowMenuButton,_.zD))==null?0:m.command)this.data.contextMenuEndpoint=_.C(this.data.overflowMenuButton,_.zD).command};
_.l.onButtonClick=function(){var K,m=_.C((K=this.data)==null?void 0:K.askQuestionButton,_.zD);if(m){if(m.trackingParams&&(K=_.uX(m.trackingParams))){var x=_.hX();x&&_.on(x,K)}_.vg(this.hostElement,"innertube-command",m.command)}};
a2.prototype.onYtRendererstamperFinished=a2.prototype.onYtRendererstamperFinished;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],a2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Bj),_.U("design:type",Object)],a2.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],a2.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.P({observer:"dataChanged"}),_.U("design:type",Object)],a2.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],a2.prototype,"inCollapsedBanner",void 0);_.v([_.P(),_.U("design:type",Object)],a2.prototype,"buttonOverrides",void 0);_.v([_.P(),_.U("design:type",Object)],a2.prototype,"questionButtonOverrides",void 0);_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],a2.prototype,"onYtRendererstamperFinished",null);
_.v([_.Z({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],a2);
_.d(a2,"yt-live-chat-call-for-questions-renderer",function(){if(Kwm===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;Xdm===void 0&&(Xdm=document.createElement("template"));var S=Xdm;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Kwm=K}K=Kwm;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var mwe={};mwe.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 K=this;window.requestAnimationFrame(function(){K.restoreFocusNode_||(K.restoreFocusNode_=document.activeElement);var m=_.nP_(K.hostElement);m.length&&m[m.length-1].focus()})},
isAttachedChanged_:function(K,m){K?this.focusChild_():m&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(K){this.hidden||_.AO(K).indexOf(this.hostElement)!==-1||(K.stopPropagation(),this.focusChild_())}};var xwm;var SfU;var dH=function(){return _.e.apply(this,arguments)||this};
_.q(dH,_.e);dH.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
dH.prototype.onClick=function(K){K.target!==this.confirmButton&&K.target!==this.cancelButton&&(this.hidden=!0)};
_.v([_.QF("#confirm_button"),_.U("design:type",Object)],dH.prototype,"confirmButton",void 0);_.v([_.QF("#cancel_button"),_.U("design:type",Object)],dH.prototype,"cancelButton",void 0);_.v([_.P(),_.U("design:type",Qp8)],dH.prototype,"data",void 0);_.v([_.P({value:!0,reflectToAttribute:!0}),_.U("design:type",Boolean)],dH.prototype,"hidden",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],dH.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(mwe.YtLiveChatDialogBehavior),_.U("design:type",Object)],dH.prototype,"ytLiveChatDialogBehavior",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],dH);
var Qp8=_.d(dH,"yt-live-chat-dialog-renderer",function(){if(SfU===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;xwm===void 0&&(xwm=document.createElement("template"));var S=xwm;x.call(m,S.content.cloneNode(!0),K.content.firstChild);SfU=K}K=SfU;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var wuG;var sp8,lvm=function(){if(sp8!==void 0)return sp8;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;wuG===void 0&&(wuG=document.createElement("template"));var S=wuG;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return sp8=K};var uJe;var Mky;var yg=function(){var K=_.e.apply(this,arguments)||this;K.tooltip=null;K.data=null;K.id="";K.active=!1;K.icon="";K.disabled=!1;K.showTooltip=!1;K.useToggledActiveState=!0;K.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return K};
_.q(yg,_.e);_.l=yg.prototype;
_.l.dataChanged=function(){var K;((K=this.data)==null?0:K.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,_.k3)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var m;if((m=this.data)==null?0:m.disabled)this.disabled=!0};
_.l.computeId=function(K){return K};
_.l.computeIcon=function(K,m){if(!K)return"";if(this.useToggledActiveState)return"yt-icons:"+K.toLowerCase();var x,S;return m&&((x=this.data)==null?0:(S=x.toggledIcon)==null?0:S.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+K.toLowerCase()};
_.l.logPDGEntryPoint=function(){_.mM8(_.Xh("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")};
_.l.immediatelyShowTooltip=function(){var K=_.U8(this.hostElement).querySelector("#tooltip");K.animationDelay=0;K.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};K.show()};
_.l.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.l.onClick=function(K){var m;((m=this.data)==null?0:m.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(),K.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.vg(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.l.computeShowTooltip=function(K,m){return!!(K&&K.tooltip&&m)};
_.l.maybeUpdateTooltipText=function(){var K=this,m;if((m=this.data)==null?0:m.tooltip){var x=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.k3)(K.tooltip).textContent=x},250)}};
_.l.handleLiveChatActions=function(K){var m=this;K.length&&(this.id!=="creator"&&this.id!=="product-picker"||K.forEach(function(x){(x=m.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",x))&&x.durationSec===x.fullDurationSec&&m.startBubble(m.colorFromDecimal(x.startBackgroundColor))}))};
_.l.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.l.startBubble=function(K){_.W9(this.hostElement,{"--yt-live-chat-monetization-button-glow":K});this.hostElement.setAttribute("bubble","")};
_.l.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.l.colorFromDecimal=function(K){typeof K==="string"&&(K=Number(K));return"rgba("+[K>>16&255,K>>8&255,K&255,(K>>24&255)/255].join()+")"};
yg.prototype.onAnimationEnd=yg.prototype.onAnimationEnd;yg.prototype.disabledChanged=yg.prototype.disabledChanged;yg.prototype.dataChanged=yg.prototype.dataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],yg.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],yg.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.ai.YtLiveChatTooltipTargetingBehavior),_.U("design:type",Object)],yg.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],yg.prototype,"data",void 0);_.v([_.P({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.U("design:type",Object)],yg.prototype,"id",void 0);_.v([_.P({notify:!0,reflectToAttribute:!0}),_.U("design:type",Object)],yg.prototype,"active",void 0);
_.v([_.P({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.U("design:type",Object)],yg.prototype,"icon",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],yg.prototype,"disabled",void 0);_.v([_.P({computed:"computeShowTooltip(data, disabled)"}),_.U("design:type",Object)],yg.prototype,"showTooltip",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],yg.prototype,"useToggledActiveState",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yg.prototype,"dataChanged",null);_.v([_.xt("disabled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yg.prototype,"disabledChanged",null);_.v([_.mh("animationend"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],yg.prototype,"onAnimationEnd",null);
_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],yg);
_.d(yg,"yt-live-chat-icon-toggle-button-renderer",function(){if(Mky===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;uJe===void 0&&(uJe=document.createElement("template"));var S=uJe;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Mky=K}K=Mky;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var fvf;var tk3;var Vg=function(){return _.e.apply(this,arguments)||this};
_.q(Vg,_.e);Vg.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([_.P(),_.U("design:type",Object)],Vg.prototype,"data",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Vg.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Z({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],Vg);
_.d(Vg,"yt-live-chat-message-input-prompt-header-renderer",function(){if(tk3===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;fvf===void 0&&(fvf=document.createElement("template"));var S=fvf;x.call(m,S.content.cloneNode(!0),K.content.firstChild);tk3=K}K=tk3;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var ca$;var Of$;var jpf;var Dw8;var ra8;var Gx$;var puU=function(){return _.e.apply(this,arguments)||this};
_.q(puU,_.e);_.v([_.P(),_.U("design:type",Object)],puU.prototype,"data",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],puU);
_.d(puU,"yt-live-chat-message-subtext-renderer",function(){if(Gx$===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;ra8===void 0&&(ra8=document.createElement("template"));var S=ra8;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Gx$=K}K=Gx$;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var vK=function(){var K=_.e.apply(this,arguments)||this;K.subtextOnBottom=!1;K.buttonOverrides={style:"mono",type:"tonal"};return K};
_.q(vK,_.e);vK.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vK.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],vK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vK.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],vK.prototype,"subtextOnBottom",void 0);_.v([_.P(),_.U("design:type",Object)],vK.prototype,"buttonOverrides",void 0);
_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],vK);
_.d(vK,"yt-live-chat-message-renderer",function(){if(Dw8===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;jpf===void 0&&(jpf=document.createElement("template"));var S=jpf;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Dw8=K}K=Dw8;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Rg8;var Jaf;var UZ=function(){var K=_.e.apply(this,arguments)||this;K.isRemovable=!1;K.hasPrefilledText=!1;K.isInputDirty=!1;K.overCharacterLimit=!1;K.underCharacterLimit=!1;K.showErrorMessage=!1;return K};
_.q(UZ,_.e);_.l=UZ.prototype;_.l.computeId=function(){return this.data.id};
_.l.computeInputData=function(){return this.data.inputData};
_.l.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.l.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.l.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.l.getLiveChatRichMessageInput=function(){return _.U8(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.l.clearInput=function(){_.U8(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.l.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.l.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.l.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.l.handleTextInputCharCountChanged=function(K){K=K.detail&&K.detail.characterCount;K!==void 0&&(this.characterCount=K,K!==0&&(this.isInputDirty=!0))};
_.l.onInputFocusOut=function(){this.isInputDirty=!0};
_.l.onClickCloseButton=function(){_.vg(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
UZ.prototype.handleTextInputCharCountChanged=UZ.prototype.handleTextInputCharCountChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],UZ.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],UZ.prototype,"data",void 0);_.v([_.P({computed:"computeId(data.id)"}),_.U("design:type",String)],UZ.prototype,"id",void 0);_.v([_.P({computed:"computeInputData(data.inputData)"}),_.U("design:type",Object)],UZ.prototype,"inputData",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.U("design:type",Object)],UZ.prototype,"isRemovable",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.U("design:type",Object)],UZ.prototype,"hasPrefilledText",void 0);_.v([_.P({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.U("design:type",Number)],UZ.prototype,"charactersRemaining",void 0);
_.v([_.P(),_.U("design:type",Number)],UZ.prototype,"characterCount",void 0);_.v([_.P(),_.U("design:type",Object)],UZ.prototype,"isInputDirty",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.U("design:type",Object)],UZ.prototype,"overCharacterLimit",void 0);_.v([_.P({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.U("design:type",Object)],UZ.prototype,"underCharacterLimit",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.U("design:type",Object)],UZ.prototype,"showErrorMessage",void 0);_.v([_.mh("yt-live-chat-text-input-field-renderer-character-count-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],UZ.prototype,"handleTextInputCharCountChanged",null);
_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],UZ);
_.d(UZ,"yt-live-chat-poll-editor-input",function(){if(Jaf===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;Rg8===void 0&&(Rg8=document.createElement("template"));var S=Rg8;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Jaf=K}K=Jaf;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var hgS;var Cjm;var Lws={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},zO=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("web_button_rework_with_live");K.closeButtonOverrides={iconPosition:"icon-only"};K.startButtonOverrides={style:"mono",type:"filled"};K.addOptionButtonOverrides={style:"mono",type:"text"};return K};
_.q(zO,_.e);_.l=zO.prototype;
_.l.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"}}}}};
_.l.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var K;_.C((K=this.data)==null?void 0:K.startButton,_.zD)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.l.computeId=function(){return this.data&&this.data.id||""};
_.l.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.l.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.l.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.l.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.l.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var K=0;K<this.pollEditorInfoWithDefaults.minPollOptions;K++)this.addPollOptionData()};
_.l.getIsValidPoll=function(){var K=this;if(!this.pollEditorInfoWithDefaults)return!1;var m=this.pollEditorInfoWithDefaults,x=m.minPollOptionChars,S=m.maxPollOptionChars,Q=m.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>m.maxPollQuestionChars)return!1;m=_.U8(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(m).every(function(w,M){w=w.characterCount;!w&&Q[M]&&(w=K.ytRendererBehavior.getSimpleString(Q[M]).length);return w!==void 0&&w>=x&&w<=S})};
_.l.isValidPollChanged=function(){var K;_.C((K=this.data)==null?void 0:K.startButton,_.zD)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.l.addPollOptionData=function(){var K=this.pollEditorInfoWithDefaults,m=K.maxPollOptionChars,x=K.optionPlaceholderText,S=K.customOptionPlaceholderText,Q=K.pollOptionData;this.currentNumPollOptions>=K.maxPollOptions||(K={liveChatPollOptionInput:{inputData:{placeholder:S[this.currentNumPollOptions]||x,maxCharacterLimit:m},maxCharacterLimit:m,minCharacterLimit:K.minPollOptionChars,hasPrefilledText:!!S[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=K.minPollOptions}},Q.charCountErrorText&&
(K.liveChatPollOptionInput.charCountErrorText=Q.charCountErrorText),Q.charsRemainingAltLabel&&(K.liveChatPollOptionInput.charsRemainingAltLabel=Q.charsRemainingAltLabel),Q.removeOptionAltText&&(K.liveChatPollOptionInput.removeOptionAltText=Q.removeOptionAltText),this.push("pollOptionsData",K),Q=Array.from(_.U8(_.U8(this.hostElement).querySelector("#poll-options")).children),Q.forEach(function(w,M){w.polymerController.set("data.id",M)}),_.U8(Q[Q.length-1]).querySelector("#input").focus())};
_.l.getPollOptionInputValues=function(){var K=this,m=[],x=_.U8(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),S=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(x).forEach(function(Q,w){var M=null;Q=Q.getLiveChatRichMessageInput();var f;(Q==null?0:(f=Q.textSegments)==null?0:f.length)?M=_.bx(Q):S[w]&&(M=K.formattedStringToLiveChatRichMessageInput(S[w]));m.push(M)});
return m};
_.l.requestCreateAndStartPoll=function(K){var m=this.getPollOptionInputValues();if(!m.some(function(S){return!S})){m={optionText:m};
var x=_.U8(_.U8(this.hostElement).querySelector("#poll-question")).firstChild;x&&x.liveChatRichMessageInput&&(m.questionText=_.bx(x.liveChatRichMessageInput));_.T4(this.hostElement,[K,m])}};
_.l.selectedChanged=function(){if(this.selected){var K=_.U8(_.U8(this.hostElement).querySelector("#start-button")).firstElementChild;if(K){var m;(m=_.U8(K).querySelector("#button")||_.zN(K).querySelector("button"))==null||m.focus()}}};
_.l.handleTextInputChanged=function(K){var m;((m=K.target)==null?void 0:m.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=K.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.l.handleStartButtonAction=function(K){K.detail.actionName==="yt-service-request"&&(K.stopPropagation(),(K=K.detail.args[1])&&this.requestCreateAndStartPoll(K))};
_.l.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.l.handleServiceRequestCompleted=function(K){this.createPollRequestInFlight=!1;(K=K.detail&&K.detail.data)&&K.success&&(_.vg(this.hostElement,"picker-cancelled"),_.Uk(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.l.onCloseClick=function(){_.vg(this.hostElement,"picker-cancelled");_.Uk(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.l.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.l.handlePollEditorInputClosed=function(K){var m=this.pollOptionsData.findIndex(function(x){return x.liveChatPollOptionInput.id===K.detail.id});
this.splice("pollOptionsData",m,1);this.isValidPoll=this.getIsValidPoll()};
_.l.onPickerCancelled=function(){this.reset()};
_.l.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var K=_.U8(_.U8(this.hostElement).querySelector("#poll-question")).firstChild;K&&K.setLiveChatRichMessageInput(null);if(K=_.U8(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){K=_.u(Array.from(K));for(var m=K.next();!m.done;m=K.next())m.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.l.formattedStringToLiveChatRichMessageInput=function(K){return K.simpleText?{text_segments:[K.simpleText]}:{text_segments:K.runs}};
_.tv.Object.defineProperties(zO.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(Lws,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
zO.prototype.onPickerCancelled=zO.prototype.onPickerCancelled;zO.prototype.handlePollEditorInputClosed=zO.prototype.handlePollEditorInputClosed;zO.prototype.handleServiceRequestCompleted=zO.prototype.handleServiceRequestCompleted;zO.prototype.handleServiceRequestSent=zO.prototype.handleServiceRequestSent;zO.prototype.handleTextInputChanged=zO.prototype.handleTextInputChanged;zO.prototype.selectedChanged=zO.prototype.selectedChanged;zO.prototype.isValidPollChanged=zO.prototype.isValidPollChanged;
zO.prototype.shouldInitializePollChanged=zO.prototype.shouldInitializePollChanged;zO.prototype.dataChanged=zO.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zO.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],zO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zO.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],zO.prototype,"modern",void 0);
_.v([_.P(),_.U("design:type",Object)],zO.prototype,"closeButtonOverrides",void 0);_.v([_.P(),_.U("design:type",Object)],zO.prototype,"startButtonOverrides",void 0);_.v([_.P(),_.U("design:type",Object)],zO.prototype,"addOptionButtonOverrides",void 0);_.v([_.P({computed:"computeId(data.id)",reflectToAttribute:!0}),_.U("design:type",String)],zO.prototype,"id",void 0);_.v([_.P({value:function(){return[]}}),
_.U("design:type",Array)],zO.prototype,"pollOptionsData",void 0);_.v([_.g("pollEditorInfoWithDefaults"),_.U("design:type",Object),_.U("design:paramtypes",[])],zO.prototype,"pollQuestionData",null);_.v([_.P({value:0}),_.U("design:type",Number)],zO.prototype,"pollQuestionCharacterCount",void 0);_.v([_.g("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.U("design:type",Object),_.U("design:paramtypes",[])],zO.prototype,"pollQuestionCharactersRemaining",null);
_.v([_.P({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.U("design:type",Boolean)],zO.prototype,"overQuestionCharacterLimit",void 0);_.v([_.g("data.pollEditorInfo"),_.U("design:type",Object),_.U("design:paramtypes",[])],zO.prototype,"pollEditorInfoWithDefaults",null);_.v([_.P({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.U("design:type",Number)],zO.prototype,"currentNumPollOptions",void 0);
_.v([_.P({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.U("design:type",Boolean)],zO.prototype,"hasMaxNumPollOptions",void 0);_.v([_.g("pollEditorInfoWithDefaults","pollOptionsData"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],zO.prototype,"shouldInitializePoll",null);_.v([_.P(),_.U("design:type",Object)],zO.prototype,"isValidPoll",void 0);
_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],zO.prototype,"createPollRequestInFlight",void 0);_.v([_.P(),_.U("design:type",Object)],zO.prototype,"selected",void 0);_.v([_.P({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.U("design:type",Boolean)],zO.prototype,"showQuestionErrorMessage",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],zO.prototype,"dataChanged",null);_.v([_.xt("shouldInitializePoll"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],zO.prototype,"shouldInitializePollChanged",null);_.v([_.xt("isValidPoll"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],zO.prototype,"isValidPollChanged",null);
_.v([_.xt("selected"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],zO.prototype,"selectedChanged",null);_.v([_.mh("yt-live-chat-text-input-field-renderer-character-count-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],zO.prototype,"handleTextInputChanged",null);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],zO.prototype,"handleServiceRequestSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],zO.prototype,"handleServiceRequestCompleted",null);
_.v([_.mh("yt-live-chat-poll-editor-input-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],zO.prototype,"handlePollEditorInputClosed",null);_.v([_.mh("picker-cancelled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],zO.prototype,"onPickerCancelled",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],zO);
_.d(zO,"yt-live-chat-poll-editor-panel-renderer",function(){if(Cjm===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;hgS===void 0&&(hgS=document.createElement("template"));var S=hgS;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Cjm=K}K=Cjm;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var qfS;var Elf;var TO=function(){return _.e.apply(this,arguments)||this};
_.q(TO,_.e);TO.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
TO.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.tv.Object.defineProperties(TO.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var K,m;return(K=this.data)==null?void 0:(m=K.title)==null?void 0:m.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var K;return _.JE((K=this.data)==null?void 0:K.onTapCommand)}}});
_.v([_.b(_.GP.YtEndpointBehavior),_.U("design:type",Object)],TO.prototype,"ytEndpointBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],TO.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],TO.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],TO.prototype,"itemId",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],TO.prototype,"hasPromotion",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],TO.prototype,"innertubeCommand",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],TO);
_.d(TO,"yt-live-chat-product-picker-panel-item-view-model",function(){if(Elf===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;qfS===void 0&&(qfS=document.createElement("template"));var S=qfS;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Elf=K}K=Elf;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var bfG;var glN;var I2=function(){var K=_.e.apply(this,arguments)||this;K.id="product-picker";K.selected=!1;K.closeButtonId="close-button";K.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return K};
_.q(I2,_.e);_.l=I2.prototype;_.l.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.l.observeSelected=function(){this.selected&&this.hostElement.focus();var K=_.U8(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");K.length&&K[0].focus()};
_.l.onCloseBuyFlow=function(){_.vg(this.hostElement,"picker-cancelled")};
_.l.onCloseClick=function(){_.vg(this.hostElement,"picker-cancelled");var K;((K=this.data)==null?0:K.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.C(this.data.closeButton,_.WS))};
_.l.onCloseEngageWithAudienceEditorPanels=function(){_.vg(this.hostElement,"picker-cancelled")};
I2.prototype.observeSelected=I2.prototype.observeSelected;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],I2.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],I2.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],I2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],I2.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],I2.prototype,"id",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],I2.prototype,"selected",void 0);_.v([_.P(),_.U("design:type",Object)],I2.prototype,"closeButtonId",void 0);_.v([_.xt("selected"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],I2.prototype,"observeSelected",null);
_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],I2);
_.d(I2,"yt-live-chat-product-picker-panel-view-model",function(){if(glN===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;bfG===void 0&&(bfG=document.createElement("template"));var S=bfG;x.call(m,S.content.cloneNode(!0),K.content.firstChild);glN=K}K=glN;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var nl3;var Pj8;var kd=function(){var K=_.e.apply(this,arguments)||this;K.iconId="";K.icon="";K.disabled=!1;K.systemIcons=_.h("kevlar_system_icons");return K};
_.q(kd,_.e);_.l=kd.prototype;_.l.computeIconId=function(K){return K&&K.icon&&K.icon.iconType?K.icon.iconType.toLowerCase():""};
_.l.computeIcon=function(K){return K&&K.icon&&K.icon.iconType?(K=K.icon.iconType.toLowerCase(),(K.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+K):""};
_.l.computeDisabled=function(K){return!!K};
_.l.computeCommand=function(K,m){return m?void 0:K};
_.l.computeTooltip=function(K,m){return m&&K?K:""};
_.l.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.tv.Object.defineProperties(kd.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var K="",m,x,S;if((m=this.data)==null?0:(x=m.text)==null?0:(S=x.runs)==null?0:S.length)K=this.data.text.runs[0].text||"";else{var Q,w;if((Q=this.data)==null?0:(w=Q.text)==null?0:w.simpleText)K=this.data.text.simpleText}var M,f,c;if((M=this.data)==null?0:(f=M.subtext)==null?0:(c=f.runs)==null?0:c.length)K&&(K+=". "),K+=this.data.subtext.runs[0].text||"";else{var D,G;if((D=this.data)==null?0:(G=D.subtext)==
null?0:G.simpleText)K&&(K+=". "),K+=this.data.subtext.simpleText}return K}}});
_.v([_.b(_.GP.YtEndpointBehavior),_.U("design:type",Object)],kd.prototype,"ytEndpointBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],kd.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],kd.prototype,"data",void 0);_.v([_.P({computed:"computeIconId(data)",reflectToAttribute:!0}),_.U("design:type",Object)],kd.prototype,"iconId",void 0);
_.v([_.P({computed:"computeIcon(data)",reflectToAttribute:!0}),_.U("design:type",Object)],kd.prototype,"icon",void 0);_.v([_.P({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.U("design:type",Object)],kd.prototype,"disabled",void 0);_.v([_.P({computed:"computeCommand(data.command, disabled)"}),_.U("design:type",Object)],kd.prototype,"command",void 0);_.v([_.P({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.U("design:type",String)],kd.prototype,"tooltip",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],kd.prototype,"systemIcons",void 0);_.v([_.g("data.text","data.subtext"),_.P(),_.U("design:type",String),_.U("design:paramtypes",[])],kd.prototype,"ariaLabel",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],kd);
_.d(kd,"yt-live-chat-product-button-renderer",function(){if(Pj8===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;nl3===void 0&&(nl3=document.createElement("template"));var S=nl3;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Pj8=K}K=Pj8;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var eg3;var if8;var WK=function(){var K=_.e.apply(this,arguments)||this;K.selected=!1;K.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 K};
_.q(WK,_.e);_.l=WK.prototype;_.l.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"}}}};
_.l.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.l.computeId=function(K){return K.id||""};
_.l.onCloseClick=function(){_.vg(this.hostElement,"picker-cancelled")};
_.l.observeSelected=function(){this.selected&&this.hostElement.focus();var K=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");K.length&&K[0].focus()};
_.l.onCloseBuyFlow=function(){_.vg(this.hostElement,"picker-cancelled")};
_.l.onCloseEngageWithAudienceEditorPanels=function(){_.vg(this.hostElement,"picker-cancelled")};
WK.prototype.observeSelected=WK.prototype.observeSelected;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],WK.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],WK.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],WK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],WK.prototype,"data",void 0);
_.v([_.P({computed:"computeId(data)",reflectToAttribute:!0}),_.U("design:type",String)],WK.prototype,"id",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],WK.prototype,"selected",void 0);_.v([_.xt("selected"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],WK.prototype,"observeSelected",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],WK);
_.d(WK,"yt-live-chat-product-picker-renderer",function(){if(if8===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;eg3===void 0&&(eg3=document.createElement("template"));var S=eg3;x.call(m,S.content.cloneNode(!0),K.content.firstChild);if8=K}K=if8;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Yff;var Fw8;var Aam;var olm;var XF=function(){return _.e.apply(this,arguments)||this};
_.q(XF,_.e);XF.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()};
XF.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
XF.prototype.created=function(){this.ids={background:_.Le(),maskOne:_.Le(),maskTwo:_.Le(),gradient:_.Le(),largeBackground:_.Le(),largeGradientOne:_.Le(),largeGradientTwo:_.Le(),largeGradientPath:_.Le()}};
XF.prototype.maybeLoadAnimationBackground=XF.prototype.maybeLoadAnimationBackground;_.v([_.P({value:!1}),_.U("design:type",Boolean)],XF.prototype,"useLargeBackground",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],XF.prototype,"useAnimationBackground",void 0);_.v([_.P({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.U("design:type",Boolean)],XF.prototype,"useRegularBackground",void 0);
_.v([_.P(),_.U("design:type",Object)],XF.prototype,"ids",void 0);_.v([_.P(),_.U("design:type",Object)],XF.prototype,"lottieAnimation",void 0);_.v([_.QF("#animation-background"),_.U("design:type",HTMLDivElement)],XF.prototype,"animationBackground",void 0);_.v([_.xt("useAnimationBackground"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XF.prototype,"maybeLoadAnimationBackground",null);
_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],XF);
_.d(XF,"yt-live-interactivity-component-background",function(){if(olm===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;Aam===void 0&&(Aam=document.createElement("template"));var S=Aam;x.call(m,S.content.cloneNode(!0),K.content.firstChild);olm=K}K=olm;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Ka=function(){var K=_.e.apply(this,arguments)||this;K.characterCount=0;K.showInputErrorMessage=!1;K.startQnaRequestInFlight=!1;K.modern=_.h("web_button_rework_with_live");K.buttonOverrides={style:"mono",type:"filled"};K.closeButtonOverrides={iconPosition:"icon-only"};K.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return K};
_.q(Ka,_.e);_.l=Ka.prototype;
_.l.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]]"}}}}}};
_.l.onCharacterCountChanged=function(K){var m,x,S,Q,w=(x=_.C(this==null?void 0:(m=this.data)==null?void 0:m.creatorCallForQuestions,cRK))==null?void 0:(S=x.inputField)==null?void 0:(Q=S.liveChatTextInputFieldRenderer)==null?void 0:Q.maxCharacterLimit,M,f;w!=null&&(K==null?void 0:(M=K.detail)==null?void 0:M.characterCount)!=null&&_.C(this==null?void 0:(f=this.data)==null?void 0:f.startButton,_.zD)&&(m=K.detail.characterCount>w,this.set("data.startButton.buttonRenderer.isDisabled",K.detail.characterCount===
0||m),this.showInputErrorMessage=m)};
_.l.onCloseClick=function(){_.vg(this.hostElement,"picker-cancelled");_.Uk(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.l.onPickerCancelled=function(){var K=_.U8(this.hostElement).querySelector("#qna-creator-text-input-field");K&&K.setLiveChatRichMessageInput(null)};
_.l.handleOpenQnaStartPanel=function(){var K=_.U8(this.hostElement).querySelector("#qna-creator-text-input-field");K&&K.focus()};
_.l.handleStartButtonAction=function(K){var m=this;if(K.detail.actionName==="yt-service-request"&&(K.stopPropagation(),K=K.detail.args[1])){var x=_.U8(this.hostElement).querySelector("#qna-creator-text-input-field"),S;(x==null?0:(S=x.liveChatRichMessageInput)==null?0:S.textSegments)&&x.liveChatRichMessageInput.textSegments.length!==0&&(S={rich_message:_.bx(x.liveChatRichMessageInput)},_.T4(this.hostElement,[K,S]).then(function(){_.vg(m.hostElement,"picker-cancelled")}))}};
_.l.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.l.handleServiceRequestCompleted=function(K){var m;K=K==null?void 0:(m=K.detail)==null?void 0:m.data;(K==null?0:K.actions)&&K.actions.length>0?this.startQnaRequestInFlight=!1:_.Uk(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.l.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
Ka.prototype.handleServiceRequestError=Ka.prototype.handleServiceRequestError;Ka.prototype.handleServiceRequestCompleted=Ka.prototype.handleServiceRequestCompleted;Ka.prototype.handleServiceRequestSent=Ka.prototype.handleServiceRequestSent;Ka.prototype.onPickerCancelled=Ka.prototype.onPickerCancelled;Ka.prototype.onCharacterCountChanged=Ka.prototype.onCharacterCountChanged;_.v([_.P(),_.U("design:type",Object)],Ka.prototype,"characterCount",void 0);
_.v([_.P(),_.U("design:type",Object)],Ka.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ka.prototype,"showInputErrorMessage",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ka.prototype,"startQnaRequestInFlight",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ka.prototype,"modern",void 0);_.v([_.P(),_.U("design:type",Object)],Ka.prototype,"buttonOverrides",void 0);
_.v([_.P(),_.U("design:type",Object)],Ka.prototype,"closeButtonOverrides",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ka.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Bj),_.U("design:type",Object)],Ka.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.b(_.kH.YtLiveChatItemBehavior),_.U("design:type",_.W5)],Ka.prototype,"ytLiveChatItemBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Ka.prototype,"ytActionHandlerBehavior",void 0);_.v([_.mh("yt-live-chat-text-input-field-renderer-character-count-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Ka.prototype,"onCharacterCountChanged",null);_.v([_.mh("picker-cancelled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ka.prototype,"onPickerCancelled",null);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ka.prototype,"handleServiceRequestSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Ka.prototype,"handleServiceRequestCompleted",null);
_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Ka.prototype,"handleServiceRequestError",null);_.v([_.Z({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],Ka);
_.d(Ka,"yt-live-chat-qna-start-panel-renderer",function(){if(Fw8===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;Yff===void 0&&(Yff=document.createElement("template"));var S=Yff;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Fw8=K}K=Fw8;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var HfG;var $wU;var mg=function(){return _.e.apply(this,arguments)||this};
_.q(mg,_.e);mg.prototype.dismiss=function(){_.vg(this.hostElement,"yt-live-chat-error-message-dismiss")};
mg.prototype.edit=function(){_.vg(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.v([_.P(),_.U("design:type",Object)],mg.prototype,"data",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],mg);
_.d(mg,"yt-live-chat-text-actions-error-message-renderer",function(){if($wU===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;HfG===void 0&&(HfG=document.createElement("template"));var S=HfG;x.call(m,S.content.cloneNode(!0),K.content.firstChild);$wU=K}K=$wU;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var NXN;var Zfm;var BX$;var avs;var x5=function(){var K=_.e.apply(this,arguments)||this;K.isDarkTheme=document.documentElement.hasAttribute("dark");K.newnessDotEligible=!1;return K};
_.q(x5,_.e);x5.prototype.sendReaction=function(){var K,m,x=((K=this.data)==null?void 0:K.emojiId)||((m=this.data)==null?void 0:m.emoteId),S;x&&((S=this.data)==null?0:S.shouldTriggerAnimation)&&_.Uk(this.hostElement,"yt-create-user-reaction-animation",[x]);var Q;(K=_.JE((Q=this.data)==null?void 0:Q.onTap))&&_.W_(K,this.hostElement);this.showNewnessDot&&_.Uk(this.hostElement,"yt-hide-newness-dot")};
x5.prototype.onClick=function(K){(!K||K.clientX||K.clientY)&&this.sendReaction()};
x5.prototype.onKeyDown=function(K){K.key!=="Enter"&&K.key!==" "||K.repeat||this.sendReaction()};
_.tv.Object.defineProperties(x5.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var K,m;return!!(((K=this.data)==null?0:K.emojiId)||((m=this.data)==null?0:m.emoteId))}}});
_.v([_.P(),_.U("design:type",Object)],x5.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],x5.prototype,"isDarkTheme",void 0);_.v([_.P(),_.U("design:type",Object)],x5.prototype,"newnessDotEligible",void 0);_.v([_.g("data.maybeShowNewnessDot"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],x5.prototype,"showNewnessDot",null);_.v([_.g("data.emojiId","data.emoteId"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],x5.prototype,"useYtImage",null);
_.v([_.Jp({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],x5);
_.d(x5,"yt-reaction-control-panel-button-view-model",function(){if(avs===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;BX$===void 0&&(BX$=document.createElement("template"));var S=BX$;x.call(m,S.content.cloneNode(!0),K.content.firstChild);avs=K}K=avs;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var dw$;var yaU;var Se=function(){var K=_.e.apply(this,arguments)||this;K.reactionControlPanelExpanded=!1;K.isDarkTheme=document.documentElement.hasAttribute("dark");K.newnessDotEligible=!1;return K};
_.q(Se,_.e);_.l=Se.prototype;_.l.expandedButtonsChanged=function(){var K,m;_.W9(this.hostElement,{"--expanded-buttons-height":((m=(K=this.expandedButtonsData)==null?void 0:K.length)!=null?m:0)*36+"px"})};
_.l.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}}};
_.l.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.l.onMouseLeave=function(){var K=this;this.collapseTimer=setTimeout(function(){K.reactionControlPanelExpanded=!1},500)};
_.l.onFocusIn=function(){this.onMouseEnter()};
_.l.onFocusOut=function(){this.onMouseLeave()};
_.l.onCollapsedButtonFocusIn=function(){var K=this;setTimeout(function(){var m;(m=K.expandedButtons.querySelector("button"))==null||m.focus()},100)};
_.l.onCollapsedButtonFocusOut=function(K){K.stopPropagation()};
_.tv.Object.defineProperties(Se.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var K,m;return _.NX.unsafeClone((K=this.liveReactionsData)==null?void 0:K.emojiButtonData)||((m=this.data)==null?void 0:m.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var K;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((K=this.data)==null||!K.maybeShowNewnessDot)}}});
Se.prototype.expandedButtonsChanged=Se.prototype.expandedButtonsChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Se.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Se.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Bj),_.U("design:type",Object)],Se.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Se.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Se.prototype,"reactionControlPanelExpanded",void 0);_.v([_.P({selectorArgs:["data.liveReactionsDataEntityKey"],selector:Bj8}),_.U("design:type",Object)],Se.prototype,"liveReactionsData",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Se.prototype,"isDarkTheme",void 0);_.v([_.P(),_.U("design:type",Object)],Se.prototype,"newnessDotEligible",void 0);
_.v([_.g("liveReactionsData","data.expandedButtons"),_.U("design:type",Object),_.U("design:paramtypes",[])],Se.prototype,"expandedButtonsData",null);_.v([_.g("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.P({reflectToAttribute:!0}),_.U("design:type",Object),_.U("design:paramtypes",[])],Se.prototype,"showNewnessDot",null);_.v([_.QF("#expanded-buttons"),_.U("design:type",HTMLElement)],Se.prototype,"expandedButtons",void 0);
_.v([_.xt("expandedButtonsData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Se.prototype,"expandedButtonsChanged",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],Se);
_.d(Se,"yt-reaction-control-panel-view-model",function(){if(yaU===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;dw$===void 0&&(dw$=document.createElement("template"));var S=dw$;x.call(m,S.content.cloneNode(!0),K.content.firstChild);yaU=K}K=yaU;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var QH=new _.zx("yt-live-chat"),Vkm=Date.parse("2024-7-24"),wU=function(){var K=_.e.apply(this,arguments)||this;K.emojiManager=_.IM;K.newnessDotEligible=!1;K.newnessDotImpressionCounted=!1;K.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return K};
_.q(wU,_.e);_.l=wU.prototype;_.l.emojiCustomizationEnabledChanged=function(){var K;((K=this.data)==null?0:K.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((K=QH.getCreationTime("emoji-customization-count"))&&K<Vkm&&QH.set("emoji-customization-count","0"),K=Number(QH.get("emoji-customization-count"))||0,K<3&&(this.newnessDotEligible=!0,QH.set("emoji-customization-count",(K+1).toString())),this.newnessDotImpressionCounted=!0)};
_.l.hideNewnessDot=function(){this.newnessDotEligible=!1;QH.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.l.handleReactionsMute=function(K){var m=_.hX(),x=_.IK(206221),S={checkboxData:{state:K?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};m&&_.on(m,x,S);this.reactionsMuted=K};
_.l.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.l.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}}};
_.tv.Object.defineProperties(wU.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var K;return(!((K=this.liveReactionsData)==null||!K.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
wU.prototype.liveReactionsSettingChanged=wU.prototype.liveReactionsSettingChanged;wU.prototype.emojiCustomizationEnabledChanged=wU.prototype.emojiCustomizationEnabledChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],wU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],wU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Bj),_.U("design:type",Object)],wU.prototype,"ytLiveChatReduxBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],wU.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],wU.prototype,"data",void 0);_.v([_.P(),_.U("design:type",_.Uy)],wU.prototype,"emojiManager",void 0);_.v([_.P(),_.U("design:type",Object)],wU.prototype,"newnessDotEligible",void 0);_.v([_.P(),_.U("design:type",Object)],wU.prototype,"newnessDotImpressionCounted",void 0);
_.v([_.P({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:aYG}),_.U("design:type",Boolean)],wU.prototype,"liveReactionsSetting",void 0);_.v([_.P({selectorArgs:["data.liveReactionsDataEntityKey"],selector:Bj8}),_.U("design:type",Object)],wU.prototype,"liveReactionsData",void 0);_.v([_.P({value:function(){var K=_.h("enable_lwe_web_mute"),m=QH.get("allow-reactions");return m===void 0?!1:!m&&K}}),
_.U("design:type",Boolean)],wU.prototype,"reactionsMuted",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],wU.prototype,"liveReactionsEnabled",null);_.v([_.xt("data.emojiCustomizationEnabled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wU.prototype,"emojiCustomizationEnabledChanged",null);
_.v([_.xt("liveReactionsEnabled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wU.prototype,"liveReactionsSettingChanged",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],wU);
_.d(wU,"yt-reaction-control-panel-overlay-view-model",function(){if(Zfm===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;NXN===void 0&&(NXN=document.createElement("template"));var S=NXN;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Zfm=K}K=Zfm;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var vle={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(K){var m=this.$.pickers.selected;if(m){_.U8(this.hostElement).removeAttribute(m+"-open");var x="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(x="#picker-buttons",m==="emoji"&&_.U8(this.hostElement).querySelector("#emoji-picker-button")&&(x="#emoji-picker-button"));if(x=_.U8(this.hostElement).querySelector(x).querySelector("#"+m))x.active=!1}x=K;m==K&&(x=null);m!=
K&&_.U8(this.hostElement).setAttribute(K+"-open","");this.$.pickers.selected=x;_.Uk(this.hostElement,"yt-live-chat-picker-changed",[x])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var sC=function(){var K=_.e.apply(this,arguments)||this;K.numSentMessages=0;K.timeoutDurationMs=0;K.timeoutMs=0;K.lastTimeoutTimeMs=0;K.pendingMessageId="";K.hasFiredInitialFocusActions=!1;K.isBeforeFocusEnabled=!0;K.id="";K.characterCount=0;K.maxCharacterLimit=0;K.remainingCharacterCount=0;K.inputExpanded=!1;K.buttonOverrides={iconPosition:"icon-only"};K.inReplyPanel=!1;K.countdownRatio=0;K.isTooltipVisible=!1;K.tooltipTimeout=1E4;K.systemIcons=_.h("kevlar_system_icons");K.tallerEmojiPicker=_.h("live_chat_taller_emoji_picker");
K.sendReplyMessageInFlight=!1;K.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"};K.onResize=function(){K.maybeToggleCharacterCount()};
return K};
_.q(sC,_.e);_.l=sC.prototype;
_.l.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"}}}};
_.l.attached=function(){window.addEventListener("resize",this.onResize)};
_.l.detached=function(){window.removeEventListener("resize",this.onResize)};
_.l.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.l.sendMessage=function(){var K=this,m,x,S,Q;return _.t(function(w){if(K.sendDisabled)return w.return();K.isTooltipVisible&&_.Uk(K.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(K.data.sendButton&&K.data.sendButton.buttonRenderer){K.input.completeEmojis();m=K.data.sendButton.buttonRenderer.serviceEndpoint;if(!m)return w.return();S=((x=_.C(m,_.f95))==null?void 0:x.clientIdPrefix)||"";Q={client_message_id:S+String(K.numSentMessages++),rich_message:_.bx(K.input.liveChatRichMessageInput)};
K.pendingMessageId=Q.client_message_id;K.inReplyPanel&&(K.sendReplyMessageInFlight=!0);_.T4(K.hostElement,[m,Q]);K.input.setLiveChatRichMessageInput(null)}_.Px(w)})};
_.l.handleSendButtonAction=function(K){K.detail.actionName==="yt-service-request"&&(K.stopPropagation(),this.sendMessage())};
_.l.onSendCompleted=function(K,m){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(K=this.get("timeoutDurationUsec",m.data))&&this.handleTimeout(Number(K)/1E3);this.errorMessage=this.get("errorMessage",m.data);this.pendingMessageId=""};
_.l.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.Uk(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.l.handlePickerButtonToggle=function(K){K=K.detail.targetId;this.ytPickerBehavior.togglePicker_(K);if(K==="emoji")this.input.focus();else if(K==="qna-start-panel"){var m,x;(m=_.U8(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(x=m.querySelector("#qna-creator-text-input-field"))==null||x.focus()}};
_.l.onComponentReplaced=function(K){var m,x;K.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((m=K.replacement.liveChatMessageInputRenderer)==null?0:(x=m.headerRenderer)==null?0:x.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.l.onEmojiSelect=function(K){this.input.focus();this.input.insertEmoji(K.detail)};
_.l.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.l.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.Uk(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.Uk(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.l.onOpenPopupAction=function(K,m){var x=this;m===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.Uk(x.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.l.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.l.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.l.focusChanged=function(){this.maybeToggleCharacterCount()};
_.l.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var K=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",K>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.l.computeId=function(){return this.data&&this.data.targetId||""};
_.l.computeSendDisabled=function(K,m,x,S){K=!!(!K||m&&K>m||S);(m=_.U8(this.hostElement).querySelector("#send-button"))&&m.children.length&&(m.children[0].disabled=K);return K};
_.l.handleTimeout=function(K){this.timeoutDurationMs=this.timeoutMs=K;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.l.updateTimeout=function(K){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(K-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=K,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.l.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.l.onErrorMessageEdit=function(K){this.input.setLiveChatRichMessageInput(K.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.l.errorMessageChanged=function(){var K=this;_.gs(function(){_.Uk(K.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.l.computeAuthorNameColor=function(K){var m;if(_.h("live_chat_author_name_color_usernames")&&(K==null?0:(m=K.authorName)==null?0:m.simpleText))return _.Gmm(_.pEG(K.authorName.simpleText));if(_.h("live_chat_seed_color_usernames")&&(K==null?0:K.authorSeedColorArgb))return _.Gmm(_.UL(K.authorSeedColorArgb));if(_.h("live_chat_colored_usernames"))return"#cc0000";var x;return _.h("live_chat_simple_color_usernames")&&(K==null?0:(x=K.authorName)==null?0:x.simpleText)&&(K==null?0:K.authorUsernameColorLight)&&
(K==null?0:K.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.UL(K.authorUsernameColorDark):_.UL(K.authorUsernameColorLight):""};
_.l.onIsTooltipVisibleChanged=function(){var K=_.U8(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){K.hidden=!1;K.setAttribute("role","alert")},0):(K.hidden=!0,K.removeAttribute("role"))};
_.l.onFocusedChanged=function(K){this.inputFocused=K.detail.value};
_.tv.Object.defineProperties(sC.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 K;return!((K=this.data)==null||!K.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:(m=K.pickers)==null?void 0:m.find(function(x){return x.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var K=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return K?this.ytRendererBehavior.getSimpleString(K):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
sC.prototype.onIsTooltipVisibleChanged=sC.prototype.onIsTooltipVisibleChanged;sC.prototype.errorMessageChanged=sC.prototype.errorMessageChanged;sC.prototype.onErrorMessageEdit=sC.prototype.onErrorMessageEdit;sC.prototype.onErrorMessageDismiss=sC.prototype.onErrorMessageDismiss;sC.prototype.focusChanged=sC.prototype.focusChanged;sC.prototype.characterCountChanged=sC.prototype.characterCountChanged;sC.prototype.onEmojiSelect=sC.prototype.onEmojiSelect;sC.prototype.handlePickerButtonToggle=sC.prototype.handlePickerButtonToggle;
sC.prototype.onSendError=sC.prototype.onSendError;sC.prototype.onSendCompleted=sC.prototype.onSendCompleted;sC.prototype.sendMessage=sC.prototype.sendMessage;sC.prototype.dataChanged=sC.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sC.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],sC.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(vle.YtPickerBehavior),_.U("design:type",Object)],sC.prototype,"ytPickerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],sC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.ai.YtLiveChatTooltipTargetingBehavior),_.U("design:type",Object)],sC.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],sC.prototype,"hasFiredInitialFocusActions",void 0);
_.v([_.P(),_.U("design:type",Object)],sC.prototype,"isBeforeFocusEnabled",void 0);_.v([_.P(),_.U("design:type",Object)],sC.prototype,"data",void 0);_.v([_.P({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.U("design:type",Object)],sC.prototype,"id",void 0);_.v([_.P(),_.U("design:type",Object)],sC.prototype,"characterCount",void 0);_.v([_.P(),_.U("design:type",Object)],sC.prototype,"maxCharacterLimit",void 0);
_.v([_.P(),_.U("design:type",Object)],sC.prototype,"remainingCharacterCount",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],sC.prototype,"inputExpanded",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],sC.prototype,"inputFocused",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],sC.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.v([_.P(),_.U("design:type",_.mT)],sC.prototype,"participantsManager",void 0);
_.v([_.P(),_.U("design:type",Object)],sC.prototype,"buttonOverrides",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],sC.prototype,"inReplyPanel",void 0);_.v([_.g("characterCount, maxCharacterLimit, countdownActive"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],sC.prototype,"sendDisabled",null);_.v([_.P(),_.U("design:type",Object)],sC.prototype,"countdownRatio",void 0);
_.v([_.g("countdownRatio"),_.U("design:type",Number),_.U("design:paramtypes",[])],sC.prototype,"countdownStrokeDashOffset",null);_.v([_.g("countdownRatio"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],sC.prototype,"countdownActive",null);_.v([_.g("data.interactionMessage"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],sC.prototype,"hasInteractionMessage",null);
_.v([_.g("data.emojiPickerButton"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],sC.prototype,"hasEmojiPickerButton",null);_.v([_.g("data, characterCount"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],sC.prototype,"showAvatar",null);_.v([_.g("data.pickers"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],sC.prototype,"hasProductPickerPanelViewModel",null);
_.v([_.P(),_.U("design:type",Object)],sC.prototype,"errorMessage",void 0);_.v([_.P(),_.U("design:type",Object)],sC.prototype,"genericErrorMessage",void 0);_.v([_.P(),_.U("design:type",Object)],sC.prototype,"isTooltipVisible",void 0);_.v([_.P(),_.U("design:type",Object)],sC.prototype,"tooltipTimeout",void 0);_.v([_.g("data.onInitialFocusCommand"),_.U("design:type",String),_.U("design:paramtypes",[])],sC.prototype,"tooltipMessage",null);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],sC.prototype,"systemIcons",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],sC.prototype,"tallerEmojiPicker",void 0);_.v([_.g("data"),_.U("design:type",String),_.U("design:paramtypes",[])],sC.prototype,"authorNameColor",null);_.v([_.P(),_.U("design:type",Object)],sC.prototype,"sendReplyMessageInFlight",void 0);_.v([_.QF("#input"),_.U("design:type",_.dno)],sC.prototype,"input",void 0);
_.v([_.QF("#count"),_.U("design:type",HTMLElement)],sC.prototype,"count",void 0);_.v([_.QF("#input-container"),_.U("design:type",HTMLElement)],sC.prototype,"inputContainer",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sC.prototype,"dataChanged",null);_.v([_.mh("yt-live-chat-send-message"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype",Promise)],sC.prototype,"sendMessage",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[Event,_.A7]),_.U("design:returntype")],sC.prototype,"onSendCompleted",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sC.prototype,"onSendError",null);
_.v([_.mh("yt-live-chat-icon-toggle-button-renderer-toggle"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],sC.prototype,"handlePickerButtonToggle",null);_.v([_.mh("yt-emoji-select"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],sC.prototype,"onEmojiSelect",null);
_.v([_.xt("characterCount"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sC.prototype,"characterCountChanged",null);_.v([_.xt("inputFocused"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sC.prototype,"focusChanged",null);_.v([_.mh("yt-live-chat-error-message-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sC.prototype,"onErrorMessageDismiss",null);
_.v([_.mh("yt-live-chat-error-message-edit"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],sC.prototype,"onErrorMessageEdit",null);_.v([_.xt("errorMessage"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sC.prototype,"errorMessageChanged",null);_.v([_.xt("isTooltipVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sC.prototype,"onIsTooltipVisibleChanged",null);
_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],sC);
_.d(sC,"yt-live-chat-message-input-renderer",function(){if(Of$===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;ca$===void 0&&(ca$=document.createElement("template"));var S=ca$;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Of$=K}K=Of$;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var UwK;var zgm;var lL=function(){var K=_.e.apply(this,arguments)||this;K.systemIcons=_.h("kevlar_system_icons");K.firedOnClickCommand=!1;K.inReplyPanel=!1;return K};
_.q(lL,_.e);
lL.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"}}}};
lL.prototype.onButtonToggle=function(K){K.target.disabled||this.ytPickerBehavior.togglePicker_(K.detail.targetId)};
lL.prototype.onClick=function(){var K=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.Uk(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return K.firedOnClickCommand=!1},5E3))};
_.tv.Object.defineProperties(lL.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:(m=K.panels)==null?void 0:m.find(function(x){return x.liveChatProductPickerPanelViewModel}))!==void 0}}});
lL.prototype.onButtonToggle=lL.prototype.onButtonToggle;_.v([_.b(vle.YtPickerBehavior),_.U("design:type",Object)],lL.prototype,"ytPickerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],lL.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],lL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],lL.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],lL.prototype,"systemIcons",void 0);_.v([_.P({reflectToAttribute:!1}),_.U("design:type",Object)],lL.prototype,"firedOnClickCommand",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],lL.prototype,"inReplyPanel",void 0);_.v([_.g("data.pickers"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],lL.prototype,"hasProductPickerPanelViewModel",null);
_.v([_.mh("yt-live-chat-icon-toggle-button-renderer-toggle"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],lL.prototype,"onButtonToggle",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],lL);
_.d(lL,"yt-live-chat-restricted-participation-renderer",function(){if(zgm===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;UwK===void 0&&(UwK=document.createElement("template"));var S=UwK;x.call(m,S.content.cloneNode(!0),K.content.firstChild);zgm=K}K=zgm;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var uL=function(){var K=_.e.apply(this,arguments)||this;K.genericErrorMessage=_.o_("Error, try again.");K.inReplyPanel=!1;K.hideBorder=!1;return K};
_.q(uL,_.e);uL.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}}}}}};
_.tv.Object.defineProperties(uL,{template:{configurable:!0,enumerable:!0,get:function(){return lvm()}}});
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],uL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],uL.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],uL.prototype,"genericErrorMessage",void 0);_.v([_.P(),_.U("design:type",Object)],uL.prototype,"inReplyPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],uL.prototype,"hideBorder",void 0);
_.v([_.Jp({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],uL);_.d(uL,"yt-live-chat-engagement-panel-input-renderer",function(){return lvm()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var TXy,IvN;TXy=_.IK(115994);IvN=_.IK(115993);_.MQ=function(K,m,x){var S=this;var Q=x.dragDownAction;this.layer=0;this.JSC$22806_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return S.dragDownAction()}}}};
this.JSC$22806_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return S.dragDownAction()}}}};
this.fullscreen=!1;var w=_.So();_.Lv(w,TXy,this.layer);_.Lv(w,IvN,this.layer);this.dragDownAction=function(){Q();_.np(w,{visualElement:S.fullscreen?TXy:IvN})};
this.gesture=new _.$6(K,m,this.getConfig(!1),"pandown");this.attach()};
_.MQ.prototype.attach=function(){this.gesture.attach()};
_.MQ.prototype.detach=function(){this.gesture.detach()};
_.MQ.prototype.update=function(K){this.fullscreen=K;var m=this.gesture;K=this.getConfig(K);m.config=K};
_.MQ.prototype.getConfig=function(K){return K?this.JSC$22806_watchFullScreenConfig:this.JSC$22806_watchConfig};var kxN={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(K){if(K&&K.length==1&&Array.isArray(K[0].loggingUrls)){K=_.NX.unsafeClone(K[0]);var m=this.macros||{},x=this.getAdModuleClient_();if(!x)return _.k8();K.loggingUrls.forEach(function(S){if(S.baseUrl){var Q=S.baseUrl;var w=m;w=w===void 0?{}:w;Q=x.getOptions().includes("replaceUrlMacros")?_.sq_(x,"replaceUrlMacros",{url:Q,additionalMapping:w}):Q;S.baseUrl=Q}},this);
K=[K]}return _.T4(this.hostElement,K)},
getAdModuleClient_:function(){var K=_.B3(this);return K?(K=K.getPlayer())?new _.$9(K):null:null}}]};var Ww3;var XuU;var fa=function(){return _.e.apply(this,arguments)||this};
_.q(fa,_.e);fa.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],fa.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],fa.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],fa.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],fa);
_.d(fa,"ytd-compact-tvfilm-entry-point-renderer",function(){if(XuU!==void 0)return XuU;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return XuU=K},{mode:1});var KuU;var mtG;var xty;var ti=function(){return _.e.apply(this,arguments)||this};
_.q(ti,_.e);ti.prototype.ready=function(){this.initializeDefs()};
ti.prototype.initializeDefs=function(){var K=this.meta.byKey("yt-icons"),m=_.U8(K).querySelector("#star"),x=_.U8(K).querySelector("#star_half");K=_.U8(K).querySelector("#star_border");m&&this.defs.appendChild(m.cloneNode(!0));x&&this.defs.appendChild(x.cloneNode(!0));K&&this.defs.appendChild(K.cloneNode(!0))};
ti.prototype.percentChanged=function(){for(var K=this.rating;K.firstChild;)K.removeChild(K.firstChild);var m=Math.round(this.percent/10);K=Math.floor(m/2);m%=2;var x=5-K-m;this.appendStars("star",K,0);this.appendStars("star_half",m,K);this.appendStars("star_border",x,K+m)};
ti.prototype.appendStars=function(K,m,x){for(var S=0;S<m;S++){var Q=(18+this.spacing)*(S+x),w=document.createElementNS("http://www.w3.org/2000/svg","use");_.jX4(w,"#"+K);w.setAttribute("x",""+Q);w.setAttribute("y","0");this.rating.appendChild(w)}};
ti.prototype.percentChanged=ti.prototype.percentChanged;_.v([_.QF("#defs"),_.U("design:type",HTMLElement)],ti.prototype,"defs",void 0);_.v([_.QF("#rating"),_.U("design:type",HTMLElement)],ti.prototype,"rating",void 0);_.v([_.P(),_.U("design:type",Number)],ti.prototype,"percent",void 0);_.v([_.P({value:6}),_.U("design:type",Number)],ti.prototype,"spacing",void 0);_.v([_.P({value:_.Lz.create("iron-meta",{type:"iconset"})}),_.U("design:type",_.n9)],ti.prototype,"meta",void 0);
_.v([_.xt("percent"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ti.prototype,"percentChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-ratings"})],ti);
_.d(ti,"ytd-ratings",function(){if(xty!==void 0)return xty;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return xty=K},{mode:1});var S9K=function(){return _.e.apply(this,arguments)||this};
_.q(S9K,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],S9K.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],S9K.prototype,"data",void 0);_.v([_.Z({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],S9K);
_.d(S9K,"ytd-offer-review-renderer",function(){if(mtG!==void 0)return mtG;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return mtG=K},{mode:1});var c8=function(){var K=_.e.apply(this,arguments)||this;K.badges=[{textBadge:{label:_.o_("CC")}}];return K};
_.q(c8,_.e);_.l=c8.prototype;_.l.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.l.dataChanged=function(){var K=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(K&&K.commandMetadata&&_.C(K.commandMetadata,_.eN)&&_.C(K.commandMetadata,_.eN).fireAutomatically)_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}});else{var m;K&&((m=_.C(K,_.eN))==null?0:m.fireAutomatically)&&_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}})}};
_.l.isEmptyContent=function(K){return this.isStorefrontEntryPointEmpty(K)&&this.shouldHideOfferModule(K)};
_.l.isStorefrontEntryPointEmpty=function(K){return!K||!K.storefrontEntryPoint};
_.l.shouldHideOfferModule=function(K){return!!K.hideVideoDetails};
_.l.isOfferModuleNavigationInactive=function(K){return!K.navigationEndpoint&&!K.serviceEndpoint};
_.l.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.cd().resolve(_.jQ).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
c8.prototype.dataChanged=c8.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],c8.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],c8.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],c8.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.U("design:type",Boolean)],c8.prototype,"hidden",void 0);
_.v([_.P(),_.U("design:type",Object)],c8.prototype,"badges",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],c8.prototype,"dataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],c8);
_.d(c8,"ytd-movie-offer-module-renderer",function(){if(KuU!==void 0)return KuU;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return KuU=K},{mode:1});var QCA;var wL8=function(){return _.e.apply(this,arguments)||this};
_.q(wL8,_.e);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],wL8.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],wL8.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],wL8);
_.d(wL8,"ytd-media-masthead-renderer",function(){if(QCA!==void 0)return QCA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return QCA=K},{mode:1});var sCN;_.BX(_.BTt,"course-metadata-view-model",{props:{data:_.$A,isOverlay:_.$A}});var OC=function(){var K=_.e.apply(this,arguments)||this;K.isMetadataVisible=!1;K.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return K};
_.q(OC,_.e);_.l=OC.prototype;
_.l.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"}}}}};
_.l.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.l.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.l.expanderChanged=function(){var K;if((K=this.data)==null?0:K.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.l.isExpandButtonToggled=function(){var K,m;return(m=_.C((K=this.data)==null?void 0:K.expandMetadataButton,_.Kv))==null?void 0:m.isToggled};
_.l.onVisibilityButtonClick=function(){var K;if((K=this.data)==null?0:K.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.l.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
OC.prototype.expanderChanged=OC.prototype.expanderChanged;OC.prototype.dataChanged=OC.prototype.dataChanged;OC.prototype.descriptionChanged=OC.prototype.descriptionChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],OC.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],OC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b([_.JH.YtActionHandlerBehavior]),_.U("design:type",Object)],OC.prototype,"actionHandlerBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],OC.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],OC.prototype,"isMetadataVisible",void 0);_.v([_.QF("#expander"),_.U("design:type",Object)],OC.prototype,"expander",void 0);_.v([_.xt("data.description"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],OC.prototype,"descriptionChanged",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],OC.prototype,"dataChanged",null);_.v([_.xt("isMetadataVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],OC.prototype,"expanderChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],OC);
_.d(OC,"ytd-tvfilm-offer-module-renderer",function(){if(sCN!==void 0)return sCN;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return sCN=K},{mode:2});var lxU;var je=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return K};
_.q(je,_.e);je.prototype.dataChanged=function(){this.hostElement.hidden=!1};
je.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
je.prototype.onThumbnailTap=function(K){this.data&&this.data.serviceEndpoint&&(_.cd().resolve(_.jQ).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),K.stopPropagation())};
je.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
je.prototype.dataChanged=je.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],je.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],je.prototype,"rendererBehaviors",void 0);_.v([_.b([_.JH.YtActionHandlerBehavior]),_.U("design:type",Object)],je.prototype,"actionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],je.prototype,"data",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],je.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],je);
_.d(je,"ytd-unlimited-offer-module-renderer",function(){if(lxU!==void 0)return lxU;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return lxU=K},{mode:1});var uIN;var Mgy;var D5=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return K};
_.q(D5,_.e);D5.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
D5.prototype.handleRelatedChipCommand=function(K){K=_.C(K,Pce);var m=K.contents;m?_.z4(this.hostElement,"yt-item-section-replace-action",[m,K.targetSectionIdentifier]):_.z4(this.hostElement,"yt-item-section-continuation-action",[K.continuationData,K.targetSectionIdentifier])};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],D5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],D5.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],D5.prototype,"actionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],D5.prototype,"data",void 0);_.v([_.Jp({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],D5);
_.d(D5,"yt-related-chip-cloud-renderer",function(){if(Mgy===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;uIN===void 0&&(uIN=document.createElement("template"));var S=uIN;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Mgy=K}K=Mgy;return K},{mode:2});var rU=function(){var K=_.e.apply(this,arguments)||this;K.isTwoColumns=!0;K.watchFeedBigThumbs=_.h("kevlar_watch_feed_big_thumbs");K.watchFeedBigThumbsOnLockup=_.h("web_watch_next_big_thumbs");K.watchNextGridHideChips=_.h("kevlar_watch_grid_hide_chips");K.eligibleToSwitchToGrid=!0;K.disableShortsShelfHeightOverride=_.h("web_shorts_wn_shelf_ratio_tuning");K.isWatchNextGrid=!1;K.reuseComponents=!_.h("kevlar_watch_grid");K.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return K};
_.q(rU,_.e);_.l=rU.prototype;
_.l.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]]",
useBigThumbs:"[[watchFeedBigThumbsOnLockup]]"}},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}}};
_.l.getItemsPath=function(){return"data.results"};
_.l.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.l.created=function(){this.ytLazyListBehavior.initialCount=1};
_.l.ready=function(){_.W9(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%"})};
_.l.resultsChanged=function(){if(this.data&&this.data.results){for(var K=this.data.results,m=null,x=null,S=0;S<K.length;S++)K[S].relatedChipCloudRenderer?m=K[S].relatedChipCloudRenderer:K[S].itemSectionRenderer&&(x=K[S].itemSectionRenderer);if(m&&x)for(this.set("data.continuations",[]),K=_.C(m.content,_.KTR).chips,m=0;m<K.length;m++)if(S=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",K[m]),S.loadCached||!S.contents){S.contents=x.contents;break}}};
_.l.dataChanged=function(){var K=this,m;if((m=this.data)!=null&&m.results&&this.hasAllowedInstreamAd(this.playerData)){if(m=this.data.results.filter(function(f){return!!f.promotedSparklesWebRenderer})){for(var x=0;x<m.length;x++){var S=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",m[x]);
if(S)for(var Q=0;Q<S.length;Q++)S[Q]&&S[Q].baseUrl&&_.XJ(S[Q].baseUrl)}this.set("data.results",this.data.results.filter(function(f){return!f.promotedSparklesWebRenderer}))}if(m=this.data.results.filter(function(f){return!!K.getSparklesAd(f)})){m=_.u(m);
for(Q=m.next();!Q.done;Q=m.next())if(S=x=void 0,Q=(x=this.getSparklesAd(Q.value))==null?void 0:(S=x.errorCommand)==null?void 0:S.loggingUrls)for(x=_.u(Q),S=x.next();!S.done;S=x.next())(S=S.value)&&S.baseUrl&&_.XJ(S.baseUrl);var w,M;this.set("data.results",(w=this.data)==null?void 0:(M=w.results)==null?void 0:M.filter(function(f){return!f.adSlotRenderer}))}}};
_.l.getSparklesAd=function(K){var m,x;K=_.C((m=K.adSlotRenderer)==null?void 0:(x=m.fulfillmentContent)==null?void 0:x.fulfilledLayout,_.EIz);return _.C(K==null?void 0:K.renderingContent,UDm)};
_.l.hasAllowedInstreamAd=function(K){K=this.get("adPlacements",K)||[];for(var m=0;m<K.length;m++){var x=this.get("adPlacementRenderer.config.adPlacementConfig",K[m]);if(x&&x.suppressDisplayAd)return!0}return!1};
_.l.computeHideUnlimitedOfferModule=function(K,m){return K&&K.offerModule&&m&&K.offerModule.unlimitedOfferModuleRenderer&&K.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(m)?!0:!1};
_.l.hideUnlimitedOfferModuleChanged=function(){var K=_.U8(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");K&&(K.hidden=this.hideUnlimitedOfferModule)};
_.l.updateLockupContainerTypes=function(K){if(this.eligibleToSwitchToGrid){var m;(m=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||m.forEach(function(x){x.containerType=K})}};
_.l.computeHideTvfilmOfferModule=function(K,m){var x,S;return!!((K==null?0:(x=K.offerModule)==null?0:(S=x.tvfilmOfferModuleRenderer)==null?0:S.clientShouldSuppressIfCompanionAdDisplayed)&&m&&this.hasCompanionAds(m))};
_.l.hideTvfilmOfferModuleChanged=function(){var K=_.U8(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");K&&(K.hidden=this.hideTvfilmOfferModule)};
_.l.hasCompanionAds=function(K){K=this.get("adPlacements",K)||[];for(var m=0;m<K.length;m++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",K[m]))return!0;var x=void 0,S=void 0,Q=void 0;if(!_.h("web_watch_top_banner_companion_check_killswitch")&&((x=K[m])==null?0:(S=x.adPlacementRenderer)==null?0:(Q=S.renderer)==null?0:Q.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.l.hasSuppressedResults=function(K){return K==null?!0:K.filter(function(m){return!m.continuationItemRenderer&&!m.compactPromotedVideoRenderer&&!m.promotedSparklesWebRenderer}).length===0};
_.l.computeShowButton=function(K,m){return this.isWatchNextGrid?K:K||this.hasSuppressedResults(m)};
_.l.showButtonChanged=function(){if(this.isWatchNextGrid){var K=_.U8(this.hostElement).querySelector("ytd-rich-grid-renderer");K&&this.showButton!==null&&(K.continuationShowButton=this.showButton)}else{K=_.U8(this.hostElement).querySelector("yt-next-continuation");var m=_.U8(this.hostElement).querySelector("ytd-continuation-item-renderer"),x=_.U8(this.hostElement).querySelector("ytd-item-section-renderer");K&&(K.showButton=this.showButton);m&&(m.showButton=this.showButton);x&&(x.continuationShowButton=
this.showButton)}};
_.l.continuationTap=function(K){var m;if(((m=this.data)==null?void 0:m.continuations)!=null&&K.target.tagName==="TP-YT-PAPER-BUTTON")for(K=this.data.continuations,m=0;m<K.length;m++)K[m].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(K[m].nextContinuationData||{})};
_.l.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("shown-items-changed",this.shownItems))};
_.tv.Object.defineProperties(rU.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.watchFeedBigThumbsOnLockup?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
containsLockups:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.shownItems)==null||!K.some(function(m){return!!m.lockupViewModel||m.compactVideoRenderer}))}}});
rU.prototype.shownItemsChangedForBinding=rU.prototype.shownItemsChangedForBinding;rU.prototype.showButtonChanged=rU.prototype.showButtonChanged;rU.prototype.hideTvfilmOfferModuleChanged=rU.prototype.hideTvfilmOfferModuleChanged;rU.prototype.updateLockupContainerTypes=rU.prototype.updateLockupContainerTypes;rU.prototype.hideUnlimitedOfferModuleChanged=rU.prototype.hideUnlimitedOfferModuleChanged;rU.prototype.dataChanged=rU.prototype.dataChanged;rU.prototype.resultsChanged=rU.prototype.resultsChanged;
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],rU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],rU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.M5.YtLazyListBehavior),_.U("design:type",Object)],rU.prototype,"ytLazyListBehavior",void 0);_.v([_.b(_.xE.YtNextContinuationBehavior),_.U("design:type",Object)],rU.prototype,"ytNextContinuationBehavior",void 0);
_.v([_.b(_.my),_.U("design:type",Object)],rU.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],rU.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],rU.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],rU.prototype,"playerData",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],rU.prototype,"autoFill",void 0);_.v([_.P({value:60}),_.U("design:type",Number)],rU.prototype,"targetFramerate",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rU.prototype,"isTwoColumns",void 0);_.v([_.P(),_.U("design:type",Object)],rU.prototype,"shownItems",void 0);_.v([_.P({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.U("design:type",Boolean)],rU.prototype,"hideUnlimitedOfferModule",void 0);_.v([_.P({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.U("design:type",Boolean)],rU.prototype,"hideTvfilmOfferModule",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rU.prototype,"watchFeedBigThumbs",void 0);_.v([_.P(),_.U("design:type",Object)],rU.prototype,"watchFeedBigThumbsOnLockup",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rU.prototype,"watchNextGridHideChips",void 0);_.v([_.P(),_.U("design:type",Object)],rU.prototype,"eligibleToSwitchToGrid",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rU.prototype,"disableShortsShelfHeightOverride",void 0);
_.v([_.P({selector:_.h7,reflectToAttribute:!0}),_.U("design:type",Object)],rU.prototype,"isGridViewEnabled",void 0);_.v([_.P({selector:_.Slv,reflectToAttribute:!0}),_.U("design:type",Object)],rU.prototype,"isSwatcherooActive",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],rU.prototype,"showMoreButton",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rU.prototype,"isWatchNextGrid",void 0);
_.v([_.P({computed:"computeShowButton(showMoreButton, data.results)"}),_.U("design:type",Boolean)],rU.prototype,"showButton",void 0);_.v([_.uV("data.results.*"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rU.prototype,"resultsChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rU.prototype,"dataChanged",null);
_.v([_.xt("hideUnlimitedOfferModule"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rU.prototype,"hideUnlimitedOfferModuleChanged",null);_.v([_.g("isGridViewEnabled","containsLockups","data"),_.P({reflectToAttribute:!0}),_.U("design:type",Number),_.U("design:paramtypes",[])],rU.prototype,"lockupContainerType",null);
_.v([_.xt("lockupContainerType","data"),_.U("design:type",Function),_.U("design:paramtypes",[Number]),_.U("design:returntype")],rU.prototype,"updateLockupContainerTypes",null);_.v([_.xt("hideTvfilmOfferModule"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rU.prototype,"hideTvfilmOfferModuleChanged",null);_.v([_.xt("showButton"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rU.prototype,"showButtonChanged",null);
_.v([_.xt("shownItems"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rU.prototype,"shownItemsChangedForBinding",null);_.v([_.g("shownItems"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],rU.prototype,"containsLockups",null);
_.d(rU,"ytd-watch-next-secondary-results-renderer",function(){if(Ww3===void 0){var K=document.createElement("template");_.E(K,'\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" 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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);Ww3=K}K=Ww3;return K},{mode:1});var fxN;var G7=function(){var K=_.e.apply(this,arguments)||this;K.isCollapsed=!1;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return K};
_.q(G7,_.e);_.l=G7.prototype;_.l.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.l.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.l.onDonateTap=function(){var K=this.get("data.donateButton.buttonRenderer.command");if(K){var m=_.hX(),x=this.get("data.donateButton.buttonRenderer.trackingParams");m&&x&&_.on(m,_.uX(x));this.ytOpenPopupBehavior.openPopup(K)}};
_.l.onShowMore=function(){this.isCollapsed=!1;var K=_.hX(),m=this.get("data.expandButton.buttonRenderer.trackingParams");K&&m&&_.on(K,_.uX(m))};
_.l.onShowLess=function(){this.isCollapsed=!0};
_.l.dataChanged=function(){_.W9(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.l.onDarkModeToggledAction=function(K){this.isDarkTheme=K};
_.l.handleUpdate=function(K){if(K=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",K))this.set("data.startLabel",K.startLabel),this.set("data.endLabel",K.endLabel),this.set("data.progress",K.progress),this.set("data.amountRaisedLabel",K.amountRaisedLabel),this.dataChanged()};
_.l.handleOpenPopupAction=function(K){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",K)&&_.Uk(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.l.computeHeaderBackgroundUrl=function(K,m){if(K)return m?K.headerBackgroundDarkUrl:K.headerBackgroundUrl};
_.l.isProgressBarVisible=function(K){return!(!K||K.progress===void 0)};
_.l.headerBackgroundClass=function(){return _.vZ("HTML_DIR")==="rtl"?"flip":""};
G7.prototype.dataChanged=G7.prototype.dataChanged;_.v([_.b(_.rt.YtOpenPopupBehavior),_.U("design:type",Object)],G7.prototype,"ytOpenPopupBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],G7.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],G7.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],G7.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],G7.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],G7.prototype,"isCollapsed",void 0);_.v([_.P({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.U("design:type",String)],G7.prototype,"headerBackgroundUrl",void 0);_.v([_.P(),_.U("design:type",Boolean)],G7.prototype,"isDarkTheme",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],G7.prototype,"dataChanged",null);
_.v([_.Z({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],G7);
_.d(G7,"ytd-donation-shelf-renderer",function(){if(fxN!==void 0)return fxN;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return fxN=K},{mode:1});var tgN;var cdG=function(){return _.e.apply(this,arguments)||this};
_.q(cdG,_.e);_.v([_.P(),_.U("design:type",Object)],cdG.prototype,"data",void 0);_.v([_.Z({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],cdG);
_.d(cdG,"ytd-donation-unavailable-renderer",function(){if(tgN!==void 0)return tgN;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return tgN=K},{mode:1});var OAU;var pa=function(){return _.e.apply(this,arguments)||this};
_.q(pa,_.e);pa.prototype.computeIconType=function(K){return K?"yt-icons:"+K.toLowerCase():null};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pa.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],pa.prototype,"data",void 0);_.v([_.Z({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],pa);
_.d(pa,"ytd-limited-state-message-renderer",function(){if(OAU!==void 0)return OAU;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return OAU=K},{mode:1});var jCN;var RF=function(){return _.e.apply(this,arguments)||this};
_.q(RF,_.e);RF.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
RF.prototype.onTap=function(K){var m=this.data&&this.data.endpoint;m&&!_.oK(_.AO(K),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.vg(this.hostElement,"yt-navigate",{endpoint:m})};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],RF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],RF.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],RF.prototype,"data",void 0);_.v([_.Z({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],RF);
_.d(RF,"ytd-autotagging-metadata-renderer",function(){if(jCN!==void 0)return jCN;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return jCN=K},{mode:1});var Dt8;var Ji=function(){return _.e.apply(this,arguments)||this};
_.q(Ji,_.e);Ji.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ji.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ji.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ji.prototype,"data",void 0);_.v([_.Z({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],Ji);
_.d(Ji,"ytd-autotagging-metadata-row-renderer",function(){if(Dt8!==void 0)return Dt8;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Dt8=K},{mode:1});var rde;var Giy;var hi=function(){var K=_.e.apply(this,arguments)||this;K.engagementPanelContent=!1;return K};
_.q(hi,_.e);hi.prototype.computeHasDividerLine=function(K,m){return K&&!m};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],hi.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],hi.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.U("design:type",Boolean)],hi.prototype,"hasDividerLine",void 0);_.v([_.P(),_.U("design:type",Object)],hi.prototype,"engagementPanelContent",void 0);
_.v([_.Z({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],hi);
_.d(hi,"ytd-metadata-row-header-renderer",function(){if(Giy!==void 0)return Giy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Giy=K},{mode:1});var pLU;var Ca=function(){return _.e.apply(this,arguments)||this};
_.q(Ca,_.e);Ca.prototype.computeHasDividerLine=function(K){return K};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ca.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ca.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.U("design:type",Boolean)],Ca.prototype,"hasDividerLine",void 0);_.v([_.Z({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],Ca);
_.d(Ca,"ytd-metadata-row-renderer",function(){if(pLU!==void 0)return pLU;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return pLU=K},{mode:1});var RWe;var JdK=function(){return _.e.apply(this,arguments)||this};
_.q(JdK,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],JdK.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],JdK.prototype,"data",void 0);_.v([_.Z({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],JdK);
_.d(JdK,"ytd-metadata-with-image-row-renderer",function(){if(RWe!==void 0)return RWe;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return RWe=K},{mode:1});var hWK;var La=function(){var K=_.e.apply(this,arguments)||this;K.rounded=!0;K.fixie=!1;K.fullWidth=!1;return K};
_.q(La,_.e);_.l=La.prototype;_.l.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.l.onDataChanged=function(){var K=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(m){K.onEndpointLinkKeyPress(m)}))};
_.l.onEndpointLinkKeyPress=function(K){K.target===this.endpointLink&&K.keyCode===13&&_.vg(this.hostElement,"click")};
_.l.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var K;if((K=this.data)==null?0:K.endpoint)_.I7(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.l.onYtNavigate=function(K){this.endpointHref||(K.stopPropagation(),K.preventDefault())};
_.l.onInformationButtonContainerClick=function(K){K.target.id!=="information-button-container"&&(K.stopPropagation(),K.preventDefault())};
_.l.computeStyle=function(K){return K};
_.l.computeIsThumbnailStyle=function(K){return K==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.l.computeThumbnailWidth=function(K){switch(K){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}};
_.l.computeThumbnailObjectFit=function(K){switch(K){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.tv.Object.defineProperties(La.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?0:K.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
La.prototype.onYtNavigate=La.prototype.onYtNavigate;La.prototype.onClick=La.prototype.onClick;La.prototype.onDataChanged=La.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],La.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],La.prototype,"componentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],La.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],La.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.U("design:type",String)],La.prototype,"componentStyle",void 0);_.v([_.P({computed:"computeIsThumbnailStyle(data.style)"}),_.U("design:type",Boolean)],La.prototype,"isThumbnailStyle",void 0);_.v([_.P({computed:"computeThumbnailObjectFit(data.style)"}),_.U("design:type",String)],La.prototype,"thumbnailObjectFit",void 0);
_.v([_.P({computed:"computeThumbnailWidth(data.style)"}),_.U("design:type",Number)],La.prototype,"thumbnailWidth",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],La.prototype,"rounded",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],La.prototype,"fixie",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],La.prototype,"fullWidth",void 0);_.v([_.QF("#endpoint-link"),_.U("design:type",HTMLAnchorElement)],La.prototype,"endpointLink",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],La.prototype,"onDataChanged",null);_.v([_.g("data.endpoint"),_.U("design:type",Object),_.U("design:paramtypes",[])],La.prototype,"endpointHref",null);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],La.prototype,"onClick",null);
_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],La.prototype,"onYtNavigate",null);_.v([_.Z({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],La);
_.d(La,"ytd-rich-metadata-renderer",function(){if(hWK!==void 0)return hWK;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return hWK=K},{mode:_.VF("kevlar_poly_si_batch_j075")?1:2});var CrK;var qQ=function(){var K=_.e.apply(this,arguments)||this;K.fixie=!1;K.fullWidth=!1;return K};
_.q(qQ,_.e);qQ.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
qQ.prototype.computeHasDividerLine=function(K){return K};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],qQ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qQ.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.U("design:type",Boolean)],qQ.prototype,"hasDividerLine",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qQ.prototype,"fixie",void 0);_.v([_.P(),_.U("design:type",Object)],qQ.prototype,"fullWidth",void 0);
_.v([_.Z({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],qQ);
_.d(qQ,"ytd-rich-metadata-row-renderer",function(){if(CrK!==void 0)return CrK;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return CrK=K},{mode:1});var EC=function(){var K=_.e.apply(this,arguments)||this;K.engagementPanelContent=!1;K.fixie=!1;K.fullWidth=!1;return K};
_.q(EC,_.e);
EC.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"}}}};
EC.prototype.computeCollapsibleItems=function(K,m,x){return K===void 0||m===void 0||x===void 0||x?[]:K.slice(m)};
EC.prototype.computeAlwaysShownItems=function(K,m){return K&&K.length?K.slice(0,m):[]};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],EC.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],EC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],EC.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],EC.prototype,"collapsed",void 0);
_.v([_.P({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.U("design:type",Array)],EC.prototype,"alwaysShownItems",void 0);_.v([_.P({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.U("design:type",Array)],EC.prototype,"collapsibleItems",void 0);_.v([_.P(),_.U("design:type",Object)],EC.prototype,"engagementPanelContent",void 0);_.v([_.P(),_.U("design:type",Object)],EC.prototype,"fixie",void 0);
_.v([_.P(),_.U("design:type",Object)],EC.prototype,"fullWidth",void 0);_.v([_.Z({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],EC);
_.d(EC,"ytd-metadata-row-container-renderer",function(){if(rde!==void 0)return rde;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return rde=K},{mode:1});var Lu3;var bL=function(){var K=_.e.apply(this,arguments)||this;K.currentPageUrl="";K.baseUrl="";K.isHiddenByUser=null;K.hidden=!1;K.showAboveScrim=!1;K.watchNextGrid=_.h("kevlar_watch_grid");K.modernButtons=_.h("web_modern_buttons");K.roundedContainer=!0;K.noBorder=!1;K.roundBackground=!_.h("live_chat_round_background_killswitch");K.overflowHideChat=_.h("live_chat_overflow_hide_chat");K.forceDarkTheme=!1;K.theaterWatchWhile=!1;K.isListeningForPlayerProgress=!1;K.JSC$22877_playerEvents=new Map;K.isFrameReady=
!1;K.player=null;K.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 K};
_.q(bL,_.e);_.l=bL.prototype;_.l.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.z4(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.l.created=function(){var K=this;this.handleIframeEventListener=function(m){K.handleIframeEvent(m)};
this.handleKeyboardEventListener=function(m){K.handleKeyboardEvent(m)};
this.JSC$22877_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$22877_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22877_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$22877_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$22877_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.l.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()};
_.l.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};
_.l.computeBaseUrl=function(K){var m="/live_chat";this.isChatReplay()&&(m="/live_chat_replay");return _.Ks(_.XL(_.Wp(_.Wc(K),m),null),"").toString()};
_.l.dataChanged=function(){_.h("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.l.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var K=this.url;if(this.isChatReplay()&&this.player){var m=Math.floor(this.player.getProgressState().current*1E3);K=_.Kk(_.Wc(K),"playerOffsetMs",m.toString()).toString()}m=this.chatframe;try{var x=K==="about:blank"?_.H$E:_.de(K),S=m.contentDocument.location,Q=_.vs(x);Q!==void 0&&S.replace(Q)}catch(w){m.src=K}}};
_.l.collapsedChanged=function(){_.vg(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.l.handleIframeEvent=function(K){if(K&&this.baseUrl.startsWith(K.origin)&&K.source===this.chatframe.contentWindow&&_.UB(K.data))if(K.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(K);else if(K.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(K.data["yt-show-feedback-dialog"]){var m=_.cd().resolve(_.tR(_.CGd));if(m){var x=K.ports,S;x&&x.length&&(S=function(){x[0].postMessage({})});
K=K.data["yt-show-feedback-dialog"];m.showFeedbackDialog(K.customProductData,K.feedbackContent,S,K.bucket)}}else if(K.data["yt-show-survey"])_.vg(this.hostElement,"yt-show-survey",K.data["yt-show-survey"]);else if(K.data["yt-purchase-membership"])_.cd().resolve(_.jQ).resolveCommand(K.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(K.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(K.data["yt-tunnel-out-live-service-request"]);else if(K.data["yt-user-activity"])_.td();
else if(K.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(K.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(K.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(K.data["yt-open-popup"]);else if(K.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(K.data["yt-log-flow-logging-event-command"]);else if(K.data["yt-hide-live-chat"])this.onShowHideChat();else K.data["yt-report-moderation-state-log"]&&
this.player&&(m={cpn:this.player.getVideoData().cpn},_.Zx("liveChatBeingModerated",m))};
_.l.attachLiveChatResponseVeTrackingParams=function(K){K=_.uX(K);var m=_.hX(),x=_.WZ("liveChatRenderer.trackingParams",this.data);m&&x&&_.eC(m,_.uX(x),K)};
_.l.handleBuyflowMessages=function(K){var m=K.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,x=K.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,S=K.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.$rv(_.Ao(_.Fi),m.replace(/-/g,"+").replace(/_/g,"/"),function(Q){K.ports[0].postMessage({success:!0,buyFlowResponse:Q})},void 0,function(Q){K.ports[0].postMessage({success:!1,
error:Q&&Q.message||"Buyflow rejected without error."})},_.s1().get("hl"),void 0,function(){K.ports[0].postMessage({closed:!0})},x,S)};
_.l.setupPlayerProgressRelay=function(){var K=this;if(!this.isListeningForPlayerProgress){var m=_.aK();m!=null&&m.getPlayerPromise&&(m.getPlayerPromise().then(function(x){K.playerApiReady(x)}),this.isListeningForPlayerProgress=!0)}};
_.l.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.l.playerApiReady=function(K){this.setPlayer(K)};
_.l.playerProgressHandler=function(){if(this.player){var K=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":K.current})}};
_.l.playerAdStartHandler=function(K){this.postToContentWindow({"yt-player-ad-start":K})};
_.l.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.l.playerStateChangeHandler=function(K){this.postToContentWindow({"yt-player-state-change":K})};
_.l.setPlayer=function(K){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22877_playerEvents);K&&(this.player=K,this.ytPlayerListenerBehavior.listenToPlayerEvents(K,this.JSC$22877_playerEvents),_.vg(this.hostElement,"player-api-ready"))};
_.l.liveChatPageUrl=function(K,m,x,S){return!x||m?"about:blank":x.liveChatRenderer?(m=_.Wc(this.currentPageUrl).JSC$10040_queryData_,BC3(m),K=_.Wc(K),m.add("continuation",x.liveChatRenderer.continuations[0].reloadContinuationData.continuation),x=_.b9()==="USER_INTERFACE_THEME_DARK",(S||x)&&m.add("dark_theme","true"),_.XL(K,m),S=_.Wc(K.toString()),x=S.JSC$10040_queryData_,"SESSION_INDEX"in _.y6&&(x.add("authuser",_.vZ("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.y6&&x.add("pageId",_.vZ("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.y6&&x.add("sdc",_.vZ("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),S.toString()):""};
_.l.isCollapsed=function(K,m){return m!==null?m:this.isChatReplay()||K&&K.conversationBarRenderer&&K.conversationBarRenderer.availabilityMessage?!0:K?K.liveChatRenderer?K.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.h("live_chat_hide_premiere_replay_message")||K.conversationBarRenderer&&K.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.l.isHidden=function(K,m,x){var S=m&&m.conversationBarRenderer&&m.conversationBarRenderer.availabilityMessage,Q=m&&m.liveChatRenderer&&m.liveChatRenderer.showHideButton,w=m&&m.liveChatRenderer&&m.liveChatRenderer.showButton;return x&&K&&!S&&!w||!x&&K&&!S&&!Q?!0:m&&m.liveChatRenderer&&m.liveChatRenderer.initialDisplayState?m.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.l.computeButtonOverride=function(K,m){if(K&&m)return{type:"outline"}};
_.l.setCollapsedState=function(K){_.C(K,_.b25)&&((this.isHiddenByUser=!!_.C(K,_.b25).collapsed)||_.Uk(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.l.forwardReduxActionToIframe=function(K){this.postToContentWindow({"yt-live-chat-forward-redux-action":K})};
_.l.onLoopRangeChange=function(K){this.showAboveScrim=!(K==null||!K.postId)};
_.l.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.l.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.l.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.l.sendDarkThemePostMessage=function(K){this.postToContentWindow({"yt-live-chat-set-dark-theme":K})};
_.l.onLiveChatBuyFlowCallback=function(K){this.postToContentWindow({"yt-live-chat-buy-flow-callback":K})};
_.l.handleKeyboardEvent=function(K){(0,_.NX.containsValue)(aiy,K.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:K.type,keyCode:K.keyCode}})};
_.l.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.l.postToContentWindow=function(K){if(this.isFrameReady)try{var m=window.location.protocol+"//"+window.location.host,x;(x=this.chatframe)!=null&&x.contentWindow?this.chatframe.contentWindow.postMessage(K,m):_.yq(new _.AR("Tried posting a message to an iframe with no content window",K))}catch(S){_.aC(S)}};
_.l.shouldHideChatFrame=function(K){return K&&_.h("hide_live_chat_button_when_collapsed")};
_.tv.Object.defineProperties(bL.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 K,m,x,S;return!!((K=this.data)==null?0:(m=K.liveChatRenderer)==null?0:(x=m.header)==null?0:(S=x.liveChatHeaderRenderer)==null?0:S.collapseButton)}}});
bL.prototype.collapsedChanged=bL.prototype.collapsedChanged;bL.prototype.urlChanged=bL.prototype.urlChanged;bL.prototype.dataChanged=bL.prototype.dataChanged;bL.prototype.onShowHideChat=bL.prototype.onShowHideChat;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],bL.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],bL.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],bL.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],bL.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.b(_.rt.YtOpenPopupBehavior),_.U("design:type",Object)],bL.prototype,"ytOpenPopupBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],bL.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],bL.prototype,"currentPageUrl",void 0);
_.v([_.P({computed:"computeBaseUrl(currentPageUrl,data)"}),_.U("design:type",Object)],bL.prototype,"baseUrl",void 0);_.v([_.P({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.U("design:type",String)],bL.prototype,"url",void 0);_.v([_.P(),_.U("design:type",Object)],bL.prototype,"isHiddenByUser",void 0);_.v([_.P({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.U("design:type",Object)],bL.prototype,"hidden",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.U("design:type",Boolean)],bL.prototype,"collapsed",void 0);_.v([_.P({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.U("design:type",Boolean)],bL.prototype,"hideChatFrame",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bL.prototype,"showAboveScrim",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bL.prototype,"watchNextGrid",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],bL.prototype,"modernButtons",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bL.prototype,"roundedContainer",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bL.prototype,"noBorder",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],bL.prototype,"roundBackground",void 0);
_.v([_.P({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.U("design:type",Object)],bL.prototype,"toggleButtonOverride",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],bL.prototype,"overflowHideChat",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bL.prototype,"forceDarkTheme",void 0);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],bL.prototype,"enableShowWithoutHideChatButton",null);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bL.prototype,"theaterWatchWhile",void 0);_.v([_.QF("#chatframe"),_.U("design:type",HTMLIFrameElement)],bL.prototype,"chatframe",void 0);_.v([_.mh("yt-toggle-button"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bL.prototype,"onShowHideChat",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bL.prototype,"dataChanged",null);
_.v([_.xt("url"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bL.prototype,"urlChanged",null);_.v([_.xt("collapsed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bL.prototype,"collapsedChanged",null);_.v([_.Z({is:"ytd-live-chat-frame",disableElementRegistration:!0})],bL);
_.d(bL,"ytd-live-chat-frame",function(){if(Lu3!==void 0)return Lu3;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Lu3=K},{mode:1});var q93;var gU=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("web_modern_buttons");K.buttonOverrides={style:"call-to-action",type:"filled"};return K};
_.q(gU,_.e);gU.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=_.pl(this.data.backgroundColor)))};
gU.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var K=this.getFormattedStringLoggingDirectives(this.data.headline);K&&this.rendererBehavior.logExplicitClick(K)}};
gU.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var K=this.getFormattedStringLoggingDirectives(this.data.description);K&&this.rendererBehavior.logExplicitClick(K)}};
gU.prototype.getFormattedStringLoggingDirectives=function(K){return K&&K.runs&&K.runs.length>0&&K.runs[0]&&K.runs[0].loggingDirectives?K.runs[0].loggingDirectives:null};
gU.prototype.dataChanged=gU.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],gU.prototype,"rendererBehavior",void 0);_.v([_.b(kxN.YtMacroReplacementBehavior),_.U("design:type",Object)],gU.prototype,"macroReplacementBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],gU.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],gU.prototype,"navigationEndpoint",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],gU.prototype,"enableColors",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gU.prototype,"modern",void 0);_.v([_.P(),_.U("design:type",Object)],gU.prototype,"buttonOverrides",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gU.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],gU);
_.d(gU,"ytd-action-basic-immersive-content-renderer",function(){if(q93!==void 0)return q93;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return q93=K},{mode:1});var Ezf;var bA8;var na=function(){return _.e.apply(this,arguments)||this};
_.q(na,_.e);na.prototype.dataChanged=function(){var K;((K=this.data)==null?void 0:K.backgroundColor)!==void 0&&_.W9(this.hostElement,{"--bgu-color":_.pl(this.data.backgroundColor)})};
na.prototype.onImageTileClick=function(){var K;((K=this.data)==null?0:K.navigationEndpoint)&&_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var m;((m=this.data)==null?0:m.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.tv.Object.defineProperties(na.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var K;if(((K=this.data)==null?void 0:K.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 K;return((K=this.data)==null?void 0:K.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var K,m,x;if(((K=this.data)==null?void 0:(m=K.detailsLine)==null?void 0:m.texts)!=null&&((x=this.data)==null?void 0:x.detailsLine.texts.length)>0){var S;return(S=this.data)==null?void 0:S.detailsLine.texts.map(function(Q){return Q.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var K,m,x;if(((K=this.data)==null?void 0:(m=K.optionalDetailsLine)==null?void 0:m.texts)!=null&&((x=this.data)==null?void 0:x.optionalDetailsLine.texts.length)>0){var S;return(S=this.data)==null?void 0:S.optionalDetailsLine.texts.map(function(Q){return Q.text}).join("")}return null}}});
na.prototype.dataChanged=na.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],na.prototype,"rendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],na.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],na.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.backgroundColor"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],na.prototype,"hasBackgroundColor",null);
_.v([_.g("data.objectFit"),_.U("design:type",Object),_.U("design:paramtypes",[])],na.prototype,"getObjectFit",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.tileRenderingStyle"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],na.prototype,"hasTileMetadata",null);_.v([_.g("data.detailsLine"),_.U("design:type",Object),_.U("design:paramtypes",[])],na.prototype,"getSecondaryDetails",null);
_.v([_.g("data.optionalDetailsLine"),_.U("design:type",Object),_.U("design:paramtypes",[])],na.prototype,"getOptionalDetails",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],na.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],na);
_.d(na,"ytd-image-tile-renderer",function(){if(bA8!==void 0)return bA8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return bA8=K},{mode:1});var gzy;var P8=function(){return _.e.apply(this,arguments)||this};
_.q(P8,_.e);P8.prototype.getOpenLinkIcon=function(){return _.h("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
P8.prototype.onSitelinkTap=function(){_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.h("kevlar_command_handler_migration_killswitch"))_.I7(this.hostElement,this.data.clickCommands,this.hostElement);else for(var K=_.u(this.data.clickCommands),m=K.next();!m.done;m=K.next())this.ytComponentBehavior.resolveCommand(m.value)};
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],P8.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],P8.prototype,"rendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],P8.prototype,"data",void 0);_.v([_.Z({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],P8);
_.d(P8,"ytd-sitelink-renderer",function(){if(gzy!==void 0)return gzy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return gzy=K},{mode:1});var ee=function(){var K=_.e.apply(this,arguments)||this;K.paddingFix=_.h("enable_ads_web_ep_buenos_aires_and_padding_fix");return K};
_.q(ee,_.e);ee.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"}}}};
ee.prototype.dataChanged=function(){var K=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(m){m.clickTrackingParams&&delete m.clickTrackingParams;K.ytMacroReplacementBehavior.sendServiceRequestAction([m])})};
ee.prototype.shouldHideFooter=function(K){return!(K&&_.h("use_ads_engagement_panel_desktop_footer_cta"))};
_.tv.Object.defineProperties(ee.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:K.imageTileRenderers)===void 0||((m=this.data)==null?void 0:m.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(x){var S;return(S=_.C(x,vJ8))==null?void 0:S.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:K.imageTileRenderers)===void 0||((m=this.data)==null?void 0:m.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(x){var S;return((S=_.C(x,vJ8))==null?void 0:S.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
ee.prototype.dataChanged=ee.prototype.dataChanged;_.v([_.b(kxN.YtMacroReplacementBehavior),_.U("design:type",Object)],ee.prototype,"ytMacroReplacementBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ee.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ee.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ee.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ee.prototype,"paddingFix",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.imageTileRenderers"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ee.prototype,"removeBorderFromImageTiles",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.imageTileRenderers"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ee.prototype,"useFooteredMetadataRenderingStyle",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ee.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],ee);
_.d(ee,"ytd-action-engagement-panel-content-renderer",function(){if(Ezf!==void 0)return Ezf;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Ezf=K},{mode:1});var nzK;var Prf=_.B(function(K){var m=K.data;var x=K.customCommandResolver;return _.O("ad-grid-card-image-full-metadata-view-model",{class:function(){var S;return((S=m().interaction)==null?0:S.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.o$(_.Oq({visibilityCallback:function(S){var Q,w=(Q=m().interaction)==null?void 0:Q.onFirstVisible;S&&w&&_.qU(w)},
showOption:_.fL}),_.Ci(function(){return m().interaction},x)),
"aria-label":function(){var S,Q;return(S=m().interaction)==null?void 0:(Q=S.accessibility)==null?void 0:Q.label}},_.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.O(_.le,{data:function(){return m().adImage}},{adImageViewModel:function(S){return _.O(_.bk,{data:S.data,
customCommandResolver:x})}})),_.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.O(_.r,{cond:function(){return m().headline},
then:function(S){return _.O(_.Ii,{text:S,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.O(_.r,{cond:function(){return m().detailsLine},
then:function(S){return _.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.O(_.le,{data:S},{adDetailsLineViewModel:function(Q){return _.O(_.Rx,{data:Q.data,customCommandResolver:x,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.O(_.r,{cond:function(){return m().secondaryDetailsLine},
then:function(S){return _.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.O(_.le,{data:S},{adDetailsLineViewModel:function(Q){return _.O(_.Rx,{data:Q.data,customCommandResolver:x,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"hn");var eWm=_.B(function(K){var m=K.data;var x=K.customCommandResolver;return _.O("ad-grid-card-image-view-model",{class:function(){var S;return((S=m().interaction)==null?0:S.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.o$(_.Oq({visibilityCallback:function(S){var Q,w=(Q=m().interaction)==null?void 0:Q.onFirstVisible;S&&w&&_.qU(w)},
showOption:_.fL}),_.Ci(function(){return m().interaction},x)),
"aria-label":function(){var S,Q;return(S=m().interaction)==null?void 0:(Q=S.accessibility)==null?void 0:Q.label}},_.O(_.le,{data:function(){return m().adImage}},{adImageViewModel:function(S){return _.O(_.bk,{data:S.data,
customCommandResolver:x})}}),_.O("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.O(_.le,{data:function(){return m().adCardBadge}},{adCardBadgeViewModel:_.Ypz})))},"jn");var iAm=_.B(function(K){var m=K.data;var x=K.customCommandResolver;return _.O("ad-grid-card-text-view-model",{class:function(){var S;return((S=m().interaction)==null?0:S.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.o$(_.Oq({visibilityCallback:function(S){var Q,w=(Q=m().interaction)==null?void 0:Q.onFirstVisible;S&&w&&_.qU(w)},
showOption:_.fL}),_.Ci(function(){return m().interaction},x)),
"aria-label":function(){var S,Q;return(S=m().interaction)==null?void 0:(Q=S.accessibility)==null?void 0:Q.label}},_.O("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.O(_.r,{cond:function(){return m().title},
then:function(S){return _.O(_.Ii,{text:S,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.O("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.O(_.AS,{each:function(){var S;
return((S=m())==null?void 0:S.descriptions)||[]},
keyBy:"INDEX"},function(S){return _.O(_.Ii,{text:S,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.O("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.O(_.le,{data:function(){return m().moreInfoButton}},{adButtonViewModel:function(S){return _.O(_.cQ,{data:S.data,
customCommandResolver:x})}})))},"kn");var Y9S=_.B(function(K){var m=K.data;var x=K.customCommandResolver;var S=K.adGridCardCollectionStyle;return _.O("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.o$(_.Oq({visibilityCallback:function(Q){var w,M=(w=m().interaction)==null?void 0:w.onFirstVisible;Q&&M&&_.qU(M)},
showOption:_.fL})),style:function(){return"grid-template-columns: repeat("+WZy(S?S():m().style)+", minmax(0, 1fr));"}},_.O(_.le,{data:function(){var Q;
return(Q=m())==null?void 0:Q.gridCards}},{adGridCardImageViewModel:function(Q){return _.O(eWm,{data:Q.data,
customCommandResolver:x})},
adGridCardImageFullMetadataViewModel:function(Q){return _.O(Prf,{data:Q.data,customCommandResolver:x})},
adGridCardTextViewModel:function(Q){return _.O(iAm,{data:Q.data,customCommandResolver:x})}}))},"ln");_.BX(_.B(function(K){var m=K.data;return _.O("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.o$(_.Oq({visibilityCallback:function(x){var S,Q=(S=m().interaction)==null?void 0:S.onFirstVisible;x&&Q&&_.qU(Q)},
showOption:_.fL}),_.Ci(function(){return m().interaction},K8m))},_.O("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.O(_.r,{cond:_.rhv("(min-width: "+((0,_.qN)()+_.HK)+"px)"),
then:function(){return _.O(_.le,{data:function(){return m().adGridCardCollection}},{adGridCardCollectionViewModel:function(x){return _.O(Y9S,{data:x.data,
customCommandResolver:K8m})}})},
else:function(){return _.O(_.le,{data:function(){return m().adGridCardCollection}},{adGridCardCollectionViewModel:function(x){return _.O(Y9S,{data:x.data,
customCommandResolver:K8m,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.O("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.O(_.le,{data:function(){return m().adButton}},{adButtonViewModel:function(x){return _.O(_.cQ,{data:x.data,
customCommandResolver:K8m})}})))},"mn"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=K.data;return _.O("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.o$(_.Oq({visibilityCallback:function(x){var S,Q=(S=m().interaction)==null?void 0:S.onFirstVisible;x&&Q&&_.qU(Q)},
showOption:_.fL}),_.Ci(function(){return m().interaction},mDN))},_.O("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.O(_.le,{data:function(){if(_.rhv("(min-width: "+((0,_.qN)()+_.HK)+"px)")())var x=m().adGridCardCollection;
else{x=Object.assign({},_.C(m().adGridCardCollection,z$S));var S;x.gridCards!==void 0&&((S=x.gridCards)==null?void 0:S.length)>1?x.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":x.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";x={adGridCardCollectionViewModel:x}}return x}},{adGridCardCollectionViewModel:function(x){return _.O(Y9S,{data:x.data,
customCommandResolver:mDN})}})),_.O("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.O(_.le,{data:function(){return m().adButton}},{adButtonViewModel:function(x){return _.O(_.cQ,{data:x.data,
customCommandResolver:mDN})}})))},"nn"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.kv}});var iL=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return K};
_.q(iL,_.e);_.l=iL.prototype;_.l.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"}}}};
_.l.attached=function(){this.getDataFromPlayerAndRender()};
_.l.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.l.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.l.getDataFromPlayerAndRender=function(){var K=this,m=_.B3(this.hostElement);m&&m.getPlayerPromise().then(function(x){K.getCachedDataAndListen(x)})};
_.l.getCachedDataAndListen=function(K){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(K,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(K,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=K)};
_.l.resolveCachedActions=function(){var K=_.WZ("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(K=K&&K())&&!_.NX.isEmpty(K)&&this.sendUpdateEngagementPanelAction(K);(K=(K=_.WZ("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&K())&&!_.NX.isEmpty(K)&&this.sendChangeEngagementPanelVisibilityAction(K);(K=(K=_.WZ("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&K())&&!_.NX.isEmpty(K)&&this.sendScrollToEngagementPanelCommand(K)};
_.l.sendUpdateEngagementPanelAction=function(K){var m;_.Uk(this.hostElement,"yt-update-engagement-panel-action",[(m=_.NX.get(K,"action"))!=null?m:K])};
_.l.sendChangeEngagementPanelVisibilityAction=function(K){_.Uk(this.hostElement,"yt-change-engagement-panel-visibility-action",[K])};
_.l.sendScrollToEngagementPanelCommand=function(K){_.Uk(this.hostElement,"yt-scroll-to-engagement-panel-command",[K])};
_.l.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.h("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.yq(Error("Xo"))};
iL.prototype.dataChanged=iL.prototype.dataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],iL.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],iL.prototype,"componentBehavior",void 0);_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],iL.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],iL.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],iL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],iL.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],iL.prototype,"player",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],iL.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],iL);
_.d(iL,"ytd-ads-engagement-panel-content-renderer",function(){if(nzK!==void 0)return nzK;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
return nzK=K},{mode:1});var Fuy;var Y5=function(){var K=_.e.apply(this,arguments)||this;K.player=null;K.JSC$22914_playerEvents=new Map;K.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return K};
_.q(Y5,_.e);_.l=Y5.prototype;_.l.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]]"}}}}}};
_.l.created=function(){this.player=null;this.JSC$22914_playerEvents=new Map;this.JSC$22914_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$22914_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$22914_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22914_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.l.attached=function(){var K=this,m=_.B3();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));m&&m.getPlayerPromise().then(function(x){K.setPlayer(x);K.set("isPageLoad",!1)})};
_.l.setPlayer=function(K){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22914_playerEvents);this.set("player",K);K&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(K,this.JSC$22914_playerEvents),K.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.l.onLoopRangeChange=function(K){var m=_.cd().resolve(_.tR(_.NL));if((!m||m.isOnWatch())&&this.hostElement.clientHeight){var x;!K&&((x=this.data)==null?0:x.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.l.onVideoProgress=function(K){var m,x,S=((m=this.player)==null?void 0:(x=m.getPresentingPlayerType)==null?void 0:x.call(m))===2;this.isAdPlaying!==S&&this.set("isAdPlaying",S);var Q;if(!S&&(Q=this.player)!=null&&Q.getLoopRange()){x=this.player.getLoopRange();m=x.startTimeMs;x=x.endTimeMs;S=this.player.getProgressState(1).seekableStart;var w;m<S*1E3&&((w=this.data)==null?0:w.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
K=x<K*1E3;var M;((M=this.player)==null?0:M.getLoopRange())&&K&&this.player.seekTo(m/1E3)}};
_.l.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.l.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.l.onYtDeleteClipEngagementPanelCommand=function(K){_.C(K,MQm).command&&this.ytComponentBehavior.resolveCommand(_.C(K,MQm).command)};
_.tv.Object.defineProperties(Y5.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.voteCount)||_.o_("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Y5.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Y5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Y5.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Y5.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],Y5.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Y5.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],Y5.prototype,"isAdPlaying",void 0);_.v([_.P({reflectToAttribute:!0,value:!0}),_.U("design:type",Boolean)],Y5.prototype,"isPageLoad",void 0);_.v([_.P({reflectToAttribute:!0,value:!0}),_.U("design:type",Boolean)],Y5.prototype,"isDarkTheme",void 0);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Y5.prototype,"voteCount",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Y5.prototype,"channelEndpoint",null);_.v([_.g("channelEndpoint"),_.U("design:type",Object),_.U("design:paramtypes",[])],Y5.prototype,"channelHref",null);_.v([_.Z({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],Y5);
_.d(Y5,"ytd-clip-attribution-renderer",function(){if(Fuy!==void 0)return Fuy;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Fuy=K},{mode:1});var Ad8;var F6=function(){var K=_.e.apply(this,arguments)||this;K.player=null;K.JSC$22919_playerEvents=new Map;return K};
_.q(F6,_.e);_.l=F6.prototype;_.l.created=function(){this.player=null;this.JSC$22919_playerEvents=new Map;this.JSC$22919_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$22919_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22919_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.l.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.l.attached=function(){var K=this,m=_.B3();m&&m.getPlayerPromise().then(function(x){K.setPlayer(x);K.set("isPageLoad",!1)})};
_.l.setPlayer=function(K){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22919_playerEvents);this.set("player",K);if(K){this.ytPlayerListenerBehavior.listenToPlayerEvents(K,this.JSC$22919_playerEvents);var m;(K==null?void 0:(m=K.getPresentingPlayerType)==null?void 0:m.call(K))===2&&this.playerAdStartHandler()}};
_.l.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.l.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.l.onVideoProgress=function(){var K,m,x=((K=this.player)==null?void 0:(m=K.getPresentingPlayerType)==null?void 0:m.call(K))===2;this.isAdPlaying!==x&&this.set("isAdPlaying",x)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],F6.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],F6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],F6.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],F6.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],F6.prototype,"isAdPlaying",void 0);
_.v([_.P({reflectToAttribute:!0,value:!0}),_.U("design:type",Boolean)],F6.prototype,"isPageLoad",void 0);_.v([_.Z({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],F6);
_.d(F6,"ytd-clip-section-footer-renderer",function(){if(Ad8!==void 0)return Ad8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Ad8=K},{mode:1});var ozy;var HA$;var $ty=function(){return _.e.apply(this,arguments)||this};
_.q($ty,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],$ty.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],$ty.prototype,"data",void 0);_.v([_.Z({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],$ty);
_.d($ty,"ytd-clip-ad-state-renderer",function(){if(HA$!==void 0)return HA$;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return HA$=K},{mode:1});var N7S;var Ai=function(){var K=_.e.apply(this,arguments)||this;K.value="";K.valid=!1;K.userChangedValue=!1;K.disabled=!1;K.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return K};
_.q(Ai,_.e);_.l=Ai.prototype;_.l.detached=function(){this.userChangedValue=!1};
_.l.handleKeyDown=function(K){if(_.vr)var m=13;else _.$TM&&_.Ut?m=13:m=13;K.keyCode===m&&K.preventDefault()};
_.l.handleInput=function(){var K=_.U8(this.hostElement).querySelector("#title");if(K){var m=(K.value||"").replace(/\r|\n/g," ");this.set("value",m);K.value=m;this.valid=K.validate();this.userChangedValue=!0}};
_.l.handleBlur=function(){this.valid=_.U8(this.hostElement).querySelector("#title").validate()};
_.l.onValueChanged=function(){_.vg(this.hostElement,"title-changed",{title:this.value})};
_.l.onValidChanged=function(){_.vg(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.l.setInput=function(K,m){var x=_.U8(this.hostElement).querySelector("#title");x&&(x.value=K,this.handleInput(),m&&(x.invalid=!1,this.valid=!0))};
_.l.onClipCreationDisable=function(){this.set("disabled",!0)};
_.l.onClipCreationEnable=function(){this.set("disabled",!1)};
_.l.onClipCreationVisibilityChange=function(K){var m=this;K.visible?requestAnimationFrame(function(){var x;((x=_.U8(m.hostElement).querySelector("#title"))==null?void 0:x.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
Ai.prototype.onValidChanged=Ai.prototype.onValidChanged;Ai.prototype.onValueChanged=Ai.prototype.onValueChanged;Ai.prototype.handleBlur=Ai.prototype.handleBlur;Ai.prototype.handleInput=Ai.prototype.handleInput;Ai.prototype.handleKeyDown=Ai.prototype.handleKeyDown;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ai.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Ai.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],Ai.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Ai.prototype,"value",void 0);_.v([_.P(),_.U("design:type",Object)],Ai.prototype,"valid",void 0);_.v([_.P(),_.U("design:type",Object)],Ai.prototype,"userChangedValue",void 0);_.v([_.P(),_.U("design:type",Object)],Ai.prototype,"disabled",void 0);_.v([_.mh("keydown"),_.U("design:type",Function),_.U("design:paramtypes",[KeyboardEvent]),_.U("design:returntype")],Ai.prototype,"handleKeyDown",null);
_.v([_.mh("input"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ai.prototype,"handleInput",null);_.v([_.mh("blur"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ai.prototype,"handleBlur",null);_.v([_.xt("value"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ai.prototype,"onValueChanged",null);
_.v([_.xt("valid"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Ai.prototype,"onValidChanged",null);_.v([_.Z({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],Ai);
_.d(Ai,"ytd-clip-creation-text-input-renderer",function(){if(N7S!==void 0)return N7S;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return N7S=K},{mode:1});var ZAN;var B7K;var axU;var dt3;var ydK;var oF=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};K.pendingStoryboardImages_={};K.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];K.tickLabelInterval=30;K.mediumTickInterval=5;K.largeTickInterval=15;K.aboveRulerHeight=32;K.rulerHeight=50;K.smallTickHeight=4;K.mediumTickHeight=8;K.largeTickHeight=16;K.mediaListeners_=
{};return K};
_.q(oF,_.e);_.l=oF.prototype;_.l.attached=function(){var K=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(m){m=_.u(["screen and (min-resolution: "+m+")","screen and (max-resolution: "+m+")"]);for(var x=m.next();!x.done;x=m.next()){x=x.value;var S=window.matchMedia(x);S&&(K.mediaListeners_[x]=K.updatePixelRatio_.bind(K),S.addEventListener?S.addEventListener("change",K.mediaListeners_[x]):S.addListener?S.addListener(K.mediaListeners_[x]):delete K.mediaListeners_[x])}})};
_.l.detached=function(){this.setPlayer(null);for(var K=_.u(Object.keys(this.mediaListeners_)),m=K.next();!m.done;m=K.next()){var x=m.value;m=this.mediaListeners_[x];(x=window.matchMedia(x))&&(x.removeEventListener?x.removeEventListener("change",m):x.removeListener&&x.removeListener(m))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.l.onVisibilityChangedAction_=function(K){var m=this;K.visible&&!this.player_&&(K=_.B3())&&K.getPlayerPromise().then(function(x){m.setPlayer(x)})};
_.l.setPlayer=function(K){K&&this.set("player_",K)};
_.l.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.l.setUpCanvas_=function(){var K=this.rulerWidth,m=this.devicePixelRatio_,x=this.visible;this.set("canvasReady_",!1);if(x&&m!==0){x=this.aboveRulerHeight+this.rulerHeight;var S=_.U8(this.hostElement).querySelector("#ticks");S.width=K*m;S.height=x*m;S.style.width=K+"px";S.style.height=x+"px";S.getContext("2d").scale(m,m);this.set("canvasReady_",!0)}};
_.l.drawRuler_=function(K,m,x,S,Q,w,M,f,c,D,G,p){K&&x&&m&&(K=_.U8(this.hostElement).querySelector("#ticks"),m=K.getContext("2d"),m.clearRect(0,0,K.width,K.height),m.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),m.lineWidth=2,m.beginPath(),m.moveTo(0,this.aboveRulerHeight),m.lineTo(K.width,this.aboveRulerHeight),m.moveTo(0,K.height),m.lineTo(K.width,K.height),m.stroke(),this.drawRulerTicks_(K,w,Q,S),this.drawStoryboardImages_(K,x,w,Q,S),m.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
m.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(M-w,S,!1),this.rulerHeight),x=this.timeToPixels_(f-w,S,!1),m.fillRect(x,this.aboveRulerHeight,K.width-x,this.rulerHeight),this.drawSpeedLines_(K,w,p))};
_.l.drawRulerTicks_=function(K,m,x,S){var Q=K.getContext("2d");Q.save();Q.lineWidth=1;for(var w=Math.floor(Math.max(0,m-this.tickLabelInterval));w<m+x;w++){Q.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var M=(w-m)*S;Q.beginPath();Q.moveTo(M,K.height);var f=this.smallTickHeight;w%this.largeTickInterval===0?f=this.largeTickHeight:w%this.mediumTickInterval===0&&(f=this.mediumTickHeight);Q.lineTo(M,K.height-f);Q.stroke();w%this.tickLabelInterval===0&&(Q.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),Q.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),Q.fillText(iK(w),M+4,12),Q.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),Q.moveTo(M,0),Q.lineTo(M,this.aboveRulerHeight),Q.stroke())}Q.restore()};
_.l.percentToHex_=function(K){K=Math.round(K*255).toString(16);K.length<2&&(K="0"+K);return K};
_.l.drawSpeedLines_=function(K,m,x){var S=K.getContext("2d");S.save();var Q=Math.min(25,Math.abs(x)-15)/25,w=K.width*.3*Q,M=K.width*-.3,f=K.width*1.3,c=this.aboveRulerHeight;K=K.height;var D=Math.round(4*Q),G=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");G.length<7&&(G="#"+G.substring(1,4).repeat(2));var p=this.percentToHex_(.5+Q/2);p=G+p;G+="00";if(Q>0)for(Q=0;Q<D;Q++){var R=M+Math.random()*(f-M),J=c+Math.random()*(K-c),L=w+m%w,n=S.createLinearGradient(R,J,R+L,J);
x<0?(n.addColorStop(0,p),n.addColorStop(.4,p),n.addColorStop(.9,G)):(n.addColorStop(.1,G),n.addColorStop(.6,p),n.addColorStop(1,p));S.strokeStyle=n;S.lineWidth=1;S.beginPath();S.moveTo(R,J);S.lineTo(R+L,J);S.stroke()}S.restore()};
_.l.getStoryboardForTime_=function(K,m,x){x===void 0&&(x=m.getNumberOfStoryboardLevels()-1);K=m.getStoryboardFrameIndex(K,x);return m.getStoryboardFrame(K,x)};
_.l.drawStoryboardImages_=function(K,m,x,S,Q){if(!this.disabled){K=K.getContext("2d");var w=this.getStoryboardForTime_(0,m);if(w){var M=w.width/w.columns;w=w.height/w.rows;var f=M/w,c=this.rulerHeight*f;c=this.tickLabelInterval*(f<this.tickLabelInterval*Q/this.rulerHeight?1/Math.floor(this.tickLabelInterval*Q/c):Math.round(c/(this.tickLabelInterval*Q)));var D=c*Q,G=this.rulerHeight,p=D/this.rulerHeight,R=Math.floor(Math.max(0,x-c));for(R-=R%c;R<x+S;R+=c){var J=this.getStoryboardForTime_(R,m),L=this.getPreloadedStoryboard_(J.url);
if(L){var n=(R-x)*Q,F=this.aboveRulerHeight,H=J.column*M,N=J.row*w;if(f<p){var z=G/(D/f);J=M;z*=w;N+=(w-z)/2}else J=D/(G*f)*M,z=w,H+=(M-J)/2;K.drawImage(L,H,N,J,z,n,F,D,G)}else this.fetchStoryboardImage_(J)}}}};
_.l.getPreloadedStoryboard_=function(K){return this.storyboardImages_.find(function(m){if(m.src==K)return!0;var x=m.src.indexOf(K);return x!=-1&&x==m.src.length-K.length})};
_.l.fetchStoryboardImage_=function(K){var m=this,x=this.getPreloadedStoryboard_(K.url),S=this.pendingStoryboardImages_[K.url];x||S!==void 0||(x=new Promise(function(Q){var w=new Image(K.width,K.height);w.src=K.url;w.onload=function(){Q(w)};
w.onerror=function(){Q(null)}}),this.pendingStoryboardImages_[K.url]=x,x.then(function(Q){Q&&m.push("storyboardImages_",Q);
return Q}).finally(function(){delete m.pendingStoryboardImages_[K.url]}))};
_.l.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.l.timeToPixels_=function(K,m,x){K*=m;return x===void 0||x?K+"px":K};
_.l.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
oF.prototype.drawRuler_=oF.prototype.drawRuler_;oF.prototype.setUpCanvas_=oF.prototype.setUpCanvas_;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],oF.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],oF.prototype,"ytRendererBehavior",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],oF.prototype,"start",void 0);_.v([_.P({value:30}),_.U("design:type",Number)],oF.prototype,"end",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],oF.prototype,"visible",void 0);_.v([_.P(),_.U("design:type",Object)],oF.prototype,"player_",void 0);_.v([_.P(),_.U("design:type",Number)],oF.prototype,"tickSpacing",void 0);_.v([_.P(),_.U("design:type",Number)],oF.prototype,"windowSizeSec",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],oF.prototype,"rulerWidth",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],oF.prototype,"rulerShift",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],oF.prototype,"canvasReady_",void 0);_.v([_.P({value:function(){return[]}}),
_.U("design:type",Array)],oF.prototype,"storyboardImages_",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],oF.prototype,"disabled",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],oF.prototype,"forceRender_",void 0);_.v([_.P({value:1}),_.U("design:type",Number)],oF.prototype,"devicePixelRatio_",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],oF.prototype,"windowSpeed",void 0);
_.v([_.xt("visible","devicePixelRatio_","rulerWidth"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],oF.prototype,"setUpCanvas_",null);
_.v([_.xt("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.U("design:type",Function),_.U("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.U("design:returntype")],oF.prototype,"drawRuler_",null);_.v([_.Jp({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],oF);
_.d(oF,"yt-clip-creation-scrubber-canvas",function(){if(ydK===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);ydK=K}K=ydK;return K},
{mode:2});var VgA;var vzG;var H8=function(){var K=_.e.apply(this,arguments)||this;K.start=0;K.end=30;K.visible=!1;K.draggingLeft_=!1;K.draggingRight_=!1;K.draggingRuler_=!1;K.draggingWindow_=!1;K.seekableStart=0;K.seekableEnd=0;K.rulerWidth_=0;K.rulerShift_=0;K.windowSlideSpeed=0;K.disabled=!1;K.initialized=!1;K.durationAccessibilityLabel="";K.activeLoopRange_=!1;K.rulerDragMouseStart_=0;K.rulerDragRulerStart_=0;K.rulerDragStartTime_=0;K.rulerDragEndTime_=0;K.dragMouseLastX_=0;K.scrollInterval_=null;K.scrubberVe_=null;K.boundHandlers_=
{};K.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return K};
_.q(H8,_.e);_.l=H8.prototype;
_.l.created=function(){var K=this;this.JSC$22932_playerEvents=new Map;this.JSC$22932_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$22932_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$22932_playerEvents.set("onStateChange",this.onStateChange_);var m={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(m).forEach(function(x){K.boundHandlers_[x]=m[x].bind(K)})};
_.l.attached=function(){this.activeLoopRange_=!1;_.U8(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.U8(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.IK(156731)};
_.l.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.U8(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.U8(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.l.onVisibilityChangedAction_=function(K){var m=this;K.visible&&!this.player_&&(K=_.B3())&&K.getPlayerPromise().then(function(x){m.setPlayer(x)})};
_.l.setPlayer=function(K){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$22932_playerEvents);K&&(this.set("player_",K),this.ytPlayerListenerBehavior.listenToPlayerEvents(K,this.JSC$22932_playerEvents))};
_.l.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.l.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.l.beginHandleDrag_=function(K){this.disabled||(K.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=K.clientX,K.target===_.U8(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():K.target===_.U8(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.l.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.l.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.l.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.l.beginRulerDrag_=function(K){this.disabled||(K.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=K.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.l.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.l.beginWindowScroll_=function(){var K=this;this.scrollInterval_=setInterval(function(){var m=K.windowSlideSpeed;if(m=_.crN(K.start,K.boundedRulerStartLimit_())?m-.1:_.crN(K.end,K.boundedRulerEndLimit_())?m+.1:0){var x=K.capRulerOffset_(K.rulerShift_+m);x==K.rulerShift_?m=0:(K.set("rulerShift_",x),_.vg(K.hostElement,"set-fixed-length-range",{start:K.start+m,duration:K.end-K.start}))}K.set("windowSlideSpeed",m)},33)};
_.l.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.l.endDrag_=function(){this.logClick();var K=void 0;this.draggingRight_?K=this.end-1:this.draggingLeft_&&(K=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,K);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))};
_.l.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.l.updateRulerSize_=function(){this.set("rulerWidth_",_.U8(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.l.handleMouseDrag_=function(K){K.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(K):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(K):this.draggingWindow_&&this.handleWindowDrag_(K))};
_.l.handleRulerDrag_=function(K){K=this.pixelsToTime_(K.clientX-this.rulerDragMouseStart_);K=this.capRulerOffset_(this.rulerDragRulerStart_-K);this.set("rulerShift_",K);var m=this.rulerDragStartTime_-(this.rulerDragRulerStart_-K);_.vg(this.hostElement,"set-fixed-length-range",{start:m,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-K)-m})};
_.l.handleWindowDrag_=function(K){var m=K.clientX-this.dragMouseLastX_;this.dragMouseLastX_=K.clientX;K=this.pixelsToTime_(m);_.vg(this.hostElement,"set-fixed-length-range",{start:this.start+K,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.l.capRulerOffset_=function(K){var m=this.seekableStart-this.pixelsToTime_(16),x=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(m,K),x)};
_.l.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.l.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.l.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.l.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.l.handleWindowHandleDrag_=function(K){var m=K.clientX-this.dragMouseLastX_;this.dragMouseLastX_=K.clientX;K=this.pixelsToTime_(m);if(this.draggingLeft_){var x=this.start+K;var S=this.end}else this.draggingRight_&&(x=this.start,S=this.end+K);_.vg(this.hostElement,"set-range",{start:x,end:S,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.l.onVideoProgress_=function(K){this.disabled||(K=this.timeToPixels_(K-this.rulerShift_,this.tickSpacing_),_.U8(this.hostElement).querySelector("#playhead").style.transform="translateX("+K+")")};
_.l.onClipCreationDisable_=function(){this.endDrag_()};
_.l.timeToPixels_=function(K,m,x){K*=m;return x===void 0||x?K+"px":K};
_.l.pixelsToTime_=function(K){return K/this.tickSpacing_};
_.l.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.l.centerRuler_=function(K,m,x){this.set("rulerShift_",this.capRulerOffset_(K+(m-K)/2-x/2))};
_.l.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.l.updateLoopRange_=function(K,m,x,S,Q,w,M){K&&(m&&S&&!x?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(K.pauseVideo(),K.seekTo(Q,!1,void 0,void 0,50)):this.draggingRight_?(K.pauseVideo(),K.seekTo(w-.1,!1,void 0,void 0,50)):(M!==void 0?K.seekTo(M,!0,void 0,void 0,50):(m=K.getCurrentTime(),m<Q||m>w?K.seekTo(Q,!0,void 0,void 0,50):K.seekTo(m,!0,void 0,void 0,50)),K.playVideo()),K.setLoopRange({startTimeMs:Q*1E3,endTimeMs:w*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(K.getCurrentTime())):
this.activeLoopRange_&&(K.setLoopRange(null),this.activeLoopRange_=!1))};
_.l.updateHandles_=function(){_.U8(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.U8(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.l.updateRuler_=function(){var K=this.end,m=this.start,x=this.draggableStartLimit_(),S=this.draggableEndLimit_();(m<x-.001||K>S+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.l.computeDurationLabel_=function(K,m){return K?K.replace("$clip_length",parseFloat(m).toFixed(1)):""};
_.l.computeDuration_=function(K,m){return this.isValidTime_(K)&&this.isValidTime_(m)&&K<m?m-K:0};
_.l.isValidTime_=function(K){return isNaN(parseFloat(K))||K<0?!1:this.player_?K>=this.seekableStart&&K<=this.seekableEnd:!0};
_.l.computeWindowSizeSec_=function(K,m,x){return Math.min((K||12E4)/1E3,x-m)};
_.l.computeTickSpacing_=function(K,m){return m?m/K:1};
_.l.onDragStateChanged_=function(){_.vg(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.l.centerRangeOnTime_=function(K){var m=this.duration;K=S2K(K-m/2,m,this.seekableStart,this.seekableEnd);_.vg(this.hostElement,"set-fixed-length-range",{start:K.start,duration:K.end-K.start})};
_.l.nearlyLessThan_=function(K,m,x){return K+(x===void 0?1E-6:x)<m};
_.l.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var K=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(K,this.start)||this.nearlyLessThan_(this.end,K))&&this.centerRangeOnTime_(K)}};
_.l.onStateChange_=function(K){this.visible&&!this.disabled&&K==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.l.computeDragState_=function(K,m,x,S){return K?"left":m?"right":x?"ruler":S?"window":"none"};
_.l.logClick=function(){var K=_.hX(),m=_.JX();K&&m&&this.scrubberVe_&&(_.h("combine_ve_grafts")?_.Cv(_.So(),this.scrubberVe_,m):_.eC(K,m,this.scrubberVe_),_.on(K,this.scrubberVe_))};
H8.prototype.onDragStateChanged_=H8.prototype.onDragStateChanged_;H8.prototype.updateRuler_=H8.prototype.updateRuler_;H8.prototype.updateHandles_=H8.prototype.updateHandles_;H8.prototype.onUpdateLoopRange=H8.prototype.onUpdateLoopRange;H8.prototype.onInitializedChanged_=H8.prototype.onInitializedChanged_;H8.prototype.onVisibleChanged_=H8.prototype.onVisibleChanged_;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],H8.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",Object)],H8.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],H8.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"start",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"end",void 0);_.v([_.P({computed:"computeDuration_(start, end)"}),_.U("design:type",Number)],H8.prototype,"duration",void 0);
_.v([_.P(),_.U("design:type",String)],H8.prototype,"lengthTemplate",void 0);_.v([_.P({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.U("design:type",String)],H8.prototype,"durationLabel",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"visible",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"player_",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"draggingLeft_",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"draggingRight_",void 0);
_.v([_.P(),_.U("design:type",Object)],H8.prototype,"draggingRuler_",void 0);_.v([_.P({value:!1}),_.U("design:type",Object)],H8.prototype,"draggingWindow_",void 0);_.v([_.P({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.U("design:type",Number)],H8.prototype,"tickSpacing_",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"seekableStart",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"seekableEnd",void 0);
_.v([_.P(),_.U("design:type",Number)],H8.prototype,"windowSizeMs",void 0);_.v([_.P({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.U("design:type",Number)],H8.prototype,"windowSizeSec_",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"rulerWidth_",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"rulerShift_",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"windowSlideSpeed",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],H8.prototype,"disabled",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"initialized",void 0);_.v([_.P(),_.U("design:type",Object)],H8.prototype,"durationAccessibilityLabel",void 0);_.v([_.P({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.U("design:type",String)],H8.prototype,"dragState",void 0);
_.v([_.xt("visible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],H8.prototype,"onVisibleChanged_",null);_.v([_.xt("initialized"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],H8.prototype,"onInitializedChanged_",null);_.v([_.xt("player_","visible","disabled","initialized","start","end"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],H8.prototype,"onUpdateLoopRange",null);
_.v([_.xt("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],H8.prototype,"updateHandles_",null);_.v([_.xt("start","end"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],H8.prototype,"updateRuler_",null);
_.v([_.xt("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],H8.prototype,"onDragStateChanged_",null);_.v([_.Jp({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],H8);
_.d(H8,"yt-clip-creation-scrubber-view",function(){if(vzG===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;VgA===void 0&&(VgA=document.createElement("template"));var S=VgA;x.call(m,S.content.cloneNode(!0),K.content.firstChild);vzG=K}K=vzG;return K},{mode:2});var $5=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};K.startHighlightTimeout=0;K.endHighlightTimeout=0;return K};
_.q($5,_.e);_.l=$5.prototype;_.l.attached=function(){var K=this;this.startInput.addEventListener("input",function(m){return K.handleStartInput_(m)});
this.endInput.addEventListener("input",function(m){return K.handleEndInput_(m)});
this.startInput.addEventListener("focusout",function(m){return K.handleStartBlur_(m)});
this.endInput.addEventListener("focusout",function(m){return K.handleEndBlur_(m)})};
_.l.setPlayer=function(K){this.set("player_",K)};
_.l.onSetFixedLengthRange_=function(K){var m=K.detail;K=m.start;var x=m.duration,S=m.startLimit;m=m.endLimit;S||(S=this.seekableStart_);m||(m=this.seekableEnd_);K=S2K(K,x,S,m);this.start=K.start;this.end=K.end};
_.l.onSetRange_=function(K){var m=K.detail;K=m.start;var x=m.end,S=m.startLimit;m=m.endLimit;S||(S=this.seekableStart_);m||(m=this.seekableEnd_);if(K=Qhm(K,x,S,m,this.minLengthSec,this.maxLengthSec))this.start=K.start,this.end=K.end};
_.l.updateInputs_=function(){var K=this.end,m=this.start;this.startInput.focused||(this.startInput.value=iK(m,!0));this.endInput.focused||(this.endInput.value=iK(K,!0))};
_.l.handleStartInput_=function(K){K=xDs(K.target.value);if(K===null)this.set("startValid",!1);else{var m=this.end,x=Qhm(K,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);x?(this.set("endWillUpdate",x.end!==m),this.set("startValid",x.start===K)):this.set("startValid",!1)}};
_.l.handleEndInput_=function(K){K=xDs(K.target.value);if(K===null)this.set("endValid",!1);else{var m=this.start,x=wZ8(this.start,K,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);x?(this.set("startWillUpdate",x.start!==m),this.set("endValid",x.end===K)):this.set("endValid",!1)}};
_.l.handleStartBlur_=function(K){K=xDs(K.target.value);K===null?this.startInput.value=iK(this.start,!0):this.forceUpdateInputs_(Qhm(K,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.l.handleEndBlur_=function(K){K=xDs(K.target.value);K===null?this.endInput.value=iK(this.end,!0):this.forceUpdateInputs_(wZ8(this.start,K,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.l.forceUpdateInputs_=function(K){K&&(this.start=K.start,this.end=K.end);this.startInput.value=iK(this.start,!0);this.endInput.value=iK(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.l.initializeClipRange_=function(){var K=this.seekableEnd_,m=this.seekableStart_,x=this.visible_,S=this.player_;if(!S||!x||m===null||!K)this.set("initialized",!1);else if(!this.initialized){var Q=S.getCurrentTime(),w=this.getDefaultLengthSec_();x=S.getVideoData();var M=S.getPlayerState()==1,f=x.isLive;w=Math.min(w,K-m);Q=Math.max(0,Q);K=f?wZ8(Q-w,Q,m,K,this.minLengthSec,this.maxLengthSec):M?S2K(Q-w/2,w,m,K):S2K(Q,w,m,K);this.start=K.start;this.end=K.end;this.set("initialized",!0);x.isLive&&S.seekTo(K.start);
this.startInput.value=iK(this.start,!0);this.endInput.value=iK(this.end,!0)}};
_.l.onStartChanged_=function(){var K=this;_.vg(this.hostElement,"start-changed",{start:this.start});var m;isNaN((m=this.oldStart)!=null?m:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){K.set("highlightStart",!1);K.startHighlightTimeout=0;K.oldStart=K.start},3E3))};
_.l.onEndChanged_=function(){var K=this;_.vg(this.hostElement,"end-changed",{end:this.end});var m;isNaN((m=this.oldEnd)!=null?m:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){K.set("highlightEnd",!1);K.endHighlightTimeout=0;K.oldEnd=K.end},3E3))};
_.l.onVisibilityChangedAction_=function(K){var m=this;this.set("visible_",K.visible);this.visible_&&!this.player_&&(K=_.B3())&&K.getPlayerPromise().then(function(x){m.setPlayer(x)})};
_.l.computeMinLengthSec_=function(K){return K/1E3||5};
_.l.computeMaxLengthSec_=function(K){return K/1E3||60};
_.l.computeDefaultLengthSec_=function(K){return K/1E3};
_.l.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.l.computeSeekableStart_=function(K,m){return K&&m?K.getProgressState(1).seekableStart:0};
_.l.computeSeekableEnd_=function(K,m){return K&&m?K.getProgressState(1).seekableEnd:0};
_.l.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.l.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.l.onDragState_=function(K){this.set("highlightStart",K.detail.startChanging);this.set("highlightEnd",K.detail.endChanging)};
$5.prototype.onDragState_=$5.prototype.onDragState_;$5.prototype.onEndChanged_=$5.prototype.onEndChanged_;$5.prototype.onStartChanged_=$5.prototype.onStartChanged_;$5.prototype.initializeClipRange_=$5.prototype.initializeClipRange_;$5.prototype.updateInputs_=$5.prototype.updateInputs_;$5.prototype.onSetRange_=$5.prototype.onSetRange_;$5.prototype.onSetFixedLengthRange_=$5.prototype.onSetFixedLengthRange_;
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],$5.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],$5.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],$5.prototype,"data",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],$5.prototype,"start",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],$5.prototype,"startValid",void 0);
_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],$5.prototype,"startWillUpdate",void 0);_.v([_.P({value:30}),_.U("design:type",Number)],$5.prototype,"end",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],$5.prototype,"endValid",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],$5.prototype,"endWillUpdate",void 0);_.v([_.P({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.U("design:type",Number)],$5.prototype,"minLengthSec",void 0);
_.v([_.P({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.U("design:type",Number)],$5.prototype,"maxLengthSec",void 0);_.v([_.P({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.U("design:type",Number)],$5.prototype,"defaultLengthSec",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],$5.prototype,"visible_",void 0);_.v([_.P(),_.U("design:type",Object)],$5.prototype,"player_",void 0);
_.v([_.P({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.U("design:type",Number)],$5.prototype,"seekableStart_",void 0);_.v([_.P({computed:"computeSeekableEnd_(player_, visible_)"}),_.U("design:type",Number)],$5.prototype,"seekableEnd_",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],$5.prototype,"initialized",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],$5.prototype,"disabled",void 0);
_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],$5.prototype,"highlightStart",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],$5.prototype,"highlightEnd",void 0);_.v([_.QF("#start"),_.U("design:type",HTMLInputElement)],$5.prototype,"startInput",void 0);_.v([_.QF("#end"),_.U("design:type",HTMLInputElement)],$5.prototype,"endInput",void 0);
_.v([_.mh("set-fixed-length-range"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],$5.prototype,"onSetFixedLengthRange_",null);_.v([_.mh("set-range"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],$5.prototype,"onSetRange_",null);_.v([_.xt("start","end"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],$5.prototype,"updateInputs_",null);
_.v([_.xt("player_","visible_","seekableStart_","seekableEnd_"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],$5.prototype,"initializeClipRange_",null);_.v([_.xt("start"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],$5.prototype,"onStartChanged_",null);_.v([_.xt("end"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],$5.prototype,"onEndChanged_",null);
_.v([_.mh("clips-drag-state"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],$5.prototype,"onDragState_",null);_.v([_.Jp({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],$5);
_.d($5,"yt-clip-creation-scrubber-renderer",function(){if(dt3===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;axU===void 0&&(axU=document.createElement("template"));var S=axU;x.call(m,S.content.cloneNode(!0),K.content.firstChild);dt3=K}K=dt3;return K},{mode:2});var NQ=function(){var K=_.e.apply(this,arguments)||this;K.player_=null;K.JSC$22946_playerEvents=new Map;K.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return K};
_.q(NQ,_.e);_.l=NQ.prototype;_.l.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"}}}};
_.l.created=function(){this.JSC$22946_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$22946_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$22946_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$22946_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.l.detached=function(){this.setPlayer(null)};
_.l.onVisibilityChangedAction_=function(K){var m=this,x;if((x=this.data)==null?0:x.externalVideoId){var S;this.videoId=(S=this.data)==null?void 0:S.externalVideoId}this.getPlayer().then(function(Q){if(K.visible)m.returnTime=Q.getCurrentTime(),m.isAtLiveHead=Q.getProgressState().isAtLiveHead;else{var w=m.returnTime;m.isAtLiveHead&&(w=Number.POSITIVE_INFINITY);Q.seekTo(w,void 0,void 0,void 0,51)}})};
_.l.getPlayer=function(){var K=this;if(!this.player_){var m=_.B3();if(m)return m.getPlayerPromise().then(function(x){K.setPlayer(x);return x})}return Promise.resolve(this.player_)};
_.l.setPlayer=function(K){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$22946_playerEvents);if(K){this.player_=K;var m;((m=this.data)==null?0:m.externalVideoId)||this.set("videoId",K.getVideoData().video_id||"");var x;(K==null?void 0:(x=K.getPresentingPlayerType)==null?void 0:x.call(K))===2&&(this.set("isAdPlaying",!0),_.Uk(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(K,this.JSC$22946_playerEvents)}};
_.l.ready=function(){_.U8(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.l.onTitleChanged_=function(K){this.set("titleValue",K.detail.title)};
_.l.onStartChanged_=function(K){this.set("start",K.detail.start)};
_.l.onEndChanged_=function(K){this.set("end",K.detail.end)};
_.l.onTitleValidChanged_=function(K){this.set("titleValid",K.detail.valid)};
_.l.onStartValidChanged_=function(K){this.set("startValid",K.detail.valid)};
_.l.onEndValidChanged_=function(K){this.set("endValid",K.detail.valid)};
_.l.onVideoDataChange_=function(){var K;if((K=this.data)==null||!K.externalVideoId){var m;this.set("videoId",((m=this.player_)==null?void 0:m.getVideoData().video_id)||"")}};
_.l.computeFormValid_=function(K,m,x,S){return!!(K&&m&&x&&S)};
_.l.computeCancelButton_=function(K,m,x){return K&&_.C(K,_.zD)?{buttonRenderer:Object.assign({},_.C(K,_.zD),{isDisabled:m||x})}:null};
_.l.computeSubmitButton_=function(K,m,x){return K&&_.C(K,_.zD)?{buttonRenderer:Object.assign({},_.C(K,_.zD),{command:void 0,isDisabled:!this.formValid||m||x})}:null};
_.l.computeSubmitCommand_=function(K){return K||null};
_.l.onSubmit_=function(K){var m=this;K.stopPropagation();K.preventDefault();this.submitCommand_&&(K={},K.comment_text=this.titleValue,K.clip_external_video_id=this.videoId,K.clip_offset_ms=parseInt(this.start*1E3,10),K.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.T4(this.hostElement,[this.submitCommand_,K]).then(function(){m.set("isLoading_",!1)},function(){m.set("isLoading_",!1)}))};
_.l.playerAdStartHandler_=function(){_.Uk(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.l.playerAdEndHandler_=function(){_.Uk(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.l.onVideoProgress_=function(){var K=this;this.getPlayer().then(function(m){var x,S=(m==null?void 0:(x=m.getPresentingPlayerType)==null?void 0:x.call(m))===2;K.isAdPlaying!==S&&(S?K.playerAdStartHandler_():K.playerAdEndHandler_())})};
NQ.prototype.onEndValidChanged_=NQ.prototype.onEndValidChanged_;NQ.prototype.onStartValidChanged_=NQ.prototype.onStartValidChanged_;NQ.prototype.onTitleValidChanged_=NQ.prototype.onTitleValidChanged_;NQ.prototype.onEndChanged_=NQ.prototype.onEndChanged_;NQ.prototype.onStartChanged_=NQ.prototype.onStartChanged_;NQ.prototype.onTitleChanged_=NQ.prototype.onTitleChanged_;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],NQ.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",Object)],NQ.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],NQ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],NQ.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],NQ.prototype,"data",void 0);_.v([_.P({value:""}),_.U("design:type",String)],NQ.prototype,"titleValue",void 0);
_.v([_.P({value:!1}),_.U("design:type",Boolean)],NQ.prototype,"titleValid",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],NQ.prototype,"start",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],NQ.prototype,"startValid",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],NQ.prototype,"end",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],NQ.prototype,"endValid",void 0);_.v([_.P({value:""}),_.U("design:type",String)],NQ.prototype,"videoId",void 0);
_.v([_.P({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.U("design:type",Boolean)],NQ.prototype,"formValid",void 0);_.v([_.P({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.U("design:type",Object)],NQ.prototype,"submitButton_",void 0);_.v([_.P({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.U("design:type",Object)],NQ.prototype,"submitCommand_",void 0);
_.v([_.P({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.U("design:type",Object)],NQ.prototype,"cancelButton_",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],NQ.prototype,"isLoading_",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],NQ.prototype,"isAdPlaying",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],NQ.prototype,"returnTime",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],NQ.prototype,"isAtLiveHead",void 0);
_.v([_.mh("title-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],NQ.prototype,"onTitleChanged_",null);_.v([_.mh("start-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],NQ.prototype,"onStartChanged_",null);_.v([_.mh("end-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],NQ.prototype,"onEndChanged_",null);
_.v([_.mh("title-valid-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],NQ.prototype,"onTitleValidChanged_",null);_.v([_.mh("start-valid-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],NQ.prototype,"onStartValidChanged_",null);_.v([_.mh("end-valid-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],NQ.prototype,"onEndValidChanged_",null);
_.v([_.Jp({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],NQ);
_.d(NQ,"yt-clip-creation-renderer",function(){if(B7K===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;ZAN===void 0&&(ZAN=document.createElement("template"));var S=ZAN;x.call(m,S.content.cloneNode(!0),K.content.firstChild);B7K=K}K=B7K;return K},{mode:2});var Z5=function(){return _.e.apply(this,arguments)||this};
_.q(Z5,_.e);Z5.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"}}}};
Z5.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(K){return K.hasOwnProperty("clipCreationRenderer")})&&_.Uk(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
Z5.prototype.onPanelContentVisibleChanged=Z5.prototype.onPanelContentVisibleChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Z5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Z5.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.vj.YtVisibilityBehavior),_.U("design:type",Object)],Z5.prototype,"ytVisibilityBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Z5.prototype,"ytdReduxBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],Z5.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Z5.prototype,"panelContentVisible",void 0);_.v([_.xt("panelContentVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Z5.prototype,"onPanelContentVisibleChanged",null);_.v([_.Z({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],Z5);
_.d(Z5,"ytd-clip-section-renderer",function(){if(ozy!==void 0)return ozy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ozy=K},{mode:1});var Uty;var B8=function(){return _.e.apply(this,arguments)||this};
_.q(B8,_.e);_.l=B8.prototype;
_.l.onKeyDown=function(K){if(this.snippetElements.length!==0&&(K=K.keyCode,K===38||K===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);K===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.ro(this.highlightedIndex,-1,this.snippetElements.length);K=this.snippetElements.length;var m=this.highlightedIndex%K;this.highlightedIndex=m*K<0?m+K:m;K=this.snippetElements[this.highlightedIndex];this.highlightSnippet(K);this.ensureVisible(K)}};
_.l.onKeyUp=function(K){var m=this;ySN(K)&&(K.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.dX.cancelJob(this.inputTimerId),this.inputTimerId=_.dX.addLowPriorityJob(function(){m.typedValue&&(m.fetchSnippets(m.typedValue),m.logInputGesture(m.data))},1E3))};
_.l.onClick=function(K){(K=_.gLA(K.target,null,"snippet-item"))&&this.selectSnippet(K)};
_.l.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.l.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.l.ready=function(){var K=this;this.inputElement.addEventListener("focus",function(){K.snippetsWrapper.style.removeProperty("display")})};
_.l.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.l.getSourceTimelines=function(){if(!this.data)return[];var K=[];if(this.data.searchInVideoSources)for(var m=_.u(this.data.searchInVideoSources),x=m.next();!x.done;x=m.next())x=x.value,x==="SEARCH_IN_VIDEO_SOURCE_ASR"?K.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):x==="SEARCH_IN_VIDEO_SOURCE_OCR"&&K.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return K};
_.l.fetchSnippets=function(K){var m=_.Uk(this.hostElement,"yt-get-current-video-id-action")[0],x=this.getSourceTimelines();K={getSearchInVideoCommand:{externalVideoId:m,query:K!=null?K:"",sourceTimelines:x},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}})};
_.l.filterSnippets=function(K,m){var x=this;if(m){this.filteredSnippets=(0,_.NX.unsafeClone)(K);var S=RegExp(_.gIS(m),"i");this.filteredSnippets=this.filteredSnippets.filter(function(M){return S.test(x.ytRendererBehavior.getSimpleString(M.snippet))});
K=_.u(this.filteredSnippets);for(var Q=K.next();!Q.done;Q=K.next()){Q=Q.value;var w=this.ytRendererBehavior.getSimpleString(Q.snippet);Q.snippet={runs:[{text:w.substring(0,w.toLowerCase().indexOf(m))},{text:w.substring(w.toLowerCase().indexOf(m),w.toLowerCase().indexOf(m)+m.length),bold:!0},{text:w.substring(w.toLowerCase().indexOf(m)+m.length,w.length)}]}}}else this.filteredSnippets=K};
_.l.onUpdateSearchInVideoResults=function(K){if(!(this.snippets.length>0)){var m,x,S;if((S=(m=_.C(K,Sde))==null?void 0:(x=m.results)==null?void 0:x.length)!=null&&S){var Q;this.filteredSnippets=this.snippets=((Q=_.C(K,Sde))==null?void 0:Q.results).map(function(w){var M,f,c;return{startMs:w==null?void 0:(M=w.searchInVideoResultRenderer)==null?void 0:M.startMs,startTimeText:w==null?void 0:(f=w.searchInVideoResultRenderer)==null?void 0:f.startTimeText,snippet:w==null?void 0:(c=w.searchInVideoResultRenderer)==
null?void 0:c.snippet}})}}};
_.l.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};
_.l.highlightSnippet=function(K){K.classList.add("highlighted")};
_.l.removeSnippetHighlight=function(K){K.classList.remove("highlighted")};
_.l.selectSnippet=function(K){this.typedValue=String(K.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(K);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.l.ensureVisible=function(K){var m=this.snippetsWrapper.scrollTop,x=m+this.snippetsWrapper.clientHeight,S=K.offsetTop-this.snippetsWrapper.offsetTop;K=S+K.clientHeight;S<m?this.snippetsWrapper.scrollTop-=m-S:K>x&&(this.snippetsWrapper.scrollTop+=K-x)};
_.l.seekPlayer=function(K){var m,x;return _.t(function(S){if(S.nextAddress==1){if(!K)return S.jumpTo(0);m=Number(K.dataset.startOffset);return S.yield(_.aK().getPlayerPromise(),3)}x=S.yieldResult;x.seekTo(m/1E3,!0);x.wakeUpControls();_.Px(S)})};
_.l.logInputGesture=function(K){var m=_.hX();m&&(K==null?0:K.trackingParams)&&_.HN(m,_.uX(K.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.l.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("typed-value-changed",this.typedValue))};
_.l.updateTypedValueFromBinding=function(K){this.typedValue=K.currentTarget.value};
B8.prototype.typedValueChangedForBinding=B8.prototype.typedValueChangedForBinding;B8.prototype.dataChanged=B8.prototype.dataChanged;B8.prototype.panelContentVisibleChanged=B8.prototype.panelContentVisibleChanged;B8.prototype.onClick=B8.prototype.onClick;B8.prototype.onKeyUp=B8.prototype.onKeyUp;B8.prototype.onKeyDown=B8.prototype.onKeyDown;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],B8.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],B8.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],B8.prototype,"data",void 0);_.v([_.P({value:[]}),_.U("design:type",Array)],B8.prototype,"snippets",void 0);_.v([_.P({value:[]}),_.U("design:type",Array)],B8.prototype,"filteredSnippets",void 0);_.v([_.P({value:[]}),_.U("design:type",Array)],B8.prototype,"snippetElements",void 0);
_.v([_.QF("#siv-input"),_.U("design:type",HTMLElement)],B8.prototype,"inputElement",void 0);_.v([_.QF("#siv-snippets-wrapper"),_.U("design:type",HTMLElement)],B8.prototype,"snippetsWrapper",void 0);_.v([_.P(),_.U("design:type",String)],B8.prototype,"typedValue",void 0);_.v([_.P({value:-1}),_.U("design:type",Number)],B8.prototype,"highlightedIndex",void 0);_.v([_.mh("keydown"),_.U("design:type",Function),_.U("design:paramtypes",[_.cp]),_.U("design:returntype")],B8.prototype,"onKeyDown",null);
_.v([_.mh("keyup"),_.U("design:type",Function),_.U("design:paramtypes",[_.cp]),_.U("design:returntype")],B8.prototype,"onKeyUp",null);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],B8.prototype,"onClick",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],B8.prototype,"panelContentVisible",void 0);
_.v([_.xt("panelContentVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],B8.prototype,"panelContentVisibleChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],B8.prototype,"dataChanged",null);_.v([_.xt("typedValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],B8.prototype,"typedValueChangedForBinding",null);
_.v([_.Z({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],B8);
_.d(B8,"ytd-search-in-video-renderer",function(){if(Uty!==void 0)return Uty;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Uty=K},{mode:1});var zW3;var aF=function(){return _.e.apply(this,arguments)||this};
_.q(aF,_.e);aF.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
aF.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]]"}}}}}};
aF.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var K,m,x,S,Q=(m=_.C((K=this.data)==null?void 0:K.onClickCommand,_.pzE))==null?void 0:(x=m.item)==null?void 0:(S=x.notificationTextRenderer)==null?void 0:S.successResponseText;Q&&_.Gu0(this.hostElement,Q)}};
_.tv.Object.defineProperties(aF.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S;return this.isProductPlaceholder&&((K=this.data)==null?void 0:(m=K.hiddenProductOptions)==null?void 0:m.showDropCountdown)&&!!((x=this.data)==null?0:(S=x.hiddenProductOptions)==null?0:S.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var K;return!this.isProductPlaceholder&&!((K=this.data)==null?0:K.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var K,m;return!((K=this.data)==null?0:K.priceReplacementText)&&!((m=this.data)==null||!m.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],aF.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],aF.prototype,"componentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],aF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],aF.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("isProductPlaceholder"),_.U("design:type",Object),_.U("design:paramtypes",[])],aF.prototype,"useCenterLayoutContainer",null);_.v([_.P({computed:"computeButtonOverride(data)"}),_.U("design:type",Object)],aF.prototype,"buttonOverride",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],aF.prototype,"isProductPlaceholder",null);
_.v([_.g("isProductPlaceholder"),_.U("design:type",Object),_.U("design:paramtypes",[])],aF.prototype,"showDropCountdown",null);_.v([_.g("isProductPlaceholder","data"),_.U("design:type",Object),_.U("design:paramtypes",[])],aF.prototype,"showBrandName",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],aF.prototype,"showPriceReplacementText",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],aF.prototype,"showPrice",null);
_.v([_.g("isProductPlaceholder"),_.U("design:type",Object),_.U("design:paramtypes",[])],aF.prototype,"showMetadata",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],aF);
_.d(aF,"ytd-product-list-item-renderer",function(){if(zW3!==void 0)return zW3;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return zW3=K},{mode:1});var T7K;var dU=function(){return _.e.apply(this,arguments)||this};
_.q(dU,_.e);dU.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
dU.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
dU.prototype.panelContentVisibleChanged=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return K.playerApi?x.jumpTo(2):x.yield(_.aK().getPlayerPromise(),3);x.nextAddress!=2&&(K.playerApi=x.yieldResult);(m=K.playerApi)==null||m.productsInVideoVisibilityUpdated(!!K.panelContentVisible);_.Px(x)})};
dU.prototype.panelContentVisibleChanged=dU.prototype.panelContentVisibleChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],dU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],dU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],dU.prototype,"panelContentVisible",void 0);_.v([_.P(),_.U("design:type",Object)],dU.prototype,"data",void 0);
_.v([_.xt("panelContentVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype",Promise)],dU.prototype,"panelContentVisibleChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],dU);
_.d(dU,"ytd-product-list-renderer",function(){if(T7K!==void 0)return T7K;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return T7K=K},{mode:1});var Ixm;var yH=function(){var K=_.e.apply(this,arguments)||this;K.hideTimestamps=!!_.O8("hide-transcript-timestamps");K.currentCueIndex=-1;K.flatCues=[];K.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};K.TEST_ONLY={getFlatCues:function(){return K.flatCues}};
return K};
_.q(yH,_.e);_.l=yH.prototype;_.l.hideTimestampsChanged=function(){_.c9("hide-transcript-timestamps",this.hideTimestamps)};
_.l.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.l.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.l.dataChanged=function(){var K;if((K=this.data)!=null&&K.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;K=_.u(this.data.cueGroups);for(var m=K.next();!m.done;m=K.next()){m=_.u(_.C(m.value,Qy8).cues);for(var x=m.next();!x.done;x=m.next())this.flatCues.push(Number(_.C(x.value,wd3).startOffsetMs))}}};
_.l.onYtPlayerTimeChanged=function(K){if(!(K<0)){for(var m=this.currentCueIndex,x=m;;){var S=x>=0?this.flatCues[x]/1E3:-1;if(K+.5<S)--x;else if(S=x+1<this.flatCues.length?this.flatCues[x+1]/1E3:Infinity,K+.5>S)x+=1;else break}x!==m&&(m>=0&&((K=this.getCueElement(m))&&K.classList.remove("active"),(m=this.getCueGroupElement(m))&&m.classList.remove("active")),(m=this.getCueElement(x))&&m.classList.add("active"),(m=this.getCueGroupElement(x))&&m.classList.add("active"),this.currentCueIndex=x,this.isHovered||
this.scrollElementToTop(x))}};
_.l.scrollElementToTop=function(K){K=this.getCueElement(K>=3?K-3:0);this.hostElement.scrollTop=Math.min(K.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.l.getCueElement=function(K){return _.U8(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[K]+'"]')};
_.l.getCueGroupElement=function(K){return(K=this.getCueElement(K))&&K.parentElement?K.parentElement.parentElement:null};
_.l.onTap=function(K){var m=_.oX(K);K.target.classList.contains("cue")&&this.seekCueElement(m)};
_.l.onKeyPress=function(K){K.keyCode==13&&(K=_.gLA(K.target,null,"cue"))&&this.seekCueElement(K)};
_.l.seekCueElement=function(K){K=Number(K.getAttribute("start-offset"));_.Uk(this.hostElement,"yt-transcript-player-seek",[K/1E3])};
_.l.onMouseEnter=function(){this.isHovered=!0};
_.l.onMouseLeave=function(){this.isHovered=!1};
yH.prototype.onMouseLeave=yH.prototype.onMouseLeave;yH.prototype.onMouseEnter=yH.prototype.onMouseEnter;yH.prototype.onKeyPress=yH.prototype.onKeyPress;yH.prototype.onTap=yH.prototype.onTap;yH.prototype.dataChanged=yH.prototype.dataChanged;yH.prototype.hideTimestampsChanged=yH.prototype.hideTimestampsChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],yH.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],yH.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],yH.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],yH.prototype,"hideTimestamps",void 0);_.v([_.P(),_.U("design:type",Boolean)],yH.prototype,"isHovered",void 0);_.v([_.xt("hideTimestamps"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yH.prototype,"hideTimestampsChanged",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yH.prototype,"dataChanged",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],yH.prototype,"onTap",null);_.v([_.mh("keypress"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],yH.prototype,"onKeyPress",null);
_.v([_.mh("mouseenter"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yH.prototype,"onMouseEnter",null);_.v([_.mh("mouseleave"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yH.prototype,"onMouseLeave",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],yH);
_.d(yH,"ytd-transcript-body-renderer",function(){if(Ixm!==void 0)return Ixm;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Ixm=K},{mode:1});var kim;var VH=function(){var K=_.e.apply(this,arguments)||this;K.darkerPanels=_.h("web_watch_darker_panels");return K};
_.q(VH,_.e);VH.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],VH.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],VH.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],VH.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],VH.prototype,"darkerPanels",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],VH);
_.d(VH,"ytd-transcript-footer-renderer",function(){if(kim!==void 0)return kim;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return kim=K},{mode:1});var Wus;var XLS;var UC=function(){var K=_.e.apply(this,arguments)||this;K.systemIcons=_.h("kevlar_system_icons");K.showClearButton=!1;return K};
_.q(UC,_.e);_.l=UC.prototype;_.l.handleInput=function(K){var m=this;K.target.value.length?_.nd(this,"ytdTranscriptSearchBoxSearch",function(){m.emitSearchEvent(K)},500):(_.L_T(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=K.target.value.length>0};
_.l.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.l.handleClick=function(){var K,m=(K=this.data)==null?void 0:K.trackingParams;m&&_.Ev(_.So(),m)};
_.l.handleClear=function(){_.L_T(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var K,m,x=(m=_.C((K=this.data)==null?void 0:K.clearButton,_.zD))==null?void 0:m.trackingParams;x&&_.Ev(_.So(),x);this.clear()};
_.l.emitSearchEvent=function(K){_.vg(this.hostElement,"yt-transcript-search-box-search",{query:K.target.value});var m,x;(K=(x=_.C((m=this.data)==null?void 0:m.searchButton,_.zD))==null?void 0:x.trackingParams)&&_.Ev(_.So(),K)};
_.l.emitClearEvent=function(){_.vg(this.hostElement,"yt-transcript-search-box-clear")};
_.tv.Object.defineProperties(UC.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.U8(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],UC.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],UC.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],UC.prototype,"systemIcons",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],UC);
_.d(UC,"ytd-transcript-search-box-renderer",function(){if(XLS!==void 0)return XLS;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return XLS=K},{mode:1});var KtG;var mi3;var z7=function(){return _.e.apply(this,arguments)||this};
_.q(z7,_.e);z7.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var K,m;this.sectionHeaderAriaLabel=(K=this.data)==null?void 0:(m=K.accessibility)==null?void 0:m.accessibilityData.label}};
z7.prototype.fireSelectedEvent=function(K){_.vg(this.hostElement,"ytd-transcript-section-header",{startMs:K})};
z7.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
z7.prototype.handleKeyPress=function(K){this.data&&K.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.tv.Object.defineProperties(z7.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var K,m;return(m=(K=this.data)==null?void 0:K.enableTappableTranscriptHeader)!=null?m:!1}}});
z7.prototype.dataChanged=z7.prototype.dataChanged;_.v([_.P(),_.U("design:type",Object)],z7.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],z7.prototype,"sectionHeaderAriaLabel",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],z7.prototype,"enableTappableTranscriptHeader",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],z7.prototype,"dataChanged",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],z7);
_.d(z7,"ytd-transcript-section-header-renderer",function(){if(mi3!==void 0)return mi3;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return mi3=K},{mode:1});var xiy;var Sqy;var T7=function(){var K=_.e.apply(this,arguments)||this;K.isEditMode=!1;K.touchCaptionsEnabled=!1;K.deleteCaptionCorrectionPopupCommand=null;K.voteCaptionCorrectionPopupCommand=null;K.roundedContainer=!0;K.mouseOver=!1;K.textChanged=!1;K.messages={suggest_correction:_.SC("suggest_correction",void 0,"Edit caption"),suggested_caption:_.SC("suggested_caption",void 0,"Suggested caption"),submit_correction:_.SC("submit_correction",void 0,"Submit for review"),cancel_correction:_.SC("cancel_correction",
void 0,"Cancel"),replay_segment:_.SC("replay_segment",void 0,"Re-play segment"),delete_correction:_.SC("delete_correction",void 0,"Delete correction")};K.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return K};
_.q(T7,_.e);_.l=T7.prototype;_.l.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)};
_.l.handleDelete=function(K){if(this.deleteCaptionCorrectionPopupCommand){var m=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);m&&this.ytdOpenPopupBehavior.openPopup(m);K.stopPropagation()}};
_.l.handleSubmit=function(K){if(this.data&&this.data.submitCaptionCorrectionCommand&&(K.stopPropagation(),this.textChanged)){var m;K=(m=_.C(this.data.submitCaptionCorrectionCommand,_.qEB))==null?void 0:m.params;m=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:K,correctionText:String(this.ironTextAreaElement.value),originalText:_.Hk(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(m);this.isEditMode=!1}};
_.l.handleUpdateSegmentText=function(K){(K=_.C(K,CcN))&&K.targetId&&this.data&&K.targetId===this.data.targetId&&(K.userCorrection&&(this.editedText=K.userCorrection),K.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.Hk(this.data.snippet)),K.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=K.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=K.voteCaptionCorrectionPopupCommand?
K.voteCaptionCorrectionPopupCommand:null,K.accessibility&&(this.segmentAriaLabel=K.accessibility.accessibilityData.label))};
_.l.handleCancel=function(K){this.isEditMode=!1;K.stopPropagation();this.logClientVe(159409)};
_.l.handleEditSegmentCommand=function(K){(K=_.C(K,hf8))&&K.targetId&&this.data&&K.targetId===this.data.targetId&&this.handleEdit()};
_.l.handleEditButtonClick=function(K){this.data&&(this.handleEdit(),K.stopPropagation())};
_.l.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var K;(K=this.ironTextAreaElement.textarea)==null||K.focus();this.logClientVe(159407)}};
_.l.handleMouseEnter=function(){this.mouseOver=!0};
_.l.handleMouseLeave=function(){this.mouseOver=!1};
_.l.handleReplay=function(K){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),K.stopPropagation(),this.logClientVe(159408))};
_.l.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()))};
_.l.handleKeypress=function(K){this.data&&(this.isEditMode?K.stopPropagation():this.isEnterPress(K)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(K)&&this.logClientVe(138758))};
_.l.handleTextboxClick=function(K){K.stopPropagation()};
_.l.handleTextboxKeydown=function(K){this.isControlEnterPress(K)?this.handleSubmit(K):K.key==="Escape"&&this.handleCancel(K)};
_.l.handleTextboxKeyup=function(){this.textChanged=_.Hk(this.latestText)!==String(this.ironTextAreaElement.value)};
_.l.fireSelectedEvent=function(K){_.vg(this.hostElement,"yt-transcript-segment-selected",{startMs:K})};
_.l.fireReplayEvent=function(K,m){_.vg(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(K-100,0),endMs:m})};
_.l.fireEditEvent=function(K,m){_.vg(this.hostElement,"yt-transcript-segment-edit",{startMs:K,endMs:m})};
_.l.isEnterPress=function(K){return K.key==="Enter"||K.code==="Enter"||K.code==="NumpadEnter"||K.keyCode===13?!0:!1};
_.l.isControlEnterPress=function(K){var m=K.key==="Enter"||K.code==="Enter"||K.code==="NumpadEnter"||K.keyCode===13;return(K.ctrlKey||K.metaKey)&&m};
_.l.isCopyPress=function(K){var m=K.ctrlKey;return K.key==="c"&&m};
_.l.logClick=function(){var K,m=(K=this.data)==null?void 0:K.trackingParams;m&&_.Ev(_.So(),m)};
_.l.logClientVe=function(K){_.q9(_.So(),_.IK(K))};
_.tv.Object.defineProperties(T7.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}}});
T7.prototype.handleMouseLeave=T7.prototype.handleMouseLeave;T7.prototype.handleMouseEnter=T7.prototype.handleMouseEnter;T7.prototype.dataChanged=T7.prototype.dataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],T7.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],T7.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],T7.prototype,"ytRendererBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],T7.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],T7.prototype,"isEditMode",void 0);_.v([_.P(),_.U("design:type",Object)],T7.prototype,"touchCaptionsEnabled",void 0);_.v([_.P(),_.U("design:type",Object)],T7.prototype,"editedText",void 0);_.v([_.P(),_.U("design:type",Object)],T7.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.v([_.P(),_.U("design:type",Object)],T7.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.v([_.P(),_.U("design:type",String)],T7.prototype,"segmentAriaLabel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],T7.prototype,"roundedContainer",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],T7.prototype,"mouseOver",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],T7.prototype,"textChanged",void 0);_.v([_.P(),_.U("design:type",Object)],T7.prototype,"messages",void 0);
_.v([_.QF("#suggestion"),_.U("design:type",Object)],T7.prototype,"ironTextAreaElement",void 0);_.v([_.g("data","editedText"),_.U("design:type",Object),_.U("design:paramtypes",[])],T7.prototype,"latestText",null);_.v([_.g("touchCaptionsEnabled","isEditMode"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],T7.prototype,"enableEditButton",null);
_.v([_.g("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],T7.prototype,"enableUndoButton",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],T7.prototype,"dataChanged",null);_.v([_.mh("mouseenter"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],T7.prototype,"handleMouseEnter",null);
_.v([_.mh("mouseleave"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],T7.prototype,"handleMouseLeave",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],T7);
_.d(T7,"ytd-transcript-segment-renderer",function(){if(Sqy!==void 0)return Sqy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Sqy=K},{mode:1});var IF=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};K.isError=!1;K.darkerPanels=_.h("web_watch_darker_panels");K.useParentMaxHeight=_.h("web_watch_transscript_use_parent_max_height");K.segmentOffsets=[];K.segmentIndex=-1;return K};
_.q(IF,_.e);_.l=IF.prototype;_.l.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"}}}}};
_.l.segmentsChanged=function(){this.updateOffsets()};
_.l.onYtPlayerTimeChanged=function(K){for(var m=this.segmentIndex,x=m;;){if(x>=0){var S=this.segmentOffsets[x].start;var Q=this.segmentOffsets[x].isAutoScrollable}else S=-1,Q=!0;var w=K+.5;if(!Q){S=x+1<this.segmentOffsets.length?this.segmentOffsets[x+1].start:Infinity;if(w>=S){x+=1;continue}x=-1;break}if(w<S)S=x-1>=0&&this.segmentOffsets[x-1].isAutoScrollable,Q=x===0||S?1:2,x-=Q;else if(Q=x+1<this.segmentOffsets.length&&this.segmentOffsets[x+1].isAutoScrollable?1:2,S=x+Q<this.segmentOffsets.length?
this.segmentOffsets[x+Q].start:Infinity,w>S)x+=Q;else{if(x<0)break;x<this.segmentOffsets.length&&w>this.segmentOffsets[x].end&&(x=-1);break}}if(m!==x){if(m>=0){var M;(M=this.getSegmentElement(m))==null||M.classList.remove("active")}this.segmentIndex=x;if(!(x<0)){var f;(f=this.getSegmentElement(x))==null||f.classList.add("active");this.isHovered||this.scrollElementToTop(x)}}};
_.l.handleSegmentEdit=function(K){K.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=K.target,_.Uk(this.hostElement,"yt-transcript-player-edit",[K.detail.startMs/1E3,K.detail.endMs/1E3]))};
_.l.handleSegmentSelected=function(K){_.Uk(this.hostElement,"yt-transcript-player-seek",[K.detail.startMs/1E3])};
_.l.handleSegmentReplay=function(K){_.Uk(this.hostElement,"yt-transcript-player-replay",[K.detail.startMs/1E3,K.detail.endMs/1E3])};
_.l.handleSectionHeaderSelected=function(K){_.Uk(this.hostElement,"yt-transcript-player-seek",[K.detail.startMs/1E3])};
_.l.onMouseEnter=function(){this.isHovered=!0};
_.l.onMouseLeave=function(){this.isHovered=!1};
_.l.onRetryButtonClick=function(){_.vg(this.hostElement,"transcript-retry-button-click")};
_.l.getSegmentElement=function(K){return _.U8(this.hostElement).querySelector(":nth-child("+(K+1)+")")};
_.l.scrollElementToTop=function(K){K=this.getSegmentElement(K>=2?K-2:0);this.hostElement.scrollTop=Math.min(K.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.l.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(K){var m,x=(m=K.transcriptSegmentRenderer)!=null?m:K.transcriptSectionHeaderRenderer;return{start:Number(x.startMs)/1E3,end:Number(x.endMs)/1E3,isAutoScrollable:K.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.l.clearHighlightedSegments=function(){var K=_.U8(this.hostElement);K=_.u(K.querySelectorAll("ytd-transcript-segment-renderer"));for(var m=K.next();!m.done;m=K.next())m.value.classList.remove("active")};
_.tv.Object.defineProperties(IF.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:K.searchResultSegments)||((m=this.data)==null?void 0:m.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
IF.prototype.onMouseLeave=IF.prototype.onMouseLeave;IF.prototype.onMouseEnter=IF.prototype.onMouseEnter;IF.prototype.handleSectionHeaderSelected=IF.prototype.handleSectionHeaderSelected;IF.prototype.handleSegmentReplay=IF.prototype.handleSegmentReplay;IF.prototype.handleSegmentSelected=IF.prototype.handleSegmentSelected;IF.prototype.handleSegmentEdit=IF.prototype.handleSegmentEdit;IF.prototype.segmentsChanged=IF.prototype.segmentsChanged;
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],IF.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],IF.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],IF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],IF.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],IF.prototype,"isError",void 0);
_.v([_.P(),_.U("design:type",Object)],IF.prototype,"noResultLabel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IF.prototype,"darkerPanels",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IF.prototype,"useParentMaxHeight",void 0);_.v([_.g("data"),_.U("design:type",Array),_.U("design:paramtypes",[])],IF.prototype,"segments",null);
_.v([_.g("segments","noResultLabel"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],IF.prototype,"displayNoResults",null);_.v([_.xt("segments"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],IF.prototype,"segmentsChanged",null);_.v([_.mh("yt-transcript-segment-edit"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],IF.prototype,"handleSegmentEdit",null);
_.v([_.mh("yt-transcript-segment-selected"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],IF.prototype,"handleSegmentSelected",null);_.v([_.mh("yt-transcript-segment-replay"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],IF.prototype,"handleSegmentReplay",null);
_.v([_.mh("ytd-transcript-section-header"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],IF.prototype,"handleSectionHeaderSelected",null);_.v([_.mh("mouseenter"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],IF.prototype,"onMouseEnter",null);_.v([_.mh("mouseleave"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],IF.prototype,"onMouseLeave",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],IF);
_.d(IF,"ytd-transcript-segment-list-renderer",function(){if(xiy!==void 0)return xiy;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return xiy=K},{mode:1});var k5=function(){var K=_.e.apply(this,arguments)||this;K.hideTimestamps=!!_.O8("hide-transcript-timestamps");K.isLoadingTranscripts=!1;K.darkerPanels=_.h("web_watch_darker_panels");K.isError=!1;K.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return K};
_.q(k5,_.e);_.l=k5.prototype;_.l.headerChanged=function(){var K,m;this.baseGetTranscriptsCommand=(m=_.C((K=this.data)==null?void 0:K.header,L7f))==null?void 0:m.onTextChangeCommand};
_.l.bodyChanged=function(){var K=this.getBodyRenderer();K&&(K.initialSegments&&(this.initialTranscriptsRenderer=K),K.noResultLabel&&(this.noResultLabel=K.noResultLabel),K.retryLabel&&(this.retryLabel=K.retryLabel))};
_.l.detached=function(){this.clearSearchBoxText()};
_.l.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.l.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"}}}};
_.l.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.l.fireSearch=function(K){var m=this;if(K){var x=K.detail.query;if(this.baseGetTranscriptsCommand){var S;K=(S=_.C(this.baseGetTranscriptsCommand,_.CDE))==null?void 0:S.params;var Q;S=_.C((Q=this.data)==null?void 0:Q.footer,sye);var w;if((Q=(w=_.C(S==null?void 0:S.languageMenu,pdm))==null?void 0:w.subMenuItems)&&Q.length>0&&(w=Q.find(function(c){return c.selected}))){var M,f;
K=(M=w.continuation)==null?void 0:(f=M.reloadContinuationData)==null?void 0:f.continuation}M=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:K,searchQuery:x}});this.ytComponentBehavior.resolveCommand(M,{commandController:{onServerError:function(){m.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});aUy(this.ytContinuationHandlerBehavior,function(){return x===m.getCurrentSearchBoxText()})}}};
_.l.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.l.onRetryButtonClick=function(){this.isError=!1;var K={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:K}))};
_.l.hideTimestampsChanged=function(){_.c9("hide-transcript-timestamps",this.hideTimestamps)};
_.l.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.l.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.l.handleSignalActionCopyTranscript=function(){var K=this,m=this.getBodyRenderer();m&&(m=((m==null?void 0:m.searchResultSegments)||(m==null?void 0:m.initialSegments)||[]).map(function(x){return _.C(x,EMy)}).filter(function(x){return!!x}).map(function(x){return{snippet:x.snippet||{runs:[{text:""}]},
startTimeText:x.startTimeText||{simpleText:""}}}).map(function(x){var S=(x.snippet.runs||[]).reduce(function(Q,w){return Q+w.text},"");
return K.hideTimestamps?S:x.startTimeText.simpleText+" "+S}).join("\n"),this.copyToClipboard(m))};
_.l.copyToClipboard=function(K){navigator.clipboard&&navigator.clipboard.writeText(K)};
_.l.getCurrentSearchBoxText=function(){var K;return(K=this.searchBox)==null?void 0:K.value};
_.l.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.l.getBodyRenderer=function(){var K;return _.C((K=this.data)==null?void 0:K.body,qd8)};
_.l.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.tv.Object.defineProperties(k5.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.U8(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
k5.prototype.hideTimestampsChanged=k5.prototype.hideTimestampsChanged;k5.prototype.searchCleared=k5.prototype.searchCleared;k5.prototype.fireSearch=k5.prototype.fireSearch;k5.prototype.onReloadContinuationFinish=k5.prototype.onReloadContinuationFinish;k5.prototype.bodyChanged=k5.prototype.bodyChanged;k5.prototype.headerChanged=k5.prototype.headerChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],k5.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],k5.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],k5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.my),_.U("design:type",Object)],k5.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],k5.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],k5.prototype,"hideTimestamps",void 0);
_.v([_.P(),_.U("design:type",Object)],k5.prototype,"isLoadingTranscripts",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],k5.prototype,"darkerPanels",void 0);_.v([_.P(),_.U("design:type",Object)],k5.prototype,"isError",void 0);_.v([_.xt("data.header"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],k5.prototype,"headerChanged",null);
_.v([_.uV("data.body"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],k5.prototype,"bodyChanged",null);_.v([_.mh("yt-reload-continuation-finish"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],k5.prototype,"onReloadContinuationFinish",null);_.v([_.mh("yt-transcript-search-box-search"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],k5.prototype,"fireSearch",null);
_.v([_.mh("yt-transcript-search-box-clear"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],k5.prototype,"searchCleared",null);_.v([_.xt("hideTimestamps"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],k5.prototype,"hideTimestampsChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],k5);
_.d(k5,"ytd-transcript-search-panel-renderer",function(){if(KtG!==void 0)return KtG;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return KtG=K},{mode:1});var W8=function(){var K=_.e.apply(this,arguments)||this;K.player=null;K.playerPollJobId=0;return K};
_.q(W8,_.e);_.l=W8.prototype;_.l.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.l.onLoadReloadContinuation=function(K){_.h("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:K.target.data.continuation}}):(K={clickTrackingParams:K.target.data.clickTrackingParams,getTranscriptEndpoint:{params:K.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}}))};
_.l.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"}}}};
_.l.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.l.attached=function(){this.updatePlayerListening()};
_.l.detached=function(){this.updatePlayerListening()};
_.l.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.l.startPlayerListening=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return(m=_.B3())?x.yield(m.getPlayerPromise(),2):x.return();K.player=x.yieldResult;K.playerPollJobId=_.dX.addLowPriorityJob(function(){K.getPlayerVideoProgress()},1E3);
K.player.addEventListener("onCueRangeEnter",function(S){K.onCueRangeEnter(S)});
K.player.addEventListener("onCueRangeExit",function(S){K.onCueRangeExit(S)});
K.player.addEventListener("onStateChange",function(S){K.onPlayerStateChange(S)});
K.player.addEventListener("SEEK_TO",function(S){K.onPlayerSeek(S)});
_.Px(x)})};
_.l.getPlayerVideoProgress=function(){var K=this;_.dX.cancelJob(this.playerPollJobId);if(this.player){var m=this.player.getCurrentTime();_.Uk(this.hostElement,"yt-player-time-changed",[m])}this.playerPollJobId=_.dX.addLowPriorityJob(function(){K.getPlayerVideoProgress()},1E3)};
_.l.stopPlayerListening=function(){this.player=null;_.dX.cancelJob(this.playerPollJobId)};
_.l.onPlayerStateChange=function(K){K===2&&this.removePendingCue()};
_.l.onPlayerSeek=function(K){var m;if(m=this.pendingReplayCueId)m=this.pendingReplayCueId,m=K===(_.h("web_transcript_cue_id_killswitch")?Number(m):Number(m.split("_")[1]));m||this.removePendingCue()};
_.l.onCueRangeEnter=function(K){lUe(K)&&(this.pendingReplayCueId=K)};
_.l.onCueRangeExit=function(K){lUe(K)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.l.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.l.onYtTranscriptPlayerSeek=function(K){this.player&&this.player.seekTo(K,!0)};
_.l.onYtTranscriptPlayerReplay=function(K,m){this.player&&(this.player.addCueRange(shs(K),K,m),this.player.seekTo(K,!0),this.player.playVideo())};
_.l.onYtTranscriptPlayerEdit=function(K,m){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(shs(K),K,m),this.player.seekTo(K,!0))};
W8.prototype.onLoadReloadContinuation=W8.prototype.onLoadReloadContinuation;W8.prototype.panelContentVisibleChanged=W8.prototype.panelContentVisibleChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],W8.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],W8.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],W8.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],W8.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],W8.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],W8.prototype,"panelContentVisible",void 0);_.v([_.xt("panelContentVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],W8.prototype,"panelContentVisibleChanged",null);
_.v([_.mh("yt-load-reload-continuation"),_.U("design:type",Function),_.U("design:paramtypes",[Object]),_.U("design:returntype")],W8.prototype,"onLoadReloadContinuation",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],W8);
_.d(W8,"ytd-transcript-renderer",function(){if(Wus!==void 0)return Wus;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Wus=K},{mode:1});var QWy;var wFs;var X6=function(){return _.e.apply(this,arguments)||this};
_.q(X6,_.e);X6.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.I7(this.hostElement,[this.data.clickCommand],this.hostElement))};
X6.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.qN)()+_.HK)+"px)"};
X6.prototype.updateShouldHideFromBinding=function(K){this.shouldHide=K.detail.value};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],X6.prototype,"rendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],X6.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],X6.prototype,"shouldHide",void 0);_.v([_.Z({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],X6);
_.d(X6,"ytd-ad-engagement-panel-banner-renderer",function(){if(wFs!==void 0)return wFs;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return wFs=K},{mode:_.VF("kevlar_poly_si_batch_j070")?1:2});var sWK;var KF=function(){var K=_.e.apply(this,arguments)||this;K.buttonUpdate=_.h("web_modern_buttons");K.adsSemanticText=_.h("enable_ads_web_ep_buenos_aires_and_padding_fix");return K};
_.q(KF,_.e);KF.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.v([_.P(),_.U("design:type",Object)],KF.prototype,"data",void 0);_.v([_.P({computed:"computeHideDefaultAdBadge(data)"}),_.U("design:type",Boolean)],KF.prototype,"hideDefaultAdBadge",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],KF.prototype,"buttonUpdate",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],KF.prototype,"adsSemanticText",void 0);_.v([_.Z({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],KF);
_.d(KF,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(sWK!==void 0)return sWK;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return sWK=K},{mode:1});var lR8;var mB=function(){var K=_.e.apply(this,arguments)||this;K.darkerPanels=_.h("web_watch_darker_panels");K.enableSqueezebackPanels=_.h("web_shorts_enable_squeezeback_panels");K.enableAnchoredPanel=_.h("desktop_shorts_v2_anchored_panel");K.headerClickListener=function(m){K.onHeaderClick(m)};
K.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return K};
_.q(mB,_.e);_.l=mB.prototype;_.l.computeAdsInfoButton=function(){if(_.h("web_modern_buttons")){var K,m;return(m=_.C((K=this.data)==null?void 0:K.subtitleComplex,lis))==null?void 0:m.adInfoRenderer}};
_.l.updateHeaderClickListener=function(){var K,m,x;((K=this.data)==null?0:K.navigationEndpoint)||((m=this.data)==null?0:m.onClickCommand)||_.C((x=this.data)==null?void 0:x.visibilityButton,_.TD)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.l.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}}}}}};
_.l.collapsedChanged=function(){var K;(K=this.data)!=null&&K.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.h("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.l.focus=function(K){var m=this;this.titleElement&&_.dX.addJob(function(){_.Qq(m.titleElement,K)},0,500)};
_.l.computeTitleAriaLabel=function(K){var m=[];if(K.title){var x,S;m.push(this.ytRendererBehavior.getSimpleString(K.title)||((x=K.title.accessibility)==null?void 0:(S=x.accessibilityData)==null?void 0:S.label))}K.contextualInfo&&m.push(this.ytRendererBehavior.getSimpleString(K.contextualInfo));return m.join(" ")};
_.l.onHeaderClick=function(K){this.shouldTriggerHeaderClick(K)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.I7(this.hostElement,[this.data.onClickCommand],this.hostElement)):(K=this.getVisibilityToggleButton())&&K.click())};
_.l.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var K=_.C(this.data.visibilityButton,_.zD)||_.C(this.data.visibilityButton,_.TD);K&&this.ytRendererBehavior.logExplicitClick(K)}};
_.l.getVisibilityToggleButton=function(){var K=_.U8(this.hostElement).querySelector("#visibility-button").firstElementChild;return(K==null?void 0:K.is)==="ytd-toggle-button-renderer"?K:null};
_.l.shouldTriggerHeaderClick=function(K){return!_.oK(_.AO(K),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.l.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(K){K=_.C(K,_.W8e);this.targetId&&(K==null?void 0:K.targetId)===this.targetId&&(K=K.navigationButton)&&this.set("data.navigationButton",K)};
_.tv.Object.defineProperties(mB.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 K;return!!(((K=this.entity)==null?0:K.isActionButtonHidden)||this.hideActionButton)}}});
mB.prototype.collapsedChanged=mB.prototype.collapsedChanged;mB.prototype.updateHeaderClickListener=mB.prototype.updateHeaderClickListener;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],mB.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],mB.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],mB.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],mB.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],mB.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],mB.prototype,"targetId",void 0);_.v([_.P(),_.U("design:type",Boolean)],mB.prototype,"collapsed",void 0);_.v([_.P(),_.U("design:type",Boolean)],mB.prototype,"hideActionButton",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],mB.prototype,"shortsPanel",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],mB.prototype,"liveChatEngagementPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],mB.prototype,"learningChatEngagementPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],mB.prototype,"darkerPanels",void 0);_.v([_.QF("#title"),_.U("design:type",HTMLElement)],mB.prototype,"titleElement",void 0);_.v([_.QF("#header"),_.U("design:type",HTMLElement)],mB.prototype,"headerElement",void 0);
_.v([_.P({computed:"computeAdsInfoButton(data)"}),_.U("design:type",Object)],mB.prototype,"adsInfoButton",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],mB.prototype,"enableSqueezebackPanels",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],mB.prototype,"enableAnchoredPanel",void 0);_.v([_.P({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(K,m){return _.X4(K.entities,"engagementPanelTitleHeaderEntity",m)}}),
_.U("design:type",Object)],mB.prototype,"entity",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("targetId"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],mB.prototype,"adsSemanticText",null);_.v([_.xt("data","data.navigationEndpoint","data.onClickCommand"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],mB.prototype,"updateHeaderClickListener",null);
_.v([_.uV("collapsed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],mB.prototype,"collapsedChanged",null);_.v([_.g("entity","hideActionButton"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],mB.prototype,"isActionButtonHidden",null);_.v([_.Z({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],mB);
_.d(mB,"ytd-engagement-panel-title-header-renderer",function(){if(lR8!==void 0)return lR8;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return lR8=K},{mode:1});var upm;var xa=function(){return _.e.apply(this,arguments)||this};
_.q(xa,_.e);xa.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],xa.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],xa.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],xa.prototype,"data",void 0);_.v([_.Z({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],xa);
_.d(xa,"ytd-macro-markers-info-item-renderer",function(){if(upm!==void 0)return upm;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return upm=K},{mode:1});var MUA;var SR=function(K,m,x,S,Q,w){_.Fg.call(this);var M=this;this.JSC$23047_containerElement=K;this.hostElement=m;this.supportedSyncItems=x;this.syncEntityKey=S;this.options=Q;this.renderLazyListItems=w;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;fRm(this);tUN(this);this.JSC$23047_scrollAnimation=new _.xs(function(f){K.scrollTop=f});
_.Lh(this,this.JSC$23047_scrollAnimation);this.addOnDisposeCallback(function(){cWU(M,!1);M.activeItem&&M.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.q(SR,_.Fg);var fRm=function(K){var m=_.Yf(_.cd().resolve(_.Za),function(x){return x.entities.markersEngagementPanelSyncEntity||{}},function(x,S){var Q;
if(x[K.syncEntityKey]!==S[K.syncEntityKey]&&((Q=x[K.syncEntityKey])==null?void 0:Q.activeItemIndex)!==void 0)if(S=x[K.syncEntityKey].activeItemIndex,x=K.getItemByIndex(S)){if(Oue(K,x),K.contentVisible)if(K.browsingMode){var w;((w=K.options)==null?void 0:w.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(w=jWS(K),x.offsetTop<K.JSC$23047_containerElement.clientHeight+K.JSC$23047_containerElement.scrollTop&&w&&!K.activeItemBelowSyncPosition&&cWU(K,!1));DiG(K)}else K.scrollToItem(x)}else _.yq(new _.AR("Could not find "+
K.supportedSyncItems+" sync child to set active.",S,K.JSC$23047_containerElement.querySelectorAll(K.supportedSyncItems).length))});
K.unsubscribeFromTimedMarkersListSyncEntity=m;K.addOnDisposeCallback(m);rWS(K)},rWS=function(K){var m=_.cd().resolve(_.Za);
m=_.rmv(m.getState(),K.syncEntityKey);(m==null?void 0:m.activeItemIndex)!==void 0&&(m=K.getItemByIndex(m.activeItemIndex))&&Oue(K,m)},tUN=function(K){var m=new _.Kp(K.onScroll,50,K);
_.Lh(K,m);var x=function(){m.fire()};
K.JSC$23047_containerElement.addEventListener("scroll",x);K.addOnDisposeCallback(function(){K.JSC$23047_containerElement.removeEventListener("scroll",x)})};
SR.prototype.getItemByIndex=function(K){var m;(m=this.renderLazyListItems)==null||m.call(this,K);m=this.JSC$23047_containerElement.querySelectorAll(this.supportedSyncItems);if(m.length>K)return m[K]};
var Oue=function(K,m){K.activeItem&&K.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));m.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));K.activeItem=m};
SR.prototype.scrollToItem=function(K){K=this.getScrollPositionForItem(K);this.JSC$23047_containerElement.scrollTop!==K&&this.JSC$23047_scrollAnimation.start(this.JSC$23047_containerElement.scrollTop,K,300)};
SR.prototype.getScrollPositionForItem=function(K){if(this.JSC$23047_containerElement.querySelectorAll(this.supportedSyncItems)[0]===K)return 0;var m,x=((m=this.options)==null?0:m.percentOffset)?this.JSC$23047_containerElement.clientHeight*this.options.percentOffset:0;K=_.VJ(K).y+this.JSC$23047_containerElement.scrollTop-(_.VJ(this.JSC$23047_containerElement).y+x);return Math.max(0,Math.min(K,this.JSC$23047_containerElement.scrollHeight-this.JSC$23047_containerElement.offsetHeight))};
SR.prototype.onScroll=function(){this.activeItemBelowSyncPosition=jWS(this);if(this.activeItem&&!this.JSC$23047_scrollAnimation.isAnimating()&&Math.abs(this.JSC$23047_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var K;switch((K=this.options)==null?void 0:K.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":GEm(this,!pFf(this));DiG(this);break;default:GEm(this,!0)}}};
var GEm=function(K,m){var x,S;_.t(function(Q){if(Q.nextAddress==1){if(K.browsingMode)return Q.return();K.browsingMode=!0;m&&K.hostElement.classList.add("browsing-mode");K.playerExitBrowsingModeListener=function(){cWU(K,!1)};
return Q.yield(_.k_(),2)}x=Q.yieldResult;(S=x)==null||S.addEventListener("SEEK_TO",K.playerExitBrowsingModeListener);_.Px(Q)})},cWU=function(K,m){m=m===void 0?!0:m;
K.browsingMode&&(K.browsingMode=!1,K.hostElement.classList.remove("browsing-mode"),m&&K.scrollToItem(K.activeItem),RMK(K))},RMK=function(K){var m,x;
_.t(function(S){if(S.nextAddress==1)return K.playerExitBrowsingModeListener?S.yield(_.k_(),3):S.jumpTo(0);m=S.yieldResult;(x=m)==null||x.removeEventListener("SEEK_TO",K.playerExitBrowsingModeListener);K.playerExitBrowsingModeListener=void 0;_.Px(S)})},DiG=function(K){var m;
((m=K.options)==null?void 0:m.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(pFf(K)?K.hostElement.classList.remove("browsing-mode"):K.activeItem&&K.hostElement.classList.add("browsing-mode"))},jWS=function(K){if(!K.activeItem)return!1;
var m,x=((m=K.options)==null?0:m.percentOffset)?K.JSC$23047_containerElement.clientHeight*K.options.percentOffset:0;return K.activeItem.offsetTop>=K.JSC$23047_containerElement.scrollTop+x},pFf=function(K){if(!K.activeItem)return!1;
var m=K.activeItem.offsetTop+14<=K.JSC$23047_containerElement.scrollTop+K.JSC$23047_containerElement.clientHeight;return K.activeItem.offsetTop+K.activeItem.clientHeight-14>=K.JSC$23047_containerElement.scrollTop&&m};
SR.prototype.panelContentVisibleChanged=function(K){(this.contentVisible=K)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var JWA=function(K,m){K.syncEntityKey=m;var x;(x=K.unsubscribeFromTimedMarkersListSyncEntity)==null||x.call(K);fRm(K)},hMA=function(K,m){K.options=m};var Qw=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return K};
_.q(Qw,_.e);_.l=Qw.prototype;_.l.detached=function(){var K;(K=this.scrollController)==null||K.dispose();this.scrollController=void 0};
_.l.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"}}}};
_.l.dataChanged=function(){var K=this;_.MJ(this,function(){if(K.scrollController){var m;(m=K.scrollController)==null||cWU(m,!1);var x,S,Q;(S=K.scrollController)==null||JWA(S,(Q=(x=K.data)==null?void 0:x.syncModelEntityKey)!=null?Q:"default-macro-markers-list-renderer-entity-key");var w,M,f;(f=K.scrollController)==null||hMA(f,{percentOffset:(w=K.data)==null?void 0:w.selectedItemAlignmentPercentOffset,floatingPillType:(M=K.data)==null?void 0:M.floatingPillType})}else{var c,D,G,p;K.scrollController=
new SR(K.contents,K.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(p=(c=K.data)==null?void 0:c.syncModelEntityKey)!=null?p:"default-macro-markers-list-renderer-entity-key",{percentOffset:(D=K.data)==null?void 0:D.selectedItemAlignmentPercentOffset,floatingPillType:(G=K.data)==null?void 0:G.floatingPillType},function(R){K.renderLazyListItems(R)})}K.scrollController.panelContentVisibleChanged(!!K.panelContentVisible)})};
_.l.computeButtonShape=function(){var K=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){K.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.l.renderLazyListItems=function(K){for(var m=this.contents.children,x=0,S=0;S<m.length;S++){var Q=void 0;(Q=m[S].ytLazyListBehavior)==null||Q.fillRemainingListItems();var w=void 0,M=void 0;Q=_.C((w=this.data)==null?void 0:(M=w.contents)==null?void 0:M[S],_.QPo);M=w=void 0;if((w=Q)==null?0:(M=w.contents)==null?0:M.length)x+=Q.contents.length;if(x>=K)break}};
_.l.handleSetActivePanelItemAction=function(K){if((K=_.C(K,K7A))&&this.panelTargetId===K.panelTargetId){K=K.itemIndex;var m,x,S=(x=(m=this.data)==null?void 0:m.syncModelEntityKey)!=null?x:"default-macro-markers-list-renderer-entity-key",Q;((Q=this.syncEntity)==null?void 0:Q.activeItemIndex)!==K&&this.ytdReduxBehavior.dispatch(_.ue("markersEngagementPanelSyncEntity",S,{key:S,activeItemIndex:K}))}};
_.l.onSyncClick=function(){var K;(K=this.scrollController)==null||cWU(K)};
_.l.panelContentVisibleChanged=function(){var K;(K=this.scrollController)==null||K.panelContentVisibleChanged(!!this.panelContentVisible)};
Qw.prototype.panelContentVisibleChanged=Qw.prototype.panelContentVisibleChanged;Qw.prototype.dataChanged=Qw.prototype.dataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Qw.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Qw.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Qw.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],Qw.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Qw.prototype,"data",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],Qw.prototype,"useCustomColors",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],Qw.prototype,"panelTargetId",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Qw.prototype,"panelContentVisible",void 0);
_.v([_.QF("#contents"),_.U("design:type",HTMLElement)],Qw.prototype,"contents",void 0);_.v([_.P({selectorArgs:["data.syncModelEntityKey"],selector:_.rmv}),_.U("design:type",Object)],Qw.prototype,"syncEntity",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Qw.prototype,"dataChanged",null);
_.v([_.xt("panelContentVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Qw.prototype,"panelContentVisibleChanged",null);_.v([_.Z({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],Qw);
_.d(Qw,"ytd-macro-markers-list-renderer",function(){if(MUA!==void 0)return MUA;var K=document.createElement("template");_.E(K,'\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" class="style-scope ytd-macro-markers-list-renderer">\n  <yt-button-shape id="sync-button-modern" data="[[computeButtonShape(data)]]" class="style-scope ytd-macro-markers-list-renderer">\n  </yt-button-shape>\n</div>\n');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return MUA=K},{mode:1});var CdU;var wT=function(){return _.e.apply(this,arguments)||this};
_.q(wT,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],wT.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],wT.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],wT.prototype,"data",void 0);_.v([_.Z({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],wT);
_.d(wT,"ytd-error-corrections-section-item-renderer",function(){if(CdU!==void 0)return CdU;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return CdU=K},{mode:1});var Ltm;var sx=function(){return _.e.apply(this,arguments)||this};
_.q(sx,_.e);sx.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sx.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],sx.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],sx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],sx.prototype,"data",void 0);_.v([_.Z({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],sx);
_.d(sx,"ytd-error-corrections-section-renderer",function(){if(Ltm!==void 0)return Ltm;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Ltm=K},{mode:1});var qqs;var ls=function(){return _.e.apply(this,arguments)||this};
_.q(ls,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ls.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],ls.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ls.prototype,"data",void 0);_.v([_.Z({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],ls);
_.d(ls,"ytd-topic-link-renderer",function(){if(qqs!==void 0)return qqs;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return qqs=K},{mode:1});var Eis;var us=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("kevlar_modern_sd_v2");K.modernLockupV2=_.h("modernize_structured_description_playlist_lockups_v2");return K};
_.q(us,_.e);us.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],us.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],us.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],us.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],us.prototype,"modern",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],us.prototype,"modernLockupV2",void 0);
_.v([_.Z({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],us);
_.d(us,"ytd-video-description-course-section-renderer",function(){if(Eis!==void 0)return Eis;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Eis=K},{mode:1});var buU;var Md=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("kevlar_modern_sd_v2");return K};
_.q(Md,_.e);Md.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Md.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Md.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Md.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Md.prototype,"modern",void 0);_.v([_.Z({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],Md);
_.d(Md,"ytd-video-description-files-section-renderer",function(){if(buU!==void 0)return buU;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return buU=K},{mode:1});var gi$;var fF=function(){return _.e.apply(this,arguments)||this};
_.q(fF,_.e);fF.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],fF.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],fF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],fF.prototype,"data",void 0);_.v([_.Z({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],fF);
_.d(fF,"ytd-video-description-gaming-section-renderer",function(){if(gi$!==void 0)return gi$;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return gi$=K},{mode:1});var ni$;var tx=function(){var K=_.e.apply(this,arguments)||this;K.isExpanded=!1;return K};
_.q(tx,_.e);tx.prototype.computeHasDefaultMetadataEndpoint=function(K){var m;K=K==null?void 0:(m=K.defaultMetadata)==null?void 0:m.runs;return!(!K||K.length!==1||!K[0].navigationEndpoint)};
tx.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.tv.Object.defineProperties(tx.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],tx.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],tx.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],tx.prototype,"isExpanded",void 0);_.v([_.P({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],tx.prototype,"hasDefaultMetadataEndpoint",void 0);
_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],tx.prototype,"isExpandable",null);_.v([_.g("data","isExpandable","isExpanded"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],tx.prototype,"showExpandedMetadata",null);_.v([_.Z({is:"ytd-info-row-renderer",disableElementRegistration:!0})],tx);
_.d(tx,"ytd-info-row-renderer",function(){if(ni$!==void 0)return ni$;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ni$=K},{mode:1});var Pds;var cq=function(){var K=_.e.apply(this,arguments)||this;K.currentIndex=0;K.supportComponentResize=!0;K.modern=_.h("kevlar_modern_sd_v2");K.JSC$23077_lastScrollContainerWidth=NaN;return K};
_.q(cq,_.e);_.l=cq.prototype;
_.l.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"}}}};
_.l.getItemsPath=function(){return"videoLockups"};
_.l.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.l.onIronResize=function(){this.updateVideoLockupStyles()};
_.l.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.l.updateVideoLockupStyles=function(){var K;this.JSC$23077_scrollContainer!==void 0&&(K=this.videoLockups)!=null&&K.length&&(K=this.JSC$23077_scrollContainer.clientWidth,K!==this.JSC$23077_lastScrollContainerWidth&&(this.JSC$23077_lastScrollContainerWidth=K,_.W9(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(K*.8,415)+"px"}),_.vg(this.hostElement,"iron-resize")))};
_.tv.Object.defineProperties(cq.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var K=[],m;if((m=this.data)==null||!m.carouselLockups)return K;m=_.u(this.data.carouselLockups);for(var x=m.next();!x.done;x=m.next()){x=x.value;var S=void 0;((S=_.C(x,eff))==null?0:S.videoLockup)&&K.push(_.C(x,eff).videoLockup)}return K}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.videoLockups)==null||!K.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var K=[],m;if((m=this.data)==null||!m.carouselLockups)return K;var x;return(x=_.C(this.data.carouselLockups[this.scrollCount],eff))==null?void 0:x.infoRows}}});
cq.prototype.dataChanged=cq.prototype.dataChanged;cq.prototype.onIronResize=cq.prototype.onIronResize;cq.prototype.hiddenChanged=cq.prototype.hiddenChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],cq.prototype,"componentBehavior",void 0);_.v([_.b(_.fb.YtdHorizontalListBehavior),_.U("design:type",Object)],cq.prototype,"ytdHorizontalListBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],cq.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cq.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],cq.prototype,"inlineStructuredDescription",void 0);_.v([_.P({value:2}),_.U("design:type",Number)],cq.prototype,"initialCount",void 0);_.v([_.P(),_.U("design:type",Object)],cq.prototype,"currentIndex",void 0);
_.v([_.P(),_.U("design:type",Number)],cq.prototype,"scrollCount",void 0);_.v([_.P(),_.U("design:type",Object)],cq.prototype,"supportComponentResize",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],cq.prototype,"contentHidden",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],cq.prototype,"modern",void 0);_.v([_.QF("#scroll-container"),_.U("design:type",HTMLDivElement)],cq.prototype,"JSC$23077_scrollContainer",void 0);
_.v([_.xt("contentHidden"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cq.prototype,"hiddenChanged",null);_.v([_.g("data"),_.U("design:type",Array),_.U("design:paramtypes",[])],cq.prototype,"videoLockups",null);_.v([_.g("videoLockups"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],cq.prototype,"hasVideoLockups",null);
_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cq.prototype,"onIronResize",null);_.v([_.g("data","scrollCount"),_.U("design:type",Object),_.U("design:paramtypes",[])],cq.prototype,"infoRows",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cq.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],cq);
_.d(cq,"ytd-video-description-music-section-renderer",function(){if(Pds!==void 0)return Pds;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Pds=K},{mode:_.VF("kevlar_poly_si_batch_j081")?1:2});var eMe;var Ox=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("kevlar_modern_sd_v2");return K};
_.q(Ox,_.e);Ox.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ox.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ox.prototype,"ytRendererBehavior",void 0);_.v([_.P({}),_.U("design:type",Object)],Ox.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ox.prototype,"modern",void 0);_.v([_.Z({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],Ox);
_.d(Ox,"ytd-video-description-transcript-section-renderer",function(){if(eMe!==void 0)return eMe;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return eMe=K},{mode:1});var iuK;_.BX(_.B(function(K){var m=_.QS(_.h8v,function(){return K.data().firstProviderLinkStatusEntityKey}),x=_.QS(_.h8v,function(){return K.data().secondProviderLinkStatusEntityKey}),S=function(){var Q,w;
return((Q=m())==null?void 0:Q.linked)||((w=x())==null?void 0:w.linked)};
return _.O("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.O(_.Ii,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return K.data().sectionTitle}}),_.O(_.Ii,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return S()?K.data().connectedMessage:K.data().notConnectedMessage}}),_.O(_.r,{cond:S,
then:function(){return _.O(_.le,{data:function(){return K.data().connectedButton}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.O(_.r,{cond:function(){return!S()},
then:function(){return _.O(_.le,{data:function(){return K.data().notConnectedButton}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"on"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=K.data;return _.O("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.O("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.O(_.Ii,{text:function(){return m().sectionTitle}})),_.O("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.O(_.Ii,{text:function(){return m().bodyHeader}})),_.O("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.O(_.Ii,{text:function(){return m().bodyText}})),_.O(_.r,{cond:function(){return m().attributionText},
then:function(){return _.O("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.O(_.Ii,{text:function(){return m().attributionText}}))}}))},"pn"),"how-this-was-made-section-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){return _.O("yt-video-description-youchat-section-view-model",{class:_.Tt("ytVideoDescriptionYouchatSectionViewModelHost")},_.O("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.O(_.Ii,{text:function(){return K.data().sectionTitle}})),_.O("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.O(_.Ii,{text:function(){return K.data().subHeaderText}})),_.O("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.O(_.Oy,{data:function(){return _.C(K.data().primaryButton,
_.WS)}})))},"qn"),"yt-video-description-youchat-section-view-model",{props:{data:_.kv}});var jR=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return K};
_.q(jR,_.e);_.l=jR.prototype;
_.l.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}}}}}};
_.l.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.l.dataChanged=function(){var K,m;this.hasDescriptionOnly=!(((K=this.data)==null?void 0:(m=K.items)==null?void 0:m.length)!==1||!_.C(this.data.items[0],AA))};
_.l.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.l.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.l.autoFocusDescription=function(){var K;((K=_.cd().resolve(_.tR(_.lJ)))==null?0:K.isKeyBoardInUse())&&this.description&&_.w7(this.description)};
_.l.resize=function(){if(_.h("kevlar_disable_sd_resize"))this.JSC$23086_cardList&&_.vg(this.JSC$23086_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.vg(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.vg(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.l.scrollToSection=function(K){if(K=this.getSectionElement(K))_.Uk(this.hostElement,"yt-scroll-to-watch-element",[K]),K.focus()};
_.l.getSectionElement=function(K){switch(K){case "infocards-item-section":var m;return(m=this.infocardsSection)!=null?m:null;case "transcript-item-section":var x;return(x=this.transcriptSection)!=null?x:null;case "how-this-was-made-section-item-section":var S;return(S=this.howThisWasMadeSection)!=null?S:null;case "files-item-section":var Q;return(Q=this.filesSection)!=null?Q:null;default:return null}};
_.l.handleSetActiveItemAction=function(K){var m=_.C(K,K7A),x=m&&(m==null?void 0:m.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$23086_cardList;if(m&&x){K=this.currentActiveChapter;var S=this.currentActiveProblem;m=x==null?void 0:x.getItemByIndex(m.itemIndex);var Q=x=!0;m&&(m.active=!0,m.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(x=K!==m,Q=!1,this.currentActiveChapter=m):(m==null?void 0:m.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(x=!1,Q=S!==m,this.currentActiveProblem=m));K&&x&&(K.active=!1);S&&Q&&(S.active=!1)}};
_.tv.Object.defineProperties(jR.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.h("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
jR.prototype.onYtExpanderMoreTapped=jR.prototype.onYtExpanderMoreTapped;jR.prototype.onHiddenChanged=jR.prototype.onHiddenChanged;jR.prototype.dataChanged=jR.prototype.dataChanged;jR.prototype.panelContentVisibleChanged=jR.prototype.panelContentVisibleChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],jR.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],jR.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],jR.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.F2),_.U("design:type",Object)],jR.prototype,"ironResizableBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],jR.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],jR.prototype,"panelContentVisible",void 0);_.v([_.P(),_.U("design:type",Boolean)],jR.prototype,"hasDescriptionOnly",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],jR.prototype,"inlineStructuredDescription",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],jR.prototype,"hidden",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],jR.prototype,"shortsPanel",void 0);_.v([_.P(),_.U("design:type",Object)],jR.prototype,"videoSummary",void 0);_.v([_.P(),_.U("design:type",Object)],jR.prototype,"merchShelf",void 0);
_.v([_.g("videoSummary"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],jR.prototype,"showVideoSummary",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],jR.prototype,"engagementPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],jR.prototype,"watchWhileSdp",void 0);_.v([_.QF("ytd-expandable-video-description-body-renderer"),_.U("design:type",Object)],jR.prototype,"description",void 0);
_.v([_.QF("ytd-horizontal-card-list-renderer"),_.U("design:type",Object)],jR.prototype,"JSC$23086_cardList",void 0);_.v([_.QF("ytd-horizontal-card-list-renderer[center-items]"),_.U("design:type",Object)],jR.prototype,"problemWalkthroughCardList",void 0);_.v([_.QF("ytd-shelf-renderer"),_.U("design:type",Object)],jR.prototype,"shelfSection",void 0);_.v([_.QF("ytd-video-description-music-section-renderer"),_.U("design:type",Object)],jR.prototype,"musicMetadataSection",void 0);
_.v([_.QF("ytd-video-description-infocards-section-renderer"),_.U("design:type",Object)],jR.prototype,"infocardsSection",void 0);_.v([_.QF("ytd-video-description-transcript-section-renderer"),_.U("design:type",Object)],jR.prototype,"transcriptSection",void 0);_.v([_.QF("how-this-was-made-section-view-model"),_.U("design:type",Object)],jR.prototype,"howThisWasMadeSection",void 0);_.v([_.QF("ytd-video-description-files-section-renderer"),_.U("design:type",Object)],jR.prototype,"filesSection",void 0);
_.v([_.xt("panelContentVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jR.prototype,"panelContentVisibleChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jR.prototype,"dataChanged",null);_.v([_.xt("hidden"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jR.prototype,"onHiddenChanged",null);
_.v([_.mh("yt-expander-more-tapped"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jR.prototype,"onYtExpanderMoreTapped",null);_.v([_.Z({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],jR);
_.d(jR,"ytd-structured-description-content-renderer",function(){if(iuK!==void 0)return iuK;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return iuK=K},{mode:2});var YqU;var FtN;var Dp=function(){return _.e.apply(this,arguments)||this};
_.q(Dp,_.e);Dp.prototype.computeAriaLabel=function(K){var m,x;return(K==null?void 0:(m=K.accessibility)==null?void 0:(x=m.accessibilityData)==null?void 0:x.label)||_.SC("LOADING",void 0,"Loading")};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Dp.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Dp.prototype,"data",void 0);_.v([_.P({computed:"computeAriaLabel(data)"}),_.U("design:type",String)],Dp.prototype,"ariaLabel",void 0);_.v([_.Jp({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],Dp);
_.d(Dp,"yt-content-loading-renderer",function(){if(FtN===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;YqU===void 0&&(YqU=document.createElement("template"));var S=YqU;x.call(m,S.content.cloneNode(!0),K.content.firstChild);FtN=K}K=FtN;return K},{mode:_.VF("kevlar_poly_si_batch_j043")?1:2});_.BX(_.B(function(K){var m=_.u(_.hL(!1,void 0,"OZMtVb")),x=m.next().value,S=m.next().value;m=_.u(_.hL(!1,void 0,"qWERsf"));var Q=m.next().value,w=m.next().value;_.BZ(function(){var c=_.C(K.data().collaboratePlaylistCollaborationSetting,Rf8);c&&S(c.switchedOnByDefault);var D=_.C(K.data().allowNewCollaboratorsPlaylistCollaborationSetting,Rf8);D&&w(D.switchedOnByDefault);if(!c&&!D||!c&&K.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")S(!0),w(!0)});
var M=function(c){S(c);w(c);var D=K.data().playlistCollaborationEntityKey||"";var G=_.FO().getState();(G=_.X4(G.entities,"playlistCollaborationEntity",D))&&(G==null?void 0:G.isCollaborative)===c||_.FO().dispatch(_.ue("playlistCollaborationEntity",D,Object.assign({},G,{isCollaborative:c})))},f=function(c){w(c)};
return _.O("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.O("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.O(_.le,{data:function(){return K.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(c){return _.O(_.sd5,{data:c.data,
onSwitch:M})}})),_.O(_.r,{cond:x,
then:function(){return _.O(_.O2,null,_.O("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.O(_.le,{data:function(){return K.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(c){return _.O(_.sd5,{data:c.data,
onSwitch:f,overrideDisabled:!1})}})),_.O(_.r,{cond:Q,
then:function(){return _.O("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.O(_.le,{data:function(){return K.data().copyLinkButton}},{buttonViewModel:_.Oy}))}}),_.O("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.O(_.le,{data:function(){return K.data().playlistCollaborators}},{contentListItemViewModel:_.tuf})))}}))},"rn"),"playlist-collaboration-view-model",{props:{data:_.kv}});var AWN=_.B(function(K){var m=K.data;var x=K.customCommandResolver;return _.O(_.O2,null,_.O("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.O(_.le,{data:function(){return m().adAvatar}},{adAvatarViewModel:function(S){return _.O(_.YoL,{data:S.data,
customCommandResolver:x})}})),_.O("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.O(_.r,{cond:function(){return m().headline},
then:function(S){return _.O(_.Ii,{text:S,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.O("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.O(_.le,{data:function(){return m().adBadge}},{adBadgeViewModel:function(S){return _.O(_.pL,{data:S.data,
hasDot:function(){return m().primaryDetailsLine!==void 0},
customCommandResolver:x,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.O(_.le,{data:function(){return m().primaryDetailsLine}},{adDetailsLineViewModel:function(S){return _.O(_.Rx,{data:S.data,
customCommandResolver:x,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"sn"),oiG=_.B(function(K){var m=K.data;
var x=K.customCommandResolver;return _.O("ad-avatar-lockup-view-model",{class:function(){var S;return((S=m().interaction)==null?0:S.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.o$(_.Oq({visibilityCallback:function(S){var Q,w=(Q=m().interaction)==null?void 0:Q.onFirstVisible;S&&w&&_.qU(w)},
showOption:_.fL}),_.Ci(function(){return m().interaction},x)),
"aria-label":function(){var S,Q;return(S=m().interaction)==null?void 0:(Q=S.accessibility)==null?void 0:Q.label}},_.O(_.oh,null,_.O(_.YJ,{when:function(){return m().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.O(AWN,{data:m,
customCommandResolver:x})}),_.O(_.Fu,null,function(){return null})))},"tn");_.BX(_.B(function(K){var m=K.data;var x=K.panelContentVisibility;K=_.Oq({visibilityCallback:function(w){var M,f=(M=m().interaction)==null?void 0:M.onFirstVisible;w&&f&&_.qU(f)},
showOption:_.fL});var S=_.Ci(function(){return m().interaction},uuK);
_.ag(function(){var w,M;if(M=_.WZ("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var f;M=(f=M())==null?void 0:f.onLayoutVisibleCallback}else M=null;(w=M)==null||w()},"un");
var Q=function(){return x()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.O("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.o$(K,S)},_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.O(_.r,{cond:_.rhv("(min-width: "+((0,_.qN)()+_.HK)+"px) or (max-width: 600px)"),then:function(){return _.O(_.le,{data:function(){return m().adImage}},{adImageViewModel:function(w){return _.O(_.bk,{data:w.data,
targetHeight:80,customCommandResolver:uuK})}})}})),_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.O(_.le,{data:function(){return m().adAvatarLockup}},{adAvatarLockupViewModel:function(w){return _.O(oiG,{data:w.data,
customCommandResolver:uuK})}})),_.O(_.r,{cond:Q,
then:function(){return _.O(_.le,{data:function(){return m().adButton}},{adButtonViewModel:function(w){return _.O(_.cQ,{data:w.data,
customCommandResolver:uuK})}})},
else:function(){return _.O(_.le,{data:function(){return m().menu}},{buttonViewModel:_.Oy})}}),_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.O(_.le,{data:function(){var w=_.C(m().toggleButton,_.Kv);
return{toggleButtonViewModel:Object.assign({},w,{isTogglingDisabled:!0,isToggled:Q()})}}},{toggleButtonViewModel:_.FP})))))},"vn"),"panel-ad-header-image-lockup-view-model",{props:{data:_.kv,
panelContentVisibility:_.kv}});_.BX(_.B(function(K){var m=function(){return _.C(K.data().inputComposerViewModel,JR3)},x=_.lx(_.be.currentPageSubTypeSelector),S=_.lx(_.be.persistentPanelVisibleSelector),Q=_.u(_.hL(!1,void 0,"ZdYZ1d")),w=Q.next().value,M=Q.next().value;
Q=_.u(_.hL(!1,void 0,"iu0Tnf"));var f=Q.next().value,c=Q.next().value,D=function(){n(!0);var h8;_.qU(((h8=m())==null?void 0:h8.onSubmitCommand)||{})},G=function(){if(S()&&!f()){var h8;
(h8=_.W3())==null||h8.removeCueRange("aic-proactive");M(!1);c(!0);D();h8={continuationCommand:{token:m().endOfVideoContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};var $S={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),pageContext:EB()}};_.hE(h8,{form:{formData:$S},commandController:{onSuccess:function(){n(!1)},
onServerError:function(){_.hE(MIG(z()));n(!1)}}})}},p=function(){var h8=_.W3();
if(h8&&!w()&&!f()){var $S=h8.getDuration();$S>60&&(h8.addCueRange("aic-proactive",$S-60,$S-20),M(!0))}},R=function(){var h8;
return((h8=m())==null?void 0:h8.youchatPendingResponseEntityKey)||""},J=_.QS(_.FlG,R),L=function(){var h8;
return!((h8=J())==null||!h8.isPendingResponse)},n=function(h8){_.As8(R())(h8)};
Q=_.u(_.hL(!0,void 0,"FwVSpb"));var F=Q.next().value,H=Q.next().value,N=function(){var h8,$S;var nT=_.C(($S=m())==null?void 0:$S.inputFormField,kQm);return nT==null?void 0:(h8=nT.contentProperties)==null?void 0:h8.placeholderText},z=function(){return m().sectionTargetId||"youchat_messages_section"};
Q=_.ud("yt-chat-input-view-model");var y=_.ld("textarea"),V=_.QS(IYf,"chat_input_view_model_state"),T=kvy(),m1=function(){var h8;return!((h8=V())==null||!h8.value)},MT=function(){return K.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},c0=function(){var h8;
(h8=_.W3())==null||h8.removeCueRange("aic-proactive");M(!1);c(!1);var $S;_.h("enable_navigational_proactive_messages_on_ai_companion")&&(($S=m())==null?0:$S.navigationContinuation)&&S()&&(D(),h8={continuationCommand:{token:m().navigationContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},$S={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),playerOffsetMs:cSm(),pageContext:EB()}},_.hE(h8,{form:{formData:$S},commandController:{onSuccess:function(){n(!1)},
onServerError:function(){_.hE(MIG(z()));n(!1)}}}))},EB=function(){var h8;
return(h8=_.cd().resolve(_.tR(_.tg5)))==null?void 0:_.Ny3(h8,x())};
_.BZ(function(){if(_.h("enable_ai_chat_controller")){var h8;(h8=_.cd().resolve(_.tR(_.tg5)))==null||h8.init(K.data().environment)}var $S,nT;if(!m1()&&((($S=m())==null?0:$S.welcomeFeatureContinuation)||((nT=K.data())==null?0:nT.onWelcomeCommand))){var Lt;((Lt=m())==null?0:Lt.setPendingResponseOnWelcome)&&n(!0);h8={continuationCommand:{token:m().welcomeFeatureContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};$S={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),playerOffsetMs:cSm(),
pageContext:EB()}};_.hE(K.data().onWelcomeCommand?K.data().onWelcomeCommand:h8,{form:{formData:$S}});T(!0)}var yD=z(),Ez=_.cd().resolve(_.tR(_.L_)),sz=function(){_.s$.remove(yD);T(!1)},t5=function(){_.JL(function(){if(MT()&&(c0(yD),x()==="watch")){var bB=_.W3();
bB&&(bB.addEventListener("onStateChange",p),bB.addEventListener("onCueRangeEnter",G))}})};
h8=_.h("enable_ai_companion")?!MT():!0;Ez==null||Ez.addEventListener("yt-navigate-start",sz,{once:h8});Ez==null||Ez.addEventListener("yt-navigate-finish",t5,{once:h8});_.Nl(function(){Ez==null||Ez.removeEventListener("yt-navigate-start",sz);Ez==null||Ez.removeEventListener("yt-navigate-finish",t5);var bB=_.W3();bB&&(bB.removeEventListener("onCueRangeEnter",G),bB.removeEventListener("onStateChange",p),bB.removeCueRange("aic-proactive"))})});
var pT=function(){var h8=y.value.value;y.value.value="";tI$(y.value);var $S,nT=(($S=m())==null?void 0:$S.enableGradientColorBg)||!1;$S=fUK(z(),h8,nT);_.hE($S);D();var Lt,yD;if(((Lt=K.data())==null?0:Lt.sendUserQueryCommand)||((yD=m())==null?0:yD.continuation)){var Ez;Lt={continuationCommand:{token:(Ez=m())==null?void 0:Ez.continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};h8={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),userInputText:h8,playerOffsetMs:cSm(),pageContext:EB()}};
_.hE(K.data().sendUserQueryCommand?K.data().sendUserQueryCommand:Lt,{form:{formData:h8},commandController:{onSuccess:function(){n(!1)},
onServerError:function(){_.hE(MIG(z()));n(!1)}}})}};
return _.O("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:Q},_.O("div",{class:"chatInputViewModelChatInputWrapper"},_.O("form",{class:"chatInputViewModelChatInputForm"},_.O("textarea",{class:"chatInputViewModelChatInput",el:y,"on:keydown":_.kA(function(h8){var $S=L()||!1;tI$(y.value);$S||h8.key!=="Enter"||h8.shiftKey||(h8.preventDefault(),pT());return!1}),
"on:keyup":_.kA(function(){H(y.value.value.length===0);return!1}),
"aria-label":function(){return L()?K.data().loadingAnimationA11yLabel||"":N()},
placeholder:N,rows:1}),_.O(_.Oy,{data:function(){return _.C(K.data().sendButton,_.WS)},
onClick:function(h8){h8.preventDefault();pT();H(y.value.value.length===0)},
buttonOverrides:function(){return{disabled:F()||L()}}})),_.O(_.Ii,{className:"chatInputViewModelChatDisclaimer",
text:function(){var h8;return(h8=_.C(K.data().disclaimer,_.woE))==null?void 0:h8.text}})))},"wn"),"yt-chat-input-view-model",{props:{data:_.kv}});var HuK=["engagement-panel-clip-create","engagement-panel-clip-view"],$iG=0,rT=function(){var K=_.e.apply(this,arguments)||this;var m;K.headerData=(m=K.data)==null?void 0:m.header;K.darkerPanels=_.h("web_watch_darker_panels");K.matchContentTheme=_.h("web_watch_panel_content_match_theme");K.disableAutoFill=!1;K.isFullscreen=!1;K.isTheaterMode=!1;K.liveChatReplyPanel=!1;K.enableAnchoredPanel=_.h("desktop_shorts_v2_anchored_panel");K.disableBackdropFilter=_.h("web_disable_backdrop_filter");K.isPersistentPanel=
!1;K.trackEngagementPanelVisibility=_.h("web_watch_track_engagement_panel_visibility");K.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 K};
_.q(rT,_.e);_.l=rT.prototype;
_.l.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(K){var m;return(K==null?void 0:(m=K.webComponentHint)==null?void 0:m.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"}}}};
_.l.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var K;if((K=this.hostElement.parentElement)==null?0:K.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.l.detached=function(){this.updateTheaterDisablement()};
_.l.showPanel=function(){var K=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.dX.addJob(function(){K.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.l.maybeScrollToItemSection=function(K){var m=this,x,S=K==null?void 0:(x=K.sectionListEngagementPanelExtras)==null?void 0:x.scrollToItemSectionIdentifier;S&&_.dX.addJob(function(){var Q;(Q=m.sectionListRendererElement)==null||Q.scrollToItemSection(S)},8)};
_.l.hidePanel=function(){var K=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.dX.addJob(function(){K.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.l.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.l.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.l.updatePanel=function(K,m,x,S){var Q=this;if((K=K==null?void 0:K.engagementPanelSectionListRenderer)||S){if(K){S=K.header;var w=K.content,M=K.footer;(K=K.targetId)&&this.set("data.targetId",K);S&&this.set("data.header",S);w&&this.set("data.content",w);M&&this.set("data.footer",M)}else S&&(K=S.content,w=S.secondaryHeaderContent,(S=S.targetId)&&this.set("data.targetId",S),K&&this.set("data.content",K),w&&(this.secondaryHeaderData=w));this.updateChildVisibilityProperties();if(m){var f;_.h("kevlar_update_panel_focus_scroll_killswitch")||
(f={preventScroll:!0});this.focus(f)}_.MJ(this,function(){_.vg(Q.hostElement,"yt-refit");Q.maybeScrollToItemSection(x)})}};
_.l.computeHeaderData=function(){var K,m=(0,_.NX.unsafeClone)((K=this.data)==null?void 0:K.header);if(m){K=new _.k1(Object.keys(m)[0]);var x=_.C(m,K),S=_.C(this.secondaryHeaderData,K);S&&_.DE(m,K,Object.assign({},S,x))}return m};
_.l.getReloadContinuation=function(){var K,m,x,S=_.u(((K=this.data)==null?void 0:(m=K.content)==null?void 0:(x=m.sectionListRenderer)==null?void 0:x.continuations)||[]);for(K=S.next();!K.done;K=S.next())if(K=K.value,K.reloadContinuationData)return K.reloadContinuationData.continuation};
_.l.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var K;((K=this.data)==null?0:K.targetId)&&(K=this.contentElement.firstElementChild)&&K.setAttribute("panel-target-id",this.data.targetId)};
_.l.forwardPopupClosedToFlowRootRenderer=function(){var K=_.U8(this.hostElement).querySelector("ytd-flow-root-renderer");if(K)K.onPopupClosed()};
_.l.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var K;if(!HuK.includes((K=this.theaterDisablementPanelIdentifier)!=null?K:""))if(K=_.h("web_watch_imax_theater_mode")&&this.isTheaterMode,K=_.h("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||K,_.h("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||K){var m;this.visibility=(m=this.data)==null?void 0:m.visibility;var x;this.trackEngagementPanelVisibility&&((x=this.data)==null?void 0:x.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var S,Q,w,M;this.contentEmpty=!!(((S=this.data)==null?0:(Q=S.content)==null?0:Q.structuredDescriptionContentRenderer)&&Object.keys((w=this.data)==null?void 0:(M=w.content)==null?void 0:
M.structuredDescriptionContentRenderer).length===0);(m=_.cd().resolve(_.HC))&&m.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.l.isTheaterModeChanged=function(){_.h("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.l.isFullscreenChanged=function(){_.h("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.l.focus=function(K){if(this.header)this.header.focus(K);else{var m;(m=_.U8(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||m.focus(K)}};
_.l.visibilityChanged=function(){if(!_.h("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var K=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",m=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",x=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",S=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",Q=S||!this.lastVisibility,w,M,f,c=((w=this.data)==null?void 0:(M=w.identifier)==null?void 0:
M.tag)||((f=this.data)==null?void 0:f.panelIdentifier);if(K&&Q){var D;((D=this.data)==null?0:D.onShowCommands)&&_.I7(this.hostElement,this.data.onShowCommands,this.hostElement);c&&_.NS().dispatch(_.U1({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:c}}))}else if(m&&x){var G;((G=this.data)==null?0:G.onHideCommands)&&_.I7(this.hostElement,this.data.onHideCommands,this.hostElement);c&&_.NS().dispatch(_.U1({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:c}}))}K&&this.lastVisibility!==
void 0&&(this.hostElement.style.order=String(-1*$iG++));_.h("kevlar_watch_focus_on_engagement_panels")&&K&&S&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.l.notifyVisibilityChanged=function(K){var m;_.z4(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,K,(m=this.data)==null?void 0:m.targetId]);if(_.h("autonav_pause_for_comments_ep")){var x;_.vg(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:K==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(x=this.data)==null?void 0:x.targetId})}};
_.l.updateTheaterDisablement=function(){if(!_.h("kevlar_watch_theater_disablement_killswitch")){var K=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&HuK.includes(K)&&!_.h("watch_next_grid_ignore_disallowed_panels")){var m=_.RK(_.NS().getState()),x=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";K!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():x?(this.originalTheaterState===void 0&&(this.originalTheaterState=m,this.theaterDisablementPanelIdentifier=
K),m&&_.Uk(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.l.clearTheaterDisablement=function(){_.Uk(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.l.updateChildVisibilityProperties=function(){this.hostElement||_.h("kevlar_panel_property_init_killswitch")||this._enableProperties();var K=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=K);var m,x=(m=this.headerElement)==null?void 0:m.firstElementChild;if(x&&!this.adHeaderImageLockupViewModel){m=K==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";x.collapsed=m;x=_.U8(x).querySelector("#visibility-button");if(!x)return;(x=x.firstElementChild)&&
x.polymerController.is==="ytd-toggle-button-renderer"&&x.polymerController.data.isToggled!==m&&x.polymerController.set("data.isToggled",m)}var S;if(m=(S=this.contentElement)==null?void 0:S.firstElementChild)if(K&&K!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")m.removeAttribute("panel-content-visible");else{m.setAttribute("panel-content-visible","");var Q;(Q=m.markDirty)==null||Q.call(m)}};
_.l.onYtChangeEngagementPanelVisibilityAction=function(K){var m=this,x,S=(x=this.data)==null?void 0:x.targetId,Q,w,M;x=((Q=this.data)==null?void 0:(w=Q.identifier)==null?void 0:w.tag)||((M=this.data)==null?void 0:M.panelIdentifier);var f=_.C(K,_.nKR),c;K=S&&(f==null?void 0:f.targetId)===S||x&&(f==null?void 0:(c=f.panelIdentifier)==null?void 0:c.tag)===x;this.dialog&&K&&(f==null?void 0:f.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(S==="engagement-panel-comments-section"?_.Uk(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.Uk(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",x]));!_.h("kevlar_use_engagement_panel_management_component")&&K&&(S=f.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!S?_.dX.addJob(function(){m.visibility=f.visibility},2,this.hideDelayMs):this.visibility=f.visibility,f.visibility&&this.notifyVisibilityChanged(f.visibility))};
_.l.onYtScrollToEngagementPanelCommand=function(K){var m,x=(m=this.data)==null?void 0:m.targetId,S,Q,w;m=((S=this.data)==null?void 0:(Q=S.identifier)==null?void 0:Q.tag)||((w=this.data)==null?void 0:w.panelIdentifier);K=_.C(K,_.BbE);var M;(x&&(K==null?void 0:K.targetId)===x||m&&(K==null?void 0:(M=K.panelIdentifier)==null?void 0:M.tag)===m)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.Uk(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.l.attachVEs=function(K){var m,x;(K==null?0:(m=K.content)==null?0:(x=m.productListRenderer)==null?0:x.trackingParams)&&_.So().graftServerVe(K.content.productListRenderer.trackingParams);var S,Q;(K==null?0:(S=K.content)==null?0:(Q=S.transcriptRenderer)==null?0:Q.trackingParams)&&_.So().graftServerVe(K.content.transcriptRenderer.trackingParams)};
_.l.onYtUpdateEngagementPanelAction=function(K){var m,x=(m=this.data)==null?void 0:m.targetId;K=_.C(K,xbU);x&&(K==null?void 0:K.targetId)===x&&(this.updatePanel({engagementPanelSectionListRenderer:{header:K==null?void 0:K.header,content:K==null?void 0:K.content}},!1),this.attachVEs(K))};
_.l.onYtShowEngagementPanelScrimAction=function(K){var m,x=(m=this.data)==null?void 0:m.targetId;K=_.C(K,mby);x&&(K==null?void 0:K.engagementPanelTargetId)===x&&(this.scrimmed=!0)};
_.l.onYtHideEngagementPanelScrimAction=function(K){var m,x=(m=this.data)==null?void 0:m.targetId;K=_.C(K,XZG);x&&(K==null?void 0:K.engagementPanelTargetId)===x&&(this.scrimmed=!1)};
_.l.getIdentifier=function(){var K,m,x;return((K=this.data)==null?void 0:K.panelIdentifier)||((m=this.data)==null?void 0:(x=m.identifier)==null?void 0:x.tag)};
_.l.getSurface=function(){var K,m;return(K=this.data)==null?void 0:(m=K.identifier)==null?void 0:m.surface};
_.tv.Object.defineProperties(rT.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var K=this.getIdentifier();return K==="engagement-panel-youchat"||K==="PAyouchat"}}});
rT.prototype.visibilityChanged=rT.prototype.visibilityChanged;rT.prototype.isFullscreenChanged=rT.prototype.isFullscreenChanged;rT.prototype.isTheaterModeChanged=rT.prototype.isTheaterModeChanged;rT.prototype.dataChanged=rT.prototype.dataChanged;rT.prototype.forwardPopupClosedToFlowRootRenderer=rT.prototype.forwardPopupClosedToFlowRootRenderer;rT.prototype.onYtRendererstamperFinished=rT.prototype.onYtRendererstamperFinished;
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],rT.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],rT.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],rT.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],rT.prototype,"ytEventForwardingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],rT.prototype,"data",void 0);
_.v([_.P({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.U("design:type",Object)],rT.prototype,"headerData",void 0);_.v([_.P(),_.U("design:type",Object)],rT.prototype,"secondaryHeaderData",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rT.prototype,"visibility",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],rT.prototype,"contentEmpty",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],rT.prototype,"scrimmed",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],rT.prototype,"dialog",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],rT.prototype,"dropdown",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rT.prototype,"darkerPanels",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rT.prototype,"matchContentTheme",void 0);_.v([_.P(),_.U("design:type",Object)],rT.prototype,"disableAutoFill",void 0);
_.v([_.P({reflectToAttribute:!0,value:_.h("optimal_reading_width_comments_ep")}),_.U("design:type",Boolean)],rT.prototype,"optimalReadingWidthComments",void 0);_.v([_.P(),_.U("design:type",Number)],rT.prototype,"hideDelayMs",void 0);_.v([_.P({selector:_.J7,reflectToAttribute:!0}),_.U("design:type",Object)],rT.prototype,"isFullscreen",void 0);_.v([_.P({selector:_.RK,reflectToAttribute:!0}),_.U("design:type",Object)],rT.prototype,"isTheaterMode",void 0);
_.v([_.P(),_.U("design:type",Number)],rT.prototype,"showDelayMs",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.targetId"),_.U("design:type",Object),_.U("design:paramtypes",[])],rT.prototype,"targetId",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],rT.prototype,"webSize",null);_.v([_.P(),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],rT.prototype,"hideFooterBorder",null);
_.v([_.P(),_.U("design:type",Object)],rT.prototype,"isWatch",void 0);_.v([_.P(),_.U("design:type",Object)],rT.prototype,"originalTheaterState",void 0);_.v([_.P(),_.U("design:type",Object)],rT.prototype,"theaterDisablementPanelIdentifier",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],rT.prototype,"isWatchWhilePanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],rT.prototype,"shortsPanel",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],rT.prototype,"liveChatEngagementPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],rT.prototype,"learningChatEngagementPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rT.prototype,"liveChatReplyPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rT.prototype,"enableAnchoredPanel",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rT.prototype,"disableBackdropFilter",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],rT.prototype,"isPersistentPanel",void 0);_.v([_.P(),_.U("design:type",Object)],rT.prototype,"trackEngagementPanelVisibility",void 0);_.v([_.QF("#header"),_.U("design:type",HTMLElement)],rT.prototype,"headerElement",void 0);_.v([_.QF("#header > *"),_.U("design:type",HTMLElement)],rT.prototype,"header",void 0);
_.v([_.QF("ytd-section-list-renderer"),_.U("design:type",Object)],rT.prototype,"sectionListRendererElement",void 0);_.v([_.QF("panel-ad-header-image-lockup-view-model"),_.U("design:type",HTMLElement)],rT.prototype,"adHeaderImageLockupViewModel",void 0);_.v([_.QF("#content"),_.U("design:type",HTMLElement)],rT.prototype,"contentElement",void 0);
_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rT.prototype,"onYtRendererstamperFinished",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rT.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.v([_.uV("data","isFullscreen","isTheaterMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rT.prototype,"dataChanged",null);
_.v([_.xt("isTheaterMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rT.prototype,"isTheaterModeChanged",null);_.v([_.xt("isFullscreen"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rT.prototype,"isFullscreenChanged",null);_.v([_.xt("visibility"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rT.prototype,"visibilityChanged",null);
_.v([_.Z({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],rT);
_.d(rT,"ytd-engagement-panel-section-list-renderer",function(){if(QWy!==void 0)return QWy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return QWy=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var Nu8;var Gr=function(){var K=_.e.apply(this,arguments)||this;K.lastRenderedPanelIds=new Set;K.visiblePanels=[];K.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return K};
_.q(Gr,_.e);_.l=Gr.prototype;_.l.dataChanged=function(){if(this.data){for(var K=[],m=_.u(this.data),x=m.next();!x.done;x=m.next()){x=x.value;var S=void 0,Q=void 0,w=(S=x)==null?void 0:(Q=S.engagementPanelSectionListRenderer)==null?void 0:Q.visibility;Q=S=void 0;((S=x)==null?0:(Q=S.engagementPanelSectionListRenderer)==null?0:Q.targetId)&&w!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&K.push(x)}this.visiblePanels=K}else this.visiblePanels=[]};
_.l.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}}};
_.l.withoutVisiblePanelById=function(K){return this.visiblePanels.filter(function(m){var x;return((x=m.engagementPanelSectionListRenderer)==null?void 0:x.targetId)!==K})};
_.l.onYtChangeEngagementPanelVisibilityAction=function(K){var m=this,x=_.C(K,_.nKR);if(this.data&&(x==null?0:x.targetId)&&(x==null?0:x.visibility)){var S,Q=(S=this.data.find(function(M){var f;return((f=M.engagementPanelSectionListRenderer)==null?void 0:f.targetId)===x.targetId}))==null?void 0:S.engagementPanelSectionListRenderer;
if(Q){var w=this.withoutVisiblePanelById(x.targetId);x.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(K=this.data.find(function(M){var f;return((f=M.engagementPanelSectionListRenderer)==null?void 0:f.targetId)===x.targetId}))&&(w=[K].concat(_.N3(w)));
this.hideDelayMs&&x.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&w.length===0?_.dX.addJob(function(){Q.visibility=x.visibility;m.visiblePanels=w},10,this.hideDelayMs):(Q.visibility=x.visibility,this.visiblePanels=w);
_.z4(this.hostElement,"yt-engagement-panels-visible-changed",[w])}}};
_.l.onRendererstamperFinished=function(){var K=new Set(this.visiblePanels.map(function(m){var x;return(x=m.engagementPanelSectionListRenderer)==null?void 0:x.targetId}));
this.handlePanelVisibilityChange(K,this.lastRenderedPanelIds);this.lastRenderedPanelIds=K};
_.l.handlePanelVisibilityChange=function(K,m){K=K===void 0?new Set:K;m=m===void 0?new Set:m;if(this.data)for(var x=_.u(this.data),S=x.next();!S.done;S=x.next()){S=S.value;var Q=void 0,w=void 0,M=(Q=S)==null?void 0:(w=Q.engagementPanelSectionListRenderer)==null?void 0:w.targetId;if(M&&(Q=m.has(M),w=K.has(M),M=void 0,!Q&&w?(w=Q=void 0,M=(Q=S)==null?void 0:(w=Q.engagementPanelSectionListRenderer)==null?void 0:w.onShowCommands):Q&&!w&&(w=Q=void 0,M=(Q=S)==null?void 0:(w=Q.engagementPanelSectionListRenderer)==
null?void 0:w.onHideCommands),M))for(S=_.u(M),M=S.next();!M.done;M=S.next())this.ytComponentBehavior.resolveCommand(M.value)}};
Gr.prototype.onRendererstamperFinished=Gr.prototype.onRendererstamperFinished;Gr.prototype.dataChanged=Gr.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Gr.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Gr.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Gr.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Gr.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Gr.prototype,"lastRenderedPanelIds",void 0);_.v([_.P(),_.U("design:type",Number)],Gr.prototype,"hideDelayMs",void 0);_.v([_.P(),_.U("design:type",Array)],Gr.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Array)],Gr.prototype,"visiblePanels",void 0);_.v([_.P(),_.U("design:type",Boolean)],Gr.prototype,"isWatchWhilePanel",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Gr.prototype,"dataChanged",null);_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Gr.prototype,"onRendererstamperFinished",null);_.v([_.Z({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],Gr);
_.d(Gr,"ytd-watch-engagement-panels",function(){if(Nu8!==void 0)return Nu8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Nu8=K},{mode:1});var Zu$;var pF=function(){return _.e.apply(this,arguments)||this};
_.q(pF,_.e);pF.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.l1(_.U8(this.hostElement).querySelector("#text"),_.y2M(_.U3t,this.data.companionLegalText))};
pF.prototype.computeAutoScrollEnabled=function(K,m){return K&&!m};
pF.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
pF.prototype.onToggleTap=function(){this.expanded=!this.expanded};
pF.prototype.expandedChanged=pF.prototype.expandedChanged;pF.prototype.dataChanged=pF.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pF.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Wl$),_.U("design:type",Object)],pF.prototype,"ytdAutoScrollBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],pF.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],pF.prototype,"expanded",void 0);
_.v([_.P({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.U("design:type",Boolean)],pF.prototype,"autoScrollEnabled",void 0);_.v([_.P(),_.U("design:type",String)],pF.prototype,"expanderIcon",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pF.prototype,"dataChanged",null);
_.v([_.xt("expanded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pF.prototype,"expandedChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],pF);
_.d(pF,"ytd-companion-legal-text-renderer",function(){if(Zu$!==void 0)return Zu$;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Zu$=K},{mode:1});var BuU;var Rd=function(){var K=_.e.apply(this,arguments)||this;K.buttonUpdate=_.h("web_modern_buttons");K.kevlarWatchGrid=_.h("kevlar_watch_grid");K.centerAlignDescription=_.h("action_companion_center_align_description");K.truncateDomain=_.h("action_companion_truncate_domain");K.enableMonoStyle=_.h("enable_default_mono_cta_migration_web_client");return K};
_.q(Rd,_.e);_.l=Rd.prototype;_.l.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.l.getOnLayoutVisibleCallback=function(){var K=_.WZ("yt.www.ads.eventcache.getLastCompanionData");return K?(K=K())&&K.onLayoutVisibleCallback:null};
_.l.getLayoutId=function(){var K=_.WZ("yt.www.ads.eventcache.getLastCompanionData");return K?(K=K())&&K.layoutId:null};
_.l.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",Rd.JSC$23140_DEFAULT_AD_BADGE_RENDERER);var K=this.getOnLayoutVisibleCallback();K&&K()}};
_.l.getButtonRenderer=function(K){return K.actionButton&&_.C(K.actionButton,_.zD)?(delete _.C(K.actionButton,_.zD).navigationEndpoint,_.C(K.actionButton,_.zD)):{}};
_.l.onClick=function(K){var m=this;if((!_.h("web_modern_buttons")||!_.oK(_.AO(K),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){K=_.B3();var x=this.getLayoutId();K&&x&&_.h("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?K.getPlayerPromise().then(function(S){(new _.$9(S)).executeCommand(m.data.navigationEndpoint,x)}):_.h("kevlar_companion_resolve_command_killswitch")?_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.Uk(this.hostElement,"yt-companion-ad-clicked",["action-companion",x])}};
_.tv.Object.defineProperties(Rd.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((K=this.data)==null?0:(m=K.detailsLine)==null?0:(x=m.adRating)==null?0:x.ratingText)?this.data.detailsLine.adRating.ratingText:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
iconType:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S;return((K=this.data)==null?0:(m=K.detailsLine)==null?0:(x=m.adRating)==null?0:(S=x.ratingIcon)==null?0:S.iconType)?_.T9(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S;return((K=this.data)==null?0:(m=K.detailsLine)==null?0:(x=m.texts)==null?0:(S=x[0])==null?0:S.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 K,m;return((K=this.data)==null?0:(m=K.description)==null?0:m.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var K=_.WZ("yt.www.ads.eventcache.getLastCompanionData");return K?(K=K())&&K.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var K=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return K?K.indexOf("/default_banner")!==-1:!0}}});
Rd.prototype.onClick=Rd.prototype.onClick;Rd.prototype.dataChanged=Rd.prototype.dataChanged;Rd.JSC$23140_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.SC("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Rd.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Rd.prototype,"rendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Rd.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Rd.prototype,"buttonUpdate",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Rd.prototype,"kevlarWatchGrid",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Rd.prototype,"centerAlignDescription",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Rd.prototype,"truncateDomain",void 0);
_.v([_.P({computed:"computeButtonOverride(buttonUpdate)"}),_.U("design:type",Object)],Rd.prototype,"buttonOverride",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Rd.prototype,"enableMonoStyle",void 0);_.v([_.g("data.detailsLine.adRating.ratingText"),_.U("design:type",Object),_.U("design:paramtypes",[])],Rd.prototype,"getRating",null);_.v([_.g("getRating"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Rd.prototype,"computeRatingHidden",null);
_.v([_.g("data.detailsLine.adRating.ratingIcon.iconType"),_.U("design:type",Object),_.U("design:paramtypes",[])],Rd.prototype,"iconType",null);_.v([_.g("data.detailsLine.texts.0.text"),_.U("design:type",Object),_.U("design:paramtypes",[])],Rd.prototype,"getDetailsLine",null);_.v([_.g("getDetailsLine"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Rd.prototype,"computeDetailsLineHidden",null);
_.v([_.g("data.description.text"),_.U("design:type",Object),_.U("design:paramtypes",[])],Rd.prototype,"getDescriptionText",null);_.v([_.g("getDescriptionText"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Rd.prototype,"computeDescriptionTextHidden",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Rd.prototype,"interactionLoggingClientData",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Rd.prototype,"hideBanner",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Rd.prototype,"dataChanged",null);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],Rd.prototype,"onClick",null);_.v([_.Z({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],Rd);
_.d(Rd,"ytd-action-companion-ad-renderer",function(){if(BuU!==void 0)return BuU;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return BuU=K},{mode:_.VF("kevlar_poly_si_batch_j067")?1:2});var aRS;var di8;var Jx=function(){var K=_.e.apply(this,arguments)||this;K.buttonUpdate=_.h("web_modern_buttons");K.hideLegacyBanner=_.h("enable_dsa_one_click_ata_translators_infeed_elements");K.adInfoButtonStyle="mono";K.adInfoButtonType="text";K.noDotAdBadge=!0;return K};
_.q(Jx,_.e);_.l=Jx.prototype;_.l.getOnLayoutVisibleCallback=function(){var K=_.WZ("yt.www.ads.eventcache.getLastCompanionData");return K?(K=K())&&K.onLayoutVisibleCallback:null};
_.l.getLayoutId=function(){var K=_.WZ("yt.www.ads.eventcache.getLastCompanionData");return K?(K=K())&&K.layoutId:null};
_.l.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 K=this.data.image.thumbnail.thumbnails[0];this.imageSrc=K.url?_.de(K.url):void 0;this.imageWidth=K.width||0;this.imageHeight=K.height||0}this.data.clickthroughEndpoint&&_.C(this.data.clickthroughEndpoint,_.Ku)&&(K=_.C(this.data.clickthroughEndpoint,_.Ku).url,_.h("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
K||"":K?(K=_.de(K),this.clickThroughUrl=_.$m(K)):this.clickThroughUrl=void 0);(K=this.getOnLayoutVisibleCallback())&&K()}};
_.l.onClick=function(K){_.oK(_.AO(K),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(K)};
_.l.handleClick=function(){var K=this;this.data&&this.data.clickthroughEndpoint&&(_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(m){K.macroReplacementBehavior.sendServiceRequestAction([m])}),_.Uk(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.l.onLoad=function(){_.z4(this.hostElement,"yt-refit-popups-action")};
_.tv.Object.defineProperties(Jx.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var K=_.WZ("yt.www.ads.eventcache.getLastCompanionData");return K?(K=K())&&K.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var K=_.WZ("yt.www.ads.eventcache.getLastCompanionData");return K?(K=K())&&K.interactionLoggingClientData:null}}});
Jx.prototype.onLoad=Jx.prototype.onLoad;Jx.prototype.onClick=Jx.prototype.onClick;Jx.prototype.dataChanged=Jx.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Jx.prototype,"rendererBehavior",void 0);_.v([_.b(kxN.YtMacroReplacementBehavior),_.U("design:type",Object)],Jx.prototype,"macroReplacementBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Jx.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Jx.prototype,"buttonUpdate",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Jx.prototype,"hideLegacyBanner",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Jx.prototype,"adInfoButtonStyle",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Jx.prototype,"adInfoButtonType",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Jx.prototype,"macros",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Jx.prototype,"interactionLoggingClientData",null);_.v([_.P(),_.U("design:type",String)],Jx.prototype,"clickThroughUrl",void 0);_.v([_.P(),_.U("design:type",_.Af)],Jx.prototype,"imageSrc",void 0);_.v([_.P(),_.U("design:type",Number)],Jx.prototype,"imageWidth",void 0);_.v([_.P(),_.U("design:type",Number)],Jx.prototype,"imageHeight",void 0);_.v([_.P(),_.U("design:type",Object)],Jx.prototype,"noDotAdBadge",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Jx.prototype,"dataChanged",null);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],Jx.prototype,"onClick",null);_.v([_.mh("load"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Jx.prototype,"onLoad",null);_.v([_.Z({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],Jx);
_.d(Jx,"ytd-image-companion-renderer",function(){if(di8!==void 0)return di8;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return di8=K},{mode:_.VF("kevlar_poly_si_batch_j067")?1:2});var yWy;var hx=function(){return _.e.apply(this,arguments)||this};
_.q(hx,_.e);_.l=hx.prototype;_.l.dataChanged=function(){this.set("data.adBadge",hx.JSC$23149_DEFAULT_AD_BADGE_RENDERER);if(this.data){var K=this.getOnLayoutVisibleCallback();K&&K()}};
_.l.getOnLayoutVisibleCallback=function(){var K=_.WZ("yt.www.ads.eventcache.getLastCompanionData");return K?(K=K())&&K.onLayoutVisibleCallback:null};
_.l.getLayoutId=function(){var K=_.WZ("yt.www.ads.eventcache.getLastCompanionData");return K?(K=K())&&K.layoutId:null};
_.l.onCompanionClicked=function(K){this.data&&(K.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.Uk(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.l.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var K=_.B3(),m=this.getLayoutId(),x=this.data.clickToAdvSiteEndpoint;K&&m&&_.h("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?K.getPlayerPromise().then(function(S){(new _.$9(S)).executeCommand(x,m)}):_.vg(this.hostElement,"yt-navigate",{endpoint:x})}};
_.l.sendTrackingPings=function(K){if(K&&K.length!==0&&K[0].loggingUrls&&(K=K[0].loggingUrls.map(this.getBaseUrl)))for(var m=0;m<K.length;m++)_.XJ(K[m])};
_.l.getBaseUrl=function(K){return K.baseUrl||""};
_.tv.Object.defineProperties(hx.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var K=_.WZ("yt.www.ads.eventcache.getLastCompanionData");return K?(K=K())&&K.interactionLoggingClientData:null}}});
hx.prototype.onCompanionClicked=hx.prototype.onCompanionClicked;hx.prototype.dataChanged=hx.prototype.dataChanged;hx.JSC$23149_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.SC("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],hx.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],hx.prototype,"data",void 0);_.v([_.QF("#title"),_.U("design:type",HTMLElement)],hx.prototype,"shopTitle",void 0);
_.v([_.uV("data.impressionEndpoints"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],hx.prototype,"dataChanged",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],hx.prototype,"interactionLoggingClientData",null);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],hx.prototype,"onCompanionClicked",null);
_.v([_.Z({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],hx);
_.d(hx,"ytd-shopping-companion-renderer",function(){if(yWy!==void 0)return yWy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return yWy=K},{mode:1});_.BX(_.B(function(K){var m=K.data;K=_.Oq({visibilityCallback:function(S){var Q,w=(Q=m().interaction)==null?void 0:Q.onFirstVisible;S&&w&&_.qU(w)},
showOption:_.fL});var x=_.Ci(function(){return m().interaction},OYU);
_.ag(function(){var S,Q;Q=(Q=_.WZ("yt.www.ads.eventcache.getLastCompanionData"))?(Q=Q())&&Q.onLayoutVisibleCallback:null;(S=Q)==null||S()},"xn");
return _.O("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.kA(function(S){_.z4(S.currentTarget,"yt-refit-popups-action")}),
el:_.o$(K,x),"aria-label":function(){var S,Q;return(S=m().interaction)==null?void 0:(Q=S.accessibility)==null?void 0:Q.label}},_.O("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.O(_.le,{data:function(){return m().adImage}},{adImageViewModel:function(S){return _.O(_.bk,{data:S.data,
targetHeight:80,customCommandResolver:OYU})}})),_.O("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.O("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.O(_.le,{data:function(){return m().adBadge}},{adBadgeViewModel:function(S){return _.O(_.pL,{data:S.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.O("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.O(_.le,{data:function(){return m().menu}},{buttonViewModel:_.Oy}))))},"yn"),"banner-image-layout-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=K.data;K=_.Oq({visibilityCallback:function(S){var Q,w=(Q=m().interaction)==null?void 0:Q.onFirstVisible;S&&w&&_.qU(w)},
showOption:_.fL});var x=_.Ci(function(){return m().interaction},jhy);
_.ag(function(){var S,Q;Q=(Q=_.WZ("yt.www.ads.eventcache.getLastCompanionData"))?(Q=Q())&&Q.onLayoutVisibleCallback:null;(S=Q)==null||S()},"zn");
return _.O("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.o$(K,x)},_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.O(_.le,{data:function(){return m().adImage}},{adImageViewModel:function(S){return _.O(_.bk,{data:S.data,
targetHeight:80,customCommandResolver:jhy})}})),_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.O(_.le,{data:function(){return m().adAvatarLockup}},{adAvatarLockupViewModel:function(S){return _.O(oiG,{data:S.data,
customCommandResolver:jhy})}})),_.O(_.le,{data:function(){return m().adButton}},{adButtonViewModel:function(S){return _.O(_.cQ,{data:S.data,
customCommandResolver:jhy})}}),_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.O(_.le,{data:function(){return m().menu}},{buttonViewModel:_.Oy}))))},"An"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.kv}});var VUS={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"},CF=function(){var K=_.e.apply(this,arguments)||this;K.updateCompanionDataJobId=0;K.contentVideoId=null;K.player=null;K.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return K};
_.q(CF,_.e);_.l=CF.prototype;_.l.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:VUS}}};
_.l.attached=function(){var K=this,m=_.B3();m&&m.getPlayerPromise().then(function(x){K.getCachedDataAndListen(x)})};
_.l.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.l.updateRendererStamper=function(){var K={};if(this.data)for(var m in VUS)if(this.data[m]){K[m]=this.data[m];break}if(this.oneofRenderer!=void 0||Object.keys(K).length)this.oneofRenderer=K};
_.l.getCachedDataAndListen=function(K){var m=this.retrieveCachedCompanionData();m&&Object.keys(m).length&&this.receiveCompanionData(m);this.ytPlayerListenerBehavior.listenToPlayerEvent(K,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=K};
_.l.retrieveCachedCompanionData=function(){return _.Qm.yt&&_.Qm.yt.www&&_.Qm.yt.www.ads&&_.Qm.yt.www.ads.eventcache&&_.Qm.yt.www.ads.eventcache.getLastCompanionData?_.Qm.yt.www.ads.eventcache.getLastCompanionData():null};
_.l.receiveCompanionData=function(K){K&&Object.keys(K).length?(this.contentVideoId=K.contentVideoId,this.setCompanionData(K)):this.setCompanionData(K)};
_.l.setCompanionData=function(K){this.cancelPendingCompanionAdJobs();if(K){this.updateCompanionDataJobId=0;for(var m in VUS)VUS.hasOwnProperty(m)&&(this.data[m]=void 0);K.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",K.shoppingCompanionCarouselRenderer):K.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",K.imageCompanionAdRenderer):K.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",K.actionCompanionAdRenderer),_.z4(this.hostElement,
"yt-hide-unlimited-offer-module"),_.z4(this.hostElement,"yt-hide-tvfilm-offer-module")):K.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",K.bannerImageLayoutViewModel):K.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",K.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.l.dataChanged=function(){var K=this,m=_.B3();m?m.getPlayerPromise().then(function(x){K.contentVideoId&&x.getVideoUrl().includes("v="+K.contentVideoId)||(K.cancelPendingCompanionAdJobs(),K.updateRendererStamper())}):_.Xu(Error("Yo"))};
_.l.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.dX.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.l.handleCompanionAdClicked=function(K,m){this.player.onAdUxClicked(K,m);this.player.pauseVideo()};
CF.prototype.dataChanged=CF.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],CF.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],CF.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],CF.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],CF.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],CF.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],CF.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],CF.prototype,"oneofRenderer",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],CF.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],CF);
_.d(CF,"ytd-companion-slot-renderer",function(){if(aRS!==void 0)return aRS;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return aRS=K},{mode:_.VF("kevlar_poly_si_batch_j067")?
1:2});var vie;var LF=function(){return _.e.apply(this,arguments)||this};
_.q(LF,_.e);LF.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
LF.prototype.dataChanged=LF.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],LF.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],LF.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],LF.prototype,"companionSlotData",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],LF.prototype,"dataChanged",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],LF);
_.d(LF,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(vie!==void 0)return vie;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return vie=K},{mode:1});var Uim;var qd=function(){var K=_.e.apply(this,arguments)||this;K.skinnyMode=!1;K.COMPACT_EVENT_COUNT=4;K.onShelfToggleButtonTap=function(){K.logTap(K.data);K.showingMore=!K.showingMore};
K.onShelfToggleButtonFocus=function(){K.showingMore||(K.logTap(K.data),K.showingMore=!0,_.MJ(K,function(){var m=K.COMPACT_EVENT_COUNT-1,x;(x=_.U8(K.hostElement).querySelector("#event-"+m))==null||x.focus()}))};
return K};
_.q(qd,_.e);_.l=qd.prototype;_.l.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.l.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.l.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.Kd(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.Kd(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.Kd(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.Kd(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.Kd(this.infoTooltip,this.infoTooltip.hide))};
_.l.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.Kd(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.Kd(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.Kd(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.Kd(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.Kd(this.infoTooltip,this.infoTooltip.hide))};
_.l.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)};
_.l.onShowingMoreChanged=function(){var K;this.showingMoreChanged((K=this.showingMore)!=null?K:!1)};
_.l.showingMoreChanged=function(K){var m=this.get("data.events")||[];this.set("restEvents",m.slice(1,K?m.length:this.COMPACT_EVENT_COUNT).map(function(x){return x.ticketEventRenderer}));
m.slice(0,K?m.length:this.COMPACT_EVENT_COUNT).forEach(function(x){var S=_.hX();x=x.ticketEventRenderer.trackingParams;_.JX()&&S&&x&&(x=_.uX(x),S&&_.Yc(S,x))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.l.computeAriaLabel=function(K){return K.subtitle1+", "+K.subtitle2};
_.l.logTap=function(K){_.JX()&&this.ytRendererBehavior.logExplicitClick(K)};
_.l.isKeyboardAction=function(K){return this.get("detail.x",K)===0&&this.get("detail.y",K)===0};
_.l.onFirstEventTap=function(K){K.target&&this.handleTap(K.target,this.firstEvent,this.isKeyboardAction(K))};
_.l.onTicketLinkTap=function(K){K.target&&this.handleTap(K.target,K.model.item,this.isKeyboardAction(K))};
_.l.handleTap=function(K,m,x){if(m.buttonCommand)if(m.hasMultipleOffers)Object.assign(_.C(m.buttonCommand,_.PS),{properties:{source:x?"keyboard":"tap"}}),this.logTap(m),this.popupPositionTarget=K,_.I7(this.hostElement,[m.buttonCommand],this.hostElement);else{var S;if((S=_.C(m.buttonCommand,_.Ku))==null?0:S.url)this.logTap(m),_.K6(window,_.C(m.buttonCommand,_.Ku).url)}};
qd.prototype.onShowingMoreChanged=qd.prototype.onShowingMoreChanged;qd.prototype.dataChanged=qd.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qd.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qd.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],qd.prototype,"firstEvent",void 0);_.v([_.P(),_.U("design:type",Object)],qd.prototype,"restEvents",void 0);_.v([_.P(),_.U("design:type",String)],qd.prototype,"imageUrl",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],qd.prototype,"showingMore",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],qd.prototype,"canShowMore",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qd.prototype,"skinnyMode",void 0);_.v([_.P(),_.U("design:type",HTMLElement)],qd.prototype,"popupPositionTarget",void 0);_.v([_.QF("#banner-info-tooltip"),_.U("design:type",Object)],qd.prototype,"infoTooltip",void 0);
_.v([_.QF("#info-container"),_.U("design:type",HTMLElement)],qd.prototype,"infoContainer",void 0);_.v([_.QF("#shelf-toggler"),_.U("design:type",HTMLElement)],qd.prototype,"shelfToggleButton",void 0);_.v([_.QF("#separator"),_.U("design:type",HTMLDivElement)],qd.prototype,"separator",void 0);_.v([_.P(),_.U("design:type",String)],qd.prototype,"shelfTogglerLabelText",void 0);_.v([_.P(),_.U("design:type",String)],qd.prototype,"shelfTogglerIcon",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qd.prototype,"dataChanged",null);_.v([_.uV("showingMore"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qd.prototype,"onShowingMoreChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],qd);
_.d(qd,"ytd-ticket-shelf-renderer",function(){if(Uim!==void 0)return Uim;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Uim=K},{mode:1});var zMm;var Tu3;var IR3=function(){return _.e.apply(this,arguments)||this};
_.q(IR3,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],IR3.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],IR3.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],IR3);
_.d(IR3,"ytd-comments-entry-point-message-renderer",function(){if(Tu3!==void 0)return Tu3;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Tu3=K},{mode:1});var kEf;var Ex=function(){return _.e.apply(this,arguments)||this};
_.q(Ex,_.e);_.tv.Object.defineProperties(Ex.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.teaserAvatar)}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ex.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ex.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ex.prototype,"hasAvatar",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],Ex);
_.d(Ex,"ytd-comments-entry-point-teaser-renderer",function(){if(kEf!==void 0)return kEf;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return kEf=K},{mode:1});var Wte;var XF$=function(){return _.e.apply(this,arguments)||this};
_.q(XF$,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],XF$.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],XF$.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],XF$);
_.d(XF$,"ytd-comments-simplebox-renderer",function(){if(Wte!==void 0)return Wte;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Wte=K},{mode:1});var bs=function(){var K=_.e.apply(this,arguments)||this;K.fullHeight=!_.h("comment_teaser_full_height_kill_switch")&&_.h("kevlar_watch_grid");return K};
_.q(bs,_.e);bs.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"}}}};
bs.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
bs.prototype.onTap=function(){var K=this.tapCommand;K&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(K))};
bs.prototype.onKeyUp=function(K){if(K.keyCode===13)this.onTap()};
_.tv.Object.defineProperties(bs.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null?0:K.onTap)return this.data.onTap;var m,x;if(((m=this.data)==null?0:m.teaserContent)||((x=this.data)==null?0:x.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)!=null&&K.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
bs.prototype.onKeyUp=bs.prototype.onKeyUp;bs.prototype.onTap=bs.prototype.onTap;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],bs.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],bs.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],bs.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],bs.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bs.prototype,"fullHeight",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],bs.prototype,"tapCommand",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],bs.prototype,"simpleboxPlaceholder",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],bs.prototype,"hasSimpleboxPlaceholder",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],bs.prototype,"simpleboxAvatar",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],bs.prototype,"teaserContent",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],bs.prototype,"hasTeaserContent",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],bs.prototype,"teaserAvatar",null);
_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],bs.prototype,"hasTeaserAvatar",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],bs.prototype,"messageText",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],bs.prototype,"contentRenderer",null);_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],bs.prototype,"hasContents",null);
_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],bs.prototype,"hasContentRenderer",null);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bs.prototype,"onTap",null);_.v([_.mh("keypress"),_.U("design:type",Function),_.U("design:paramtypes",[_.cp]),_.U("design:returntype")],bs.prototype,"onKeyUp",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],bs);
_.d(bs,"ytd-comments-entry-point-header-renderer",function(){if(zMm!==void 0)return zMm;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return zMm=K},{mode:1});var KU8;_.BX(_.ezz,"yt-animated-rolling-number",{props:{numberText:_.kv,numberValue:_.kv,heightPx:_.kv,fontSizeMultiplier:_.kv,shouldAnimate:_.kv,forceRollUp:_.kv}});var mJK=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),xJK={numberText:"",heightPx:2*mJK,shouldAnimate:!1},gT=function(){var K=_.e.apply(this,arguments)||this;K.usingAnimatedComponents=!0;K.wasDetailed=!1;K.JSC$23186_browserSupportsAnimation=_.h("web_supports_animations_api");K.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};K.detailed=!1;K.shouldAnimate=!1;K.viewCountProps=xJK;K.dateTextProps=
xJK;K.metadataBadgesInDescription=_.h("web_metadata_badges_in_description");return K};
_.q(gT,_.e);_.l=gT.prototype;_.l.attached=function(){var K=this;_.cd().resolve(_.sc).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(m){K.set("videoPrimaryInfoRenderer.subtitle",m)})};
_.l.detached=function(){_.cd().resolve(_.sc).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.l.resetAnimationState=function(){this.shouldAnimate=!1};
_.l.updateDynamicMetadata=function(){if(this.JSC$23186_browserSupportsAnimation){if(!this.detailed){var K,m,x,S;var Q=(K=this.videoPrimaryInfoRenderer)==null?void 0:(m=K.viewCount)==null?void 0:(x=m.videoViewCountRenderer)==null?void 0:(S=x.extraShortViewCount)==null?void 0:S.simpleText;var w,M,f,c;var D=(w=this.videoPrimaryInfoRenderer)==null?void 0:(M=w.viewCount)==null?void 0:(f=M.videoViewCountRenderer)==null?void 0:(c=f.shortViewCount)==null?void 0:c.simpleText}if(!D){var G,p,R,J;Q=(G=this.videoPrimaryInfoRenderer)==
null?void 0:(p=G.viewCount)==null?void 0:(R=p.videoViewCountRenderer)==null?void 0:(J=R.unlabeledViewCountValue)==null?void 0:J.simpleText;var L,n,F,H;D=(L=this.videoPrimaryInfoRenderer)==null?void 0:(n=L.viewCount)==null?void 0:(F=n.videoViewCountRenderer)==null?void 0:(H=F.viewCount)==null?void 0:H.simpleText}var N,z,y;K=Number((N=this.videoPrimaryInfoRenderer)==null?void 0:(z=N.viewCount)==null?void 0:(y=z.videoViewCountRenderer)==null?void 0:y.originalViewCount);var V,T;N=(V=this.videoPrimaryInfoRenderer)==
null?void 0:(T=V.relativeDateText)==null?void 0:T.simpleText;var m1;V=!((m1=this.videoPrimaryInfoRenderer)==null||!m1.relativeDateText);if(Q&&D&&K&&(N||!V)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;m1=D.split(new RegExp("("+Q+")"));Q=_.o_(m1[0]);var MT;D={numberText:(MT=m1[1])!=null?MT:"",numberValue:K,heightPx:2*mJK,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var c0;MT=((c0=m1[2])!=null?c0:"")+"  ";this.setViewCount(D,Q,_.o_(MT));
if(!this.detailed&&V){Q=N.split(/(\d+)/);c0=_.o_(Q[0]);var EB;MT={numberText:(EB=Q[1])!=null?EB:"",heightPx:2*mJK,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var pT;EB=((pT=Q[2])!=null?pT:"")+"  ";this.setDateText(MT,c0,_.o_(EB))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.l.setViewCount=function(K,m,x){_.Hk(m)!==_.Hk(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=m);this.viewCountProps.numberText!==(K==null?void 0:K.numberText)&&(this.viewCountProps=K||xJK);_.Hk(x)!==_.Hk(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=x)};
_.l.setDateText=function(K,m,x){_.Hk(m)!==_.Hk(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=m);this.dateTextProps.numberText!==(K==null?void 0:K.numberText)&&(this.dateTextProps=K||xJK);_.Hk(x)!==_.Hk(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=x)};
_.l.onYtUpdateViewershipAction=function(K){this.videoPrimaryInfoRenderer&&(_.C(K,nMm).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.C(K,nMm).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.C(K,nMm).viewCount)))};
_.l.onYtUpdateDateTextAction=function(K){if(this.videoPrimaryInfoRenderer){K=_.C(K,_.b0G).dateText;this.shouldAnimate=!0;var m;((m=this.videoPrimaryInfoRenderer)==null?0:m.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",K):this.set("videoPrimaryInfoRenderer.dateText",K)}};
_.tv.Object.defineProperties(gT.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return R$8(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.Hk(R$8(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.Hk(this.viewCountPreNumberText),this.viewCountProps.numberText,_.Hk(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.Hk(this.dateTextPreNumberText),this.dateTextProps.numberText,_.Hk(this.dateTextPostNumberText)].join("")}}});
gT.prototype.updateDynamicMetadata=gT.prototype.updateDynamicMetadata;gT.prototype.resetAnimationState=gT.prototype.resetAnimationState;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],gT.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],gT.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],gT.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],gT.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],gT.prototype,"videoPrimaryInfoRenderer",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gT.prototype,"detailed",void 0);_.v([_.P(),_.U("design:type",Object)],gT.prototype,"shouldAnimate",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gT.prototype,"viewCountPreNumberText",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gT.prototype,"viewCountProps",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gT.prototype,"viewCountPostNumberText",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gT.prototype,"dateTextPreNumberText",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gT.prototype,"dateTextProps",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gT.prototype,"dateTextPostNumberText",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gT.prototype,"metadataBadgesInDescription",void 0);_.v([_.g("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.U("design:type",Object),_.U("design:paramtypes",[])],gT.prototype,"infoText",null);
_.v([_.g("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.U("design:type",String),_.U("design:paramtypes",[])],gT.prototype,"descriptionInfoTooltipText",null);_.v([_.g("detailed"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],gT.prototype,"showDescriptionInfoTooltip",null);
_.v([_.g("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.U("design:type",String),_.U("design:paramtypes",[])],gT.prototype,"animatedViewCountAccessibilityLabel",null);_.v([_.g("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.U("design:type",String),_.U("design:paramtypes",[])],gT.prototype,"animatedDateTextAccessibilityLabel",null);
_.v([_.xt("videoPrimaryInfoRenderer"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gT.prototype,"resetAnimationState",null);_.v([_.xt("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gT.prototype,"updateDynamicMetadata",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-watch-info-text"})],gT);
_.d(gT,"ytd-watch-info-text",function(){if(KU8!==void 0)return KU8;var K=document.createElement("template");_.E(K,'\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  <template is="dom-if" if="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    </yt-formatted-string>\n  </template>\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return KU8=K},{mode:1});var S7U;var QcK="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var wWU=_.B(function(K){var m=K.data;var x=K.setTapCommand;_.$p(function(){var S=_.JE(m().onTap);x(S)},"CLm0Xe");
return _.O("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.O(_.le,{data:function(){return m().avatar}},{avatarViewModel:_.a6}),_.O("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.O("span",null,function(){return m().simpleboxText})))},"Cn");var scU=_.B(function(K){return _.O("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.O(_.r,{cond:function(){return _.C(K.data().avatar,_.R0)},
then:function(m){return _.O(_.a6,{data:m,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.O("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.O(_.Ii,{text:function(){return K.data().teaserText}})))},"Dn");var l0N=_.B(function(K){var m=K.data;var x=K.setTapCommand;_.$p(function(){var S=_.JE(m().onTap);x(S)},"qxjCCd");
return _.O("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.O(_.le,{data:function(){return m().teasers}},{commentsEntryPointTeaserViewModel:scU}))},"Fn");var u3G=_.B(function(K){var m=K.data;var x=K.setTapCommand;_.$p(function(){var S=_.JE(m().onTap);x(S)},"CRZByf");
return _.O("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.O(_.Ii,{text:function(){return m().messageText}}))},"Hn");var Mjs=_.B(function(K){var m=K.data;var x=K.setTapCommand;var S=K.isDisabled;_.$p(function(){var Q=(S==null?0:S())?void 0:_.JE(m().onTap);x(Q)},"GZxRqd");
return _.O("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.O(_.SW,{icon:function(){return m().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.O(_.r,{cond:function(){return m().image},
then:function(Q){return _.O(_.FR,{data:Q,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.O(_.Ii,{text:function(){return m().text},
className:function(){return m().image||m().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.O(_.le,{data:function(){return m().button}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:S==null?void 0:S()}}})}}))},"Jn");var f0y=_.B(function(K){var m=K.data;var x=K.itemIndex;var S=K.selectedIndex;var Q=K.indexUpdatedCallback;var w=K.observer;K=K.title;var M=_.ld("yt-carousel-item-view-model",function(p){w&&w().observe(p)}),f=function(p){x()===S()&&Q(p)},c=_.lx(Ul8),D=_.lx(_.w11),G=function(){var p,R,J,L,n;
return((p=m())==null?void 0:p.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!c()||((R=m())==null?void 0:R.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((J=D())==null?void 0:J.includes("PAposts_by_host"))||((L=m())==null?void 0:L.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((n=D())==null?void 0:n.includes("PAyouchat"))};
return _.O("yt-carousel-item-view-model",{el:M,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":K},_.O(_.le,{data:function(){var p,R;return(R=(p=_.C(m().carouselItem,IUm))==null?void 0:p.textCarousel)!=null?R:m().carouselItem}},{textCarouselItemViewModel:function(p){return _.O(Mjs,{data:p.data,
setTapCommand:f,isDisabled:G})},
commentTeaserCarouselItemViewModel:function(p){return _.O(l0N,{data:p.data,setTapCommand:f})},
commentInputBoxCarouselItemViewModel:function(p){return _.O(wWU,{data:p.data,setTapCommand:f})},
commentsEntryPointMessageViewModel:function(p){return _.O(u3G,{data:p.data,setTapCommand:f})}}))},"Kn");var tj8=_.B(function(K){var m=K.numDots;var x=K.activeIndex;return _.O("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.O(_.AS,{each:function(){return Array.from({length:m()})},
keyBy:"INDEX"},function(S,Q){return _.O("div",{class:function(){var w={};return _.O$("ytCarouselDotsShapeDot",(w.ytCarouselDotsShapeDotActive=Q===x(),w))}})}))},"Ln");var cvN=_.B(function(K){var m=K.data;var x=K.handleCarouselNavigation;var S=K.numItems;var Q=K.selectedIndex;var w=function(){return{disabled:Q()===0}},M=function(){return{disabled:Q()===S()-1}};
return _.O("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.O("div",null,_.O("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return m().title}),_.O(_.r,{cond:function(){return m().subtitle},
then:function(f){return _.O("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return m().subtitleAccessibilityText}},f)}})),_.O(_.r,{cond:function(){return S()>1},
then:function(){return _.O("div",{class:"ytCarouselTitleViewModelNavigation"},_.O(tj8,{numDots:S,activeIndex:Q}),_.O(_.r,{cond:function(){return m().previousButton},
then:function(f){return _.O(_.le,{data:f},{buttonViewModel:function(c){return _.O(_.Oy,{data:c.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return x(-1)},
buttonOverrides:w})}})}}),_.O(_.r,{cond:function(){return m().nextButton},
then:function(f){return _.O(_.le,{data:f},{buttonViewModel:function(c){return _.O(_.Oy,{data:c.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return x(1)},
buttonOverrides:M})}})}}))}}))},"Mn");_.BX(_.B(function(K){var m=K.data;var x,S=_.ld("yt-video-metadata-carousel-view-model"),Q=_.ld("div",function(V){var T=function(){var m1=V.offsetWidth*n(),MT=24*(n()-1);R(m1+MT)};
T();window.ResizeObserver&&(x=new ResizeObserver(T),x.observe(V))}),w=_.vZ("HTML_DIR")==="rtl",M=!1,f=0,c=0;
K=_.u(_.hL(0,void 0,"M49TDf"));var D=K.next().value,G=K.next().value;K=_.u(_.hL(0,void 0,"zLIok"));var p=K.next().value,R=K.next().value;K=_.u(_.hL(!1,void 0,"bhelhc"));var J=K.next().value,L=K.next().value,n=function(){var V,T,m1;return(m1=(V=m())==null?void 0:(T=V.carouselTitles)==null?void 0:T.length)!=null?m1:0},F=function(){Q.value&&Q.value.scrollLeft!==f&&G((w?Q.value.scrollLeft<f:Q.value.scrollLeft>f)?Math.min(D()+1,n()-1):Math.max(D()-1,0))},H;
window.IntersectionObserver&&(H=new IntersectionObserver(function(V){V=_.u(V);for(var T=V.next();!T.done;T=V.next())if(T.value.isIntersecting){if(M){M=!1;break}F()}else G(c)},{threshold:.2}));
_.$p(function(){if(Q.value){var V=(w?-1:1)*(p()/n()+12)*(J()&&H?c:D());typeof Q.value.scrollTo==="function"?Q.value.scrollTo({left:V,behavior:"smooth"}):Q.value.scrollLeft=V;f=V;c=J()&&H?c:D()}},"s9rbgc");
var N,z=function(V){N=V};
_.Nl(function(){var V;(V=x)==null||V.disconnect();var T;(T=H)==null||T.disconnect()});
var y=function(V){V=D()+V;V>=0&&V<n()&&(M=!0,G(V))};
return _.O("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:S,"on:click":_.kA(function(V){if(_.D2(_.jO(V),S.value,["BUTTON".toString()])||!N)return!1;_.cd().resolve(_.jQ).resolveCommand(N,{forceClickLogging:!0});return!1}),
"on:touchstart":_.kA(function(){L(!0);return!1}),
"on:touchend":_.kA(function(){H||F();L(!1);return!1}),
hidden:function(){var V,T;return!((V=m())==null?0:(T=V.carouselItems)==null?0:T.length)}},_.O("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.O(_.r,{cond:function(){return m().carouselTitles},
then:function(V){return _.O(_.le,{data:function(){return V()[J()&&H?c:D()]}},{carouselTitleViewModel:function(T){return _.O(cvN,{data:T.data,
handleCarouselNavigation:y,numItems:n,selectedIndex:D})}})}})),_.O("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:Q},_.O("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+p()+"px;"}},_.O(_.r,{cond:function(){return m().carouselItems},
then:function(V){return _.O(_.AS,{each:V},function(T,m1){return _.O(_.le,{data:function(){return T}},{carouselItemViewModel:function(MT){return _.O(f0y,{data:MT.data,
itemIndex:m1,selectedIndex:D,indexUpdatedCallback:z,observer:H,title:function(){a:{var c0=m1();var EB,pT=(EB=m())==null?void 0:EB.carouselTitles;if(pT&&(c0=pT[c0])){var h8;c0=(h8=_.C(c0,TCe))==null?void 0:h8.title;break a}c0=void 0}return c0}})}})})}}))))},"On"),"yt-video-metadata-carousel-view-model",{props:{data:_.kv}});var OVG=_.h("web_action_buttons_update_owner_width")?32:12,nF=function(){var K=_.e.apply(this,arguments)||this;K.isHovering=!1;K.enableColorSampling=_.h("web_delhi_colorful_sd");K.metadataBadgesInDescription=_.h("web_metadata_badges_in_description");K.descriptionCollapsed=!0;K.useFadedScrimDescription=_.h("kevlar_enable_faded_scrim_on_description");K.skinnyMode=!1;K.playlist=!1;K.isDark=document.documentElement.hasAttribute("dark");K.disableVideoOwnerOnTap=_.h("swatchie_video_owner_on_tap_ks");K.swatcherooDelayLoad=
_.h("swatcheroo_enable_ghost_cards");K.primaryMenuWidth=0;K.videoId="";K.titleHeadlineXs=_.h("web_watch_typography_title_headline_xs");K.titleHeadlineS=_.h("web_watch_typography_title_headline_s");K.titleHeadlineM=_.h("web_watch_typography_title_headline_m");K.titleHashtagBlackLinkified=_.h("web_title_hashtag_black_linkified");K.titleHashtagGreyLinkified=_.h("web_title_hashtag_grey_linkified");K.actionButtonsUpdateOwnerWidth=_.h("web_action_buttons_update_owner_width");K.shouldForceIconOnly=!1;K.actionMap=
{"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};K.isFullscreen=!1;K.isTheaterMode=!1;return K};
_.q(nF,_.e);_.l=nF.prototype;_.l.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.l.updateOwnerAndDescriptionPosition=function(){_.h("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.FF(this.bottomRowElement,this.ownerElement)):(_.FF(this.bottomRowElement,this.descriptionElement),_.FF(this.topRowElement,this.ownerElement)))};
_.l.titleOnTap=function(K){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.oK(_.AO(K)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var m;((m=window.getSelection())==null?0:m.toString().length)||this.handleExpandDescriptionCommands()}};
_.l.videoOwnerOnTap=function(K){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.oK(_.AO(K)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.l.detached=function(){var K=this,m;return _.t(function(x){(m=K.resizeObserver)==null||m.disconnect();_.Px(x)})};
_.l.maybeAttachResizeObserver=function(){var K=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.Kp(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){K.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.l.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var K=this.hostElement.clientWidth,m=Math.max(this.largerItemWrap?400:350,K/2-OVG);_.h("web_action_buttons_update_owner_width")&&(m=this.ownerElement.clientWidth+OVG);this.actionsOnSeparateLine=this.primaryMenuWidth>K-m?!0:!1}};
_.l.stripAttributedDescription=function(K){return{content:K.content.replace(/[\r\n]{2,}/g,"\n")}};
_.l.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"}}}};
_.l.videoPrimaryInfoRendererChanged=function(){var K;if((K=this.videoPrimaryInfoRenderer)==null?0:K.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.l.videoSecondaryInfoRendererChanged=function(){var K,m;(K=this.descriptionInlineExpander)==null||(m=K.collapse)==null||m.call(K);this.descriptionExpandClientVe=_.IK(110509);this.descriptionCollapseClientVe=_.IK(110510);K=_.hX();m=_.JX();K&&m&&(_.h("combine_ve_grafts")?(_.Cv(_.So(),this.descriptionExpandClientVe,m),_.Cv(_.So(),this.descriptionCollapseClientVe,m)):_.iQ(K,m,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.l.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.l.updateTopLevelIconsOnly=function(){var K=this;_.h("top_level_update_killswitch")||this.menu&&_.dX.addLowPriorityJob(function(){K.menu.topLevelIconsOnly=K.skinnyMode},_.rp("swathceroo_delay_flexible_menu_update",100))};
_.l.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.h("web_action_buttons_minimize_subscribe")};
_.l.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.l.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.l.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.l.onYtTextInlineExpanderExpandedChanged=function(){if(!_.h("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var K,m;(m=(K=this.structuredDescriptionContentRendererElement).resize)==null||m.call(K)}};
_.l.onRenderStamperFinished=function(K){(K==null?void 0:K.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.l.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.l.onYtExpanderLessTapped=function(){var K,m=(K=this.videoSecondaryInfoRenderer)==null?void 0:K.showLessCommand;m&&this.ytComponentBehavior.resolveCommand(m)};
_.l.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.l.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.l.onDescriptionClick=function(K){if(!_.oK(_.AO(K)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var m;((m=window.getSelection())==null?0:m.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.h("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.l.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.l.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.l.logCollapseClick=function(){var K=_.hX();K&&this.descriptionCollapseClientVe&&_.on(K,this.descriptionCollapseClientVe)};
_.l.logExpandClick=function(){var K=_.hX();K&&this.descriptionExpandClientVe&&_.on(K,this.descriptionExpandClientVe)};
_.l.collapseDescription=function(){this.descriptionCollapsed=!0};
_.l.scrollToTopOfContainer=function(){_.Uk(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.l.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.l.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.l.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.l.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var K,m;(m=(K=this.descriptionInlineExpander).resize)==null||m.call(K)}else _.yq(new _.AR("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var x;(x=this.menu)==null||x.maybeFlushDebouncer();this.updatePrimaryMenuWidth();this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine()}};
_.l.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var K,m,x,S,Q=_.h("web_action_buttons_update_owner_width")?(x=(K=_.U8(this.menu).querySelector("#button-shape"))==null?void 0:K.clientWidth)!=null?x:0:(S=(m=_.U8(this.menu).querySelector("#button"))==null?void 0:m.clientWidth)!=null?S:0,w,M;K=((M=(w=_.U8(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:w.clientWidth)!=null?M:0)+8+Q;var f,c;Q=(c=(f=_.U8(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:f.children.length)!=null?c:2;K<=8*Q||(this.primaryMenuWidth=K)}};
_.l.onYtUpdateTitleAction=function(K){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.C(K,gMG).title)};
_.l.onYtUpdateDescriptionAction=function(K){if(K=_.C(K,_.PTB)){var m,x=!((m=this.videoSecondaryInfoRenderer)==null||!m.attributedDescription);K.isEmpty||!K.description&&!K.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):K.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",K.attributedDescription):K.description&&(x?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.r9(K.description)):this.set("videoSecondaryInfoRenderer.description",K.description))}};
_.l.onYtDarkModeToggledAction=function(K){this.isDark=K};
_.l.registerPanel=function(){if(!_.h("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var K=_.h("web_watch_imax_theater_mode")&&this.isTheaterMode;K=_.h("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||K;var m=_.cd().resolve(_.HC);m&&!K&&m.registerPanel("engagement-panel-structured-description",this)}};
_.l.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.l.parseColorSamplingData=function(){var K;if(_.h("web_delhi_colorful_sd")&&((K=this.structuredDescriptionContentRenderer)==null?0:K.items)&&(K=this.structuredDescriptionContentRenderer.items.find(function(Q){return!!_.C(Q,AA)}))){var m,x;
this.hoverColor={lightTheme:(m=_.C(K,AA))==null?void 0:m.lightThemeColorPalette,darkTheme:(x=_.C(K,AA))==null?void 0:x.darkThemeColorPalette};var S;this.hoverText=(S=_.C(K,AA))==null?void 0:S.colorSampledDescriptionBodyText}};
_.l.updateHoverColor=function(){if(_.h("web_delhi_colorful_sd")){var K=this.hoverColor,m={},x;K=(x=this.isDark?K==null?void 0:K.darkTheme:K==null?void 0:K.lightTheme)!=null?x:{};x=_.u(QcK);for(var S=x.next();!S.done;S=x.next()){S=S.value;var Q=K[S];m["--yt-saturated-"+_.QB(S)]=Q?_.RX(Q):"initial"}_.W9(this.hostElement,m)}};
_.l.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.l.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.l.showPanel=function(K){this.expandDescription();var m=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;m.resize();var x,S=K==null?void 0:(x=K.sectionListEngagementPanelExtras)==null?void 0:x.scrollToItemSectionIdentifier;S?_.dX.addJob(function(){m==null||m.scrollToSection(S)},8):this.scrollToTopOfContainer()};
_.l.isVisible=function(){return!this.descriptionCollapsed};
_.l.getReloadContinuation=function(){};
_.l.hidePanel=function(){};
_.l.updatePanel=function(){};
_.tv.Object.defineProperties(nF.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var K;return _.h("web_delhi_colorful_sd")&&(K=this.structuredDescriptionContentRenderer)!=null&&K.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(m){return!_.C(m,AA)&&!_.C(m,i0K)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.structuredDescriptionContentRendererComputed)!=null&&K.items){var m;K=_.u((m=this.structuredDescriptionContentRendererComputed)==null?void 0:m.items);for(m=K.next();!m.done;m=K.next())if(m=_.C(m.value,_.J$_))return m}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.videoPrimaryInfoRenderer)==null?0:K.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return!!((K=this.videoSecondaryInfoRenderer)==null?0:(m=K.owner)==null?0:(x=m.videoOwnerRenderer)==null?0:x.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var K,m;if((K=this.videoSecondaryInfoRenderer)==null?0:(m=K.attributedDescription)==null?0:m.content){var x,S;return(S=this.stripAttributedDescription((x=this.videoSecondaryInfoRenderer)==null?void 0:x.attributedDescription))!=null?S:{runs:[]}}}if(_.h("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var Q,w,M,f;return(f=(M=(Q=this.videoSecondaryInfoRenderer)==
null?void 0:Q.description)!=null?M:(w=this.videoSecondaryInfoRenderer)==null?void 0:w.attributedDescription)!=null?f:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var K,m;return(m=(K=this.videoSecondaryInfoRenderer)==null?void 0:K.headerRuns)!=null?m:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.commentsEntryPointHeaderRenderer)==null||!K.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.videoMetadataCarousel)==null||!K.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.rp("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var K,m,x=Object.assign({},(K=this.videoSecondaryInfoRenderer)==null?void 0:(m=K.metadataRowContainer)==null?void 0:m.metadataRowContainerRenderer);if(x&&x.rows&&x.collapsedItemCount!==void 0&&!(x.rows.length<=x.collapsedItemCount))return x.rows=x.rows.slice(x.collapsedItemCount),x.collapsedItemCount=0,x}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var K,m,x=Object.assign({},(K=this.videoSecondaryInfoRenderer)==null?void 0:(m=K.metadataRowContainer)==null?void 0:m.metadataRowContainerRenderer);if(x&&x.rows&&x.collapsedItemCount!==void 0)return x.rows=x.rows.slice(0,x.collapsedItemCount),x.collapsedItemCount=x.rows.length,x}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var K,m;return!!((K=this.structuredDescriptionContentRendererComputed)==null?0:(m=K.items)==null?0:m.length)}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!this.useFadedScrimDescription&&this.hasInlineStructuredDescription&&!this.descriptionCollapsed}},
descriptionExpandCommand:{configurable:!0,enumerable:!0,get:function(){if(this.structuredDescriptionContentRendererComputed)return null;var K;return(K=this.videoSecondaryInfoRenderer)==null?void 0:K.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((K=this.videoSecondaryInfoRenderer)==null?0:(m=K.owner)==null?0:(x=m.videoOwnerRenderer)==null?0:x.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S;return!!((K=this.videoPrimaryInfoRenderer)==null?0:(m=K.videoActions)==null?0:(x=m.menuRenderer)==null?0:(S=x.flexibleItems)==null?0:S.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.eo(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.eo(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var K=this;if(_.h("web_title_hashtag_grey_delinkified")){var m,x=_.NX.unsafeClone((m=this.videoPrimaryInfoRenderer)==null?void 0:m.title);(m=x==null?void 0:x.runs)&&m.forEach(function(S){if(S==null?0:S.navigationEndpoint)S.textColor=4284506208,K.isDark&&(S.textColor=4289374890)});
return x}return(x=this.videoPrimaryInfoRenderer)==null?void 0:x.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.h("web_title_hashtag_black_delinkified")||_.h("web_title_hashtag_grey_delinkified")}}});
nF.prototype.updateHoverColor=nF.prototype.updateHoverColor;nF.prototype.parseColorSamplingData=nF.prototype.parseColorSamplingData;nF.prototype.resetDescriptionState=nF.prototype.resetDescriptionState;nF.prototype.registerPanel=nF.prototype.registerPanel;nF.prototype.onYtExpanderLessTapped=nF.prototype.onYtExpanderLessTapped;nF.prototype.onYtExpanderMoreTapped=nF.prototype.onYtExpanderMoreTapped;nF.prototype.onRenderStamperFinished=nF.prototype.onRenderStamperFinished;
nF.prototype.onYtTextInlineExpanderExpandedChanged=nF.prototype.onYtTextInlineExpanderExpandedChanged;nF.prototype.onYtTextInlineExpanderCollapseClicked=nF.prototype.onYtTextInlineExpanderCollapseClicked;nF.prototype.onYtTextInlineExpanderExpandClicked=nF.prototype.onYtTextInlineExpanderExpandClicked;nF.prototype.moveActionsElement=nF.prototype.moveActionsElement;nF.prototype.updateShouldForceIconOnly=nF.prototype.updateShouldForceIconOnly;nF.prototype.updateTopLevelIconsOnly=nF.prototype.updateTopLevelIconsOnly;
nF.prototype.structuredDescriptionContentRendererChanged=nF.prototype.structuredDescriptionContentRendererChanged;nF.prototype.videoSecondaryInfoRendererChanged=nF.prototype.videoSecondaryInfoRendererChanged;nF.prototype.videoPrimaryInfoRendererChanged=nF.prototype.videoPrimaryInfoRendererChanged;nF.prototype.maybeUpdateActionsOnSeparateLine=nF.prototype.maybeUpdateActionsOnSeparateLine;nF.prototype.updateOwnerAndDescriptionPosition=nF.prototype.updateOwnerAndDescriptionPosition;
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],nF.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],nF.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],nF.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],nF.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],nF.prototype,"ytdReduxBehavior",void 0);_.v([_.QF("#above-the-fold"),_.U("design:type",HTMLElement)],nF.prototype,"aboveTheFoldContainer",void 0);_.v([_.QF("#menu ytd-menu-renderer"),_.U("design:type",Object)],nF.prototype,"menu",void 0);_.v([_.QF("#description-inline-expander"),_.U("design:type",Object)],nF.prototype,"descriptionInlineExpander",void 0);
_.v([_.QF("#faded-structured-description"),_.U("design:type",Object)],nF.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.v([_.QF("#structured-description"),_.U("design:type",Object)],nF.prototype,"structuredDescriptionContentRendererElement",void 0);_.v([_.QF("#title"),_.U("design:type",HTMLElement)],nF.prototype,"titleElement",void 0);_.v([_.QF("#description"),_.U("design:type",HTMLElement)],nF.prototype,"descriptionElement",void 0);
_.v([_.QF("#description-interaction"),_.U("design:type",Object)],nF.prototype,"descriptionInteraction",void 0);_.v([_.QF("#owner"),_.U("design:type",HTMLElement)],nF.prototype,"ownerElement",void 0);_.v([_.QF("#top-row"),_.U("design:type",HTMLElement)],nF.prototype,"topRowElement",void 0);_.v([_.QF("#bottom-row"),_.U("design:type",HTMLElement)],nF.prototype,"bottomRowElement",void 0);_.v([_.QF("#actions"),_.U("design:type",HTMLElement)],nF.prototype,"actionsElement",void 0);
_.v([_.QF("#bottom-actions"),_.U("design:type",HTMLElement)],nF.prototype,"bottomActionsElement",void 0);_.v([_.QF("#ytd-watch-info-text"),_.U("design:type",Object)],nF.prototype,"watchInfoTextElement",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"videoPrimaryInfoRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"videoSecondaryInfoRenderer",void 0);
_.v([_.P(),_.U("design:type",Object)],nF.prototype,"commentsEntryPointHeaderRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"videoMetadataCarousel",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"structuredDescriptionContentRenderer",void 0);_.v([_.g("structuredDescriptionContentRenderer"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"structuredDescriptionContentRendererComputed",null);
_.v([_.P(),_.U("design:type",Object)],nF.prototype,"videoSummary",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"merchShelf",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"infoPanelBelowMetadata",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"hoverColor",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"hoverText",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"isHovering",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"enableColorSampling",void 0);_.v([_.g("structuredDescriptionContentRendererComputed"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"productShelf",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"metadataBadgesInDescription",void 0);_.v([_.g("videoPrimaryInfoRenderer"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"shouldHideBadges",null);
_.v([_.g("productShelf","descriptionCollapsed"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],nF.prototype,"shouldShowProductShelf",null);_.v([_.P(),_.U("design:type",Boolean)],nF.prototype,"isWatchFlexy",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"descriptionCollapsed",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],nF.prototype,"useFadedScrimDescription",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"skinnyMode",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("videoSecondaryInfoRenderer"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"largerItemWrap",null);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"playlist",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"clarifyBox",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"playerAds",void 0);
_.v([_.P(),_.U("design:type",Boolean)],nF.prototype,"isDark",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],nF.prototype,"actionsOnSeparateLine",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"disableVideoOwnerOnTap",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"swatcherooDelayLoad",void 0);_.v([_.P(),_.U("design:type",Boolean)],nF.prototype,"suppressTopLevelMetadataRows",void 0);
_.v([_.P(),_.U("design:type",Object)],nF.prototype,"primaryMenuWidth",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"videoId",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"titleHeadlineXs",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"titleHeadlineS",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"titleHeadlineM",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"titleHashtagBlackLinkified",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"titleHashtagGreyLinkified",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.v([_.P(),_.U("design:type",Object)],nF.prototype,"shouldForceIconOnly",void 0);
_.v([_.uV("skinnyMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"updateOwnerAndDescriptionPosition",null);_.v([_.uV("skinnyMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.v([_.g("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"descriptionText",null);_.v([_.g("videoSecondaryInfoRenderer.headerRuns"),_.U("design:type",Array),_.U("design:paramtypes",[])],nF.prototype,"headerRuns",null);
_.v([_.P({value:!1}),_.g("commentsEntryPointHeaderRenderer"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"hasTeaser",null);_.v([_.P({value:!1,reflectToAttribute:!0}),_.g("videoMetadataCarousel"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"hasTeaserCarousel",null);_.v([_.P({value:3}),_.g("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"descriptionMaxLines",null);
_.v([_.g("videoSecondaryInfoRenderer.metadataRowContainer"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"collapsibleMetadataRows",null);_.v([_.g("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"alwaysVisibleMetadataRows",null);
_.v([_.g("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],nF.prototype,"hasInlineStructuredDescription",null);_.v([_.g("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],nF.prototype,"showInlineStructuredDescription",null);
_.v([_.g("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"descriptionExpandCommand",null);_.v([_.g("videoSecondaryInfoRenderer.owner"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"videoOwnerCommand",null);_.v([_.P({reflectToAttribute:!0}),_.g("videoPrimaryInfoRenderer.videoActions"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],nF.prototype,"flexMenuEnabled",null);
_.v([_.P({selector:_.J7,reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"isFullscreen",void 0);_.v([_.P({selector:_.RK,reflectToAttribute:!0}),_.U("design:type",Object)],nF.prototype,"isTheaterMode",void 0);_.v([_.g("descriptionText","useFadedScrimDescription"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],nF.prototype,"showAttributedStringDescription",null);
_.v([_.g("descriptionText","useFadedScrimDescription"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],nF.prototype,"showFormattedStringDescription",null);_.v([_.g("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],nF.prototype,"showFadedStructuredDescription",null);
_.v([_.uV("videoPrimaryInfoRenderer"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"videoPrimaryInfoRendererChanged",null);_.v([_.g("videoPrimaryInfoRenderer.title"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"videoTitle",null);_.v([_.g("videoPrimaryInfoRenderer"),_.U("design:type",Object),_.U("design:paramtypes",[])],nF.prototype,"noEndpoints",null);
_.v([_.uV("videoSecondaryInfoRenderer"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"videoSecondaryInfoRendererChanged",null);_.v([_.xt("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"structuredDescriptionContentRendererChanged",null);
_.v([_.xt("skinnyMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"updateTopLevelIconsOnly",null);_.v([_.xt("skinnyMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"updateShouldForceIconOnly",null);_.v([_.xt("skinnyMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"moveActionsElement",null);
_.v([_.mh("yt-text-inline-expander-expand-clicked"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"onYtTextInlineExpanderExpandClicked",null);_.v([_.mh("yt-text-inline-expander-collapse-clicked"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"onYtTextInlineExpanderCollapseClicked",null);
_.v([_.mh("yt-text-inline-expander-expanded-changed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"onYtTextInlineExpanderExpandedChanged",null);_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],nF.prototype,"onRenderStamperFinished",null);
_.v([_.mh("yt-expander-more-tapped"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"onYtExpanderMoreTapped",null);_.v([_.mh("yt-expander-less-tapped"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"onYtExpanderLessTapped",null);
_.v([_.xt("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"registerPanel",null);_.v([_.xt("videoSecondaryInfoRenderer"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"resetDescriptionState",null);
_.v([_.xt("structuredDescriptionContentRenderer"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"parseColorSamplingData",null);_.v([_.xt("hoverColor","isDark"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nF.prototype,"updateHoverColor",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-watch-metadata"})],nF);
_.d(nF,"ytd-watch-metadata",function(){if(S7U!==void 0)return S7U;var K=document.createElement("template");_.E(K,'\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    <template is="dom-if" if="[[videoSecondaryInfoRenderer]]" id="description-wrapper" 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" on-mouseenter="onDescriptionMouseEnter" on-mouseleave="onDescriptionMouseLeave">\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]]" detailed-description-override="[[!descriptionCollapsed]]" 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="[[structuredDescriptionContentRendererComputed]]" 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="[[structuredDescriptionContentRendererComputed]]" 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    </template>\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return S7U=K},{mode:2});_.h3U=function(K){_.Fg.call(this);this.JSC$23211_watchApi=K;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;jcf(this);DJm(this);rvN(this);G0U(this);pWy(this);R3K(this);Jvs(this)};
_.q(_.h3U,_.Fg);var rvN=function(K){var m=function(){_.h("kevlar_is_pupi_enabled")||Pq(K)};
K.JSC$23211_watchApi.getRoot().addEventListener("yt-player-updated",m);K.addOnDisposeCallback(function(){K.JSC$23211_watchApi.getRoot().removeEventListener("yt-player-updated",m)})},pWy=function(K){if(_.h("kevlar_endscreen_auto_theater_mode")){var m=K.JSC$23211_watchApi.subscribeToActiveChanged(function(){CqN(K)},!1);
K.addOnDisposeCallback(m)}},jcf=function(K){var m,x,S,Q,w;
_.t(function(M){if(M.nextAddress==1)return M.yield(K.JSC$23211_watchApi.playerApi,2);m=M.yieldResult;x=function(f){f=!!f;LUe(K)&&(f=f?2:1,_.tV.getInstance().setState(f,!0,!1))};
S=function(f){f&&_.vpU(_.NS().getState())&&(_.Uk(K.JSC$23211_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),K.temporaryTheaterMode=!0)};
Q=function(f){_.h("kevlar_player_update_autonav_on_new_data")&&f.type==="newdata"&&(_.h("kevlar_is_pupi_enabled")||Pq(K))};
w=function(f){K.onPlayerStateChange(f)};
_.h("kevlar_endscreen_auto_theater_mode")&&m.addEventListener("onAutonavCancelled",S);m.addEventListener("onAutonavChangeRequest",x);m.addEventListener("onVideoDataChange",Q);m.addEventListener("onStateChange",w);K.addOnDisposeCallback(function(){m.removeEventListener("onAutonavChangeRequest",x);m.removeEventListener("onVideoDataChange",Q);m.removeEventListener("onStateChange",w);_.h("kevlar_endscreen_auto_theater_mode")&&m.removeEventListener("onAutonavCancelled",S)});
_.Px(M)})},DJm=function(K){K.JSC$23211_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){K.autonavCancelledBySignal=!0;
_.h("kevlar_is_pupi_enabled")||Pq(K)});
K.JSC$23211_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(m,x,S){x&&Pq(K,S)});
K.JSC$23211_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){LUe(K)&&_.tV.getInstance().setState(2,!0,!0)});
K.JSC$23211_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){LUe(K)&&_.tV.getInstance().setState(1,!0,!0)});
K.addOnDisposeCallback(function(){K.JSC$23211_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");K.JSC$23211_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");K.JSC$23211_watchApi.unregisterActionHandler("yt-enable-autoplay-command");K.JSC$23211_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},G0U=function(K){var m=K.JSC$23211_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Jvs(K)}),x=K.JSC$23211_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){R3K(K)});
K.addOnDisposeCallback(function(){K.JSC$23211_watchApi.unsubscribeByKey(m);K.JSC$23211_watchApi.unsubscribeByKey(x)})},Jvs=function(K){K.autonavCancelledBySignal=!1;
_.h("kevlar_is_pupi_enabled")||Pq(K)},R3K=function(K){var m=K.JSC$23211_watchApi.getWatchNextResponse(),x,S;
var Q=(m=(S=_.C(m==null?void 0:(Q=m.playerOverlays)==null?void 0:(x=Q.playerOverlayRenderer)==null?void 0:x.autonavToggle,_.FRR))==null?void 0:S.enabled)?2:1;_.h("kevlar_is_pupi_enabled")?_.tV.getInstance().setState(Q,!1,!1):Pq(K);_.h("web_persist_server_autonav_state_on_client")&&typeof m==="boolean"&&_.fm5(Q===2)},LUe=function(K){if(K.autonavCancelledBySignal)return!1;
var m,x,S,Q;return!!((m=K.JSC$23211_watchApi.getWatchNextResponse())==null?0:(x=m.contents)==null?0:(S=x.twoColumnWatchNextResults)==null?0:(Q=S.autoplay)==null?0:Q.autoplay)};
_.h3U.prototype.onPlayerStateChange=function(K){if(K===0){K=!_.tV.getInstance().isAutoplaySetExplicitly();var m=this.JSC$23211_watchApi.getWatchNextResponse(),x,S,Q,w;m=_.C(m==null?void 0:(x=m.contents)==null?void 0:(S=x.twoColumnWatchNextResults)==null?void 0:(Q=S.autoplay)==null?void 0:(w=Q.autoplay)==null?void 0:w.autoplayExplicitChoiceDialogRenderer,_.Tt5);LUe(this)&&K&&m&&_.kt.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:m},popupType:"DIALOG"}})}else CqN(this)};
var CqN=function(K){K.temporaryTheaterMode&&(K.temporaryTheaterMode=!1,_.Uk(K.JSC$23211_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},Pq=function(K,m){m=m===void 0?!1:m;
var x;_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23211_watchApi.playerApi,2);x=S.yieldResult;LUe(K)?x.setAutonavState(_.tV.getInstance().getState(),m):x.setAutonavState(1,m);_.Px(S)})};var q7K={PLAYLIST:"PLAYLIST",ERROR_SCREEN:"ERROR_SCREEN",PRIMARY_INFO:"PRIMARY_INFO",SECONDARY_INFO:"SECONDARY_INFO",CLARIFICATION:"CLARIFICATION",INFO_PANEL_BELOW_METADATA:"INFO_PANEL_BELOW_METADATA",RICH_METADATA:"RICH_METADATA",COMMENTS_ENTRY_POINT_HEADER:"COMMENTS_ENTRY_POINT_HEADER",MERCH_SHELF:"MERCH_SHELF",MERCH_SHELF_IN_SD:"MERCH_SHELF_IN_SD",DONATION_SHELF:"DONATION_SHELF",OFFER_MODULE:"OFFER_MODULE",TICKET_SHELF:"TICKET_SHELF",LIMITED_STATE:"LIMITED_STATE",ALERTS:"ALERTS",SINGLE_COLUMN_CONTENTS:"SINGLE_COLUMN_CONTENTS",
COMMENTS:"COMMENTS",ENGAGEMENT_PANELS:"ENGAGEMENT_PANELS",INLINE_ENGAGEMENT_PANELS:"INLINE_ENGAGEMENT_PANELS",RICH_GRID_RENDERER:"RICH_GRID_RENDERER",WATCH_NEXT_SECONDARY_RESULTS:"WATCH_NEXT_SECONDARY_RESULTS",EXPANDABLE_METADATA:"EXPANDABLE_METADATA",LIVE_CHAT:"LIVE_CHAT",VIDEO_METADATA_CAROUSEL:"VIDEO_METADATA_CAROUSEL",SHOPPING_TIMELY_SHELF:"SHOPPING_TIMELY_SHELF"};_.bVA=function(K){_.Fg.call(this);var m=this;this.JSC$23216_watchApi=K;var x=this.JSC$23216_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){EON(m)});
this.addOnDisposeCallback(function(){m.JSC$23216_watchApi.unsubscribeByKey(x)});
EON(this)};
_.q(_.bVA,_.Fg);var EON=function(K){var m=K.JSC$23216_watchApi.getPlayerResponse(),x=K.JSC$23216_watchApi.getWatchNextResponse();if(!_.Na8(m==null?void 0:m.playabilityStatus,x==null?void 0:x.playerOverlays)){var S;var Q=m==null?void 0:(S=m.playabilityStatus)==null?void 0:S.errorScreen}K.JSC$23216_watchApi.provideRenderingData("ERROR_SCREEN",Q)};var gO8=_.B(function(K){var m=K.data;K=_.h("web_watch_video_details_hide_subtitle");var x=_.h("web_watch_video_details_single_line_title"),S=_.kA(function(){var f=m().onTap;f&&_.cd().resolve(_.jQ).resolveCommand(f)}),Q={},w={},M={};
return _.O("yt-player-overlay-video-details-renderer",{class:_.Tt("ytPlayerOverlayVideoDetailsRendererHost",(Q.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.h("web_watch_video_details_transparent_background"),Q)),"on:click":S,role:"button"},_.O("h2",{class:_.Tt("ytPlayerOverlayVideoDetailsRendererTitle",(w.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return x},w))},_.O(_.Ii,{text:function(){return m().title}})),_.O("div",{class:_.Tt("ytPlayerOverlayVideoDetailsRendererSubtitle",
(M.ytPlayerOverlayVideoDetailsRendererHideSubtitle=K,M))},_.O(_.Ii,{text:function(){return m().subtitle}})))},"Pn");var eR={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},nOy=_.B(function(K){var m=K.data;var x=_.lx(_.J7),S=_.h("web_watch_action_bar_resize_buttons"),Q=_.h("web_watch_video_action_dsdvb"),w=_.h("delhi_modern_web_player_icons")&&!_.h("enable_web_delhi_icons");K=_.h("delhi_modern_web_player_disable_frosted_glass");var M=_.h("delhi_modern_web_player_compact_video_actions_controls"),
f=_.h("web_player_quick_action_buttons_icon_only"),c=function(){var G=S&&!x(),p={};M?p.size="S":G&&(p.size="M");f&&(p.iconPosition="icon-only");if(Object.keys(p).length!==0)return p},D={};
return _.O("yt-player-quick-action-buttons",{class:_.Tt("ytPlayerQuickActionButtonsHost",(D.ytPlayerQuickActionButtonsHostCompactControls=function(){return!x()||M},D.ytPlayerQuickActionButtonsHostDisableBackdropFilter=K,D))},_.O(_.AS,{each:function(){var G=m();
if(w){G=JSON.parse(JSON.stringify(G));for(var p=_.u(G),R=p.next();!R.done;R=p.next()){var J=R.value,L=void 0;R=_.C((L=_.C(J,_.ak))==null?void 0:L.toggleButtonViewModel,_.Kv);var n=void 0;L=_.C((n=_.C(J,_.BS))==null?void 0:n.toggleButtonViewModel,_.Kv);n=_.C(J,_.WS);J=_.C(J,_.Kv);if(R)L=_.C(R.defaultButtonViewModel,_.WS),R=_.C(R.toggledButtonViewModel,_.WS),L&&L.iconName&&(L.iconName=eR[L.iconName]),R&&R.iconName&&(R.iconName=eR[R.iconName]);else if(L)R=_.C(L.defaultButtonViewModel,_.WS),L=_.C(L.toggledButtonViewModel,
_.WS),R&&R.iconName&&(R.iconName=eR[R.iconName]),L&&L.iconName&&(L.iconName=eR[L.iconName]);else if(n)n.iconName&&(n.iconName=eR[n.iconName]);else if(J){R=_.C(J.defaultButtonViewModel,_.WS);L=_.C(J.toggledButtonViewModel,_.WS);J=void 0;if((J=R)==null?0:J.iconName)R.iconName=eR[R.iconName];R=void 0;if((R=L)==null?0:R.iconName)L.iconName=eR[L.iconName]}}}Q&&(G=JSe(G));return G}},function(G){return _.O(_.le,{data:function(){return G}},{buttonViewModel:function(p){return _.O(_.Oy,{data:p.data,
buttonOverrides:c})},
likeButtonViewModel:function(p){return _.O(_.vC,{data:p.data,buttonShapeOverrideables:c})},
dislikeButtonViewModel:function(p){return _.O(_.V2,{data:p.data,buttonShapeOverrideables:c})},
toggleButtonViewModel:function(p){return _.O(_.FP,{data:p.data,buttonShapeOverrides:c})}})}))},"Qn");_.e3e=function(K){_.Fg.call(this);var m=this;this.JSC$23220_watchApi=K;K=_.u(_.hL({},void 0,"n9wCVe"));this.quickActionsViewModel=K.next().value;this.setQuickActionsViewModel=K.next().value;K=_.u(_.hL({},void 0,"JD2YUd"));this.playerOverlayVideoDetailsRenderer=K.next().value;this.setPlayerOverlayVideoDetailsRenderer=K.next().value;var x=this.JSC$23220_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){PqN(m)});
this.addOnDisposeCallback(function(){m.JSC$23220_watchApi.unsubscribeByKey(x)});
PqN(this)};
_.q(_.e3e,_.Fg);
var PqN=function(K){var m,x,S,Q,w,M,f,c,D,G,p,R,J,L;_.t(function(n){if(n.nextAddress==1)return n.yield(K.JSC$23220_watchApi.playerApi,2);m=n.yieldResult;x=K.JSC$23220_watchApi.getWatchNextResponse();w=(S=x)==null?void 0:(Q=S.playerOverlays)==null?void 0:Q.playerOverlayRenderer;f=_.C((M=w)==null?void 0:M.fullscreenQuickActionsBar,_.eRA);(D=(c=K).setQuickActionsViewModel)==null||D.call(c,f||{});f&&iVm(K,m);R=(G=w)==null?void 0:(p=G.videoDetails)==null?void 0:p.playerOverlayVideoDetailsRenderer;(L=(J=
K).setPlayerOverlayVideoDetailsRenderer)==null||L.call(J,R||{});R&&Y7A(K,m);_.Px(n)})},iVm=function(K,m){if(!K.quickActionButtonsContainer)if(m.setFullscreenQuickActions){K.quickActionButtonsContainer=document.createElement("div");
m.setFullscreenQuickActions(K.quickActionButtonsContainer);var x=function(){return K.quickActionsViewModel().quickActionButtons||[]},S=_.$J(K.quickActionButtonsContainer,function(){return _.O(nOy,{data:x})},"Rn");
K.addOnDisposeCallback(function(){m.setFullscreenQuickActions(void 0);S()})}else _.yq(new _.AR("setFullscreenQuickActions not defined",{playerApi:Object.keys(m),
isReady:m.isReady(),appState:m.getAppState()}))},Y7A=function(K,m){if(!K.playerOverlayVideoDetailsRendererContainer)if(m.setPlayerOverlayVideoDetailsRenderer){K.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
m.setPlayerOverlayVideoDetailsRenderer(K.playerOverlayVideoDetailsRendererContainer);var x=_.$J(K.playerOverlayVideoDetailsRendererContainer,function(){return _.O(gO8,{data:K.playerOverlayVideoDetailsRenderer})},"Sn");
K.addOnDisposeCallback(function(){m.setPlayerOverlayVideoDetailsRenderer(void 0);x()})}else _.yq(new _.AR("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(m),
isReady:m.isReady(),appState:m.getAppState()}))};_.is=function(K){_.Fg.call(this);var m=this;this.JSC$23226_watchApi=K;this.JSC$23226_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;K=_.Yf(_.NS(),_.J7,function(x){m.onFullscreenChanged(x)});
this.addOnDisposeCallback(K);K=_.Yf(_.NS(),_.eb,function(x){m.onWatchScroll(x)});
this.addOnDisposeCallback(K);_.h("kevlar_watch_while_v2")&&(K=_.Yf(_.NS(),_.Jy,function(x){FUU(m,x)}),this.addOnDisposeCallback(K));
AvU(this);oOG(this);HVG();this.onWatchScroll(_.eb(_.NS().getState()));_.U2("START_IN_FULL_WINDOW_MODE")&&this.JSC$23226_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.q(_.is,_.Fg);var AvU=function(K){K.JSC$23226_watchApi.registerActionHandler("yt-fullscreen-change-action",function(m){var x=K.JSC$23226_watchApi.isActive();m&&!x||_.NS().dispatch(_.U1({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!m}}))});
K.addOnDisposeCallback(function(){K.JSC$23226_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},oOG=function(K){var m,x;
_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23226_watchApi.playerApi,2);m=S.yieldResult;x=function(){K.onFullerscreenEduClicked()};
m.addEventListener("onFullerscreenEduClicked",x);K.addOnDisposeCallback(function(){m.removeEventListener("onFullerscreenEduClicked",x)});
_.Px(S)})};
_.is.prototype.onFullscreenChanged=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return m.isFullscreen=!!_.a7(),S.yield(m.JSC$23226_watchApi.playerApi,2);x=S.yieldResult;m.JSC$23226_miniplayerActive||x.setFauxFullscreen(m.isFullscreen);if(K&&(m.JSC$23226_watchApi.focusOnPlayer(),!m.fullerscreenEduButtonShownThisPlayback)){m.fullerscreenEduButtonShownThisPlayback=!0;var Q=_.O8("yt-fullerscreen-edu-button-shown-count")||0;_.c9("yt-fullerscreen-edu-button-shown-count",Q+1,31536E3);
m.updateFullerscreenEduButtonSubtleModeState()}_.Px(S)})};
var FUU=function(K,m){var x;_.t(function(S){if(S.nextAddress==1)return K.JSC$23226_miniplayerActive=m,S.yield(K.JSC$23226_watchApi.playerApi,2);x=S.yieldResult;x.setFauxFullscreen(!K.JSC$23226_miniplayerActive&&K.isFullscreen);_.Px(S)})};
_.is.prototype.onWatchScroll=function(K){var m=this,x,S;return _.t(function(Q){if(Q.nextAddress==1)return _.h("external_fullscreen_with_edu")?Q.yield(m.JSC$23226_watchApi.playerApi,2):Q.return();x=Q.yieldResult;S=K<=0;m.shouldShowFullerscreenEdu!==S&&(m.shouldShowFullerscreenEdu=S,x.updateFullerscreenEduButtonVisibility(!m.shouldShowFullerscreenEdu));_.Px(Q)})};
_.is.prototype.onFullerscreenEduClicked=function(){this.JSC$23226_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var K=_.O8("yt-fullerscreen-edu-button-click-count")||0;_.c9("yt-fullerscreen-edu-button-click-count",K+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.is.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var K=this,m,x,S,Q,w,M;return _.t(function(f){if(f.nextAddress==1)return m=_.O8("yt-fullerscreen-edu-button-click-count")||0,x=_.O8("yt-fullerscreen-edu-button-shown-count")||0,S=_.rp("external_fullscreen_button_click_threshold"),Q=_.rp("external_fullscreen_button_shown_threshold"),w=m>=S||x>=Q,f.yield(K.JSC$23226_watchApi.playerApi,2);M=f.yieldResult;M.updateFullerscreenEduButtonSubtleModeState(w);_.Px(f)})};
_.is.prototype.disposeInternal=function(){_.Fg.prototype.disposeInternal.call(this);var K=_.a7();_.h("kevlar_exit_fullscreen_leaving_watch")&&K&&_.dW(K)};
var HVG=function(){if(_.h("web_watch_add_viewport_meta_tag")){var K=document.querySelector("meta[name=viewport]"),m=document.head;m&&!K&&(K=document.createElement("meta"),K.name="viewport",K.content="width=device-width, initial-scale=1.0, viewport-fit=cover",m.appendChild(K))}};_.N_N=function(K){_.Fg.call(this);var m=this;this.JSC$23229_watchApi=K;this.jobId=0;this.pendingRequestId=void 0;var x=this.JSC$23229_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){$Jf(m)});
this.addOnDisposeCallback(function(){m.JSC$23229_watchApi.unsubscribeByKey(x)});
$Jf(this)};
_.q(_.N_N,_.Fg);var ZVf=function(K){_.dX.cancelJob(K.jobId);K.pendingRequestId=void 0},$Jf=function(K){ZVf(K);
var m=h$S(K.JSC$23229_watchApi.getWatchNextResponse());if(m){var x=250,S,Q=(S=_.C(m,_.njH))==null?void 0:S.initialDelayMs;_.h("web_watch_updated_metadata_server_initial_delay")&&Q&&(x=Q);K.jobId=_.dX.addLowPriorityJob(function(){return K.fetchUpdatedMetadata(m)},x)}};
_.N_N.prototype.fetchUpdatedMetadata=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H;return _.t(function(N){switch(N.nextAddress){case 1:m&&(S={continuation:m});if(!_.h("web_get_updated_metadata_fantasy_panel_continuation_params")){N.jumpTo(2);break}Q=_.cd().resolve(_.HC);w="PAsports_fantasy";return N.yield(Q.isVisible(w,!0),3);case 3:N.yieldResult&&(D=(f=(M=Q).getUpdatePanelContinuationData)==null?void 0:(c=f.call(M,w))==null?void 0:c.updatePanelContinuationRequest)&&(S||(S={}),S.clientParams=
{panelContinuationParams:{panelContinuation:D}});case 2:G=_.cd().resolve(_.fl);if(!G)return _.aC(Error("Zo")),N.return();p={};x.pendingRequestId=p;return N.yield(_.ix(G,K,S),4);case 4:R=N.yieldResult;if(p!==x.pendingRequestId)return N.return();n=(J=R)==null?void 0:(L=J.continuation)==null?void 0:L.timedContinuationData;((F=n)==null?0:F.continuation)&&((H=n)==null?0:H.timeoutMs)&&(x.jobId=_.dX.addLowPriorityJob(function(){return x.fetchUpdatedMetadata(K,n.continuation)},n.timeoutMs));
_.Px(N)}})};
_.N_N.prototype.disposeInternal=function(){_.Fg.prototype.disposeInternal.call(this);ZVf(this)};var B_8=_.B(function(K){var m=_.kA(function(){var S=K.data().videoId;if(K.active())S=_.dB(S),_.cd().resolve(_.jQ).resolveCommand(S);else{var Q=K.playerApi(),w=Q.getAvailableAudioTracks(),M,f,c=(M=K.sourceVideoConfig().audioTracks)==null?void 0:(f=M.find(function(D){return D.isDefaultForSource}))==null?void 0:f.id;
if(w=w.find(function(D){return D.getLanguageInfo().getId()===c}))Q.setAudioTrack(w,!0),Q.setCompositeParam({activeVideoId:S}),K.setActiveSourceId(S)}}),x={};
return _.O("ytw-composite-source-video-overlay",{class:_.Tt("ytwCompositeSourceVideoOverlayHost",(x.ytwCompositeSourceVideoOverlayActive=K.active,x.ytwCompositeSourceVideoOverlayInteracting=K.interacting,x)),style:_.x_({left:function(){var S;return((S=K.data().topLeftCornerX)!=null?S:0)*100+"%"},
top:function(){var S;return((S=K.data().topLeftCornerY)!=null?S:0)*100+"%"},
width:function(){var S;return((S=K.data().width)!=null?S:0)*100+"%"},
height:function(){var S;return((S=K.data().height)!=null?S:0)*100+"%"}}),
"on:click":m},_.O("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"Tn");var a0m=_.B(function(K){var m=_.u(_.mc(function(){var M,f=(M=K.data().sources)==null?void 0:M.find(function(c){return c.isActive});
if(f)return f.videoId})),x=m.next().value,S=m.next().value;
m=_.u(_.hL(!1,void 0,"rmRJ8d"));var Q=m.next().value,w=m.next().value;return _.O("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.kA(function(){w(!0)}),
"on:mouseout":_.kA(function(){w(!1)})},_.O(_.r,{cond:function(){return K.data().sources},
then:function(M){return _.O(_.AS,{each:M},function(f){return _.O(B_8,{data:f,active:function(){return f.videoId===x()},
setActiveSourceId:S,interacting:Q,playerApi:K.playerApi,sourceVideoConfig:function(){return CEy(K.compositeVideoConfig(),f.videoId)}})})}}))},"Un");_.Vj$=function(K){_.Fg.call(this);this.JSC$23245_watchApi=K;K=_.u(_.hL({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=K.next().value;this.setCompositeVideoOverlayRenderer=K.next().value;K=_.u(_.hL({},void 0,"OlaJpc"));this.compositeVideoConfig=K.next().value;this.setCompositeVideoConfig=K.next().value;dJ8(this);yvS(this)};
_.q(_.Vj$,_.Fg);var dJ8=function(K){var m=K.JSC$23245_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){yvS(K)});
K.addOnDisposeCallback(function(){K.JSC$23245_watchApi.unsubscribeByKey(m)})},vOm=function(K){var m;
return _.t(function(x){if(x.nextAddress==1)return x.yield(K.JSC$23245_watchApi.playerApi,2);m=x.yieldResult;m.setCompositeVideoOverlayRendererComponent(K.container);_.Px(x)})},UJA=function(K){var m;
return _.t(function(x){if(x.nextAddress==1)return x.yield(K.JSC$23245_watchApi.playerApi,2);m=x.yieldResult;m.setCompositeVideoOverlayRendererComponent(void 0);_.Px(x)})},z3$=function(K){var m,x;
return _.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23245_watchApi.playerApi,2);m=S.yieldResult;K.container=document.createElement("div");x=_.$J(K.container,function(){return _.O(a0m,{data:K.compositeVideoOverlayRenderer,compositeVideoConfig:K.compositeVideoConfig,playerApi:m})},"Vn");
K.addOnDisposeCallback(x);_.Px(S)})},yvS=function(K){var m,x,S,Q,w,M,f,c;
_.t(function(D){return D.nextAddress==1?(m=K.JSC$23245_watchApi.getPlayerResponse(),w=_.C((x=m)==null?void 0:(S=x.overlay)==null?void 0:(Q=S.playerControlsOverlayRenderer)==null?void 0:Q.compositeVideoOverlay,GWK),c=(M=m)==null?void 0:(f=M.playerConfig)==null?void 0:f.compositeVideoConfig,w&&K.setCompositeVideoOverlayRenderer(w),c&&K.setCompositeVideoConfig(c),w&&c?K.container?D.jumpTo(6):D.yield(z3$(K),6):T_8(K)?D.yield(UJA(K),0):D.jumpTo(0)):T_8(K)?D.jumpTo(0):D.yield(vOm(K),0)})},T_8=function(K){var m;
return!((m=K.container)==null||!m.parentElement)};
_.Vj$.prototype.disposeInternal=function(){T_8(this)&&UJA(this);_.Fg.prototype.disposeInternal.call(this)};_.Kbm=function(K){_.Fg.call(this);var m=this;this.JSC$23251_watchApi=K;var x=this.JSC$23251_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var S=m.JSC$23251_watchApi.getPlayerResponse();if(S){var Q,w;if(S=_.C((Q=S.endscreen)==null?void 0:(w=Q.endscreenRenderer)==null?void 0:w.hideButton,_.Kv)){var M;(M=m.setEndscreenHideButton)==null||M.call(m,S);I08(m)}}});
this.addOnDisposeCallback(function(){m.JSC$23251_watchApi.unsubscribeByKey(x)});
K=_.u(_.hL({},void 0,"ER3tqb"));this.endscreenHideButton=K.next().value;this.setEndscreenHideButton=K.next().value;k0U(this);WUs(this);XWU(this)};
_.q(_.Kbm,_.Fg);
var I08=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return K.creatorEndscreenHideButtonContainer?S.return():S.yield(K.JSC$23251_watchApi.playerApi,2);m=S.yieldResult;K.creatorEndscreenHideButtonContainer=document.createElement("div");_.mZ(K.creatorEndscreenHideButtonContainer,!1);m.setCreatorEndscreenHideButton(K.creatorEndscreenHideButtonContainer);x=_.$J(K.creatorEndscreenHideButtonContainer,function(){return _.O(_.FP,{data:K.endscreenHideButton,useOutlinedIcon:!0})},"Wn");
K.addOnDisposeCallback(function(){x();var Q;(Q=m)==null||Q.setCreatorEndscreenHideButton(void 0)});
_.Px(S)})},k0U=function(K){var m,x;
_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23251_watchApi.playerApi,2);m=S.yieldResult;x=function(){K.creatorEndscreenHideButtonContainer&&_.mZ(K.creatorEndscreenHideButtonContainer,!0)};
m.addEventListener("endscreenelementshown",x);K.addOnDisposeCallback(function(){var Q;(Q=m)==null||Q.removeEventListener("endscreenelementshown",x)});
_.Px(S)})},WUs=function(K){var m=function(){K.creatorEndscreenHideButtonContainer&&_.mZ(K.creatorEndscreenHideButtonContainer,!1)},x=K.JSC$23251_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",m),S=K.JSC$23251_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",m);
K.addOnDisposeCallback(function(){K.JSC$23251_watchApi.unsubscribeByKey(x);K.JSC$23251_watchApi.unsubscribeByKey(S)})},XWU=function(K){K.JSC$23251_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(m){var x=_.C(m,tQf);
K.JSC$23251_watchApi.playerApi.then(function(S){S==null||S.setCreatorEndscreenVisibility(!!x.hide)})});
K.addOnDisposeCallback(function(){K.JSC$23251_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.xBN=function(K){_.Fg.call(this);this.JSC$23257_watchApi=K;mBK(this)};
_.q(_.xBN,_.Fg);var mBK=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23257_watchApi.playerApi,2);m=S.yieldResult;x=function(Q){_.NS().dispatch(_.U1({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:Q}}))};
m.addEventListener("onRetroModeChanged",x);K.addOnDisposeCallback(function(){m.removeEventListener("onRetroModeChanged",x)});
_.Px(S)})};var e$G=0,Yd=0,Y2S=0;var Sk$;Sk$=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.Ya=function(K){_.Fg.call(this);this.JSC$23262_watchApi=K;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;Q7m(this)};
_.q(_.Ya,_.Fg);
var Q7m=function(K){var m,x,S;_.t(function(Q){if(Q.nextAddress==1)return Q.yield(K.JSC$23262_watchApi.playerApi,2);m=Q.yieldResult;if(K.isDisposed())return Q.return();K.sessionStorage=_.HYH("yt-sleep-timer");K.sessionStorage||_.yq(new _.AR("SessionStorage for Sleep Timer is undefined."));((x=K.sessionStorage)==null?void 0:x.get("yt-sleep-timer"))==="true"&&(oJ8(),(S=K.sessionStorage)==null||S.remove("yt-sleep-timer"),m.syncVolume());wgy(K,m);s7e(K,m);lXe(K,m);_.Px(Q)})},wgy=function(K,m){var x=function(D){K.onSleepTimerSettingsChanged(D,
m)},S=function(D){K.onPlayerStateChange(D,m)},Q=function(){K.onLoopChange(m)},w=function(){K.onCloseMiniplayer(m)},M=function(){PE$(m,(0,_.Of)(),HYG(m),K.selectedOption==="End of video",m.getPlayerState()!==1)},f=function(){K.onSeekComplete(m)},c=function(){_.dX.cancelJob(Yd);
var D=m.getCurrentTime()>=m.getDuration(),G=K.selectedOption==="End of video"||K.selectedOption==="End of playlist"&&!bYe(K.playlistId);D&&G&&u0$(K,m)};
m.addEventListener("onSleepTimerSettingsChanged",x);m.addEventListener("onLoopChange",Q);m.addEventListener("onLoopRangeChange",Q);m.addEventListener("onStateChange",S);m.addEventListener("onCloseMiniplayer",w);m.addEventListener("onSleepTimerFeatureAvailable",M);m.addEventListener("SEEK_COMPLETE",f);m.addEventListener("onAdStart",c);K.addOnDisposeCallback(function(){m.removeEventListener("onSleepTimerSettingsChanged",x);m.removeEventListener("onLoopChange",Q);m.removeEventListener("onLoopRangeChange",
Q);m.removeEventListener("onStateChange",S);m.removeEventListener("onCloseMiniplayer",w);m.removeEventListener("onSleepTimerFeatureAvailable",M);m.removeEventListener("SEEK_COMPLETE",f);m.removeEventListener("onAdStart",c)})},s7e=function(K,m){var x=K.JSC$23262_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var S=m.getVideoData().video_id,Q,w=(Q=q28(K.JSC$23262_watchApi))==null?void 0:Q.playlistId;
K.pauseAutonavPlayback&&(m.pauseVideo(),m.syncVolume(),K.pauseAutonavPlayback=!1);if(K.selectedOption==="End of video"&&S!==K.videoId)FC(K,m);else{if(K.selectedOption==="End of playlist"){Q=bYe(K.playlistId);if(w!==K.playlistId){FC(K,m);break a}Q?Q&&MHs(K,m):fXm(K,m)}K.videoId=S;K.playlistId=w}}});
K.addOnDisposeCallback(function(){K.JSC$23262_watchApi.unsubscribeByKey(x)})},lXe=function(K,m){var x=_.cd().resolve(_.Za),S=_.Yf(x,_.YyT,function(w){w&&K.selectedOption!=="Off"&&FC(K,m)}),Q=K.JSC$23262_watchApi.subscribeToActiveChanged(function(w){var M,f;
return _.t(function(c){if(c.nextAddress==1)return c.yield(_.PB().navigationFinishPromise,2);M=!_.ka5();f=_.cd().resolve(_.Jl).isMiniplayerActive();w||!L8m(K.selectedOption)||f||M||FC(K,m);_.Px(c)})},!1);
x=_.Yf(x,function(w){return w.entities.playlistLoopStateEntity||{}},function(w){w=w===void 0?{}:w;
var M=EJy(K.JSC$23262_watchApi);if(M){var f;((f=w[M])==null?void 0:f.state)==="PLAYLIST_LOOP_STATE_ALL"&&L8m(K.selectedOption)&&FC(K,m)}});
K.addOnDisposeCallback(S);K.addOnDisposeCallback(x);K.addOnDisposeCallback(Q)};
_.Ya.prototype.onSleepTimerSettingsChanged=function(K,m){switch(K){case "Off":this.selectedOption!=="Off"&&FC(this,m);break;case "End of video":case "End of playlist":tHN(this,K,m);break;default:tHN(this,K,m,Sk$.get(K))}};
_.Ya.prototype.onLoopChange=function(K){(K.getLoopVideo()||K.getLoopRange())&&L8m(this.selectedOption)&&FC(this,K)};
_.Ya.prototype.onCloseMiniplayer=function(K){L8m(this.selectedOption)&&FC(this,K)};
var tHN=function(K,m,x,S){cX8(K,x);K.selectedOption=m;K.videoId=x.getVideoData().video_id;K.playlistId="";var Q;(Q=K.sessionStorage)==null||Q.set("yt-sleep-timer","true");K.adjustmentsCount++;PE$(x,(0,_.Of)(),HYG(x),K.selectedOption==="End of video");if(K.selectedOption==="End of video")fXm(K,x),OIU(K,x);else if(K.selectedOption==="End of playlist"){OIU(K,x);var w,M;K.playlistId=(M=(w=q28(K.JSC$23262_watchApi))==null?void 0:w.playlistId)!=null?M:"";bYe(K.playlistId)||fXm(K,x)}else S&&(K.presetFadeSchedulerId=
_.fi(_.dX,function(){F88(x,15E3)},S-15E3),K.presetPauseSchedulerId=_.fi(_.dX,function(){u0$(K,x)},S),iYs(x,(0,_.Of)(),S))},u0$=function(K,m){if(K.JSC$23262_watchApi.isActive()){var x={dismissDialogEndpoint:{}};
var S={commandExecutorCommand:{commands:[x,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};x={buttonViewModel:{title:_.SC("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:x}}};S={buttonViewModel:{title:_.SC("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:S}}};var Q={dialogHeaderViewModel:{headline:{content:_.SC("SLEEP_TIMER_ENDED_TITLE")}}},
w={basicContentViewModel:{paragraphs:[{text:{content:_.SC("SLEEP_TIMER_ENDED_TEXT")}}]}};x={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:Q,content:w,footer:{panelFooterViewModel:{primaryButton:x,secondaryButton:S,shouldHideDivider:!0}}}}}}};_.cd().resolve(_.jQ).resolveCommand(x,{form:{element:K}})}else oJ8();j7U(K,!1);DBA(K,m);m.pauseVideo();_.tV.getInstance().getState()===2&&m.getPlayerState()===5&&(K.pauseAutonavPlayback=!0)},FC=function(K,m){j7U(K,!0);
DBA(K,m);oJ8()},DBA=function(K,m){cX8(K,m);
K.selectedOption="Off";K.videoId="";K.playlistId="";K.adjustmentsCount=0;var x;(x=K.sessionStorage)==null||x.remove("yt-sleep-timer");_.dX.cancelJob(e$G);m.resetSleepTimerMenuSettings()},j7U=function(K,m){m={timer_length_adjustment_times_during_session:K.adjustmentsCount-1,
is_session_cancelled:m};switch(K.selectedOption){case "Off":m.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":m.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":m.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:m.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",m.option_duration_in_minutes=Sk$.get(K.selectedOption)/6E4}_.Zx("sleepTimerSessionFinishEvent",m)};
_.Ya.prototype.onPlayerStateChange=function(K,m){K===1?PE$(m,(0,_.Of)(),HYG(m),this.selectedOption==="End of video"):K===0?(_.dX.cancelJob(Yd),m.setVideoTimeLeft(nJf(0,0))):K===2&&_.dX.cancelJob(Yd);this.selectedOption==="End of video"?K===0?u0$(this,m):K===2&&ASG(m):this.selectedOption!=="End of playlist"||bYe(this.playlistId)||(K===0?u0$(this,m):K===2&&ASG(m))};
_.Ya.prototype.onSeekComplete=function(K){K.getPlayerState()===2&&PE$(K,(0,_.Of)(),HYG(K),this.selectedOption==="End of video",!0)};
_.Ya.prototype.onCueRangeEnter=function(K,m){K==="sleep-timer-fade-audio"&&F88(m,(m.getDuration()-m.getProgressState().current)*1E3)};
_.Ya.prototype.onCueRangeExit=function(K,m){K==="sleep-timer-fade-audio"&&m.getPlayerState()!==0&&ASG(m,!0)};
var fXm=function(K,m){m.addCueRange("sleep-timer-fade-audio",m.getDuration()-15,m.getDuration());m.addEventListener("onCueRangeEnter",function(x){K.onCueRangeEnter(x,m)});
m.addEventListener("onCueRangeExit",function(x){K.onCueRangeExit(x,m)})},MHs=function(K,m){m.removeCueRange("sleep-timer-fade-audio");
m.removeEventListener("onCueRangeEnter",function(x){K.onCueRangeEnter(x,m)});
m.removeEventListener("onCueRangeExit",function(x){K.onCueRangeExit(x,m)})},cX8=function(K,m){L8m(K.selectedOption)?MHs(K,m):(_.dX.cancelJob(K.presetPauseSchedulerId),_.dX.cancelJob(K.presetFadeSchedulerId),K.presetPauseSchedulerId=0,K.presetFadeSchedulerId=0);
ASG(m,!0)},OIU=function(K,m){m.setLoop(!1);
m.setLoopVideo(!1);m.setLoopRange(null);(K=EJy(K.JSC$23262_watchApi))&&_.cd().resolve(_.Za).dispatch(_.ue("playlistLoopStateEntity",K,{key:K,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.RG8=function(K){_.Fg.call(this);var m=this;this.JSC$23265_watchApi=K;rX8(this);G4S(this);pg8(this);var x=this.JSC$23265_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.rp("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.Pd.get("wide",void 0)==="1"&&_.eQ("wide","1",_.rp("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){m.JSC$23265_watchApi.unsubscribeByKey(x)});
K=K.getRoot();if(K.is==="ytd-watch-flexy"||K.is==="ytd-watch-grid")K.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.zk8();_.h("web_watch_log_theater_mode_cookie_state")&&_.Pd.get("wide","0")==="1"&&_.Phm("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.q(_.RG8,_.Fg);var rX8=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23265_watchApi.playerApi,2);m=S.yieldResult;x=function(Q){JXS(K,!!Q)};
m.addEventListener("SIZE_CLICKED",x);K.addOnDisposeCallback(function(){m.removeEventListener("SIZE_CLICKED",x)});
_.Px(S)})},G4S=function(K){K.JSC$23265_watchApi.registerActionHandler("yt-toggle-theater-mode",function(m,x){JXS(K,m,x===void 0?!0:x)});
K.addOnDisposeCallback(function(){K.JSC$23265_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.RG8.prototype.getState=function(){return _.RK(_.NS().getState())};
var JXS=function(K,m,x){x=x===void 0?!0:x;var S,Q,w,M=_.h("enable_player_resize_transition")&&!!K.JSC$23265_watchApi.getWatchNextResponse()&&!((S=K.JSC$23265_watchApi.getWatchNextResponse())==null?0:(Q=S.contents)==null?0:(w=Q.twoColumnWatchNextResults)==null?0:w.conversationBar);_.Ols(function(){_.NS().dispatch(_.U1({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:m}}));_.h("theater_mode_scroll_to_top_killswitch")||K.JSC$23265_watchApi.scrollWatchTo(0,!1);_.a7()&&_.h("external_fullscreen")&&_.dW(document.documentElement);
pg8(K);x&&_.eQ("wide",m?"1":"0",_.rp("theater_mode_cookie_max_age_seconds",-1));_.Uk(K.JSC$23265_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);K.JSC$23265_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:m});m&&_.zk8()},{shouldWrap:M})},pg8=function(K){var m;
_.t(function(x){if(x.nextAddress==1)return x.yield(K.JSC$23265_watchApi.playerApi,2);m=x.yieldResult;m.setSizeStyle(!0,K.getState());_.Px(x)})};var Lbm=function(K){_.Fg.call(this);var m=this;this.playerApi=K;this.timeToPanelSyncKeyMap={};var x;if(K==null?0:(x=K.isReady)==null?0:x.call(K)){x=_.Yf(_.cd().resolve(_.Za),function(Q){return Q.entities.timedMarkersListSyncEntity||{}},function(Q,w){Q=Q===void 0?{}:Q;
w=w===void 0?{}:w;for(var M=_.u(Object.keys(w)),f=M.next();!f.done;f=M.next())f=f.value,Q[f]!==w[f]&&hGm(m,w[f]);w=_.u(Object.keys(Q));for(M=w.next();!M.done;M=w.next())M=M.value,f=Q[M],m.timeToPanelSyncKeyMap[M]&&CMG(m,f)});
this.addOnDisposeCallback(x);var S=function(Q){m.onCueRangeEnter(Q)};
K.addEventListener("onCueRangeEnter",S);this.addOnDisposeCallback(function(){var Q;(Q=K.removeEventListener)==null||Q.call(K,"onCueRangeEnter",S)})}};
_.q(Lbm,_.Fg);
var CMG=function(K,m){var x,S;if((x=K.playerApi)==null?0:(S=x.isReady)==null?0:S.call(x)){var Q;if((x=m==null?void 0:(Q=m.timedListData)==null?void 0:Q.sections)&&m!=null&&m.key)for(Q=_.u(x),x=Q.next();!x.done;x=Q.next())if(x=x.value,x.timedSyncDataList&&x.sectionId)for(S=0;S<x.timedSyncDataList.length;S++){var w=x.timedSyncDataList[S];w.syncItemId&&K.playerApi.addCueRange(x.sectionId+"_"+m.key+"_"+w.syncItemId,Number(w.videoTimeMs)/1E3,S===x.timedSyncDataList.length-1?0x8000000000000:Number(x.timedSyncDataList[S+
1].videoTimeMs)/1E3)}}},hGm=function(K,m){var x,S;
if((x=K.playerApi)==null?0:(S=x.isReady)==null?0:S.call(x)){var Q;if((x=m==null?void 0:(Q=m.timedListData)==null?void 0:Q.sections)&&m!=null&&m.key)for(Q=_.u(x),x=Q.next();!x.done;x=Q.next())if(x=x.value,x.timedSyncDataList&&x.sectionId){S=_.u(x.timedSyncDataList);for(var w=S.next();!w.done;w=S.next())w=w.value,w.syncItemId&&K.playerApi.removeCueRange(x.sectionId+"_"+m.key+"_"+w.syncItemId)}}};
Lbm.prototype.onCueRangeEnter=function(K){for(var m=_.u(Object.keys(this.timeToPanelSyncKeyMap)),x=m.next();!x.done;x=m.next()){x=x.value;var S=_.u(K.split("_"+x+"_")),Q=S.next().value;S=S.next().value;if(Q&&S){K=_.cd().resolve(_.Za);m=this.timeToPanelSyncKeyMap[x];var w=_.rmv(K.getState(),m);x=qke(x,Q,S);if(x===-1)break;x={activeSyncId:S,activeItemIndex:x,activeSectionInfo:{sectionIdentifier:Q}};w?K.dispatch(_.Og("markersEngagementPanelSyncEntity",m,x)):K.dispatch(_.ue("markersEngagementPanelSyncEntity",
m,Object.assign({},{key:m},x)));break}}};
var qke=function(K,m,x){var S=_.cd().resolve(_.Za),Q,w;K=(Q=ZkK(S.getState(),K))==null?void 0:(w=Q.timedListData)==null?void 0:w.sections;if(!K)return-1;Q=0;w=_.u(K);for(K=w.next();!K.done;K=w.next()){K=K.value;S=K.timedSyncDataList||[];if(K.sectionId===m)return m=S.findIndex(function(M){return M.syncItemId===x}),m===-1?m:Q+m;
Q+=S.length}return-1};_.g88=function(K){_.Fg.call(this);var m=this;this.JSC$23278_watchApi=K;this.unresolvedCommands=[];this.JSC$23278_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(x){E8K(m,x)});
this.addOnDisposeCallback(function(){m.JSC$23278_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
bI8(this)};
_.q(_.g88,_.Fg);var bI8=function(K){var m;_.t(function(x){if(x.nextAddress==1)return x.yield(K.JSC$23278_watchApi.playerApi,2);m=x.yieldResult;if(K.isDisposed())return x.return();K.timedSyncObserver=new Lbm(m);K.unresolvedCommands.length&&(K.unresolvedCommands.forEach(function(S){return E8K(K,S)}),K.unresolvedCommands=[]);
_.Lh(K,K.timedSyncObserver);_.Px(x)})},E8K=function(K,m){if(K.timedSyncObserver){var x=_.C(m,O0f);
if(x&&x.timedSyncEntityKey&&x.panelSyncEntityKey){K=K.timedSyncObserver;m=x.timedSyncEntityKey;var S=x.panelSyncEntityKey;x=!!x.isEnabled;x=x===void 0?!0:x;var Q=_.cd().resolve(_.Za);Q=ZkK(Q.getState(),m);x?K.timeToPanelSyncKeyMap[m]||(K.timeToPanelSyncKeyMap[m]=S,CMG(K,Q)):(delete K.timeToPanelSyncKeyMap[m],hGm(K,Q))}}else K.unresolvedCommands.push(m)};var n8m=_.B(function(K){var m=K.data,x=K.maybeLogSmartSkipClientData,S=null,Q=null,w=_.h("web_enable_auto_focus_for_timely_action_button"),M=function(){S=document.activeElement},f=function(){m().smartSkipMetadata&&(S=document.activeElement,_.j4s(function(){return Q}))},c=function(G){if(m().smartSkipMetadata&&(!G||G.key!=="Enter")){S&&S.isConnected&&(_.j4s(function(){return S}),S=null);
var p;(p=Q)==null||p.blur()}};
K=_.kA(function(){x==null||x(!0,m());return!1});
var D=_.o$(_.pi(function(){return m().rendererContext},{onTap:function(G,p){p({disableClickTracking:!0})}}),_.Oq({visibilityCallback:function(G){if(w)G?Q&&m().smartSkipMetadata&&(f(),document.addEventListener("focusin",M)):(document.removeEventListener("focusin",M),c());
else if(G){G=_.rY(m().rendererContext);var p=Number(m().maxVisibleDurationMilliseconds),R,J=(R=_.C(m().rendererContext,_.Q7))==null?void 0:R.label;G&&p&&J&&(R={label:J,command:G,durationMs:p},_.cd().resolve(_.KG).enqueue(R))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.ND(function(){if(w){var G;if((Q=(G=D.value)==null?void 0:G.querySelector("button"))&&m().smartSkipMetadata){var p;(p=D.value)==null||p.addEventListener("keydown",c)}}});
_.Nl(function(){w&&(Q&&m().smartSkipMetadata&&Q.removeEventListener("keydown",c),document.removeEventListener("focusin",M),c())});
return _.O("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:D,"on:click":K},_.O(_.le,{data:function(){return m().content}},{buttonViewModel:_.Oy}))},"Yn");var PMU=_.B(function(K){var m=K.data,x=K.playerApi,S=_.cd().resolve(_.MEO);K=_.u(_.mc(function(){m()}));
var Q=K.next().value,w=K.next().value,M=function(){return ZY8(m(),Q())},f=function(D,G){var p,R,J=(p=_.C(G==null?void 0:G.rendererContext,_.QA))==null?void 0:(R=p.loggingDirectives)==null?void 0:R.trackingParams;
if((G=G==null?void 0:G.smartSkipMetadata)&&G.loggingData&&(R=G.loggingData,G=R.algorithmId,p=R.startMilliseconds,R=R.endMilliseconds,G&&p!==void 0&&R!==void 0)){var L,n;D={smartSkipData:Object.assign({},{versionName:G,startMediaTimeMs:p,endMediaTimeMs:R},D&&{userInteractionMediaTimeMs:(Math.floor(((L=_.B3())==null?void 0:(n=L.getPlayer())==null?void 0:n.getCurrentTime())||0)*1E3).toString()})};L=_.hX();var F;J&&(F=_.uX(J));L&&F&&_.$c(L,F,D)}},c=function(D,G){var p=ZY8(m(),D);
if(p){var R=_.C(p,NC$),J;if(J=G)J=x(),p=_.C(p,NC$),J=p!=null&&p.smartSkipMetadata?!(J==null?0:J.isSameMarkerTypeVisible((p==null?void 0:p.smartSkipMetadata.markerKey)||"")):!0;if(J){var L,n;(R==null?0:(L=R.smartSkipMetadata)==null?0:(n=L.loggingData)==null?0:n.isCounterfactual)||(f(!1,R),w(D))}else G||Q()!==D||w(void 0)}};
_.$p(function(){var D=m().timelyActions;if(D){D=_.u(D);for(var G=D.next();!G.done;G=D.next()){G=_.C(G.value,NC$);var p=void 0;(p=G)!=null&&p.cueRangeId&&S.timelyActionsMap.set(G.cueRangeId,c)}_.Nl(function(){S.timelyActionsMap.clear()})}},"l2RtC");
return _.O("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.O(_.le,{data:M},{timelyActionViewModel:function(D){return _.O(n8m,{data:D.data,maybeLogSmartSkipClientData:function(){f(!0,_.C(M(),NC$))}})}}))},"$n");_.iI$=function(K){_.Fg.call(this);this.JSC$23290_watchApi=K;K=_.u(_.hL({},void 0,"UN7k5e"));this.timelyActionsOverlay=K.next().value;this.setTimelyActionsOverlay=K.next().value;eGG(this)};
_.q(_.iI$,_.Fg);var eGG=function(K){var m,x,S,Q;_.t(function(w){if(w.nextAddress==1)return YkS(K),FbK(K),K.timelyActionsContainer=document.createElement("div"),w.yield(K.JSC$23290_watchApi.playerApi,2);m=w.yieldResult;(S=(x=m).insertTimelyActionUi)==null||S.call(x,K.timelyActionsContainer);Q=_.$J(K.timelyActionsContainer,function(){return _.O(PMU,{data:K.timelyActionsOverlay,playerApi:m})},"ao");
K.addOnDisposeCallback(Q);_.Px(w)})},FbK=function(K){var m=K.JSC$23290_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){YkS(K)});
K.addOnDisposeCallback(function(){K.JSC$23290_watchApi.unsubscribeByKey(m)})},YkS=function(K){var m=K.JSC$23290_watchApi.getWatchNextResponse();
if(m){var x,S;if(m=_.C((x=m.playerOverlays)==null?void 0:(S=x.playerOverlayRenderer)==null?void 0:S.timelyActionsOverlayViewModel,jyK)){var Q;(Q=K.setTimelyActionsOverlay)==null||Q.call(K,m)}}};_.o8G=function(K){_.Fg.call(this);this.JSC$23294_watchApi=K;AXG(this)};
_.q(_.o8G,_.Fg);var AXG=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23294_watchApi.playerApi,2);m=S.yieldResult;x=function(Q){_.kt.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.C(Q,_.jIU)},popupType:"TOAST"}})};
m.addEventListener("onYtShowToast",x);K.addOnDisposeCallback(function(){m.removeEventListener("onYtShowToast",x)});
_.Px(S)})};var HIS,ZIs,VHG,$Bf,NWN,yXy,aX8,dBN,v8s,zGs;HIS=!1;_.BWU=function(K){_.Fg.call(this);this.JSC$23297_watchApi=K;this.fullscreen=this.theater=!1;$Bf(this);NWN(this);ZIs(this)};
_.q(_.BWU,_.Fg);ZIs=function(K){var m,x,S;_.t(function(Q){if(Q.nextAddress==1)return Q.yield(K.JSC$23297_watchApi.playerApi,2);m=Q.yieldResult;if(K.isDisposed())return Q.return();x=K.JSC$23297_watchApi.getElement("CINEMATICS");if(!x)return Q.return();K.JSC$23297_cinematicController=new _.JA(x,m);_.Lh(K,K.JSC$23297_cinematicController);_.Hhm(K.JSC$23297_cinematicController);aX8(K,_.W90());S=K.JSC$23297_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(w){dBN(K,w)});
K.addOnDisposeCallback(function(){K.JSC$23297_watchApi.unsubscribeByKey(S)});
yXy(K);dBN(K,K.JSC$23297_cinematicController.isAllowed());VHG(K);v8s(K);_.Px(Q)})};
VHG=function(K){K.fullscreen=_.J7(_.NS().getState());K.theater=_.RK(_.NS().getState());_.UBK(K,K.fullscreen,K.theater);var m=_.Yf(_.NS(),_.J7,function(S){K.fullscreen=S;_.UBK(K,K.fullscreen,K.theater)}),x=_.Yf(_.NS(),_.RK,function(S){K.theater=S;
_.UBK(K,K.fullscreen,K.theater)});
K.addOnDisposeCallback(m);K.addOnDisposeCallback(x)};
$Bf=function(K){var m=K.JSC$23297_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){yXy(K)});
K.addOnDisposeCallback(function(){K.JSC$23297_watchApi.unsubscribeByKey(m)})};
NWN=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23297_watchApi.playerApi,2);m=S.yieldResult;x=function(Q){aX8(K,Q)};
m.addEventListener("cinematicSettingsToggleChange",x);K.addOnDisposeCallback(function(){m.removeEventListener("cinematicSettingsToggleChange",x)});
_.Px(S)})};
yXy=function(K){var m=K.JSC$23297_watchApi.getWatchNextResponse(),x;m=_.C(m==null?void 0:(x=m.pageVisualEffects)==null?void 0:x[0],_.Ky);var S;(S=K.JSC$23297_cinematicController)==null||_.NkS(S,m)};
aX8=function(K,m){var x;(x=K.JSC$23297_cinematicController)==null||_.$YU(x,m);zGs(K)};
dBN=function(K,m){var x;_.t(function(S){if(S.nextAddress==1)return _.h("kevlar_watch_cinematics_invisible")&&(m=!1),S.yield(K.JSC$23297_watchApi.playerApi,2);x=S.yieldResult;x.updateCinematicSettings(m);zGs(K);_.Px(S)})};
v8s=function(K){var m=_.s1();if(_.h("kevlar_measure_ambient_mode_idle")&&!m.getFlag(192)&&!HIS){HIS=!0;var x=_.FI(_.dX,function(){_.cd().resolve(_.ASH).start(1E4)},5E3);
K.addOnDisposeCallback(function(){_.dX.cancelJob(x);_.cd().resolve(_.ASH).stop()})}};
_.UBK=function(K,m,x){K.fullscreen=m;K.theater=x;var S;(S=K.JSC$23297_cinematicController)==null||S.setFullscreen(K.fullscreen,K.theater);if(_.h("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(K.theater||K.fullscreen){var Q;(Q=K.JSC$23297_cinematicController)==null||_.Zh$(Q)}else if((K=K.JSC$23297_cinematicController)!=null){var w;(w=K.currentCinematicEffect)==null||w.pause()}};
zGs=function(K){if(_.h("web_cinematic_theater_mode")||_.h("web_cinematic_fullscreen")){var m;K.JSC$23297_watchApi.getRoot().toggleCinematicsActive(!((m=K.JSC$23297_cinematicController)==null||!m.isEnabled()))}};_.Wby=function(K){_.Fg.call(this);var m=this;this.JSC$23300_watchApi=K;this.commentsReady=!1;this.setCommentsJobId=0;K=_.Yf(_.NS(),_.eb,function(){TWm(m)});
this.addOnDisposeCallback(K);var x=this.JSC$23300_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){IX3(m)}),S=this.JSC$23300_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){IX3(m)});
this.addOnDisposeCallback(function(){m.JSC$23300_watchApi.unsubscribeByKey(x);m.JSC$23300_watchApi.unsubscribeByKey(S)});
var Q=function(){_.h("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&k4m(m,"false")};
this.JSC$23300_watchApi.getRoot().addEventListener("yt-page-data-will-update",Q);this.addOnDisposeCallback(function(){m.JSC$23300_watchApi.getRoot().removeEventListener("yt-page-data-will-update",Q)});
IX3(this)};
_.q(_.Wby,_.Fg);var IX3=function(K){K.commentsReady=!1;_.dX.cancelJob(K.setCommentsJobId);K.setCommentsJobId=_.FI(_.dX,function(){TWm(K)},1E3)},TWm=function(K){if(!K.commentsReady){_.CQ("cmi");
_.dX.cancelJob(K.setCommentsJobId);var m,x,S,Q,w=(m=K.JSC$23300_watchApi.getWatchNextResponse())==null?void 0:(x=m.contents)==null?void 0:(S=x.twoColumnWatchNextResults)==null?void 0:(Q=S.results)==null?void 0:Q.results.contents;m=void 0;if(w&&w.length)for(w=_.u(w),x=w.next();!x.done;x=w.next())if(x=x.value,Q=S=void 0,((S=x)==null?void 0:(Q=S.itemSectionRenderer)==null?void 0:Q.sectionIdentifier)==="comment-item-section"){_.h("web_watch_provide_undefined_comments")?m=x.itemSectionRenderer:K.JSC$23300_watchApi.provideRenderingData("COMMENTS",
x.itemSectionRenderer);k4m(K,"true");break}_.h("web_watch_provide_undefined_comments")&&K.JSC$23300_watchApi.provideRenderingData("COMMENTS",m);K.commentsReady=!0;K.JSC$23300_watchApi.dispatchEvent("yt-watch-comments-ready")}},k4m=function(K,m){var x;
(x=K.JSC$23300_watchApi.getElement("COMMENTS"))==null||x.setAttribute("canScheduleJobs",m)};_.S1y=function(K){_.Fg.call(this);var m=this;this.JSC$23303_watchApi=K;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=_.rp("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)XgN(this);
else{var x=this.JSC$23303_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){KEN(m);Ax(m)}),S=this.JSC$23303_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){od(m);
Ax(m)});
this.JSC$23303_watchApi.getRoot().is==="ytd-watch-grid"&&_.h("swatcheroo_pbs_load_grid")&&(m18(this),x18(this));this.addOnDisposeCallback(function(){m.JSC$23303_watchApi.unsubscribeByKey(x);m.JSC$23303_watchApi.unsubscribeByKey(S);_.dX.cancelJob(m.provideRichGridJobId)});
KEN(this);od(this)}};
_.q(_.S1y,_.Fg);var XgN=function(K){var m=K.JSC$23303_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){K.providePlayerJobId=_.k$(_.dX,function(){KEN(K);Ax(K)},K.provideAllDataDelayMs)}),x=K.JSC$23303_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){K.provideWatchNextJobId=_.k$(_.dX,function(){od(K);
Ax(K)},K.provideAllDataDelayMs)}),S=K.JSC$23303_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){K.provideWatchNextJobId=_.k$(_.dX,function(){od(K);
Ax(K)},K.provideAllDataDelayMs)});
K.JSC$23303_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.FI(_.dX,function(){KEN(K);od(K);Ax(K)},100)});
K.JSC$23303_watchApi.addPageDisposeJob(function(){_.dX.cancelJob(K.provideWatchNextJobId);_.dX.cancelJob(K.providePlayerJobId)});
K.addOnDisposeCallback(function(){K.JSC$23303_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");K.JSC$23303_watchApi.unsubscribeByKey(m);K.JSC$23303_watchApi.unsubscribeByKey(x);K.JSC$23303_watchApi.unsubscribeByKey(S);_.dX.cancelJob(K.providePlayerJobId);_.dX.cancelJob(K.provideWatchNextJobId)});
KEN(K);od(K)},KEN=function(K){var m=K.JSC$23303_watchApi.getPlayerResponse(),x,S,Q=(S=m==null?void 0:(x=m.playabilityStatus)==null?void 0:x.messageRenderers)!=null?S:[],w,M;
m=(M=m==null?void 0:(w=m.playabilityStatus)==null?void 0:w.messages)!=null?M:[];w=_.u(m);for(M=w.next();!M.done;M=w.next())Q.push({alertRenderer:{text:_.o_(M.value),type:"WARNING"}});K.JSC$23303_watchApi.provideRenderingData("ALERTS",Q)},od=function(K){var m=[],x,S,Q,w=K.JSC$23303_watchApi.getWatchNextResponse(),M,f,c,D,G=w==null?void 0:(M=w.contents)==null?void 0:(f=M.twoColumnWatchNextResults)==null?void 0:(c=f.results)==null?void 0:(D=c.results)==null?void 0:D.contents;
if(G)for(M=_.u(G),f=M.next();!f.done;f=M.next())if(f=f.value,f.videoPrimaryInfoRenderer)var p=f;else if(f.videoSecondaryInfoRenderer){var R=f;D=c=void 0;f=Object.assign({},(c=f.videoSecondaryInfoRenderer)==null?void 0:(D=c.metadataRowContainer)==null?void 0:D.metadataRowContainerRenderer);if(f.rows&&f.collapsedItemCount!==void 0){f.rows=f.rows.slice(0,f.collapsedItemCount).filter(function(Ql){return!!Ql.richMetadataRowRenderer});
f.collapsedItemCount=f.rows.length;var J={metadataRowContainerRenderer:f}}}else if(f.merchandiseShelfRenderer)var L=f;else if(f.ticketShelfRenderer)var n=f;else if(f.expandableMetadataRenderer)var F=f;else if(f.itemSectionRenderer)if(c=f.itemSectionRenderer.contents,D=void 0,K.directlyProvideComments&&((D=f.itemSectionRenderer)==null?void 0:D.sectionIdentifier)==="comment-item-section")_.CQ("cmi"),K.JSC$23303_watchApi.provideRenderingData("COMMENTS",f.itemSectionRenderer);else if(c)for(f=_.u(c),c=
f.next();!c.done;c=f.next())if(c=c.value,c.commentsEntryPointHeaderRenderer)var H=c;else if(c.clarificationRenderer||c.infoPanelContainerRenderer||c.infoPanelContentRenderer||c.emergencyOneboxRenderer){m.push(c);var N=N||!!R}else c.limitedStateMessageRenderer?S=c:c.videoMetadataCarouselViewModel&&(Q=c);if(_.h("web_watch_merch_in_sd_when_ticket_shelf_present")&&L&&n){var z=L;L=void 0}if(K.provideWatchNextSecondaryResults){var y,V,T;K.JSC$23303_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
w==null?void 0:(y=w.contents)==null?void 0:(V=y.twoColumnWatchNextResults)==null?void 0:(T=V.secondaryResults)==null?void 0:T.secondaryResults)}if(K.JSC$23303_watchApi.getRoot().is==="ytd-watch-grid"){var m1,MT;K.JSC$23303_watchApi.provideRenderingData("LIVE_CHAT",w==null?void 0:(m1=w.contents)==null?void 0:(MT=m1.twoColumnWatchNextResults)==null?void 0:MT.conversationBar)}var c0,EB,pT,h8;(y=w==null?void 0:(c0=w.contents)==null?void 0:(EB=c0.twoColumnWatchNextResults)==null?void 0:(pT=EB.secondaryResults)==
null?void 0:(h8=pT.secondaryResults)==null?void 0:h8.offerModule)&&(y.donationShelfRenderer||y.donationUnavailableRenderer)&&K.JSC$23303_watchApi.getRoot().is!=="ytd-watch-grid"&&(x=y);c0=K.JSC$23303_watchApi.getPlayerResponse();if(!c0||!_.Na8(c0.playabilityStatus,w==null?void 0:w.playerOverlays)){var $S;if(w==null?0:($S=w.contents)==null?0:$S.singleColumnWatchNextResults){var nT,Lt;var yD=w==null?void 0:(nT=w.contents.singleColumnWatchNextResults.results)==null?void 0:(Lt=nT.results)==null?void 0:
Lt.contents}else{var Ez,sz,t5,bB;$S=!!(G==null?0:(Ez=G[0])==null?0:(sz=Ez.itemSectionRenderer)==null?0:(t5=sz.contents)==null?0:(bB=t5[0])==null?0:bB.backgroundPromoRenderer);var PA,CH;Ez=!!(w==null?0:(PA=w.contents)==null?0:(CH=PA.twoColumnWatchNextResults)==null?0:CH.secondaryResults);$S&&!Ez&&(yD=G)}}G=m[0];PA=m[1];N&&m.length===1&&(PA=G,G=void 0);K.JSC$23303_watchApi.provideRenderingData("PRIMARY_INFO",p);K.JSC$23303_watchApi.provideRenderingData("SECONDARY_INFO",R);K.JSC$23303_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
H);K.JSC$23303_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",Q);K.JSC$23303_watchApi.provideRenderingData("CLARIFICATION",G);K.JSC$23303_watchApi.provideRenderingData("RICH_METADATA",J);K.JSC$23303_watchApi.provideRenderingData("MERCH_SHELF",L);_.h("web_watch_merch_in_sd_when_ticket_shelf_present")&&K.JSC$23303_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",z);K.JSC$23303_watchApi.provideRenderingData("TICKET_SHELF",n);K.JSC$23303_watchApi.provideRenderingData("LIMITED_STATE",S);K.JSC$23303_watchApi.getRoot().is!==
"ytd-watch-grid"&&K.JSC$23303_watchApi.provideRenderingData("DONATION_SHELF",x);K.JSC$23303_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",yD);K.JSC$23303_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",PA);K.JSC$23303_watchApi.provideRenderingData("EXPANDABLE_METADATA",F);if(K.swatcherooProvideAllDataOnScheduledJob){var pH,l5,mo,GM,wy,J5;p=w==null?void 0:(pH=w.contents)==null?void 0:(l5=pH.twoColumnWatchNextResults)==null?void 0:(mo=l5.secondaryResults)==null?void 0:(GM=mo.secondaryResults)==
null?void 0:(wy=GM.results)==null?void 0:(J5=wy[0])==null?void 0:J5.richGridRenderer;K.JSC$23303_watchApi.provideRenderingData("RICH_GRID_RENDERER",p)}};
_.S1y.prototype.hasCompanionAds=function(K){var m,x;return(x=K==null?void 0:(m=K.adPlacements)==null?void 0:m.some(function(S){var Q,w,M,f;return(S==null?void 0:(Q=S.adPlacementRenderer)==null?void 0:(w=Q.renderer)==null?void 0:w.actionCompanionAdRenderer)||(S==null?void 0:(M=S.adPlacementRenderer)==null?void 0:(f=M.renderer)==null?void 0:f.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?x:!1};
var Ax=function(K){if(!_.h("swaterdoo_ps_wn_handle_ks")){K.swatcherooProvideAllDataOnScheduledJob||x18(K,3E3);var m=K.JSC$23303_watchApi.getPlayerResponse(),x,S,Q,w,M,f=(x=K.JSC$23303_watchApi.getWatchNextResponse())==null?void 0:(S=x.contents)==null?void 0:(Q=S.twoColumnWatchNextResults)==null?void 0:(w=Q.secondaryResults)==null?void 0:(M=w.secondaryResults)==null?void 0:M.offerModule;m=K.hasCompanionAds(m);var c,D;x=(f==null?void 0:(c=f.tvfilmOfferModuleRenderer)==null?void 0:c.clientShouldSuppressIfCompanionAdDisplayed)||
(f==null?void 0:(D=f.unlimitedOfferModuleRenderer)==null?void 0:D.suppressIfCompanionAds);c=m&&x;K.JSC$23303_watchApi.getRoot().is==="ytd-watch-grid"&&K.JSC$23303_watchApi.provideRenderingData("OFFER_MODULE",c?void 0:f)}},x18=function(K,m){_.h("swatcheroo_pbs_load_grid")&&(K.provideRichGridJobId&&_.dX.cancelJob(K.provideRichGridJobId),K.provideRichGridJobId=_.k$(_.dX,function(){K.provideRichGridJobId=0;
var x,S,Q,w,M,f,c,D=(x=K.JSC$23303_watchApi.getWatchNextResponse())==null?void 0:(S=x.contents)==null?void 0:(Q=S.twoColumnWatchNextResults)==null?void 0:(w=Q.secondaryResults)==null?void 0:(M=w.secondaryResults)==null?void 0:(f=M.results)==null?void 0:(c=f[0])==null?void 0:c.richGridRenderer;D&&K.JSC$23303_watchApi.provideRenderingData("RICH_GRID_RENDERER",D)},m))},m18=function(K){var m,x;
_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23303_watchApi.playerApi,2);m=S.yieldResult;x=function(){K.onPlaybackStart()};
m.addEventListener("onPlaybackStartExternal",x);K.addOnDisposeCallback(function(){m.removeEventListener("onPlaybackStartExternal",x)});
_.Px(S)})};
_.S1y.prototype.onPlaybackStart=function(){x18(this)};_.wNm=function(K){_.Fg.call(this);var m=this;this.JSC$23316_watchApi=K;K.playerApi.then(function(x){m.player=x});
this.gestures=new _.MQ(this.JSC$23316_watchApi.getRoot(),K.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.yL3(_.NS().getState())&&_.eb(_.NS().getState())<=0)if(_.J7(_.NS().getState())){var x;(x=m.player)==null||x.toggleFullscreen()}else _.Uk(m.JSC$23316_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
QnN(this)};
_.q(_.wNm,_.Fg);var QnN=function(K){var m=_.Yf(_.NS(),_.J7,function(x){K.onFullscreenChanged(x)});
K.addOnDisposeCallback(m);m=_.Yf(_.NS(),_.eb,function(x){K.gestures&&(x>0?K.gestures.detach():K.gestures.attach())});
K.addOnDisposeCallback(m)};
_.wNm.prototype.onFullscreenChanged=function(K){this.gestures&&this.gestures.update(K)};_.lQN=function(K){_.Fg.call(this);var m=this;this.JSC$23319_watchApi=K;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(K.subscribeToActiveChanged(function(x){m.onActiveChanged(x)}));
sn8(this)};
_.q(_.lQN,_.Fg);var u4K=function(K){if(_.h("swatcheroo_page_dispose_all_watch_data"))K.pageDisposalDataTypes=Object.values(q7K).filter(function(x){return x!=="PLAYLIST"});
else if(_.h("swatcheroo_page_dispose_rich_grid")){var m;(m=K.pageDisposalDataTypes)==null||m.push("RICH_GRID_RENDERER")}},sn8=function(K){_.h("swatcheroo_enable_ghost_cards")&&(u4K(K),K.JSC$23319_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.dX.cancelJob(K.clearDataJobId);
K.clearDataJobId=0}),K.runPageDisposeJob=function(){var m=_.cd().resolve(_.NL).getDestinationPageType()==="watch";
K.clearDataJobId=_.k$(_.dX,K.runClearDataJob,m?0:_.rp("web_watch_delay_page_dispose_ms",1E4))},K.runClearDataJob=function(){MCK(K)},K.runOnYtNavigateAwayFinish=function(){K.clearDataJobId&&(_.dX.cancelJob(K.clearDataJobId),K.clearDataJobId=0,MCK(K))},document.addEventListener("yt-navigate-finish",K.runOnYtNavigateAwayFinish),K.JSC$23319_watchApi.addPageDisposeJob(K.runPageDisposeJob),K.addOnDisposeCallback(function(){K.JSC$23319_watchApi.removePageDisposeJob(K.runPageDisposeJob);
K.JSC$23319_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",K.runOnYtNavigateAwayFinish)}))},MCK=function(K){K.pageDisposalDataTypes.forEach(function(m){K.JSC$23319_watchApi.provideRenderingData(m,void 0)});
K.clearDataJobId=0};
_.lQN.prototype.onActiveChanged=function(K){K&&((K=document.querySelector("#watch-page-skeleton"))&&_.nh(K),fQN(this),document.body.removeAttribute("no-y-overflow"),_.U2("IS_SHELL_LOAD")&&_.AfS())};
var fQN=function(K){_.t(function(m){if(m.nextAddress==1)return m.yield(K.JSC$23319_watchApi.playerApi,2);_.LZ();_.Px(m)})};var tCN;tCN=_.h("kevlar_watch_while_counterfactual")?0:.25;_.D1$=function(K){_.Fg.call(this);this.JSC$23322_watchApi=K;this.JSC$23322_watchWhileEnabled=_.h("kevlar_watch_while_v2");this.pipEnabled=_.h("web_enable_pip_on_miniplayer");cgN(this);OQ8(this);jne(this)};
_.q(_.D1$,_.Fg);var cgN=function(K){K.JSC$23322_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){rg8(K)});
K.addOnDisposeCallback(function(){K.JSC$23322_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},OQ8=function(K){var m,x;
_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23322_watchApi.playerApi,2);m=S.yieldResult;x=function(){rg8(K)};
m.addEventListener("onCollapseMiniplayer",x);K.addOnDisposeCallback(function(){m.removeEventListener("onCollapseMiniplayer",x)});
_.Px(S)})},jne=function(K){var m=K.JSC$23322_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&m&&K.JSC$23322_watchWhileEnabled&&(K.playerIntersectionObserver=new IntersectionObserver(function(x){K.handleIntersect(x)},{threshold:[tCN]}),K.playerIntersectionObserver.observe(m),K.addOnDisposeCallback(function(){var x;
(x=K.playerIntersectionObserver)==null||x.disconnect()}))},rg8=function(K){var m,x,S;
_.t(function(Q){if(Q.nextAddress==1){m=_.cd().resolve(_.NL);x=m.data;S=_.Dw(x.response,!1,x.playerResponse);_.PB().miniplayerButtonActivation=!0;if(K.pipEnabled)return _.PB().watchPipActivation=!0,Q.jumpTo(2);_.cd().resolve(_.Jl).collapse();return Q.yield(_.PB().navigationFinishPromise,2)}if(Q.nextAddress!=4)return _.PB().currentEndpoint=S.watchEndpoint||null,Q.yield(_.cd().resolve(_.Jl).activate(K.JSC$23322_watchApi.getElement("PLAYER"),S,x),4);_.PB().userActivation=!0;_.Px(Q)})};
_.D1$.prototype.handleIntersect=function(K){G5N(this,K[K.length-1])};
var G5N=function(K,m){K.watchWhileJobId&&_.dX.cancelJob(K.watchWhileJobId);K.watchWhileJobId=_.dX.addLowPriorityJob(function(){var x,S;return _.t(function(Q){if(Q.nextAddress==1)return K.watchWhileJobId=void 0,x=_.cd().resolve(_.Jl),m.intersectionRatio>tCN?x.isMiniplayerActive()?Q.yield(x.deactivate(),0):Q.jumpTo(0):(S=!x.isMiniplayerActive())?Q.yield(pN$(K),5):Q.jumpTo(4);Q.nextAddress!=4&&(S=Q.yieldResult);if(!S)return Q.jumpTo(0);_.PB().watchWhileActivation=!0;return Q.yield(RmU(K),0)})},100)},
pN$=function(K){return _.t(function(m){return m.nextAddress==1?_.h("kevlar_watch_while_paused")?m.return(!0):m.yield(K.isPlayerPlaying(),2):m.return(m.yieldResult)})};
_.D1$.prototype.isPlayerPlaying=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return x.yield(K.JSC$23322_watchApi.playerApi,2);m=x.yieldResult;return x.return(m.getPlayerStateObject().isPlaying)})};
var RmU=function(K){var m,x;return _.t(function(S){m=_.cd().resolve(_.NL).data;x=_.Dw(m.response,!1,m.playerResponse);_.PB().currentEndpoint=x.watchEndpoint||null;return S.yield(_.cd().resolve(_.Jl).activate(K.JSC$23322_watchApi.getElement("PLAYER"),x,m),0)})};_.CQ8=function(K){_.Fg.call(this);this.JSC$23326_watchApi=K;Jgm(this);hmS(this)};
_.q(_.CQ8,_.Fg);var hmS=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23326_watchApi.playerApi,2);m=S.yieldResult;x=function(Q){var w;Q.sessionData&&Q.sessionData.itct&&(w=Q.sessionData.itct);var M=Q.watchEndpoint;if(M&&Q.sessionData&&Q.sessionData.autonav)M=_.dvT(M,w);else{var f;M=_.dB(Q.videoId,(f=Q.listId)!=null?f:void 0,w)}w={endpoint:M};Q.sessionData&&(w.tempData=Q.sessionData);K.JSC$23326_watchApi.dispatchEvent("yt-navigate",w)};
m.addEventListener("onPlayVideo",x);K.addOnDisposeCallback(function(){m.removeEventListener("onPlayVideo",x)});
_.Px(S)})},Jgm=function(K){var m=function(x){K.onYtNavigate(x)};
K.JSC$23326_watchApi.getRoot().addEventListener("yt-navigate",m);K.addOnDisposeCallback(function(){K.JSC$23326_watchApi.getRoot().removeEventListener("yt-navigate",m)})};
_.CQ8.prototype.onYtNavigate=function(K){var m=this,x,S,Q,w,M,f,c,D,G;return _.t(function(p){if(p.nextAddress==1){if(!((x=K.detail)==null?0:(S=x.endpoint)==null?0:S.watchEndpoint))return p.return();Q=K.detail.endpoint.watchEndpoint;w=m.JSC$23326_watchApi.getWatchNextResponse();f=_.C((M=w)==null?void 0:M.currentVideoEndpoint,_.o7);if(!f)return p.return();if(Q.videoId!==f.videoId||Q.playlistId&&Q.playlistId!==f.playlistId||typeof Q.startTimeSeconds!=="number")return p.jumpTo(0);K.stopPropagation();
(c=_.h("kevlar_watch_while_v2")&&!_.h("kevlar_watch_while_counterfactual"))&&_.cd().resolve(_.Jl).isMiniplayerActive()||m.JSC$23326_watchApi.scrollWatchTo(0,!0);return p.yield(m.JSC$23326_watchApi.playerApi,3)}D=p.yieldResult;G=Q.startTimeSeconds;D.seekTo(G,void 0,void 0,void 0,84);D.wakeUpControls();G<D.getDuration()&&D.playVideo();_.Px(p)})};_.q18=function(K){_.Fg.call(this);var m=this;this.JSC$23329_watchApi=K;var x=this.JSC$23329_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){LEe(m)});
this.addOnDisposeCallback(function(){m.JSC$23329_watchApi.unsubscribeByKey(x)});
LEe(this);_.h("enable_ai_companion")&&(K=this.JSC$23329_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&_.Dq4(_.cd().resolve(_.ZL),K,"WATCH")};
_.q(_.q18,_.Fg);var LEe=function(K){var m=K.JSC$23329_watchApi.getWatchNextResponse();if(m){var x,S=[].concat(_.N3((x=m==null?void 0:m.engagementPanels)!=null?x:[]));S.unshift.apply(S,_.N3(Ecy(m)));K.JSC$23329_watchApi.provideRenderingData("ENGAGEMENT_PANELS",S)}},bQA=function(K){var m,x,S,Q=(m=K.engagementPanels)==null?void 0:(x=m.find(function(J){var L;
return((L=J.engagementPanelSectionListRenderer)==null?void 0:L.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(S=x.engagementPanelSectionListRenderer.content)==null?void 0:S.structuredDescriptionContentRenderer,w;
if(_.C(Q==null?void 0:(w=Q.items)==null?void 0:w.find(function(J){return!!_.C(J,Ydm)}),Ydm))return!0;
var M,f,c,D;if(K=(((M=K.contents)==null?void 0:(f=M.twoColumnWatchNextResults)==null?void 0:(c=f.results)==null?void 0:(D=c.results)==null?void 0:D.contents)||[]).find(function(J){return J.videoPrimaryInfoRenderer})){var G,p,R;
return(((G=K.videoPrimaryInfoRenderer)==null?void 0:(p=G.videoActions)==null?void 0:(R=p.menuRenderer)==null?void 0:R.flexibleItems)||[]).some(function(J){J=_.C(J,_.kPE);if(!J)return!1;var L,n;J=(L=J.topLevelButton)==null?void 0:(n=L.buttonViewModel)==null?void 0:n.onTap;if(!J)return!1;L=_.JE(J);if(!L)return!1;var F;return((F=_.C(L,_.Ot))==null?void 0:F.panelIdentifier)==="PAyouchat"})}return!1},Ecy=function(K){var m=[];
if(!_.h("web_watch_inject_placeholder_fantasy_panel_killswitch")){var x,S,Q,w=(x=K.engagementPanels)==null?void 0:(S=x.find(function(f){var c;return((c=f.engagementPanelSectionListRenderer)==null?void 0:c.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(Q=S.engagementPanelSectionListRenderer.content)==null?void 0:Q.structuredDescriptionContentRenderer,M;
_.C(w==null?void 0:(M=w.items)==null?void 0:M.find(function(f){return!!_.C(f,uKf)}),uKf)&&(x=_.Ren("PAsports_fantasy"),x.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",m.push(x))}bQA(K)&&(K=_.Ren("PAyouchat"),K.engagementPanelSectionListRenderer.targetId="PAyouchat",K.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",m.push(K));
return m};_.ncU=function(K){_.Fg.call(this);this.JSC$23332_watchApi=K;gc$(this)};
_.q(_.ncU,_.Fg);var gc$=function(K){K.JSC$23332_watchApi.registerActionHandler("yt-loop-command",function(m){PQe(K,m)});
K.JSC$23332_watchApi.registerActionHandler("yt-repeat-chapter-command",function(m){emS(K,m)});
K.addOnDisposeCallback(function(){K.JSC$23332_watchApi.unregisterActionHandler("yt-loop-command");K.JSC$23332_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},PQe=function(K,m){var x;
_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23332_watchApi.playerApi,2);x=S.yieldResult;_.C(m,fiG).loop?(x.setLoopRange({startTimeMs:Number(_.C(m,fiG).startTimeMs),endTimeMs:Number(_.C(m,fiG).endTimeMs),postId:_.C(m,fiG).postId,type:"clips"}),x.playVideo()):x.setLoopRange(null);_.Px(S)})},emS=function(K,m){var x,S;
_.t(function(Q){if(Q.nextAddress==1)return Q.yield(K.JSC$23332_watchApi.playerApi,2);x=Q.yieldResult;S=_.C(m,DbU).repeat;S==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(x.setLoopRange({startTimeMs:Number(_.C(m,DbU).startTimeMs),endTimeMs:Number(_.C(m,DbU).endTimeMs),type:"repeatChapter"}),x.playVideo()):S==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&x.setLoopRange(null);_.Px(Q)})};_.Y18=function(K){_.Fg.call(this);this.JSC$23337_watchApi=K;iQm(this)};
_.q(_.Y18,_.Fg);var iQm=function(K){K.JSC$23337_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(m){FEs(K,m)});
K.addOnDisposeCallback(function(){K.JSC$23337_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},FEs=function(K,m){var x,S,Q,w,M,f,c,D,G,p,R;
_.t(function(J){if(J.nextAddress==1)return J.yield(K.JSC$23337_watchApi.playerApi,2);x=J.yieldResult;if(w=(Q=(S=_.C(m,rRf))==null?void 0:S.highlightedMenuItemKey)!=null?Q:"")(f=(M=x).highlightSettingsMenuItem)==null||f.call(M,w);if(G=(D=(c=_.C(m,rRf))==null?void 0:c.openMenuItemKey)!=null?D:"")(R=(p=x).openSettingsMenuItem)==null||R.call(p,G);_.Px(J)})};var Ag8=_.WN("/youtube/app/watch/player_state","playerStateEntity");_.Hq=function(K){_.Fg.call(this);this.JSC$23340_watchApi=K;oc8(this)};
_.q(_.Hq,_.Fg);var HQm=function(K){switch(K){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"}},oc8=function(K){var m,x,S,Q;
_.t(function(w){if(w.nextAddress==1)return w.yield(K.JSC$23340_watchApi.playerApi,2);m=w.yieldResult;if(K.isDisposed())return w.return();x=function(M){K.onPlayerStateChange(M)};
S=function(M){K.onAdStateChange(M)};
Q=function(){K.onAdSkip()};
m.addEventListener("onStateChange",x);m.addEventListener("onAdStateChange",S);m.addEventListener("onAdSkip",Q);K.addOnDisposeCallback(function(){m.removeEventListener("onStateChange",x);m.removeEventListener("onAdStateChange",S);m.removeEventListener("onAdSkip",Q)});
_.Px(w)})},$18=function(K){var m=_.FO(),x=m.dispatch;
a:switch(K.adsState){case -1:case 0:var S="ADS_STATE_NONE";break a;case 1:case 2:case 3:S="ADS_STATE_PLAYING";break a;default:S="ADS_STATE_UNKNOWN"}x.call(m,_.ue("playerStateEntity",Ag8,{key:Ag8,playerState:HQm(K.playerState),adsState:S,videoId:K.videoId}))};
_.Hq.prototype.onPlayerStateChange=function(K){var m=this,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(m.JSC$23340_watchApi.playerApi,2);x=S.yieldResult;if(m.isDisposed())return S.return();m.playerState=K;m.videoId=x.getVideoData().video_id;$18(m);_.Px(S)})};
_.Hq.prototype.onAdStateChange=function(K){this.adsState=K;$18(this)};
_.Hq.prototype.onAdSkip=function(){this.adsState=0;$18(this)};_.ZQ$=function(K){_.Fg.call(this);var m=this;this.JSC$23344_watchApi=K;this.enableExternalPlaylistPanelInPlayer=_.h("delhi_web_player_use_external_playlist_panel");_.cd().resolve(_.Xy).setPlayer(this.JSC$23344_watchApi.getElement("PLAYER"));K=this.JSC$23344_watchApi.subscribeToActiveChanged(function(x){m.onActiveChanged(x)});
this.addOnDisposeCallback(K);NBN(this)};
_.q(_.ZQ$,_.Fg);var NBN=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return K.enableExternalPlaylistPanelInPlayer?S.yield(K.JSC$23344_watchApi.playerApi,2):S.return();m=S.yieldResult;x=function(){if(K.playlistPanelElement)K.playlistPanelElement.onToggleExpanded()};
m.addEventListener("onToggleExternalPlaylistPanel",x);K.addOnDisposeCallback(function(){m.removeEventListener("onToggleExternalPlaylistPanel",x)});
_.Px(S)})};
_.ZQ$.prototype.onActiveChanged=function(K){var m=this,x=_.cd().resolve(_.Xy),S=function(){BB$(m)};
K?(this.playlistPanelElement=this.JSC$23344_watchApi.getElement("PLAYLIST_PANEL"))?(x.setPlaylistComponent(this.playlistPanelElement),x.addEventListener("yt-playlist-data-updated",S),this.addOnDisposeCallback(function(){x.removeEventListener("yt-playlist-data-updated",S)}),BB$(this)):_.Xu(Error("$o")):(x.removeEventListener("yt-playlist-data-updated",S),x.cancelVideoSkip())};
var BB$=function(K){var m=_.cd().resolve(_.Xy);K.JSC$23344_watchApi.provideRenderingData("PLAYLIST",m.getPlaylistData())};_.$a=function(K){_.Fg.call(this);var m=this;this.JSC$23347_watchApi=K;this.onPageScroll=function(){m.scrollThrottle.fire();m.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.Kp(this.onThrottledScroll,200,this);_.Lh(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.Kp(this.onMastheadThrottledScroll,50,this);_.Lh(this,this.mastheadScrollThrottle);this.animation=new _.xs(function(x){m.JSC$23347_watchApi.getRoot().setScrollTop(x)});
K=_.Yf(_.NS(),_.J7,function(){m.onFullscreenChanged()});
this.addOnDisposeCallback(K);aQS(this);d1m(this);this.onThrottledScroll()};
_.q(_.$a,_.Fg);
_.$a.prototype.onFullscreenChanged=function(){var K=this,m=this.JSC$23347_watchApi.getRoot();!this.pageScrollElement&&m.pageScrollElement?(this.pageScrollElement=m.pageScrollElement,m.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){K.pageScrollElement&&K.pageScrollElement.removeEventListener("scroll",K.onPageScroll)})):this.pageScrollElement&&!m.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var aQS=function(K){window.addEventListener("scroll",K.onPageScroll);K.addOnDisposeCallback(function(){window.removeEventListener("scroll",K.onPageScroll)})},d1m=function(K){K.JSC$23347_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(m){a:{var x;
if(x=K.JSC$23347_watchApi.getRoot().contains(m)&&!K.animation.isAnimating()){x=m.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var S,Q,w=(m==null?void 0:(S=m.parentElement)==null?void 0:(Q=S.parentElement)==null?void 0:Q.id)==="fixed-secondary";x=!(x&&w)}if(x){if(_.h("kevlar_watch_scroll_manager_absolute_offset_killswitch"))S=m.offsetTop;else for(S=0,Q=m;Q!==null;)S+=Q.offsetTop,S-=Q.scrollTop,Q=Q.offsetParent;Q=S;S=Q-24;m=Q+m.offsetHeight+24;Q=K.JSC$23347_watchApi.getRoot().getPageScrollingElement();
x=K.JSC$23347_watchApi.getRoot().getScrollTop();w=x+Q.clientHeight-56;if(S<x+56)m=S-56;else if(m>w)m-=Q.clientHeight;else break a;K.scrollWatchTo(Math.max(0,m),!0)}}});
K.addOnDisposeCallback(function(){K.JSC$23347_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.$a.prototype.onThrottledScroll=function(){var K=_.NS(),m=K.dispatch,x=this.JSC$23347_watchApi.getRoot().getScrollTop();m.call(K,_.U1({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:x}}))};
_.$a.prototype.onMastheadThrottledScroll=function(){this.JSC$23347_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$23347_watchApi.getRoot().getScrollTop())};
_.$a.prototype.scrollWatchTo=function(K,m){(m===void 0?0:m)?this.animation.start(this.JSC$23347_watchApi.getRoot().getScrollTop(),Math.max(0,K),500):this.JSC$23347_watchApi.getRoot().setScrollTop(K)};_.vcS=function(K){_.Fg.call(this);var m=this;this.JSC$23350_watchApi=K;var x=this.JSC$23350_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){ygm(m)}),S=this.JSC$23350_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){VCm(m)});
this.addOnDisposeCallback(function(){m.JSC$23350_watchApi.unsubscribeByKey(x);m.JSC$23350_watchApi.unsubscribeByKey(S)});
ygm(this);VCm(this)};
_.q(_.vcS,_.Fg);
var ygm=function(K){var m,x,S,Q=(S=(m=K.JSC$23350_watchApi.getPlayerResponse())==null?void 0:(x=m.videoDetails)==null?void 0:x.title)!=null?S:"";K.JSC$23350_watchApi.dispatchEvent("yt-update-title",Q)},VCm=function(K){var m,x,S,Q,w,M,f,c=(f=((M=(m=K.JSC$23350_watchApi.getWatchNextResponse())==null?void 0:(x=m.contents)==null?void 0:(S=x.twoColumnWatchNextResults)==null?void 0:(Q=S.results)==null?void 0:(w=Q.results)==null?void 0:w.contents)!=null?M:[]).find(function(D){return!!D.videoPrimaryInfoRenderer}))==null?
void 0:f.videoPrimaryInfoRenderer;
(m=_.Hk(c==null?void 0:c.title))&&K.JSC$23350_watchApi.dispatchEvent("yt-update-title",m)};_.zme=function(K){_.Fg.call(this);this.JSC$23353_watchApi=K;U1A(this)};
_.q(_.zme,_.Fg);var U1A=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$23353_watchApi.playerApi,2);m=S.yieldResult;x=function(){K.onYpcContentRequest()};
m.addEventListener("onYpcContentRequest",x);K.addOnDisposeCallback(function(){m.removeEventListener("onYpcContentRequest",x)});
_.Px(S)})};
_.zme.prototype.onYpcContentRequest=function(){var K,m,x,S,Q,w=(K=this.JSC$23353_watchApi.getWatchNextResponse())==null?void 0:(m=K.contents)==null?void 0:(x=m.twoColumnWatchNextResults)==null?void 0:(S=x.secondaryResults)==null?void 0:(Q=S.secondaryResults)==null?void 0:Q.offerModule,M,f,c,D;K=(D=(c=(f=(M=w==null?void 0:w.episodeOfferModuleRenderer)!=null?M:w==null?void 0:w.movieOfferModuleRenderer)!=null?f:w==null?void 0:w.unlimitedOfferModuleRenderer)!=null?c:w==null?void 0:w.liveOfferModuleRenderer)!=
null?D:w==null?void 0:w.tvfilmOfferModuleRenderer;var G,p,R;w=(R=w==null?void 0:(G=w.tvfilmOfferModuleRenderer)==null?void 0:(p=G.actionButtons)==null?void 0:p.length)!=null?R:0;p=Math.max(w-1,0);var J,L,n;G=(n=K==null?void 0:(J=K.offerButton)==null?void 0:J.buttonRenderer)!=null?n:K==null?void 0:(L=K.actionButtons)==null?void 0:L[p].buttonRenderer;var F,H;(J=(H=(F=G==null?void 0:G.navigationEndpoint)!=null?F:G==null?void 0:G.serviceEndpoint)!=null?H:G==null?void 0:G.command)&&_.kt.instance.resolveCommand(J)};
}catch(e){_._DumpException(e)}
try{
var xP4,X9J,kNl;_.Wsl=function(){var K=_.NX.clone(IOO),m;return(new _.LA(function(x,S){K.onSuccess=function(Q){_.wNS(Q)?x(new kNl(Q)):S(new _.HG("Request failed, status="+_.Ry(Q),"net.badstatus",Q))};
K.onError=function(Q){S(new _.HG("Unknown request error","net.unknown",Q))};
K.onTimeout=function(Q){S(new _.HG("Request timed out","net.timeout",Q))};
m=_.Ed("//googleads.g.doubleclick.net/pagead/id",K)})).thenCatch(function(x){if(x instanceof _.Jo){var S;
(S=m)==null||S.abort()}return _.cX(x)})};
_.Kh4=function(K){a:{var m="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(m="EMBEDDED_PLAYER_MODE_PFL");var x=K.raw_embedded_player_response;if(!x&&(K=K.embedded_player_response))try{x=JSON.parse(K)}catch(Q){break a}if(x)b:for(var S in X9J)if(X9J[S]==x.embeddedPlayerMode){m=X9J[S];break b}}return m==="EMBEDDED_PLAYER_MODE_PFL"};
_.mP4=function(){if(_.h("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("wf");if(!_.V3m())return Error("xf");var K=_.vZ("PLAYER_VARS",{});if(_.NX.get(K,"privembed",!1)=="1")return Error("yf");if(_.Kh4(K))return Error("zf")};
xP4=function(K){switch(K){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:_.TM(K,"unknown result type")}};
_.SLl=function(K,m,x){m=_.Xem[m];x={detected:K===0,source:m.npl,detectionResult:xP4(K),contentCpn:x};_.Zx("biscottiBasedDetection",x);_.BcH.increment(m.npl,K);m.kuA!==void 0&&_.V6("CATSTAT",_.kqv(K,m))};
_.$U=function(K,m){var x={};x.key=K;x.value=m;return _.JI8().then(function(S){return new Promise(function(Q,w){try{var M=S.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(x);M.onsuccess=function(){Q()};
M.onerror=function(){w()}}catch(f){w(f)}})})};
_.w_s=function(){var K=_.rp("user_engagement_experiments_rate_limit_ms"),m=QBy.get("last-user-engagement-exp-trigger-timestamp");return!m||(0,_.Of)()>=m+K?(QBy.set("last-user-engagement-exp-trigger-timestamp",(0,_.Of)()),!0):!1};
_.NN=function(K,m,x,S,Q){m=m===void 0?null:m;x=x===void 0?null:x;S=S===void 0?null:S;Q=Q===void 0?null:Q;K={youThereEventType:K};x&&(K.lactThresholdMs=x.lactThresholdMs,K.mediaPosSec=x.promptDelaySec,K.lactServerRequestMs=x.lactServerRequestMs,K.triggerReason=x.triggerReason);Q!=null&&(K.renderingMediaPosSec=Math.round(Q));m||(m=_.hX());m&&(K.clientScreenNonce=m);S&&(K.clientPlaybackNonce=S);_.Zx("youThere",K)};
X9J={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"};kNl=function(K){this.xhr=K};
_.HG=function(K,m,x){_.xS.call(this,K+", errorCode="+m);this.errorCode=m;this.xhr=x;this.name="PromiseAjaxError"};
_.q(_.HG,_.xS);var IOO={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var QBy=new _.zx("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.T16=function(K){return _.U1({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:K})};
}catch(e){_._DumpException(e)}
try{
var dT,C23,qw$,EVK,bN8,gVN,P2$,NF8,ZN8,BF$,nVe,LQm,FQK,YwA,yyG;_.hie=function(){var K=window.location.hash;K.charAt(0)==="#"&&(K=K.charAt(1)==="!"?K.substring(2):K.substring(1));return _.xM(K)};
dT=function(K,m,x){var S;return _.t(function(Q){if(Q.nextAddress==1)return Q.yield(m(),2);S=Q.yieldResult;x(S,K);_.Px(Q)})};
C23=function(){return _.t(function(K){return K.nextAddress==1?K.yield((_.mP4()!==void 0?_.cX(Error("Af")):_.Wsl()).then(function(){return 1},function(m){if(m.message==="Biscotti id is disabled")return 3;
_.yq("Failed fetching bid");return 0}),2):K.return(K.yieldResult)})};
qw$=function(){var K=_.dF("ZW4tZW1iZWQtcGxheWVyI2wwcHVoZTZ5cDcxcnl0LWhhdg=="),m=_.dF("YWlmcmFtZSM0NDRtNHF0a3E5aA==");return document.querySelector(m+LQm+K)?0:1};
EVK=function(){return _.$Iv(_.lW)};
bN8=function(){return _.N01()===0?0:_.ZJT()};
gVN=function(){return _.VPL(_.weL([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
P2$=function(){return _.PT5(nVe)};
_.ei$=function(K){_.t(function(m){switch(m.nextAddress){case 1:return m.yield(dT("b.f_",C23,K),2);case 2:return m.yield(dT("j.s_",_.ggT,K),3);case 3:return m.yield(dT("r.s_",_.qE5,K),4);case 4:return m.yield(dT("e.h_",P2$,K),5);case 5:if(!_.h("ab_det_sc_inj")){m.jumpTo(6);break}return m.yield(dT("s.i_",_.ogS,K),6);case 6:if(_.h("ab_deg_unex_thr")){m.jumpTo(8);break}return m.yield(dT("a.o_",_.FRT,K),8);case 8:if(_.h("ks_get_o_pp")){m.jumpTo(10);break}return m.yield(dT("g.o_",_.YEm,K),10);case 10:if(_.h("ks_det_gpbl")){m.jumpTo(12);
break}return m.yield(dT("p.i_",_.iJG,K),12);case 12:return m.yield(dT("f.i_",_.OJS,K),14);case 14:return m.yield(dT("a.b_",_.CTB,K),15);case 15:return m.yield(dT("p.m_",_.rbT,K),16);case 16:if(!_.h("ab_det_el_h_v2")){m.jumpTo(17);break}return m.yield(dT("n.h_",gVN,K),17);case 17:return m.yield(dT("o.p_",EVK,K),19);case 19:return m.yield(dT("e.i_",qw$,K),20);case 20:if(_.h("ab_det_apm"))return m.yield(dT("o.a_",bN8,K),0);m.jumpTo(0)}})};
_.iNG=function(K,m){K={videoId:K};m&&(K.playlistId=m);return K};
_.Ays=function(){if(_.V3m()){var K=_.vZ("PLAYER_VARS",{});if(_.NX.get(K,"privembed",!1)!="1"&&!_.Kh4(K)){var m=function(){YwA=!0;"google_ad_status"in window?_.V6("DCLKSTAT",1):_.V6("DCLKSTAT",2)};
try{_.nI(_.H$5,m)}catch(x){}FQK.push(_.dX.addLowPriorityJob(function(){if(!(YwA||"google_ad_status"in window)){try{_.H9G(_.H$5.toString(),m)}catch(x){}YwA=!0;_.V6("DCLKSTAT",3)}},5E3))}}};
_.oVm=function(K,m,x){x=x===void 0?!1:x;var S=Math.max(K.width,_.ARy);if(_.h("kevlar_watch_feed_big_thumbs")&&K.width>=1550-_.qN()&&K.height>=800)S-=_.Bp$;else if(K.width>=_.HK){var Q=_.oMN+_.H0f+_.o2;_.h("kevlar_watch_feed_big_thumbs")&&(Q=_.Z0m);S-=Q}else S-=_.oMN;S=Math.min(S,_.$bs);Q=240;x&&(Q=380);m<.5624||(!_.h("kevlar_watch_flexy_disable_small_window_sizing")&&(K.height<630&&K.width>=657||K.height>=630&&K.width>=_.HK&&K.width<1327)?Q=360:!_.h("kevlar_watch_flexy_disable_large_window_sizing")&&
K.height>=630&&K.width>=1327&&(Q=480));var w=Math.min(S*m,K.height-(56+_.F7A+_.NpU));w=Math.max(w,Q);m<1?S=w/m:K.width>=_.HK&&(S=_.oVm(K,.5625,x).width);return new _.gR(Math.round(S),Math.round(w))};
_.HNs=function(K){var m=0;K.indexOf("h")!=-1&&(K=K.split("h"),m=K[0]*60*60,K=K[1]);K.indexOf("m")!=-1&&(K=K.split("m"),m=K[0]*60+m,K=K[1]);K.indexOf("s")!=-1?(K=K.split("s"),m=K[0]*1+m):m=K*1+m;return m};
_.$S8=function(){_.rp("service_worker_push_logged_out_prompt_watches")!=-1&&_.bY("WatchCount").then(function(K){K>=100||_.$U("WatchCount",K+1)})};
NF8=function(K){var m=K.externalVideoId||"";return m?K.isShortsEligible?"https://www.youtube.com/shorts/"+m:"https://www.youtube.com/watch?v="+m:""};
ZN8=function(K){var m=[];K.viewCount&&m.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:K.viewCount});K.likeCount&&m.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:K.likeCount});return m};
BF$=function(K){var m,x,S={"@context":"https://schema.org","@type":"VideoObject",description:_.Hk(K.description),duration:"PT"+(K.lengthSeconds||"0")+"S",embedUrl:K.embed?K.embed.iframeUrl:"",name:_.Hk(K.title),thumbnailUrl:((m=K.thumbnail)==null?void 0:(x=m.thumbnails)==null?void 0:x.map(function(G){return G&&G.url||""}))||[],
uploadDate:K.publishDate};_.h("mweb_video_schema_id_killswitch")||(S["@id"]=NF8(K));m=ZN8(K);m.length&&(S.interactionStatistic=m);K.category&&(S.genre=K.category);K.ownerChannelName&&(S.author=K.ownerChannelName);K.liveBroadcastDetails&&(S.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:K.liveBroadcastDetails.startTimestamp,endDate:K.liveBroadcastDetails.endTimestamp}]);if(K.learningResource){K=K.learningResource;S["@type"]=["VideoObject","LearningResource"];var Q;if((Q=K.learningResourceType)==
null?0:Q.length)S.learningResourceType=K.learningResourceType[0];var w;if((w=K.educationalAlignment)==null?0:w.length)S.educationalAlignment={"@type":"AlignmentObject",targetName:K.educationalAlignment[0]};var M;if((M=K.educationalLevel)==null?0:M.length){Q=K.educationalLevel[0];var f;if((f=K.educationalLevelCountry)==null?0:f.length)Q+=" ("+K.educationalLevelCountry+")";S.educationalLevel=Q}var c,D;if(((c=K.learningResourceType)==null?0:c.length)&&K.learningResourceType[0]==="Problem walkthrough"&&
((D=K.problemDescriptions)==null?0:D.length))for(S.hasPart=[],f=_.u(K.problemDescriptions),c=f.next();!c.done;c=f.next())Q=c.value,c=Q.problemDescriptionText,D=Q.startOffset,Q=Q.url,c&&D!==void 0&&Q&&S.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:c,text:c,startOffset:D,url:Q})}return S};
_.a18=function(K){return _.U1({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:K}})};
nVe=[[["YXJ5I2dxNjZvZXRtaTlzYnByaW0=",null,null],[null,["by1jb2x1bW4tYnJvd3NlLXJlc3VsdHMtcmVuZGVyZXIjZ3dvMzhtcm9sajJxeXRkLXR3","c3R5bGUtc2NvcGUjdzNlNHRueGNqMTRi"],null],["bWFzdGhlYWQtYWQjNDlibzNmdTJycHU1",["Z3JpZC1yZW5kZXJlciN4NHpwOTZleXViYzh5dGQtcmljaC0="],null],[null,["Z3JpZC1yZW5kZXJlciMyMHk1aDVkN3UxNnB5dGQtcmljaC0=","Mzh0M3B2ZjZzdHlsZS1zY29wZSNwMw=="],null],[null,["ZW5kZXJlciM4N3pvNzFlbGY3NTV5dGQtYmFubmVyLXByb21vLXI=","c3R5bGUtc2NvcGUjZGE1YWRiMTRsbjV4"],null],[null,["LWFkLXNsb3QtcmVuZGVyZXIjbjJyeW8zeHMxNXV3eXRk"],
null]],[["ZXFneXBsYXllci1hZHMjZm5jamgzcG4=",null,null]],[[null,null,"LXJlbmRlcmVyIzJxdnd3a2hjaXVlcHl0bHItYmFubmVyLWN0YQ=="]]];LQm="#";FQK=[];YwA=!1;_.dS$=["engagement-panel-ads"];yyG=new _.k1("updateSentimentBarStateCommand");_.VuK=new _.k1("showSurveyCommand");_.yw=new _.k1("changeMarkersVisibilityCommand");var USN,zi8,WQ3,kcN,I1f,Vw;_.vVm=function(K,m){this.playerProvider_=K;this.actionSenderElement_=m;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.vVm.prototype.reset=function(){USN(this);this.isUserPredictedAbsent_=!1};
USN=function(K,m){!K.youThereData_||K.showWarningJob_||m!==void 0&&m||(_.NN("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.hX(),K.youThereData_,K.clientPlaybackNonce_),_.BL());_.dX.cancelJob(K.showWarningJob_);K.showWarningJob_=0;_.dX.cancelJob(K.showBlockingWarningJob_);K.showBlockingWarningJob_=0;_.dX.cancelJob(K.pausePlaybackJob_);K.pausePlaybackJob_=0;K.youThereData_=null;K.clientPlaybackNonce_=void 0;K.inYouThereFlow_=!1};
_.TFe=function(K,m){var x,S,Q;_.t(function(w){if(w.nextAddress==1)return K.reset(),w.yield(K.playerProvider_().getPlayerPromise(),2);x=w.yieldResult;K.clientPlaybackNonce_=x.getVideoData().cpn;K.youThereData_=m.configData.youThereData;if(!K.youThereData_)return w.return();if(K.youThereData_.triggerReason&&K.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.w_s())return _.NN("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.hX(),K.youThereData_,K.clientPlaybackNonce_),w.return();S=K.youThereData_.promptDelaySec;
Q=x.getCurrentTime();K.showWarningJob_=_.dX.addLowPriorityJob(function(){return _.t(function(M){K.showWarningJob_=0;return M.yield(zi8(K),0)})},Math.max(S-Q,0)*1E3);
_.Px(w)})};
zi8=function(K){var m,x,S,Q,w,M;return _.t(function(f){if(f.nextAddress==1)return f.yield(K.playerProvider_().getPlayerPromise(),2);if(f.nextAddress!=3)return m=f.yieldResult,x=m.getCurrentTime(),f.yield(I1f(K),3);S=f.yieldResult;if(!S||!K.youThereData_)return f.return();if(_.h("check_user_lact_at_prompt_shown_time_on_web")&&(Q=parseInt(K.youThereData_.lactThresholdMs,10),_.cL()<Q))return _.NN("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.hX(),K.youThereData_,K.clientPlaybackNonce_),f.return();if(K.youThereData_.playbackPauseDelayMs<=
0)return kcN(K),f.return();!_.h("external_fullscreen")&&(w=_.a7())&&(K.ignoreFullscreenExitUserActivity_=!0,_.dX.addLowPriorityJob(function(){K.ignoreFullscreenExitUserActivity_=!1},2E3),_.dW(w));
K.youThereData_.showToastWarningPrompt&&(Vw(K,K.youThereData_.showWarningActions),K.inYouThereFlow_=!0,_.NN("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.hX(),K.youThereData_,K.clientPlaybackNonce_,x),_.NN("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.hX(),K.youThereData_,K.clientPlaybackNonce_,x));M=0;K.youThereData_.blockingPromptDelayMs&&(M=K.youThereData_.blockingPromptDelayMs);K.showBlockingWarningJob_=_.dX.addLowPriorityJob(function(){return _.t(function(c){K.showBlockingWarningJob_=0;return c.yield(WQ3(K),
0)})},M);
_.Px(f)})};
WQ3=function(K){var m,x,S;return _.t(function(Q){if(Q.nextAddress==1)return Q.yield(I1f(K),2);m=Q.yieldResult;if(!K.youThereData_)return Q.return();m&&(K.youThereData_.showBlockingWarningAction&&(_.NN("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.hX(),K.youThereData_,K.clientPlaybackNonce_),(x=_.C(K.youThereData_.showBlockingWarningAction,_.Wg))?Vw(K,x.commands):Vw(K,[K.youThereData_.showBlockingWarningAction]),K.inYouThereFlow_=!0),S=K.youThereData_.playbackPauseDelayMs,K.pausePlaybackJob_=
_.dX.addLowPriorityJob(function(){return _.t(function(w){K.pausePlaybackJob_=0;return w.yield(kcN(K),0)})},S));
_.Px(Q)})};
kcN=function(K){var m;return _.t(function(x){if(x.nextAddress==1)return x.yield(I1f(K),2);m=x.yieldResult;if(!K.youThereData_)return x.return();m&&(_.NN("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.hX(),K.youThereData_,K.clientPlaybackNonce_),Vw(K,K.youThereData_.showPausedActions),K.inYouThereFlow_=!0);_.Px(x)})};
_.vVm.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var K=_.C(this.youThereData_.userActiveDuringFlowAction,_.Wg);K?Vw(this,K.commands):Vw(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.NN("YOU_THERE_EVENT_TYPE_LACT_RESET",_.hX(),this.youThereData_,this.clientPlaybackNonce_),_.BL());USN(this,!0)}_.XkK(this,!1)};
_.KsK=function(K){_.NN("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.hX(),K.youThereData_,K.clientPlaybackNonce_)};
I1f=function(K){var m,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(K.playerProvider_().getPlayerPromise(),2);m=S.yieldResult;x=m.getPlayerState();return S.return(x==-1||x==1||x==3)})};
_.XkK=function(K,m){var x;_.t(function(S){if(S.nextAddress==1){if(K.isUserPredictedAbsent_==m)return S.jumpTo(0);K.isUserPredictedAbsent_=m;return S.yield(K.playerProvider_().getPlayerPromise(),3)}x=S.yieldResult;x.setUserEngagement(m);m&&_.NN("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.hX(),K.youThereData_,K.clientPlaybackNonce_);_.Px(S)})};
Vw=function(K,m){if(_.h("handle_service_request_actions")||_.h("kevlar_youthere_service_endpoint_actions_killswitch"))_.I7(K.actionSenderElement_,m,K.actionSenderElement_);else{m=_.u(m);for(var x=m.next();!x.done;x=m.next())x=x.value,x.commandMetadata&&x.commandMetadata.webCommandMetadata&&x.commandMetadata.webCommandMetadata.sendPost?_.T4(K.actionSenderElement_,[x]):_.I7(K.actionSenderElement_,[x],K.actionSenderElement_)}};var mqm;var xqf;var vq=function(){var K=_.e.apply(this,arguments)||this;K.systemIcons=_.h("kevlar_system_icons");K.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return K};
_.q(vq,_.e);vq.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var K=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(K=this.data.percentIfLiked||0,this.activated=!0):(K=this.data.percentIfIndifferent||0,this.activated=!1);_.U8(this.hostElement).querySelector("#like-bar").style.width=K+"%"}};
vq.prototype.handleUpdateSentimentBarStateCommand=function(K){this.data&&this.set("data.likeStatus",_.C(K,yyG).likeStatus)};
vq.prototype.observeLikeStatus=vq.prototype.observeLikeStatus;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],vq.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vq.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],vq.prototype,"activated",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],vq.prototype,"systemIcons",void 0);_.v([_.xt("data.likeStatus"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vq.prototype,"observeLikeStatus",null);_.v([_.Z({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],vq);
_.d(vq,"ytd-sentiment-bar-renderer",function(){if(xqf!==void 0)return xqf;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return xqf=K},{mode:1});var S8A;var Ux=function(){var K=_.e.apply(this,arguments)||this;K.small=!0;return K};
_.q(Ux,_.e);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Ux.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ux.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Ux.prototype,"small",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],Ux);
_.d(Ux,"ytd-video-view-count-renderer",function(){if(S8A!==void 0)return S8A;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return S8A=K},{mode:_.VF("kevlar_poly_si_batch_j080")?1:2});var zr=function(){var K=_.e.apply(this,arguments)||this;K.infoFormattedStrings=[];K.wrapVideoActions=_.h("kevar_watch_wrap_video_actions");K.hideSentimentBar=_.h("kevlar_watch_hide_sentiment_bar");K.actionMap={};return K};
_.q(zr,_.e);_.l=zr.prototype;_.l.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"}}}};
_.l.dataChanged=function(){_.h("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.l.computeInfoFormattedStrings=function(K){if(!K)return[];var m=[];K.dateText&&m.push(K.dateText);K.stationName&&m.push(K.stationName);K.rating&&m.push(K.rating);K.startEndTimeTemplate&&K.startTimeUtcMillis&&K.endTimeUtcMillis&&m.push(_.o_(_.Tj8(_.Hk(K.startEndTimeTemplate),Number(K.startTimeUtcMillis),Number(K.endTimeUtcMillis))));K.upNextProgramText&&m.push(K.upNextProgramText);return m};
_.l.scheduleInitialUpdatedMetadataRequest=function(){var K,m=(K=this.data)==null?void 0:K.updatedMetadataEndpoint;if(m){var x;K=Number((x=_.C(m,_.njH))==null?void 0:x.initialDelayMs);x=isNaN(K)?250:K;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),x)}};
_.l.setSentimentBarWidth=function(){var K=this;_.MJ(this,function(){var m=_.U8(K.hostElement).querySelector("ytd-menu-renderer");if(m){m=m.topLevelButtons;for(var x=0,S=0;S<m.length;S++){var Q=m[S],w=K.get("toggleButtonSupportedData.toggleButtonIdData.id",Q.data);if(w==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||w==="TOGGLE_BUTTON_ID_TYPE_LIKE")x+=Q.clientWidth+8;else break}x&&(K.sentiment.style.width=x-8+" px")}})};
_.l.fetchUpdatedMetadata=function(K){var m;K&&(m={continuation:K});var x;(K=(x=this.data)==null?void 0:x.updatedMetadataEndpoint)&&_.cd().resolve(_.jQ).resolveCommand(K,{form:Object.assign({},m,{element:this.hostElement})})};
_.l.onYtServiceRequestSent=function(K,m){m.endpoint&&_.C(m.endpoint,_.Rz)&&(this.hasUpdateSentimentBarStateCommands()&&!_.h("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.C(m.endpoint,_.Rz).status),this.setSentimentBarWidth())};
_.l.hasUpdateSentimentBarStateCommands=function(){var K,m,x,S,Q=(S=(K=this.data)==null?void 0:(m=K.videoActions)==null?void 0:(x=m.menuRenderer)==null?void 0:x.topLevelButtons)!=null?S:[];K=_.u(Q);for(m=K.next();!m.done;m=K.next()){m=m.value;Q=S=x=void 0;var w=(x=m.toggleButtonRenderer)==null?void 0:(S=x.toggleButtonSupportedData)==null?void 0:(Q=S.toggleButtonIdData)==null?void 0:Q.id;if(w==="TOGGLE_BUTTON_ID_TYPE_LIKE"||w==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){S=x=void 0;m=(S=_.C((x=m.toggleButtonRenderer)==
null?void 0:x.defaultServiceEndpoint,_.Wg))==null?void 0:S.commands;if(!m)break;m=_.u(m);for(x=m.next();!x.done;x=m.next())if(_.C(x.value,yyG))return!0}}return!1};
_.l.onYtServiceRequestCompleted=function(K,m){var x;(K=(x=m.data)==null?void 0:x.loggingDirectives)&&_.dZT(_.So(),K);this.get("continuation.timedContinuationData",m.data)&&this.data&&this.data.updatedMetadataEndpoint&&(m=m.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,m.continuation),m.timeoutMs))};
_.l.computeHasDateText=function(K){return!!K&&!!K.dateText};
_.tv.Object.defineProperties(zr.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S;return!((S=(K=this.data)==null?void 0:(m=K.videoActions)==null?void 0:(x=m.menuRenderer)==null?void 0:x.flexibleItems)==null||!S.length)}}});
zr.prototype.onYtServiceRequestCompleted=zr.prototype.onYtServiceRequestCompleted;zr.prototype.onYtServiceRequestSent=zr.prototype.onYtServiceRequestSent;zr.prototype.dataChanged=zr.prototype.dataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],zr.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zr.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],zr.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.xH.YtTaskEmitterBehavior),_.U("design:type",Object)],zr.prototype,"ytTaskEmitterBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zr.prototype,"data",void 0);_.v([_.P({computed:"computeInfoFormattedStrings(data)"}),_.U("design:type",Array)],zr.prototype,"infoFormattedStrings",void 0);
_.v([_.P({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],zr.prototype,"hasDateText",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],zr.prototype,"wrapVideoActions",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],zr.prototype,"hideSentimentBar",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],zr.prototype,"flexMenuEnabled",null);
_.v([_.QF("#sentiment"),_.U("design:type",Object)],zr.prototype,"sentiment",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],zr.prototype,"dataChanged",null);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],zr.prototype,"onYtServiceRequestSent",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],zr.prototype,"onYtServiceRequestCompleted",null);
_.d(zr,"ytd-video-primary-info-renderer",function(){if(mqm===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);mqm=K}K=mqm;return K},{mode:1});var QXS;var Tr=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return K};
_.q(Tr,_.e);_.l=Tr.prototype;_.l.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"}}}};
_.l.dataChanged=function(){var K;this.descriptionToggled=!((K=this.data)==null||!K.defaultExpanded);var m;this.collapsed=this.descriptionAlwaysCollapsed||!((m=this.data)==null?0:m.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.IK(110509);this.showLessClientVe=_.IK(110510);K=_.hX();m=_.JX();K&&m&&_.iQ(K,m,[this.showMoreClientVe,this.showLessClientVe])};
_.l.onYtExpanderMoreTapped=function(){var K,m=(K=this.data)==null?void 0:K.showMoreCommand;m&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(m);(K=_.hX())&&this.showMoreClientVe&&_.on(K,this.showMoreClientVe)};
_.l.onYtExpanderLessTapped=function(){var K=_.hX();K&&this.showLessClientVe&&_.on(K,this.showLessClientVe);var m;(K=(m=this.data)==null?void 0:m.showLessCommand)&&this.componentBehavior.resolveCommand(K)};
_.l.handleUpdateDateTextAction=function(K){this.data&&this.data.dateText&&this.set("data.dateText",_.C(K,_.b0G).dateText)};
_.l.handleUpdateDescriptionAction=function(K){if(K=_.C(K,_.PTB))K.isEmpty||!K.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.r9(K.description)):this.set("data.description",K.description)};
_.l.onYtChangeEngagementPanelVisibilityAction=function(K){if(_.h("web_structured_description_show_more")||_.h("web_engagement_panel_open_description")){var m,x=(m=_.C(K,_.nKR))==null?void 0:m.targetId,S;K=((S=_.C(K,_.nKR))==null?void 0:S.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";x==="engagement-panel-structured-description"&&K&&(this.descriptionToggled=!0)}};
_.l.updateCollapsedFromBinding=function(K){this.collapsed=K.detail.value};
_.l.updateDescriptionToggledFromBinding=function(K){this.descriptionToggled=K.detail.value};
_.l.updateCanCollapseFromBinding=function(K){this.canCollapse=K.detail.value};
_.tv.Object.defineProperties(Tr.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(K=this.data)==null?void 0:(m=K.metadataRowContainer)==null?void 0:m.metadataRowContainerRenderer;return!!x&&!!x.rows&&x.rows.length>x.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.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}}});
Tr.prototype.onYtExpanderLessTapped=Tr.prototype.onYtExpanderLessTapped;Tr.prototype.onYtExpanderMoreTapped=Tr.prototype.onYtExpanderMoreTapped;Tr.prototype.dataChanged=Tr.prototype.dataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Tr.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Tr.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Tr.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Tr.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Tr.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],Tr.prototype,"collapsed",void 0);_.v([_.P(),_.U("design:type",Boolean)],Tr.prototype,"descriptionToggled",void 0);
_.v([_.P(),_.U("design:type",Boolean)],Tr.prototype,"canCollapse",void 0);_.v([_.P(),_.U("design:type",Object)],Tr.prototype,"subscribeButtonData",void 0);_.v([_.P(),_.U("design:type",Number)],Tr.prototype,"descriptionCollapsedHeight",void 0);_.v([_.P(),_.U("design:type",Object)],Tr.prototype,"structuredDescriptionContentRenderer",void 0);_.v([_.P({value:function(){return _.h("web_watch_description_always_collapsed")}}),
_.U("design:type",Boolean)],Tr.prototype,"descriptionAlwaysCollapsed",void 0);_.v([_.QF("#description"),_.U("design:type",HTMLDivElement)],Tr.prototype,"description",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Tr.prototype,"dataChanged",null);_.v([_.mh("yt-expander-more-tapped"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Tr.prototype,"onYtExpanderMoreTapped",null);
_.v([_.mh("yt-expander-less-tapped"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Tr.prototype,"onYtExpanderLessTapped",null);_.v([_.g("data.metadataRowContainer"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Tr.prototype,"metadataCollapsible",null);_.v([_.g("data","structuredDescriptionContentRenderer"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Tr.prototype,"hasInlineStructuredDescription",null);
_.v([_.g("data.attributedDescription"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Tr.prototype,"hasAttributedDescription",null);_.v([_.g("hasInlineStructuredDescription","collapsed"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Tr.prototype,"loadStructuredDescription",null);_.v([_.g("data","structuredDescriptionContentRenderer","collapsed"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Tr.prototype,"showInlineStructuredDescription",null);
_.v([_.g("data","hasInlineStructuredDescription","metadataCollapsible"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Tr.prototype,"descriptionAlwaysCollapsible",null);
_.d(Tr,"ytd-video-secondary-info-renderer",function(){if(QXS===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);QXS=K}K=QXS;return K},{mode:2});var w9U;var Id=function(){return _.e.apply(this,arguments)||this};
_.q(Id,_.e);Id.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"}}}};
Id.prototype.activate=function(K){K.appendTo(this.player);K.getPlayerPromise().then(function(m){m.setMinimized(!0)});
this.active=!0};
Id.prototype.deactivate=function(){var K=this.player.firstElementChild;K.getPlayerPromise().then(function(m){m.setMinimized(!1)});
this.active=!1;return K};
Id.prototype.onScrollUpTap=function(){var K=_.cd().resolve(_.NL).getCurrentPage();K&&K.setScrollTop(0)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Id.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Id.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Id.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Id.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Id.prototype,"active",void 0);
_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.U("design:type",Boolean)],Id.prototype,"darkLaunch",void 0);_.v([_.QF("#player"),_.U("design:type",HTMLDivElement)],Id.prototype,"player",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],Id);
_.d(Id,"ytd-miniplayer-bar-renderer",function(){if(w9U!==void 0)return w9U;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return w9U=K},{mode:1});_.BX(_.B(function(K){var m=_.ld("script");_.$p(function(){var x;if(x=JSON)x=BF$(K.data()),x=_.Sl(JSON.stringify(x).replace(/</g,"\\u003C"));var S=K.data(),Q=_.Hk(S.title).trim().length===0,w=!S.publishDate||S.publishDate.trim().length===0,M,f,c,D,G=!((M=S.thumbnail)==null?0:(f=M.thumbnails)==null?0:f.length)||!((c=S.thumbnail)==null?0:c.thumbnails[0].url)||((D=S.thumbnail)==null?void 0:D.thumbnails[0].url.trim().length)===0;m.value&&x&&!(Q||w||G)&&_.wl(m.value,x)},"Vy9K7b");
return _.O("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.O("script",{el:m,type:"application/ld+json"}))},"co"),"player-microformat-renderer",{props:{data:_.$A}});
}catch(e){_._DumpException(e)}
try{
var IQ3,k5s,XNf;_.TBG=function(K){return K.watch.watchWindowSize};
IQ3=function(K,m){var x=document.querySelector(K);x?m(x):setTimeout(function(){IQ3(K,m)},1E3)};
k5s=function(K,m,x,S){if(K.isLockupToWatchTransitionEnabled){if(m){var Q={};Q=(Q["watch-next-appears"]="player-watch-next-loaded",Q);Q["lockup-to-watch"]=K.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";K.viewTransitionCoordinator.registerElement(m,Q)}x&&(m={},K.viewTransitionCoordinator.registerElement(x,(m["lockup-to-watch"]="below-lockup-to-watch",m["watch-next-appears"]="below-watch-next-loaded",m)));S&&(x={},K.viewTransitionCoordinator.registerElement(S,
(x["watch-next-appears"]="secondary-watch-next-loaded",x)))}};
_.WEA=function(K){return _.U1({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:K}})};
XNf=new _.k1("webWatchNextResponseExtensionData");var mSA=function(K){_.Fg.call(this);var m=this;this.JSC$23357_watchApi=K;this.observer=null;var x=this.JSC$23357_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){KQm(m)});
this.addOnDisposeCallback(function(){m.JSC$23357_watchApi.unsubscribeByKey(x);m.observer&&(m.observer.disconnect(),m.observer=null)});
KQm(this)};
_.q(mSA,_.Fg);
var KQm=function(K){var m,x,S,Q;_.t(function(w){if(w.nextAddress==1){K.observer&&(K.observer.disconnect(),K.observer=null);m=K.JSC$23357_watchApi.getWatchNextResponse();if(!m)return w.return();x=_.C(m,XNf);return((S=x)==null?0:S.enableCreatorChatbot)&&x.creatorChannelId?w.yield((0,_.xc8)("NSzT5"),3):w.jumpTo(0)}Q=_.DPf;Q(x.creatorChannelId);IQ3("ytd-watch-metadata",function(M){K.observer=new MutationObserver(function(){var f,c;(f=document.querySelector('ytd-watch-metadata #flexible-item-buttons button[aria-label="Ask"]'))==null||
(c=f.closest("yt-button-view-model.ytd-menu-renderer"))==null||c.remove()});
K.observer.observe(M,{childList:!0,subtree:!0})});
_.Px(w)})};var Nd=function(K){_.Fg.call(this);this.JSC$23361_watchApi=K;this.isShelfVisible=this.isAdPlaying=this.isSeeking=!1;xS8(this)};
_.q(Nd,_.Fg);var xS8=function(K){_.t(function(m){if(m.nextAddress==1)return m.yield(SwN(K),2);Q_3(K);_.Px(m)})},SwN=function(K){var m,x,S,Q,w,M,f,c;
return _.t(function(D){if(D.nextAddress==1)return D.yield(K.JSC$23361_watchApi.playerApi,2);m=D.yieldResult;K.JSC$23361_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){wk$(K)});
K.JSC$23361_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){K.isShelfVisible?s_m(K):l1m(K)});
x=K.JSC$23361_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Q_3(K)});
S=function(G){K.onCueRangeEnter(G)};
m.addEventListener("onCueRangeEnter",S);Q=function(G){K.onCueRangeExit(G)};
m.addEventListener("onCueRangeExit",Q);w=function(){K.isSeeking=!0};
m.addEventListener("SEEK_TO",w);M=function(){K.onSeekComplete()};
m.addEventListener("SEEK_COMPLETE",M);f=function(){K.onAdStart()};
m.addEventListener("onAdStart",f);c=function(){K.onAdComplete()};
m.addEventListener("onAdComplete",c);K.addOnDisposeCallback(function(){K.JSC$23361_watchApi.unsubscribeByKey(x);m.removeEventListener("onCueRangeEnter",S);m.removeEventListener("onCueRangeExit",Q);m.removeEventListener("SEEK_TO",w);m.removeEventListener("SEEK_COMPLETE",M);m.removeEventListener("onAdStart",f);m.removeEventListener("onAdComplete",c)});
_.Px(D)})},uhN=function(K){var m,x,S,Q,w,M,f,c,D;
return(w=(m=K.contents)==null?void 0:(x=m.twoColumnWatchNextResults)==null?void 0:(S=x.results)==null?void 0:(Q=S.results)==null?void 0:Q.contents)==null?void 0:(M=w.find(function(G){var p,R,J;return(p=G.itemSectionRenderer)==null?void 0:(R=p.contents)==null?void 0:(J=R[0])==null?void 0:J.shoppingTimelyShelfViewModel}))==null?void 0:(f=M.itemSectionRenderer)==null?void 0:(c=f.contents)==null?void 0:(D=c[0])==null?void 0:D.shoppingTimelyShelfViewModel},Q_3=function(K){var m;
_.t(function(x){if(x.nextAddress==1)return(m=K.JSC$23361_watchApi.getWatchNextResponse())?x.yield(wk$(K),2):x.return();K.shoppingTimelyShelfViewModel=uhN(m);Mu8(K);f1S(K);_.Px(x)})},Mu8=function(K){var m,x=(m=K.shoppingTimelyShelfViewModel)==null?void 0:m.offerIdToVariants;
x&&(m=x.filter(function(S){return S.key&&S.value}).map(function(S){return[S.key,
S.value]}),K.variantsMap=new Map(m))},f1S=function(K){var m,x,S,Q,w,M;
_.t(function(f){if(f.nextAddress==1)return(x=(m=K.shoppingTimelyShelfViewModel)==null?void 0:m.cueRanges)?f.yield(K.JSC$23361_watchApi.playerApi,2):f.return();S=f.yieldResult;K.cueRanges=x;Q=_.u(x);for(w=Q.next();!w.done;w=Q.next())M=w.value,M.startTime!==void 0&&M.endTime!==void 0&&M.id!==void 0&&S.addCueRange("shopping_timely_shelf"+M.id,tu3(M.startTime),tu3(M.endTime));_.Px(f)})},tu3=function(K){return Number(K.seconds||0)+(K.nanos||0)/1E9};
Nd.prototype.onCueRangeEnter=function(K){if(K.startsWith("shopping_timely_shelf")&&(this.activeCueId=K,!this.isSeeking&&!this.isAdPlaying)){K=K.substring(21);var m,x,S=(m=this.variantsMap)==null?void 0:(x=m.get(K))==null?void 0:x.shelf;S&&(this.JSC$23361_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",S),s_m(this))}};
Nd.prototype.onCueRangeExit=function(K){K.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||l1m(this))};
Nd.prototype.onSeekComplete=function(){this.isSeeking=!1;cys(this)};
var s_m=function(K){K.shoppingTimelyShelfViewModel&&(K.isShelfVisible=!0,_.mt.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},l1m=function(K){K.shoppingTimelyShelfViewModel&&(K.isShelfVisible=!1,_.mt.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},wk$=function(K){var m,x,S,Q,w;
return _.t(function(M){if(M.nextAddress==1)return M.yield(K.JSC$23361_watchApi.playerApi,2);m=M.yieldResult;if(K.cueRanges)for(x=_.u(K.cueRanges),S=x.next();!S.done;S=x.next())Q=S.value,Q.id&&(w="shopping_timely_shelf"+Q.id,m.removeCueRange(w));K.JSC$23361_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});l1m(K);K.shoppingTimelyShelfViewModel=void 0;K.cueRanges=void 0;K.variantsMap=void 0;K.isSeeking=!1;K.activeCueId=void 0;_.Px(M)})};
Nd.prototype.onAdStart=function(){this.isAdPlaying=!0;l1m(this)};
Nd.prototype.onAdComplete=function(){this.isAdPlaying=!1;cys(this)};
var cys=function(K){if(K.activeCueId)K.onCueRangeEnter(K.activeCueId);else l1m(K)};var Gc8=function(K){_.Fg.call(this);var m=this;this.JSC$23368_watchApi=K;K=_.Yf(_.NS(),_.QYv,function(){ON8(m)});
this.addOnDisposeCallback(K);K=_.Yf(_.NS(),_.TBG,function(){ON8(m)});
this.addOnDisposeCallback(K);j_8(this);DSA(this);ry8()};
_.q(Gc8,_.Fg);var j_8=function(K){var m=function(S){_.NS().dispatch(_.VIU(S.matches))},x=window.matchMedia("(max-width: "+(999+_.qN())+"px)");
x.addListener(m);K.addOnDisposeCallback(function(){x.removeListener(m)});
m(x)},DSA=function(K){K.JSC$23368_watchApi.registerActionHandler("yt-window-resized",function(){ry8()});
K.addOnDisposeCallback(function(){K.JSC$23368_watchApi.unregisterActionHandler("yt-window-resized")})},ry8=function(){var K=_.s8();
_.NS().dispatch(_.U1({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:K.width,height:K.height}}}))},ON8=function(K){var m;
_.t(function(x){if(x.nextAddress==1)return x.yield(K.JSC$23368_watchApi.playerApi,2);m=x.yieldResult;m.setSize(NaN,NaN);_.Px(x)})};var pkN=function(K){_.Fg.call(this);var m=_.cd().resolve(_.n4);k5s(m,K.getElement("PLAYER_CONTAINER"),K.getElement("BELOW_THE_PLAYER"),K.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var x=K.getElement("PLAYER_CONTAINER"),S=K.getElement("BELOW_THE_PLAYER"),Q=K.getElement("SECONDARY");m.isLockupToWatchTransitionEnabled&&(x&&_.h0(m.viewTransitionCoordinator,x),S&&_.h0(m.viewTransitionCoordinator,S),Q&&_.h0(m.viewTransitionCoordinator,Q))})};
_.q(pkN,_.Fg);_.Zp=function(K){_.BG.call(this);var m=this;this.rootElement=K;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return m.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(x){m.initOrDisposeActiveModules(x)}));
this.onAttached()};
_.q(_.Zp,_.BG);_.l=_.Zp.prototype;_.l.getRoot=function(){return this.rootElement};
_.l.getElement=function(K){return this.rootElement.getElement(K)};
_.l.setPlayerResponse=function(K){this.playerResponse=K;this.publish("PLAYER_RESPONSE_UPDATED",K)};
_.l.getPlayerResponse=function(){return this.playerResponse};
_.l.setWatchNextResponse=function(K){this.watchNextResponse===K?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=K,this.publish("WATCH_NEXT_RESPONSE_UPDATED",K))};
_.l.getWatchNextResponse=function(){return this.watchNextResponse};
_.l.registerActionHandler=function(K,m){var x=this;if(_.h("web_watch_controller_reg_multiple_handlers_killswitch")){var S={};_.xi(_.mt.getInstance(),(S[K]=m,S),this.getRoot())}else this.actionHandlers.has(K)||(this.actionHandlers.set(K,[]),S={},_.xi(_.mt.getInstance(),(S[K]=function(){var Q=_.VU.apply(0,arguments);return(x.actionHandlers.get(K)||[]).map(function(w){return w.apply(null,_.N3(Q))})},S),this.getRoot())),this.actionHandlers.get(K).push(m)};
_.l.unregisterActionHandler=function(K){if(_.h("web_watch_controller_reg_multiple_handlers_killswitch")){var m={};_.wu(_.mt.getInstance(),(m[K]=!0,m),this.getRoot())}else(m=this.actionHandlers.get(K))?(m.pop(),m.length===0&&(m={},_.wu(_.mt.getInstance(),(m[K]=!0,m),this.getRoot()),this.actionHandlers.delete(K))):_.yq(new _.AR("Attempted to unregister an action handler which is not registered.",K))};
_.l.addPageDisposeJob=function(K){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.evT(this.rootElement.pageDisposeJobs,K)};
_.l.removePageDisposeJob=function(K){this.rootElement.pageDisposeJobs&&_.aG(this.rootElement.pageDisposeJobs,K)};
_.l.dispatchEvent=function(K,m){_.vg(this.rootElement,K,m)};
_.l.provideRenderingData=function(K,m){this.rootElement.provideRenderingData(K,m)};
_.l.scrollWatchTo=function(K,m){var x;(x=this.watchScrollManager)==null||x.scrollWatchTo(K,m)};
_.l.focusOnPlayer=function(){var K=this.getElement("PLAYER");_.MJ(K,function(){if(K&&K.firstElementChild){var m=K.querySelector(".html5-video-player");m&&(_.lU(_.cd().resolve(_.ML)),m.focus())}else _.yq(Error("ap"))})};
_.l.subscribeToActiveChanged=function(K,m){m=m===void 0?!0:m;var x=_.Yf(_.NS(),_.yL3,function(S){K(S)});
m&&K(_.yL3(_.NS().getState()));return x};
_.l.isActive=function(){return _.yL3(_.NS().getState())};
_.l.onAttached=function(){var K=_.h("external_fullscreen");_.h("use_unified_flag_accessor")&&(K=_.cd().resolve(_.DD6).retriever.getFlag(_.Gxt));(K||_.U2("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var Ri8=function(K){return K.getRoot().is==="ytd-watch-flexy"||K.getRoot().is==="ytd-watch-grid"},Bq=function(K){return K.getRoot().is==="ytd-watch-fixie"};
_.Zp.prototype.initPersistentModules=function(){if(Bq(this)||Ri8(this)&&_.h("kevlar_watch_flexy_theater_manager")){var K=new _.RG8(this);_.Lh(this,K)}K=new _.lQN(this);_.Lh(this,K);K=new _.is(this);_.Lh(this,K);K=new _.S1y(this);_.Lh(this,K);K=new _.Hq(this);_.Lh(this,K);K=new _.Ya(this);_.Lh(this,K);if(Bq(this)||Ri8(this)&&_.h("kevlar_watch_flexy_playlist_manager"))K=new _.ZQ$(this),_.Lh(this,K);_.h("web_thumbnail_to_watch_transition")&&(K=new pkN(this),_.Lh(this,K))};
_.Zp.prototype.initOrDisposeActiveModules=function(K){K?(this.watchScrollManager=new _.$a(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.CQ8(this)),_.h("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new Nd(this)),this.activeModules.push(new _.h3U(this)),Bq(this)&&this.activeModules.push(new Gc8(this)),this.activeModules.push(new _.vcS(this)),this.activeModules.push(new _.D1$(this)),(Bq(this)||_.h("kevlar_watch_flexy_error_screen_data_provider"))&&
this.activeModules.push(new _.bVA(this)),this.activeModules.push(new _.ncU(this)),(Bq(this)||_.h("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.zme(this)),(Bq(this)||_.h("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.o8G(this)),_.h("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.BWU(this),this.activeModules.push(this.watchCinematicManager)),_.h("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.Y18(this)),_.h("kevlar_watch_flexy_gestures_manager")&&
this.activeModules.push(new _.wNm(this)),K=_.h("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.h("kevlar_watch_flexy_comments_manager")&&!K&&this.activeModules.push(new _.Wby(this)),_.h("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.N_N(this)),this.activeModules.push(new _.g88(this)),this.activeModules.push(new _.q18(this)),_.h("web_enable_timely_actions")&&this.activeModules.push(new _.iI$(this)),_.h("web_enable_player_creator_endscreen_manager")&&
this.activeModules.push(new _.Kbm(this)),_.h("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Vj$(this)),_.h("web_fullscreen_components")&&this.activeModules.push(new _.e3e(this)),_.h("web_player_rtr_ctrls")&&this.activeModules.push(new _.xBN(this)),_.h("enable_creator_chatbot")&&this.activeModules.push(new mSA(this))):(_.MY(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.Zp.prototype.disposeInternal=function(){_.BG.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.tv.Object.defineProperties(_.Zp.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var H$N,xC,$A$,Nem,BeS,a3m,Z$f,dAN;H$N=function(){var K=_.uQ();K.info||(K.info={});return K.info};
xC=function(K){return Math.round(_.cN()+K)};
$A$=function(){var K;if(_.h("csi_use_performance_navigation_timing")){var m,x,S,Q=_.tg==null?void 0:(K=_.tg.getEntriesByType)==null?void 0:(m=K.call(_.tg,"navigation"))==null?void 0:(x=m[0])==null?void 0:(S=x.toJSON)==null?void 0:S.call(x);Q?(Q.requestStart=xC(Q.requestStart),Q.responseEnd=xC(Q.responseEnd),Q.redirectStart=xC(Q.redirectStart),Q.redirectEnd=xC(Q.redirectEnd),Q.domainLookupEnd=xC(Q.domainLookupEnd),Q.connectStart=xC(Q.connectStart),Q.connectEnd=xC(Q.connectEnd),Q.responseStart=xC(Q.responseStart),
Q.secureConnectionStart=xC(Q.secureConnectionStart),Q.domainLookupStart=xC(Q.domainLookupStart),Q.isPerformanceNavigationTiming=!0,K=Q):K=_.tg.timing}else K=_.h("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.tg.timing)):_.tg.timing;return K};
Nem=function(){if(_.tg.getEntriesByType){var K=_.tg.getEntriesByType("paint");if(K=_.oG(K,function(x){return x.name==="first-paint"}))return xC(K.startTime)}var m;
_.h("csi_use_performance_navigation_timing")?m=_.tg.getEntriesByType("first-paint")[0].startTime:m=_.tg.timing.msFirstPaint;return m?Math.max(0,m):0};
BeS=function(){var K=window.location.protocol,m=_.tg.getEntriesByType("resource");m=_.aS(m,function(x){return x.name.indexOf(K+"//fonts.gstatic.com/s/")===0});
(m=Z$f(m,function(x,S){return S.duration>x.duration?S:x}))&&m.startTime>0&&m.responseEnd>0&&(_.O1("wffs",xC(m.startTime)),_.O1("wffe",xC(m.responseEnd)))};
a3m=function(K,m){K=document.querySelector(K);if(!K)return!1;var x="",S=K.nodeName;S==="SCRIPT"?(x=K.src,x||(x=K.getAttribute("data-timing-href"))&&(x=window.location.protocol+x)):S==="LINK"&&(x=K.href);_.mG(document)&&K.setAttribute("nonce",_.mG(document));return x?(K=_.tg.getEntriesByName(x))&&K[0]&&(K=K[0],x=_.cN(),_.O1("rsf_"+m,x+Math.round(K.fetchStart)),_.O1("rse_"+m,x+Math.round(K.responseEnd)),K.transferSize!==void 0&&K.transferSize===0)?!0:!1:!1};
_.yf$=function(K,m){_.kJ(function(){_.fQ("").info.actionType=K;m&&_.V6("TIMING_AFT_KEYS",m);_.V6("TIMING_ACTION",K);var x=_.oyn(_.vZ("TIMING_INFO",{}));Object.keys(x).length>0&&_.jC(x);x={isNavigation:!0,actionType:_.C88(_.vZ("TIMING_ACTION"))};var S=_.vZ("PREVIOUS_ACTION");S&&(x.previousAction=_.C88(S));if(S=_.vZ("CLIENT_PROTOCOL"))x.httpProtocol=S;if(S=_.vZ("CLIENT_TRANSPORT"))x.transportProtocol=S;(S=_.hX())&&S!=="UNDEFINED_CSN"&&(x.clientScreenNonce=S);S=_.AqT();if(S===1||S===-1)x.isVisible=!0;
S=_.jkn().loadType==="cold";var Q=H$N();S||(S=Q.yt_lt==="cold");if(S){x.loadType="cold";S=H$N();Q=$A$();var w=_.cN(),M=_.vZ("CSI_START_TIMESTAMP_MILLIS",0);M>0&&!_.h("embeds_web_enable_csi_start_override_killswitch")&&(w=M);w&&(_.O1("srt",Q.responseStart),S.prerender!==1&&_.gyT(w));S=Nem();S>0&&_.O1("fpt",S);S=$A$();S.isPerformanceNavigationTiming&&_.jC({performanceNavigationTiming:!0},void 0);_.O1("nreqs",S.requestStart,void 0);_.O1("nress",S.responseStart,void 0);_.O1("nrese",S.responseEnd,void 0);
S.redirectEnd-S.redirectStart>0&&(_.O1("nrs",S.redirectStart,void 0),_.O1("nre",S.redirectEnd,void 0));S.domainLookupEnd-S.domainLookupStart>0&&(_.O1("ndnss",S.domainLookupStart,void 0),_.O1("ndnse",S.domainLookupEnd,void 0));S.connectEnd-S.connectStart>0&&(_.O1("ntcps",S.connectStart,void 0),_.O1("ntcpe",S.connectEnd,void 0));S.secureConnectionStart>=_.cN()&&S.connectEnd-S.secureConnectionStart>0&&(_.O1("nstcps",S.secureConnectionStart,void 0),_.O1("ntcpe",S.connectEnd,void 0));_.tg&&"getEntriesByType"in
_.tg&&BeS();S=[];if(document.querySelector&&_.tg&&_.tg.getEntriesByName)for(var f in dAN)dAN.hasOwnProperty(f)&&(Q=dAN[f],a3m(f,Q)&&S.push(Q));if(S.length>0)for(x.resourceInfo=[],f=_.u(S),S=f.next();!S.done;S=f.next())x.resourceInfo.push({resourceCache:S.value})}_.jC(x);x=_.M1();x.preLoggedGelInfos||(x.preLoggedGelInfos=[]);f=x.preLoggedGelInfos;x=_.rq0();S=void 0;for(Q=0;Q<f.length;Q++)if(w=f[Q],w.loadType){S=w.loadType;break}if(_.jkn().loadType==="cold"&&(x.loadType==="cold"||S==="cold")){S=_.Dsm();
Q=_.M1();Q=Q.gelTicks?Q.gelTicks:Q.gelTicks={};for(var c in S)if(!(c in Q))if(typeof S[c]==="number")_.O1(c,_.DQ(c));else if(_.h("log_repeated_ytcsi_ticks"))for(w=_.u(S[c]),M=w.next();!M.done;M=w.next())M=M.value,_.O1(c.slice(1),M);c={};S=!1;f=_.u(f);for(Q=f.next();!Q.done;Q=f.next())S=Q.value,_.Ek(x,S),_.Ek(c,S),S=!0;S&&_.jC(c)}_.Z2B(!0);c=_.vZ("TIMING_ACTION");_.WZ("ytglobal.timingready_")&&c&&_.TLB()&&_.NLT()&&_.YM5()})()};
Z$f=function(K,m){return Array.prototype.reduce.call(K,m,{duration:0})};
dAN={'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 V8S={};V8S.YtVisibilityRootBehavior=[_.fCz.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.uz(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.vZ("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var K=_.vZ("INNERTUBE_CLIENT_NAME")!=="WEB";_.h("kevlar_use_vimio_behavior")&&K&&_.e5L()}}];_.Sz={};_.Sz.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(K){K.detail.contextProvider=this;K.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
V8S.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.Y_();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(K){var m=this;this.pageCount+=1;_.h("kevlar_use_vimio_behavior")&&(_.vZ("INNERTUBE_CLIENT_NAME")==="WEB"?_.dX.addJob(function(){m.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(K)},
loadPage_:function(K){this.data=K},
ytPageBehaviorActiveObserver_:function(K){var m=this;_.h("kevlar_use_vimio_behavior")&&(K?_.vZ("INNERTUBE_CLIENT_NAME")==="WEB"?_.dX.addJob(function(){m.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(K){if(!this.setScrollTopJobId_){var m=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){m.setScrollTopJobId_=0;var x=_.cd().resolve(_.tR(_.ML));x&&_.lU(x);this.getPageScrollingElement().scrollTop=K}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.pR(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var omy;var mr=function(){var K=_.e.apply(this,arguments)||this;K.playerListenerConfig=null;K.actionMap={"yt-show-watch-page-survey":"openSurvey"};return K};
_.q(mr,_.e);_.l=mr.prototype;_.l.dataChanged=function(){var K=this,m=_.B3();m&&m.getPlayerPromise().then(function(S){K.maybeRemovePlayerListeners(S)});
var x=this.data&&this.data.survey;x&&((x=(x=x.singleOptionSurveyRenderer||x.checkboxSurveyRenderer||x.multiStageSurveyRenderer)&&x.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(m,x):this.openSurvey())};
_.l.triggerWatchPageSurvey=function(K,m){var x=this,S,Q,w,M,f,c,D,G,p;return _.t(function(R){if(R.nextAddress==1)return K?R.yield(K.getPlayerPromise(),2):R.return();x.player=R.yieldResult;if(!x.player)return R.return();S={};Q=_.u(m);for(w=Q.next();!w.done;w=Q.next())M=w.value,f=_.u(x.createEventListenerPair(M)),c=f.next().value,D=f.next().value,G=c,p=D,G&&p&&(S[G]=p,x.ytPlayerListenerBehavior.listenToPlayerEvent(x.player,G,p));x.playerListenerConfig=S;_.Px(R)})};
_.l.createEventListenerPair=function(K){var m=K.playbackEventTrigger;return m?this.handlePlaybackTrigger(m):(K=K.watchTimeTrigger)?this.handleWatchTimeTrigger(K):[void 0,void 0]};
_.l.handleWatchTimeTrigger=function(K){var m=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var x=K.videoWatchFraction,S=K.watchTimeSec;return S&&x?["onVideoProgress",function(){m.player&&m.isWatchTimeConditionMet(m.player,x,S)&&m.showSurvey()}]:[void 0,
void 0]};
_.l.isWatchTimeConditionMet=function(K,m,x){var S=K.getProgressState(),Q=S.current-this.lastKnownPlaybackPosition;Q<5&&(this.accumulatedMediaTime+=Q);this.lastKnownPlaybackPosition=S.current;S=Math.round(this.accumulatedMediaTime/S.duration*1E3)/1E3;return K.getPresentingPlayerType&&K.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>x||S>m)};
_.l.handlePlaybackTrigger=function(K){var m=this;K=K.playbackEvent;if(K==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var x="onStateChange";var S=function(Q){Q===0&&m.showSurvey()}}else K==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(x="onVideoProgress",S=function(Q){m.player&&m.player.getPresentingPlayerType&&m.player.getPresentingPlayerType()===1&&Q&&m.showSurvey()}):K==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(x="onAdEnd",S=this.showSurvey);
return[x,S]};
_.l.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.l.openSurvey=function(){var K=this,m=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.T16(!!m));_.dX.addJob(function(){K.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:m}})},0,0)};
_.l.maybeRemovePlayerListeners=function(K){if(this.playerListenerConfig){for(var m=_.u(Object.keys(this.playerListenerConfig)),x=m.next();!x.done;x=m.next())x=x.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(K,x,this.playerListenerConfig[x]);this.playerListenerConfig=null}};
mr.prototype.dataChanged=mr.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],mr.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],mr.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],mr.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],mr.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],mr.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],mr.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],mr.prototype,"playerListenerConfig",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],mr.prototype,"lastKnownPlaybackPosition",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],mr.prototype,"accumulatedMediaTime",void 0);_.v([_.P(),_.U("design:type",Object)],mr.prototype,"player",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],mr.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],mr);
_.d(mr,"ytd-survey-trigger-renderer",function(){if(omy!==void 0)return omy;var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return omy=K},{mode:1});
}catch(e){_._DumpException(e)}
try{
var qmU=new _.k1("replaceFeedContentAction");var EmG;var b$8;var gmm=function(){return _.e.apply(this,arguments)||this};
_.q(gmm,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],gmm.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],gmm.prototype,"data",void 0);_.v([_.Z({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],gmm);
_.d(gmm,"ytd-sub-feed-option-renderer",function(){if(b$8!==void 0)return b$8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return b$8=K},{mode:1});var nmN;var zS=function(){return _.e.apply(this,arguments)||this};
_.q(zS,_.e);zS.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zS.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],zS.prototype,"ytRendererStamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zS.prototype,"data",void 0);_.v([_.Z({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],zS);
_.d(zS,"ytd-sub-feed-selector-renderer",function(){if(nmN!==void 0)return nmN;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return nmN=K},{mode:1});var TS=function(){return _.e.apply(this,arguments)||this};
_.q(TS,_.e);
TS.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],TS.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],TS.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],TS.prototype,"data",void 0);_.v([_.Z({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],TS);
_.d(TS,"ytd-browse-feed-actions-renderer",function(){if(EmG!==void 0)return EmG;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return EmG=K},{mode:1});var PGG;var eyU;var IV=function(){return _.e.apply(this,arguments)||this};
_.q(IV,_.e);IV.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],IV.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],IV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],IV.prototype,"data",void 0);_.v([_.Z({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],IV);
_.d(IV,"ytd-mini-channel-renderer",function(){if(eyU!==void 0)return eyU;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return eyU=K},{mode:1});var i$S;var k6=function(){return _.e.apply(this,arguments)||this};
_.q(k6,_.e);k6.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],k6.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],k6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],k6.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],k6);
_.d(k6,"ytd-vertical-channel-section-renderer",function(){if(i$S!==void 0)return i$S;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return i$S=K},{mode:1});var WV=function(){return _.e.apply(this,arguments)||this};
_.q(WV,_.e);WV.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],WV.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],WV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],WV.prototype,"data",void 0);_.v([_.Z({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],WV);
_.d(WV,"ytd-browse-secondary-contents-renderer",function(){if(PGG!==void 0)return PGG;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
return PGG=K},{mode:1});var Ym8;var Xd=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};K.notActive=!1;K.isConstrainedList=!1;K.marginSettings=0;return K};
_.q(Xd,_.e);_.l=Xd.prototype;
_.l.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]]",marginSettings:"[[marginSettings]]"},matcher:function(K){var m;return(K==null?void 0:(m=K.webComponentHint)==null?void 0:m.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}}}}};
_.l.getPath=function(K,m){var x="data.tabs.#"+m+".";K.tabs[m].tabRenderer?x+="tabRenderer.":K.tabs[m].expandableTabRenderer&&(x+="expandableTabRenderer.");return x+"content.sectionListRenderer"};
_.l.computeDisplayedContent=function(K){this.unlinkPaths("content");if(K&&K.tabs)for(var m=K.tabs.length,x=0;x<m;x++){var S=K.tabs[x].tabRenderer||K.tabs[x].expandableTabRenderer;if(S.selected&&S.content)return this.linkPaths("content",this.getPath(K,x)),S.content}return null};
_.l.computeHasSecondaryColumnData=function(K){return!!K&&!!K.secondaryContents};
_.l.onRetrieveLocation=function(K,m){m.locationRetrieved(m.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);K.stopPropagation()};
_.l.onYtServiceRequestSent=function(K,m){_.h("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(m)};
_.l.onYtServiceRequestCompleted=function(K,m){_.h("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(m)};
_.l.onReplaceFeedContentAction=function(K){if(!_.h("replace_feed_content_action_killswitch")&&!this.notActive){var m;(K=(m=_.C(K,qmU))==null?void 0:m.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(K)}};
_.l.handleServiceRequestActions=function(K){if(K=K.actions){K=_.u(K);for(var m=K.next();!m.done;m=K.next()){m=m.value;var x=void 0;((x=_.C(m,qmU))==null?0:x.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.C(m,qmU).items)}}};
Xd.prototype.onYtServiceRequestCompleted=Xd.prototype.onYtServiceRequestCompleted;Xd.prototype.onYtServiceRequestSent=Xd.prototype.onYtServiceRequestSent;Xd.prototype.onRetrieveLocation=Xd.prototype.onRetrieveLocation;_.v([_.b(_.Ua),_.U("design:type",Object)],Xd.prototype,"ytdGridStateAwareBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Xd.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Xd.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Xd.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Xd.prototype,"data",void 0);_.v([_.P({computed:"computeDisplayedContent(data)"}),_.U("design:type",Object)],Xd.prototype,"content",void 0);
_.v([_.P({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],Xd.prototype,"hasSecondaryColumnData",void 0);_.v([_.P({value:function(){return window.outerHeight>1024?3:2}}),
_.U("design:type",Number)],Xd.prototype,"initialCount",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],Xd.prototype,"pageSubtype",void 0);_.v([_.QF("ytd-section-list-renderer"),_.U("design:type",Object)],Xd.prototype,"listRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],Xd.prototype,"notActive",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Xd.prototype,"isConstrainedList",void 0);
_.v([_.P(),_.U("design:type",String)],Xd.prototype,"responsiveSizing",void 0);_.v([_.P(),_.U("design:type",Number)],Xd.prototype,"marginSettings",void 0);_.v([_.mh("yt-retrieve-location"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],Xd.prototype,"onRetrieveLocation",null);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],Xd.prototype,"onYtServiceRequestSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],Xd.prototype,"onYtServiceRequestCompleted",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],Xd);
_.d(Xd,"ytd-two-column-browse-results-renderer",function(){if(Ym8!==void 0)return Ym8;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Ym8=K},{mode:2});
}catch(e){_._DumpException(e)}
try{
var sXm=function(K){if((K==null?void 0:K.value)===void 0||K==null||!K.unit)return"initial";a:{switch(K.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var m="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":m="%";break a}m=void 0}return m?""+K.value+m:"initial"};_.BX(_.B(function(K){var m=K.data;K=_.u(_.hL(!1,void 0,"cIbvuf"));var x=K.next().value,S=K.next().value;_.BZ(function(){_.mt.getInstance().triggerAction("yt-request-timely-shelf-state")});
_.xi(_.mt.getInstance(),{"yt-hide-shopping-timely-shelf":function(){S(!1)},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){S(!0)})}});
var Q=function(){var M;return((M=m().image)==null?void 0:M.height)||40},w=function(){var M;
return(M=m().image)==null?void 0:M.backgroundColor};
K={};return _.O("yt-shopping-timely-shelf-content-view-model",{el:_.o$(_.pi(function(){return m().rendererContext})),
class:_.Tt("ytShoppingTimelyShelfContentViewModelHost",(K.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(m().image||m().avatar||m().line1)&&x()},K)),
style:_.x_({"--shopping-timely-shelf-content-padding-top":function(){var M;return sXm((M=m().padding)==null?void 0:M.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var M;return sXm((M=m().padding)==null?void 0:M.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var M;return sXm((M=m().padding)==null?void 0:M.start)},
"--shopping-timely-shelf-content-padding-end":function(){var M;return sXm((M=m().padding)==null?void 0:M.end)},
"--yt-shopping-timely-shelf-background-color":function(){return m().backgroundColor!==void 0?_.RX(m().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var M,f;return((f=(M=m().image)==null?void 0:M.cornerRadius)!=null?f:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return w()!==void 0?_.RX(w()):"initial"}})},_.O(_.r,{cond:function(){var M;
return(M=m().image)==null?void 0:M.image},
then:function(M){return _.O(_.FR,{preserveHeight:!0,preserveWidth:!0,height:Q,data:M,alt:"",className:"ytShoppingTimelyShelfContentViewModelImage"})}}),_.O(_.le,{data:function(){return m().avatar}},{avatarViewModel:_.a6}),_.O("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.O(_.le,{data:function(){return m().line1}},{shoppingContentLineViewModel:function(M){return _.O(_.mH,{data:M.data})}}),_.O(_.le,{data:function(){return m().line2}},{shoppingContentLineViewModel:function(M){return _.O(_.mH,
{data:M.data})}})),_.O("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.O(_.le,{data:function(){var M;
return(M=m().button)!=null?M:[]}},{buttonViewModel:function(M){var f=M.data;
return _.O(_.Oy,{data:f,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(c){f().onTap&&c.stopPropagation()}})}})))},"eo"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.kv}});_.lOy={};
_.lOy.YtdWatchBehavior=[_.k.YtRendererBehavior,_.Kb.YtPlayerListenerBehavior,_.sy.YtRendererstamperBehavior,_.JH.YtActionHandlerBehavior,_.Sz.YtPageBehavior,_.GP.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)"},shoppingTimelyShelf:{type:Object,computed:"getShoppingTimelyShelf(data, shoppingTimelyShelfValue)"},offerModule:{type:Object},
engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},clarifyBoxValue:{type:Object},shoppingTimelyShelfValue:{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 _.U2("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 _.U2("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_"},isTwoColumnsInitialized:{type:Boolean,value:!1},isSingleColumn:{type:Boolean,reflectToAttribute:!0,computed:"computeIsSingleColumn(isTwoColumns_, isTwoColumnsInitialized)"},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 _.rp("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.rp("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)"},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}},
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, isSingleColumn)"},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},persistentPanelVisible:{type:Boolean,value:!1,reflectToAttribute:!0},aiCompanionEnabled:{type:Boolean,value:function(){return _.h("enable_ai_companion")}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);updatePanelsLocation(liveChatPresentAndExpanded);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
monitorScroll:!0,configureRendererStamper:function(){var K={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"}}},shoppingTimelyShelf:{id:"shopping-timely-shelf",mapping:{shoppingTimelyShelfContentViewModel:"yt-shopping-timely-shelf-content-view-model"}},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:_.r$(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.r$(["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")?K.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(K.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},K.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return K},
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 K=this;this.watchController=void 0;this.pageDisposeJobs=[function(){K.showMetadataPlaceholder_()},
function(){_.h("web_watch_dont_clear_comments")||K.clearComments_()},
function(){K.clearPlayerAds_()},
function(){K.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=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 _.vVm(function(){return _.ZN(K)},this.hostElement);
this.pageDisposeJobs.push(function(){K.youThereManager_.reset()});
_.h("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){K.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.f9;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",_.Kd(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(K){K&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:K}),K.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(K){_.h("kevlar_watch_flexy_theater_manager")&&(this.theater=K,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(K){!_.h("kevlar_watch_while_v2")&&!_.h("web_watch_pip")||K||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(K){this.active!==void 0&&(this.fullscreen=K,_.h("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(K){this.active!==void 0&&(_.vg(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.h("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(K>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(K){this.initCsi_();this.updatePageData_(K)},
updatePageData_:function(K){var m=this;if(K)if(this.data===K){this.onPageLoadWithSameData_();var x;(x=this.watchController)==null||x.setWatchNextResponse(this.data)}else this.data=K;this.playlist&&_.G5({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.CQ("nw");this.loading=!1;_.FI(_.dX,function(){m.initDclkstatus_();var S,Q=((S=m.player)==null?void 0:S.getVideoData().cpn)||"";_.ei$(function(w,M){_.SLl(w,M,Q)})})},
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 K=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!K);this.set("loadingData.playlistLoading",K&&K!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),K=this.watchNextSkeletonEl_.firstElementChild;K;)K.classList.remove("hidden"),K=K.nextElementSibling;if(_.h("kevlar_watch_frame0_loading_state")){var m,x,S;K=(m=this.loadingData)==null?void 0:(x=m.endpoint)==null?void 0:(S=x.watchEndpoint)==null?void 0:S.videoId;var Q;K&&(Q="https://i.ytimg.com/vi/"+K+"/frame0.jpg");_.U8(this.hostElement).querySelector("#player").style.backgroundImage=Q?"url("+Q+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var K=_.U8(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&K&&(K.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var m,x;(x=(m=this.watchMetadata).updateSentimentBarWidth)==
null||x.call(m);var S,Q;(Q=(S=this.watchMetadata).resize)==null||Q.call(S)}_.h("kevlar_watch_frame0_loading_state")&&(_.U8(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(K){var m=_.U8(this.hostElement).querySelector(K);m?_.yB(m,!1):_.yq(new _.AR("Overscroll monitor not found for component: ",K))},
removeSplitScrollMouseTrap:function(K){var m=_.U8(this.hostElement).querySelector(K);m?_.VB(m):_.yq(new _.AR("Disposal component for  overscroll monitoring not found: ",K))},
onLoadingChanged_:function(K){K?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.h("web_thumbnail_to_watch_transition")&&!_.oM5||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.h("web_thumbnail_to_watch_transition")&&!_.oM5||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(K){var m=this;K?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.dX.addLowPriorityJob(function(){m.onWindowResized_(_.s8(!0))})},
updateTheaterModeState_:function(K){if(!_.h("kevlar_watch_flexy_theater_manager")){K=K||this.fullWindowMode_;if(this.theater!==void 0||K)this.theater=K;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();K&&_.zk8()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var K=this.fullBleedPlayer?_.U8(this.hostElement).querySelector("#player-full-bleed-container"):_.U8(this.hostElement).querySelector("#player-container-inner");var m=this.getPlayerContainer(),x=_.h("kevlar_watch_while_v2")||_.h("web_watch_pip");m.parentElement!==K&&(x&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.ZN(this).appendTo(K,m))},
updateErrorScreenLocation:function(){var K=_.U8(this.hostElement).querySelector("#error-screen"),m=this.fullBleedPlayer?_.U8(this.hostElement).querySelector("#player-full-bleed-container"):_.U8(this.hostElement).querySelector("#player");K.parentElement!==m&&m.appendChild(K)},
deactivateMiniplayerAndResetPlayer:function(){var K=this;return _.t(function(m){if(m.nextAddress==1)return m.yield(_.cd().resolve(_.Jl).deactivate(),2);K.updatePlayerLocation();_.Px(m)})},
updateCinematicsLocation:function(){var K=this.getElement("CINEMATICS");if(K){var m=this.getCinematicsLocationContainer();K.parentElement!==m&&m.appendChild(K)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.U8(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.U8(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(K,m,x){var S=document.documentElement.hasAttribute("dark"),Q=S&&_.h("web_cinematic_theater_mode"),w=S&&_.h("web_cinematic_fullscreen");S=!S&&this.cinematicLightTheme;return x||K&&Q||m&&w||(m||K)&&S},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var K=this,m;(m=this.watchController)==null||m.setWatchNextResponse(this.data);_.h("kevlar_watch_flexy_comments_manager")||this.initComments_();_.h("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.cd().resolve(_.Xy).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),_.dX.addLowPriorityJob(function(){_.z4(K.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 x,S,Q;if((x=this.data)==null?0:(S=x.contents)==null?0:(Q=S.twoColumnWatchNextResults)==null?0:Q.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var w,M;((w=this.data)==null?0:(M=w.contents)==null?0:M.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(K){var m;(m=this.watchController)==null||m.setPlayerResponse(this.playerData);K&&K.playabilityStatus&&(m=this.isVideoPlayable_(K.playabilityStatus,this.getPlayerOverlays_(this.data)),K=this.isLiveStreamOffline_(K.playabilityStatus),m&&!K||_.MJ(this,function(){_.CQ("pbu")}));
this.setPlayerAds_();_.z4(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(K,m){if((_.h("kevlar_watch_while_v2")||_.h("web_watch_pip"))&&this.playerData&&m)return this.playerData.videoDetails},
watchPageActiveChanged_:function(K){_.NS().dispatch(_.WEA(this.active));K?this.activate_():this.deactivate_()},
attached:function(){var K=this;this.watchController=new _.Zp(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 m=_.ZN(this);_.h("kevlar_disable_prepare_player")||
m.preparePlayer();_.h("kevlar_watch_flexy_playlist_manager")||_.cd().resolve(_.Xy).setPlayer(m);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();m={"--ytd-watch-flexy-scrollbar-width":_.qN()+"px"};this.is==="ytd-watch-grid"&&(_.NS().dispatch(_.U1({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),m["--ytd-watch-flexy-sidebar-width"]=_.H0f+"px",m["--ytd-watch-grid-horizontal-page-margins"]=_.o2+"px",m["--ytd-watch-grid-columns-top-margins"]=
_.F7A+"px",m["--ytd-watch-grid-min-player-height-medium"]="360px");!_.rp("kv_pl_mx_sz_ks")&&_.rp("kevlar_watch_max_player_width")&&(m["--ytd-watch-flexy-max-player-width-wide-screen"]=_.$bs+"px");_.rp("kevlar_watch_flexy_metadata_height")&&(m["--ytd-watch-flexy-space-below-player"]=_.NpU+"px");this.safeUpdateStyles(m);_.h("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.MQ(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return K.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.U8(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var K=_.qN(),m=_.HK+K,x=m;this.fixedPanels&&(m+=_.H0f);var S=657+K;K=1327+K;_.U8(this.hostElement).querySelector("#two-column-query").query="(min-width: "+m+"px)";_.U8(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(S+"px), (min-height: 630px) and (min-width: ")+(m+"px) and (max-width: ")+(K+"px)");_.U8(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(K+"px)");
_.U8(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+x+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var K=_.U8(this.hostElement).querySelector("#miniplayer-bar").firstChild,m=this.squeezeback&&!_.h("web_watch_squeezeback_player_size_killswitch");return K&&K.active||this.theater||_.h("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||m||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.gR(NaN,NaN):_.oVm(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.oVm(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.uz(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var K=this;this.onWindowResized_(_.s8());_.h("browse_skeleton_removal_on_watch_killswitch")||_.U2("IS_SHELL_LOAD")&&_.AfS();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var m=_.ZN(this);m.addEventListener("yt-player-updated",_.Kd(this,this.onPlayerUpdated_));m.getPlayerPromise().then(function(x){K.playerApiReady_(x)});
_.h("kevlar_watch_flexy_playlist_manager")||(m=_.cd().resolve(_.Xy),_.h("kevlar_watch_observe_playlist_navigations_killswitch")&&m.addEventListener("yt-navigate",_.Kd(this,this.onYtNavigate_)),m.setPlaylistComponent(_.U8(this.hostElement).querySelector("#playlist")),m.addEventListener("yt-playlist-data-updated",_.Kd(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.dX.addLowPriorityJob(function(){_.vg(K.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.ZN(this).removeEventListener("yt-player-updated",_.Kd(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.h("kevlar_watch_flexy_playlist_manager")){var K=_.cd().resolve(_.Xy);_.h("kevlar_watch_observe_playlist_navigations_killswitch")&&K.removeEventListener("yt-navigate",_.Kd(this,this.onYtNavigate_));
K.cancelVideoSkip();K.removeEventListener("yt-playlist-data-updated",_.Kd(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.vg(this.hostElement,"yt-autonav-pause-player",!1);K=_.a7();_.h("kevlar_exit_fullscreen_leaving_watch")&&K&&_.dW(K)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(K){this.player&&this.player.updateVideoData({rvs:K.rvs})},
getPageContents:function(K){return K&&K.contents&&K.contents.twoColumnWatchNextResults&&K.contents.twoColumnWatchNextResults.results&&K.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getShoppingTimelyShelf:function(){return this.shoppingTimelyShelfValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(K){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",K)},
onRetrieveLocation_:function(K,m){m.hasComments?m.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):m.locationRetrieved("/related_ajax",void 0);K.stopPropagation()},
onSubscriptionChanged_:function(K,m){this.player&&(m?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.yf$("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.U8(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.U8(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(K){this.player=K;this.setPlayerState(K.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"))&&_.LZ()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(K,m){m=m===void 0?!0:m;_.a7()&&_.h("external_fullscreen")&&_.dW(document.documentElement);this.theaterRequested_=K;m&&_.eQ("wide",K?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.Uk(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.vg(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(K){_.Vq(K,typeof this.player),this.player&&_.Vq(K,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var K;((K=this.player)==null?0:K.isFullscreen())?this.player.toggleFullscreen():_.Uk(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(K,m){return this.loading?m:!!Object.keys(K).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(K){if(K){K=_.u(K);for(var m=K.next();!m.done;m=K.next())m=m.value,m.youThereRenderer&&_.TFe(this.youThereManager_,m.youThereRenderer)}},
setPlaylistData_:function(K){return K||{}},
userEngagementConfigDataChanged_:function(K){if(K)if(K.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var m=this.youThereManager_;_.cL()<K.lowEngagementThresholdMs||_.XkK(m,!0)}else K.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.Uk(this.hostElement,"yt-autonav-pause-user-engagement",[K])},
isPlayerUnavailable_:function(K,m,x){return!!K&&!this.isVideoPlayable_(K,x)&&!m},
getPlayerOverlays_:function(K){return(K==null?void 0:K.playerOverlays)||null},
isVideoPlayable_:function(K,m){if(!K)return!1;var x=K.status==="OK"||K.status==="LIVE_STREAM_OFFLINE",S=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",K)||this.get("errorScreen.ypcTrailerRenderer",K);K=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",K);var Q;m=m==null?void 0:(Q=m.playerOverlayRenderer)==null?void 0:Q.gatedActionsOverlayRenderer;return!!x||!!S||!!K||!!m},
hasWatchNextResponseErrorRenderer:function(K){var m=this.getPageContents(K),x,S,Q,w,M;return!(K==null?0:(x=K.contents)==null?0:(S=x.twoColumnWatchNextResults)==null?0:S.secondaryResults)&&!!((Q=m[0])==null?0:(w=Q.itemSectionRenderer)==null?0:(M=w.contents[0])==null?0:M.backgroundPromoRenderer)},
isLiveStreamOffline_:function(K){return K?K.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(K,m,x){var S=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",m),Q=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];Q=_.h("web_no_skip_video_on_verification_checks")?(K==null?void 0:K.status)&&Q.includes(K.status):K&&K.status==="AGE_CHECK_REQUIRED";var w=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",K);w==void 0&&(w=!0);!x||this.isVideoPlayable_(K,this.getPlayerOverlays_(m))||
S||Q||!w||_.cd().resolve(_.Xy).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.$S8()},
onPlayerFeedbackStartRequest_:function(K){_.Uk(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:K}])},
onPlayerFeedbackArticleRequest_:function(K){_.Uk(this.hostElement,"yt-help-dialog-requested",[K])},
onPlayerYpcContentRequest_:function(){var K,m,x,S,Q,w,M,f,c=((K=this.data)==null?NaN:(m=K.contents)==null?NaN:(x=m.twoColumnWatchNextResults)==null?NaN:(S=x.secondaryResults)==null?NaN:(Q=S.secondaryResults)==null?NaN:(w=Q.offerModule)==null?NaN:(M=w.tvfilmOfferModuleRenderer)==null?NaN:(f=M.actionButtons)==null?NaN:f.length)-1;K=[".offerButton.buttonRenderer.",".actionButtons."+(c>=0?c:0)+".buttonRenderer."];m=_.u(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(x=m.next();!x.done;x=m.next())for(x=x.value,S=_.u(K),Q=S.next();!Q.done;Q=S.next())if(Q="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+x+Q.value,Q=this.get(Q+"navigationEndpoint",this.data)||this.get(Q+"serviceEndpoint",this.data)||this.get(Q+"command",this.data)){_.W_(Q,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(K){_.vg(this.hostElement,"yt-autonav-pause-player",K)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(K){K()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(K){switch(K){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(K){switch(K){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.vg(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(K)},
setPlayerState:function(K){_.NS().dispatch(_.TdD(K))},
onPlayerSubscribe_:function(K){_.Uk(this.hostElement,"yt-player-subscribe",[K])},
onPlayerUnsubscribe_:function(K){_.Uk(this.hostElement,"yt-player-unsubscribe",[K])},
onPlayerAdYtShowToast_:function(K){_.Uk(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:K.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(K){if(K)return K},
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(K){return!_.h("web_watch_move_summary_to_sd")&&!!K},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.h("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var K,m,x,S;this.watchNextSecondaryResults=(K=this.data)==null?void 0:(m=K.contents)==null?void 0:(x=m.twoColumnWatchNextResults)==null?void 0:(S=x.secondaryResults)==null?void 0:S.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var K,m=(K=this.data)==null?void 0:K.engagementPanels;if(m==null?0:m.length){K=null;m=_.u(m);for(var x=m.next();!x.done;x=m.next()){x=x.value;var S=void 0;if(((S=x.engagementPanelSectionListRenderer)==null?void 0:S.targetId)==="engagement-panel-structured-description"){K=x;break}}var Q,w,M;K=(Q=K)==null?void 0:(w=Q.engagementPanelSectionListRenderer)==null?void 0:(M=w.content)==null?void 0:M.structuredDescriptionContentRenderer;if(K==null?0:K.items){Q=
[];w=_.u(K.items);for(M=w.next();!M.done;M=w.next()){M=M.value;if(!_.h("sd_horizontal_list_show_nav_killswitch")){var f=S=x=m=K=void 0,c=void 0,D=(K=M.horizontalCardListRenderer)==null?void 0:(m=K.header)==null?void 0:(x=m.richListHeaderRenderer)==null?void 0:(S=x.navigationButton)==null?void 0:(f=S.buttonRenderer)==null?void 0:(c=f.command)==null?void 0:c.commandExecutorCommand;D&&D.commands&&(D.commands=D.commands.filter(function(G){return!_.C(G,_.W8e)}))}(!M.expandableVideoDescriptionBodyRenderer&&
!M.videoDescriptionHeaderRenderer||_.h("web_delhi_colorful_sd"))&&Q.push(M)}return{items:Q}}}},
constructWarning_:function(K){return{text:_.o_(K),type:"WARNING"}},
isPlaShelfEnabled_:function(K){if((this.get("adPlacements",K)||[]).length)return!0;K=this.get("playerAds",K)||[];return!(!K.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",K[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var K=this;_.vg(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var m=this.getScrollTop()>0;this.gestures_&&(m?this.gestures_.detach():this.gestures_.attach());m!==this.showFullerscreenEdu_&&_.h("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=m,_.ZN(this).getPlayerPromise().then(function(x){x.updateFullerscreenEduButtonVisibility(K.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.vg(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var K=this;this.commentsReady=!1;_.dX.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.FI(_.dX,function(){K.setComments_()},1E3)},
setComments_:function(){if(!_.h("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.CQ("cmi");_.dX.cancelJob(this.setCommentsJobId_);var K=this.getPageContents(this.data);if(K&&K.length){K=_.u(K);for(var m=K.next();!m.done;m=K.next())if(m=m.value,this.get("itemSectionRenderer.sectionIdentifier",m)==="comment-item-section"){this.comments=m.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.vg(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_();_.CQ("cmc")},
doRemoveComments_:function(){this.comments={};_.h("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.dX.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.dX.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(K,m){var x=_.C(m.endpoint,_.o7);x&&(!(m=this.get("data.currentVideoEndpoint.watchEndpoint"))||x.videoId!==m.videoId||x.playlistId&&x.playlistId!==m.playlistId||x.index!==void 0&&x.index!==m.index||typeof x.startTimeSeconds!=="number"||(K.stopPropagation(),this.setScrollTop(0),_.ZN(this).getPlayerPromise().then(function(S){var Q=x.startTimeSeconds;S.seekTo(Q);S.wakeUpControls();Q<S.getDuration()&&S.playVideo()})))},
updatePlayerStartTime_:function(){var K=_.hie();"t"in K&&(K=_.HNs(K.t),this.player.seekTo(K,!0))},
updateTitleFromWatchNext:function(K){K=this.getPageContents(K);var m,x;(K=_.Hk(K==null?void 0:(m=K[0])==null?void 0:(x=m.videoPrimaryInfoRenderer)==null?void 0:x.title))&&_.vg(this.hostElement,"yt-update-title",K)},
updateTitle_:function(K){K=this.get("videoDetails.title",K)||"";_.vg(this.hostElement,"yt-update-title",K)},
syncWithRemoteVideo_:function(K,m,x){if(this.active&&this.player){var S=this.player.getVideoData();if(S.video_id===x&&(x=S.list,_.h("polymer_enable_mdx_queue")&&x&&x.startsWith("RQ")&&(x=void 0),S.video_id!==K||x!=m)){var Q;_.h("kevlar_player_watch_endpoint_navigation")?Q=_.dvT(_.iNG(K,m)):Q=this.buildWatchEndpoint_(K,m);_.vg(this.hostElement,"yt-navigate",{endpoint:Q,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(K,m,x){return _.dB(K,m,x)},
initDclkstatus_:function(){_.Ays()},
attachWatchPageSkeleton_:function(){var K=document.querySelector("#watch-page-skeleton");if(K){var m=K.querySelector("#primary-info"),x=K.querySelector("#secondary-info"),S=K.querySelector("#related");m&&_.U8(this.hostElement).querySelector("#info-skeleton").appendChild(m);x&&_.U8(this.hostElement).querySelector("#meta-skeleton").appendChild(x);S&&(_.U8(this.hostElement).querySelector("#related-skeleton").appendChild(S),this.watchNextSkeletonEl_=S);_.nh(K)}},
handlePlayerUpdated_:function(){_.ZN(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(K,m){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof m!=="undefined"){var x=this.watchNextSkeletonEl_.children,S=K&&K.indexSplices.length?K.indexSplices[0].index:0;K=Math.min(this.watchNextShownItems.length,x.length);m||(S=0,K=x.length);for(m=S;m<K;m++)x[m].classList.add("hidden")}},
onPlayerFullscreenChange_:function(K){_.h("external_fullscreen")||_.Uk(this.hostElement,"yt-player-fullscreen",[K.fullscreen])},
onFullscreenChange_:function(K){this.fullscreen=K;this.gestures_&&this.gestures_.update(this.fullscreen);var m=_.ZN(this);m.getPlayerPromise().then(function(x){x.setFauxFullscreen(!!_.a7())});
this.updateFullBleedElementLocations();K&&(m.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(K,m){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!m},
computeIsDonationShelfCollapsed_:function(K){return K},
computeShouldShowMerchShelf:function(K,m){return m&&!!K},
computeResponseHasComments:function(K){var m,x,S,Q,w;return!!(K==null?0:(m=K.contents)==null?0:(x=m.twoColumnWatchNextResults)==null?0:(S=x.results)==null?0:(Q=S.results)==null?0:(w=Q.contents)==null?0:w.some(function(M){var f;return(M==null?void 0:(f=M.itemSectionRenderer)==null?void 0:f.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(K,m,x,S){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&S?!1:!!K&&!!Object.keys(K).length&&!m},
identity:_.H0,onWindowResized_:function(K){this.windowSize_=K;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(K){var m=this;K&&K.type!=="dataloaded"&&K.type!=="dataupdated"||_.ZN(this).getPlayerPromise().then(function(x){var S=x.getPlayerState();S!==5&&S!==0&&(x=1/x.getVideoAspectRatio(),m.videoHeightToWidthRatio_!==x&&(m.videoHeightToWidthRatio_=x))})},
schedulePlayerSizeUpdate_:function(K){var m=this,x=_.h("kevlar_watch_while_v2")||_.h("web_watch_pip"),S=function(){if(m.watchMetadata){var Q,w;(w=(Q=m.watchMetadata).resize)==null||w.call(Q)}_.ZN(m).getPlayerPromise().then(function(M){if(_.h("kevlar_set_internal_player_size")){if(!x||!m.isMiniplayerActive()){var f=m.calculateCurrentPlayerSize_();M.setInternalSize(f.width,f.height)}}else M.setSize(NaN,NaN);_.h("kevlar_watch_while")&&m.updateWatchWhileScrollThreshold_()})};
K?S():_.k$(_.dX,S)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(K){this.set("data.survey",K.detail)},
onYtShowSurveyCommand_:function(K){this.set("data.survey",_.C(K,_.VuK).survey)},
onDownloadedVideoDeleted:function(K){var m=this,x,S;return _.t(function(Q){if(Q.nextAddress==1){if(!m.active||(x=m.playerData)==null||!x.offlineState||m.videoId!==K)return Q.return();(S=m.player)==null||S.stopVideo();_.PB().navigatingAwayFromWatchDeletedVideo=!0;_.W_(_.z4B,m.hostElement);return Q.yield(_.PB().navigationFinishPromise,2)}_.PB().navigatingAwayFromWatchDeletedVideo=!1;_.Px(Q)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var K;this.theater?K=_.ro(.5625*this.windowSize_.width,480,this.windowSize_.height-185):K=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==K&&(this.watchWhileScrollThreshold_=K,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var K=_.U8(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&K){var m=this.windowSize_.height>=624,x=this.active?this.getScrollTop():0;!K.active&&m&&x>=this.watchWhileScrollThreshold_?(K.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):K.active&&(!m||x<this.watchWhileScrollThreshold_&&!_.a7())&&(K.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var K=_.U8(this.hostElement).querySelector("#secondary-inner");if(K){var m=_.U8(this.hostElement).querySelector("#below"),x=_.U8(this.hostElement).querySelector("#secondary"),S=_.U8(this.hostElement).querySelector("#comments");S&&x&&m&&(this.defaultTwoColumnLayout?(K.appendChild(S),x.appendChild(K)):(m.appendChild(S),_.FF(m,K)))}}},
isTwoColumnsChanged_:function(K,m){if(K!==!0||m!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(K=_.U8(this.hostElement).querySelector("#secondary-inner"))){m=_.U8(this.hostElement).querySelector("#below");var x=_.U8(this.hostElement).querySelector("#secondary"),S=_.U8(this.hostElement).querySelector("#comments");S&&x&&m&&(this.isTwoColumns_?(K.appendChild(S),x.appendChild(K)):(m.appendChild(S),_.FF(m,K)))}}else{K=!_.h("web_watch_enable_fs_squeezeback_panels");
m=_.U8(this.hostElement).querySelector("#panels");var Q=_.U8(this.hostElement).querySelector("#alerts"),w=_.U8(this.hostElement).querySelector("#shopping-timely-shelf");x=_.U8(this.hostElement).querySelector("#playlist");S=_.U8(this.hostElement).querySelector("#related");var M=_.U8(this.hostElement).querySelector("#donation-shelf"),f=_.U8(this.hostElement).querySelector("#comments"),c=_.U8(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(Q=_.U8(this.hostElement).querySelector("#secondary-inner"),
K&&(Q.appendChild(m),Q.appendChild(x),this.aiCompanionEnabled&&c&&Q.appendChild(c)),Q.appendChild(M),Q.appendChild(S)):(K&&(_.LR(m,Q),_.LR(x,Q),this.aiCompanionEnabled&&c&&_.LR(c,Q),_.LR(w,x)),_.LR(M,Q),f&&_.LR(S,f));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 K=_.U8(this.hostElement).querySelector("#chat-container"),m=this.theater&&!this.fullscreen||_.h("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&m?(m=_.U8(this.hostElement).querySelector("#columns"),(K==null?void 0:K.parentElement)!==m&&m.append(K),this.fixedPanels=!0):(this.fixedPanels=
!1,m=_.U8(this.hostElement).querySelector("#playlist"),K&&m?_.qa(K,m):_.yq(new _.AR("Missing element when updating chat location",{"chatContainer defined":!!K,"playlist defined":!!m})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(K,m){return _.h("sw_metadata_vis_toggle_ks")?!0:!!K||!!m},
computeForceDarkPanelTheme:function(K){return _.h("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&K:!1},
safeUpdateStyles:function(K){try{_.W9(this.hostElement,K)}catch(m){_.yq(m)}},
videoHeightToWidthRatioChanged_:function(K,m){m&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(K){this.videoHeightToWidthRatio_=1/K},
computeIsVerticalVideo_:function(K){return K>=1},
computeIsFourThreeToSixteenNineVideo_:function(K){return K<=.7501&&K>=.5624},
computeIsExtraWideVideo_:function(K){return K<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.ZN(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.ZN(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.KsK(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(K){var m=_.O8(K)||0;_.c9(K,m+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var K=_.O8("yt-fullerscreen-edu-button-click-count")||0,m=_.O8("yt-fullerscreen-edu-button-shown-count")||0,x=_.rp("external_fullscreen_button_shown_threshold"),S=K>=_.rp("external_fullscreen_button_click_threshold")||m>=x;_.ZN(this).getPlayerPromise().then(function(Q){Q.updateFullerscreenEduButtonSubtleModeState(S)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(K,m){return m},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.cd().resolve(_.Xy).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var K=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.dX.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.dX.addLowPriorityJob(function(){K.fullHeightPanelPositionUpdateJobId=0;var m=_.U8(K.hostElement).querySelector("#secondary"),x=_.U8(K.hostElement).querySelector("#fixed-secondary");m=m.getBoundingClientRect();var S=m.width;K.swatcherooSqueezeback&&
(S+=_.o2);if(K.swatcherooSqueezeback){var Q=_.U8(K.hostElement).querySelector("#squeezeback-constraining-container");Q.style.width=S+"px";Q.style.flex="0 0 "+S+"px"}x.style.width=S+"px";x.style.left=m.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var K=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.dX.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.dX.addLowPriorityJob(function(){K.panelMaxHeightUpdateJob_=0;var m;!K.isTwoColumns_||K.theater||K.fullscreen?m=460:m=K.calculateNormalPlayerSize_().height;var x=m+"px";_.h("live_chat_taller_height")&&!K.theater&&(x="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.h("live_chat_medium_height")&&!K.theater&&(x="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.h("live_chat_scaled_height")&&!K.theater&&(x="calc(100vh - var(--ytd-toolbar-height) - 238px)");K.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":m+"px","--ytd-watch-flexy-chat-max-height":x,"--ytd-watch-flexy-structured-description-max-height":m+"px","--ytd-watch-flexy-comments-panel-max-height":m+"px","--ytd-comments-engagement-panel-content-height":m+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(K){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",K)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.I7(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(K){var m=_.U8(this.hostElement).querySelector("#engagement-panel-scrim");K?m.addEventListener("tap",_.Kd(this,this.onEngagementPanelScrimClick_)):m.removeEventListener("tap",_.Kd(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(K){if(this.hostElement.contains(K)&&!this.scrollToAnimation_.isAnimating()){var m=K.offsetTop-24;K=K.offsetTop+K.offsetHeight+24;var x=this.getPageScrollingElement(),S=this.getScrollTop(),Q=S+x.clientHeight-56;if(m<S+56)m-=56;else if(K>Q)m=K-x.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,m),500)}},
onYtSignalActionScrollToComments:function(){var K=this.hostElement.querySelector("#comments");if(K&&!this.scrollToAnimation_.isAnimating()){K=K.offsetTop-56-24;if(_.h("kevlar_comment_teaser_scroll_to_midpoint")&&(K-=_.Pb().height/3,K<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,K),500)}},
onYtEngagementPanelVisibleChanged:function(K,m,x){if(this.active&&this.trackEngagementPanelVisibility&&!_.dS$.includes(x)){if(m==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.z4(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var S=_.cd().resolve(_.HC);this.visiblePanelIdentifiers_.forEach(function(Q){Q!==x&&S.hidePanel({identifier:Q})})}this.visiblePanelIdentifiers_.add(x)}m!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&m!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(x);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(K){return K?"":"watch-active-metadata"},
computeNewMetadataClass:function(K){return K?"watch-active-metadata":""},
computeIsSingleColumn:function(K,m){return m&&!K},
computeFullBleedPlayer:function(K,m,x){return _.h("external_fullscreen")&&K||m||x},
computeDefaultLayout:function(K){return!K},
computeDefaultTwoColumnLayout:function(K,m){return!K&&m},
updatePanelsLocation:function(){if(_.h("web_watch_enable_fs_squeezeback_panels")){var K=_.U8(this.hostElement).querySelector("#below"),m=_.U8(this.hostElement).querySelector("#panels"),x=_.U8(this.hostElement).querySelector("#playlist"),S=_.U8(this.hostElement).querySelector("#chat-container"),Q=_.U8(this.hostElement).querySelector("#panels-full-bleed-container"),w=_.U8(this.hostElement).querySelector("#secondary-inner"),M=_.U8(this.hostElement).querySelector("#shopping-timely-shelf"),f=_.U8(this.hostElement).querySelector("#persistent-panel-container");
if(K&&m&&x&&S&&Q&&w&&M&&(this.aiCompanionEnabled?f:1)){var c=this.fullscreen||this.theater&&this.iMaxTheaterMode,D=this.theater&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;D?(D=_.U8(this.hostElement).querySelector("#columns"),(S==null?void 0:S.parentElement)!==D&&D.append(S),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):c?Q.appendChild(S):this.isTwoColumns_?_.FF(w,S):_.FF(K,S);c?(Q.appendChild(m),Q.appendChild(x),this.aiCompanionEnabled&&
f&&Q.appendChild(f)):(this.isTwoColumns_?(_.FF(w,m),_.FF(w,x),this.aiCompanionEnabled&&f&&_.FF(w,f)):(_.FF(K,m),_.FF(K,x),this.aiCompanionEnabled&&f&&_.FF(K,f)),_.FF(K,M))}}},
swatcherooUpdatePanelsLocation:function(K,m,x,S,Q,w){if(this.is==="ytd-watch-grid"){m=K&&!m;this.swatcherooSplitScroll&&(m?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));x=_.U8(this.hostElement).querySelector("#panels");var M=_.U8(this.hostElement).querySelector("#playlist"),f=_.U8(this.hostElement).querySelector("#persistent-panel-container"),
c=_.U8(this.hostElement).querySelector("#fixed-secondary"),D=_.U8(this.hostElement).querySelector("#fixed-below"),G=_.U8(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),p=_.U8(this.hostElement).querySelector("#chat-container");w&&(K?(c.appendChild(x),this.aiCompanionEnabled&&f&&c.appendChild(f)):(D.appendChild(x),this.aiCompanionEnabled&&f&&D.appendChild(f)));Q?K?c.appendChild(p):D.appendChild(p):_.qa(p,G);S?K?c.appendChild(M):D.appendChild(M):_.qa(M,
G);this.swatcherooSplitScroll&&(K=_.U8(this.hostElement).querySelector("#secondary"),S=_.U8(this.hostElement).querySelector("#columns"),Q=_.U8(this.hostElement).querySelector("#fixed-columns-secondary"),m?Q.appendChild(K):S.appendChild(K))}},
computeMetadataSkinnyMode:function(K,m,x){return this.is!=="ytd-watch-grid"?!1:K?x:m},
computeWatchWhilePanelsActive:function(K,m){return K||m},
computeNoBorderOnChat:function(K){return _.h("web_watch_theater_chat_no_border")&&K},
computeLiveChatPresentAndExpanded:function(K,m){return K&&!m},
computePanelExpanded:function(K,m,x){return K||m||x},
computeSqueezeback:function(K,m,x,S){if(_.h("web_watch_enable_fs_squeezeback_panels")){var Q=this.iMaxTheaterMode&&this.theater,w=this.theater&&!this.iMaxTheaterMode;return(K||m||x)&&(Q||S)||m&&w}},
computeSwatcherooSqueezeback:function(K,m,x){return this.is!=="ytd-watch-grid"||_.h("ww_squeezeback_killswitch")?!1:K&&m&&x},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(K){_.ZN(this).getPlayerPromise().then(function(m){var x;(x=m.changeMarkerVisibility)==null||x.call(m,_.C(K,_.yw).isVisible||!1,_.C(K,_.yw).entityKeys||[],_.C(K,_.yw).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(K){this.liveChatCollapsed=K.detail;_.NS().dispatch(_.a18(K.detail));if(!this.liveChatCollapsed&&this.squeezeback){var m=_.cd().resolve(_.HC);this.visiblePanelIdentifiers_.forEach(function(x){m.hidePanel({identifier:x})})}},
onSetPlaylistCollapsed:function(K){_.h("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!K)},
provideRenderingData:function(K,m){switch(K){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=m;break;case "PRIMARY_INFO":_.h("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=m);this.videoPrimaryInfoRendererValue=m==null?void 0:m.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.h("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=m);this.videoSecondaryInfoRendererValue=m==null?void 0:m.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
m;break;case "CLARIFICATION":this.clarifyBoxValue=m;break;case "LIVE_CHAT":this.conversationBar=m;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=m;break;case "PLAYLIST":this.externalPlaylistData_=m!=null?m:{};break;case "MERCH_SHELF":this.merchShelfValue=m==null?void 0:m.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=m;break;case "TICKET_SHELF":this.ticket=m;break;case "OFFER_MODULE":this.offerModule=m;break;case "LIMITED_STATE":this.limitedStateValue=
m;break;case "DONATION_SHELF":this.donation=m;break;case "ALERTS":this.alertsValue=m;break;case "COMMENTS":this.comments=m;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=m;break;case "ENGAGEMENT_PANELS":this.engagementPanels=m;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=m;break;case "RICH_GRID_RENDERER":this.richGridRendererData=m;break;case "EXPANDABLE_METADATA":this.expandableMetadata=m;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
m;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=m}},
toggleCinematicsActive:function(K){this.cinematicsActive=K},
isMiniplayerActive:function(){return _.cd().resolve(_.Jl).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var ly4;_.sBH=function(K){if(!(0,_.t_E)(K))throw Error("K``"+String(K));};
_.uO4=function(K){return K.findIndex(function(m){return ly4.indexOf(m.tagName)>-1})>-1};
_.MTH=function(){var K=_.cd().resolve(_.GT);_.lE8(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(K.isFullscreenEnabled()?_.dW(document.documentElement):_.WYn(document.documentElement))};
ly4=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.av=new Map;_.av.set(32,59972);_.av.set(27,50765);_.av.set(70,60102);_.av.set(76,60221);_.av.set(77,60222);_.av.set(74,60223);_.av.set(84,60224);_.av.set(38,61941);_.av.set(40,61942);_.av.set(73,62521);_.av.set(67,62522);_.av.set(80,63390);_.av.set(78,63397);_.av.set(75,59972);_.av.set(188,63385);_.av.set(190,63384);_.av.set(36,63387);
_.av.set(35,63386);_.av.set(37,63388);_.av.set(39,63389);_.av.set(79,63423);_.av.set(87,63424);_.av.set(107,63426);_.av.set(109,63425);_.av.set(65,63428);_.av.set(83,63430);_.av.set(68,63429);_.av.set(221,63431);_.av.set(219,63432);_.av.set(97,63439);_.av.set(98,63440);_.av.set(99,63441);_.av.set(100,63442);_.av.set(101,63443);_.av.set(102,63444);_.av.set(103,63445);_.av.set(104,63446);_.av.set(105,63447);_.dG=new Map;_.dG.set(80,63390);_.dG.set(78,63397);_.dG.set(188,63400);_.dG.set(190,63401);
_.dG.set(191,60765);_.dG.set(13,247917);_.yP=new Map;_.VP=new Map;
}catch(e){_._DumpException(e)}
try{
var q84,g3J,n34,P9J;_.JOO=function(K){return K.ui.guideIsVisibleButNotPersistent};
_.hnJ=function(K){return K.ui.tabGesturesIsActive};
_.C9H=function(){var K=_.GW("service_worker_scope");try{return navigator.serviceWorker.getRegistration(K)}catch(m){return Promise.reject(m)}};
_.Ls5=function(K){return!(!K||!K.pushManager)};
q84=function(){return _.C9H().then(_.Ls5).catch(function(){return!1})};
_.E3H=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?q84():Promise.resolve(!1)};
_.bl6=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
g3J=function(){var K,m,x;return _.t(function(S){switch(S.nextAddress){case 1:return S.yield(_.Z9.getInstance(),2);case 2:K=S.yieldResult;if(!K){m=void 0;S.jumpTo(3);break}return S.yield(K.get("lmqf"),4);case 4:m=S.yieldResult;case 3:switch((x=m)||(x="SD"),x){case "HD":return S.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return S.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return S.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return S.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return S.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
n34=function(K){var m,x,S;return _.t(function(Q){if(Q.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.h("disable_av1_setting")){var w=window.localStorage["yt-player-av1-pref"];w=w==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":w==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else w="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(m=K===w)return Q.jumpTo(2);S=x=K;return Q.yield(g3J(),3)}Q.nextAddress!=2&&(m=S===Q.yieldResult);return Q.return(m)})};var ens;var ils=_.bD.IronButtonState,Y84=(0,_.Cz)(HTMLElement);
_.Dy({_template:function(){if(ens!==void 0)return ens;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;P9J===void 0&&(P9J=document.createElement("template"));var S=P9J;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return ens=K},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[ils,_.qg,_.gP,_.e3],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(K){var m=(0,_.eU)(this);m.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:K});m.shadowRoot.appendChild(K);return Y84.prototype._attachDom.call(this,K)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var K=this.contentElement;K&&K.selectedItem&&this._setSelectedItem(K.selectedItem)},
get contentElement(){for(var K=_.cg(this.$.content).getDistributedNodes(),m=0,x=K.length;m<x;m++)if(K[m].nodeType===Node.ELEMENT_NODE)return K[m]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(K){this._setSelectedItem(K.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(K){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K)===this&&this.open()},
_selectedItemChanged:function(K){var m="";K?m=K.label||K.getAttribute("label")||K.textContent.trim():m="";this.value=m;this._setSelectedItemLabel(m)},
_computeMenuVerticalOffset:function(K,m){return m?m:K?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var K=this.opened?"true":"false",m=this.contentElement;m&&m.setAttribute("aria-expanded",K)}});_.bm=new _.k1("navigateAction");var Fs5=new _.k1("formRenderer");var gG=function(){var K=_.sL.apply(this,arguments)||this;K.showInput=!1;return K};
_.q(gG,_.sL);_.l=gG.prototype;_.l.detached=function(){this.showInput&&window.removeEventListener("click",_.Kd(this,this.closeOnOutsideClick_))};
_.l.stopPropagation_=function(K){this.showInput&&K.stopPropagation()};
_.l.closeOnOutsideClick_=function(K){this.closeOnOutsideClickCondition(K)&&(this.showInput=!1,window.removeEventListener("click",_.Kd(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.l.closeOnOutsideClickCondition=function(){return!0};
_.l.closeOnOutsideClickHandler=function(){};
_.l.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.Kd(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.l.openOnClickHandler=function(){};
_.l.showInputChanged=function(){};
_.l.setShowInput=function(K){this.showInput=K};
gG.prototype.setShowInput=gG.prototype.setShowInput;gG.prototype.showInputChanged=gG.prototype.showInputChanged;gG.prototype.openOnClickHandler=gG.prototype.openOnClickHandler;gG.prototype.openOnClick_=gG.prototype.openOnClick_;gG.prototype.closeOnOutsideClickHandler=gG.prototype.closeOnOutsideClickHandler;gG.prototype.closeOnOutsideClickCondition=gG.prototype.closeOnOutsideClickCondition;gG.prototype.closeOnOutsideClick_=gG.prototype.closeOnOutsideClick_;gG.prototype.stopPropagation_=gG.prototype.stopPropagation_;
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gG.prototype,"showInput",void 0);_.v([_.mh("click"),_.mh("keydown"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],gG.prototype,"stopPropagation_",null);_.v([_.xt("showInput"),_.U("design:type",Function),_.U("design:paramtypes",[Boolean]),_.U("design:returntype")],gG.prototype,"showInputChanged",null);_.v([_.lV()],gG);_.AOs=[gG.prototype];var o3d;var Hl4;var ne=function(){return _.e.apply(this,arguments)||this};
_.q(ne,_.e);_.l=ne.prototype;_.l.computePreselectedOption=function(K,m){return m===this.itemSelected_?K:void 0};
_.l.dataChanged_=function(){var K=this;this.preselectedSubreason=this.itemSelected_=-1;var m;(m=this.data)!=null&&m.key&&_.MJ(this,function(){var x,S=Number((x=K.data)==null?void 0:x.key);!Number.isNaN(S)&&(K.itemSelected_=S,x=(x=(K.data.items||[])[S])&&x.optionSelectableItemRenderer&&x.optionSelectableItemRenderer.preselectedIndex)&&(K.preselectedSubreason=x)})};
_.l.isSubReasonHidden_=function(K,m){return K!=m};
_.l.onTopItemSelected_=function(K,m){for(var x=_.U8(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),S=0,Q=x.length;S<Q;S++)x[S].select(0);_.Uk(this.hostElement,"yt-report-form-update",[m.item.value]);K.stopPropagation()};
_.l.onItemSelected_=function(K,m){_.Uk(this.hostElement,"yt-report-form-update",[m.item.value]);K.stopPropagation()};
_.l.getItem_=function(K){return K.serviceItem?K.serviceItem:K.navigationItem?K.navigationItem:K.optionSelectableItemRenderer?K.optionSelectableItemRenderer:null};
_.l.computeText_=function(K){return(K=this.getItem_(K))?this.ytRendererBehavior.getSimpleString(K.text):null};
_.l.validate=function(){return this.itemSelected_!==-1};
_.l.computeAriaLabel_=function(K){var m=_.Hk(K.text);(K=K.accessibility&&K.accessibility.accessibilityData&&K.accessibility.accessibilityData.label)&&(m+=". "+K);return m};
_.l.computeItemSelected_=function(K){return K};
_.l.preventSelection_=function(K){K.stopPropagation();this.tooltipTapped=!0};
_.l.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.l.updateItemSelectedFromBinding=function(K){this.itemSelected_=K.detail.value};
_.l.save=function(){var K;this.validate()&&(K=this.data)!=null&&K.items&&(K=this.data.items[this.itemSelected_],K!=null&&K.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(K.optionSelectableItemRenderer.submitEndpoint)||_.T4(this.hostElement,[K.optionSelectableItemRenderer.submitEndpoint])))};
ne.prototype.onPaperRippleTransitionEnd_=ne.prototype.onPaperRippleTransitionEnd_;ne.prototype.dataChanged_=ne.prototype.dataChanged_;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],ne.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ne.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ne.prototype,"data",void 0);_.v([_.P({value:-1}),_.U("design:type",Number)],ne.prototype,"itemSelected_",void 0);
_.v([_.P({computed:"computeItemSelected_(itemSelected_)"}),_.U("design:type",Number)],ne.prototype,"value",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],ne.prototype,"restoreFocusOnClose",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],ne.prototype,"tooltipTapped",void 0);_.v([_.P({value:-1}),_.U("design:type",Number)],ne.prototype,"preselectedSubreason",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ne.prototype,"dataChanged_",null);_.v([_.mh("transitionend"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ne.prototype,"onPaperRippleTransitionEnd_",null);_.v([_.Jp({is:"yt-options-renderer",disableElementRegistration:!0})],ne);
_.d(ne,"yt-options-renderer",function(){if(Hl4===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;o3d===void 0&&(o3d=document.createElement("template"));var S=o3d;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Hl4=K}K=Hl4;return K},{mode:2});var $qJ;var N1d;var Zls;var B14;var aOf;var dqH;var PG=function(){return _.e.apply(this,arguments)||this};
_.q(PG,_.e);PG.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
PG.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
PG.prototype.onTap=function(K){if(this.hostElement.classList.contains("selected")||_.Uk(this.hostElement,"yt-share-panel-can-select-contact-action")[0])K&&K.detail&&(K.detail.x||K.detail.y)&&_.U8(this.hostElement).querySelector("#target").blur(),(K=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),K={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:K?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.Uk(this.hostElement,"yt-share-panel-select-contact-action",[K])};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],PG.prototype,"ytRendererBehavior",void 0);_.v([_.P({observer:"onDataChanged"}),_.U("design:type",Object)],PG.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.U("design:type",String)],PG.prototype,"componentTitle",void 0);_.v([_.QF("#thumbnail"),_.U("design:type",Object)],PG.prototype,"thumbnail",void 0);_.v([_.Jp({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],PG);
_.d(PG,"yt-enrolled-contact-renderer",function(){if(dqH===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;aOf===void 0&&(aOf=document.createElement("template"));var S=aOf;x.call(m,S.content.cloneNode(!0),K.content.firstChild);dqH=K}K=dqH;return K},{mode:2});var yO6;var VBl;var eK=function(){return _.e.apply(this,arguments)||this};
_.q(eK,_.e);eK.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
eK.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
eK.prototype.onTap=function(K){if(this.hostElement.classList.contains("selected")||_.Uk(this.hostElement,"yt-share-panel-can-select-contact-action")[0])K&&K.detail&&(K.detail.x||K.detail.y)&&_.U8(this.hostElement).querySelector("#target").blur(),(K=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),K={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:K?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.Uk(this.hostElement,"yt-share-panel-select-contact-action",[K])};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],eK.prototype,"ytRendererBehavior",void 0);_.v([_.P({observer:"onDataChanged"}),_.U("design:type",Object)],eK.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.U("design:type",String)],eK.prototype,"componentTitle",void 0);_.v([_.QF("#thumbnail"),_.U("design:type",Object)],eK.prototype,"thumbnail",void 0);_.v([_.Jp({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],eK);
_.d(eK,"yt-suggested-contact-renderer",function(){if(VBl===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;yO6===void 0&&(yO6=document.createElement("template"));var S=yO6;x.call(m,S.content.cloneNode(!0),K.content.firstChild);VBl=K}K=VBl;return K},{mode:2});var im=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-share-panel-reset-action":"onReset"};return K};
_.q(im,_.e);im.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"}}}}}};
im.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.Uk(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
im.prototype.onReset=function(){for(var K=_.U8(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),m=K.length-1;m>=0;m--)K[m].classList.toggle("selected")};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],im.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],im.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],im.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P({observer:"onDataChanged"}),_.U("design:type",Object)],im.prototype,"data",void 0);
_.v([_.Jp({is:"yt-contact-section-renderer",disableElementRegistration:!0})],im);
_.d(im,"yt-contact-section-renderer",function(){if(B14===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;Zls===void 0&&(Zls=document.createElement("template"));var S=Zls;x.call(m,S.content.cloneNode(!0),K.content.firstChild);B14=K}K=B14;return K},{mode:2});var YU=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return K};
_.q(YU,_.e);_.l=YU.prototype;_.l.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"}}}};
_.l.onYtRefreshFormCommand=function(K){var m;(K=_.C((m=_.C(K,_.NbM))==null?void 0:m.formRenderer,Fs5))&&this.set("data",K)};
_.l.reset=function(){var K=_.U8(this.hostElement).querySelector("#fields").children;K=_.u(K);for(var m=K.next();!m.done;m=K.next())m=m.value,m.reset&&m.reset()};
_.l.getForm=function(){var K={},m=_.U8(this.hostElement).querySelector("#fields").children;m=_.u(m);for(var x=m.next();!x.done;x=m.next()){x=x.value;if(!x.validate())return null;K[x.data.key]=x.value}return K};
_.l.submitFormFields=function(){if(this.fields)for(var K=_.u(this.fields),m=K.next();!m.done;m=K.next())m=m.value,m.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?m.save():m.nodeName==="YT-OPTIONS-RENDERER"&&m.save()};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],YU.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],YU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],YU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],YU.prototype,"data",void 0);_.v([_.ws("#fields > *"),_.U("design:type",Array)],YU.prototype,"fields",void 0);
_.v([_.Jp({is:"yt-form-renderer",disableElementRegistration:!0})],YU);
_.d(YU,"yt-form-renderer",function(){if(N1d===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;$qJ===void 0&&($qJ=document.createElement("template"));var S=$qJ;x.call(m,S.content.cloneNode(!0),K.content.firstChild);N1d=K}K=N1d;return K},{mode:2});var v3s;var F7=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return K};
_.q(F7,_.e);F7.prototype.onCheckboxChange=function(K){this.data&&(K=(this.checked=_.oX(K).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}})};
F7.prototype.handleUpdateCheckboxCommand=function(K){(K=_.C(K,_.xgA))&&this.data&&this.data.id===K.id&&(this.set("data.disabled",K.disabled),this.set("data.title",K.title))};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],F7.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],F7.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],F7.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],F7.prototype,"checked",void 0);_.v([_.Z({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],F7);
_.d(F7,"ytd-settings-checkbox-renderer",function(){if(v3s!==void 0)return v3s;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return v3s=K},{mode:1});var Uqs;var At=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return K};
_.q(At,_.e);At.prototype.dataChanged=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return K.radio.removeAttribute("checked"),!K.data||!K.data.id||K.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.bl6()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(m=K.data&&K.data.id)?x.yield(n34(K.data.id),4):x.jumpTo(3):(K.set("data.hidden",!0),x.jumpTo(0));x.nextAddress!=3&&(m=x.yieldResult);m&&_.Uk(K.hostElement,"yt-select-settings-radio-option",[K.data.id]);_.Px(x)})};
At.prototype.onButtonChanged=function(K){_.oX(K).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.cd().resolve(_.jQ).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.Uk(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
At.prototype.onSelectOption=function(K){this.data&&this.data.id&&(this.data.id===K?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
At.prototype.dataChanged=At.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],At.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],At.prototype,"ytActionHandlerBehavior",void 0);_.v([_.QF("#radio"),_.U("design:type",Object)],At.prototype,"radio",void 0);_.v([_.P(),_.U("design:type",Object)],At.prototype,"data",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype",Promise)],At.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],At);
_.d(At,"ytd-settings-radio-option-renderer",function(){if(Uqs!==void 0)return Uqs;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Uqs=K},{mode:1});var znH;var ov=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return K};
_.q(ov,_.e);
ov.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"}}}};
ov.prototype.handleUpdateTextCommand=function(K){(K=_.C(K,_.SHR))&&this.data&&this.data.id===K.id&&this.set("data",K)};
ov.prototype.handleUpdateConnectedAppRendererCommand=function(K){if(_.C(K,_.s9L)&&this.data){var m,x;if(K=(m=_.C(K,_.s9L))==null?void 0:(x=m.newConnectedAppRenderer)==null?void 0:x.connectedAppRenderer)this.data=K}};
ov.prototype.computeConnectedAppStyle=function(K){return K.style?K.style.toLowerCase().replace(/_/g,"-"):""};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ov.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],ov.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ov.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ov.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.U("design:type",String)],ov.prototype,"connectedAppStyle",void 0);_.v([_.Z({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],ov);
_.d(ov,"ytd-connected-app-renderer",function(){if(znH!==void 0)return znH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return znH=K},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.Bc("iuT5Oc");

_.aI();
}catch(e){_._DumpException(e)}
try{
_.Bc("L3n37");
var jX8=function(K){return K.watch.isLearningJourneyActive},Dq8=_.IK(115994),rON=_.IK(115993),GNN=function(K,m,x){var S=this;
var Q=x.dragDownAction;this.layer=0;this.JSC$23436_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return S.dragDownAction()}}}};
this.JSC$23436_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return S.dragDownAction()}}}};
this.fullscreen=!1;var w=_.So();_.Lv(w,Dq8,this.layer);_.Lv(w,rON,this.layer);this.dragDownAction=function(){Q();_.np(w,{visualElement:S.fullscreen?Dq8:rON})};
this.gesture=new _.$6(K,m,this.getConfig(!1),"pandown");this.attach()};
GNN.prototype.attach=function(){this.gesture.attach()};
GNN.prototype.detach=function(){this.gesture.detach()};
GNN.prototype.update=function(K){this.fullscreen=K;var m=this.gesture;K=this.getConfig(K);m.config=K};
GNN.prototype.getConfig=function(K){return K?this.JSC$23436_watchFullScreenConfig:this.JSC$23436_watchConfig};var p9G=function(K){_.BG.call(this);var m=this;this.rootElement=K;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return m.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(x){m.initOrDisposeActiveModules(x)}));
this.onAttached()};
_.q(p9G,_.BG);_.l=p9G.prototype;_.l.getRoot=function(){return this.rootElement};
_.l.getElement=function(K){return this.rootElement.getElement(K)};
_.l.setPlayerResponse=function(K){this.playerResponse=K;this.publish("PLAYER_RESPONSE_UPDATED",K)};
_.l.getPlayerResponse=function(){return this.playerResponse};
_.l.setWatchNextResponse=function(K){this.watchNextResponse===K?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=K,this.publish("WATCH_NEXT_RESPONSE_UPDATED",K))};
_.l.getWatchNextResponse=function(){return this.watchNextResponse};
_.l.registerActionHandler=function(K,m){var x=this;if(_.h("web_watch_controller_reg_multiple_handlers_killswitch")){var S={};_.xi(_.mt.getInstance(),(S[K]=m,S),this.getRoot())}else this.actionHandlers.has(K)||(this.actionHandlers.set(K,[]),S={},_.xi(_.mt.getInstance(),(S[K]=function(){var Q=_.VU.apply(0,arguments);return(x.actionHandlers.get(K)||[]).map(function(w){return w.apply(null,_.N3(Q))})},S),this.getRoot())),this.actionHandlers.get(K).push(m)};
_.l.unregisterActionHandler=function(K){if(_.h("web_watch_controller_reg_multiple_handlers_killswitch")){var m={};_.wu(_.mt.getInstance(),(m[K]=!0,m),this.getRoot())}else(m=this.actionHandlers.get(K))?(m.pop(),m.length===0&&(m={},_.wu(_.mt.getInstance(),(m[K]=!0,m),this.getRoot()),this.actionHandlers.delete(K))):_.yq(new _.AR("Attempted to unregister an action handler which is not registered.",K))};
_.l.addPageDisposeJob=function(K){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.evT(this.rootElement.pageDisposeJobs,K)};
_.l.removePageDisposeJob=function(K){this.rootElement.pageDisposeJobs&&_.aG(this.rootElement.pageDisposeJobs,K)};
_.l.dispatchEvent=function(K,m){_.vg(this.rootElement,K,m)};
_.l.provideRenderingData=function(K,m){this.rootElement.provideRenderingData(K,m)};
_.l.scrollWatchTo=function(K,m){var x;(x=this.watchScrollManager)==null||x.scrollWatchTo(K,m)};
_.l.focusOnPlayer=function(){var K=this.getElement("PLAYER");_.MJ(K,function(){if(K&&K.firstElementChild){var m=K.querySelector(".html5-video-player");m&&(_.lU(_.cd().resolve(_.ML)),m.focus())}else _.yq(Error("ap"))})};
var Rnf=function(K){var m=!!K.rootElement.theater,x=!!K.rootElement.fullscreen,S;(S=K.watchCinematicManager)==null||_.UBK(S,x,m)};
_.l=p9G.prototype;_.l.subscribeToActiveChanged=function(K,m){m=m===void 0?!0:m;var x=_.Yf(_.NS(),jX8,function(S){K(S)});
m&&K(jX8(_.NS().getState()));return x};
_.l.isActive=function(){return jX8(_.NS().getState())};
_.l.onAttached=function(){var K=_.h("external_fullscreen");_.h("use_unified_flag_accessor")&&(K=_.cd().resolve(_.DD6).retriever.getFlag(_.Gxt));(K||_.U2("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.l.initPersistentModules=function(){if(_.h("kevlar_watch_flexy_theater_manager")){var K=new _.RG8(this);_.Lh(this,K)}K=new _.lQN(this);_.Lh(this,K);K=new _.is(this);_.Lh(this,K);K=new _.S1y(this);_.Lh(this,K);K=new _.Hq(this);_.Lh(this,K);K=new _.Ya(this);_.Lh(this,K);_.h("kevlar_watch_flexy_playlist_manager")&&(K=new _.ZQ$(this),_.Lh(this,K))};
_.l.initOrDisposeActiveModules=function(K){K?(this.watchScrollManager=new _.$a(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.CQ8(this)),this.activeModules.push(new _.h3U(this)),this.activeModules.push(new _.vcS(this)),this.activeModules.push(new _.D1$(this)),_.h("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.bVA(this)),this.activeModules.push(new _.ncU(this)),_.h("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.zme(this)),
_.h("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.o8G(this)),_.h("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.BWU(this),this.activeModules.push(this.watchCinematicManager),Rnf(this)),_.h("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.Y18(this)),_.h("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.wNm(this)),K=_.h("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.h("kevlar_watch_flexy_comments_manager")&&
!K&&this.activeModules.push(new _.Wby(this)),_.h("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.N_N(this)),this.activeModules.push(new _.g88(this)),this.activeModules.push(new _.q18(this)),_.h("web_enable_timely_actions")&&this.activeModules.push(new _.iI$(this)),_.h("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.Kbm(this)),_.h("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Vj$(this)),_.h("web_fullscreen_components")&&
this.activeModules.push(new _.e3e(this)),_.h("web_player_rtr_ctrls")&&this.activeModules.push(new _.xBN(this))):(_.MY(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.l.disposeInternal=function(){_.BG.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.tv.Object.defineProperties(p9G.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var JOm={},hn8=["learning-journey-engagement-panel","PAlearning_chat"];
JOm.YtdLearningJourneyWatchBehavior=[_.k.YtRendererBehavior,_.Kb.YtPlayerListenerBehavior,_.sy.YtRendererstamperBehavior,_.JH.YtActionHandlerBehavior,_.Sz.YtPageBehavior,_.GP.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 _.U2("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 _.U2("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 _.rp("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.rp("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)"},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}},
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:_.r$(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.r$(["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 K=this;this.watchController=void 0;this.pageDisposeJobs=[function(){K.showMetadataPlaceholder_()},
function(){_.h("web_watch_dont_clear_comments")||K.clearComments_()},
function(){K.clearPlayerAds_()},
function(){K.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=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 _.vVm(function(){return _.ZN(K)},
this.hostElement);
this.pageDisposeJobs.push(function(){K.youThereManager_.reset()});
_.h("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){K.resetFullerscreenEduButtonForNewPlayback_()}));
_.h("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.f9;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",_.Kd(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(K){K&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:K}),K.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(K){_.h("kevlar_watch_flexy_theater_manager")&&(this.theater=K,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.h("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(K){!_.h("kevlar_watch_while_v2")&&!_.h("web_watch_pip")||K||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(K){this.active!==void 0&&(this.fullscreen=K,_.h("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(K){this.active!==void 0&&(_.vg(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.h("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(K>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(K){this.initCsi_();this.updatePageData_(K)},
updatePageData_:function(K){var m=this;if(K)if(this.data===K){this.onPageLoadWithSameData_();var x;(x=this.watchController)==null||x.setWatchNextResponse(this.data)}else this.data=K;this.playlist&&_.G5({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.CQ("nw");this.loading=!1;_.FI(_.dX,function(){m.initDclkstatus_();var S,Q=((S=m.player)==null?void 0:S.getVideoData().cpn)||"";_.ei$(function(w,M){_.SLl(w,M,Q)})})},
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 K=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!K);this.set("loadingData.playlistLoading",K&&K!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),K=this.watchNextSkeletonEl_.firstElementChild;K;)K.classList.remove("hidden"),K=K.nextElementSibling;var m,x,S;K=(m=this.loadingData)==null?void 0:(x=m.endpoint)==null?void 0:(S=x.watchEndpoint)==null?void 0:S.videoId;var Q;K&&(Q="https://i.ytimg.com/vi/"+K+"/frame0.jpg");_.U8(this.hostElement).querySelector("#player").style.backgroundImage=Q?"url("+Q+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var K=_.U8(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&K&&(K.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var m,x;(x=(m=this.watchMetadata).updateSentimentBarWidth)==
null||x.call(m);var S,Q;(Q=(S=this.watchMetadata).resize)==null||Q.call(S)}_.U8(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(K){var m=_.U8(this.hostElement).querySelector(K);m?_.yB(m,!1):_.yq(new _.AR("Overscroll monitor not found for component: ",K))},
removeSplitScrollMouseTrap:function(K){var m=_.U8(this.hostElement).querySelector(K);m?_.VB(m):_.yq(new _.AR("Disposal component for  overscroll monitoring not found: ",K))},
onLoadingChanged_:function(K){K?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(K){var m=this;K?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.dX.addLowPriorityJob(function(){m.onWindowResized_(_.s8(!0))})},
updateTheaterModeState_:function(K){if(!_.h("kevlar_watch_flexy_theater_manager")){K=K||this.fullWindowMode_;if(this.theater!==void 0||K)this.theater=K;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();K&&_.zk8()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var K=this.theater;_.h("external_fullscreen")&&this.fullscreen&&(K=!0);K=K?_.U8(this.hostElement).querySelector("#player-full-bleed-container"):_.U8(this.hostElement).querySelector("#player-container-inner");var m=this.getPlayerContainer(),x=_.h("kevlar_watch_while_v2")||_.h("web_watch_pip");m.parentElement!==K&&(x&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.ZN(this).appendTo(K,m),K.appendChild(_.U8(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var K=this;return _.t(function(m){if(m.nextAddress==1)return m.yield(_.cd().resolve(_.Jl).deactivate(),2);K.updatePlayerLocation();_.Px(m)})},
updateCinematicsLocation:function(){var K=this.getElement("CINEMATICS");if(K){var m=this.getCinematicsLocationContainer();K.parentElement!==m&&m.appendChild(K);var x;(x=this.watchController)==null||Rnf(x)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.U8(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.U8(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(K,m){var x=document.documentElement.hasAttribute("dark"),S=x&&_.h("web_cinematic_theater_mode"),Q=x&&_.h("web_cinematic_fullscreen");x=!x&&this.cinematicLightTheme;return K&&S||m&&Q||(m||K)&&x},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var 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");_.cd().resolve(_.Xy).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 m,
x,S;if((m=this.data)==null?0:(x=m.contents)==null?0:(S=x.twoColumnWatchNextResults)==null?0:S.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var Q,w;((Q=this.data)==null?0:(w=Q.contents)==null?0:w.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(K){var m;(m=this.watchController)==null||m.setPlayerResponse(this.playerData);K&&K.playabilityStatus&&(m=this.isVideoPlayable_(K.playabilityStatus,this.getPlayerOverlays_(this.data)),K=this.isLiveStreamOffline_(K.playabilityStatus),m&&!K||_.MJ(this,function(){_.CQ("pbu")}));
this.setPlayerAds_();_.z4(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(K){_.NS().dispatch(_.U1({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));K?this.activate_():this.deactivate_()},
attached:function(){var K=this;this.watchController=new p9G(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 m=_.ZN(this);_.h("kevlar_disable_prepare_player")||m.preparePlayer();_.h("kevlar_watch_flexy_playlist_manager")||_.cd().resolve(_.Xy).setPlayer(m);this.updatePageMediaQueries();m={"--ytd-watch-flexy-scrollbar-width":_.qN()+
"px"};!_.rp("kv_pl_mx_sz_ks")&&_.rp("kevlar_watch_max_player_width")&&(m["--ytd-watch-flexy-max-player-width-wide-screen"]=_.$bs+"px");_.rp("kevlar_watch_flexy_metadata_height")&&(m["--ytd-watch-flexy-space-below-player"]=_.NpU+"px");this.safeUpdateStyles(m);_.h("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new GNN(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return K.onPlayerTouchPanDown_()}}));
_.h("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.U8(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var K=_.qN(),m=_.HK+K,x=m;this.fixedPanels&&(m+=_.H0f);var S=657+K;K=1327+K;_.U8(this.hostElement).querySelector("#two-column-query").query="(min-width: "+m+"px)";_.U8(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(S+"px), (min-height: 630px) and (min-width: ")+(m+"px) and (max-width: ")+(K+"px)");_.U8(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(K+"px)");
_.U8(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+x+"px)"},
calculateCurrentPlayerSize_:function(){var K=_.U8(this.hostElement).querySelector("#miniplayer-bar").firstChild;return K&&K.active||this.theater||_.h("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.gR(NaN,NaN):_.oVm(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.oVm(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.uz(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var K=this;this.onWindowResized_(_.s8());_.h("browse_skeleton_removal_on_watch_killswitch")||_.U2("IS_SHELL_LOAD")&&_.AfS();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var m=_.ZN(this);m.addEventListener("yt-player-updated",_.Kd(this,this.onPlayerUpdated_));m.getPlayerPromise().then(function(x){K.playerApiReady_(x)});
_.h("kevlar_watch_flexy_playlist_manager")||(m=_.cd().resolve(_.Xy),_.h("kevlar_watch_observe_playlist_navigations_killswitch")&&m.addEventListener("yt-navigate",_.Kd(this,this.onYtNavigate_)),m.setPlaylistComponent(_.U8(this.hostElement).querySelector("#playlist")),m.addEventListener("yt-playlist-data-updated",_.Kd(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.dX.addLowPriorityJob(function(){_.vg(K.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.ZN(this).removeEventListener("yt-player-updated",_.Kd(this,this.onPlayerUpdated_));if(!_.h("kevlar_watch_flexy_playlist_manager")){var K=_.cd().resolve(_.Xy);_.h("kevlar_watch_observe_playlist_navigations_killswitch")&&K.removeEventListener("yt-navigate",_.Kd(this,this.onYtNavigate_));K.cancelVideoSkip();K.removeEventListener("yt-playlist-data-updated",_.Kd(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.h("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.vg(this.hostElement,"yt-autonav-pause-player",!1);K=_.a7();_.h("kevlar_exit_fullscreen_leaving_watch")&&K&&_.dW(K)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(K){this.player&&this.player.updateVideoData({rvs:K.rvs})},
getPageContents:function(K){return K&&K.contents&&K.contents.twoColumnWatchNextResults&&K.contents.twoColumnWatchNextResults.results&&K.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(K){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",K)},
onRetrieveLocation_:function(K,m){m.hasComments?m.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):m.locationRetrieved("/related_ajax",void 0);K.stopPropagation()},
onSubscriptionChanged_:function(K,m){this.player&&(m?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.yf$("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.U8(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.U8(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(K){this.player=K;this.setPlayerState(K.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"))&&_.LZ()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(K,m){m=m===void 0?!0:m;_.a7()&&_.h("external_fullscreen")&&_.dW(document.documentElement);this.theaterRequested_=K;m&&_.eQ("wide",K?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.h("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.Uk(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.vg(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(K){_.Vq(K,typeof this.player),this.player&&_.Vq(K,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var K;((K=this.player)==null?0:K.isFullscreen())?this.player.toggleFullscreen():_.Uk(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(K,m){return this.loading?m:!!Object.keys(K).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(K){if(K){K=_.u(K);for(var m=K.next();!m.done;m=K.next())m=m.value,m.youThereRenderer&&_.TFe(this.youThereManager_,m.youThereRenderer)}},
setPlaylistData_:function(K){return K||{}},
userEngagementConfigDataChanged_:function(K){if(K)if(K.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var m=this.youThereManager_;_.cL()<K.lowEngagementThresholdMs||_.XkK(m,!0)}else K.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.Uk(this.hostElement,"yt-autonav-pause-user-engagement",[K])},
isPlayerUnavailable_:function(K,m,x){return!!K&&!this.isVideoPlayable_(K,x)&&!m},
getPlayerOverlays_:function(K){return(K==null?void 0:K.playerOverlays)||null},
isVideoPlayable_:function(K,m){if(!K)return!1;var x=K.status==="OK"||K.status==="LIVE_STREAM_OFFLINE",S=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",K)||this.get("errorScreen.ypcTrailerRenderer",K);K=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",K);var Q;m=m==null?void 0:(Q=m.playerOverlayRenderer)==null?void 0:Q.gatedActionsOverlayRenderer;return!!x||!!S||!!K||!!m},
hasWatchNextResponseErrorRenderer:function(K){var m=this.getPageContents(K),x,S,Q,w,M;return!(K==null?0:(x=K.contents)==null?0:(S=x.twoColumnWatchNextResults)==null?0:S.secondaryResults)&&!!((Q=m[0])==null?0:(w=Q.itemSectionRenderer)==null?0:(M=w.contents[0])==null?0:M.backgroundPromoRenderer)},
isLiveStreamOffline_:function(K){return K?K.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(K,m,x){var S=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",m),Q=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];Q=_.h("web_no_skip_video_on_verification_checks")?(K==null?void 0:K.status)&&Q.includes(K.status):K&&K.status==="AGE_CHECK_REQUIRED";var w=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",K);w==void 0&&(w=!0);!x||this.isVideoPlayable_(K,this.getPlayerOverlays_(m))||
S||Q||!w||_.cd().resolve(_.Xy).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.$S8()},
onPlayerFeedbackStartRequest_:function(K){_.Uk(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:K}])},
onPlayerFeedbackArticleRequest_:function(K){_.Uk(this.hostElement,"yt-help-dialog-requested",[K])},
onPlayerYpcContentRequest_:function(){var K,m,x,S,Q,w,M,f,c=((K=this.data)==null?NaN:(m=K.contents)==null?NaN:(x=m.twoColumnWatchNextResults)==null?NaN:(S=x.secondaryResults)==null?NaN:(Q=S.secondaryResults)==null?NaN:(w=Q.offerModule)==null?NaN:(M=w.tvfilmOfferModuleRenderer)==null?NaN:(f=M.actionButtons)==null?NaN:f.length)-1;K=[".offerButton.buttonRenderer.",".actionButtons."+(c>=0?c:0)+".buttonRenderer."];m=_.u(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(x=m.next();!x.done;x=m.next())for(x=x.value,S=_.u(K),Q=S.next();!Q.done;Q=S.next())if(Q="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+x+Q.value,Q=this.get(Q+"navigationEndpoint",this.data)||this.get(Q+"serviceEndpoint",this.data)||this.get(Q+"command",this.data)){_.W_(Q,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(K){_.vg(this.hostElement,"yt-autonav-pause-player",K)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(K){K()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(K){switch(K){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(K){switch(K){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.vg(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(K)},
setPlayerState:function(K){_.NS().dispatch(_.TdD(K))},
onPlayerSubscribe_:function(K){_.Uk(this.hostElement,"yt-player-subscribe",[K])},
onPlayerUnsubscribe_:function(K){_.Uk(this.hostElement,"yt-player-unsubscribe",[K])},
onPlayerAdYtShowToast_:function(K){_.Uk(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:K.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(K){if(K)return K},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(K){return!_.h("web_watch_move_summary_to_sd")&&!!K},
computeWatchMetadataRefresh:function(){return _.h("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var K,m,x,S;this.watchNextSecondaryResults=(K=this.data)==null?void 0:(m=K.contents)==null?void 0:(x=m.twoColumnWatchNextResults)==null?void 0:(S=x.secondaryResults)==null?void 0:S.secondaryResults}},
setRichGridRendererData:function(K){this.richGridRendererData=K},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var K,m=(K=this.data)==null?void 0:K.engagementPanels;if(m==null?0:m.length){K=null;m=_.u(m);for(var x=m.next();!x.done;x=m.next()){x=x.value;var S=void 0;if(((S=x.engagementPanelSectionListRenderer)==null?void 0:S.targetId)==="engagement-panel-structured-description"){K=x;break}}var Q,w,M;K=(Q=K)==null?void 0:(w=Q.engagementPanelSectionListRenderer)==null?void 0:(M=w.content)==null?void 0:M.structuredDescriptionContentRenderer;if(K==null?0:K.items){Q=
[];w=_.u(K.items);for(M=w.next();!M.done;M=w.next()){M=M.value;if(!_.h("sd_horizontal_list_show_nav_killswitch")){var f=S=x=m=K=void 0,c=void 0,D=(K=M.horizontalCardListRenderer)==null?void 0:(m=K.header)==null?void 0:(x=m.richListHeaderRenderer)==null?void 0:(S=x.navigationButton)==null?void 0:(f=S.buttonRenderer)==null?void 0:(c=f.command)==null?void 0:c.commandExecutorCommand;D&&D.commands&&(D.commands=D.commands.filter(function(G){return!_.C(G,_.W8e)}))}M.expandableVideoDescriptionBodyRenderer||
M.videoDescriptionHeaderRenderer||Q.push(M)}return{items:Q}}}},
constructWarning_:function(K){return{text:_.o_(K),type:"WARNING"}},
isPlaShelfEnabled_:function(K){if((this.get("adPlacements",K)||[]).length)return!0;K=this.get("playerAds",K)||[];return!(!K.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",K[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var K=this;_.vg(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var m=this.getScrollTop()>0;this.gestures_&&(m?this.gestures_.detach():this.gestures_.attach());m!==this.showFullerscreenEdu_&&_.h("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=m,_.ZN(this).getPlayerPromise().then(function(x){x.updateFullerscreenEduButtonVisibility(K.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.vg(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var K=this;this.commentsReady=!1;_.dX.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.FI(_.dX,function(){K.setComments_()},1E3)},
setComments_:function(){if(!_.h("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.CQ("cmi");_.dX.cancelJob(this.setCommentsJobId_);var K=this.getPageContents(this.data);if(K&&K.length){K=_.u(K);for(var m=K.next();!m.done;m=K.next())if(m=m.value,this.get("itemSectionRenderer.sectionIdentifier",m)==="comment-item-section"){this.comments=m.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.vg(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_();_.CQ("cmc")},
doRemoveComments_:function(){this.comments={};_.h("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.dX.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.dX.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(K,m){var x=_.C(m.endpoint,_.o7);x&&(!(m=this.get("data.currentVideoEndpoint.watchEndpoint"))||x.videoId!==m.videoId||x.playlistId&&x.playlistId!==m.playlistId||x.index!==void 0&&x.index!==m.index||typeof x.startTimeSeconds!=="number"||(K.stopPropagation(),this.setScrollTop(0),_.ZN(this).getPlayerPromise().then(function(S){var Q=x.startTimeSeconds;S.seekTo(Q);S.wakeUpControls();Q<S.getDuration()&&S.playVideo()})))},
updatePlayerStartTime_:function(){var K=_.hie();"t"in K&&(K=_.HNs(K.t),this.player.seekTo(K,!0))},
updateTitleFromWatchNext:function(K){K=this.getPageContents(K);var m,x;(K=_.Hk(K==null?void 0:(m=K[0])==null?void 0:(x=m.videoPrimaryInfoRenderer)==null?void 0:x.title))&&_.vg(this.hostElement,"yt-update-title",K)},
updateTitle_:function(K){K=this.get("videoDetails.title",K)||"";_.vg(this.hostElement,"yt-update-title",K)},
syncWithRemoteVideo_:function(K,m,x){if(this.active&&this.player){var S=this.player.getVideoData();if(S.video_id===x&&(x=S.list,_.h("polymer_enable_mdx_queue")&&x&&x.startsWith("RQ")&&(x=void 0),S.video_id!==K||x!=m)){var Q;_.h("kevlar_player_watch_endpoint_navigation")?Q=_.dvT(_.iNG(K,m)):Q=this.buildWatchEndpoint_(K,m);_.vg(this.hostElement,"yt-navigate",{endpoint:Q,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(K,m,x){return _.dB(K,m,x)},
initDclkstatus_:function(){_.Ays()},
attachWatchPageSkeleton_:function(){var K=document.querySelector("#watch-page-skeleton");if(K){var m=K.querySelector("#primary-info"),x=K.querySelector("#secondary-info"),S=K.querySelector("#related");m&&_.U8(this.hostElement).querySelector("#info-skeleton").appendChild(m);x&&_.U8(this.hostElement).querySelector("#meta-skeleton").appendChild(x);S&&(_.U8(this.hostElement).querySelector("#related-skeleton").appendChild(S),this.watchNextSkeletonEl_=S);_.nh(K)}},
handlePlayerUpdated_:function(){_.ZN(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(K,m){if(this.watchNextSkeletonEl_&&typeof m!=="undefined"){var x=this.watchNextSkeletonEl_.children,S=K&&K.indexSplices.length?K.indexSplices[0].index:0;K=Math.min(this.watchNextShownItems.length,x.length);m||(S=0,K=x.length);for(m=S;m<K;m++)x[m].classList.add("hidden")}},
onPlayerFullscreenChange_:function(K){_.h("external_fullscreen")||_.Uk(this.hostElement,"yt-player-fullscreen",[K.fullscreen])},
onFullscreenChange_:function(K){this.fullscreen=K;this.gestures_&&this.gestures_.update(this.fullscreen);var m=_.ZN(this);m.getPlayerPromise().then(function(x){x.setFauxFullscreen(!!_.a7())});
this.updateFullBleedElementLocations();K&&(m.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(K,m){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!m},
computeIsDonationShelfCollapsed_:function(K){return K},
computeShouldShowMerchShelf:function(K,m){return m&&!!K},
computeResponseHasComments:function(K){var m,x,S,Q,w;return!!(K==null?0:(m=K.contents)==null?0:(x=m.twoColumnWatchNextResults)==null?0:(S=x.results)==null?0:(Q=S.results)==null?0:(w=Q.contents)==null?0:w.some(function(M){var f;return(M==null?void 0:(f=M.itemSectionRenderer)==null?void 0:f.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(K,m){this.responseHasComments=this.computeResponseHasComments(this.data);return!!K&&!!Object.keys(K).length&&!m},
identity:_.H0,onWindowResized_:function(K){this.windowSize_=K;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.h("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(K){var m=this;K&&K.type!=="dataloaded"&&K.type!=="dataupdated"||_.ZN(this).getPlayerPromise().then(function(x){var S=x.getPlayerState();S!==5&&S!==0&&(x=1/x.getVideoAspectRatio(),m.videoHeightToWidthRatio_!==x&&(m.videoHeightToWidthRatio_=x))})},
schedulePlayerSizeUpdate_:function(K){var m=this,x=_.h("kevlar_watch_while_v2")||_.h("web_watch_pip"),S=function(){if(m.watchMetadata){var Q,w;(w=(Q=m.watchMetadata).resize)==null||w.call(Q)}_.ZN(m).getPlayerPromise().then(function(M){if(_.h("kevlar_set_internal_player_size")){if(!x||!m.isMiniplayerActive()){var f=m.calculateCurrentPlayerSize_();M.setInternalSize(f.width,f.height)}}else M.setSize(NaN,NaN);_.h("kevlar_watch_while")&&m.updateWatchWhileScrollThreshold_()})};
K?S():_.k$(_.dX,S)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(K){this.set("data.survey",K.detail)},
onYtShowSurveyCommand_:function(K){this.set("data.survey",_.C(K,_.VuK).survey)},
onDownloadedVideoDeleted:function(K){var m=this,x,S;return _.t(function(Q){if(Q.nextAddress==1){if(!m.active||(x=m.playerData)==null||!x.offlineState||m.videoId!==K)return Q.return();(S=m.player)==null||S.stopVideo();_.PB().navigatingAwayFromWatchDeletedVideo=!0;_.W_(_.z4B,m.hostElement);return Q.yield(_.PB().navigationFinishPromise,2)}_.PB().navigatingAwayFromWatchDeletedVideo=!1;_.Px(Q)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var K;this.theater?K=_.ro(.5625*this.windowSize_.width,480,this.windowSize_.height-185):K=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==K&&(this.watchWhileScrollThreshold_=K,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var K=_.U8(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&K){var m=this.windowSize_.height>=624,x=this.active?this.getScrollTop():0;!K.active&&m&&x>=this.watchWhileScrollThreshold_?(K.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):K.active&&(!m||x<this.watchWhileScrollThreshold_&&!_.a7())&&(K.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(K,m){if(K!==!0||m!==void 0){K=!_.h("live_chat_over_engagement_panels");m=_.U8(this.hostElement).querySelector("#chat-container");var x=_.U8(this.hostElement).querySelector("#plj-sidebar"),S=_.U8(this.hostElement).querySelector("#panels"),Q=_.U8(this.hostElement).querySelector("#plj-panels"),w=_.U8(this.hostElement).querySelector("#plj-playlist"),M=_.U8(this.hostElement).querySelector("#alerts"),f=_.U8(this.hostElement).querySelector("#playlist"),c=_.U8(this.hostElement).querySelector("#related"),
D=_.U8(this.hostElement).querySelector("#donation-shelf"),G=_.U8(this.hostElement).querySelector("#comments");this.isTwoColumns_?(M=_.U8(this.hostElement).querySelector("#secondary-inner"),M.appendChild(x),x.appendChild(w),w.appendChild(f),x.appendChild(Q),K&&M.appendChild(S),_.h("web_watch_theater_chat")||M.appendChild(m),K||M.appendChild(S),M.appendChild(D),M.appendChild(c)):(K&&_.LR(S,M),_.LR(f,M),_.h("web_watch_theater_chat")||_.LR(m,M),K||_.LR(S,M),_.LR(D,M),G&&(Q&&_.LR(Q,G),_.LR(c,G)));_.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 K=_.U8(this.hostElement).querySelector("#chat-container"),m=this.theater&&!this.fullscreen||_.h("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&m?_.h("web_watch_theater_chat_beside_player")?(m=_.U8(this.hostElement).querySelector("#panels-full-bleed-container"),(K==null?void 0:K.parentElement)!==m&&m.append(K),this.panelsBesidePlayer=!0):_.h("web_watch_theater_fixed_chat")&&
(m=_.U8(this.hostElement).querySelector("#columns"),(K==null?void 0:K.parentElement)!==m&&m.append(K),this.fixedPanels=!0):(_.h("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.h("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),m=_.U8(this.hostElement).querySelector("#playlist"),K&&m?_.qa(K,m):_.yq(new _.AR("Missing element when updating chat location",{"chatContainer defined":!!K,"playlist defined":!!m})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(K,m){return _.h("sw_metadata_vis_toggle_ks")?!0:!!K||!!m},
computeForceDarkPanelTheme:function(K){return _.h("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&K:!1},
safeUpdateStyles:function(K){try{_.W9(this.hostElement,K)}catch(m){_.yq(m)}},
videoHeightToWidthRatioChanged_:function(K,m){m&&(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(K){this.videoHeightToWidthRatio_=1/K},
computeIsVerticalVideo_:function(K){return K>=1},
computeIsFourThreeToSixteenNineVideo_:function(K){return K<=.7501&&K>=.5624},
computeIsExtraWideVideo_:function(K){return K<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.ZN(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.ZN(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.KsK(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(K){var m=_.O8(K)||0;_.c9(K,m+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var K=_.O8("yt-fullerscreen-edu-button-click-count")||0,m=_.O8("yt-fullerscreen-edu-button-shown-count")||0,x=_.rp("external_fullscreen_button_shown_threshold"),S=K>=_.rp("external_fullscreen_button_click_threshold")||m>=x;_.ZN(this).getPlayerPromise().then(function(Q){Q.updateFullerscreenEduButtonSubtleModeState(S)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(K,m){return m},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.cd().resolve(_.Xy).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var K=this;this.panelMaxHeightUpdateJob_&&_.dX.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.dX.addLowPriorityJob(function(){K.panelMaxHeightUpdateJob_=0;var m;!K.isTwoColumns_||K.theater||K.fullscreen?m=460:m=K.calculateNormalPlayerSize_().height;var x=m+"px";_.h("live_chat_taller_height")&&!K.theater&&(x="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.h("live_chat_medium_height")&&
!K.theater&&(x="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.h("live_chat_scaled_height")&&!K.theater&&(x="calc(100vh - var(--ytd-toolbar-height) - 238px)");K.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":m+"px","--ytd-watch-flexy-chat-max-height":x,"--ytd-watch-flexy-structured-description-max-height":m+"px","--ytd-watch-flexy-comments-panel-max-height":m+"px","--ytd-comments-engagement-panel-content-height":m+"px"})})},
onYtShowEngagementPanelScrimAction_:function(K){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",K)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.I7(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(K){var m=_.U8(this.hostElement).querySelector("#engagement-panel-scrim");K?m.addEventListener("tap",_.Kd(this,this.onEngagementPanelScrimClick_)):m.removeEventListener("tap",_.Kd(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(K){if(this.hostElement.contains(K)&&!this.scrollToAnimation_.isAnimating()){var m=K.offsetTop-24;K=K.offsetTop+K.offsetHeight+24;var x=this.getPageScrollingElement(),S=this.getScrollTop(),Q=S+x.clientHeight-56;if(m<S+56)m-=56;else if(K>Q)m=K-x.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,m),500)}},
onYtSignalActionScrollToComments:function(){var K=this.hostElement.querySelector("#comments");if(K&&!this.scrollToAnimation_.isAnimating()){K=K.offsetTop-56-24;if(_.h("kevlar_comment_teaser_scroll_to_midpoint")&&(K-=_.Pb().height/3,K<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,K),500)}},
onYtEngagementPanelVisibleChanged:function(K,m,x){this.active&&this.trackEngagementPanelVisibility&&!_.dS$.includes(x)&&(m==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(x),m!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&m!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(x),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(K){return K?"":"watch-active-metadata"},
computeNewMetadataClass:function(K){return K?"watch-active-metadata":""},
computeFullBleedPlayer:function(K,m){return K||m},
computeDefaultLayout:function(K){return!K},
computeDefaultTwoColumnLayout:function(K,m){return!K&&m},
computeWatchWhilePanelsActive:function(K,m){return K||m},
computeNoBorderOnChat:function(K){return _.h("web_watch_theater_chat_no_border")&&K},
computeLiveChatPresentAndExpanded:function(K,m){return K&&!m},
computePanelExpanded:function(K,m,x){return K||m||x},
onChangeMarkersVisibility:function(K){_.ZN(this).getPlayerPromise().then(function(m){var x;(x=m.changeMarkerVisibility)==null||x.call(m,_.C(K,_.yw).isVisible||!1,_.C(K,_.yw).entityKeys||[],_.C(K,_.yw).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(K){this.liveChatCollapsed=K.detail;_.NS().dispatch(_.a18(K.detail))},
provideRenderingData:function(K,m){switch(K){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=m;break;case "PRIMARY_INFO":_.h("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=m);this.videoPrimaryInfoRendererValue=m==null?void 0:m.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.h("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=m);this.videoSecondaryInfoRendererValue=m==null?void 0:m.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
m;break;case "CLARIFICATION":this.clarifyBoxValue=m;break;case "LIVE_CHAT":this.conversationBar=m;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=m;break;case "PLAYLIST":this.externalPlaylistData_=m!=null?m:{};break;case "MERCH_SHELF":this.merchShelfValue=m==null?void 0:m.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=m;break;case "OFFER_MODULE":this.offerModule=m;break;case "LIMITED_STATE":this.limitedStateValue=m;break;case "DONATION_SHELF":this.donation=m;break;
case "ALERTS":this.alertsValue=m;break;case "COMMENTS":this.comments=m;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=m;break;case "ENGAGEMENT_PANELS":this.engagementPanels=m;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=m;break;case "RICH_GRID_RENDERER":this.richGridRendererData=m;break;case "EXPANDABLE_METADATA":this.expandableMetadata=m;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=m}},
toggleCinematicsActive:function(K){this.cinematicsActive=K},
isMiniplayerActive:function(){return _.cd().resolve(_.Jl).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(K){return hn8.map(function(m){return K.find(function(x){var S;return(x==null?void 0:(S=x.engagementPanelSectionListRenderer)==null?void 0:S.targetId)===m})}).filter(function(m){return m!==void 0})},
getNonLearningJourneyEngagementPanels:function(K){return K.filter(function(m){var x;return!hn8.includes((m==null?void 0:(x=m.engagementPanelSectionListRenderer)==null?void 0:x.targetId)||"")})}}];var C9G;var XC=function(){var K=_.e.apply(this,arguments)||this;K.flexy=!0;K.learningJourney=!0;K.viewTransitionEnabled=_.h("enable_player_resize_transition");K.smallerChatMinHeight=_.h("live_chat_smaller_min_height");K.cinematicTheaterMode=_.h("web_cinematic_theater_mode");K.transparentTheaterMode=_.h("web_transparent_theater_mode");K.cinematicFullscreen=_.h("web_cinematic_fullscreen");K.cinematicFullscreenV2=_.h("web_cinematic_fullscreen_v2");K.isDarkTheme=document.documentElement.hasAttribute("dark");
K.theaterLargerPlayer=_.h("web_watch_theater_larger_player");K.defaultCollapsePlaylist=_.h("web_watch_default_collapse_playlist");K.enableCanvasLayout=_.h("web_enable_canvas_on_learning_journey");return K};
_.q(XC,_.e);_.l=XC.prototype;_.l.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.l.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.l.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.l.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.l.ready=function(){var K=this,m=function(){K.onColumnScroll()};
this.primary.addEventListener("scroll",m);this.secondary.addEventListener("scroll",m)};
_.l.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.l.updateIsTwoColumnsFromBinding=function(K){_.h("web_watch_update_narrow_width_killswitch")||_.NS().dispatch(_.VIU(!K.detail.value));this.ytdWatchBehavior.isTwoColumns_=K.detail.value};
_.l.updateFlexySmallWindowFromBinding=function(K){this.ytdWatchBehavior.flexySmallWindow_=K.detail.value};
_.l.updateFlexyLargeWindowFromBinding=function(K){this.ytdWatchBehavior.flexyLargeWindow_=K.detail.value};
_.l.updateWatchWhileWindowSizeSufficientFromBinding=function(K){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=K.detail.value};
_.l.updateWatchNextCanShowMoreFromBinding=function(K){this.ytdWatchBehavior.watchNextCanShowMore=K.detail.value};
_.l.updateShownItemsFromBinding=function(K){K.detail.path?this.set(K.detail.path,K.detail.value):this.ytdWatchBehavior.watchNextShownItems=K.detail.value};
_.l.getElement=function(K){switch(K){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23445_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23445_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.tv.Object.defineProperties(XC.prototype,{showBrowseResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.browseData&&!this.playerData&&this.enableCanvasLayout}},
showWatchResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.playerData||!this.enableCanvasLayout}},
cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null||!K.pageVisualEffects)return!1;for(var m=0;m<this.data.pageVisualEffects.length;m++)if(K=_.C(this.data.pageVisualEffects[m],_.Ky))return m=void 0,(m=K.config)==null?void 0:m.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.learningJourneyEngagementPanels)==null?void 0:K.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var K,m=(K=this.learningJourneyEngagementPanels)==null?void 0:K.find(function(R){var J;return(R==null?void 0:(J=R.engagementPanelSectionListRenderer)==null?void 0:J.panelIdentifier)==="learning-journey-engagement-panel"});
if(m){var x,S,Q,w,M,f,c,D,G;if(K=(D=((c=(M=((w=m==null?void 0:(x=m.engagementPanelSectionListRenderer)==null?void 0:(S=x.content)==null?void 0:(Q=S.sectionListRenderer)==null?void 0:Q.contents)!=null?w:[])[0])==null?void 0:(f=M.itemSectionRenderer)==null?void 0:f.contents)!=null?c:[])[0])==null?void 0:(G=D.accordionViewModel)==null?void 0:G.onTitleTap){var p=_.JE(K);if(p)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.kt.instance.resolveCommand(p)}}}}}}});
_.tv.Object.defineProperties(XC,{template:{configurable:!0,enumerable:!0,get:function(){if(C9G===void 0){var K=document.createElement("template");_.E(K,'\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  <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="watch-content" hidden="[[!showWatchResponse]]" 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 id="browse-content" hidden="[[!showBrowseResponse]]" class="style-scope ytd-watch-learning-journey">\n        <ytd-two-column-browse-results-renderer id="ytd-plj-browse" data="[[browseData.contents.twoColumnBrowseResultsRenderer]]" class="style-scope ytd-watch-learning-journey"></ytd-two-column-browse-results-renderer>\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);C9G=K}K=C9G;return K}}});
XC.prototype.updateMiniplayerIsActiveValue=XC.prototype.updateMiniplayerIsActiveValue;XC.prototype.updateScrollTopValue=XC.prototype.updateScrollTopValue;XC.prototype.updateFullscreenValue=XC.prototype.updateFullscreenValue;XC.prototype.updateTheaterValue=XC.prototype.updateTheaterValue;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],XC.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],XC.prototype,"ytComponentBehavior",void 0);
_.v([_.b(JOm.YtdLearningJourneyWatchBehavior),_.U("design:type",Object)],XC.prototype,"ytdWatchBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],XC.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],XC.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],XC.prototype,"playerData",void 0);_.v([_.P(),_.U("design:type",Object)],XC.prototype,"browseData",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XC.prototype,"flexy",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XC.prototype,"learningJourney",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XC.prototype,"viewTransitionEnabled",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XC.prototype,"smallerChatMinHeight",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XC.prototype,"cinematicTheaterMode",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XC.prototype,"transparentTheaterMode",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XC.prototype,"cinematicFullscreen",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XC.prototype,"cinematicFullscreenV2",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XC.prototype,"isDarkTheme",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XC.prototype,"theaterLargerPlayer",void 0);_.v([_.P(),_.U("design:type",Object)],XC.prototype,"defaultCollapsePlaylist",void 0);_.v([_.P(),_.U("design:type",Object)],XC.prototype,"enableCanvasLayout",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("playerData","browseData","enableCanvasLayout"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],XC.prototype,"showBrowseResponse",null);
_.v([_.P({reflectToAttribute:!0}),_.g("playerData","enableCanvasLayout"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],XC.prototype,"showWatchResponse",null);_.v([_.P({selector:_.RK}),_.U("design:type",Object)],XC.prototype,"theaterValue",void 0);_.v([_.P({selector:_.J7}),_.U("design:type",Object)],XC.prototype,"fullscreenValue",void 0);_.v([_.P({selector:_.eb}),_.U("design:type",Object)],XC.prototype,"scrollTopValue",void 0);
_.v([_.P({selector:_.Jy}),_.U("design:type",Object)],XC.prototype,"miniplayerIsActiveValue",void 0);_.v([_.QF("#ytd-plj-player"),_.U("design:type",HTMLElement)],XC.prototype,"ytdPlayer",void 0);_.v([_.QF("#playlist"),_.U("design:type",HTMLElement)],XC.prototype,"JSC$23445_ytdPlaylistPanelRenderer",void 0);_.v([_.ZW("ytd-comments"),_.U("design:type",HTMLElement)],XC.prototype,"ytdComments",void 0);_.v([_.QF("#primary"),_.U("design:type",HTMLElement)],XC.prototype,"primary",void 0);
_.v([_.QF("#secondary"),_.U("design:type",HTMLElement)],XC.prototype,"secondary",void 0);_.v([_.QF("#player-container"),_.U("design:type",HTMLElement)],XC.prototype,"playerContainer",void 0);_.v([_.QF("#cinematics"),_.U("design:type",HTMLElement)],XC.prototype,"JSC$23445_cinematics",void 0);_.v([_.xt("theaterValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XC.prototype,"updateTheaterValue",null);
_.v([_.xt("fullscreenValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XC.prototype,"updateFullscreenValue",null);_.v([_.xt("scrollTopValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XC.prototype,"updateScrollTopValue",null);_.v([_.xt("miniplayerIsActiveValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XC.prototype,"updateMiniplayerIsActiveValue",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],XC.prototype,"cinematicLightTheme",null);_.v([_.P({reflectToAttribute:!0}),_.g("learningJourneyEngagementPanels"),_.U("design:type",Object),_.U("design:paramtypes",[])],XC.prototype,"hasLearningJourneyPanels",null);_.v([_.g("learningJourneyEngagementPanels"),_.U("design:type",Object),_.U("design:paramtypes",[])],XC.prototype,"backButtonData",null);_.v([_.Z({is:"ytd-watch-learning-journey"})],XC);_.dt.registerService(_.MRT,XC);
_.aI();
}catch(e){_._DumpException(e)}
try{
_.Bc("Tm0L3c");
var MBm;var fOm;var tBe=function(){return _.e.apply(this,arguments)||this};
_.q(tBe,_.e);_.v([_.Z({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],tBe);
_.d(tBe,"ytd-ghost-comments-renderer",function(){if(fOm===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);fOm=K}K=fOm;return K},{mode:1});var cOm;var Oly=function(){return _.e.apply(this,arguments)||this};
_.q(Oly,_.e);_.v([_.Z({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],Oly);
_.d(Oly,"ytd-ghost-watch-metadata-renderer",function(){if(cOm===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);cOm=K}K=cOm;return K},{mode:1});var Wq=function(){var K=_.e.apply(this,arguments)||this;K.ghostGridRenderer={rows:6};K.smallerChatMinHeight=_.h("live_chat_smaller_min_height");K.cinematicTheaterMode=_.h("web_cinematic_theater_mode");K.transparentTheaterMode=_.h("web_transparent_theater_mode");K.darkerPanels=_.h("web_watch_darker_panels");K.cinematicFullscreen=_.h("web_cinematic_fullscreen");K.cinematicFullscreenV2=_.h("web_cinematic_fullscreen_v2");K.isDarkTheme=document.documentElement.hasAttribute("dark");return K};
_.q(Wq,_.e);_.l=Wq.prototype;_.l.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.l.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.l.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.l.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.l.ready=function(){var K=this,m=function(){K.onColumnScroll()};
this.primary.addEventListener("scroll",m);this.secondary.addEventListener("scroll",m)};
_.l.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.l.updateIsTwoColumnsFromBinding=function(K){this.ytdWatchBehavior.isTwoColumns_=K.detail.value};
_.l.updateFlexySmallWindowFromBinding=function(K){this.ytdWatchBehavior.flexySmallWindow_=K.detail.value};
_.l.updateFlexyLargeWindowFromBinding=function(K){this.ytdWatchBehavior.flexyLargeWindow_=K.detail.value};
_.l.updateWatchWhileWindowSizeSufficientFromBinding=function(K){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=K.detail.value};
_.l.updateWatchNextCanShowMoreFromBinding=function(K){this.ytdWatchBehavior.watchNextCanShowMore=K.detail.value};
_.l.updateShownItemsFromBinding=function(K){_.h("swatcheroo_direct_use_rich_grid")||(K.detail.path?this.set(K.detail.path,K.detail.value):this.ytdWatchBehavior.watchNextShownItems=K.detail.value)};
_.l.getElement=function(K){switch(K){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23433_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23433_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.tv.Object.defineProperties(Wq.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null||!K.pageVisualEffects)return!1;for(var m=0;m<this.data.pageVisualEffects.length;m++)if(K=_.C(this.data.pageVisualEffects[m],_.Ky))return m=void 0,(m=K.config)==null?void 0:m.enableInLightTheme;return!1}}});
Wq.prototype.updateMiniplayerIsActiveValue=Wq.prototype.updateMiniplayerIsActiveValue;Wq.prototype.updateScrollTopValue=Wq.prototype.updateScrollTopValue;Wq.prototype.updateFullscreenValue=Wq.prototype.updateFullscreenValue;Wq.prototype.updateTheaterValue=Wq.prototype.updateTheaterValue;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Wq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Wq.prototype,"ytComponentBehavior",void 0);
_.v([_.b(_.lOy.YtdWatchBehavior),_.U("design:type",Object)],Wq.prototype,"ytdWatchBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Wq.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Wq.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Wq.prototype,"ghostGridRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],Wq.prototype,"playerData",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Wq.prototype,"smallerChatMinHeight",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Wq.prototype,"cinematicTheaterMode",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Wq.prototype,"transparentTheaterMode",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Wq.prototype,"darkerPanels",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Wq.prototype,"cinematicFullscreen",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Wq.prototype,"cinematicFullscreenV2",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Wq.prototype,"isDarkTheme",void 0);_.v([_.P({selector:_.RK}),_.U("design:type",Object)],Wq.prototype,"theaterValue",void 0);_.v([_.P({selector:_.J7}),_.U("design:type",Object)],Wq.prototype,"fullscreenValue",void 0);_.v([_.P({selector:_.eb}),_.U("design:type",Object)],Wq.prototype,"scrollTopValue",void 0);
_.v([_.P({selector:_.Jy}),_.U("design:type",Object)],Wq.prototype,"miniplayerIsActiveValue",void 0);_.v([_.QF("#ytd-player"),_.U("design:type",HTMLElement)],Wq.prototype,"ytdPlayer",void 0);_.v([_.QF("#playlist"),_.U("design:type",HTMLElement)],Wq.prototype,"JSC$23433_ytdPlaylistPanelRenderer",void 0);_.v([_.QF("#ytd-comments"),_.U("design:type",HTMLElement)],Wq.prototype,"ytdComments",void 0);_.v([_.QF("#primary"),_.U("design:type",HTMLElement)],Wq.prototype,"primary",void 0);
_.v([_.QF("#secondary"),_.U("design:type",HTMLElement)],Wq.prototype,"secondary",void 0);_.v([_.QF("#player-container"),_.U("design:type",HTMLElement)],Wq.prototype,"playerContainer",void 0);_.v([_.QF("#cinematics"),_.U("design:type",HTMLElement)],Wq.prototype,"JSC$23433_cinematics",void 0);_.v([_.xt("theaterValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wq.prototype,"updateTheaterValue",null);
_.v([_.xt("fullscreenValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wq.prototype,"updateFullscreenValue",null);_.v([_.xt("scrollTopValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wq.prototype,"updateScrollTopValue",null);_.v([_.xt("miniplayerIsActiveValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wq.prototype,"updateMiniplayerIsActiveValue",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Wq.prototype,"cinematicLightTheme",null);
_.d(Wq,"ytd-watch-grid",function(){if(MBm===void 0){var K=document.createElement("template");_.E(K,'\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-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" hide-offer-modules="[[hideOfferModules]]" is-two-columns="[[isTwoColumns_]]" is-watch-next-grid="" 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-grid">\n          </ytd-watch-next-secondary-results-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" 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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);MBm=K}K=MBm;return K},{mode:2});_.dt.registerService(_.uC1,Wq);
_.aI();
}catch(e){_._DumpException(e)}
try{
_.Bc("CF909");
var uiU;var ka=function(){var K=_.e.apply(this,arguments)||this;K.viewTransitionEnabled=_.h("enable_player_resize_transition");K.smallerChatMinHeight=_.h("live_chat_smaller_min_height");K.cinematicTheaterMode=_.h("web_cinematic_theater_mode");K.transparentTheaterMode=_.h("web_transparent_theater_mode");K.cinematicFullscreen=_.h("web_cinematic_fullscreen");K.isDarkTheme=document.documentElement.hasAttribute("dark");K.defaultCollapsePlaylist=_.h("web_watch_default_collapse_playlist");K.retroModeReduxValue=
!1;K.persistentPanelVisibleValue=!1;return K};
_.q(ka,_.e);_.l=ka.prototype;_.l.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.l.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.l.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.l.updateRetroModeReduxValue=function(){_.h("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.l.updatePersistentPanelVisibleValue=function(){_.h("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.l.ready=function(){var K=this,m=function(){K.onColumnScroll()};
this.primary.addEventListener("scroll",m);this.secondary.addEventListener("scroll",m)};
_.l.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.l.updateIsTwoColumnsFromBinding=function(K){_.h("web_watch_update_narrow_width_killswitch")||_.NS().dispatch(_.VIU(!K.detail.value));this.ytdWatchBehavior.isTwoColumns_=K.detail.value};
_.l.updateFlexySmallWindowFromBinding=function(K){this.ytdWatchBehavior.flexySmallWindow_=K.detail.value};
_.l.updateFlexyLargeWindowFromBinding=function(K){this.ytdWatchBehavior.flexyLargeWindow_=K.detail.value};
_.l.updateWatchWhileWindowSizeSufficientFromBinding=function(K){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=K.detail.value};
_.l.updateWatchNextCanShowMoreFromBinding=function(K){this.ytdWatchBehavior.watchNextCanShowMore=K.detail.value};
_.l.updateShownItemsFromBinding=function(K){K.detail.path?this.set(K.detail.path,K.detail.value):this.ytdWatchBehavior.watchNextShownItems=K.detail.value};
_.l.getElement=function(K){switch(K){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23428_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23428_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments;case "BELOW_THE_PLAYER":return this.below;case "SECONDARY":return this.secondary;case "PERSISTENT_PANEL_CONTAINER":return this.persistentPanelContainer}};
_.tv.Object.defineProperties(ka.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null||!K.pageVisualEffects)return!1;for(var m=0;m<this.data.pageVisualEffects.length;m++)if(K=_.C(this.data.pageVisualEffects[m],_.Ky))return m=void 0,(m=K.config)==null?void 0:m.enableInLightTheme;return!1}}});
_.tv.Object.defineProperties(ka,{template:{configurable:!0,enumerable:!0,get:function(){if(uiU===void 0){var K=document.createElement("template");_.E(K,'\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="shopping-timely-shelf" class="attached-message 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 id="persistent-panel-container" class="style-scope ytd-watch-flexy"></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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);uiU=K}K=uiU;return K}}});
ka.prototype.updatePersistentPanelVisibleValue=ka.prototype.updatePersistentPanelVisibleValue;ka.prototype.updateRetroModeReduxValue=ka.prototype.updateRetroModeReduxValue;ka.prototype.updateScrollTopValue=ka.prototype.updateScrollTopValue;ka.prototype.updateFullscreenValue=ka.prototype.updateFullscreenValue;ka.prototype.updateTheaterValue=ka.prototype.updateTheaterValue;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ka.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],ka.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.lOy.YtdWatchBehavior),_.U("design:type",Object)],ka.prototype,"ytdWatchBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],ka.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ka.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],ka.prototype,"playerData",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ka.prototype,"viewTransitionEnabled",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ka.prototype,"smallerChatMinHeight",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ka.prototype,"cinematicTheaterMode",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ka.prototype,"transparentTheaterMode",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ka.prototype,"cinematicFullscreen",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ka.prototype,"isDarkTheme",void 0);_.v([_.P(),_.U("design:type",Object)],ka.prototype,"defaultCollapsePlaylist",void 0);_.v([_.P({selector:_.RK}),_.U("design:type",Object)],ka.prototype,"theaterValue",void 0);_.v([_.P({selector:_.J7}),_.U("design:type",Object)],ka.prototype,"fullscreenValue",void 0);
_.v([_.P({selector:_.eb}),_.U("design:type",Object)],ka.prototype,"scrollTopValue",void 0);_.v([_.P({selector:_.Jy}),_.U("design:type",Object)],ka.prototype,"miniplayerIsActive",void 0);_.v([_.P({selector:function(K){return K.watch.isWatchRetroMode}}),
_.U("design:type",Object)],ka.prototype,"retroModeReduxValue",void 0);_.v([_.P({selector:_.be.persistentPanelVisibleSelector}),_.U("design:type",Object)],ka.prototype,"persistentPanelVisibleValue",void 0);_.v([_.ZW("ytd-player"),_.U("design:type",HTMLElement)],ka.prototype,"ytdPlayer",void 0);_.v([_.QF("#playlist"),_.U("design:type",HTMLElement)],ka.prototype,"JSC$23428_ytdPlaylistPanelRenderer",void 0);_.v([_.ZW("ytd-comments"),_.U("design:type",HTMLElement)],ka.prototype,"ytdComments",void 0);
_.v([_.QF("#primary"),_.U("design:type",HTMLElement)],ka.prototype,"primary",void 0);_.v([_.QF("#secondary"),_.U("design:type",HTMLElement)],ka.prototype,"secondary",void 0);_.v([_.QF("#player-container"),_.U("design:type",HTMLElement)],ka.prototype,"playerContainer",void 0);_.v([_.QF("#below"),_.U("design:type",HTMLElement)],ka.prototype,"below",void 0);_.v([_.QF("#cinematics"),_.U("design:type",HTMLElement)],ka.prototype,"JSC$23428_cinematics",void 0);
_.v([_.QF("#persistent-panel-container"),_.U("design:type",HTMLElement)],ka.prototype,"persistentPanelContainer",void 0);_.v([_.xt("theaterValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ka.prototype,"updateTheaterValue",null);_.v([_.xt("fullscreenValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ka.prototype,"updateFullscreenValue",null);
_.v([_.xt("scrollTopValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ka.prototype,"updateScrollTopValue",null);_.v([_.xt("retroModeReduxValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ka.prototype,"updateRetroModeReduxValue",null);_.v([_.xt("persistentPanelVisibleValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ka.prototype,"updatePersistentPanelVisibleValue",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],ka.prototype,"cinematicLightTheme",null);_.v([_.Z({is:"ytd-watch-flexy"})],ka);_.dt.registerService(_.lpS,ka);
_.aI();
}catch(e){_._DumpException(e)}
try{
_.Bc("nmfa2d");
var JyA;var ad=function(){var K=_.e.apply(this,arguments)||this;K.hidden=!1;K.errorScreen=null;K.playlistData={};return K};
_.q(ad,_.e);_.l=ad.prototype;_.l.getPlayer=function(){return this.ytdPlayer};
_.l.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:_.r$(["aa","eocs"])}}};
_.l.onActiveChanged=function(){_.NS().dispatch(_.WEA(this.ytPageBehavior.active))};
_.l.playerDataChanged=function(){var K;(K=this.watchController)==null||K.setPlayerResponse(this.playerData)};
_.l.dataChanged=function(){var K;(K=this.watchController)==null||K.setWatchNextResponse(this.data)};
_.l.sizeChanged=function(){var K,m;(m=(K=this.metadata).resize)==null||m.call(K)};
_.l.attached=function(){this.watchController=new _.Zp(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.l.detached=function(){_.uz(this.watchController);this.watchController=void 0};
_.l.getPlayerContainer=function(){return this.playerContainer};
_.l.getElement=function(K){switch(K){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.l.provideRenderingData=function(K,m){switch(K){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=m;break;case "ERROR_SCREEN":this.errorScreen=m!=null?m:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=m;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=m;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=m;break;case "RICH_METADATA":this.richMetadataRowContainer=m;break;case "CLARIFICATION":this.clarificationData=m;break;case "PLAYLIST":this.playlistData=
m!=null?m:{};break;case "MERCH_SHELF":this.merchShelf=m;break;case "TICKET_SHELF":this.ticketShelf=m;break;case "LIMITED_STATE":this.limitedState=m;break;case "DONATION_SHELF":this.donationShelf=m;break;case "ALERTS":this.alerts=m}};
_.tv.Object.defineProperties(ad.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return!this.hidden&&!!((K=this.data)==null?0:(m=K.contents)==null?0:(x=m.twoColumnWatchNextResults)==null?0:x.conversationBar)}}});
ad.prototype.sizeChanged=ad.prototype.sizeChanged;ad.prototype.dataChanged=ad.prototype.dataChanged;ad.prototype.playerDataChanged=ad.prototype.playerDataChanged;ad.prototype.onActiveChanged=ad.prototype.onActiveChanged;_.v([_.b(_.Sz.YtPageBehavior),_.U("design:type",Object)],ad.prototype,"ytPageBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],ad.prototype,"ytComponentBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ad.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ad.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],ad.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"playerData",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ad.prototype,"hidden",void 0);_.v([_.QF("#ytd-player"),_.U("design:type",HTMLElement)],ad.prototype,"ytdPlayer",void 0);_.v([_.QF("#player-container"),_.U("design:type",HTMLElement)],ad.prototype,"playerContainer",void 0);_.v([_.QF("#metadata"),_.U("design:type",Object)],ad.prototype,"metadata",void 0);_.v([_.QF("#playlist"),_.U("design:type",HTMLElement)],ad.prototype,"playlistPanel",void 0);
_.v([_.P({selector:_.vpU,reflectToAttribute:!0}),_.U("design:type",Object)],ad.prototype,"fixie",void 0);_.v([_.P({selector:_.V9f,reflectToAttribute:!0}),_.U("design:type",Object)],ad.prototype,"singleColumn",void 0);_.v([_.P({selector:function(K){return _.RK(K)&&!_.J7(K)},
reflectToAttribute:!0}),_.U("design:type",Object)],ad.prototype,"theater",void 0);_.v([_.P({selector:_.J7,reflectToAttribute:!0}),_.U("design:type",Object)],ad.prototype,"fullscreen",void 0);_.v([_.P({selector:_.TBG}),_.U("design:type",Object)],ad.prototype,"windowSize",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"singleColumnContents",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"errorScreen",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"playlistData",void 0);
_.v([_.P(),_.U("design:type",Object)],ad.prototype,"videoPrimaryInfoRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"videoSecondaryInfoRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"richMetadataRowContainer",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"clarificationData",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"commentsEntryPointHeaderRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"ticketShelf",void 0);
_.v([_.P(),_.U("design:type",Object)],ad.prototype,"merchShelf",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"donationShelf",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"limitedState",void 0);_.v([_.P(),_.U("design:type",Object)],ad.prototype,"alerts",void 0);_.v([_.g("playlistData"),_.U("design:type",Object),_.U("design:paramtypes",[])],ad.prototype,"hasPlaylistData",null);
_.v([_.g("data","hidden"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ad.prototype,"hasChat",null);_.v([_.xt("active"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ad.prototype,"onActiveChanged",null);_.v([_.xt("playerData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ad.prototype,"playerDataChanged",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ad.prototype,"dataChanged",null);_.v([_.xt("windowSize","singleColumn"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ad.prototype,"sizeChanged",null);
_.d(ad,"ytd-watch-fixie",function(){if(JyA===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);JyA=K}K=JyA;return K},{mode:1});_.dt.registerService(_.sd8,ad);
_.aI();
}catch(e){_._DumpException(e)}
try{
_.Bc("xwEKAe");
var Bkm=function(K){K=K.command;var m=_.C(K,_.l9);return{command:K,reelPlayerOverlayRenderer:_.C(m==null?void 0:m.overlay,_.yHE),thumbnail:m==null?void 0:m.thumbnail,videoId:m.videoId}},ad3=function(K){K=K.command;
var m=_.C(K,_.Ve);return{command:K,reelNonVideoContentRenderer:_.C(m==null?void 0:m.renderer,_.UM)}},dYy=function(K){return K.entries?K.entries.map(function(m){return _.C(m==null?void 0:m.command,_.l9)?Bkm(m):ad3(m)}):[]},yrN=function(K){return K.prevEntries?K.prevEntries.map(function(m){return _.C(m==null?void 0:m.command,_.l9)?Bkm(m):ad3(m)}):[]},ViK=function(K){return _.s9(K)?K.getAttribute("jsname")==="coFSxe":!1},vN$=function(K,m){m.id||(m.id="ow"+_.T8(m));
K.setAttribute("jsowner",m.id);K.__owner=m;var x=_.vb(m,ViK);x&&(_.iIt.has(x)||_.iIt.set(x,[]),_.iIt.get(x).push(K));(x=_.eGB.get(m))||_.eGB.set(m,x=[]);x.includes(K)||x.push(K);m.setAttribute("__IS_OWNER",!0)},UYN=function(){var K=_.Ja8(1);
K=_.lv(K,_.bf5);if(!(_.RgL(K)||K[_.pgG]&&!K.__hasBeenSet))return K.value},zcy=function(K){return(K=_.ScT(K))?_.wlv(K):0},Tkm=function(K){return K.shorts.isSmallScreenSqueezeback},Idm=function(K){return K.shorts.isPlaybackStarted},kI$=function(K){var m=_.s1();
if(m.getFlag(202))m=m.getFlag(201);else{var x;m=(K==null?void 0:(x=K.config)==null?void 0:x.settingOnByDefault)!==void 0?K.config.settingOnByDefault:!_.h("web_shorts_cinematics_disabled_by_default")}return m},WD8=function(K){var m=_.s1();
_.lQ(0,201,K);_.lQ(0,202,!0);m.save()},mlA=function(K){var m=_.Ja8(2),x=new Set;
_.Nl(function(){return void x.forEach(function(S){return void S()})});
return function(S){var Q=_.sb(m);try{var w=Xcy(KZm(K),S);x.add(w);return function(){w();x.delete(w)}}finally{_.sb(Q)}}},xly=function(K){var m=K.children;
var x=K.root;_.ND(function(){var S=mlA(x)(m);_.Nl(S)});
return document.createTextNode("")},Xcy=function(K,m){var x=Sb3(K);
(K=UYN())&&vN$(x,K);_.hS.setUp();m=_.u(_.a2S(m,!0));K=m.next().value;var S=m.next().value;m=_.u(K);for(K=m.next();!K.done;K=m.next())x.appendChild(K.value);_.hS.log(x);_.hS.tearDown();return function(){S();x.remove()}},KZm=function(K){if(typeof K==="string")return K=document.querySelector(K),_.sBH(K),K;
if(_.DU(K)&&K.nodeType===Node.ELEMENT_NODE)return K;if(!K.__value&&!K.__optional){var m=_.JX1.USE_ELEMENT_NOT_ASSIGNED(K.__expectedTagName);K.__hasErrored=!0;throw m;}return K.value},Sb3=function(K){var m=document.createElementNS(K.namespaceURI,K.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return K.appendChild(m)},QgA=function(K,m,x,S){K=m-K;
x=S-x;return Math.sqrt(K*K+x*x)},w7e=function(K){var m=K>>8&255,x=K&255;
return"#"+(K>>16&255).toString(16).padStart(2,"0")+m.toString(16).padStart(2,"0")+x.toString(16).padStart(2,"0")},sgm=function(K,m){K&&_.cd().resolve(_.jQ).resolveCommand(K,{forceClickLogging:!0,
form:{element:m}})},lYN=function(){return _.cd().resolve(_.GT).dismissedIndices},utm=function(K,m){var x,S,Q,w,M,f,c,D,G;
return _.t(function(p){if(p.nextAddress==1){x=_.cd().resolve(_.jd);w=(S=x)==null?void 0:(Q=S.reelWatchEndpointMap)==null?void 0:Q.reelWatchSequence;f=(M=K.innertubeTransportService)!=null?M:_.cd().resolve(_.fl);if(!w)return p.jumpTo(2);c=w();return(D=c.JSC$14172_getRequest(m,{}))?p.yield(_.WB(f,D.innerTubeRequest,D.input,m.clickTrackingParams,D.config),4):p.jumpTo(2)}return p.nextAddress!=2?(G=p.yieldResult,p.return(G)):p.return(void 0)})},M9K=function(K,m,x){var S,Q=(S=_.C(m,_.l9))==null?void 0:
S.videoId;
S=!(!Q||!K.find(function(M){return M.videoId&&M.videoId===Q}));
var w=!!K.find(function(M){var f;return((f=_.C(M.command,_.l9))==null?void 0:f.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
K=!!K.find(function(M){return!!_.C(M.command,_.Ve)&&!!_.C(m,_.Ve)&&M.command===m});
return x?S||K:S||w||K},fYN=function(K,m,x){var S=[].concat(_.N3(K)),Q=0,w=x?dYy(x):[];
x=x?yrN(x):[];m&&!M9K(K,m.command)&&S.unshift(m);w.length&&!M9K(K,w[0].command,!0)&&S.push.apply(S,_.N3(w));m&&x.length&&!M9K(K,x[0].command)&&(S.unshift.apply(S,_.N3(x.reverse())),Q=x.length);return{newContentList:S,indexChange:Q}},t9N=function(K){return _.U1({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:K}})},cLA=function(K){return _.U1({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:K}})},Ok8=function(K){return _.U1({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:K}})};var hA=function(K,m){if(K instanceof hA)this.array_=K.array_;else{var x;if(x=_.ym(K))a:{for(var S=x=0;S<K.length;S++){if(!_.ym(K[S])||x>0&&K[S].length!=x){x=!1;break a}for(var Q=0;Q<K[S].length;Q++)if(typeof K[S][Q]!=="number"){x=!1;break a}x==0&&(x=K[S].length)}x=x!=0}if(x)this.array_=_.dD(K);else if(K instanceof _.gR)this.array_=jgN(K.height,K.width);else if(typeof K==="number"&&typeof m==="number"&&K>0&&m>0)this.array_=jgN(K,m);else throw Error("Oo");}this.size_=new _.gR(this.array_[0].length,
this.array_.length)},Dl8=function(K,m,x){for(var S=0;S<K.getSize().height;S++)for(var Q=0;Q<K.getSize().width;Q++)m.call(x,K.array_[S][Q],S,Q,K)},rLm=function(K,m){var x=new hA(K.getSize());
Dl8(K,function(S,Q,w){x.array_[Q][w]=m.call(void 0,S,Q,w,K)});
return x},jgN=function(K,m){for(var x=[],S=0;S<K;S++){x[S]=[];
for(var Q=0;Q<m;Q++)x[S][Q]=0}return x};
hA.prototype.add=function(K){if(!_.Ohe(this.size_,K.getSize()))throw Error("Po");return rLm(this,function(m,x,S){return m+K.array_[x][S]})};
hA.prototype.equals=function(K,m){if(this.size_.width!=K.size_.width||this.size_.height!=K.size_.height)return!1;m=m||0;for(var x=0;x<this.size_.height;x++)for(var S=0;S<this.size_.width;S++)if(!_.crN(this.array_[x][S],K.array_[x][S],m))return!1;return!0};
hA.prototype.getSize=function(){return this.size_};
var Cr=function(K,m,x){return m>=0&&m<K.size_.height&&x>=0&&x<K.size_.width?K.array_[m][x]:null};
hA.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var Gv8=function(K,m,x,S){if(!(m>=0&&m<K.size_.height&&x>=0&&x<K.size_.width))throw Error("Qo`"+m+"`"+x+"`"+K.size_.height+"`"+K.size_.width);K.array_[m][x]=S};
hA.prototype.multiply=function(K){if(K instanceof hA){if(this.size_.width!=K.getSize().height)throw Error("Ro");return p7m(this,K)}if(typeof K==="number")return Rks(this,K);throw Error("So");};
var p7m=function(K,m){var x=new hA(K.size_.height,m.getSize().width);Dl8(x,function(S,Q,w){for(var M=S=0;M<this.size_.width;M++)S+=Cr(this,Q,M)*Cr(m,M,w);Gv8(x,Q,w,S)},K);
return x},Rks=function(K,m){return rLm(K,function(x){return x*m})};var JLm=new _.k1("inlineSurveyRenderer");var hkm=new _.k1("interstitialViewModel");var CvG=new _.k1("reelNavigateCommand");var LZK=new _.k1("reelNonVideoContentDismissalCommand");var qb8=new _.k1("showReelsCommentsOverlayCommand");var Epy=new _.k1("videoInteractionPopUpRenderer");var bkf=new _.k1("pollChoiceData");var gpm;var npm;var Pvy;var Lr=function(){var K=_.e.apply(this,arguments)||this;K.ctaVisualElement=null;K.currentCsn=null;return K};
_.q(Lr,_.e);_.l=Lr.prototype;_.l.onDataChanged=function(){this.maybeLogShows()};
_.l.computeButtonShape=function(){var K=this;if(this.data)return{buttonText:_.Hk(this.data.text),state:"active",onTap:function(){K.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.l.maybeCreateCtaVe=function(){var K;if((K=this.data)!=null&&K.badgeInteractionLogging){var m;if(K=(m=this.data.badgeInteractionLogging)==null?void 0:m.trackingParams)this.ctaVisualElement=_.uX(K)}};
_.l.maybeLogClicks=function(){this.currentCsn=_.hX(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.on(this.currentCsn,this.ctaVisualElement)};
_.l.maybeLogShows=function(){this.currentCsn=_.hX(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.F4(this.currentCsn,[this.ctaVisualElement])};
_.l.onTap=function(){var K;if((K=this.data)!=null&&K.onClickCommand){var m;this.ytComponentBehavior.resolveCommand((m=this.data)==null?void 0:m.onClickCommand);this.maybeLogClicks()}};
Lr.prototype.onDataChanged=Lr.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Lr.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Lr.prototype,"ytComponentBehavior",void 0);_.v([_.P({}),_.U("design:type",Object)],Lr.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Lr.prototype,"onDataChanged",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],Lr);
_.d(Lr,"ytd-shopping-overlay-badge-renderer",function(){if(Pvy!==void 0)return Pvy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Pvy=K},{mode:1});_.BX(_.Hk4,"reel-sound-metadata-view-model",{props:{data:_.$A,overlayDensity:_.$A}});_.BX(_.Yfs,"player-disclosure-view-model",{props:{data:_.kv,extractOverlay:_.kv}});_.BX(_.$KD,"pivot-button-view-model",{props:{data:_.$A,className:_.$A}});_.BX(_.NzE,"reel-action-bar-view-model",{props:{data:_.kv,buttonShapeOverrideables:_.kv}});_.BX(_.$wl,"yt-reel-metapanel-view-model",{props:{data:_.kv,overlayDensity:_.kv,extractOverlay:_.kv}});var ek$=_.B(function(K){var m=K.children;var x=K.region;K=_.u(_.hL(void 0,void 0,"flxBBc"));var S=K.next().value,Q=K.next().value;K=_.u(_.hL("0px",void 0,"IAR7k"));var w=K.next().value,M=K.next().value;K=_.u(_.hL("0px",void 0,"QV4iWb"));var f=K.next().value,c=K.next().value;K=_.u(_.hL(0,void 0,"Q2oK6b"));var D=K.next().value,G=K.next().value;K=_.u(_.hL(0,void 0,"hYKowe"));var p=K.next().value,R=K.next().value,J=function(){var z=S();if(z){var y;if(((y=_.W3())==null?void 0:y.getPlayerState())!==-1){z.style.display=
"inherit";var V;(V=_.W3())==null||V.removeEventListener("onStateChange",J)}else z.style.display="none";n()}},L=function(){var z;
return(z=_.B3())==null?void 0:z.querySelector("video")},n=function(){var z=L();
if(z){G(z.getBoundingClientRect().width);R(z.getBoundingClientRect().height);var y;M((z==null?void 0:(y=z.style)==null?void 0:y.left)||"0px");var V;c((z==null?void 0:(V=z.style)==null?void 0:V.top)||"0px")}};
_.$p(function(){var z=S();if(z){var y,V,T;if(((y=_.W3())==null?void 0:y.getPlayerState())===-1&&Math.round(((T=(V=_.W3())==null?void 0:V.getVideoAspectRatio())!=null?T:0)*100)!==Math.round(D()/p()*100)){z.style.display="none";var m1,MT;R(D()/((MT=(m1=_.W3())==null?void 0:m1.getVideoAspectRatio())!=null?MT:1))}}},"N29KDe");
var F=function(){n()},H;
_.ND(function(){n();var z;if(!(x==null?0:(z=x())==null?0:z.transformationMatrix))throw Error("Wo");var y;(y=_.W3())==null||y.addEventListener("onStateChange",J);if(window.ResizeObserver){if(z=L())H=new ResizeObserver(F),H.observe(z)}else window.addEventListener("resize",n);_.Nl(function(){var V;(V=_.W3())==null||V.removeEventListener("onStateChange",J);H?H.disconnect():window.removeEventListener("resize",n)})});
var N=function(){var z,y,V=(y=x==null?void 0:(z=x())==null?void 0:z.transformationMatrix)!=null?y:[];z=D();y=p();for(var T=[],m1=0,MT=-1;m1<V.length;m1++)m1%3===0&&(MT++,T[MT]=[]),T[MT].push(V[m1]);V=new hA(T);T=new hA([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);T=V.multiply(T);V=new hA([[0,0],[0,0],[0,0],[0,0]]);for(m1=0;m1<T.getSize().width;m1++){MT=Cr(T,0,m1);var c0=Cr(T,1,m1);if(MT===null||c0===null)throw Error("Vo`"+(m1+1).toString());Gv8(V,m1,0,MT*z);Gv8(V,m1,1,c0*y)}z=Cr(V,0,0);m1=Cr(V,1,0);y=Cr(V,0,
1);MT=Cr(V,1,1);if(z===null||m1===null||y===null||MT===null)throw Error("To");T=QgA(z,m1,y,MT);c0=Cr(V,3,0);V=Cr(V,3,1);if(c0===null||V===null)throw Error("Uo");V=QgA(z,c0,y,V);MT=(Number((MT*-1).toFixed(2))-Number((y*-1).toFixed(2)))/(Number(m1.toFixed(2))-Number(z.toFixed(2)));c0=Math.atan(MT)*180/Math.PI;m1=MT===Number.POSITIVE_INFINITY?-90:MT===Number.NEGATIVE_INFINITY?90:Object.is(MT,-0)?180:MT===0?0:MT>0?c0*-1:z<m1?c0*-1:Math.abs(c0)+180;return"left:calc("+z+"px + "+w()+"); top:calc("+(y+"px + "+
f()+"); width:")+(T+"px; height:")+(V+"px; transform:rotate(")+(m1+"deg);\n        --sticker-width:"+T+";")};
return _.O(xly,{root:"#sticker-layer"},function(){return _.O("yt-overlay-sticker",{el:_.o$(Q),style:N,class:"ytOverlayStickerHost"},m)})},"$m");var iks=_.B(function(K){function m(){var J,L,n,F,H=(L=_.C((J=c())==null?void 0:J.command,_.pzE))==null?void 0:(n=L.item)==null?void 0:(F=n.notificationTextRenderer)==null?void 0:F.successResponseText;if(H)J=_.Bk(H),_.Uk(S.value,"yt-open-popup-action",[J,S.value]);else if(D())sgm(D(),S.value);else{var N;sgm((N=c())==null?void 0:N.command,S.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var x=K.data;var S=_.ld("svg"),Q=_.u(_.hL(!1,void 0,"e9onLe"));K=Q.next().value;var w=Q.next().value,M=_.u(_.hL(!1,void 0,"ptnIQd"));Q=M.next().value;var f=M.next().value,c=function(){var J;return _.C((J=x())==null?void 0:J.popUp,Epy)},D=function(){var J;
return(J=x())==null?void 0:J.command},G=function(){return _.C(D(),_.OCv)!==void 0};
M=_.kA(function(){m();return!1});
var p={},R={};return _.O("svg",{"on:mouseover":_.kA(function(){G()&&w(!0);f(!0);return!1}),
"on:mouseout":_.kA(function(){w(!1);f(!1);return!1}),
"on:keydown":_.kA(function(J){J.key==="Enter"&&m();return!1}),
"on:focus":_.kA(function(){G()&&w(!0);return!1}),
"on:blur":_.kA(function(){G()&&w(!1);return!1}),
el:S,tabindex:0,"aria-label":function(){var J;return(J=x())==null?void 0:J.a11yString},
id:"player-overlay-video-interaction-svg",class:_.Tt("ytPlayerOverlayInteractionInteractionsSvg",(p.ytPlayerOverlayInteractionInteractionsSvgHover=K,p),(R.ytPlayerOverlayInteractionInteractionsSvgHideOutline=Q,R)),role:"button","on:click":M})},"cn");_.BX(_.B(function(K){var m=K.data;_.ND(function(){var x;if((x=m())==null?0:x.trackingParams){var S;_.So().graftServerVe((S=m().trackingParams)!=null?S:"")}});
return _.O("yt-player-overlay-interaction",null,_.O(ek$,{region:function(){var x,S;return(x=m())==null?void 0:(S=x.regions)==null?void 0:S[0]}},_.O(iks,Object.assign({},K))))},"bn"),"yt-player-overlay-interaction",{props:{data:_.kv}});var Ybm=_.B(function(K){var m=K.data;var x=K.index;var S=K.selectedChoice;var Q=function(){var w;return _.C((w=m())==null?void 0:w.renderer,bkf)};
K={};return _.O("yt-overlay-poll-sticker-choice",{class:_.Tt("ytOverlayPollStickerChoiceHost"),style:_.x_({"--displayed-percentage":function(){var w,M,f,c;return""+Math.ceil(Number((S==null?void 0:S())===x()?(w=Q())==null?void 0:(M=w.selected)==null?void 0:M.progressBarWidth:(f=Q())==null?void 0:(c=f.unselected)==null?void 0:c.progressBarWidth)*100)}})},_.O("div",{class:_.Tt("ytOverlayPollStickerChoicePollChoice",(K.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(S==null?void 0:S())!==
void 0},K.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(S==null?void 0:S())===x()},K))},_.O("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var w;
return((w=Q())==null?void 0:w.text)||""}),_.O("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(S==null?void 0:S())==="undefined")var w="";
else{var M,f,c,D;w=(S==null?void 0:S())===x()?(M=Q())==null?void 0:(f=M.selected)==null?void 0:f.votePercentage:(c=Q())==null?void 0:(D=c.unselected)==null?void 0:D.votePercentage}return w})))},"dn");var FZ3=_.B(function(K){var m=K.data;K=_.u(_.hL(void 0,void 0,"gY4ktc"));var x=K.next().value,S=K.next().value;return _.O("yt-overlay-poll-sticker",null,_.O(ek$,{region:function(){var Q,w;return(Q=m())==null?void 0:(w=Q.region)==null?void 0:w.interactionRegion}},_.O("div",{class:_.Tt("ytOverlayPollStickerHost"),
style:_.x_({"--original-height":function(){var Q;return""+(((Q=m())==null?void 0:Q.mainBodyHeight)||1)},
"--original-width":function(){var Q;return""+(((Q=m())==null?void 0:Q.mainBodyWidth)||1)},
"--scaled-width":function(){var Q;return""+(((Q=m())==null?void 0:Q.mainBodyWidth)||1)},
"--primary-surface":function(){var Q,w;return w7e(((Q=m())==null?void 0:(w=Q.theme)==null?void 0:w.primarySurface)||0)},
"--raised-surface":function(){var Q,w;return w7e(((Q=m())==null?void 0:(w=Q.theme)==null?void 0:w.raisedSurface)||0)},
"--secondary-surface":function(){var Q,w;return w7e(((Q=m())==null?void 0:(w=Q.theme)==null?void 0:w.secondarySurface)||0)},
"--primary-text":function(){var Q,w;return w7e(((Q=m())==null?void 0:(w=Q.theme)==null?void 0:w.primaryText)||0)},
"--secondary-text":function(){var Q,w;return w7e(((Q=m())==null?void 0:(w=Q.theme)==null?void 0:w.secondaryText)||0)}})},_.O("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return m().questionText}," "),_.O(_.AS,{each:function(){return m().pollChoiceConfigs||[]}},function(Q,w){return _.O("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.kA(function(){S(x()===w()?void 0:w())})},_.O(Ybm,{data:Q,
index:w,selectedChoice:x}))}),_.O("div",{class:"ytOverlayPollStickerVoteCount"},function(){return typeof(x==null?void 0:x())==="undefined"?m().preVoteCountText:m().postVoteCountText}))))},"en");_.BX(_.B(function(K){var m=K.data;return _.O("yt-stickers-layer",null,_.O(_.AS,{each:function(){var x;return((x=m())==null?void 0:x.stickers)||[]}},function(x){return _.O(_.r,{cond:function(){return _.h("enable_shorts_poll_stickers_web")},
then:function(){return _.O(_.r,{cond:function(){return x==null?void 0:x.pollSticker},
then:function(S){return _.O(FZ3,{data:S})}})}})}))},"fn"),"yt-stickers-layer",{props:{data:_.kv}});var qZ=function(){var K=_.e.apply(this,arguments)||this;K.showScrubber=!1;K.isWatchWhileMode=!1;K.enableAnchoredPanel=_.h("desktop_shorts_v2_anchored_panel");K.enablePollStickers=_.h("enable_shorts_poll_stickers_web");K.enableShortsModernControls=_.h("web_shorts_modern_controls");K.anchoredPanelActive=!1;K.enableLivingroomLayout=_.h("reels_enable_livingroom_layout");K.enablePlayerMetadataContainer=_.h("reels_web_enable_metadata_container");K.enableSqueezebackPanels=_.h("web_shorts_enable_squeezeback_panels");
K.useAspectRatio=_.h("web_use_aspect_ratio");K.isSqueezebackActive=!1;K.smallScreenSqueezeback=!1;K.isPlayerStarted=!1;K.overlayDensity=0;K.extractOverlay=!1;K.extractActionBar=!1;K.isOverlay=!1;K.isImmersive=!1;K.isImmersiveHorizontal=!1;K.isFullscreen=!1;K.onWindowResized=function(){var m;K.set("isImmersive",((m=window.getComputedStyle(K.hostElement))==null?void 0:m.getPropertyValue("--immersive-mode-on"))==="1");K.set("isImmersiveHorizontal",K.isImmersive&&K.enableLivingroomLayout&&!K.isWatchWhileMode)};
return K};
_.q(qZ,_.e);_.l=qZ.prototype;_.l.updateIsOverlay=function(K){this.isOverlay=K.detail.value};
_.l.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.l.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.l.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.l.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.l.onOverlayDensityChange=function(){var K=_.U8(this.hostElement).querySelector("ytd-info-panel-container-renderer");K&&(K.set("extractOverlay",this.extractOverlay),K.set("roundedContainer",this.extractOverlay))};
_.l.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.l.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.l.ready=function(){(_.h("enable_reel_action_bar_view_model")||this.get("data.likeButton")||this.get("data.viewCommentsButton")||this.get("data.shareButton")||this.get("data.remixButton")||this.get("data.menu")||this.get("data.subscribeButtonRenderer"))&&(!_.h("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.GW("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.GW("reels_action_justified_content")||"flex-start")};
_.l.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",properties:{roundedContainer:"[[extractOverlay]]",extractOverlay:"[[extractOverlay]]"}}},renderPriority:0}}};
_.l.setFakeLoadingButtons=function(){_.h("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.SC("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.SC("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.SC("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.SC("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.SC("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()};
_.l.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}))};
_.tv.Object.defineProperties(qZ.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.infoPanel)}}});
qZ.prototype.onOverlayDensityChange=qZ.prototype.onOverlayDensityChange;qZ.prototype.onIsActiveChanged=qZ.prototype.onIsActiveChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],qZ.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],qZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],qZ.prototype,"ytdReduxBehavior",void 0);
_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],qZ.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qZ.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],qZ.prototype,"isActive",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],qZ.prototype,"hidden",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],qZ.prototype,"useShortsIcon",void 0);
_.v([_.P({value:"left"}),_.U("design:type",String)],qZ.prototype,"buttonTooltipPosition",void 0);_.v([_.P({value:_.h("reels_enable_livingroom_layout")?"top":"left"}),_.U("design:type",String)],qZ.prototype,"likeButtonTooltipPosition",void 0);_.v([_.P({value:"none"}),_.U("design:type",String)],qZ.prototype,"textTransform",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"showScrubber",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"isWatchWhileMode",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.infoPanel"),_.U("design:type",Object),_.U("design:paramtypes",[])],qZ.prototype,"hasInfoPanel",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"enableAnchoredPanel",void 0);_.v([_.P(),_.U("design:type",Object)],qZ.prototype,"enablePollStickers",void 0);
_.v([_.P(),_.U("design:type",Object)],qZ.prototype,"enableShortsModernControls",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"anchoredPanelActive",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"enableLivingroomLayout",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],qZ.prototype,"enablePlayerMetadataContainer",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"enableSqueezebackPanels",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"useAspectRatio",void 0);_.v([_.P({selector:_.IVB,reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"isSqueezebackActive",void 0);_.v([_.P({selector:Tkm,reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"smallScreenSqueezeback",void 0);
_.v([_.P({selector:Idm}),_.U("design:type",Object)],qZ.prototype,"isPlayerStarted",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"overlayDensity",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"extractOverlay",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"extractActionBar",void 0);_.v([_.P(),_.U("design:type",Object)],qZ.prototype,"isOverlay",void 0);
_.v([_.P(),_.U("design:type",Object)],qZ.prototype,"isImmersive",void 0);_.v([_.P(),_.U("design:type",Object)],qZ.prototype,"isImmersiveHorizontal",void 0);_.v([_.P({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.U("design:type",Boolean)],qZ.prototype,"isShortsImmersive",void 0);_.v([_.P({computed:"computeButtonOverride(extractActionBar)"}),_.U("design:type",Object)],qZ.prototype,"buttonOverride",void 0);
_.v([_.P({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.U("design:type",Object)],qZ.prototype,"actionBarButtonOverride",void 0);_.v([_.P({selector:_.BR,reflectToAttribute:!0}),_.U("design:type",Object)],qZ.prototype,"isFullscreen",void 0);_.v([_.xt("isActive"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qZ.prototype,"onIsActiveChanged",null);
_.v([_.xt("extractOverlay"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qZ.prototype,"onOverlayDensityChange",null);_.v([_.Z({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],qZ);
_.d(qZ,"ytd-reel-player-overlay-renderer",function(){if(npm!==void 0)return npm;var K=document.createElement("template");_.E(K,'\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="[[!data.videoInteractions.elementsInteractionsLayer]]" 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"> </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enablePollStickers &amp;&amp; data.videoInteractions.elementsInteractionsLayer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <yt-stickers-layer data="[[data.videoInteractions.elementsInteractionsLayer.stickersLayerRenderer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      </yt-stickers-layer>\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]]" extract-overlay="[[extractOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!enableShortsModernControls]]" 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="[[!extractActionBar]]" overrides="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n      </div>\n    </template>\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return npm=K},{mode:1});var AL8;var EZ=function(){var K=_.e.apply(this,arguments)||this;K.videoDuration=0;K.playedTime=0;K.isActive=!1;K.JSC$22625_playerEvents=new Map;return K};
_.q(EZ,_.e);_.l=EZ.prototype;_.l.created=function(){this.JSC$22625_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$22625_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.l.attached=function(){this.getPlayerAndInitializeListeners()};
_.l.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22625_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.Kd(this,this.onPageChanged))};
_.l.getPlayerAndInitializeListeners=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return m=_.B3(),m?x.yield(m.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.Kd(K,K.onPageChanged)),x.jumpTo(0));K.player=x.yieldResult;K.initializePlayerListeners();_.Px(x)})};
_.l.onPageChanged=function(K){var m=this;return _.t(function(x){if(x.nextAddress==1)return K.detail.newPageType!=="ytd-shorts"?x.return():x.yield(_.aK().getPlayerPromise(),2);m.player=x.yieldResult;m.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.Kd(m,m.onPageChanged));_.Px(x)})};
_.l.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22625_playerEvents)};
_.l.onVideoDataChange=function(K){var m=this;return _.t(function(x){if(!m.player||K.type!=="newdata")return x.return();m.videoDuration=_.h("web_shorts_use_progress_state_for_gapless")?m.player.getProgressState(K.playertype).seekableEnd:m.player.getDuration(K.playertype);m.playedTime=0;_.Px(x)})};
_.l.onVideoProgress=function(K){var m=this,x,S;return _.t(function(Q){if(!m.player)return Q.return();x=m.player.getPresentingPlayerType();S=m.player.getPlayerState();m.videoDuration=_.h("web_shorts_use_progress_state_for_gapless")?m.player.getProgressState(x).seekableEnd:m.player.getDuration(x);m.playedTime=S===0?m.videoDuration:K;_.Px(Q)})};
_.l.getPercentPlayed=function(K,m){return K?_.ro(m/K,0,1):0};
_.tv.Object.defineProperties(EZ.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 K="";return K=this.videoDuration&&this.playedTime?K+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):K+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],EZ.prototype,"componentBehavior",void 0);_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],EZ.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],EZ.prototype,"player",void 0);_.v([_.P(),_.U("design:type",Object)],EZ.prototype,"videoDuration",void 0);_.v([_.P(),_.U("design:type",Object)],EZ.prototype,"playedTime",void 0);_.v([_.P(),_.U("design:type",Object)],EZ.prototype,"isActive",void 0);
_.v([_.g("videoDuration","playedTime"),_.U("design:type",Number),_.U("design:paramtypes",[])],EZ.prototype,"percentPlayed",null);_.v([_.g("videoDuration","playedTime"),_.U("design:type",Object),_.U("design:paramtypes",[])],EZ.prototype,"percentPlayedStyle",null);_.v([_.g("videoDuration","isActive"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],EZ.prototype,"hideProgressBar",null);
_.d(EZ,"ytd-progress-bar-line",function(){if(AL8===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);AL8=K}K=AL8;return K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var op8;_.BX(_.lR4,"ytm-closed-captioning-button",{props:{captionIconType:_.kv,onClick:_.$A,ariaLabel:_.kv,ariaPressed:_.kv,isOverlay:_.$A,isModern:_.$A}});_.BX(_.if4,"desktop-shorts-volume-controls",{props:{orientation:_.kv}});var bK=function(){var K=_.e.apply(this,arguments)||this;K.playerState=null;K.isMuted=!1;K.shortsModernControlsEnabled=_.h("web_shorts_modern_controls");K.volumeControlsOrientationState="horizontal_right";K.isOverlay=!0;K.isAdsOverlay=!1;K.captionIconType=-1;K.ariaLabel="";K.overlayDensity=0;K.JSC$22628_playerEvents=new Map;K.onClosedCaptionsButtonClick=function(){K.player&&_.RY(K.player)&&(K.player.toggleSubtitles(),K.updateCaptionIconType())};
return K};
_.q(bK,_.e);_.l=bK.prototype;_.l.created=function(){this.JSC$22628_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$22628_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$22628_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.l.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.IK(28662);this.playPauseButtonClientVE=_.IK(36842);this.fullscreenButtonToggleOffClientVE=_.IK(222256);this.fullscreenButtonToggleOnClientVE=_.IK(222257);var K=_.hX(),m=_.JX();K&&m&&(_.h("combine_ve_grafts")?(_.Cv(_.So(),this.muteButtonClientVE,m),_.Cv(_.So(),this.playPauseButtonClientVE,m)):_.iQ(K,m,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.l.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22628_playerEvents),this.player=null)};
_.l.updateCaptionIconType=function(){var K=-1,m=void 0,x=_.SC("CLOSED_CAPTIONS_DISABLED");this.player&&_.RY(this.player)&&(_.T7d(this.player)?(m=!0,x=_.SC("CLOSED_CAPTIONS_ON"),K=1):(m=!1,x=_.SC("CLOSED_CAPTIONS_OFF"),K=0));this.captionIconType=K;this.ariaPressedState=m;this.ariaLabel=x};
_.l.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-static-overlay-icon-active-other)"}}};
_.l.getPlayerAndInitializeListeners=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return m=_.B3(),m?x.yield(m.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.Kd(K,K.onPageChanged)),x.jumpTo(0));K.player=x.yieldResult;K.initializePlayerListeners();_.Px(x)})};
_.l.onPageChanged=function(K){var m=this;return _.t(function(x){if(x.nextAddress==1)return K.detail.newPageType!=="ytd-shorts"?x.return():x.yield(_.aK().getPlayerPromise(),2);m.player=x.yieldResult;m.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.Kd(m,m.onPageChanged));_.Px(x)})};
_.l.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22628_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.l.onPlayerStateChange=function(K){this.playerState=K};
_.l.onPlayerVolumeChange=function(K){this.isMuted=K.muted};
_.l.onPlayPauseButtonClick=function(){var K=this,m,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(_.aK().getPlayerPromise(),2);m=S.yieldResult;(x=_.hX())&&K.playPauseButtonClientVE&&_.on(x,K.playPauseButtonClientVE);m.getPlayerState()!==1?m.playVideo():m.pauseVideo();_.Px(S)})};
_.l.computePlayPauseIcon=function(K){return K===2||K===-1||K===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"};
_.l.computeFullscreenLabel=function(K){return K?_.SC("FULLSCREEN_EXIT_LABEL"):_.SC("FULLSCREEN_ENTER_LABEL")};
_.l.computePlayPauseLabel=function(K){return K===1||K===3?_.SC("PLAYER_LABEL_PAUSE"):_.SC("PLAYER_LABEL_PLAY")};
_.l.onMuteButtonClick=function(){var K=this,m,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(_.aK().getPlayerPromise(),2);m=S.yieldResult;(x=_.hX())&&K.muteButtonClientVE&&_.on(x,K.muteButtonClientVE);m.isMuted()?m.unMute(!0):m.mute(!0);_.Px(S)})};
_.l.computeMuteIcon=function(K){return K?"miniplayer:volume-off":"miniplayer:volume-up"};
_.l.computeMuteLabel=function(K){return K?_.SC("PLAYER_LABEL_UNMUTE"):_.SC("PLAYER_LABEL_MUTE")};
_.l.onFullscreenButtonClick=function(){var K=_.hX();K&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.on(K,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.on(K,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.MTH()};
_.tv.Object.defineProperties(bK.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var K=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(){K.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-static-overlay-background-medium-light)"}:{}}}},
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([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],bK.prototype,"componentBehavior",void 0);_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],bK.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],bK.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],bK.prototype,"player",void 0);_.v([_.P(),_.U("design:type",Object)],bK.prototype,"playerState",void 0);_.v([_.P(),_.U("design:type",Object)],bK.prototype,"isMuted",void 0);
_.v([_.P({computed:"computePlayPauseIcon(playerState)"}),_.U("design:type",String)],bK.prototype,"playPauseIcon",void 0);_.v([_.P({computed:"computeMuteIcon(isMuted)"}),_.U("design:type",String)],bK.prototype,"muteIcon",void 0);_.v([_.P({selector:_.BR}),_.U("design:type",Boolean)],bK.prototype,"isFullscreen",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bK.prototype,"shortsModernControlsEnabled",void 0);
_.v([_.P(),_.U("design:type",Object)],bK.prototype,"volumeControlsOrientationState",void 0);_.v([_.P(),_.U("design:type",Object)],bK.prototype,"isOverlay",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bK.prototype,"isAdsOverlay",void 0);_.v([_.P(),_.U("design:type",Object)],bK.prototype,"captionIconType",void 0);_.v([_.P(),_.U("design:type",Object)],bK.prototype,"ariaLabel",void 0);_.v([_.P(),_.U("design:type",Object)],bK.prototype,"ariaPressedState",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],bK.prototype,"overlayDensity",void 0);_.v([_.P(),_.U("design:type",Object)],bK.prototype,"data",void 0);_.v([_.P({computed:"computeActionBarButtonOverride()"}),_.U("design:type",Object)],bK.prototype,"actionBarButtonOverride",void 0);_.v([_.g("playerState"),_.U("design:type",Object),_.U("design:paramtypes",[])],bK.prototype,"playPauseButtonData",null);
_.v([_.g("isFullscreen"),_.U("design:type",Object),_.U("design:paramtypes",[])],bK.prototype,"fullscreenButtonData",null);_.v([_.P(),_.U("design:type",Object)],bK.prototype,"onClosedCaptionsButtonClick",void 0);_.v([_.g("isFullscreen"),_.U("design:type",String),_.U("design:paramtypes",[])],bK.prototype,"fullscreenIcon",null);
_.d(bK,"ytd-shorts-player-controls",function(){if(op8===void 0){var K=document.createElement("template");_.E(K,'\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<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="left-controls" class="style-scope ytd-shorts-player-controls">\n    <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n    </yt-button-shape>\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  </div>\n  <div id="right-controls" class="style-scope ytd-shorts-player-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    <div id="menu-button" class="button-container style-scope ytd-shorts-player-controls">\n      <ytd-menu-renderer data="[[data]]" is-overlay="[[isOverlay]]" three-dot-button-override="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-shorts-player-controls"></ytd-menu-renderer>\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  <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>\n');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);op8=K}K=op8;return K},{mode:1});var Hk8;_.BX(_.PGH,"yt-interstitial-view-model",{props:{data:_.kv}});var $lU=_.B(function(K){var m=K.data;return _.O("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.O("h1",{class:"reelWatchBreakViewModelHostTitle"},_.O(_.Ii,{text:function(){return m().title}})),_.O("h2",{class:"reelWatchBreakViewModelHostBody"},_.O(_.Ii,{text:function(){return m().body},
isOverlay:!0})),_.O(_.le,{data:function(){return m().buttons}},{buttonViewModel:function(x,S){return _.O("div",{class:function(){return S()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.O(_.Oy,{data:x.data}))}}))},"gn");
$lU.idomCompat=!0;_.BX($lU,"reel-watch-break-view-model",{props:{data:_.kv}});var gH=function(){return _.e.apply(this,arguments)||this};
_.q(gH,_.e);gH.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}}};
_.tv.Object.defineProperties(gH.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var K;return!!_.C((K=this.data)==null?void 0:K.renderer,JLm)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var K;return!!_.C((K=this.data)==null?void 0:K.renderer,hkm)}}});
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],gH.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],gH.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],gH.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],gH.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("data.renderer"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],gH.prototype,"isSurvey",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.renderer"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],gH.prototype,"isInterstitialViewModel",null);_.v([_.Z({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],gH);
_.d(gH,"ytd-reel-non-video-content-renderer",function(){if(Hk8!==void 0)return Hk8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
return Hk8=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var Nj$;_.BX(_.egf,"desktop-shorts-player-controls",{});var nr=function(){var K=_.e.apply(this,arguments)||this;K.isPlayerPaused=!1;K.isPlayerStarted=!1;K.showPlayerControls=!1;K.showScrubber=!1;K.autoHideJobId=0;K.modern=_.h("web_button_rework");K.overlayType=_.GW("web_shorts_expanded_overlay_type");K.panelData=void 0;K.isWatchWhileMode=!1;K.hasError=!1;K.panelShowDelayMs=1;K.scrubberComponent={};K.isFullscreen=!1;K.shouldHideOverlay=!1;K.enableAnchoredPanel=_.h("desktop_shorts_v2_anchored_panel");K.enablePersistentAnchoredPanel=_.h("desktop_shorts_v2_persistent_anchored_panel");
K.hideWatchWhilePanel=_.h("web_shorts_hide_watch_while_panel");K.useAspectRatio=_.h("web_use_aspect_ratio");K.enableShortsModernControls=_.h("web_shorts_modern_controls");K.isPersistentPanelActive=!1;K.anchoredPanelActive=!1;K.isShortsPipActive=!1;K.smallScreenSqueezeback=!1;K.enableFlexibleOverlay=_.h("web_enable_flexible_overlay");K.overlayDensity=0;K.extractOverlay=!1;K.extractActionBar=!1;K.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
K.onWindowResized=function(){_.nd(K,"calculateOverlayDensity",function(){K.calculateOverlayDensity()},100)};
return K};
_.q(nr,_.e);_.l=nr.prototype;_.l.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.l.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.l.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var K=_.cd().resolve(_.HC);this.isWatchWhileMode&&_.dX.addJob(function(){K.showPanel({identifier:"shorts-comments-panel",target:null})},0)}}else this.panelData=void 0};
_.l.handleShowReelsCommentsOverlayCommand=function(K){K=_.C(K,qb8);this.isActive&&(K==null?0:K.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))};
_.l.updateEngagementPanelVisibility=function(K,m){K&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:m?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:K}})};
_.l.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.l.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.cd().resolve(_.GT).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.l.handleWatchWhilePanelScrimClick=function(){var K=_.cd().resolve(_.HC);this.activeWatchWhilePanel&&(K.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.l.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.l.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]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]",showScrubber:"[[showScrubber]]"}},adsOverlay:{component:"ytd-ad-slot-renderer",properties:{overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}},renderPriority:0}}};
_.l.handlePlayerClick=function(K){var m=this,x,S;if((S=(x=window).matchMedia)!=null&&S.call(x,"(any-pointer: coarse)").matches||!K)this.showPlayerControls=!0,_.dX.cancelJob(this.autoHideJobId),this.autoHideJobId=_.FI(_.dX,function(){m.showPlayerControls=!1},4E3)};
_.l.isFirstReel=function(){return this.index===0};
_.l.handleMouseenter=function(){_.dX.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.l.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.l.handleScrubberEnter=function(){this.showScrubber=!0};
_.l.handleScrubberLeave=function(){this.showScrubber=!1};
_.l.maybeLogNonDefaultAspectRatio=function(){var K;(K=this.data)!=null&&K.thumbnail&&this.isActive&&.5625!==zcy(this.data.thumbnail)&&_.Phm("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.l.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var K=document.querySelector("#shorts-container");if(K){var m=!1,x,S=this.playerContainer.offsetWidth,Q=this.playerContainer.offsetHeight;K=K.offsetWidth/2-S/2;K>=368?(K=1,m=x=!0):K>=72?(K=0,x=!0):(K=2,x=!1);S>=600&&Q>=840?K=1:window.innerWidth<=599&&(K=2,x=m=!1);this.isPersistentPanelActive&&(K=0,m=!1);this.extractActionBar=x;_.h("web_enable_flexible_overlay")&&(this.overlayDensity=K,this.extractOverlay=
m);var w;(w=this.onOverlayDensityChanged)==null||w.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar)}}};
_.l.onOverlayDensityChange=function(){var K;(K=this.onOverlayDensityChanged)==null||K.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(K=_.U8(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))K.set("overlayDensity",this.overlayDensity),K.set("extractOverlay",this.extractOverlay),K.set("extractActionBar",this.extractActionBar);if(K=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))K.overlayDensity=this.overlayDensity,K.extractOverlay=
this.extractOverlay,K.extractActionBar=this.extractActionBar};
_.l.isVideoContent=function(K){_.cd().resolve(_.GT);return!!_.C(K,_.l9)};
_.l.isNonVideoContent=function(K){_.cd().resolve(_.GT);return!!_.C(K,_.Ve)};
_.l.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.tv.Object.defineProperties(nr.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.adsOverlay)}},
enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var K,m;return _.h("web_enable_format_first")||((K=this.data)==null?void 0:K.adsOverlay)&&_.h("web_enable_format_first_ads_only")||((m=this.data)==null?void 0:m.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 K;return!this.isActive||!this.isPlayerStarted||(K=this.data)!=null&&K.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var K;if(((K=this.data)==null?0:K.command)&&this.isVideoContent(this.data.command)){var m,x;if(((m=this.data)==null?0:m.adsOverlay)&&Object.keys((x=this.data)==null?void 0:x.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var S,Q;if(((S=this.data)==null?0:S.reelPlayerOverlayRenderer)&&Object.keys((Q=this.data)==null?void 0:Q.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
nr.prototype.onOverlayDensityChange=nr.prototype.onOverlayDensityChange;nr.prototype.calculateOverlayDensity=nr.prototype.calculateOverlayDensity;nr.prototype.maybeLogNonDefaultAspectRatio=nr.prototype.maybeLogNonDefaultAspectRatio;nr.prototype.onEngagementPanelsChanged=nr.prototype.onEngagementPanelsChanged;nr.prototype.onScrubberDataChange=nr.prototype.onScrubberDataChange;nr.prototype.updateShouldHideOverlay=nr.prototype.updateShouldHideOverlay;
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],nr.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],nr.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],nr.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nr.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Number)],nr.prototype,"index",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],nr.prototype,"isActive",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],nr.prototype,"isHiddenInDom",void 0);_.v([_.P(),_.U("design:type",Object)],nr.prototype,"isPlayerPaused",void 0);_.v([_.P({selector:Idm}),_.U("design:type",Object)],nr.prototype,"isPlayerStarted",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"showPlayerControls",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"showScrubber",void 0);_.v([_.P(),_.U("design:type",Object)],nr.prototype,"autoHideJobId",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"modern",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"overlayType",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],nr.prototype,"ytdReduxBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],nr.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nr.prototype,"watchWhileEngagementPanels",void 0);_.v([_.P(),_.U("design:type",Object)],nr.prototype,"panelData",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"isWatchWhileMode",void 0);_.v([_.P(),_.U("design:type",String)],nr.prototype,"activeWatchWhilePanel",void 0);
_.v([_.P(),_.U("design:type",Object)],nr.prototype,"hasError",void 0);_.v([_.P(),_.U("design:type",Object)],nr.prototype,"panelShowDelayMs",void 0);_.v([_.P(),_.U("design:type",Object)],nr.prototype,"scrubberComponent",void 0);_.v([_.P({selector:_.BR,reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"isFullscreen",void 0);_.v([_.P(),_.U("design:type",Object)],nr.prototype,"shouldHideOverlay",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"enableAnchoredPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"enablePersistentAnchoredPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"hideWatchWhilePanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"useAspectRatio",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"enableShortsModernControls",void 0);_.v([_.P({selector:_.IVB,reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"isPersistentPanelActive",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"anchoredPanelActive",void 0);_.v([_.P({selector:_.a0,reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"isShortsPipActive",void 0);
_.v([_.P({selector:Tkm,reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"smallScreenSqueezeback",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.adsOverlay"),_.U("design:type",Object),_.U("design:paramtypes",[])],nr.prototype,"isAdsOverlay",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.U("design:type",Object),_.U("design:paramtypes",[])],nr.prototype,"enableFormatFirst",null);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"enableFlexibleOverlay",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"overlayDensity",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"extractOverlay",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nr.prototype,"extractActionBar",void 0);_.v([_.P(),_.U("design:type",Function)],nr.prototype,"onOverlayDensityChanged",void 0);
_.v([_.P(),_.g("isActive","hasError","isPlayerStarted"),_.U("design:type",Object),_.U("design:paramtypes",[])],nr.prototype,"shouldRenderPlayerElements",null);_.v([_.P(),_.g("isActive","isWatchWhileMode"),_.U("design:type",Object),_.U("design:paramtypes",[])],nr.prototype,"watchWhileOrPersistentActive",null);_.v([_.xt("isActive","hasError","showingExpandedOverlay"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nr.prototype,"updateShouldHideOverlay",null);
_.v([_.P({reflectToAttribute:!0}),_.g("isActive","isPlayerStarted","data"),_.U("design:type",Object),_.U("design:paramtypes",[])],nr.prototype,"shouldRenderScrubber",null);_.v([_.xt("shouldRenderScrubber"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nr.prototype,"onScrubberDataChange",null);_.v([_.g("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.U("design:type",Object),_.U("design:paramtypes",[])],nr.prototype,"overlayComponent",null);
_.v([_.xt("watchWhileEngagementPanels"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nr.prototype,"onEngagementPanelsChanged",null);_.v([_.QF("#player-container"),_.U("design:type",HTMLElement)],nr.prototype,"playerContainer",void 0);_.v([_.QF("#cinematic-container"),_.U("design:type",HTMLElement)],nr.prototype,"cinematicContainer",void 0);
_.v([_.xt("isPersistentPanelActive","data.thumbnail"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nr.prototype,"maybeLogNonDefaultAspectRatio",null);_.v([_.xt("isPersistentPanelActive"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nr.prototype,"calculateOverlayDensity",null);
_.v([_.xt("overlayDensity","extractOverlay","extractActionBar"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nr.prototype,"onOverlayDensityChange",null);_.v([_.Z({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],nr);
_.d(nr,"ytd-reel-video-renderer",function(){if(Nj$!==void 0)return Nj$;var K=document.createElement("template");_.E(K,'\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 data="[[data.reelPlayerOverlayRenderer.menu.menuRenderer]]" disable-upgrade="[[!isActive]]" is-ads-overlay="[[isAdsOverlay]]" 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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Nj$=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var PK=function(){var K=_.e.apply(this,arguments)||this;K.isPreviousPageShorts=!1;K.index=0;K.delayedActiveIndex=0;K.playablePreviousIndex=null;K.isPlayerPaused=!1;K.isPlayerStarted=!1;K.intersectionObserverThreshold=.6;K.fitToVisibleBounds=!1;K.pageSubtype="shorts";K.enablePreviousContinuation=_.h("shorts_in_playlists_web");K.shortsPipEnabled=_.h("web_shorts_pip");K.isDark=document.documentElement.hasAttribute("dark");K.shortsViewTransitions=_.h("web_shorts_view_transitions");K.isFullscreen=!1;K.isShortsPipActive=
!1;K.buttonOverride={iconPosition:"icon-only",size:"XL"};K.anchoredPanelActive=!1;K.isActive=!1;K.smallScreenPersistentPanel=!1;K.isPersistentPanelActive=!1;K.smallScreenSqueezeBack=!1;K.enableScrollIntoViewCenter=_.h("web_scroll_into_view_center");K.formatFirst=_.h("web_enable_format_first")||_.h("web_enable_format_first_ads_only")||_.h("web_enable_format_first_organic_only");K.enableFlexibleOverlay=_.h("web_enable_flexible_overlay");K.extractOverlay=!1;K.useAspectRatio=_.h("web_use_aspect_ratio");
K.enableShortsSequenceRefactorUnify=_.h("web_enable_shorts_sequence_refactor_unify");K.isShortsInitialized=!1;K.shortsContentList=[];K.hasDataUpdated=!1;K.playerInPosition=!1;K.hidePreviousButtonImmediately=!1;K.showPreviousButtonImmediately=!1;K.endOfNextContinuation=!1;K.currentPlayerIndex=0;K.nextReelVe=_.IK(56921);K.prevReelVe=_.IK(56922);K.loopToggleOffVe=_.IK(198013);K.loopToggleOnVe=_.IK(198014);K.ambientModeToggleVe=_.IK(227860);K.reelPlayerPausedStateRendererVe=_.IK(141313);K.storedPlaybackSpeed=
null;K.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"};K.onOverlayDensityChanged=function(m,x,S,Q){m=K.getActiveReelVideo(m);K.extractOverlay=!!S;m==null||m.setAttribute("overlay-density",String(x));S===void 0||m!=null&&m.toggleAttribute("extract-overlay",
S);Q===void 0||m!=null&&m.toggleAttribute("extract-action-bar",Q)};
return K};
_.q(PK,_.e);_.l=PK.prototype;_.l.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.l.setShortsContentList=function(){var K=this,m=this.shortsContentList?[].concat(_.N3(this.shortsContentList)):[],x=this.firstShortsData,S=this.reelWatchSequenceResponse;if(x=this.shortsController==null?void 0:fYN(m,x,S!=null?S:null)){S=x.newContentList;var Q=x.indexChange;if(S.length!==m.length){var w;(w=this.intersectionObserver)==null||w.disconnect();this.shortsContentList=S;_.MJ(this,function(){Q!==0&&(K.index=Q,K.scrollToVideoThrottle.fire(K.index,"instant"),K.movePlayerToVideo(K.index));_.dX.addLowPriorityJob(function(){K.observeShorts()})})}}};
_.l.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.l.onResize=function(){var K=_.NS(),m=K.dispatch,x=this.calculateIsSmallWidth();m.call(K,_.U1({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:x}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.l.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:0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatchWhilePanel:!0,shortsPanel:!0}}},
renderPriority:0}}};
_.l.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var K=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,m=K,x=0;K<250&&(m=K+this.shortsInnerContainer.clientWidth,x=24);_.W9(this.hostElement,{"--ytd-shorts-header-width":m+"px","--ytd-shorts-top-spacing":x+"px"})}};
_.l.isFirstShorts=function(K){return K&&!this.enableShortsSequenceRefactorUnify?this.index===-K.length:this.index===0};
_.l.isActiveReel=function(K,m,x){x&&(m=this.calculatePrevIndex(m,x));return K===m};
_.l.onFullscreenChange=function(){_.h("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.cd().resolve(_.Jl).close(!0))};
_.l.engagementPanelsChanged=function(){var K;this.watchWhileEngagementPanels=(K=this.data)==null?void 0:K.engagementPanels};
_.l.unregisterPanels=function(){var K=_.cd().resolve(_.HC);if(this.watchWhileEngagementPanels)for(var m=_.u(this.watchWhileEngagementPanels),x=m.next();!x.done;x=m.next()){var S=x.value,Q=void 0,w=void 0;x=(Q=S.engagementPanelSectionListRenderer)==null?void 0:(w=Q.identifier)==null?void 0:w.tag;S=this.getPanelIdentifier(S.engagementPanelSectionListRenderer);K&&(x&&K.panelMap.delete(x),S&&_.h("web_shorts_panel_caching_bugfix")&&(Q=x=void 0,(Q=(x=K).unregisterPanelContent)==null||Q.call(x,S)))}};
_.l.isVideoContent=function(K){return this.isVideoContentCommand(K==null?void 0:K.command)};
_.l.getActiveReelVideo=function(K){return _.U8(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+K+'"]')};
_.l.calculatePrevIndex=function(K,m){return m?K-((m==null?void 0:m.length)||0):-1};
_.l.onKeydown=function(K){var m=_.AO(K)||[];if(!_.uO4(m))if(K.code==="ArrowUp")K.preventDefault(),this.handlePrevButtonClick();else if(K.code==="ArrowDown")K.preventDefault(),this.handleNextButtonClick();else if(K.code==="KeyM")this.toggleMuteUnmuteVideo();else if(K.code==="KeyK"||K.code==="Space")this.togglePlayPauseVideo();else if((K.code==="KeyA"||K.code==="ArrowLeft")&&_.h("web_shorts_keyboard_enable_seek_shortcuts")){var x;(x=this.player)==null||x.seekBy(-5)}else if((K.code==="KeyD"||K.code===
"ArrowRight")&&_.h("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var S;(S=this.player)==null||S.seekBy(5)}};
_.l.onServiceRequestCompleted=function(K,m){K=m.data;this.enableShortsSequenceRefactorUnify?K.continuationEndpoint||K.prevContinuationEndpoint?this.reelWatchSequenceResponse=K:this.endOfNextContinuation=!0:K.continuationEndpoint&&K.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:K.entries,continuationEndpoint:K.continuationEndpoint}}),_.h("web_enable_shorts_sequence_cache_fix")&&(this.cachedReelWatchSequenceResponse=
K)):K.prevContinuationEndpoint&&K.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:K.prevEntries,prevContinuationEndpoint:K.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.l.handleEngagementPanelVisibilityChanged=function(K,m){var x=_.cd().resolve(_.HC);if(K&&x){var S=this.getPanelIdentifier(K);if(m==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==S){x.hidePanel({identifier:this.activePanel});var Q;this.activePanel=((Q=K.identifier)==null?void 0:Q.tag)||K.panelIdentifier}else this.isPersistentPanelActive=!0,_.NS().dispatch(t9N(!0)),this.anchoredPanelActive=!0,this.activePanel=S;else m==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===S&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.NS().dispatch(t9N(!1)))}};
_.l.handlePanelScrimClick=function(){var K=_.cd().resolve(_.HC);this.activePanel&&(K.hidePanel({identifier:this.activePanel}),_.NS().dispatch(t9N(!1)))};
_.l.getShortsLoopSetting=function(){var K,m,x,S,Q;return _.t(function(w){switch(w.nextAddress){case 1:return _.h("kevlar_shorts_auto_advance")?w.yield(_.Z9.getInstance(),2):w.return(!0);case 2:return(K=w.yieldResult)?w.yield(K.get("sfvles"),3):w.return(!0);case 3:return x=(m=w.yieldResult)!=null?m:!1,w.yield(K.get("sfvle"),4);case 4:return Q=(S=w.yieldResult)!=null?S:!0,x?w.return(Q):w.return(!0)}})};
_.l.handleSignalActionToggleLoopShortsOff=function(){var K=this,m,x,S;return _.t(function(Q){switch(Q.nextAddress){case 1:if(!K.player)return Q.return();K.player.setLoopVideo(!1);m=_.So();_.q9(m,K.loopToggleOffVe);return Q.yield(_.Z9.getInstance(),2);case 2:return(x=Q.yieldResult)?Q.yield(x.set("sfvle",!1),3):Q.return();case 3:return Q.yield(x.set("sfvles",!0),4);case 4:S=_.s1(),_.lQ(0,203,!1),_.lQ(0,204,!0),S.save(),_.Px(Q)}})};
_.l.handleSignalActionToggleLoopShortsOn=function(){var K=this,m,x,S;return _.t(function(Q){switch(Q.nextAddress){case 1:if(!K.player)return Q.return();K.player.setLoopVideo(!0);m=_.So();_.q9(m,K.loopToggleOnVe);return Q.yield(_.Z9.getInstance(),2);case 2:return(x=Q.yieldResult)?Q.yield(x.set("sfvle",!0),3):Q.return();case 3:return Q.yield(x.set("sfvles",!0),4);case 4:S=_.s1(),_.lQ(0,203,!0),_.lQ(0,204,!0),S.save(),_.Px(Q)}})};
_.l.handleSignalActionToggleCinematicShortsOn=function(){WD8(!0);var K;(K=this.JSC$22652_cinematicController)==null||_.$YU(K,!0);_.q9(_.So(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.l.handleSignalActionToggleCinematicShortsOff=function(){WD8(!1);var K;(K=this.JSC$22652_cinematicController)==null||_.$YU(K,!1);_.q9(_.So(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.l.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.l.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.l.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var K=this.overlayContainer.querySelector("#experiment-overlay");K&&_.dX.addLowPriorityJob(function(){K.style.display="unset"},100)}};
_.l.getCurrentShort=function(){if(this.currentEndpoint){var K=this.currentEndpoint;if(this.isNonVideoContentCommand(K)){var m=_.C(K,_.Ve);return{reelNonVideoContentRenderer:_.C(m==null?void 0:m.renderer,_.UM),command:K}}if(this.data){var x;m=(x=_.C(this.currentEndpoint,_.l9))==null?void 0:x.thumbnail;var S;x=(S=this.data.overlay)==null?void 0:S.reelPlayerOverlayRenderer;_.cd().resolve(_.GT);K=this.data;var Q,w;S=(Q=K.overlay)==null?void 0:(w=Q.shortsAdsRenderer)==null?void 0:w.adSlots;if(S!==void 0)S.length===
0?(_.gY("Shorts ads returned no ad slots."),K=void 0):(S.length>1&&_.gY("Shorts ads has more than one ad slots."),K=_.C(S[0],_.gID));else{var M,f;K=_.C((M=K.overlay)==null?void 0:(f=M.shortsAdsRenderer)==null?void 0:f.overlay,_.gID)}M=K;K=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.C(this.currentEndpoint,_.l9),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var c;return{reelPlayerOverlayRenderer:x,thumbnail:m,command:K,adsOverlay:M,
videoId:(c=_.C(this.currentEndpoint,_.l9))==null?void 0:c.videoId}}}};
_.l.created=function(){var K=this;this.scrollToVideoThrottle=new _.Kp(function(m,x){x=x===void 0?"smooth":x;var S;(S=K.getActiveReelVideo(m))==null||S.scrollIntoView({behavior:x,block:"nearest",inline:K.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.cd().resolve(_.GT);this.maybeCreateIntersectionObserver()};
_.l.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.l.attached=function(){var K=this;_.cd().resolve(_.GT).registerRootElement(this);this.pageScrollElement=_.U8(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.Kd(this,this.processResetAction));_.h("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){K.maybeCreateIntersectionObserver();K.scrollToVideoThrottle.fire(K.activeIndex,"instant");K.shortsContainer.style.overflowY=
"scroll"}))};
_.l.updateReelWatchSequenceResponse=function(){var K=this,m;if(_.h("web_enable_delay_shorts_sequence_call_new")&&this.currentEndpoint&&((m=_.C(this.currentEndpoint,_.l9))==null?0:m.sequenceParams)&&!this.reelWatchSequenceResponse){var x;(x=this.shortsController)==null||utm(x,this.currentEndpoint).then(function(S){S&&(K.reelWatchSequenceResponse=S,_.dX.addLowPriorityJob(function(){K.observeShorts()}))})}};
_.l.calculateSqueezebackPanelSize=function(){var K=this,m=window.innerWidth-456-(window.innerHeight-106)*.5625;_.dX.addLowPriorityJob(function(){m<360?_.NS().dispatch(cLA(!0)):(K.hostElement.style.setProperty("--anchored-panel-width",Math.min(m,480)+"px"),_.NS().dispatch(cLA(!1)))})};
_.l.detached=function(){var K=_.cd().resolve(_.GT);K.rootElement=void 0;var m;(m=K.unsubscribeFromStore)==null||m.call(K);K.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.Kd(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.l.onResizeFinished=function(K,m){var x=this,S=new ResizeObserver(function(){x.shortsContainer.style.overflowY="hidden";_.dX.addLowPriorityJob(function(){m()},100)});
S.observe(K);return S};
_.l.resetDocumentScrollTop=function(){var K,m;if((K=document)==null?0:(m=K.scrollingElement)==null?0:m.scrollTop)document.scrollingElement.scrollTop=0};
_.l.loadPage_=function(K){var m=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),K){var x;!_.h("web_enable_delay_shorts_sequence_call")&&((x=_.C(this.currentEndpoint,_.l9))==null?0:x.sequenceParams)&&(this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index));this.data=K;this.isPlayerStarted?this.handleOnPlaybackCommand():
this.afterPlayerStarted=function(){m.isPlayerStarted&&(m.handleOnPlaybackCommand(),m.afterPlayerStarted=function(){})};
this.registerPanel(K)}};
_.l.afterPlayerStarted=function(){};
_.l.handleOnPlaybackCommand=function(){if(_.h("web_shorts_comment_stickers")&&this.isPlayerStarted){var K,m=(K=_.C(this.currentEndpoint,_.l9))==null?void 0:K.onPlaybackCommand;m&&this.ytComponentBehavior.resolveCommand(m)}};
_.l.maybeCreateIntersectionObserver=function(){var K=this,m=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==m){this.intersectionObserverThreshold=m;var x={rootMargin:"0px",threshold:m},S;(S=this.intersectionObserver)==null||S.disconnect();this.intersectionObserver=new IntersectionObserver(function(Q){Q=_.u(Q);for(var w=Q.next();!w.done;w=Q.next())if(w=w.value,w.intersectionRatio>m){w=Number(w.target.id);if(isNaN(w))break;if(w===K.index)break;
_.vyv();K.loadVideo(w);_.q1("r_vtc")}},x);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.l.observeShorts=function(){var K=[].concat(_.N3(_.U8(this.hostElement).querySelectorAll(".reel-video-in-sequence-new")));K=_.u(K);for(var m=K.next();!m.done;m=K.next()){m=m.value;var x=void 0;(x=this.intersectionObserver)==null||x.observe(m)}};
_.l.initCsi=function(){_.yf$("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var K={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"}},m,x;if((m=this.playerData)==null?0:(x=m.cacheMetadata)==null?0:x.isCacheHit)K.isCacheHit=!0;var S;if(m=(S=_.C(this.currentEndpoint,_.l9))==null?void 0:
S.prefetchTaskId)K.prefetchInfo={taskId:m};_.G5(K)};
_.l.isAd=function(){var K,m;return!!((K=_.C(this.currentEndpoint,_.l9))==null?0:(m=K.adClientParams)==null?0:m.isAd)};
_.l.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.l.getPlayerContainer=function(){var K;return(K=_.U8(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:K.playerContainer};
_.l.onPlayerStateChange=function(K){var m=this;this.isPlayerPaused=K===2;K!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?K===1&&this.index===0&&(this.isPlayerStarted||_.NS().dispatch(Ok8(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.NS().dispatch(Ok8(!0)));this.player&&!this.player.getLoopVideo()&&_.dX.addLowPriorityJob(function(){m.getShortsLoopSetting().then(function(x){var S;(S=m.player)==null||S.setLoopVideo(x)})});
this.isPlayerPaused&&_.h("web_shorts_paused_state_logging")&&_.F4(_.hX(),[this.reelPlayerPausedStateRendererVe])};
_.l.isShortPlayable=function(){if(_.h("kevlar_playable_short_killswitch"))return!0;var K;return(K=this.playerData)!=null&&K.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.l.setNormalPlaybackSpeed=function(){var K=this,m,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(K.getPlayer().getPlayerPromise(),2);m=S.yieldResult;x=m.getPlaybackRate();x!==1&&(K.storedPlaybackSpeed=x,m.setPlaybackRate(1));_.Px(S)})};
_.l.restorePlaybackSpeed=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1)return K.storedPlaybackSpeed===null?x.jumpTo(0):x.yield(K.getPlayer().getPlayerPromise(),3);m=x.yieldResult;m.setPlaybackRate(K.storedPlaybackSpeed);K.storedPlaybackSpeed=null;_.Px(x)})};
_.l.playerDataChanged=function(){var K=this,m,x,S,Q,w,M,f,c,D;return _.t(function(G){if(G.nextAddress==1){m=K.getPlayer();K.enableShortsSequenceRefactorUnify||(x=K.intersectionObserver)==null||x.disconnect();if(K.playerData){if(((S=K.playerData.videoDetails)==null?void 0:S.videoId)!==((Q=m.getPlayer())==null?void 0:Q.getVideoData().video_id)){w={};if(M=_.C(K.currentEndpoint,_.l9))w.watch_endpoint=M,M.endTimeSeconds&&(w.end=M.endTimeSeconds);m.loadVideoWithPlayerResponse(K.playerData,w)}}else return G.return();
return K.player?G.jumpTo(2):G.yield(m.getPlayerPromise(),3)}G.nextAddress!=2&&(K.player=G.yieldResult,K.JSC$22652_playerStateChangeListener=K.onPlayerStateChange.bind(K),K.player.addEventListener("onStateChange",K.JSC$22652_playerStateChangeListener),_.h("kevlar_client_enable_shorts_player_bootstrap")&&_.LZ(),K.scrollToVideoThrottle.fire(K.index),K.movePlayerToVideo(K.index),_.dX.addLowPriorityJob(function(){K.getShortsLoopSetting().then(function(p){var R;(R=K.player)==null||R.setLoopVideo(p)})}),
_.Ndo.resolve(K.player),K.player.syncVolume(),K.getPlayer().focusOnPlayer());
K.enableShortsSequenceRefactorUnify||_.dX.addLowPriorityJob(function(){K.observeShorts()},100);
f=K.player.getPlayerState(K.player.getPresentingPlayerType());f!==1||K.isPlayerStarted||_.NS().dispatch(Ok8(!0));K.updateBackNavContainerWidth();c=_.C(K.currentEndpoint,_.l9);((D=c)==null?0:D.startTimeSeconds)&&K.player.seekTo(c.startTimeSeconds);if(K.JSC$22652_cinematicController||K.cinematicsInitializeJobId)return G.return();K.cinematicsInitializeJobId=_.dX.addLowPriorityJob(function(){K.initCinematicController();K.cinematicsInitializeJobId=void 0});
_.Px(G)})};
_.l.onShortUndoDismiss=function(){var K=this,m=lYN().pop();m!==void 0&&(_.MJ(this,function(){K.showCardWithIndex(m)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.l.onShortsDismiss=function(K){if(K=K.detail.reelDismissalActionRenderer)(K=_.C(K.onDismissalCompletionRenderer,_.jIU))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:K}}}),this.scrollAndDismissCard()};
_.l.processReelNonVideoContentDismissalCommand=function(K){var m=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);K=_.C(K,LZK);this.activeDimissalTimeout=setTimeout(function(){m.scrollAndDismissCard()},Number(K==null?void 0:K.delayMs))};
_.l.scrollAndDismissCard=function(){var K=this,m=this.index;lYN().push(m);_.MJ(this,function(){var x=K.getPlayableNextIndex();x!==null&&(K.hideCardWithIndex(m),K.scrollToVideoThrottle.fire(x))})};
_.l.hideCardWithIndex=function(K){if(K=this.getActiveReelVideo(K))K.hidden=!0};
_.l.showCardWithIndex=function(K){if(K=this.getActiveReelVideo(K))K.hidden=!1};
_.l.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.l.activeChanged=function(K){_.NS().dispatch(_.U1({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:K}}));if(K)document.addEventListener("keydown",_.Kd(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var m;(m=this.player)==null||m.sendAbandonmentPing()}var x;(x=this.player)==null||x.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.Kd(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.l.graftClientVisualElements=function(){if(this.data){var K=_.So();_.ATA(K,_.k8({response:this.reelWatchSequenceResponse}));_.Cv(K,this.nextReelVe);_.Cv(K,this.prevReelVe);_.h("kevlar_shorts_auto_advance")&&(_.Cv(K,this.loopToggleOffVe),_.Cv(K,this.loopToggleOnVe));_.Cv(K,this.ambientModeToggleVe);_.F4(_.hX(),[this.nextReelVe,this.prevReelVe]);_.h("web_shorts_paused_state_logging")&&_.Cv(K,this.reelPlayerPausedStateRendererVe)}};
_.l.graftNvcRenderer=function(){var K,m,x,S,Q,w,M=this.enableShortsSequenceRefactorUnify?(K=this.shortsContentList)==null?void 0:(m=K[this.index])==null?void 0:m.command:this.index<0?(x=this.shortsProcessedPrevSequence)==null?void 0:(S=x[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:S.command:(Q=this.shortsProcessedSequence)==null?void 0:(w=Q[this.index])==null?void 0:w.command;if(M&&this.isNonVideoContentCommand(M)){K=_.C(M,_.Ve);var f,c;(K=(f=_.C(K==null?void 0:K.renderer,_.UM))==
null?void 0:(c=f.loggingDirectives)==null?void 0:c.trackingParams)&&_.So().graftServerVe(K)}};
_.l.setActiveIndex=function(){_.cd().resolve(_.GT).setActiveIndex(this.index)};
_.l.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.l.lazyUpdateMiniplayerData=function(){var K=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.dX.addLowPriorityJob(function(){K.updateMiniplayerData();K.updateMiniplayerDataJobId=void 0}))};
_.l.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.dX.cancelJob(this.updateMiniplayerDataJobId)};
_.l.updateMiniplayerData=function(){var K,m,x,S=_.cd().resolve(_.Jl),Q={shortsData:this.getCurrentShort(),previousButtonDisabled:!((K=this.prevButtonData)==null||!K.isDisabled),nextButtonDisabled:!((m=this.nextButtonData)==null||!m.isDisabled),playabilityStatus:(x=this.playerData)==null?void 0:x.playabilityStatus};_.jM(S,Q)};
_.l.resetPlayerLocation=function(){var K=this.getPlayer();this.initialPlayerContainer&&K.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.l.movePlayerToVideo=function(K,m){var x=this;m=m===void 0?!0:m;var S=this.getActiveReelVideo(K),Q=this.getPlayer();if(S){this.overlayContainer?S.appendChild(this.overlayContainer):(this.overlayContainer=_.U8(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,S.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||Q.appendTo(this.overlayContainer.playerContainer,void 0,!0));var w;(w=this.player)==null||w.setSize(NaN,NaN);this.isActive||_.FI(_.dX,function(){x.isActive=
!0});
Q.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.h("reels_web_disable_rtr_tick")||_.h("reels_web_use_pbs_first_shorts")&&K===0||_.CQ("r_tr");this.currentPlayerIndex=K;S.appendChild(this.errorScreenContainer);var M;(M=this.JSC$22652_cinematicController)==null||_.Zh$(M)}else m?_.dX.addLowPriorityJob(function(){x.movePlayerToVideo(x.index,!1)}):Math.random()<=_.rp("web_shorts_error_logging_threshold")&&_.d7(new _.AR("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:m,
index:K}))};
_.l.enableFormatFirst=function(K){return _.h("web_enable_format_first")||K.adsOverlay&&_.h("web_enable_format_first_ads_only")||K.reelPlayerOverlayRenderer&&_.h("web_enable_format_first_organic_only")};
_.l.getAspectRatio=function(K){if(this.enableFormatFirst(K))return(K==null?0:K.thumbnail)&&zcy(K.thumbnail)?"--ytd-shorts-player-ratio: "+zcy(K.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.l.getBackgroundImage=function(K){if(K!=null&&K.thumbnail)return(K=_.d9(K.thumbnail.thumbnails))?'background-image:url("'+K+'");':"background-color:black;"};
_.l.onPersistentPanelActiveChanged=function(){var K=this.getCurrentShort();if(K&&this.enableFormatFirst(K)&&(K==null?0:K.thumbnail)&&zcy(K.thumbnail)!==.5625){var m;(m=this.player)==null||m.setSize(NaN,NaN)}};
_.l.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.l.moveCinematicsToVideo=function(){var K=_.U8(this.hostElement).querySelector("ytd-reel-video-renderer");(K==null?0:K.cinematicContainer)&&K.cinematicContainer!==this.shortsCinematicContainer.parentElement&&K.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.l.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.l.updatePrevButtonData=function(){var K=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);if(K){var m;this.prevButtonData=K=Object.assign({},K,{accessibility:{label:_.SC("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},isDisabled:K.isDisabled||this.index===-(((m=this.shortsProcessedPrevSequence)==null?void 0:m.length)||0),tooltip:this.isUpArrowHidden?"":_.SC("PREVIOUS_VIDEO_LABEL")})}else this.prevButtonData&&(this.prevButtonData=K=Object.assign({},
this.prevButtonData,{isDisabled:!1}))};
_.l.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.l.updateNextButtonData=function(){var K=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);if(K){var m;this.nextButtonData=K=Object.assign({},K,{accessibility:{label:_.SC("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},isDisabled:K.isDisabled||this.index===((m=this.shortsProcessedSequence)==null?void 0:m.length),tooltip:_.SC("NEXT_VIDEO_LABEL")||""})}};
_.l.getPlayablePreviousIndex=function(){for(var K,m=this.index-1;m>=-(((K=this.prevShortsSequence)==null?void 0:K.length)||0);m--)if(!lYN().includes(m))return m;return null};
_.l.getIndexInSequence=function(K,m){return K.findIndex(function(x){var S;return((S=_.C(x.command,_.l9))==null?void 0:S.videoId)===m})};
_.l.handlePrevButtonClick=function(K){var m=this,x,S;return _.t(function(Q){x=m.getPlayablePreviousIndex();if(x===null)return Q.return();m.gestureType=((S=K)==null?void 0:S.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";x===0&&(m.hidePreviousButtonImmediately=!0);if(m.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){m.scrollToVideoThrottle.fire(x,"auto")}),Q.return();
m.scrollToVideoThrottle.fire(x);_.Px(Q)})};
_.l.getPlayableNextIndex=function(){for(var K,m,x=this.index+1;x<(this.enableShortsSequenceRefactorUnify?(K=this.shortsContentList)==null?void 0:K.length:((m=this.shortsProcessedSequence)==null?void 0:m.length)||0);x++)if(!lYN().includes(x))return x;return null};
_.l.handleNextButtonClick=function(K,m){var x=this,S,Q;return _.t(function(w){S=x.getPlayableNextIndex();if(S===null)return w.return();S===1&&(x.showPreviousButtonImmediately=!0);x.gestureType=((Q=K)==null?void 0:Q.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";m&&(x.gestureType=m);if(x.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){x.scrollToVideoThrottle.fire(S,"auto")}),w.return();
x.scrollToVideoThrottle.fire(S);_.Px(w)})};
_.l.handleReelNavigateCommand=function(K,m,x){(K=_.C(K,CvG))&&m&&K.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(x)};
_.l.loadVideo=function(K,m){m=m===void 0?!1:m;if(K!==this.currentPlayerIndex){_.NS().dispatch(Ok8(!1));if(this.isAd()&&!m){var x;(x=this.player)==null||x.notifyShortsAdSwipeEvent()}if((m=this.JSC$22652_cinematicController)!=null){var S;(S=m.currentCinematicEffect)==null||S.pause()}if((S=this.JSC$22652_cinematicController)!=null){var Q;(Q=S.currentCinematicEffect)==null||Q.clear()}S=K>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(S));
this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var w,M,f,c,D,G;Q=this.enableShortsSequenceRefactorUnify?(w=this.shortsContentList)==null?void 0:(M=w[K])==null?void 0:M.command:K<0?(f=this.shortsProcessedPrevSequence)==null?void 0:(c=f[this.shortsProcessedPrevSequence.length+K])==null?void 0:c.command:(D=this.shortsProcessedSequence)==null?void 0:(G=D[K])==
null?void 0:G.command;this.index=K;this.gestureType||(this.gestureType=S?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");Q&&this.isVideoContentCommand(Q)&&(this.ytComponentBehavior.resolveCommand(Q,{form:{createScreenConfig:{clickedVisualElement:S?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(Q&&this.isNonVideoContentCommand(Q)){this.currentEndpoint=Q;this.data=void 0;w=_.So();M=_.C(Q,_.Ve);var p,R;(M=(p=
_.C(M==null?void 0:M.renderer,_.UM))==null?void 0:(R=p.screenLoggingData)==null?void 0:R.screenVeType)&&_.hV(w,M);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(p=this.getActiveReelVideo(K))&&p.appendChild(this.overlayContainer)}var J,L;p=this.enableShortsSequenceRefactorUnify?((J=this.shortsContentList)==null?void 0:J.length)===K+1:((L=this.reelWatchSequenceResponse)==null?void 0:L.entries)&&K===this.reelWatchSequenceResponse.entries.length-1;var n;if(((n=
this.reelWatchSequenceResponse)==null?0:n.continuationEndpoint)&&p){var F,H;J={contentPlaybackContext:_.Zs({},(H=_.C((F=this.currentEndpoint)==null?void 0:F.commandMetadata,_.mE))==null?void 0:H.url,window.location.href)};this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:J})}var N,z;K=this.enableShortsSequenceRefactorUnify?K===0:K===-(((N=this.reelWatchSequenceResponse)==null?void 0:(z=N.prevEntries)==null?void 0:z.length)||0);var y,V;((y=this.reelWatchSequenceResponse)==
null?0:y.prevContinuationEndpoint)&&((V=this.reelWatchSequenceResponse)==null?0:V.prevEntries)&&K&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.l.setMiniplayerPreview=function(K){K=(K===void 0?0:K)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var m,x,S,Q,w=_.cd().resolve(_.Jl),M={shortsData:void 0,shortsPreviewThumbnail:K?this.enableShortsSequenceRefactorUnify?(m=this.shortsContentList)==null?void 0:(x=m[K])==null?void 0:x.thumbnail:(S=this.shortsProcessedSequence)==null?void 0:(Q=S[K])==null?void 0:Q.thumbnail:void 0};_.jM(w,M)};
_.l.updateTitle=function(K){var m,x;K=(K==null?0:K.adSlots)?"":(x=K==null?void 0:(m=K.videoDetails)==null?void 0:m.title)!=null?x:"";_.vg(this.hostElement,"yt-update-title",K)};
_.l.registerPanel=function(K){var m=_.cd().resolve(_.HC);if(m){K=_.u(K.engagementPanels||[]);for(var x=K.next();!x.done;x=K.next()){x=x.value;var S=this.getPanelIdentifier(x.engagementPanelSectionListRenderer),Q=void 0,w=void 0;(w=(Q=m).registerPanelContent)==null||w.call(Q,S,x)}}};
_.l.getPanelIdentifier=function(K){var m;return(K==null?void 0:(m=K.identifier)==null?void 0:m.tag)||(K==null?void 0:K.panelIdentifier)||(K==null?void 0:K.targetId)};
_.l.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.reelWatchSequenceResponse=this.data=void 0;this.shortsContentList=[];this.currentEndpoint=void 0;this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.NS().dispatch(Ok8(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.firstShortsData=void 0;_.NS().dispatch(t9N(!1));var K;(K=this.shortsController)!=
null&&(K.dismissedIndices=[]);var m;(m=this.shortsController)!=null&&m.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.cd().resolve(_.Jl).close(!0)};
_.l.processAppendReelWatchSequenceContinuationEntriesAction=function(K){var m=this,x;(x=this.intersectionObserver)==null||x.disconnect();K=K.appendReelWatchSequenceContinuationEntriesAction;if(K==null?0:K.entries){var S;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.N3(((S=this.reelWatchSequenceResponse)==null?void 0:S.entries)||[]),_.N3(K.entries)),continuationEndpoint:K.continuationEndpoint})}else if(K==null?0:K.prevEntries){var Q;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.N3(((Q=this.reelWatchSequenceResponse)==null?void 0:Q.prevEntries)||[]),_.N3(K.prevEntries)),prevContinuationEndpoint:K.prevContinuationEndpoint});_.dX.addLowPriorityJob(function(){m.movePlayerToVideo(m.index);m.scrollToVideoThrottle.fire(m.index,"instant")})}else return;
_.dX.addLowPriorityJob(function(){m.observeShorts()},100)};
_.l.processWatchSequence=function(K){var m=this;return K.map(function(x){x=x.command;if(m.isVideoContentCommand(x)){var S=_.C(x,_.l9);return{reelPlayerOverlayRenderer:_.C(S==null?void 0:S.overlay,_.yHE),thumbnail:S.thumbnail,command:x}}return m.isNonVideoContentCommand(x)?(S=_.C(x,_.Ve),{reelNonVideoContentRenderer:_.C(S==null?void 0:S.renderer,_.UM),command:x}):{command:x}})};
_.l.calculateIntersectionObserverThreshold=function(){var K=_.U8(this.hostElement).querySelector("ytd-reel-video-renderer"),m=1;(K==null?0:K.offsetHeight)&&(K==null?0:K.offsetWidth)&&(m=Math.min(K.offsetHeight,this.shortsContainer.offsetHeight)/K.offsetHeight*(Math.min(K.offsetWidth,this.shortsContainer.offsetWidth)/K.offsetWidth));return Math.round(m*.6*10)/10};
_.l.isVideoContentCommand=function(K){_.cd().resolve(_.GT);return!!_.C(K,_.l9)};
_.l.isNonVideoContentCommand=function(K){_.cd().resolve(_.GT);return!!_.C(K,_.Ve)};
_.l.initCinematicController=function(){var K=this;if(this.player&&this.shortsCinematicContainer){this.JSC$22652_cinematicController=new _.JA(this.shortsCinematicContainer,this.player);var m,x=_.C((m=this.data)==null?void 0:m.background,_.Ky);_.NkS(this.JSC$22652_cinematicController,x);_.$YU(this.JSC$22652_cinematicController,kI$(x));_.Hhm(this.JSC$22652_cinematicController);_.dX.addLowPriorityJob(function(){K.moveCinematicsToVideo()})}};
_.l.handleMiniplayerNavigateShorts=function(K){K==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():K==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.l.handleSignalActionToggleShortsPictureInPicture=function(){if(_.cd().resolve(_.Jl).pictureInPictureSupported()){var K=_.cd().resolve(_.GT);if(_.h("web_shorts_pip")){var m=_.cd().resolve(_.Jl);K.isShortsPipActive()?m.deactivate():m.isMiniplayerActive()||(_.PB().shortsPipActivation=!0,_.av6(m))}}else(K=this.player)==null||K.togglePictureInPicture()};
_.tv.Object.defineProperties(PK.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.reelWatchSequenceResponse)!=null&&K.prevEntries)return this.processWatchSequence([].concat(_.N3(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence)return this.index>0?this.shortsProcessedPrevSequence:this.shortsProcessedPrevSequence&&this.prevShortsSequence&&this.shortsProcessedPrevSequence.length===this.prevShortsSequence.length?this.shortsProcessedPrevSequence:[].concat(_.N3(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.reelWatchSequenceResponse)!=null&&K.entries)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var K=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var m;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((m=this.shortsProcessedSequence)==null?void 0:m.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var x;m=_.C((x=this.firstShortsData)==null?void 0:x.command,_.l9);if(m==null||!m.videoId)return this.shortsProcessedSequence;x=this.getIndexInSequence(this.shortsSequence,
m.videoId);if(x!==-1){if(this.shortsProcessedSequence&&this.shortsSequence&&this.shortsProcessedSequence.length===this.shortsSequence.length)return this.shortsProcessedSequence;this.index===0&&(this.currentPlayerIndex=this.index=x,_.dX.addLowPriorityJob(function(){K.scrollToVideoThrottle.fire(K.index,"auto");K.movePlayerToVideo(K.index)}));
return[].concat(_.N3(this.shortsSequence))}return[this.firstShortsData].concat(_.N3(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var K=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;K&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(K)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 K,m;return this.index===((K=this.reelWatchSequenceResponse)==null?void 0:(m=K.entries)==null?void 0:m.length)}var x;return!((x=this.reelWatchSequenceResponse)==null?0:x.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var K;(K=this.delayedActiveIndexUpdateDebouncer)==null||K.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return this.isShortPlayable()||((m=_.C((K=this.data)==null?void 0:K.watchStatus,_.X5E))==null?void 0:(x=m.style)==null?void 0:x.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var K=this,m=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),x;if((this.data||m)&&(((x=this.data)==null?0:x.engagementPanels)||this.isAd()||m)){m=!1;this.activePanel="shorts-comments-panel";var S;x=_.u(((S=this.data)==null?void 0:S.engagementPanels)||[]);for(S=x.next();!S.done;S=x.next())if(this.getPanelIdentifier(S.value.engagementPanelSectionListRenderer)===this.activePanel){m=!0;break}if(this.isPersistentPanelActive){var Q=
_.cd().resolve(_.HC);_.FI(_.dX,function(){Q.showPanel({identifier:K.activePanel,target:null})},100)}var w;
S=[].concat(_.N3(Object.values(((w=this.data)==null?void 0:w.engagementPanels)||{})));w=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);x=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return w===void 0&&x===void 0||(w==null?0:w.isDisabled)||(x==null?void 0:x.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!m?(m=S==null?void 0:S.findIndex(function(M){var f,c;return((f=M.engagementPanelSectionListRenderer)==null?void 0:(c=f.identifier)==null?void 0:c.tag)==="shorts-comments-panel"}),m===-1||m===void 0||S!=null&&S.splice(m,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.SC("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.SC("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:_.SC("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.SC("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(_.N3(Object.values(S||
{})))):S}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var K=this,m,x,S;if((m=this.playerData)==null?0:(x=m.playabilityStatus)==null?0:(S=x.errorScreen)==null?0:S.playerInterstitialRenderer)return _.dX.addLowPriorityJob(function(){K.movePlayerToVideo(K.index)}),this.playerData.playabilityStatus.errorScreen;
var Q,w;return((Q=this.data)==null?void 0:Q.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((w=this.data)==null?0:w.watchStatus)&&_.C(this.data.watchStatus,_.JqA)?(_.dX.addLowPriorityJob(function(){K.movePlayerToVideo(K.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.tv.Object.defineProperties(PK,{template:{configurable:!0,enumerable:!0,get:function(){if(gpm===void 0){var K=document.createElement("template");_.E(K,'\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="[[!enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <template is="dom-if" if="[[enablePreviousContinuation]]" class="style-scope ytd-shorts">\n        <dom-repeat items="[[shortsProcessedPrevSequence]]" class="style-scope ytd-shorts">\n          <template class="style-scope ytd-shorts">\n            <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" style$="[[getAspectRatio(item)]]">\n              <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n              </div>\n            </div>\n          </template>\n        </dom-repeat>\n      </template>\n      <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <template is="dom-if" if="[[enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsContentList]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);gpm=K}K=gpm;return K}}});
PK.prototype.onNextButtonDataChange=PK.prototype.onNextButtonDataChange;PK.prototype.onPrevButtonDataChange=PK.prototype.onPrevButtonDataChange;PK.prototype.onPersistentPanelActiveChanged=PK.prototype.onPersistentPanelActiveChanged;PK.prototype.lazyUpdateMiniplayerData=PK.prototype.lazyUpdateMiniplayerData;PK.prototype.onShortsPipActiveChanged=PK.prototype.onShortsPipActiveChanged;PK.prototype.setActiveIndex=PK.prototype.setActiveIndex;PK.prototype.graftNvcRenderer=PK.prototype.graftNvcRenderer;
PK.prototype.graftClientVisualElements=PK.prototype.graftClientVisualElements;PK.prototype.onActiveChanged=PK.prototype.onActiveChanged;PK.prototype.onShortsDismiss=PK.prototype.onShortsDismiss;PK.prototype.onShortUndoDismiss=PK.prototype.onShortUndoDismiss;PK.prototype.playerDataChanged=PK.prototype.playerDataChanged;PK.prototype.afterPlayerStarted=PK.prototype.afterPlayerStarted;PK.prototype.updateReelWatchSequenceResponse=PK.prototype.updateReelWatchSequenceResponse;
PK.prototype.unhideCurrentOverlay=PK.prototype.unhideCurrentOverlay;PK.prototype.onServiceRequestCompleted=PK.prototype.onServiceRequestCompleted;PK.prototype.engagementPanelsChanged=PK.prototype.engagementPanelsChanged;PK.prototype.onFullscreenChange=PK.prototype.onFullscreenChange;PK.prototype.onResize=PK.prototype.onResize;PK.prototype.setShortsContentList=PK.prototype.setShortsContentList;PK.prototype.setFirstShortsData=PK.prototype.setFirstShortsData;
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],PK.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.Sz.YtPageBehavior),_.U("design:type",Object)],PK.prototype,"ytPageBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],PK.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.F2),_.U("design:type",Object)],PK.prototype,"ironResizableBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],PK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],PK.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],PK.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],PK.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],PK.prototype,"playerData",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"reelWatchSequenceResponse",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"cachedReelWatchSequenceResponse",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"cachedSequenceParams",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"cachedSequenceProvider",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"currentEndpoint",void 0);
_.v([_.P(),_.U("design:type",Object)],PK.prototype,"nextButtonData",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"prevButtonData",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"isPreviousPageShorts",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"index",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"delayedActiveIndex",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"playablePreviousIndex",void 0);
_.v([_.P(),_.U("design:type",Object)],PK.prototype,"player",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"isPlayerPaused",void 0);_.v([_.P({selector:Idm}),_.U("design:type",Object)],PK.prototype,"isPlayerStarted",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"intersectionObserver",void 0);_.v([_.P(),_.U("design:type",Number)],PK.prototype,"cinematicsInitializeJobId",void 0);_.v([_.P(),_.U("design:type",Number)],PK.prototype,"updateMiniplayerDataJobId",void 0);
_.v([_.P(),_.U("design:type",Object)],PK.prototype,"fitToVisibleBounds",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"pageSubtype",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],PK.prototype,"enablePreviousContinuation",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"shortsPipEnabled",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"isDark",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"shortsViewTransitions",void 0);_.v([_.P({selector:_.BR,reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"isFullscreen",void 0);_.v([_.P({selector:_.a0,reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"isShortsPipActive",void 0);_.v([_.QF("#shorts-inner-container"),_.U("design:type",HTMLElement)],PK.prototype,"shortsInnerContainer",void 0);
_.v([_.QF("#back-nav-button ytd-button-renderer"),_.U("design:type",_.u$)],PK.prototype,"backNavButton",void 0);_.v([_.QF("#shorts-container"),_.U("design:type",HTMLElement)],PK.prototype,"shortsContainer",void 0);_.v([_.ZW("error-screen"),_.U("design:type",HTMLElement)],PK.prototype,"errorScreenContainer",void 0);_.v([_.ZW("player"),_.U("design:type",Object)],PK.prototype,"playerElement",void 0);
_.v([_.ZW("shorts-cinematic-container"),_.U("design:type",HTMLElement)],PK.prototype,"shortsCinematicContainer",void 0);_.v([_.ZW("initial-player-container"),_.U("design:type",HTMLElement)],PK.prototype,"initialPlayerContainer",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"buttonOverride",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"anchoredPanelActive",void 0);_.v([_.P(),_.U("design:type",String)],PK.prototype,"activePanel",void 0);
_.v([_.P(),_.U("design:type",Object)],PK.prototype,"isActive",void 0);_.v([_.P({selector:Tkm,reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"smallScreenPersistentPanel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"isPersistentPanelActive",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"smallScreenSqueezeBack",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"enableScrollIntoViewCenter",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"formatFirst",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"enableFlexibleOverlay",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"extractOverlay",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"useAspectRatio",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],PK.prototype,"enableShortsSequenceRefactorUnify",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"shortsController",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"panelContainer",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"overlayContainer",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"isShortsInitialized",void 0);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"firstShortsData",void 0);
_.v([_.P(),_.U("design:type",Object)],PK.prototype,"firstShortsDataModel",void 0);_.v([_.P(),_.U("design:type",Array)],PK.prototype,"shortsContentList",void 0);_.v([_.g("reelWatchSequenceResponse"),_.U("design:type",Object),_.U("design:paramtypes",[])],PK.prototype,"prevShortsSequence",null);_.v([_.g("data","prevShortsSequence"),_.g("data","prevShortsSequence"),_.U("design:type",Object),_.U("design:paramtypes",[])],PK.prototype,"shortsProcessedPrevSequence",null);
_.v([_.g("reelWatchSequenceResponse"),_.U("design:type",Object),_.U("design:paramtypes",[])],PK.prototype,"shortsSequence",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"setFirstShortsData",null);_.v([_.xt("reelWatchSequenceResponse","firstShortsData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"setShortsContentList",null);
_.v([_.g("data","shortsSequence","firstShortsData"),_.U("design:type",Object),_.U("design:paramtypes",[])],PK.prototype,"shortsProcessedSequence",null);_.v([_.P({reflectToAttribute:!0}),_.g("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],PK.prototype,"isUpArrowHidden",null);
_.v([_.P({reflectToAttribute:!0}),_.g("reelWatchSequenceResponse","index","endOfNextContinuation"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],PK.prototype,"isDownArrowHidden",null);_.v([_.P(),_.g("index"),_.U("design:type",Number),_.U("design:paramtypes",[])],PK.prototype,"activeIndex",null);_.v([_.g("isShortPlayable","data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],PK.prototype,"shouldRenderOfflineContent",null);
_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"onResize",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],PK.prototype,"anchoredEngagementPanels",null);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"watchWhileEngagementPanels",void 0);_.v([_.xt("isFullscreen"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"onFullscreenChange",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"engagementPanelsChanged",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],PK.prototype,"onServiceRequestCompleted",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"unhideCurrentOverlay",null);
_.v([_.xt("currentEndpoint"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"updateReelWatchSequenceResponse",null);_.v([_.xt("isPlayerStarted"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"afterPlayerStarted",null);_.v([_.g("playerData","reelWatchSequenceResponse","data"),_.U("design:type",Object),_.U("design:paramtypes",[])],PK.prototype,"errorScreen",null);
_.v([_.g("errorScreen"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],PK.prototype,"hasError",null);_.v([_.xt("playerData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype",Promise)],PK.prototype,"playerDataChanged",null);_.v([_.mh("yt-dismissible-item-undo-feedback"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"onShortUndoDismiss",null);
_.v([_.mh("yt-disable-lockup-interaction"),_.U("design:type",Function),_.U("design:paramtypes",[Object]),_.U("design:returntype")],PK.prototype,"onShortsDismiss",null);_.v([_.uV("active"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"onActiveChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"graftClientVisualElements",null);
_.v([_.xt("currentPlayerIndex"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"graftNvcRenderer",null);_.v([_.xt("index"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"setActiveIndex",null);_.v([_.xt("isShortsPipActive"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"onShortsPipActiveChanged",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"lazyUpdateMiniplayerData",null);_.v([_.P(),_.U("design:type",Object)],PK.prototype,"onOverlayDensityChanged",void 0);_.v([_.xt("isPersistentPanelActive"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"onPersistentPanelActiveChanged",null);
_.v([_.xt("index","data","isUpArrowHidden"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"onPrevButtonDataChange",null);_.v([_.xt("index","data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PK.prototype,"onNextButtonDataChange",null);_.v([_.Z({is:"ytd-shorts"})],PK);_.dt.registerService(_.wq5,PK);
_.aI();
}catch(e){_._DumpException(e)}
try{
_.Bc("JzFVk");
var $X3;var NR3;var Kr=function(){return _.e.apply(this,arguments)||this};
_.q(Kr,_.e);Kr.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Kr.prototype.computeBlueBottomLink=function(K){return K};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Kr.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Kr.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Kr.prototype,"data",void 0);_.v([_.P({computed:"computeIcon_(data.bottomIcon)"}),_.U("design:type",String)],Kr.prototype,"bottomIcon",void 0);
_.v([_.P({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.U("design:type",Boolean)],Kr.prototype,"enableBlueBottomLink",void 0);_.v([_.Z({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],Kr);
_.d(Kr,"ytd-web-answer-renderer",function(){if(NR3!==void 0)return NR3;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return NR3=K},{mode:_.VF("kevlar_poly_si_batch_j035")?1:2});var Z1U;var mC=function(){var K=_.e.apply(this,arguments)||this;K.hasChipBar=!1;return K};
_.q(mC,_.e);mC.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}}};
mC.prototype.computeHasChipBar=function(K){return!(K==null||!K.chipBar)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],mC.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],mC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],mC.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.U("design:type",Object)],mC.prototype,"hasChipBar",void 0);_.v([_.Z({is:"ytd-search-header-renderer",disableElementRegistration:!0})],mC);
_.d(mC,"ytd-search-header-renderer",function(){if(Z1U!==void 0)return Z1U;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Z1U=K},{mode:1});var BRA;var xd=function(){return _.e.apply(this,arguments)||this};
_.q(xd,_.e);xd.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],xd.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],xd.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],xd.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-page-continuation"})],xd);
_.d(xd,"ytd-page-continuation",function(){if(BRA!==void 0)return BRA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return BRA=K},{mode:1});var az8;var dXy;var ywS;var VEm=function(){return _.e.apply(this,arguments)||this};
_.q(VEm,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],VEm.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],VEm.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],VEm);
_.d(VEm,"ytd-watch-card-one-vs-one-event",function(){if(ywS!==void 0)return ywS;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ywS=K},{mode:1});var vLS=function(){return _.e.apply(this,arguments)||this};
_.q(vLS,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vLS.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vLS.prototype,"data",void 0);_.v([_.Z({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],vLS);
_.d(vLS,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(dXy!==void 0)return dXy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return dXy=K},{mode:1});var UXs;var zwy=function(){return _.e.apply(this,arguments)||this};
_.q(zwy,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zwy.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zwy.prototype,"data",void 0);_.v([_.Z({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],zwy);
_.d(zwy,"ytd-banner-and-box-hero-image-renderer",function(){if(UXs!==void 0)return UXs;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return UXs=K},{mode:1});var TR$;var Sb=function(){var K=_.e.apply(this,arguments)||this;K.modern=_.h("web_modern_buttons");return K};
_.q(Sb,_.e);Sb.prototype.computeIcon=function(){var K,m,x=(K=this.data)==null?void 0:(m=K.icon)==null?void 0:m.iconType;if(x)return _.T9(x)};
Sb.prototype.computeButtonShape=function(){var K;return{buttonText:_.Hk((K=this.data)==null?void 0:K.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.tv.Object.defineProperties(Sb.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Sb.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Sb.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Sb.prototype,"modern",void 0);_.v([_.P({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.g("data.style"),_.U("design:type",Object),_.U("design:paramtypes",[])],Sb.prototype,"buttonColor",null);
_.v([_.Z({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],Sb);
_.d(Sb,"ytd-call-to-action-button-renderer",function(){if(TR$!==void 0)return TR$;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return TR$=K},{mode:1});var IzK;var Qg=function(){return _.e.apply(this,arguments)||this};
_.q(Qg,_.e);Qg.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.U8(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.a$(this.data.leftThumbnail.thumbnails,216)+")")};
Qg.prototype.onLeftThumbnailChanged=Qg.prototype.onLeftThumbnailChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Qg.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Qg.prototype,"data",void 0);_.v([_.xt("data.leftThumbnail"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Qg.prototype,"onLeftThumbnailChanged",null);_.v([_.Z({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],Qg);
_.d(Qg,"ytd-collage-hero-image-renderer",function(){if(IzK!==void 0)return IzK;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return IzK=K},{mode:1});var kVN;var wH=function(){return _.e.apply(this,arguments)||this};
_.q(wH,_.e);wH.prototype.computeStyle=function(K){return K};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],wH.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],wH.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.U("design:type",String)],wH.prototype,"componentStyle",void 0);_.v([_.Z({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],wH);
_.d(wH,"ytd-single-hero-image-renderer",function(){if(kVN!==void 0)return kVN;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return kVN=K},{mode:1});var WxN;var sZ=function(){return _.e.apply(this,arguments)||this};
_.q(sZ,_.e);_.l=sZ.prototype;
_.l.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"}}};
_.l.computeSubtitle=function(K){if(this.data){var m;if(this.data.upcomingEventData){K=_.Hk(K.subtitle);var x=Number(this.data.upcomingEventData.startTime);isNaN(x)||(m=_.o_(_.t0(K,x)))}else m=K.subtitle;return m}};
_.l.onHeroTap=function(K){K.preventDefault();var m=this.data&&this.data.navigationEndpoint;!m||!_.oK(_.AO(K),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.oK(_.AO(K),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.h("kevlar_watchcard_hero_video_renderer_killswitch")?_.vg(this.hostElement,"yt-navigate",{navigationEndpoint:m}):this.ytComponentBehavior.resolveCommand(m))};
_.l.computeHeroTabIndex=function(K){return K&&K.simpleText?-1:0};
_.l.computeHeroRole=function(K){return K&&K.simpleText?"":"link"};
_.l.computeIsReminderButtonPresent=function(K){return!(!K||!K.reminderButton)};
_.l.computeHideBottomItems=function(K){return!(this.computeIsReminderButtonPresent(K)||K.subtitle)};
_.l.dataChanged=function(){var K=this.get("data.buttons.buttonRenderer.serviceEndpoint"),m;((m=_.C(K==null?void 0:K.commandMetadata,_.eN))==null?0:m.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(K)};
sZ.prototype.dataChanged=sZ.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],sZ.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sZ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],sZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],sZ.prototype,"data",void 0);
_.v([_.P({computed:"computeSubtitle(data)"}),_.U("design:type",String)],sZ.prototype,"subtitle",void 0);_.v([_.P({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],sZ.prototype,"isReminderButtonPresent",void 0);_.v([_.P({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],sZ.prototype,"hideBottomItems",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sZ.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],sZ);
_.d(sZ,"ytd-watch-card-hero-video-renderer",function(){if(WxN!==void 0)return WxN;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return WxN=K},{mode:1});var XbN;var lK=function(){return _.e.apply(this,arguments)||this};
_.q(lK,_.e);_.l=lK.prototype;_.l.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"}}}};
_.l.computeTitleBadges=function(K){return K?[K]:[]};
_.l.computeHeaderStyle=function(K){return K?K.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.l.computeAvatarAriaLabel=function(K){if(K){var m,x,S,Q;return(Q=(m=K.avatar)==null?void 0:(x=m.accessibility)==null?void 0:(S=x.accessibilityData)==null?void 0:S.label)!=null?Q:_.Hk(K==null?void 0:K.title)}};
_.l.computeAvatarHeight=function(K){return K==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.l.computeBadgeRowClass=function(K){return(K==null?0:K[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],lK.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],lK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],lK.prototype,"data",void 0);_.v([_.P({computed:"computeTitleBadges(data.titleBadge)"}),_.U("design:type",Array)],lK.prototype,"titleBadges",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.U("design:type",String)],lK.prototype,"headerStyle",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.U("design:type",String)],lK.prototype,"badgeRowClass",void 0);_.v([_.Z({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],lK);
_.d(lK,"ytd-watch-card-rich-header-renderer",function(){if(XbN!==void 0)return XbN;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return XbN=K},{mode:1});var KD3;var mYm;var uK=function(){return _.e.apply(this,arguments)||this};
_.q(uK,_.e);uK.prototype.onMetadataTap=function(K){var m=this.data&&this.data.navigationEndpoint;m&&!_.oK(_.AO(K),this.hostElement,["A".toString()])&&_.vg(this.hostElement,"yt-navigate",{endpoint:m})};
_.tv.Object.defineProperties(uK.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 K;if(this.data.upcomingEventData){var m=_.Hk(this.data.subtitle),x=Number(this.data.upcomingEventData.startTime);isNaN(x)||(K=_.o_(_.t0(m,x)))}else K=this.data.subtitle;return K}}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],uK.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],uK.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data.style"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uK.prototype,"isCondensed",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],uK.prototype,"subtitle",null);
_.v([_.Z({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],uK);
_.d(uK,"ytd-watch-card-compact-video-renderer",function(){if(mYm!==void 0)return mYm;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return mYm=K},{mode:1});var xYK;var SQy=function(){return _.e.apply(this,arguments)||this};
_.q(SQy,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],SQy.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],SQy.prototype,"data",void 0);_.v([_.Z({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],SQy);
_.d(SQy,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(xYK!==void 0)return xYK;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return xYK=K},{mode:1});var MZ=function(){return _.e.apply(this,arguments)||this};
_.q(MZ,_.e);MZ.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],MZ.prototype,"ytRendererStamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],MZ.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],MZ.prototype,"data",void 0);_.v([_.Z({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],MZ);
_.d(MZ,"ytd-vertical-watch-card-list-renderer",function(){if(KD3!==void 0)return KD3;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return KD3=K},{mode:1});var QIS;var fr=function(){var K=_.e.apply(this,arguments)||this;K.ariaExpanded="false";return K};
_.q(fr,_.e);_.l=fr.prototype;_.l.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.l.dataChanged=function(){var K;this.currentSeasonIndex=((K=this.data)==null?void 0:K.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.l.computeEpisodesInfo=function(K,m,x){if(K!==void 0&&m.length===K.length)return K[x]};
_.l.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.l.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.l.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.l.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.l.getUppercaseSimpleString=function(K){return this.ytRendererBehavior.getSimpleString(K).toUpperCase()};
_.l.updateCurrentSeasonIndexFromBinding=function(K){this.currentSeasonIndex=K.detail.value};
fr.prototype.onIronOverlayClosed=fr.prototype.onIronOverlayClosed;fr.prototype.currentSeasonIndexChanged=fr.prototype.currentSeasonIndexChanged;fr.prototype.dataChanged=fr.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],fr.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],fr.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],fr.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",String)],fr.prototype,"label",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],fr.prototype,"currentSeasonIndex",void 0);_.v([_.P({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.U("design:type",Object)],fr.prototype,"episodesInfo",void 0);_.v([_.P({value:"false"}),_.U("design:type",Object)],fr.prototype,"ariaExpanded",void 0);_.v([_.QF("#lists"),_.U("design:type",Object)],fr.prototype,"lists",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],fr.prototype,"dataChanged",null);_.v([_.uV("currentSeasonIndex"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],fr.prototype,"currentSeasonIndexChanged",null);_.v([_.mh("iron-overlay-closed"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],fr.prototype,"onIronOverlayClosed",null);
_.v([_.Z({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],fr);
_.d(fr,"ytd-watch-card-section-dropdown-renderer",function(){if(QIS!==void 0)return QIS;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return QIS=K},{mode:1});var wc8;var tA=function(){var K=_.e.apply(this,arguments)||this;K.isSearch=!1;return K};
_.q(tA,_.e);tA.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],tA.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],tA.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],tA.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],tA.prototype,"isSearch",void 0);_.v([_.Z({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],tA);
_.d(tA,"ytd-watch-card-section-sequence-renderer",function(){if(wc8!==void 0)return wc8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
return wc8=K},{mode:1});var sIy=_.B(function(K){return _.O("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.O(_.le,{data:function(){return K.data().ctaButton}},{buttonViewModel:_.Oy}),_.O(_.Ii,{text:function(){return K.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"Um");
sIy.idomCompat=!0;_.BX(sIy,"ytd-button-banner-view-model",{props:{data:_.kv}});var cK=function(){var K=_.e.apply(this,arguments)||this;K.isSearch=!1;return K};
_.q(cK,_.e);
cK.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],cK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cK.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cK.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:!0}),_.U("design:type",Boolean)],cK.prototype,"rounded",void 0);_.v([_.P(),_.U("design:type",Object)],cK.prototype,"isSearch",void 0);
_.v([_.Z({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],cK);
_.d(cK,"ytd-universal-watch-card-renderer",function(){if(az8!==void 0)return az8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return az8=K},{mode:1});var ldK;_.BX(_.B(function(K){var m=K.data;var x;K=!((x=_.cd().resolve(_.tR(_.PX)))==null||!x());x={};return _.O("overview-message-view-model",{class:_.Tt("ytwOverviewMessageViewModelHost",(x.ytwOverviewMessageViewModelDarkBackground=K,x.ytwOverviewMessageViewModelLightBackground=!K,x))},_.O(_.r,{cond:function(){return m().primaryImage},
then:function(S){return _.O(_.FR,{data:S,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.O(_.r,{cond:function(){return m().primaryText},
then:function(){return _.O("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.O(_.Ii,{text:function(){return m().primaryText}}))}}),_.O(_.r,{cond:function(){return m().secondaryText},
then:function(){return _.O("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.O(_.Ii,{text:function(){return m().secondaryText}}))}}))},"Vm"),"overview-message-view-model",{props:{data:_.kv}});_.BX(_.krA,"ytd-overview-answer-view-model",{props:{data:_.kv}});var OZ=function(){return _.e.apply(this,arguments)||this};
_.q(OZ,_.e);OZ.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"}}}};
OZ.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],OZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],OZ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.my),_.U("design:type",Object)],OZ.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],OZ.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],OZ.prototype,"isSearch",void 0);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],OZ);
_.d(OZ,"ytd-secondary-search-container-renderer",function(){if(ldK!==void 0)return ldK;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
return ldK=K},{mode:1});var ugy;var jb=function(){var K=_.e.apply(this,arguments)||this;K.renderSecondarySearchContainer=!1;K.isSearch=!1;return K};
_.q(jb,_.e);_.l=jb.prototype;_.l.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.continuations":{id:"continuations",mapping:{pageContinuationData:"ytd-page-continuation"}}}};
_.l.created=function(){var K=this;this.boundStampSecondarySearchContainerIfFits=function(){K.stampSecondarySearchContainerIfFits()};
_.V6("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.l.computeIsSearchFrictionPage=function(K){var m,x,S,Q,w;K=K==null?void 0:(m=K.primaryContents)==null?void 0:(x=m.sectionListRenderer)==null?void 0:(S=x.contents)==null?void 0:(Q=S[0])==null?void 0:(w=Q.itemSectionRenderer)==null?void 0:w.contents;if(!K)return!1;m=_.u(K);for(x=m.next();!x.done;x=m.next())if(S=void 0,(S=x.value)==null?0:S.searchFrictionViewModel)return!0;return!1};
_.l.computeShowSecondaryColumn=function(K,m){return!!(m&&m.secondaryContents&&K)};
_.l.activeChanged=function(){var K=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.Kd(this,this.debounceStampSecondarySearchContainerIfFits)),_.gs(function(){K.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.Kd(this,this.debounceStampSecondarySearchContainerIfFits))};
_.l.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.l.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.l.debounceStampSecondarySearchContainerIfFits=function(){_.nd(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.l.onRetrieveLocation=function(K,m){m.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);K.stopPropagation()};
_.l.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
jb.prototype.dataChanged=jb.prototype.dataChanged;jb.prototype.onRetrieveLocation=jb.prototype.onRetrieveLocation;jb.prototype.persistentGuideChanged=jb.prototype.persistentGuideChanged;jb.prototype.activeChanged=jb.prototype.activeChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],jb.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],jb.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],jb.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.b(_.F2),_.U("design:type",Object)],jb.prototype,"ironResizableBehavior",void 0);_.v([_.P(),_.U("design:type",Boolean)],jb.prototype,"active",void 0);_.v([_.P(),_.U("design:type",Object)],jb.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.U("design:type",Boolean)],jb.prototype,"useBiggerThumbs",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.GW("desktop_search_bigger_thumbs_style")}}),
_.U("design:type",String)],jb.prototype,"biggerThumbsStyle",void 0);_.v([_.P(),_.U("design:type",Object)],jb.prototype,"renderSecondarySearchContainer",void 0);_.v([_.P({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.U("design:type",Boolean)],jb.prototype,"showSecondaryColumn",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.U("design:type",Boolean)],jb.prototype,"isSearchFrictionPage",void 0);
_.v([_.P(),_.U("design:type",Object)],jb.prototype,"isSearch",void 0);_.v([_.xt("active"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jb.prototype,"activeChanged",null);_.v([_.xt("guidePersistentAndVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jb.prototype,"persistentGuideChanged",null);
_.v([_.mh("yt-retrieve-location"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],jb.prototype,"onRetrieveLocation",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jb.prototype,"dataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],jb);
_.d(jb,"ytd-two-column-search-results-renderer",function(){if(ugy!==void 0)return ugy;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return ugy=K},{mode:1});var DM=function(){var K=_.e.apply(this,arguments)||this;K.hasSearchHeader=!1;K.hasSecondaryContent=!1;K.hasBiggerThumbs=_.h("enable_desktop_search_bigger_thumbs");K.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return K};
_.q(DM,_.e);_.l=DM.prototype;_.l.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:_.r$(["aa","eocs"])}}};
_.l.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.l.loadPage_=function(K){this.initCsi();K&&(this.data=K,_.V6("REFINEMENTS_TUPLE",["FromSearchResponse",K.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.w7(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.l.initCsi=function(){_.yf$("results",["ol","cpt"])};
_.l.updateTitle=function(){var K=_.II(window.location.href,"q");K||(K=_.II(window.location.href,"search_query"));_.vg(this.hostElement,"yt-update-title",K||"")};
_.l.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.l.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.h("web_srp_data_changed_terminate_imp_killswitch")||_.Uk(this.hostElement,"yt-terminate-video-preview-action")};
_.l.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.l.computeHasSearchHeader=function(K){var m;K=K==null?void 0:(m=K.header)==null?void 0:m.searchHeaderRenderer;return!!K&&(!!K.searchFilterButton||!!K.chipBar)};
_.l.computeHasSecondaryContent=function(K){var m,x;return!!(K==null?0:(m=K.contents)==null?0:(x=m.twoColumnSearchResultsRenderer)==null?0:x.secondaryContents)};
_.tv.Object.defineProperties(DM,{template:{configurable:!0,enumerable:!0,get:function(){if($X3===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);$X3=K}K=$X3;return K}}});
DM.prototype.onReloadContinuationFinish=DM.prototype.onReloadContinuationFinish;DM.prototype.dataChanged=DM.prototype.dataChanged;_.v([_.b(_.Sz.YtPageBehavior),_.U("design:type",Object)],DM.prototype,"ytPageBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],DM.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],DM.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],DM.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.my),_.U("design:type",Object)],DM.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],DM.prototype,"data",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],DM.prototype,"monitorScroll",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],DM.prototype,"hasSearchHeader",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],DM.prototype,"hasSecondaryContent",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],DM.prototype,"hasBiggerThumbs",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],DM.prototype,"dataChanged",null);
_.v([_.mh("yt-reload-continuation-finish"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],DM.prototype,"onReloadContinuationFinish",null);_.v([_.Z({is:"ytd-search"})],DM);_.dt.registerService(_.Qd1,DM);
_.aI();
}catch(e){_._DumpException(e)}
try{
_.Bc("h8y2qb");
var vmf=function(K){if(K=_.ScT(K)){var m;(m=K.sources)!=null&&m[0]?(m=_.wlv(K),m=m<1?"VERTICAL":m>1?"HORIZONTAL":"SQUARE"):m=void 0;return m}},Q3=function(K){_.Rs.call(this,"upload");
this.opts.query=K},zy3=function(K,m){return _.O(UAN,{data:K,
onYtNavigate:m})},TeK=function(K,m){return _.X4(K.entities,"pageHeaderEntity",m)},kKG=function(K,m){return K.map(function(x){if(x.tabRenderer)return I3e(x.tabRenderer);
if(x.expandableTabRenderer&&m){var S=x.expandableTabRenderer;return{customTabRenderable:function(){return m(S)}}}return{}})},I3e=function(K){return{identifier:K.tabIdentifier,
aTagConfig:_.CW({innertubeCommand:K.endpoint,forceNewState:!0}),title:K.title,selected:K.selected,disabled:K.unselectable,icon:K.icon}},WS8=function(K){return _.U1({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:K})},XsA=function(K){if(!_.dN(document,"gtm-noscript")){var m=document.createElement("noscript");
m.id="gtm-noscript";m.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+K+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(m)}};_.Zw(Q3,_.Rs);Q3.prototype.JSC$10082_setLabel=function(K){Q3.superClass_.JSC$10082_setLabel.call(this,K);return this};
Q3.prototype.addUploadMetadata=function(K,m){Q3.superClass_.addUploadMetadata.call(this,K,m);return this};var KG$=function(K){if(K!=="youtubebanner"&&K!=="youtube-channel-banner")throw Error("Ko");Q3.call(this,K)};
_.q(KG$,Q3);KG$.prototype.JSC$10082_setLabel=function(K){Q3.prototype.JSC$10082_setLabel.call(this,K);return this};
KG$.prototype.addUploadMetadata=function(K,m){Q3.prototype.addUploadMetadata.call(this,K,m);return this};var m3m=[_.F2,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(K){_.cg(K).path[0]!==this&&(this.resetLayout(),K.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var K=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.u3(this._layoutDebouncer,_.tE,K);_.M$(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var K=this;requestAnimationFrame(function(){K.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(K){this.resizerShouldNotify(K)&&this._notifyDescendant(K)},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 x3K=[_.VFo,{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(K,m){var x=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[K];if(!x)throw new ReferenceError(this._getUndefinedMsg(K));K=this._boundEffect(x,m||{});K.setUp();return K},
_effectsChanged:function(K,m,x){this._tearDownEffects();K&&x&&(K.split(" ").forEach(function(S){var Q;S!==""&&((Q=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[S])?this._effects.push(this._boundEffect(Q,m[S])):console.warn(this._getUndefinedMsg(S)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(K,m){m=m||{};var x=parseFloat(m.startsAt||0),S=parseFloat(m.endsAt||1),Q=S-x,w=function(){};
S=x===0&&S===1?K.run:function(M,f){K.run.call(this,Math.max(0,(M-x)/Q),f)};
return{setUp:K.setUp?K.setUp.bind(this,m):w,run:K.run?S.bind(this):w,tearDown:K.tearDown?K.tearDown.bind(this):w}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(K){K.setUp()!==!1&&this._effectsRunFn.push(K.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(K){K.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(K,m){this._effectsRunFn&&this._effectsRunFn.forEach(function(x){x(K,m)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var K=this._clampedScrollTop;this._updateScrollState(K);this.threshold>0&&this._setThresholdTriggered(K>=this.threshold)}},
_getDOMRef:function(K){console.warn("_getDOMRef","`"+K+"` is undefined")},
_getUndefinedMsg:function(K){return"Scroll effect `"+K+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+K+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Lo`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(K){var m={};K=parseFloat(K.scalar);m.background=this._getDOMRef("background");m.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");m.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");m.deltaBg=m.backgroundFrontLayer.offsetHeight-m.background.offsetHeight;m.deltaBg===0?(isNaN(K)&&(K=.8),m.deltaBg=(this._dHeight||0)*K):(isNaN(K)&&(K=
1),m.deltaBg*=K);this._fxParallaxBackground=m},
run:function(K){var m=this._fxParallaxBackground;this.transform("translate3d(0px, "+m.deltaBg*Math.min(1,K)+"px, 0px)",m.backgroundFrontLayer);m.backgroundRearLayer&&this.transform("translate3d(0px, "+m.deltaBg*Math.min(1,K)+"px, 0px)",m.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var SrS;var QeA;var wxs=function(){};
_.l=wxs.prototype;_.l._scrollTargetChanged=function(){};
_.l.scroll=function(){};
_.l._isValidScrollTarget=function(){};
_.l._toggleScrollListener=function(){};
_.l.toggleScrollListener=function(){};
_.l.createEffect=function(){};
_.l._effectsChanged=function(){};
_.l._layoutIfDirty=function(){};
_.l._boundEffect=function(){};
_.l._setUpEffect=function(){};
_.l._tearDownEffects=function(){};
_.l._runEffects=function(){};
_.l._scrollHandler=function(){};
_.l._scrollStateChanged=function(){};
_.l._getUndefinedMsg=function(){};
_.l.notifyResize=function(){};
_.l.assignParentResizable=function(){};
_.l.stopResizeNotificationsFor=function(){};
_.l._subscribeIronResize=function(){};
_.l._unsubscribeIronResize=function(){};
_.l.resizerShouldNotify=function(){};
_.l._onDescendantIronResize=function(){};
_.l._fireResize=function(){};
_.l._onIronRequestResizeNotifications=function(){};
_.l._parentResizableChanged=function(){};
_.l._notifyDescendant=function(){};
_.l._requestResizeNotifications=function(){};
_.l._findParent=function(){};
_.l._appResetLayoutHandler=function(){};
_.l.resetLayout=function(){};
_.l._notifyLayoutChanged=function(){};
_.l._notifyDescendantResize=function(){};
_.l._setThresholdTriggered=function(){};
wxs=_.Dy({_template:function(){if(QeA!==void 0)return QeA;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;SrS===void 0&&(SrS=document.createElement("template"));var S=SrS;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return QeA=K},
is:"tp-yt-app-header",behaviors:[x3K,m3m],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 K=_.cg(this.$.slot).getDistributedNodes(),m=0,x;x=K[m];m++)if(x.nodeType===Node.ELEMENT_NODE)if(x.hasAttribute("sticky")){this._stickyElRef=x;break}else this._stickyElRef||(this._stickyElRef=x);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var K=this._clampedScrollTop,m=this._height===0||K===0,x=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;m||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();m?this._updateScrollState(K,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=x}},
_updateScrollState:function(K,m){if(this._height!==0){var x=0,S=this._top;var Q=this._maxHeaderTop;var w=K-this._lastScrollTop,M=Math.abs(w),f=K>this._lastScrollTop,c=performance.now();this._mayMove()&&(x=this._clamp(this.reveals?S+w:K,0,Q));K>=this._dHeight&&(x=this.condenses&&!this.fixed?Math.max(this._dHeight,x):x,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&M<100){if(c-this._initTimestamp>300||this._wasScrollingDown!==f)this._initScrollTop=K,this._initTimestamp=c;K>=Q&&
(Math.abs(this._initScrollTop-K)>30||M>10?(f&&K>=Q?x=Q:!f&&K>=this._dHeight&&(x=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((x-S)/(w/(c-this._lastTimestamp)),0,300)+"ms"):x=this._top)}Q=this._dHeight===0?K>0?1:0:x/this._dHeight;m||(this._lastScrollTop=K,this._top=x,this._wasScrollingDown=f,this._lastTimestamp=c);if(m||Q!==this._progress||S!==x||K===0)this._progress=Q,this._runEffects(Q,x),this._transformHeader(x)}},
_mayMove:function(){return this.condenses||!this.fixed},
willCondense:function(){return this._dHeight>0&&this.condenses},
isOnScreen:function(){return this._height!==0&&this._top<this._height},
isContentBelow:function(){return this._top===0?this._clampedScrollTop>0:this._clampedScrollTop-this._maxHeaderTop>=0},
_transformHeader:function(K){this.translate3d(0,-K+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&K>=this._stickyElTop?Math.min(K,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(K,m,x){return Math.min(x,Math.max(m,K))},
_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),_.cg(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(K){switch(K){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.cg(this).querySelector("[main-title]");case "condensedTitle":return _.cg(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var se3;var l$8;_.Dy({_template:function(){if(l$8!==void 0)return l$8;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;se3===void 0&&(se3=document.createElement("template"));var S=se3;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return l$8=K},
is:"tp-yt-app-header-layout",behaviors:[m3m],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.cg(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var K=this.header;if(this.isAttached&&K){this.$.wrapper.classList.remove("initializing");K.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)K.style.left=
"",K.style.right="";else{var m=this.getBoundingClientRect(),x=document.documentElement.clientWidth-m.right;K.style.left=m.left+"px";K.style.right=x+"px"}m=this.$.contentContainer.style;x=K.offsetHeight;K.fixed&&!K.condenses&&this.hasScrollingRegion?(m.marginTop=x+"px",m.paddingTop=""):(m.paddingTop=x+"px",m.marginTop="")}}});var uXK=new _.k1("alertCommand");var MlN=new _.k1("manageLabsStateCommand");var f$e=new _.k1("inlineFormRenderer");var tl3=new _.k1("playlistSidebarPrimaryInfoRenderer");var c28=new _.k1("productDetailsThumbnailRenderer"),O6G=new _.k1("productDetailsVariantRenderer"),jeG=new _.k1("productDetailsVariantOptionRenderer"),D33=new _.k1("productDetailsOffersContainerRenderer"),r2G=new _.k1("productDetailsOfferRenderer");var G38=new _.k1("shoppingFlaggingRenderer");var pxA=new _.k1("playlistBylineRenderer");var R9$=new _.k1("insertChannelTabCommand");var wa=function(){return _.sL.apply(this,arguments)||this};
_.q(wa,_.sL);_.l=wa.prototype;_.l.activeChanged=function(){if(this.active){var K=_.U8(this.hostElement).querySelector("#header");K&&_.vg(K,"iron-resize");window.addEventListener("scroll",_.Kd(this,this.onScroll))}else window.removeEventListener("scroll",_.Kd(this,this.onScroll)),_.vg(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.l.guideVisibleChanged=function(){var K=_.U8(this.hostElement).querySelector("#header");K&&_.vg(K,"iron-resize")};
_.l.onScroll=function(){var K=this;_.nd(this,"onScroll",function(){var m=_.U8(K.hostElement).querySelector("#header");m&&m.polymerController&&(m=m.polymerController.getScrollState().progress===1?"standard":"seamed",_.vg(K.hostElement,"yt-request-panel-mode-change",{mode:m}))},10)};
_.l.tabsChanged=function(){if(this.tabs){for(var K=null,m=0,x=this.tabs.length;m<x;++m){var S=this.tabs[m].tabRenderer;if(S&&S.selected){K=m;break}}this.selected=K}};
_.l.onTabsActivate=function(K){_.vg(this.hostElement,"yt-navigate",{endpoint:this.tabs[K.detail.selected].tabRenderer.endpoint})};
wa.prototype.tabsChanged=wa.prototype.tabsChanged;wa.prototype.guideVisibleChanged=wa.prototype.guideVisibleChanged;wa.prototype.activeChanged=wa.prototype.activeChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],wa.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],wa.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.P(),_.U("design:type",Array)],wa.prototype,"tabs",void 0);
_.v([_.P(),_.U("design:type",Object)],wa.prototype,"selected",void 0);_.v([_.P(),_.U("design:type",Boolean)],wa.prototype,"active",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],wa.prototype,"disableHeaderFluidWidth",void 0);_.v([_.xt("active"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wa.prototype,"activeChanged",null);
_.v([_.xt("guidePersistentAndVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wa.prototype,"guideVisibleChanged",null);_.v([_.xt("tabs"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wa.prototype,"tabsChanged",null);_.v([_.lV()],wa);var J2m=[_.k.YtRendererBehavior,_.Tl.YtdGuideStateAwareBehavior,wa.prototype];var h9m=2/3,C1s=_.IK(130749),LG3=function(K,m){var x=this;this.element=K;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){x.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:h9m,moveAction:function(S){x.moveAction(S)},
triggerAction:function(){x.element.isReloading=!0;_.np(_.So(),{visualElement:C1s});_.kt.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:x.element}})}}}};
_.Lv(_.So(),C1s,this.layer);this.gesture=new _.$6(K,m,this.refreshConfig,"pan-down");this.attach()};
_.l=LG3.prototype;_.l.attach=function(){this.gesture.attach()};
_.l.detach=function(){this.gesture.detach()};
_.l.reset=function(){this.element.close()};
_.l.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.l.moveAction=function(K){this.element.rotation=K*360};var qrm=_.IK(130750),b6s=function(K,m,x,S,Q){var w=this;this.element=K;this.parent=x;this.channelHeader=S;this.ytdReduxDispatch=Q;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){w.tabsStartAtInPx=w.channelHeader.clientHeight-48;var M;(M=w.selectedTab)!=null&&M.title&&(M=_.cd().resolve(_.tR(_.NL)))&&(M=M.getCurrentPage(),w.lastVisitedTabScrollPosition=M.getScrollTop(),w.previousTab&&
((w.lastVisitedTabScrollPosition===void 0?0:w.lastVisitedTabScrollPosition<w.channelHeader.clientHeight-48)?w.scrollPositionForTabs.has(w.selectedTab.title)&&w.scrollPositionForTabs.delete(w.selectedTab.title):w.scrollPositionForTabs.set(w.selectedTab.title,M.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:Erf(),triggerAction:function(){w.navigate(w.previousTab)},
moveAction:function(M,f){w.moveAction(M,f)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-Erf(),triggerAction:function(){w.navigate(w.nextTab)},
moveAction:function(M,f){w.moveAction(M,f)}}}};
_.Lv(_.So(),qrm,this.layer);this.gesture=new _.$6(K,m,this.tabConfig);this.attach()};
_.l=b6s.prototype;_.l.attach=function(){this.gesture.attach()};
_.l.detach=function(){this.gesture.detach()};
_.l.tabsChanged=function(K){if(K){var m=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;K=_.u(K);for(var x=K.next();!x.done;x=K.next()){x=x.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=x);var S=void 0;if((S=x)==null?0:S.selected)this.previousTab=m,this.selectedTab=x;m=x}m=this.gesture;K=this.getConfig();m.config=K;this.scrollPositionNeedsUpdate=!0}};
_.l.getConfig=function(){return 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}})};
_.l.moveAction=function(K,m){if(!this.tabsElement){var x;this.tabsElement=(x=this.parent.header)==null?void 0:x.tabsElement;m==="right"&&this.previousTab?(x=this.previousTab.endpoint,_.VE4(_.cd().resolve(_.lR),x,{},"")):m==="left"&&this.nextTab&&(x=this.nextTab.endpoint,_.VE4(_.cd().resolve(_.lR),x,{},""));if(!this.tabsElement)return}x=this.tabsElement._pos;m==="right"&&(K*=-1);this.tabsElement._positionBar(x.width,x.left*1+x.width*K)};
var Erf=function(){var K,m;return(m=(K=_.cd().resolve(_.NL).getCurrentPage())==null?void 0:K.clientWidth)!=null?m:0};
b6s.prototype.navigate=function(K){this.element.data=void 0;if(K=K==null?void 0:K.endpoint)this.ytdReduxDispatch(WS8(!0)),_.np(_.So(),{visualElement:qrm}),_.kt.instance.resolveCommand({navigateAction:{endpoint:K}},{form:{element:this.element}})};var gr8;var nr8;var sW=function(){return _.e.apply(this,arguments)||this};
_.q(sW,_.e);sW.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sW.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],sW.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],sW.prototype,"data",void 0);_.v([_.Z({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],sW);
_.d(sW,"ytd-labs-edit-renderer",function(){if(nr8!==void 0)return nr8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return nr8=K},{mode:1});var P1G;var l0=function(){var K=_.e.apply(this,arguments)||this;K.dark=!1;K.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";K.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return K};
_.q(l0,_.e);l0.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
l0.prototype.ready=function(){var K=document.documentElement.hasAttribute("dark");this.setBackgroundImage(K);this.dark=K};
l0.prototype.onDarkModeToggledAction=function(K){this.setBackgroundImage(K);this.dark=K};
l0.prototype.setBackgroundImage=function(K){_.W9(this.hostElement,{"--yt-labs-header-background":"url("+(K?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],l0.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],l0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],l0.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],l0.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],l0.prototype,"dark",void 0);
_.v([_.Z({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],l0);
_.d(l0,"ytd-labs-header-renderer",function(){if(P1G!==void 0)return P1G;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return P1G=K},{mode:1});var e9$;var u0=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return K};
_.q(u0,_.e);u0.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"}}}}}};
u0.prototype.onYtToggleButton=function(K){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",K.detail.toggled)};
u0.prototype.onManageLabsState=function(K){if(K=_.C(K,MlN))K.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?K.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&K.labsItemId===this.data.labsItemId&&(K.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.Uk(this.hostElement,"yt-check-labs-opted-in-state").some(function(m){return m})&&this.data.confirmationDialogCommand?_.I7(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.cd().resolve(_.jQ).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&K.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.cd().resolve(_.jQ).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
u0.prototype.onCheckLabsOptedInState=function(){var K=this.get("data.primaryButton.toggleButtonRenderer");return K?K.isToggled:!1};
_.tv.Object.defineProperties(u0.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
u0.prototype.onYtToggleButton=u0.prototype.onYtToggleButton;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],u0.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],u0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],u0.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],u0.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],u0.prototype,"itemStyle",null);_.v([_.mh("yt-toggle-button"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],u0.prototype,"onYtToggleButton",null);_.v([_.Z({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],u0);
_.d(u0,"ytd-labs-item-renderer",function(){if(e9$!==void 0)return e9$;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return e9$=K},{mode:1});var i6N;var Yre;var FGG=function(){return _.e.apply(this,arguments)||this};
_.q(FGG,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],FGG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],FGG.prototype,"data",void 0);_.v([_.Z({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],FGG);
_.d(FGG,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(Yre!==void 0)return Yre;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Yre=K},{mode:1});var A2e;var M7=function(){return _.e.apply(this,arguments)||this};
_.q(M7,_.e);M7.prototype.observeSuperchatChip=function(){if(this.data){var K={"--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)};_.W9(this.hostElement,K)}};
M7.prototype.colorFromDecimal=function(K){return _.RX(Number(K||0))};
M7.prototype.observeSuperchatChip=M7.prototype.observeSuperchatChip;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],M7.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],M7.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],M7.prototype,"observeSuperchatChip",null);_.v([_.Z({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],M7);
_.d(M7,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(A2e!==void 0)return A2e;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return A2e=K},{mode:1});var fy=function(){return _.e.apply(this,arguments)||this};
_.q(fy,_.e);fy.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"}}}};
_.tv.Object.defineProperties(fy.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],fy.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],fy.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.V$),_.U("design:type",Object)],fy.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],fy.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],fy.prototype,"hideMessageBlock",null);
_.v([_.Z({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],fy);
_.d(fy,"ytd-live-chat-history-entry-renderer",function(){if(i6N!==void 0)return i6N;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return i6N=K},{mode:1});var ore;var H6$=function(){return _.e.apply(this,arguments)||this};
_.q(H6$,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],H6$.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],H6$.prototype,"data",void 0);_.v([_.Z({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],H6$);
_.d(H6$,"ytd-channel-options-renderer",function(){if(ore!==void 0)return ore;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ore=K},{mode:1});var $3G;var t1=function(){return _.e.apply(this,arguments)||this};
_.q(t1,_.e);t1.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],t1.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],t1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],t1.prototype,"data",void 0);_.v([_.Z({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],t1);
_.d(t1,"ytd-settings-email-item-renderer",function(){if($3G!==void 0)return $3G;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return $3G=K},{mode:1});var NlN;var cY=function(){return _.e.apply(this,arguments)||this};
_.q(cY,_.e);cY.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"}}}};
cY.prototype.getExpansionIcon=function(K){return K?"COLLAPSE":"EXPAND"};
cY.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.tv.Object.defineProperties(cY.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cY.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],cY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cY.prototype,"data",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],cY.prototype,"expanded",void 0);_.v([_.g("expanded"),_.U("design:type",String),_.U("design:paramtypes",[])],cY.prototype,"emailListExpanded",null);
_.v([_.QF("#options"),_.U("design:type",Object)],cY.prototype,"options",void 0);_.v([_.Z({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],cY);
_.d(cY,"ytd-settings-email-list-renderer",function(){if(NlN!==void 0)return NlN;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return NlN=K},{mode:1});var Z6U;var OW=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return K};
_.q(OW,_.e);OW.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"}}}};
OW.prototype.handleSignalActionSubmitForm=function(){var K,m=(K=this.formRenderer)==null?void 0:K.getForm();m&&this.data.serviceEndpoint&&_.cd().resolve(_.jQ).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},m,{element:this.hostElement})})};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],OW.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],OW.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],OW.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],OW.prototype,"data",void 0);_.v([_.QF("yt-form-renderer"),_.U("design:type",Object)],OW.prototype,"formRenderer",void 0);
_.v([_.Z({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],OW);
_.d(OW,"ytd-settings-gaia-link-renderer",function(){if(Z6U!==void 0)return Z6U;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Z6U=K},{mode:1});var Bl3;var jz=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return K};
_.q(jz,_.e);jz.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.bl6()&&this.set("data.hidden",!1)};
jz.prototype.onSwitchReady=function(){var K=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(){_.E3H().then(function(m){m&&(Notification.permission==="default"?K.set("data.hidden",!1):Notification.permission==="granted"&&_.bY("NotificationsDisabled").then(function(x){x||_.Uk(K.hostElement,"yt-toggle-settings-switch",[K.data.id,!x]);K.set("data.hidden",!1)}).catch(function(){}))})})};
jz.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}}}}};
jz.prototype.handleUpdateOptionsCommand=function(K){(K=_.C(K,_.Q9M))&&this.data&&this.data.id===K.id&&(this.set("data.hidden",K.hidden),K.text!==void 0&&this.set("data.text",K.text),K.clearOptions&&this.set("data.options",[]))};
jz.prototype.onSwitchReady=jz.prototype.onSwitchReady;jz.prototype.dataChanged=jz.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],jz.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],jz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],jz.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],jz.prototype,"data",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jz.prototype,"dataChanged",null);_.v([_.mh("yt-settings-switch-ready"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],jz.prototype,"onSwitchReady",null);_.v([_.Z({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],jz);
_.d(jz,"ytd-settings-options-renderer",function(){if(Bl3!==void 0)return Bl3;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Bl3=K},{mode:1});var a$A;var De=function(){return _.e.apply(this,arguments)||this};
_.q(De,_.e);De.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
De.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
De.prototype.onYtExpanderMoreTapped=De.prototype.onYtExpanderMoreTapped;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],De.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],De.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],De.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],De.prototype,"data",void 0);
_.v([_.mh("yt-expander-more-tapped"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],De.prototype,"onYtExpanderMoreTapped",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],De);
_.d(De,"ytd-product-details-description-renderer",function(){if(a$A!==void 0)return a$A;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return a$A=K},{mode:1});var d3U;var ra=function(){var K=_.e.apply(this,arguments)||this;K.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";K.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";K.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";K.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return K};
_.q(ra,_.e);ra.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.tv.Object.defineProperties(ra.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:(m=K.offerData)==null?void 0:m.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?void 0:K.purchaseButtonRenderers)!==void 0&&((m=this.data)==null?void 0:m.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var K,m;return!((K=this.data)==null||!K.formattedFromMerchantText)&&(!((m=this.data)==null||!m.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ra.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ra.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],ra.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ra.prototype,"data",void 0);
_.v([_.P({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0}),_.U("design:type",Object)],ra.prototype,"shippingIcon",void 0);_.v([_.P({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0}),_.U("design:type",Object)],ra.prototype,"shippingAddressIcon",void 0);_.v([_.P({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0}),_.U("design:type",Object)],ra.prototype,"googleGuaranteeIcon",void 0);
_.v([_.P({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0}),_.U("design:type",Object)],ra.prototype,"returnPolicyIcon",void 0);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ra.prototype,"showAdditionalFees",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ra.prototype,"showMultiPurchaseButtons",null);
_.v([_.g("data","showMultiPurchaseButtons"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ra.prototype,"showPurchaseData",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],ra);
_.d(ra,"ytd-product-details-hero-offer-renderer",function(){if(d3U!==void 0)return d3U;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return d3U=K},{mode:1});var y2K;var Vl8;var GR=function(){return _.e.apply(this,arguments)||this};
_.q(GR,_.e);_.l=GR.prototype;_.l.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.l.onKeyDown=function(K){K=K.keyCode;K!==13&&K!==32||this.handleSelection()};
_.l.onMouseEnterImage=function(){var K;((K=this.data)==null?void 0:K.thumbnailDetails)!==void 0&&_.z4(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.l.onMouseLeaveImage=function(){_.z4(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.l.handleSelection=function(){this.data&&_.vg(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.tv.Object.defineProperties(GR.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.isSelected)}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],GR.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],GR.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],GR.prototype,"isSelected",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],GR);
_.d(GR,"ytd-product-details-thumbnail-renderer",function(){if(Vl8!==void 0)return Vl8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Vl8=K},{mode:1});var py=function(){var K=_.e.apply(this,arguments)||this;var m={};K.actionMap=(m["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",m["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",m);K.selectedThumbnailIndex=0;K.selectItem=function(x){x.target.onKeyDown(x)};
return K};
_.q(py,_.e);_.l=py.prototype;_.l.handlePreviewImageSelect=function(K){this.hoverThumbnail=K};
_.l.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.l.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.l.onThumbnailSelected=function(K,m){this.selectedThumbnailIndex=m};
_.l.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.l.updateOffset=function(){var K=_.U8(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-K));this.ytdHorizontalListBehavior.reposition_()};
_.tv.Object.defineProperties(py.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null?0:K.imageRenderer){var m,x;return((m=this.data)==null?void 0:(x=m.imageRenderer)==null?void 0:x.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var K;if((K=this.data)==null?0:K.imageRenderer){var m;return(m=_.C(this.data.imageRenderer[this.selectedThumbnailIndex],c28))==null?void 0:m.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var K=this,m,x,S,Q=(S=(m=this.data)==null?void 0:(x=m.imageRenderer)==null?void 0:x.map(function(w,M){return{productDetailsThumbnailRenderer:Object.assign({},_.C(w,c28),{index:M,isSelected:M===K.selectedThumbnailIndex})}}))!=null?S:[];
return Object.assign({},this.data,{imageRenderer:Q})}}});
py.prototype.updateOffset=py.prototype.updateOffset;py.prototype.dataChanged=py.prototype.dataChanged;py.prototype.onThumbnailSelected=py.prototype.onThumbnailSelected;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],py.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],py.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.fb.YtdHorizontalListBehavior),_.U("design:type",Object)],py.prototype,"ytdHorizontalListBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],py.prototype,"componentBehavior",void 0);_.v([_.b([_.JH.YtActionHandlerBehavior]),_.U("design:type",Object)],py.prototype,"actionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],py.prototype,"data",void 0);_.v([_.P({value:"$.items.children"}),_.U("design:type",String)],py.prototype,"itemsPath",void 0);_.v([_.P({value:3}),_.U("design:type",Number)],py.prototype,"initialCount",void 0);
_.v([_.QF("#items"),_.U("design:type",Object)],py.prototype,"items",void 0);_.v([_.P(),_.U("design:type",Object)],py.prototype,"selectedThumbnailIndex",void 0);_.v([_.P(),_.U("design:type",Object)],py.prototype,"hoverThumbnail",void 0);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],py.prototype,"showThumbnails",null);
_.v([_.mh("ytd-product-details-thumbnail-renderer-selected"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Number]),_.U("design:returntype")],py.prototype,"onThumbnailSelected",null);_.v([_.g("data","selectedThumbnailIndex","hoverThumbnail"),_.U("design:type",Object),_.U("design:paramtypes",[])],py.prototype,"thumbnailDetails",null);_.v([_.g("data","selectedThumbnailIndex"),_.U("design:type",Object),_.U("design:paramtypes",[])],py.prototype,"populatedData",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],py.prototype,"dataChanged",null);_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],py.prototype,"updateOffset",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],py);
_.d(py,"ytd-product-details-image-carousel-renderer",function(){if(y2K!==void 0)return y2K;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return y2K=K},{mode:_.VF("kevlar_poly_si_batch_j079")?1:2});var vrS;var RR=function(){return _.e.apply(this,arguments)||this};
_.q(RR,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],RR.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],RR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],RR.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],RR.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],RR);
_.d(RR,"ytd-product-details-offer-renderer",function(){if(vrS!==void 0)return vrS;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return vrS=K},{mode:1});var U3$;var J1=function(){var K=_.e.apply(this,arguments)||this;K.isOffersHidden=!0;return K};
_.q(J1,_.e);J1.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var K,m=_.C((K=this.data)==null?void 0:K.viewOffersButton,_.zD);m&&this.ytRendererBehavior.logExplicitClick(m)};
J1.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.tv.Object.defineProperties(J1.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S;return(x=_.C((K=this.data)==null?void 0:(m=K.offers)==null?void 0:m[0],r2G))==null?void 0:(S=x.offerData)==null?void 0:S.vendorLogoUrl}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],J1.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],J1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],J1.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],J1.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],J1.prototype,"isOffersHidden",void 0);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],J1.prototype,"firstOfferVendorLogoUrl",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],J1);
_.d(J1,"ytd-product-details-offers-container-renderer",function(){if(U3$!==void 0)return U3$;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return U3$=K},{mode:1});var z9N;var Tlf;var h1=function(){return _.e.apply(this,arguments)||this};
_.q(h1,_.e);h1.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
h1.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.z4(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
h1.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.z4(this,"ytd-product-details-variant-image-unselect")};
_.tv.Object.defineProperties(h1.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 K;return((K=this.data)==null?void 0:K.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((K=this.data)==null?void 0:K.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((m=this.data)==null?void 0:m.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((x=this.data)==null?void 0:x.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var K;if(((K=this.data)==null?void 0:K.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var K,m;return this.isUnavailable?(K=this.data)==null?void 0:K.variantOptionUnavailableAccessibilityLabel:(m=this.data)==null?void 0:m.variantOptionAccessibilityLabel}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],h1.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],h1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],h1.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],h1.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],h1.prototype,"displayType",void 0);
_.v([_.g("displayType","data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],h1.prototype,"isImageButton",null);_.v([_.g("displayType","data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],h1.prototype,"isPillButton",null);_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],h1.prototype,"isActive",null);
_.v([_.g("data"),_.P({reflectToAttribute:!0}),_.U("design:type",Boolean),_.U("design:paramtypes",[])],h1.prototype,"isUnavailable",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],h1.prototype,"thumbnailDetails",null);_.v([_.g("isUnavailable","data"),_.U("design:type",Object),_.U("design:paramtypes",[])],h1.prototype,"accessibilityLabel",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],h1);
_.d(h1,"ytd-product-details-variant-option-renderer",function(){if(Tlf!==void 0)return Tlf;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Tlf=K},{mode:1});var I$m;var Cy=function(){var K=_.e.apply(this,arguments)||this;K.variantsExpanded=!1;K.hideShowMoreLessVariantButton=!0;K.initialized=!1;K.computeVariantsDebouncer=null;K.computeVariants=function(m){m=m===void 0?!1:m;K.variantsExpanded||K.showOptions()||!m||(K.variantsExpanded=!0);if(K.variantsExpanded){m=_.u(K.items.children);for(var x=m.next();!x.done;x=m.next())x.value.hidden=!1}K.initialized=!0};
return K};
_.q(Cy,_.e);_.l=Cy.prototype;_.l.ready=function(){var K=this;setTimeout(function(){K.computeVariants(!0)})};
_.l.showOptions=function(){for(var K=_.u(this.items.children),m=K.next();!m.done;m=K.next())m.value.hidden=!0;var x=this.container.getBoundingClientRect().width,S=0,Q=K=0;m=!1;for(var w=_.u(this.items.children),M=w.next();!M.done;M=w.next()){M=M.value;M.hidden=!1;var f=M.getBoundingClientRect().width;if(S+f<x)S+=f;else if(++Q<2)S=f;else break;K+=1;M.hasAttribute("is-active")&&(m=!0)}for(x=K;x<this.items.children.length;x++)this.items.children[x].hidden=!0;this.hideShowMoreLessVariantButton=K===this.items.children.length;
return m};
_.l.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.u3(this.computeVariantsDebouncer,_.Iu.after(100),this.computeVariants)};
_.l.onShowMoreLessVariantsButtonClick=function(){var K;(K=this.data)!=null&&K.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.l.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.tv.Object.defineProperties(Cy.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(K=this.data)==null?void 0:(m=K.variantOptionRenderers)==null?void 0:m.find(function(w){return _.C(w,jeG).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),S,Q;
return(Q=(S=_.C(x,jeG))==null?void 0:S.name)!=null?Q:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.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"}}}});
Cy.prototype.debouncedComputeVariants=Cy.prototype.debouncedComputeVariants;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Cy.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Cy.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Cy.prototype,"componentBehavior",void 0);_.v([_.b(_.F2),_.U("design:type",Object)],Cy.prototype,"ironResizableBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],Cy.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Cy.prototype,"variantsExpanded",void 0);_.v([_.P(),_.U("design:type",Object)],Cy.prototype,"hideShowMoreLessVariantButton",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Cy.prototype,"initialized",void 0);_.v([_.QF("#items"),_.U("design:type",HTMLDivElement)],Cy.prototype,"items",void 0);_.v([_.QF("#container"),_.U("design:type",HTMLDivElement)],Cy.prototype,"container",void 0);
_.v([_.QF("#more-variants-button"),_.U("design:type",HTMLElement)],Cy.prototype,"moreVariantsButton",void 0);_.v([_.g("data"),_.U("design:type",String),_.U("design:paramtypes",[])],Cy.prototype,"selectedOptionName",null);_.v([_.xt("data","variantsExpanded"),_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Cy.prototype,"debouncedComputeVariants",null);
_.v([_.g("data"),_.U("design:type",String),_.U("design:paramtypes",[])],Cy.prototype,"displayType",null);_.v([_.g("displayType"),_.U("design:type",Object),_.U("design:paramtypes",[])],Cy.prototype,"variantItemsClassname",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],Cy);
_.d(Cy,"ytd-product-details-variant-renderer",function(){if(I$m!==void 0)return I$m;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return I$m=K},{mode:1});var Ly=function(){return _.e.apply(this,arguments)||this};
_.q(Ly,_.e);
Ly.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"}}}};
_.tv.Object.defineProperties(Ly.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(m=_.C((K=this.data)==null?void 0:K.offersContainerRenderer,D33))==null?void 0:m.offers;return x!==void 0&&(x==null?void 0:x.length)>1}},
showBuySeparator:{configurable:!0,enumerable:!0,get:function(){return this.showOffers&&this.showPurchaseData}},
showBuyCard:{configurable:!0,enumerable:!0,get:function(){return this.showOffers||this.showPurchaseData}},
selectedVariantsText:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((x=(K=this.data)==null?void 0:(m=K.variants)==null?void 0:m.map(function(S){var Q,w;S=(w=(Q=_.C(S,O6G))==null?void 0:Q.variantOptionRenderers)==null?void 0:w.find(function(f){var c;return((c=_.C(f,jeG))==null?void 0:c.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var M;return(M=_.C(S,jeG))==null?void 0:M.name}).filter(function(S){return typeof S==="string"}))!=null?x:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var K,m,x,S=(m=_.C((K=this.data)==null?void 0:K.shoppingFlaggingRenderer,G38))==null?void 0:(x=m.reportButton)==null?void 0:x.buttonRenderer;if(S)return{text:S.text,command:S.command,icon:{iconType:"FLAG"},accessibilityData:S.accessibilityData,trackingParams:S.trackingParams,loggingDirectives:S.loggingDirectives}}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ly.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ly.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Ly.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ly.prototype,"data",void 0);_.v([_.QF("#image-carousel-renderer"),_.U("design:type",Object)],Ly.prototype,"imageCarouselRenderer",void 0);
_.v([_.QF("#hero-offer-renderer"),_.U("design:type",Object)],Ly.prototype,"productDetailsHeroOfferRenderer",void 0);_.v([_.QF("#variants"),_.U("design:type",Object)],Ly.prototype,"productDetailsVariantRenderer",void 0);_.v([_.QF("#offers"),_.U("design:type",Object)],Ly.prototype,"productDetailsOffersContainerRenderer",void 0);_.v([_.QF("#description-renderer"),_.U("design:type",Object)],Ly.prototype,"productDetailsDescriptionRenderer",void 0);
_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ly.prototype,"showPurchaseData",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ly.prototype,"showHeroOfferRenderer",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ly.prototype,"showBrandText",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ly.prototype,"showOffers",null);
_.v([_.g("showOffers","showPurchaseData"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ly.prototype,"showBuySeparator",null);_.v([_.g("showOffers","showPurchaseData"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Ly.prototype,"showBuyCard",null);_.v([_.g("data"),_.U("design:type",String),_.U("design:paramtypes",[])],Ly.prototype,"selectedVariantsText",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Ly.prototype,"shoppingReportingButtonData",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],Ly);
_.d(Ly,"ytd-product-details-renderer",function(){if(z9N!==void 0)return z9N;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return z9N=K},{mode:1});var k3e;var WGf;var Xx$;var q7=function(){return _.e.apply(this,arguments)||this};
_.q(q7,_.e);q7.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.tv.Object.defineProperties(q7.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],q7.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],q7.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],q7.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],q7.prototype,"formattedAmount",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],q7.prototype,"ariaLabel",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("data.style"),_.U("design:type",String),_.U("design:paramtypes",[])],q7.prototype,"vcBalanceWidgetStyle",null);_.v([_.Jp({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],q7);
_.d(q7,"yt-vc-balance-renderer",function(){if(Xx$===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;WGf===void 0&&(WGf=document.createElement("template"));var S=WGf;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Xx$=K}K=Xx$;return K},{mode:2});_.DN("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var EW=function(){return _.e.apply(this,arguments)||this};
_.q(EW,_.e);_.tv.Object.defineProperties(EW.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],EW.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],EW.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],EW.prototype,"data",void 0);_.v([_.P({selectorArgs:["data.vcBalanceEntityKey"],selector:function(K,m){return _.X4(K.entities,"vcBalanceEntity",m)}}),
_.U("design:type",Object)],EW.prototype,"vcBalanceEntity",void 0);_.v([_.g("vcBalanceEntity"),_.U("design:type",String),_.U("design:paramtypes",[])],EW.prototype,"formattedAmount",null);_.v([_.g("vcBalanceEntity"),_.U("design:type",String),_.U("design:paramtypes",[])],EW.prototype,"vcBalanceAriaLabel",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],EW);
_.d(EW,"ytd-vc-balance-renderer",function(){if(k3e!==void 0)return k3e;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return k3e=K},{mode:1});var Kx8;var b0=function(){var K=_.e.apply(this,arguments)||this;K.rotation=0;K.isReloading=!1;return K};
_.q(b0,_.e);b0.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
b0.prototype.reset=function(){this.hostElement.style.opacity=""};
b0.prototype.close=function(){var K=this;return _.t(function(m){if(m.nextAddress==1)return m.yield(K.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);K.hostElement.style.opacity="0";_.Px(m)})};
b0.prototype.rotationChanged=b0.prototype.rotationChanged;_.v([_.P(),_.U("design:type",Object)],b0.prototype,"rotation",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],b0.prototype,"isReloading",void 0);_.v([_.QF("#icon"),_.U("design:type",HTMLElement)],b0.prototype,"icon",void 0);_.v([_.xt("rotation"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],b0.prototype,"rotationChanged",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-refresh"})],b0);
_.d(b0,"ytd-refresh",function(){if(Kx8!==void 0)return Kx8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Kx8=K},{mode:1});var mXK;var ny=function(){return _.e.apply(this,arguments)||this};
_.q(ny,_.e);ny.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"}}}};
ny.prototype.dataChanged=function(){if(this.data){var K=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var m=_.a$(this.data.banner.thumbnails,this.hostElement.clientWidth);m&&(m.indexOf("//")===0&&(m="https:"+m),this.hasBannerArt=!0,_.W9(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+m+")"}))}this.hasBannerArt!==K&&_.U8(this.hostElement).querySelector("#header").fire("iron-resize")}};
ny.prototype.updateSelectedFromBinding=function(K){this.selected=K.detail.value};
ny.prototype.dataChanged=ny.prototype.dataChanged;_.v([_.b(J2m),_.U("design:type",Object)],ny.prototype,"ytdTabbedHeaderBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ny.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Ua),_.U("design:type",Object)],ny.prototype,"ytdGridStateAwareBehavior",void 0);_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],ny.prototype,"ytdGuideStateAwareBehavior",void 0);
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],ny.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ny.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Number)],ny.prototype,"selected",void 0);_.v([_.P(),_.U("design:type",Boolean)],ny.prototype,"active",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],ny.prototype,"hasBannerArt",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ny.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],ny);
_.d(ny,"ytd-interactive-tabbed-header-renderer",function(){if(mXK!==void 0)return mXK;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return mXK=K},{mode:1});var xX8;var PY=function(){return _.e.apply(this,arguments)||this};
_.q(PY,_.e);PY.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
PY.prototype.computeActionsAlignment=function(K){return(K==null?void 0:K.actionsAlignment)||""};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],PY.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],PY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],PY.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.U("design:type",String)],PY.prototype,"actionsAlignment",void 0);_.v([_.Z({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],PY);
_.d(PY,"ytd-page-footer-renderer",function(){if(xX8!==void 0)return xX8;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return xX8=K},{mode:1});var SF3;var QaG;var ez=function(){var K=_.e.apply(this,arguments)||this;K.isEditing=!1;K.useSlot=!1;K.isMultiline=!1;return K};
_.q(ez,_.e);_.l=ez.prototype;_.l.onKeydown=function(K){if(K.keyCode===13&&!this.isMultiline)this.onSave();else if(K.keyCode===27)this.onCancel()};
_.l.computeComponentStyle=function(K){return(K==null?0:K.style)?K.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.l.computeisMultiline=function(K){if(this.multilineOverride!==void 0)return this.multilineOverride;var m,x;return!!(K==null?0:(m=K.formField)==null?0:(x=m.textInputFormFieldRenderer)==null?0:x.isMultiline)};
_.l.computeTextDisplayed=function(K,m){if(K)return K;if(m)return m};
_.l.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.l.onSave=function(){if(this.textForm.validate()){this.textForm.save();var K=this.textForm.value;if(K)this.set("data.textDisplayed",_.o_(K));else{var m;((m=this.data)==null?0:m.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.KE("inline-form-changed",this.data));this.isEditing=!1}};
_.l.onCancel=function(){var K=_.Hk(this.data.textDisplayed);K===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(K);this.isEditing=!1};
ez.prototype.onKeydown=ez.prototype.onKeydown;_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],ez.prototype,"ytEventForwardingBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ez.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ez.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ez.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],ez.prototype,"isEditing",void 0);_.v([_.P(),_.U("design:type",Object)],ez.prototype,"useSlot",void 0);_.v([_.P(),_.U("design:type",Boolean)],ez.prototype,"multilineOverride",void 0);_.v([_.P(),_.U("design:type",Boolean)],ez.prototype,"enableOverlayTheme",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.U("design:type",String)],ez.prototype,"componentStyle",void 0);
_.v([_.P({computed:"computeisMultiline(data)"}),_.U("design:type",Object)],ez.prototype,"isMultiline",void 0);_.v([_.QF("#text-form"),_.U("design:type",Object)],ez.prototype,"textForm",void 0);_.v([_.mh("keydown"),_.U("design:type",Function),_.U("design:paramtypes",[KeyboardEvent]),_.U("design:returntype")],ez.prototype,"onKeydown",null);_.v([_.Z({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],ez);
_.d(ez,"ytd-inline-form-renderer",function(){if(QaG!==void 0)return QaG;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return QaG=K},{mode:1});var wbS;var i0=function(){var K=_.e.apply(this,arguments)||this;K.previousSelectValue=void 0;K.selectedItemMessage=void 0;return K};
_.q(i0,_.e);i0.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
i0.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var K,m,x,S,Q=(K=this.data)==null?void 0:(m=K.dropdown)==null?void 0:(x=m.dropdownRenderer)==null?void 0:(S=x.entries)==null?void 0:S.map(function(f){return f.privacyDropdownItemRenderer});
K=_.u(Q!=null?Q:[]);for(m=K.next();!m.done;m=K.next())if((m=m.value)&&m.int32Value===this.selectedValue){this.selectedItemMessage=m.itemMessage;break}}else this.selectedItemMessage=void 0;var w;(w=this.onValueChanged)==null||w.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var M;(M=this.data)!=null&&M.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
i0.prototype.onValueChangedForSelectedValue=function(K){this.selectedValue=K.detail.value};
i0.prototype.selectedValueChanged=i0.prototype.selectedValueChanged;_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],i0.prototype,"ytEventForwardingBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],i0.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],i0.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],i0.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],i0.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],i0.prototype,"theme",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Number)],i0.prototype,"selectedValue",void 0);_.v([_.P(),_.U("design:type",Function)],i0.prototype,"onValueChanged",void 0);
_.v([_.uV("selectedValue"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],i0.prototype,"selectedValueChanged",null);_.v([_.Z({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],i0);
_.d(i0,"ytd-dropdown-form-field-renderer",function(){if(wbS!==void 0)return wbS;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return wbS=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var saf;var YC=function(){return _.e.apply(this,arguments)||this};
_.q(YC,_.e);_.tv.Object.defineProperties(YC.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var K=[],m=_.u(this.data||[]),x=m.next();!x.done;x=m.next())(x=_.C(x.value,pxA))&&K.push(x);return K}}});
_.v([_.P(),_.U("design:type",Array)],YC.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],YC.prototype,"byline",null);_.v([_.Z({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],YC);
_.d(YC,"ytd-playlist-byline-renderer",function(){if(saf!==void 0)return saf;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return saf=K},{mode:1});var lzK;var FY=function(){var K=_.e.apply(this,arguments)||this;K.rtlBullet=_.h("web_playlist_stats_rtl_bullet_icon_killswitch");K.modern=_.h("web_modern_buttons");K.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return K};
_.q(FY,_.e);_.l=FY.prototype;_.l.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"}}}}};
_.l.attached=function(){};
_.l.computeIsCustomThumbnail=function(K){return K?!!K.playlistCustomThumbnailRenderer:!1};
_.l.onYtNavigate=function(K,m){if(m&&m.actions&&m.actions.indexOf("shuffle")>-1){K=_.cd().resolve(_.Xy);var x=m.tempData||{};x.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);m.tempData=x;K.isShuffleNextPlaylist=!0}};
_.l.onUpdatePlaylistAction=function(K){var m;K=(m=_.C(K,_.F0A))==null?void 0:m.updatedRenderer;if(m=_.C(K,tl3))this.data=m};
_.l.computeStyleType=function(K){return K?K.toLowerCase().replace(/_/g,"-"):""};
_.l.computeThumbnailWidth=function(K){return K==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.l.computeHideThumbnailAria=function(K){if(K==null?0:K.thumbnailOverlays)for(var m=0;m<K.thumbnailOverlays.length;m++){var x=void 0;if((x=K.thumbnailOverlays[m])==null?0:x.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
FY.prototype.onYtNavigate=FY.prototype.onYtNavigate;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],FY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],FY.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],FY.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],FY.prototype,"ytComponentBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],FY.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],FY.prototype,"rtlBullet",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.U("design:type",String)],FY.prototype,"styleType",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.U("design:type",Number)],FY.prototype,"thumbnailWidth",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],FY.prototype,"modern",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.U("design:type",Boolean)],FY.prototype,"isCustomThumbnail",void 0);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[Event,Object]),_.U("design:returntype")],FY.prototype,"onYtNavigate",null);_.v([_.Z({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],FY);
_.d(FY,"ytd-playlist-sidebar-primary-info-renderer",function(){if(lzK!==void 0)return lzK;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return lzK=K},{mode:1});var uos;var A1=function(){return _.e.apply(this,arguments)||this};
_.q(A1,_.e);A1.prototype.computeOwnerVisibility=function(K){return!(!K.videoOwner&&!K.button)};
A1.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],A1.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],A1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],A1.prototype,"data",void 0);_.v([_.Z({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],A1);
_.d(A1,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(uos!==void 0)return uos;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return uos=K},{mode:1});var MEm;var oR=function(){var K=_.e.apply(this,arguments)||this;K.expanded=!1;K.isCompact=!1;return K};
_.q(oR,_.e);_.l=oR.prototype;_.l.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.l.dataChanged=function(){this.data&&_.l1(_.U8(this.text),_.y2M(_.U3t,_.Hk(this.data.text||null)))};
_.l.computeAutoScrollEnabled=function(K,m){return K&&!m};
_.l.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.l.toggleOnTap=function(){this.expanded=!this.expanded};
oR.prototype.expandedChanged=oR.prototype.expandedChanged;oR.prototype.dataChanged=oR.prototype.dataChanged;_.v([_.b(_.Wl$),_.U("design:type",Object)],oR.prototype,"ytdAutoScrollBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],oR.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],oR.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],oR.prototype,"expanded",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],oR.prototype,"isCompact",void 0);_.v([_.P({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.U("design:type",Boolean)],oR.prototype,"autoScrollEnabled",void 0);_.v([_.QF("#text"),_.U("design:type",Object)],oR.prototype,"text",void 0);_.v([_.QF("#expander-icon"),_.U("design:type",Object)],oR.prototype,"expanderIcon",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],oR.prototype,"dataChanged",null);_.v([_.xt("expanded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],oR.prototype,"expandedChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],oR);
_.d(oR,"ytd-channel-legal-info-renderer",function(){if(MEm!==void 0)return MEm;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return MEm=K},{mode:1});var fz8;var tEG=_.SC("DOWNLOAD",{},"Download"),cws=_.SC("DOWNLOADING",{},"Downloading"),O1f=_.SC("DOWNLOADED",{},"Downloaded"),HY=function(){var K=_.e.apply(this,arguments)||this;K.downloadProgress=0;K.isDownloadComplete=!1;K.transferState="TRANSFER_STATE_UNKNOWN";return K};
_.q(HY,_.e);_.l=HY.prototype;_.l.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.l.dataChanged=function(){var K;(K=this.data)!=null&&K.tooltip||(K=_.qS(_.NS().getState(),this.playlistId),this.updateButtonState(K))};
_.l.computePlaylistId=function(K){return K};
_.l.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.l.updateButtonState=function(K){if(this.data&&(this.data.tooltip!==cws||!_.u2(K))){this.isDownloadComplete=!1;switch(K){case "TRANSFER_STATE_UNKNOWN":K=tEG;var m="OFFLINE_DOWNLOAD";var x="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":K=O1f;m="OFFLINE_PIN";x="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":K=cws;m="OFFLINE_DOWNLOADING_ZERO";x="ACTION_REMOVE_WITH_PROMPT";
break;default:K=tEG,m="OFFLINE_DOWNLOAD",x="ACTION_ADD"}var S=Object.assign({},this.data);S.tooltip=K;S.accessibilityData={accessibilityData:{label:K}};S.icon={iconType:m};S.size="SIZE_DEFAULT";_.C(S.command,_.xu)&&(_.C(S.command,_.xu).action=x);this.set("data",S)}};
_.l.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var K="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?K="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?K="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?K="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?K="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?K="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(K="OFFLINE_PIN",this.isDownloadComplete=!0);var m;K!==((m=this.data.icon)==null?void 0:m.iconType)&&(m=Object.assign({},this.data),m.tooltip=cws,m.accessibilityData={accessibilityData:{label:cws}},m.icon={iconType:K},_.C(m.command,_.xu)&&(_.C(m.command,_.xu).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",m))}};
HY.prototype.updateProgress=HY.prototype.updateProgress;HY.prototype.onTransferStateChanged=HY.prototype.onTransferStateChanged;HY.prototype.dataChanged=HY.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],HY.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],HY.prototype,"ytdReduxBehavior",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],HY.prototype,"forceIconButton",void 0);
_.v([_.P({value:!0}),_.U("design:type",Boolean)],HY.prototype,"forceIconOnly",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],HY.prototype,"overrides",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],HY.prototype,"buttonTooltipPosition",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],HY.prototype,"styleActionButton",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],HY.prototype,"disableTextTransform",void 0);
_.v([_.P({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.U("design:type",String)],HY.prototype,"playlistId",void 0);_.v([_.P(),_.U("design:type",Object)],HY.prototype,"data",void 0);_.v([_.P({selector:_.do8,selectorArgs:["playlistId"]}),_.U("design:type",Object)],HY.prototype,"downloadProgress",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],HY.prototype,"isDownloadComplete",void 0);
_.v([_.P({selector:_.qS,selectorArgs:["playlistId"]}),_.U("design:type",String)],HY.prototype,"transferState",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],HY.prototype,"showTooltips",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],HY.prototype,"sendCommandWhenDisabled",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],HY.prototype,"disabled",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],HY.prototype,"dataChanged",null);_.v([_.uV("transferState"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],HY.prototype,"onTransferStateChanged",null);_.v([_.uV("downloadProgress"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],HY.prototype,"updateProgress",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],HY);
_.d(HY,"ytd-download-playlist-button-renderer",function(){if(fz8!==void 0)return fz8;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return fz8=K},{mode:1});var ja3;_.BX(_.M1M,"thumbnail-overlay-button-view-model",{props:{data:_.kv,lockupExperiments:_.kv}});var $C=function(){var K=_.e.apply(this,arguments)||this;K.isSquare=!1;K.isVertical=!1;return K};
_.q($C,_.e);$C.prototype.computeIsSquare=function(K){return K!=null&&K.thumbnail?vmf(K.thumbnail)==="SQUARE":!1};
$C.prototype.computeIsVertical=function(K){return K!=null&&K.thumbnail?vmf(K.thumbnail)==="VERTICAL":!1};
$C.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],$C.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],$C.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.U("design:type",Object)],$C.prototype,"isSquare",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.U("design:type",Object)],$C.prototype,"isVertical",void 0);
_.v([_.P(),_.U("design:type",Object)],$C.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],$C);
_.d($C,"ytd-hero-playlist-thumbnail-renderer",function(){if(ja3!==void 0)return ja3;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ja3=K},{mode:1});var N7=function(){var K=_.e.apply(this,arguments)||this;K.isDarkTheme=!1;K.isUltraWide=!1;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return K};
_.q(N7,_.e);_.l=N7.prototype;_.l.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.cd();var K;(K=_.cd().resolve(_.tR(_.ES)))!=null&&(K.headerElement=this.hostElement)};
_.l.detached=function(){var K;(K=_.cd().resolve(_.tR(_.ES)))!=null&&(K.headerElement=void 0)};
_.l.onUpdateHeader=function(K){(K=K.detail)&&this.set("data",K)};
_.l.computeTextDisplayed=function(K){if(K)return K.textDisplayed?K.textDisplayed:K.placeholder};
_.l.gradientColorToLinearGradientStop=function(K){var m=this.isDarkTheme?K.darkThemeColor:K.lightThemeColor;return m?_.RX(m)+" "+((K==null?void 0:K.startLocation)||0)*100+"%":"transparent"};
_.l.onWindowResize=function(){var K;((K=this.data)==null?0:K.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.l.onIronResize=function(K){this.isUltraWide=!K.detail.value};
_.l.onDarkModeToggledAction=function(K){this.isDarkTheme=K};
_.l.onUpdatePlaylistName=function(K){var m=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},K.detail.value));_.MJ(this,function(){var x;(x=m.editableTitle)==null||x.resize()})};
_.l.onUpdatePlaylistDescription=function(K){var m=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},K.detail.value));_.MJ(this,function(){var x;(x=m.editableDescriptionInlineExpander)==null||x.resize()})};
_.l.getCinematicData=function(K){return _.C(K==null?void 0:K.cinematicContainer,_.Ky)};
_.tv.Object.defineProperties(N7.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 K,m=(K=this.getCinematicData(this.data))==null?void 0:K.config;return(K=this.isDarkTheme?m==null?void 0:m.darkThemeBackgroundColor:m==null?void 0:m.lightThemeBackgroundColor)?"background-color:"+_.pl(K)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var K;return _.C((K=this.data)==null?void 0:K.descriptionForm,f$e)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var K=this,m,x,S;return"background:linear-gradient(to bottom, "+(((S=(m=this.getCinematicData(this.data))==null?void 0:(x=m.gradientColorConfig)==null?void 0:x.map(function(Q){return K.gradientColorToLinearGradientStop(Q)}))==null?void 0:S.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var K;return _.Hk((K=this.data)==null?void 0:K.descriptionTapText)}}});
N7.prototype.onUpdateHeader=N7.prototype.onUpdateHeader;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],N7.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],N7.prototype,"actionHandlerBehavior",void 0);_.v([_.QF("#description-inline-expander"),_.U("design:type",Object)],N7.prototype,"descriptionInlineExpander",void 0);
_.v([_.QF("#editable-description-inline-expander"),_.U("design:type",Object)],N7.prototype,"editableDescriptionInlineExpander",void 0);_.v([_.P(),_.U("design:type",Object)],N7.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],N7.prototype,"isUltraWide",void 0);_.v([_.QF("#editable-title-display"),_.U("design:type",Object)],N7.prototype,"editableTitle",void 0);_.v([_.g("isUltraWide"),_.U("design:type",Object),_.U("design:paramtypes",[])],N7.prototype,"maxDescriptionLines",null);
_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],N7.prototype,"noCinematicData",null);_.v([_.mh("yt-new-playlist-header"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],N7.prototype,"onUpdateHeader",null);_.v([_.g("data","isDarkTheme"),_.U("design:type",Object),_.U("design:paramtypes",[])],N7.prototype,"backgroundStyle",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],N7.prototype,"descriptionFormData",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],N7.prototype,"getDropdownTheme",null);_.v([_.g("data","isDarkTheme"),_.U("design:type",String),_.U("design:paramtypes",[])],N7.prototype,"gradientStyle",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],N7.prototype,"descriptionTapText",null);
_.v([_.Z({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],N7);
_.d(N7,"ytd-playlist-header-renderer",function(){if(SF3!==void 0)return SF3;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return SF3=K},{mode:_.VF("kevlar_poly_si_batch_j078")?1:2});var DXm;var rw8;var Ze=function(){return _.e.apply(this,arguments)||this};
_.q(Ze,_.e);Ze.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ze.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ze.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ze.prototype,"data",void 0);_.v([_.Z({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],Ze);
_.d(Ze,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(rw8!==void 0)return rw8;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return rw8=K},{mode:1});var BY=function(){return _.e.apply(this,arguments)||this};
_.q(BY,_.e);
BY.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}}}}};
BY.prototype.computeUsePremiumShowStyle=function(K){if(!K||!K.items)return!1;for(var m=0;m<K.items.length;m++)if(_.C(K.items[m],tl3)){var x=void 0;return((x=_.C(K.items[m],tl3))==null?void 0:x.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],BY.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],BY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],BY.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.U("design:type",Boolean)],BY.prototype,"usePremiumShowStyle",void 0);
_.v([_.Z({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],BY);
_.d(BY,"ytd-playlist-sidebar-renderer",function(){if(DXm!==void 0)return DXm;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return DXm=K},{mode:1});var GVA;var pby;var RwA=function(K,m,x,S,Q,w,M,f){this.minWidth=K;this.minHeight=m;this.recommendedWidth=x;this.recommendedHeight=S;this.JSC$22433_maxFileSize=Q;this.title=w;this.bannerGalleryTitle=M;this.channelId=f;this.picker_=null;K=_.trG("yt-banner");m=K.addView;x=(new KG$("youtubebanner")).addUploadMetadata("silo_id","19");x.opts.ytMaxFileSize=this.JSC$22433_maxFileSize;S=this.recommendedHeight;x.opts.ytRecWidth=this.recommendedWidth;x.opts.ytRecHeight=S;m.call(K,x);K.addView(new _.Cs);m=K.addView;x=new _.Cs;
x.opts.type="ytbanner";m.call(K,x.JSC$10082_setLabel(this.bannerGalleryTitle));m=K.setTitle(this.title).setSize(1E3);m.urlParamMap_.set("thumbs","orig");x=this.minWidth;S=this.minHeight;if(isNaN(x)||isNaN(S))throw Error("gb`"+x+"`"+S);m.urlParamMap_.set("minSize",x+"x"+S);m.urlParamMap_.set("cropMode","ytcb");this.builder_=K};
RwA.prototype.open=function(){var K=this;return new _.LA(function(m,x){_.PdA(K.builder_,function(S){S.action=="picked"?m(S):S.action=="cancel"&&x(Error("Mo"))});
K.picker_&&K.picker_.dispose();K.picker_=K.builder_.build();K.picker_.setVisible(!0)})};
RwA.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var JwA=function(K){this.channelId=K};
JwA.prototype.upload=function(K){var m="";K.viewToken&&(m=K.viewToken[2].type);var x=K.docs[0];K=x.crop;m={channel_id:this.channelId,fife_url:x.thumbnails[0].url,photo_id:x.id,is_gallery_image:m=="ytbanner"};K&&(m.crop_top=K.top,m.crop_right=K.right,m.crop_bottom=K.bottom,m.crop_left=K.left);return _.O3v("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:m})};var aR=function(){var K=_.e.apply(this,arguments)||this;K.ariaLabel=null;return K};
_.q(aR,_.e);_.l=aR.prototype;_.l.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.l.detached=function(){this.picker&&this.picker.dispose()};
_.l.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.l.computeAriaLabel=function(K){return K};
_.l.onTap=function(){var K=this,m;if((m=this.data)==null||!m.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new RwA(this.data.bannerMinWidth||0,this.data.bannerMinHeight||0,this.data.bannerRecommendedWidth||0,this.data.bannerRecommendedHeight||0,this.data.bannerMaxFileSizeInMegabytes||0,this.data.editorTitle||"",this.data.galleryViewTitle||"",this.data.channelId||""));var x;(x=this.picker)==null||x.open().then(function(S){K.handleBannerPicked(S)},function(){})}};
_.l.handleBannerPicked=function(K){var m=this;this.uploader||(this.uploader=new JwA(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(K).then(function(x){m.handleBannerUploadSucceeded(x)},function(x){m.handleBannerUploadFailed(x)})};
_.l.handleBannerUploadSucceeded=function(K){K&&K.errors?this.handleBannerUploadFailed(K):(_.vg(this.hostElement,"yt-banner-updated",K),this.message=null)};
_.l.handleBannerUploadFailed=function(K){this.message=K&&K.errors&&K.errors.length?K.errors[0]:null};
aR.prototype.dataChanged=aR.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],aR.prototype,"componentBehavior",void 0);_.v([_.b(_.o9),_.U("design:type",Object)],aR.prototype,"ironButtonState",void 0);_.v([_.P(),_.U("design:type",Object)],aR.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.U("design:type",Object)],aR.prototype,"ariaLabel",void 0);
_.v([_.P(),_.U("design:type",Object)],aR.prototype,"message",void 0);_.v([_.P(),_.U("design:type",Object)],aR.prototype,"picker",void 0);_.v([_.P(),_.U("design:type",Object)],aR.prototype,"uploader",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],aR.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],aR);
_.d(aR,"ytd-channel-banner-editor-renderer",function(){if(pby!==void 0)return pby;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return pby=K},{mode:1});var hwm;var Cpy=_.Pr(["#"]),da=function(){return _.e.apply(this,arguments)||this};
_.q(da,_.e);da.prototype.computeHrefWithDefault=function(K){return this.ytComponentBehavior.computeHref_(K,!0)||_.l$L(Cpy)};
da.prototype.dataChanged=function(){var K=this.data;K&&K.targetId&&_.hPD(_.qC(),K.targetId,this.moreIcon)};
da.prototype.dataChanged=da.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],da.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],da.prototype,"data",void 0);_.v([_.QF("#more-icon"),_.U("design:type",Object)],da.prototype,"moreIcon",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],da.prototype,"dataChanged",null);
_.v([_.Z({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],da);
_.d(da,"ytd-channel-tagline-renderer",function(){if(hwm!==void 0)return hwm;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return hwm=K},{mode:1});var LxA;var y3=function(){return _.e.apply(this,arguments)||this};
_.q(y3,_.e);_.l=y3.prototype;_.l.ready=function(){var K=this;_.U8(this.hostElement).querySelector("#form").addEventListener("submit",function(m){K.onSubmit(m)})};
_.l.onDataChanged=function(){var K;((K=this.data)==null?0:K.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.l.onIconButtonKeydown=function(K){K.keyCode===13&&this.iconButton.click()};
_.l.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.l.openOnClickHandler=function(){this.input.focus()};
_.l.onSubmit=function(K){K.preventDefault();return!1};
_.l.submitOnEnterKeyUp=function(K){var m;if(K.keyCode===13&&((m=this.data)==null?0:m.expandedText)){K=this.data.endpoint;m=_.NX.unsafeClone(K);var x;((x=_.C(m==null?void 0:m.commandMetadata,_.mE))==null?0:x.url)?(_.C(m.commandMetadata,_.mE).url=_.zi(_.C(m.commandMetadata,_.mE).url,"query",this.data.expandedText),_.C(m,_.SB)&&(_.C(m,_.SB).query=this.data.expandedText),_.vg(this.hostElement,"yt-navigate",{endpoint:m,tempData:{disableCache:!0}})):(x=new _.AR("Error: Trying to navigate to an endpoint without url",
K),_.aC(x))}};
_.l.updateDataExpandedTextFromBinding=function(K){this.set("data.expandedText",K.detail.value)};
_.tv.Object.defineProperties(y3.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.h("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
y3.prototype.onDataChanged=y3.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],y3.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.AOs),_.U("design:type",Object)],y3.prototype,"ytdExpandableInputBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],y3.prototype,"data",void 0);_.v([_.QF("#input"),_.U("design:type",Object)],y3.prototype,"input",void 0);_.v([_.QF("#icon-button"),_.U("design:type",HTMLElement)],y3.prototype,"iconButton",void 0);
_.v([_.P(),_.U("design:type",String),_.U("design:paramtypes",[])],y3.prototype,"searchIcon",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],y3.prototype,"onDataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],y3);
var UAN=_.yF()(y3,"ytd-expandable-tab-renderer",function(){if(LxA===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);LxA=K}K=LxA;return K},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var qFA;var V3=function(){var K=_.e.apply(this,arguments)||this;K.avatarSize=80;K.ariaLabel=_.SC("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return K};
_.q(V3,_.e);V3.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
V3.prototype.computeHref=function(K){var m;return((m=_.C(K,_.Ku))==null?0:m.url)?this.componentBehavior.computeHref_(K):null};
V3.prototype.onTap=function(){var K,m;(K=this.data)==null||!K.editAvatarServiceEndpoint||((m=_.C(this.data.editAvatarServiceEndpoint,_.Ku))==null?0:m.url)||_.cd().resolve(_.jQ).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.v([_.b(_.o9),_.U("design:type",Object)],V3.prototype,"ironButtonState",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],V3.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],V3.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],V3.prototype,"avatarSize",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],V3.prototype,"ariaLabel",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],V3);
_.d(V3,"ytd-channel-avatar-editor",function(){if(qFA!==void 0)return qFA;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return qFA=K},{mode:1});var ELN=_.B(function(K){var m=K.data;var x=K.noPadding;var S=K.enableBanner;var Q=K.cinematicContainerTopbarOffset;var w=K.allowCinematicContainerOverflow;var M=K.displayAsSidebar;K=K.className;_.$p(function(){m().tagManagerId&&(_.eS(m().tagManagerId,_.vZ("GL")),XsA(m().tagManagerId))},"vUc8md");
var f=_.QS(TeK,function(){return m().pageHeaderEntityKey});
return _.O("yt-page-header-renderer",{class:_.Tt("pageHeaderRendererHost",K)},_.O(_.le,{data:function(){var c;return((c=f())==null?0:c.header)?f().header:(M==null?0:M())&&m().sidebarContent?m().sidebarContent:m().content}},{pageHeaderViewModel:function(c){return _.O(_.VRD,{data:c.data,
noPadding:x,enableBanner:S,cinematicContainerTopbarOffset:Q,allowCinematicContainerOverflow:w,displayAsSidebar:function(){return(M==null?void 0:M())&&m().enableSidebarView}})}}))},"Sm");
ELN.idomCompat=!0;_.BX(ELN,"yt-page-header-renderer",{props:{data:_.kv,noPadding:_.kv,enableBanner:_.kv,cinematicContainerTopbarOffset:_.kv,allowCinematicContainerOverflow:_.kv,displayAsSidebar:_.kv,className:_.kv}});_.BX(_.WU,"yt-image-banner-view-model",{props:{data:_.kv,isPositionRelative:_.kv}});_.BX(_.fTH,"yt-tab-group-shape",{props:{shape:_.kv}});var b1K=_.be.persistentPanelVisibleSelector,vY=function(){var K=_.e.apply(this,arguments)||this;K.expandableCustomTabRenderable=function(m){return zy3(m,function(){return void K.onSearchNavigate()})};
K.isRichGrid=!1;K.isConstrainedList=!1;K.richGridMiniMode=!1;K.richGridStyle="RICH_GRID_STYLE_UNKNOWN";K.isRichGridShorts=!1;K.responsiveSizing="COMPACT";K.disableGridStateAware=!1;K.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return K};
_.q(vY,_.e);_.l=vY.prototype;_.l.computeHeaderDisabled=function(K,m){return m||!K||this.tabsHidden};
_.l.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.l.computeIsRichGridShorts=function(K){return K==="RICH_GRID_STYLE_SHORTS_GRID"||K==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.l.computeImageBannerViewModel=function(){var K,m;return _.C((m=_.C((K=this.data)==null?void 0:K.content,_.cbA))==null?void 0:m.banner,_.we_)};
_.l.computeHasCinematicContainer=function(){var K,m;return!((m=_.C((K=this.data)==null?void 0:K.content,_.cbA))==null||!m.background)};
_.l.handleHeaderResize=function(){var K=_.U8(this.hostElement).querySelector("#header");K&&_.vg(K,"iron-resize")};
_.l.handleInsertTabCommand=function(K){var m=_.C(K,R9$);m&&(m.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(x){return x.tabRenderer&&x.tabRenderer.tabIdentifier===m.tabIdentifier})||this.splice("tabs",m.tabIndex||-1,0,m.tab))};
_.l.handleRefreshChannelTabAction=function(K){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===K&&_.vg(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.l.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.l.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.W9(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.l.observerRichGridSlimItemsPerRow=function(){_.W9(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.l.updateCssVars=function(){this.richGridItemsPerRow&&_.W9(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.rp("rich_grid_max_item_width",500))+16)-16+"px"})};
_.l.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.W9(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.l.onDataChanged=function(){this.handleHeaderResize()};
_.l.onWindowResize=function(){this.handleHeaderResize()};
_.l.onFocusedChanged=function(K){(K=_.oX(K))&&K.is==="tp-yt-paper-tab"&&K.hasRipple()&&(K.getRipple().holdDown=!K.pointerDown&&K.focused)};
_.l.updateSelectedFromBinding=function(K){this.ytdTabbedHeaderBehavior.selected=K.detail.value};
_.l.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.tv.Object.defineProperties(vY.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:kKG(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.imageBannerViewModel)==null?void 0:K.style)==="IMAGE_BANNER_STYLE_INSET"}}});
vY.prototype.onDataChanged=vY.prototype.onDataChanged;vY.prototype.updateCssVarsForResponsiveGrid=vY.prototype.updateCssVarsForResponsiveGrid;vY.prototype.updateCssVars=vY.prototype.updateCssVars;vY.prototype.observerRichGridSlimItemsPerRow=vY.prototype.observerRichGridSlimItemsPerRow;vY.prototype.observerRichGridItemsPerRow=vY.prototype.observerRichGridItemsPerRow;vY.prototype.persistentPanelVisibleChanged=vY.prototype.persistentPanelVisibleChanged;
_.v([_.b(_.Ua),_.U("design:type",Object)],vY.prototype,"ytdGridStateAwareBehavior",void 0);_.v([_.b(J2m),_.U("design:type",Object)],vY.prototype,"ytdTabbedHeaderBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],vY.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],vY.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],vY.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],vY.prototype,"ytdReduxBehavior",void 0);_.v([_.QF("#tabs"),_.U("design:type",Object)],vY.prototype,"tabsElement",void 0);_.v([_.P(),_.U("design:type",Array)],vY.prototype,"tabs",void 0);_.v([_.P(),_.U("design:type",Object)],vY.prototype,"expandableCustomTabRenderable",void 0);
_.v([_.g("tabs.*"),_.U("design:type",Object),_.U("design:paramtypes",[])],vY.prototype,"tabGroupShape",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],vY.prototype,"isRichGrid",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],vY.prototype,"isConstrainedList",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Object)],vY.prototype,"richGridMiniMode",void 0);_.v([_.P({selector:function(K){return K.ui.richGridStyle}}),
_.U("design:type",Object)],vY.prototype,"richGridStyle",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.U("design:type",Object)],vY.prototype,"isRichGridShorts",void 0);_.v([_.P({selector:_.R_}),_.U("design:type",Number)],vY.prototype,"richGridItemsPerRow",void 0);_.v([_.P({selector:function(K){return K.ui.richGridContainerWidth}}),
_.U("design:type",Number)],vY.prototype,"richGridContainerWidth",void 0);_.v([_.P({selector:_.nH5}),_.U("design:type",Number)],vY.prototype,"richGridSlimItemsPerRow",void 0);_.v([_.P(),_.U("design:type",Object)],vY.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],vY.prototype,"responsiveSizing",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],vY.prototype,"disableGridStateAware",void 0);
_.v([_.P({computed:"computeImageBannerViewModel(data)"}),_.U("design:type",Object)],vY.prototype,"imageBannerViewModel",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.U("design:type",Boolean)],vY.prototype,"hasCinematicContainer",void 0);_.v([_.P({selector:_.JOO,reflectToAttribute:!0}),_.U("design:type",Boolean)],vY.prototype,"guideIsVisibleButNotPersistent",void 0);
_.v([_.P({selector:b1K}),_.U("design:type",Boolean)],vY.prototype,"persistentPanelVisible",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("imageBannerViewModel"),_.U("design:type",Object),_.U("design:paramtypes",[])],vY.prototype,"hasBanner",null);_.v([_.P({reflectToAttribute:!0}),_.g("imageBannerViewModel"),_.U("design:type",Object),_.U("design:paramtypes",[])],vY.prototype,"hasInsetBanner",null);
_.v([_.P({computed:"computeTabsHidden(tabs)",value:!0}),_.U("design:type",Boolean)],vY.prototype,"tabsHidden",void 0);_.v([_.xt("persistentPanelVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vY.prototype,"persistentPanelVisibleChanged",null);_.v([_.xt("richGridItemsPerRow","isRichGrid"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vY.prototype,"observerRichGridItemsPerRow",null);
_.v([_.xt("richGridSlimItemsPerRow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vY.prototype,"observerRichGridSlimItemsPerRow",null);_.v([_.xt("richGridItemsPerRow","richGridMiniMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vY.prototype,"updateCssVars",null);
_.v([_.xt("richGridContainerWidth"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vY.prototype,"updateCssVarsForResponsiveGrid",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vY.prototype,"onDataChanged",null);_.v([_.Z({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],vY);
_.d(vY,"ytd-tabbed-page-header",function(){if(GVA!==void 0)return GVA;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return GVA=K},{mode:1});var gLs;var UW=function(){return _.e.apply(this,arguments)||this};
_.q(UW,_.e);UW.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.W9(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.tv.Object.defineProperties(UW.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var K,m;return this.componentBehavior.computeIcon_(((m=_.C((K=this.data)==null?void 0:K.badge,_.rYE))==null?void 0:m.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var K,m;return(m=_.C((K=this.data)==null?void 0:K.badge,_.rYE))==null?void 0:m.label}}});
UW.prototype.observerRichGridItemsPerRow=UW.prototype.observerRichGridItemsPerRow;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],UW.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],UW.prototype,"componentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],UW.prototype,"ytdReduxBehavior",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.pN}),_.U("design:type",Boolean)],UW.prototype,"richGridMiniMode",void 0);
_.v([_.P({selector:_.R_}),_.U("design:type",Number)],UW.prototype,"richGridItemsPerRow",void 0);_.v([_.P(),_.U("design:type",Object)],UW.prototype,"data",void 0);_.v([_.xt("richGridItemsPerRow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UW.prototype,"observerRichGridItemsPerRow",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],UW.prototype,"badgeIconName",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],UW.prototype,"badgeLabel",null);_.v([_.Z({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],UW);
_.d(UW,"ytd-member-hub-profile-renderer",function(){if(gLs!==void 0)return gLs;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return gLs=K},{mode:1});var nLf;var zR=function(){return _.e.apply(this,arguments)||this};
_.q(zR,_.e);zR.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],zR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zR.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zR.prototype,"data",void 0);_.v([_.Z({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],zR);
_.d(zR,"ytd-settings-sidebar-renderer",function(){if(nLf!==void 0)return nLf;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return nLf=K},{mode:1});var Pp3;var TR=function(){var K=_.e.apply(this,arguments)||this;K.expandableCustomTabRenderable=function(m){return zy3(m,function(){return void K.onSearchNavigate()})};
return K};
_.q(TR,_.e);TR.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
TR.prototype.onSearchNavigate=function(){this.selected=void 0};
TR.prototype.onTabsChange=function(){var K,m=(K=this.tabs)==null?void 0:K.findIndex(function(x){var S;return x==null?void 0:(S=x.tabRenderer)==null?void 0:S.selected});
m!==void 0&&(this.selected=m)};
TR.prototype.onTabsActive=function(K){if(this.tabs!==void 0){var m,x;(K=(m=this.tabs[K.detail.selected])==null?void 0:(x=m.tabRenderer)==null?void 0:x.endpoint)&&_.vg(this.hostElement,"yt-navigate",{endpoint:K})}};
_.tv.Object.defineProperties(TR.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:kKG(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
TR.prototype.onTabsChange=TR.prototype.onTabsChange;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],TR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Ua),_.U("design:type",Object)],TR.prototype,"ytdGridStateAwareBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],TR.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],TR.prototype,"ytdGuideStateAwareBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],TR.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Array)],TR.prototype,"tabs",void 0);_.v([_.P(),_.U("design:type",Number)],TR.prototype,"selected",void 0);_.v([_.g("tabs.*"),_.U("design:type",Object),_.U("design:paramtypes",[])],TR.prototype,"tabGroupShape",null);_.v([_.P(),_.U("design:type",Object)],TR.prototype,"expandableCustomTabRenderable",void 0);
_.v([_.g("tabs"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],TR.prototype,"tabsEnabled",null);_.v([_.uV("tabs"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],TR.prototype,"onTabsChange",null);_.v([_.Z({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],TR);
_.d(TR,"ytd-topic-channel-details-renderer",function(){if(Pp3!==void 0)return Pp3;var K=document.createElement("template");_.E(K,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-channel-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-topic-channel-details-renderer">\n  <div id="channel-header-container" class="style-scope ytd-topic-channel-details-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-topic-channel-details-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-img-shadow id="avatar" thumbnail="[[data.avatar]]" width="80" class="style-scope ytd-topic-channel-details-renderer"> </yt-img-shadow>\n      <div id="inner-header-container" class="style-scope ytd-topic-channel-details-renderer">\n        <h1 class="style-scope ytd-topic-channel-details-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n        </h1>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n      </div>\n    </a>\n    <div id="subscribe-button" class="style-scope ytd-topic-channel-details-renderer"></div>\n  </div>\n  <div id="tabs-container" hidden="[[!tabsEnabled]]" class="style-scope ytd-topic-channel-details-renderer">\n    <div id="tabs-inner-container" class="style-scope ytd-topic-channel-details-renderer">\n      <tp-yt-paper-tabs id="tabs" noink="" remove-idle-scroll-buttons="true" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActive" class="style-scope ytd-topic-channel-details-renderer">\n        <template is="dom-if" if="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer">\n          <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-tab-group-shape>\n        </template>\n      </tp-yt-paper-tabs>\n    </div>\n  </div>\n</div>\n');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Pp3=K},{mode:1});var ew$;var IR=function(){var K=_.e.apply(this,arguments)||this;K.disableGridStateAware=!1;return K};
_.q(IR,_.e);IR.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]]"}}}}}};
IR.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
IR.prototype.updateCssVars=function(){_.W9(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.rp("rich_grid_max_item_width",500))+16)-16+"px"})};
IR.prototype.updateCssVars=IR.prototype.updateCssVars;IR.prototype.activeChanged=IR.prototype.activeChanged;_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],IR.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],IR.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],IR.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],IR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],IR.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Array)],IR.prototype,"tabs",void 0);_.v([_.P(),_.U("design:type",Boolean)],IR.prototype,"active",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],IR.prototype,"disableGridStateAware",void 0);
_.v([_.P({selector:_.R_}),_.U("design:type",Number)],IR.prototype,"richGridItemsPerRow",void 0);_.v([_.P({selector:_.pN}),_.U("design:type",Boolean)],IR.prototype,"richGridMiniMode",void 0);_.v([_.QF("ytd-carousel-item-renderer"),_.U("design:type",Object)],IR.prototype,"carousel",void 0);_.v([_.xt("active"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],IR.prototype,"activeChanged",null);
_.v([_.xt("richGridItemsPerRow","richGridMiniMode"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],IR.prototype,"updateCssVars",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],IR);
_.d(IR,"ytd-carousel-header-renderer",function(){if(ew$!==void 0)return ew$;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return ew$=K},{mode:1});var i1f;var YF8=_.Pr(["https://www.google-analytics.com/analytics.js"]),kC=function(){var K=_.e.apply(this,arguments)||this;K.scriptAnalyticsAdded=!1;return K};
_.q(kC,_.e);kC.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var K,m=(K=this.data)==null?void 0:K.tagManagerId;m&&(_.eS(m,_.vZ("GL")),XsA(m))};
kC.prototype.sendGoogleAnalyticsPageview=function(K){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var x=_.VU.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(x)};
var m=window.ga;m("set","page",window.location.pathname);m.l=+new Date;m("set","forceSSL",!0);m("create",K,"'auto'");m("send","pageview")};
kC.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var K=_.gk("SCRIPT");K.name="ga-analytics";var m=_.p1(YF8);_.sr(K,m);K.async=!0;_.U8(this.hostElement).appendChild(K)};
kC.prototype.dataChanged=kC.prototype.dataChanged;_.v([_.P(),_.U("design:type",Object)],kC.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],kC.prototype,"dataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],kC);
_.d(kC,"ytd-channel-metadata-renderer",function(){if(i1f!==void 0)return i1f;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return i1f=K},{mode:1});var Fx3;var Aw8;var WY=function(){var K=_.e.apply(this,arguments)||this;K.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"]);K.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"]);K.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return K};
_.q(WY,_.e);_.l=WY.prototype;_.l.attached=function(){this.requestElementsPerRow()};
_.l.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_]]"}}}}}};
_.l.onUpdateElementsPerRowAction=function(K){K&&this.elementsPerRow!==K&&(this.elementsPerRow=K)};
_.l.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.l.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.l.computeAlertStyle_=function(K){return K};
_.l.observerElementsPerRow=function(){this.elementsPerRow&&_.W9(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.l.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.l.requestElementsPerRow=function(){_.vg(this.hostElement,"yt-request-elements-per-row")};
WY.prototype.onIsVisibleChanged_=WY.prototype.onIsVisibleChanged_;WY.prototype.observerElementsPerRow=WY.prototype.observerElementsPerRow;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],WY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],WY.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],WY.prototype,"actionHandlerBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],WY.prototype,"data",void 0);_.v([_.P({value:6,reflectToAttribute:!0}),_.U("design:type",Number)],WY.prototype,"elementsPerRow",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],WY.prototype,"wrapButtons",void 0);_.v([_.P({value:_.vZ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.U("design:type",Boolean)],WY.prototype,"isMusic",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.U("design:type",String)],WY.prototype,"alertStyle",void 0);_.v([_.P({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.U("design:type",Function)],WY.prototype,"dismissBoundButtonTap_",void 0);_.v([_.P({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.U("design:type",Function)],WY.prototype,"acceptBoundButtonTap_",void 0);_.v([_.xt("elementsPerRow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],WY.prototype,"observerElementsPerRow",null);_.v([_.xt("data.isVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],WY.prototype,"onIsVisibleChanged_",null);_.v([_.Jp({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],WY);
_.d(WY,"yt-alert-with-actions-renderer",function(){if(Aw8===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;Fx3===void 0&&(Fx3=document.createElement("template"));var S=Fx3;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Aw8=K}K=Aw8;return K},{mode:2});_.BX(_.B(function(K){function m(R){var J={};return _.O(_.Ii,{text:R,className:_.Tt("ytPersonalGreetingViewModelHeadline",(J.ytPersonalGreetingViewModelHeadlineSmall=function(){return f()===48},J))})}
function x(R,J){return _.O("span",{el:R,class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},m(J))}
var S=_.o$(_.pi(function(){var R;return(R=K.data())==null?void 0:R.rendererContext},void 0,void 0,void 0,!0)),Q=_.ld("span"),w=_.ld("span"),M=function(){return K.data().canvasPromoData},f=function(){var R;
return(R=K.data().bannerHeight)!=null?R:56},c=_.N6B(S,{throttleMs:100}),D=_.N6B(Q,{throttleMs:100}),G=_.N6B(w,{throttleMs:100}),p=function(){return D.width()-c.width()>1};
return _.O("yt-personal-greeting-view-model",{el:S,"aria-hidden":p,class:_.Tt(K.className,"ytPersonalGreetingViewModelHost"),style:_.x_({height:(0,_.yC)(function(){return p()?0:f()})})},_.O(_.r,{cond:function(){return K.data().avatar&&!(G.width()+(K.data().avatar?48:0)-c.width()>1)},
then:function(){return _.O(_.le,{data:function(){return K.data().avatar}},{decoratedAvatarViewModel:function(R){return _.O(_.d0,{data:R.data,
className:_.Tt("ytPersonalGreetingViewModelAvatar")})}})}}),_.O("h1",null,m(function(){var R;
return(M==null?void 0:(R=M())==null?void 0:R.headline)||(G.width()+(K.data().avatar?48:0)-c.width()>1?K.data().shorterGreeting:K.data().greeting)})),x(w,function(){return K.data().greeting}),x(Q,function(){return K.data().shorterGreeting}))},"Tm"),"yt-personal-greeting-view-model",{props:{data:_.kv,
className:_.kv}});var XY=function(){var K=_.e.apply(this,arguments)||this;K.hidden=!1;K.isConstrainedList=!1;K.responsiveSizing="COMPACT";K.attachedPlayers=_.h("kevlar_channel_trailer_multi_attach")?[]:void 0;K.player=null;K.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return K};
_.q(XY,_.e);_.l=XY.prototype;
_.l.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}}}}};
_.l.created=function(){var K=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){K.disposeMastheadAd()}]};
_.l.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new LG3(this.refresh,this.contents))};
_.l.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.l.activeChanged=function(){var K=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=K)};
_.l.tabsChanged=function(){var K=this,m,x;if(this.pageSubtype==="channels"||_.h("kevlar_tab_gestures_for_tabbed_header_data")&&((m=this.data)==null?0:(x=m.header)==null?0:x.carouselHeaderRenderer))this.tabGestures=new b6s(this.contents,this.contents,this.hostElement,this.header,function(M){K.ytdReduxBehavior.dispatch(M)});
var S,Q,w;m=(S=this.data)==null?void 0:(Q=S.contents)==null?void 0:(w=Q.twoColumnBrowseResultsRenderer)==null?void 0:w.tabs;this.tabGestures&&this.tabGestures.tabsChanged(m)};
_.l.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.l.engagementPanelsChanged=function(){var K=_.cd().resolve(_.HC);if(K){if(this.engagementPanels)for(var m=_.u(this.engagementPanels),x=m.next();!x.done;x=m.next()){var S=void 0;(x=(S=x.value.identifier)==null?void 0:S.tag)&&K.panelMap.delete(x)}this.engagementPanels=[];var Q;m=_.u(((Q=this.data)==null?void 0:Q.panels)||[]);for(Q=m.next();!Q.done;Q=m.next()){Q=_.C(Q.value,_.VJA);var w=x=void 0,M=void 0,f=void 0;if(S=((x=Q)==null?void 0:x.targetId)||((w=Q)==null?void 0:w.panelIdentifier)||((M=Q)==
null?void 0:(f=M.identifier)==null?void 0:f.tag))w=x=void 0,(w=(x=K).registerPanelContent)==null||w.call(x,S,{engagementPanelSectionListRenderer:Q}),this.engagementPanels.push(Q)}}};
_.l.onStampFinished=function(){var K=this;_.MJ(this,function(){if(K.tabGestures){var m=K.tabGestures;if(m.scrollPositionNeedsUpdate){var x=_.cd().resolve(_.tR(_.NL)),S;if((S=m.selectedTab)!=null&&S.title&&x&&(S=x.getCurrentPage())){if(m.scrollPositionForTabs.has(m.selectedTab.title)){var Q,w;x=(w=(Q=x.getCurrentPage())==null?void 0:Q.clientHeight)!=null?w:0;Q=m.scrollPositionForTabs.get(m.selectedTab.title);S.setScrollTop(Q);x>Q+100&&(m.scrollPositionNeedsUpdate=!1)}else S.setScrollTop(Math.min(m.lastVisitedTabScrollPosition!==
void 0?m.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,m.tabsStartAtInPx)),m.scrollPositionNeedsUpdate=!1;m.ytdReduxDispatch(WS8(!1))}}}})};
_.l.loadPage_=function(K){this.initCsi();K&&(this.data=K);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.l.getTitle=function(K){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",K))return this.get("microformat.microformatDataRenderer.title",K);if(this.get("header.feedTabbedHeaderRenderer.title",K))return _.Hk(this.get("header.feedTabbedHeaderRenderer.title",K));if(this.get("header.interactiveTabbedHeaderRenderer.title",K))return this.get("header.interactiveTabbedHeaderRenderer.title",K);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
K))return _.Hk(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",K));var m,x;return(K==null?0:(m=K.header)==null?0:(x=m.pageHeaderRenderer)==null?0:x.pageTitle)?K.header.pageHeaderRenderer.pageTitle:""};
_.l.updateTitle=function(K){_.vg(this.hostElement,"yt-update-title",this.getTitle(K))};
_.l.initCsi=function(){_.yf$(this.pageSubtype||"browse",["ol","cpt"])};
_.l.getPlayer=function(){if(_.h("kevlar_channel_trailer_multi_attach")){for(var K=_.u(this.attachedPlayers),m=K.next();!m.done;m=K.next())if(m=m.value,m.isConnected||_.TI(this.hostElement,m))return m;return null}return this.player};
_.l.getPlayerContainer=function(){return null};
_.l.onPlayerAttached=function(K,m){_.h("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(m):this.player=m};
_.l.onPlayerDetached=function(K,m){_.h("kevlar_channel_trailer_multi_attach")?(K=this.attachedPlayers.indexOf(m),K<0||this.attachedPlayers.splice(K,1)):this.player=null};
_.l.getServiceTrackingParams=function(){var K,m;return((K=this.data)==null?void 0:(m=K.responseContext)==null?void 0:m.serviceTrackingParams)||[]};
_.l.setMastheadAd=function(K){K&&K.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=K&&K.mastheadAd};
_.l.dataChanged=function(){var K=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.AfS();_.MJ(this,function(){_.z4(K.hostElement,"ytd-update-grid-state-action")})};
_.l.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.l.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var K=this.data.alerts;return K&&K.find(function(m){return!!m.alertWithActionsRenderer})}};
_.l.computeGreetingData=function(){if(this.data&&this.data.alerts){var K=this.data.alerts;return K&&K.find(function(m){return!!m.personalGreetingViewModel})}};
_.l.computeHasMemberHubProfileRenderer=function(K){var m;return!!(K==null?0:(m=K.header)==null?0:m.memberHubProfileRenderer)};
_.l.handleAlertCommand=function(K){this.get("alertCommand.alert.alertWithActionsRenderer",K)&&(K=_.C(K,uXK),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",K.alert))};
_.l.handleYtPlaylistDeletionRedirect=function(K){K=this.get("playlistDeletionRedirectCommand.redirectEndpoint",K);_.vg(this.hostElement,"yt-navigate",{endpoint:K})};
_.l.computeFluidWidth=function(K,m,x){if(m==="mini_app"||x)return!0;var S,Q,w;K=K==null?void 0:(S=K.contents)==null?void 0:(Q=S.twoColumnBrowseResultsRenderer)==null?void 0:(w=Q.tabs)==null?void 0:w.find(function(c){var D;return c==null?void 0:(D=c.tabRenderer)==null?void 0:D.selected});
if(!K)return!1;var M,f;return!!((M=K.tabRenderer)==null?0:(f=M.content)==null?0:f.richGridRenderer)&&!["channel","channels","playables"].includes(m)};
_.l.computeHeaderFluidWidth=function(K){return K==="hashtag-landing-page"};
_.l.computeHasSidebar=function(K){var m;return!!(K.sidebar||((m=K.header)==null?0:m.playlistHeaderRenderer))};
_.l.computeHasPageHeaderSidebar=function(K){var m,x;return!!((m=K.header)==null?0:(x=m.pageHeaderRenderer)==null?0:x.enableSidebarView)};
_.l.computeUseUnifiedShowPageLayout=function(K){if(!K||this.pageSubtype!=="show"||!K.sidebar||!K.sidebar.playlistSidebarRenderer)return!1;K=K.sidebar.playlistSidebarRenderer;if(!K.items)return!1;for(var m=0;m<K.items.length;m++)if(_.C(K.items[m],tl3)){var x=void 0;return((x=_.C(K.items[m],tl3))==null?void 0:x.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.l.computeIsConstrainedList=function(K){return _.h("web_enable_constrained_list_subscriptions_channels")&&K==="subscriptions-channels"};
_.l.computeResponsiveSizing=function(K){return K==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.tv.Object.defineProperties(XY.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var K,m;return((K=this.data)==null?0:(m=K.header)==null?0:m.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var K,m;if(!((K=this.data)==null?0:(m=K.sidebar)==null?0:m.playlistSidebarRenderer))return!1;var x;return(x=this.data)!=null&&x.header?!1:!0}}});
_.tv.Object.defineProperties(XY,{template:{configurable:!0,enumerable:!0,get:function(){if(gr8===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);gr8=K}K=gr8;return K}}});
XY.prototype.dataChanged=XY.prototype.dataChanged;XY.prototype.onPlayerDetached=XY.prototype.onPlayerDetached;XY.prototype.onPlayerAttached=XY.prototype.onPlayerAttached;XY.prototype.onStampFinished=XY.prototype.onStampFinished;XY.prototype.engagementPanelsChanged=XY.prototype.engagementPanelsChanged;XY.prototype.scrollAtTopChanged=XY.prototype.scrollAtTopChanged;XY.prototype.tabsChanged=XY.prototype.tabsChanged;XY.prototype.activeChanged=XY.prototype.activeChanged;
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],XY.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],XY.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],XY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],XY.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.Sz.YtPageBehavior),_.U("design:type",Object)],XY.prototype,"ytPageBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],XY.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],XY.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],XY.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],XY.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],XY.prototype,"hidden",void 0);
_.v([_.P(),_.U("design:type",Object)],XY.prototype,"mastheadAdData",void 0);_.v([_.P({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.U("design:type",Object)],XY.prototype,"alertBannerData",void 0);_.v([_.P({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.U("design:type",Object)],XY.prototype,"greetingData",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],XY.prototype,"pageSubtype",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.U("design:type",Boolean)],XY.prototype,"hasMemberHubProfileRenderer",void 0);_.v([_.P({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],XY.prototype,"hasSidebar",void 0);_.v([_.P({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],XY.prototype,"hasPageHeaderSidebar",void 0);
_.v([_.P({reflectToAttribute:!0,value:!0}),_.U("design:type",Boolean)],XY.prototype,"roundedContainer",void 0);_.v([_.P({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],XY.prototype,"useUnifiedShowPageLayout",void 0);_.v([_.P({computed:"computeIsConstrainedList(pageSubtype)"}),_.U("design:type",Object)],XY.prototype,"isConstrainedList",void 0);
_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],XY.prototype,"usePlaylistHeaderRenderer",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],XY.prototype,"useOldPlaylistSidebarRenderer",null);_.v([_.P({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.U("design:type",Boolean)],XY.prototype,"fluidWidth",void 0);_.v([_.P({selector:function(K){return K.ui.scrollAtTop}}),
_.U("design:type",Boolean)],XY.prototype,"scrollAtTop",void 0);_.v([_.P({selector:_.hnJ}),_.U("design:type",Boolean)],XY.prototype,"tabGesturesIsActive",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.U("design:type",Boolean)],XY.prototype,"disableHeaderFluidWidth",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.U("design:type",String)],XY.prototype,"responsiveSizing",void 0);
_.v([_.QF("ytd-two-column-browse-results-renderer"),_.U("design:type",HTMLElement)],XY.prototype,"contents",void 0);_.v([_.QF("#header"),_.U("design:type",HTMLElement)],XY.prototype,"header",void 0);_.v([_.QF("ytd-refresh"),_.U("design:type",Object)],XY.prototype,"refresh",void 0);_.v([_.xt("active"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XY.prototype,"activeChanged",null);
_.v([_.xt("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XY.prototype,"tabsChanged",null);_.v([_.xt("scrollAtTop"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XY.prototype,"scrollAtTopChanged",null);_.v([_.P(),_.U("design:type",Object)],XY.prototype,"engagementPanels",void 0);
_.v([_.xt("data.panels"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XY.prototype,"engagementPanelsChanged",null);_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XY.prototype,"onStampFinished",null);_.v([_.mh("yt-player-attached"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Element]),_.U("design:returntype")],XY.prototype,"onPlayerAttached",null);
_.v([_.mh("yt-player-detached"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Element]),_.U("design:returntype")],XY.prototype,"onPlayerDetached",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],XY.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-browse"})],XY);_.dt.registerService(_.SxT,XY);
_.aI();
}catch(e){_._DumpException(e)}
try{
_.Bc("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 WG,qLO,Etl,bdl,gtl,nt4,PVO,eDd,idH,YLl,FhG,Apl,HdH,$Py,Zdy,BsH,ay6,ypd,VT4,vt4,UP6,X7,TsH,KU,IyO,k9s,Wh6,X_l,KKH,xUl,Q$4,mUO,otH,wXs,s$4,lEd,uRy,Mos,fEl,to6,cEy,OWH,DUs,rEl,pXy,JEd,h6H,CX5,qAH,bW6,gAG,nAH,PXO,e6G,iWl,YAf,FK4,AEG,oAH,HWH,$Us,ZWl,B9d,aEO,dUy,yE4,Vol,vAl,UUd,T9O,IEs,ktJ,WKO,XX5,Kc5,mL4,xLH,SYO,QKH,w3G,sKs,lNH,usl,MWO,fN4,tWO,c7y,OpG,jKf,DLd,r75,Gbs,p3s,M2,RZ5,J7G,LcH,YYy,Hps,$L4,dLs,y7s,aN6,ZpH,zZl,kbH,S$5,NNO,X3l,TN4,Db,wRs,uzH,tO6,MOG,f2l,c0d,r04,j0H,GZH,pRH,Ded,OiH,RCJ,RD,Je,
EuH,biJ,he,gu4,nuf,Pes,ou4,HiO,CU,LU,NY4,$eJ,ZiH,BYG,a24,deH,q2,E_,bF,kZl,Wvy,XRl,nU,Qzf,Kps,Sg4,wPf,mcy,lsH,xcd,fsO,uSH,Mvl,PD,co6,tvs,roy,Jof,FV,Ae,pPl,C6J,RT5,hTl,HD,N2,Zb,BD,yoH,Fp5,Ucs,zTl,TnG,Isy,WpH,n$s,P6l,yr,iZH,aD,di,Ygl,kHy,VvH,eT5,vD,sSO,ubs,MFH,lw6,xHs,tFH,jS6,kB,Tn,ID,GBd,mHf,XV,Om4,Sts,cll,wrl,Kil,QSH,ROf,Jl4,hOH,LiJ,EkH,bm5,gks,nky,eOy,PRd,Yty,Fil,ok4,Hml,No4,Zm5,BoH,awl,dHl,yls,VFl,UHs,vkO,zOO,IwH,kB5,xx,Wi6,Xr4,Sx,Ke4,mVl,xVs,Snl,QZ5,wMl,sZH,l4l,Ms4,Qa,f44,tss,jZl,rD6,GkG,RjJ,pMH,
JDJ,hjH,Cy6,qns,EFd,b5H,gFf,nFl,Py4,ejO,i55,Yns,FeH,AD4,oF6,Z54,BAJ,$Vs,NA4,H5H,a4l,Vs4,dVl,yDH,zjf,vFs,UV4,TAf,I4l,kkO,Wef,KO6,maJ,xas,QAJ,w4y,lBy,M6J,t64,ORJ,Day,G2f,R_s,h_H,q36,EP4,bRO,nPJ,gPH,e_O,iR6,Y34,FOH,sh,A_y,oPl,HRy,Ua5,Tf4,IBG,Kd4,tM,mu4,xuG,Ss6,wpf,QbO,sby,lAH,uL4,Mw5,fAH,fU,tws,cI,c_6,cuH,OKH,R6H,jb4,Du5,ruG,GyH,ppl,RNd;
WG=function(K){if(!K)return"browse";var m=K.page,x=K.url,S,Q,w,M=(S=K.response)==null?void 0:(Q=S.responseContext)==null?void 0:(w=Q.webResponseContextExtensionData)==null?void 0:w.pageTheme;if(M)m=M.toLowerCase().replace(/_/g,"-");else if(m!=="watch"&&m!=="learning_journey_watch"){var f,c;if((m==="browse"||m==="settings")&&((f=K.response)==null?0:(c=f.sidebar)==null?0:c.settingsSidebarRenderer))m="WEB_PAGE_TYPE_SETTINGS";else{var D,G;m==="browse"&&((D=K.response)==null?0:(G=D.metadata)==null?0:G.channelMetadataRenderer)?
m="channel":x&&(m=_.wQD(x)||m)}}return m};
qLO=function(){var K=_.WZ("yt.aba.att");return K?K:_.CS.instance!==void 0?_.CS.instance.qZ2.bind(_.CS.instance):null};
Etl=function(K,m){var x;return _.t(function(S){return(x=qLO())?S.return(x(K,m,6E4)):S.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
bdl=function(K,m,x,S,Q){m=m===void 0?[]:m;Q=Q?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:Q}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.yp(K),dialogMessages:m.map(function(w){return _.yp(w)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.yp(x),serviceEndpoint:Q}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.yp(S)}}}}}};
gtl=function(K,m,x){x=x===void 0?!1:x;var S=_.PB(),Q=!!_.Q5().queueProxy,w,M,f;K=K==null?void 0:(w=K.response)==null?void 0:(M=w.currentVideoEndpoint)==null?void 0:(f=M.watchEndpoint)==null?void 0:f.playlistId;if((Q||K)&&!_.h("web_watch_disable_playlist_auto_miniplayer"))return x&&(S.playlistWatchPageActivation=!0),!0;switch(WG(m)){case "yts-products":return x&&(S.productDetailsPageActivation=!0),!0;case "mini_app":return x&&(S.miniAppPageActivation=!0),!0;case "playables":return x&&(S.playablesDestPageActivation=
!0),!0;case "companion-canvas":return x&&(S.companionCanvasActivation=!0),!0;default:return!1}};
nt4=function(K){K=_.lTm(K);K.length>0&&K[0].focus()};
PVO=function(K,m,x){for(var S=typeof K==="string"?K.split(""):K,Q=K.length-1;Q>=0;--Q)Q in S&&m.call(x,S[Q],Q,K)};
eDd=function(K,m){m=_.nSD(K,m);m>=0&&_.iT5(K,m)};
idH=function(K){return Array.prototype.concat.apply([],arguments)};
YLl=function(K){var m=0;m=m===void 0?0:m;if(!_.x4(K))throw _.Kt("uint64");var x=typeof K;switch(m){case 512:switch(x){case "string":return _.it5(K);case "bigint":return String((0,_.Gd)(64,K));default:return _.PB1(K)}case 1024:switch(x){case "string":return _.YzT(K);case "bigint":return _.$D((0,_.Gd)(64,K));default:return _.eA0(K)}case 0:switch(x){case "string":return _.it5(K);case "bigint":return _.$D((0,_.Gd)(64,K));default:return _.nDm(K)}default:return _.TM(m,"Unknown format requested type for int64")}};
FhG=function(K){K!=null&&(K=K.JSC$8828_value_||"",K=typeof K==="string"?K:new Uint8Array(K));return K};
Apl=function(K,m){if(/-[a-z]/.test(m))return null;if(_.sIA&&K.dataset){if(_.Rv0()&&!(m in K.dataset))return null;K=K.dataset[m];return K===void 0?null:K}return K.getAttribute("data-"+_.QB(m))};
HdH=function(){var K=otH;_.WZ("yt.ads.biscotti.getId_")||_.ff("yt.ads.biscotti.getId_",K)};
$Py=function(K){_.ff("yt.ads.biscotti.lastId_",K)};
Zdy=function(){var K={};for(_.Zi=new Nsd(K.handleError===void 0?_.d7:K.handleError,K.logEvent===void 0?_.Zx:K.logEvent);_.Bd.length>0;)switch(K=_.Bd.shift(),K.type){case "ERROR":_.Zi.logError(K.payload);break;case "EVENT":_.Zi.logEvent(K.eventType,K.payload)}};
BsH=function(K,m,x){return _.uhn(function(S){return x?S.userIdentifier!==void 0&&!K.includes(S.userIdentifier)&&x.includes(S.publicName):S.userIdentifier!==void 0&&!K.includes(S.userIdentifier)},m)};
ay6=function(K){var m,x;return _.t(function(S){if(S.nextAddress==1)return m=_.YM("YtIdbMeta hasAnyMeta other"),S.yield(_.uhn(function(Q){return Q.userIdentifier!==void 0&&Q.userIdentifier!==m},K),2);
x=S.yieldResult;return S.return(x.length>0)})};
ypd=function(K,m){dPH||(dPH=_.dX.addLowPriorityJob(function(){var x,S,Q,w,M;return _.t(function(f){switch(f.nextAddress){case 1:return f.yield(_.ta(),2);case 2:x=f.yieldResult;if(!x)return f.return();S=!0;_.h2(f,3);return f.yield(BsH(K,x,m),5);case 5:Q=f.yieldResult;if(!Q.length){S=!1;f.jumpTo(6);break}w=Q[0];return f.yield(_.Sk(w.actualName),7);case 7:return f.yield(_.sf(w.actualName,x),6);case 6:_.xl(f,4);break;case 3:M=_.gl(f),_.ay(M),S=!1;case 4:_.dX.cancelJob(dPH),dPH=0,S&&ypd(K,m),_.Px(f)}})}))};
VT4=function(){var K;return _.t(function(m){return m.nextAddress==1?m.yield(_.ta(),2):(K=m.yieldResult)?m.return(ay6(K)):m.return(!1)})};
vt4=function(K){var m=100;m=m===void 0?500:m;var x,S,Q,w,M,f;return _.t(function(c){return c.nextAddress==1?(x=_.vZ("INNERTUBE_CONTEXT_CLIENT_NAME",0),S=[x,(0,_.Of)()-2592E6],Q=[x,(0,_.Of)()],w=IDBKeyRange.bound(S,Q),c.yield(_.Apm(K),2)):c.nextAddress!=3?(M=c.yieldResult,f=[],c.yield(_.wX(M,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(D){f.length=0;return _.jk(D.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:w,direction:"prev"},function(G){if(G.getValue()&&f.length<
m)return f.push(G.getValue()),G.delete().then(function(){return G.continue()})})}),3)):c.return(f)})};
UP6=function(){var K;return _.t(function(m){if(m.nextAddress==1)return m.yield(_.ta(),2);K=m.yieldResult;if(!K||!_.FK()&&!_.h("nwl_init_require_datasync_id_killswitch")||!_.KKT())return m.jumpTo(0);_.xUm=!0;_.mUB.isNwlInitialized=_.xUm;return m.yield(_.C2H().awaitInitialization(),0)})};
X7=function(K,m){_.R65[K]=!0;var x=_.O9();x&&x.publish.apply(x,arguments);_.R65[K]=!1};
TsH=function(){if(_.IOB()&&!zD6){var K=function(x){x=x.data;if(x.op==="serializedGelBatch"){var S=_.J7T.get(x.key);S&&(_.Cxv(x.serializedBatch,S.client,S.resolve,S.networklessOptions,S.isIsolated,S.useVSSEndpoint,S.dangerousLogToVisitorSession,S.requestsOutstanding),_.J7T.delete(x.key))}},m=_.T10();
m&&(m.addEventListener("message",K),m.onerror=function(){_.J7T.clear()});
zD6=!0}};
KU=function(){this.relativeTimeStart_=_.NH()};
IyO=function(K,m){K!=null&&this.append.apply(this,arguments)};
k9s=function(){return _.bM("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
Wh6=function(K,m,x){x=x===void 0?!1:x;var S,Q,w,M,f;return _.t(function(c){switch(c.nextAddress){case 1:_.eQ("SOCS",K,34128E3,"youtube.com",!0);if(_.TB)return Q=fetch(m,{method:"POST",mode:_.Y8(m),credentials:_.iM(m),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),w=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.Y8("/upgrade_visitor_cookie?eom=1"),credentials:_.iM("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),c.yield(Promise.all([Q,w]).then(function(D){return D[1]}),5);
fetch(m,{method:"POST",mode:_.Y8(m),credentials:_.iM(m),cache:"no-store",headers:{"Content-Type":"text/plain"}});return c.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.Y8("/upgrade_visitor_cookie?eom=1"),credentials:_.iM("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:S=c.yieldResult;c.jumpTo(3);break;case 5:S=M=c.yieldResult;case 3:if(!S.ok)throw Error("vf");return c.yield(S.text(),7);case 7:f=c.yieldResult,
!f.includes('"state_switch":true')&&!x||f.includes("skip_reload_for_test")||window.location.reload(),_.Px(c)}})};
X_l=function(K){return _.t(function(m){return m.nextAddress==1?m.yield(Wh6(K.socsCookie,K.savePreferenceUrl,!0),2):m.return()})};
KKH=function(K){return _.t(function(m){return m.nextAddress==1?m.yield(Wh6(K.socsCookie,K.savePreferenceUrl),2):m.return()})};
xUl=function(K){K=K.xhr.responseText;if(!_.sB(K,")]}'"))throw new mm;K=JSON.parse(K.substr(4));if((K.type||1)>1)throw new mm;K=K.id;$Py(K);xB=_.wQ(K);mUO(18E5,2);return K};
Q$4=function(K,m){m=new SAf(m);$Py("");xB=_.bLo(m);K>0&&mUO(12E4,K-1);throw m;};
mUO=function(K,m){_.hR(function(){_.Wsl().then(xUl,function(x){return Q$4(m,x)}).thenCatch(_.t_)},K)};
otH=function(){var K=_.mP4();if(K!==void 0)return _.cX(K);xB||(xB=_.Wsl().then(xUl).thenCatch(function(m){return Q$4(2,m)}));
return xB};
wXs=function(){var K=document;return _.oG(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(m){return"on"+m.toLowerCase()in K})};
s$4=function(K){K.addEventListener("click",function(m){var x=m.target;x&&x.getAttribute("href")&&(x=x.getAttribute("href"),_.K6(window,x,"_blank"),m.preventDefault(),m.stopImmediatePropagation())})};
lEd=function(K){var m,x,S,Q=(S=(x=((m=K.mainDownloadsListEntity)!=null?m:{})[_.JHD])==null?void 0:x.refresh)!=null?S:"",w;K=(w=K.refresh)==null?void 0:w[Q];Q=K!=null?K:{};return(Q==null?0:Q.refreshTime)?Number(Q==null?void 0:Q.refreshTime):0};
uRy=function(K,m){var x=_.Ow(K);return m.every(function(S){var Q;S=S==null?void 0:(Q=S.playbackDataEntity)==null?void 0:Q.key;if(!S)return!1;Q=_.WN(_.T5(S).entityId,"mainVideoEntity");return!!x[Q]})};
Mos=function(K){K=_.fN(K.entities);return _.A$T(K).length};
fEl=function(K,m){if(m){var x;K=(x=_.X4(K.entities,"downloadQualityPickerEntity",m))!=null?x:void 0}else K=void 0;return K};
to6=function(K){var m=document.getElementsByTagName("ytd-enforcement-message-view-model");m.length===0||getComputedStyle(m[0]).display==="none"?K(0,"p.h_"):K(1,"p.h_")};
cEy=function(){Sy=0;var K=[_.s8(!0)];Qr&&_.z4(Qr,"yt-window-resized",K)};
OWH=function(){Sy||(Sy=_.dX.addLowPriorityJob(cEy,200))};
DUs=function(){wi=0;j$H=_.lzM(document);var K=[j$H];Qr&&_.z4(Qr,"yt-window-scrolled",K)};
rEl=function(){wi||(wi=_.dX.addLowPriorityJob(DUs,200))};
pXy=function(K){K=K===void 0?null:K;GtG.push(_.Mt(window,"resize",OWH));GtG.push(_.Mt(window,"scroll",rEl));K&&(Qr=K)};
JEd=function(){var K=_.tO.getLocalStorage();K&&R6H(K,K.mechanism.__iterator__(!0))};
h6H=function(K){_.t(function(m){if(m.nextAddress==1)return m.yield(K.delete("yt-appshell-assets"),2);_.Px(m)})};
CX5=function(K){return _.Qy((0,_.ePR)(),K)};
qAH=function(){var K;_.t(function(m){return m.nextAddress==1?m.yield(s_.getInstance(),2):(K=m.yieldResult)?m.yield(LKJ(K),0):m.jumpTo(0)})};
bW6=function(){var K;_.t(function(m){return m.nextAddress==1?m.yield(lF.getInstance(),2):(K=m.yieldResult)?m.yield(EA4(K),0):m.jumpTo(0)})};
gAG=function(K){h6H(K);qAH();bW6()};
nAH=function(K){var m,x;return _.t(function(S){if(S.nextAddress==1)return S.yield(_.g98(K),2);if(m=S.yieldResult){var Q;a:{if(m.headers&&(Q=m.headers.get("date"))&&(Q=Date.parse(Q),!isNaN(Q))){Q=Math.round((0,_.Of)()-Q);break a}Q=-1}x=Q;if(x>-1)return S.return(x)}return S.return(-1)})};
PXO=function(){var K=_.Qm.caches,m=_.U2("IS_SHELL_LOAD"),x,S;_.t(function(Q){if(Q.nextAddress==1)return x=-1,m?Q.yield(nAH(K),3):(S=_.cN(),x=Math.round((0,_.Of)()-S),Q.jumpTo(2));Q.nextAddress!=2&&(x=Q.yieldResult);x>=0&&x<2147483648&&_.G5({appInstallDataAgeMs:x});_.Px(Q)})};
e6G=function(K){var m=_.Wc(_.Qm.location.href),x={};"absolute_experiments forced_experiments expflag conditional_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url build mloader debugjs".split(" ").forEach(function(S){var Q=m.JSC$10040_queryData_.getValues(S);if(Q==null?0:Q.length)x[S]=Q});
return _.Ra(K,new Map(Object.entries(x)))};
iWl=function(K){K=K.match(/(.*)::.*::.*/);if(K!==null)return K[1]};
YAf=function(K){if(_.v9S()){var m=Object.keys(window.localStorage);m=_.u(m);for(var x=m.next();!x.done;x=m.next()){x=x.value;var S=iWl(x);S===void 0||K.includes(S)||self.localStorage.removeItem(x)}}};
FK4=function(){if(!_.v9S())return!1;var K=_.YM(),m=Object.keys(window.localStorage);m=_.u(m);for(var x=m.next();!x.done;x=m.next())if(x=iWl(x.value),x!==void 0&&x!==K)return!0;return!1};
AEG=function(K){return _.$U("NotificationsDisabled",K)};
oAH=function(){return Notification.permission!="granted"?Promise.resolve():_.C9H().then(function(K){return K?K.pushManager.getSubscription().then(function(m){if(m)return Promise.resolve();m={userVisibleOnly:!0,applicationServerKey:_.W0("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return K.pushManager.subscribe(m).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
HWH=function(K){return _.C9H().then(function(m){if(!m||!m.active)return Promise.reject(new _.AR("serviceworker.postMessage",K,m));try{return m.active.postMessage(K),Promise.resolve()}catch(x){return Promise.reject(x)}})};
$Us=function(){HWH({type:"notifications_register",data:_.vZ("ID_TOKEN")})};
ZWl=function(){var K={isWide:_.Pd.get("wide","0")==="1"},m=_.s1();if(m=m.getFlag(165)||m.getFlag(174))K.theme=_.b9(!0);if(_.f_5()){var x=_.E8()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";K.systemTheme=x}!m&&_.h("parent_tools_enable_app_settings")&&_.SQ(window.location.href).theme!==void 0&&(K.theme=_.b9());if((m=uF)?!_.NX.equals(m,K):K)m={currentValue:K},N94&&(m.timeSinceLastSnapshotSecs=Math.round(((0,_.Of)()-N94)/1E3)),uF&&(m.previousValue=uF),_.Zx("appSettingsCaptured",m),uF=K,N94=
(0,_.Of)()};
B9d=function(){if(!_.U2("LOGGED_IN"))return Promise.resolve(!1);var K=_.GW("service_worker_push_force_notification_prompt_tag");return K?_.bY("PromptTags").then(function(m){if(!m)return!0;var x=[];try{x=JSON.parse(m)}catch(S){return!1}return x&&x.indexOf(K)==-1}):Promise.resolve(!1)};
aEO=function(){var K=_.rp("service_worker_push_prompt_delay_microseconds");return K?_.bY("PromptTime").then(function(m){return Promise.resolve(Date.now()-K>(m||0))}):Promise.resolve(!0)};
dUy=function(){var K=_.rp("service_worker_push_logged_out_prompt_watches");return K==-1?Promise.resolve(!1):_.bY("WatchCount").then(function(m){return m>=K})};
yE4=function(){var K=_.dN(document,"yt-push-prompt-modal-bg");K&&_.nh(K)};
Vol=function(){return _.rp("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.bY("PromptCount").then(function(K){K||(K=0);return Promise.resolve(K<_.rp("service_worker_push_prompt_cap"))})};
vAl=function(K){return _.U2("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.U2("LOGGED_IN")&&(K===void 0?0:K)?B9d().then(function(m){if(m)return!0;m=[Vol(),aEO()];_.U2("LOGGED_IN")||m.push(dUy());return Promise.all(m).then(function(x){return x.every(function(S){return S})})}):Promise.resolve(!1)};
UUd=function(){_.bY("PromptCount").then(function(K){return _.$U("PromptCount",K+1)}).then(function(){return _.$U("PromptTime",Date.now())}).then(function(){var K=_.GW("service_worker_push_force_notification_prompt_tag");
if(K)return _.bY("PromptTags").then(function(m){var x=[];if(m)try{x=JSON.parse(m)}catch(S){return!1}x||(x=[]);x.push(K);return _.$U("PromptTags",JSON.stringify(x))})})};
T9O=function(){z6O||yE4()};
IEs=function(K){K.style.zIndex=2147483648;K.style.pointerEvents="auto";K.style.backgroundColor="rgba(0, 0, 0, 0.6)";K.style.width="100%";K.style.height="100vh";K.style.position="absolute";K.style.top="0";K.style.left="0";K.style.border="none"};
ktJ=function(){var K=_.dN(document,"yt-push-prompt-modal-bg");z6O=_.h("service_worker_push_prompt_modal_ignore_click");K?IEs(K):(K=_.RA("div",{id:"yt-push-prompt-modal-bg"}),IEs(K),document.body.appendChild(K),_.j$5(document,"click",T9O))};
WKO=function(){var K=arguments;_.h("service_worker_push_prompt_modal_enable")&&ktJ();return Notification.requestPermission().then(function(m){yE4();var x=document.getElementById("ticker");x&&(x.className=x.classList.remove("show"));if(m=="granted")return oAH().then(function(){AEG(!1);$Us();return Promise.resolve(!0)});
m=="denied"&&$Us();return Promise.resolve(!1)}).catch(function(){yE4();
return Promise.reject.apply(Promise,_.N3(K))})};
XX5=function(K){K=K===void 0?!1:K;var m=_.DmG().client;if(m&&m.browserVersion){var x=m.browserVersion,S=m.browserName=="CHROME"&&_.rD(x,"50.0.0")<0;m=m.browserName=="OPERA"&&_.rD(x,"42.0.0")<0;if(S||m)return Promise.resolve()}return _.E3H().then(function(Q){if(!Q)return Promise.resolve();Q=oAH().then(function(){return HWH({type:"notifications_check_registration",data:_.vZ("ID_TOKEN")})});
return Notification.permission!="default"?Q.catch(function(){}):Q.then(function(){return vAl(K)}).then(function(w){if(w)return UUd(),WKO().then(function(){})}).catch(function(){})})};
Kc5=function(K){return _.Ls5(K)?XX5():Promise.resolve()};
mL4=function(K){var m=K.installing||K.waiting;return K.active||!m?Promise.resolve(K):new Promise(function(x){var S=function(Q){Q=Q.target;if(Q.state==="activated"||Q.state==="redundant")m.removeEventListener("statechange",S),x(K)};
m.addEventListener("statechange",S)})};
xLH=function(){var K=new _.LYS("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.zH(K,{mainAppWeb:_.eB()});var m=_.kAE;_.h("service_worker_forward_exp_params")&&(m=e6G(m));try{var x=_.pn5(m).catch(function(){_.TH(K,"FAILURE");return new Promise(function(){})});
_.h("service_worker_push_enabled")&&x.then(function(S){_.TH(K,"SUCCESS");return S}).then(mL4).then(Kc5)}catch(S){if(_.TH(K,"FAILURE"),S.name!=="SecurityError")throw S;
}};
SYO=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&xLH()};
QKH=function(K,m){var x={};m&&(x.serializedYpcFamilyCreateLoggingParams=m);_.Zx(K,x);_.BL()};
w3G=function(K,m){var x={};x.serializedYpcRefundFlowLoggingParams=m;K&&(x.eventType=K);_.Zx("ypcRefundFlowEvent",x);_.BL()};
sKs=function(K){K&&_.J4D("transactionFlowSucceeded",K)};
lNH=function(K){K&&_.DI("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",K,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
usl=function(K){var m,x,S,Q,w,M,f;_.t(function(c){if(c.nextAddress==1)return c.yield(_.xjm(),2);if(c.nextAddress!=3){if(!c.yieldResult)return c.return(!1);m=[];return c.yield(_.UA.keys(),3)}x=c.yieldResult;S=_.u(x);for(Q=S.next();!Q.done;Q=S.next())w=Q.value,M=_.K48(w),f=M.datasyncId,!f||K.includes(f)||m.push(_.UA.delete(w));return c.return(Promise.all(m).then(function(D){return D.some(function(G){return G})}))})};
MWO=function(){var K,m,x,S,Q,w,M;return _.t(function(f){if(f.nextAddress==1)return f.yield(_.xjm(),2);if(f.nextAddress!=3){if(!f.yieldResult)return f.return(!1);K=_.YM("cache contains other");return f.yield(_.UA.keys(),3)}m=f.yieldResult;x=_.u(m);for(S=x.next();!S.done;S=x.next())if(Q=S.value,w=_.K48(Q),(M=w.datasyncId)&&M!==K)return f.return(!0);return f.return(!1)})};
fN4=function(){var K=_.cd().resolve(_.tR(_.kCB));return K?K.getCurrentTime():0};
tWO=function(){var K,m,x,S,Q,w,M,f,c,D,G,p,R,J;return _.t(function(L){switch(L.nextAddress){case 1:K={},m=_.lWT(),x=_.u(Object.entries(m)),S=x.next();case 4:if(S.done){L.jumpTo(3);break}Q=S.value;w=_.u(Q);M=w.next().value;f=w.next().value;c=M;D=f;if(!D){L.jumpTo(5);break}return L.yield(D(),8);case 8:K[c]=L.yieldResult;case 5:S=x.next();L.jumpTo(4);break;case 2:G=_.u(),p=G.next();case 9:if(p.done){L.jumpTo(3);break}R=p.value;J=m[R];if(!J){L.jumpTo(10);break}return L.yield(J(),13);case 13:K[R]=L.yieldResult;
case 10:p=G.next();L.jumpTo(9);break;case 3:return L.return(K)}})};
c7y=function(){var K;_.t(function(m){if(m.nextAddress==1)return m.yield(tWO(),2);K=m.yieldResult;return m.yield(navigator.clipboard.writeText(JSON.stringify(K,null,2)),0)})};
OpG=function(K,m){return _.X4(K.entities,"superThanksSelectedTierEntity",m)};
jKf=function(K,m){return{popup:{searchSuggestionReportDialog:{searchQuery:K,title:_.SC("SBOX_INAPPROPRIATE_TITLE"),suggestions:m,categoryLabel:_.SC("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.SC("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.SC("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.SC("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.SC("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.SC("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.SC("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.SC("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.SC("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.SC("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
DLd=function(K){var m,x,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z;return _.t(function(y){switch(y.nextAddress){case 1:return y.yield(_.xV(),2);case 2:return(m=y.yieldResult)?y.yield(_.c1G(m),3):y.return();case 3:x=y.yieldResult;if(!x)return y.return();Q=((S=x.offlineVideos)==null?void 0:S.length)||0;M=((w=x.offlinePlaylists)==null?void 0:w.length)||0;if(Q===0&&M===0)return y.return();f=0;if(x.offlineVideos)for(c=_.u(x.offlineVideos),D=c.next();!D.done;D=c.next())G=D.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
G.videoState&&(f+=1);K.offline_videos_count=Q.toString();_.h("kevlar_log_offline_current_network_type_ks")||(K.offline_current_network_type=(p=_.HQB())!=null?p:"CONN_INVALID");_.h("kevlar_log_updated_time_for_smart_downloads")&&(R=_.NS().getState().entities,J=_.Gc(R),L=lEd(R),K.offline_smart_downloads_last_sync_time_ms=J.toString(),K.offline_smart_downloads_next_sync_time_ms=L.toString());K.offline_videos_playable=f.toString();K.offline_playlists_count=M.toString();x.offlineVideos&&(n=x.offlineVideos.reduce(function(V,
T){T.downloadedBytes&&(V+=Number(T.downloadedBytes));return V},0).toString())&&(K.offline_used_disk_space_bytes=n);
if(!((F=navigator)==null?0:(H=F.storage)==null?0:H.estimate)){y.jumpTo(4);break}return y.yield(navigator.storage.estimate(),5);case 5:N=y.yieldResult,K.offline_free_disk_space_bytes=(((z=N)==null?void 0:z.quota)||0).toString();case 4:K.offline_client_state=JSON.stringify(x),_.Px(y)}})};
r75=function(K){K=K.match(/(.*)::.*::.*/);if(K!==null)return K[1]};
Gbs=function(K){if(_.PKS()){var m=Object.keys(window.sessionStorage);m=_.u(m);for(var x=m.next();!x.done;x=m.next()){x=x.value;var S=r75(x);S===void 0||K.includes(S)||self.sessionStorage.removeItem(x)}}};
p3s=function(){if(!_.PKS())return!1;var K=_.YM(),m=Object.keys(window.sessionStorage);m=_.u(m);for(var x=m.next();!x.done;x=m.next())if(x=r75(x.value),x!==void 0&&x!==K)return!0;return!1};
M2=function(K,m,x){(_.h("desktop_keyboard_shortcut_usage_log")||x&&_.h("web_shorts_keyboard_shortcut_usage_log"))&&(m?_.dG.get(K):_.av.get(K))&&(K=m?_.VP.get(K):_.yP.get(K))&&_.on(_.hX(),K)};
RZ5=function(K,m){return K.findIndex(function(x){return x.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(m.keyCode):!1};
J7G=function(K,m){m.stack&&(K.stack+="\n"+m.stack);return K};
LcH=function(K){var m=fU(K,"Content-Type");if(!m)return null;m=m.toLowerCase();if(m.startsWith("application/json"))return m.startsWith("application/json+protobuf")?new hZy:new _.lD;if(m.startsWith("application/x-protobuf")){K=fU(K,"Content-Transfer-Encoding");if(!K)return new te;if(K.toLowerCase()=="base64")return new Cxs}return null};
YYy=function(K,m,x,S){var Q=new qYl(function(f,c){return E_J.has(c)?f.sentinel==="gal"&&f.event!==void 0:!1},function(f){f.event?(f=bps(f.event),f=!f||g_5(S,f)?!0:_.Ss(K.lastEvent,cD,2,O_)?!_.Ss(f,jy,1,O_)&&!_.Ss(f,cD,2,O_):!_.Ss(f,jy,1,O_)&&!_.Ss(f,cD,3,O_)):f=!0;
return f});
x=_.Ra(K.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",n_l(x)]]));if(K.nestedOrigins!==void 0)for(var w=_.u(K.nestedOrigins),M=w.next();!M.done;M=w.next())x=_.Ra(x,new Map([["origin",M.value]]));return Pxl(Q,x,m).then(function(f){f=eZH(f.event);if(_.Ss(f,jy,1,O_)){var c,D=(c=_.Gk(f,jy,1,O_))==null?void 0:_.js(c,2);D&&S.JSC$19666_logErrorEvent(ipy(D));c=_.Gk(f,jy,1,O_);_.js(c,2)===4?(f=_.Gk(f,jy,1,O_),f={statusCode:11,statusMessage:_.On(f,
3)}):(f=_.Gk(f,jy,1,O_),f={statusCode:12,statusMessage:_.On(f,3)});return f}_.Ss(f,cD,3,O_)?(f=_.Gk(f,cD,3,O_),f={statusCode:1,consentLanguageKeys:_.On(f,2)}):f={statusCode:1};return f}).catch(function(f){return f.errorCode!==void 0?{statusCode:f.errorCode,
statusMessage:f.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
Hps=function(K){var m={};if(K===void 0||K===null)return m;K.getToken()!==void 0&&Fcd(K.getToken())&&Fcd(K.getToken()).length>0&&(m.scopes=new Set(Fcd(K.getToken())));K.getToken()!==void 0&&A7H(K.getToken())&&A7H(K.getToken()).length>0&&(m.capabilities=new Set(A7H(K.getToken())));_.On(K,3)!==void 0&&(m.consistencyKey=_.On(K,3));K.getName()!==void 0&&K.getName()!==""&&(m.linkName=K.getName());_.xF(K,o_5,4)&&(K=_.rX(K,o_5,4),K=Object.assign({},_.On(K,1)&&{userId:_.On(K,1)},_.On(K,2)&&{displayName:_.On(K,
2)},_.On(K,3)&&{email:_.On(K,3)},_.On(K,5)&&{username:_.On(K,5)},_.On(K,4)&&{profilePicture:_.On(K,4)}),m.profile=K);return m};
$L4=function(K,m){var x=K.flowParams,S;return{serviceId:x.serviceId,sessionId:x.sessionId,currentFlow:K.currentFlow,googleScopesString:m,linkingSessionSerialized:K.session.serialize(),consentLanguageKeys:x.consentLanguageKeys,callerState:K.callerState,dynamicUrlParameters:x.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(S=x.partnerConfigMinReadTimestamp)==null?void 0:S.serialize()}};
dLs=function(K){var m=K.googleScopes!==void 0?Array.from(K.googleScopes).join(","):"";NNO($L4(K,m));m=ZpH(K);return m===null?Promise.resolve(BNd):m.start().then(function(x){var S,Q=(S=x.link)==null?void 0:S.consistencyKey;return x.statusCode===1&&K.googleScopes!==void 0&&K.googleScopes.size>0&&Q!==void 0?(S=K.flowParams,aN6(S.serviceId,S.sessionId,K.googleScopes,Q,S.galService,K.config,x)):x})};
y7s=function(K){var m=ZpH(K);return m===null?Promise.resolve(Db({statusCode:7,statusMessage:"Failed to create flow object"},K.callerState)):m.complete().then(function(x){var S,Q=(S=x.link)==null?void 0:S.consistencyKey;return x.statusCode===1&&K.googleScopes!==void 0&&K.googleScopes.size>0&&Q!==void 0?(S=K.flowParams,aN6(S.serviceId,S.sessionId,K.googleScopes,Q,S.galService,K.config,x)):Db(x,K.callerState)},function(x){return Db({statusCode:12,
statusMessage:"Failed to complete the flow: "+x.message},K.callerState)})};
aN6=function(K,m,x,S,Q,w,M){return VWH(Q,{serviceId:K,sessionId:m,googleScopes:x,consistencyKey:S}).then(function(){return M},function(f){return Q.deleteLink({serviceId:K,
sessionId:m,accountLinkingEntryPoint:w.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+f.message}},function(c){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+c.message}})})};
ZpH=function(K){switch(K.currentFlow){case 1:var m=K.flowParams;K=_.rX(K.session,v_f,1);return ri.createOAuthFlow(m,K);case 2:case 3:return m=K.flowParams,K=_.rX(K.session,UL4,6),Gn.createStreamlinedFlow(m,K);default:return null}};
zZl=function(K,m){K===2&&(K=3);var x=0;pU.indexOf(K)!==-1&&(x=pU.indexOf(K)+1);for(K=x;K<pU.length;K++)if(m.has(pU[K]))return pU[K]};
kbH=function(K){var m=K.serviceId;var x=K.sessionId;var S=K.config;var Q=K.galService;var w=K.capabilities;var M=K.scopes;var f=K.loginHint;var c=K.callerState;var D=K.consentLanguageKeys;var G=K.linkName;var p=K.dynamicUrlParameters;var R=K.partnerConfigMinReadTimestamp;K=S.dataUsageNoticeConfig?S.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return Q.startLinkingSession({serviceId:m,sessionId:x,capabilities:w,scopes:M,loginHint:f,callerState:c,supportedFlows:TN4(S.supportedFlows),completionUrl:S.completionUrl,
accountLinkingEntryPoint:S.accountLinkingEntryPoint,consentLanguageKeys:D,dataUsageNoticeConfig:K,linkName:G,dynamicUrlParameters:p,partnerConfigMinReadTimestamp:R}).then(function(J){return new INl(m,x,S,Q,J,void 0,c,D,p,R)})};
S$5=function(K,m,x){var S=(new Wcy).getSession(K);if(S===null)return Promise.resolve({statusCode:2});X3l(K);var Q=KvH(S.linkingSessionSerialized),w=S.googleScopesString!==""&&S.googleScopesString!==void 0?new Set(S.googleScopesString.split(",")):void 0,M=S.partnerConfigMinReadTimestampSerialized?meJ(S.partnerConfigMinReadTimestampSerialized):void 0;return xey(new INl(K,S.sessionId,m,x,Q,w,S.callerState,S.consentLanguageKeys,S.dynamicUrlParameters,M),S.currentFlow,S.consentLanguageKeys)};
NNO=function(K){var m=new Wcy;m.storage!==null&&m.storage.set("SAVED_SESSION",K)};
X3l=function(K){var m=new Wcy;if(m.storage!==null){var x=m.storage.get("SAVED_SESSION");x!==void 0&&x.serviceId===K&&m.storage.remove("SAVED_SESSION")}};
TN4=function(K){var m=new Set;K=_.u(K);for(var x=K.next();!x.done;x=K.next())x=x.value,x!==1&&Q0l.has(x)&&m.add(Q0l.get(x));return m};
Db=function(K,m){m!==void 0&&(K.callerState=m);return K};
wRs=function(K){switch(K){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
uzH=function(K){return new s0y(K,new l2l(K))};
tO6=function(K,m){m=m===void 0?!1:m;var x=document.createElement("div");K&&(x.style.transform="scaleX(-1)");x.style.backgroundColor=m?"rgba(138,180,248,.24)":"#e8f0fe";x.style.height="4px";x.style.overflow="hidden";x.style.position="absolute";x.style.top="0";x.style.width="100%";x.style.zIndex="1500";x.setAttribute("aria-label","Loading");x.setAttribute("aria-live","polite");K=document.createElement("style");K.textContent="@keyframes omdc-linear-progress-primary-indeterminate-translate {\n    0% {\n      transform: translateX(0);\n    }\n\n    20% {\n      animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);\n      transform: translateX(0);\n    }\n\n    59.15% {\n      animation-timing-function: cubic-bezier(\n        0.302435,\n        0.381352,\n        0.55,\n        0.956352\n      );\n\n      transform: translateX(83.67142%);\n    }\n\n    100% {\n      transform: translateX(200.611057%);\n    }\n  }@keyframes omdc-linear-progress-primary-indeterminate-scale {\n    0% {\n      transform: scaleX(0.08);\n    }\n\n    36.65% {\n      animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);\n      transform: scaleX(0.08);\n    }\n\n    69.15% {\n      animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);\n      transform: scaleX(0.661479);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-translate {\n    0% {\n      animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);\n      transform: translateX(0);\n    }\n\n    25% {\n      animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);\n      transform: translateX(37.651913%);\n    }\n\n    48.35% {\n      animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);\n      transform: translateX(84.386165%);\n    }\n\n    100% {\n      transform: translateX(160.277782%);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-scale {\n    0% {\n      animation-timing-function: cubic-bezier(\n        0.205028,\n        0.057051,\n        0.57661,\n        0.453971\n      );\n      transform: scaleX(0.08);\n    }\n\n    19.15% {\n      animation-timing-function: cubic-bezier(\n        0.152313,\n        0.196432,\n        0.648374,\n        1.004315\n      );\n      transform: scaleX(0.457104);\n    }\n\n    44.15% {\n      animation-timing-function: cubic-bezier(\n        0.257759,\n        -0.003163,\n        0.211762,\n        1.38179\n      );\n      transform: scaleX(0.72796);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }";
x.appendChild(K);K=MOG();K.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";K.style.left="-145.166611%";var S=f2l(m);S.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";K.appendChild(S);x.appendChild(K);K=MOG();K.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";K.style.left="-54.888891%";m=f2l(m);m.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
K.appendChild(m);x.appendChild(K);return x};
MOG=function(){var K=document.createElement("div");K.style.height="100%";K.style.position="absolute";K.style.transformOrigin="top left";K.style.width="100%";return K};
f2l=function(K){var m=document.createElement("span");m.style.borderTop=K?"4px solid #669df6":"4px solid #4285f4";m.style.display="inline-block";m.style.position="absolute";m.style.width="100%";return m};
c0d=function(K){return K==null?void 0:_.jID(K).valueOf()};
r04=function(K){var m=document.body,x=!1,S=function(){x||(x=!0,OiH(Q,w),setTimeout(function(){m.removeChild(w);m.removeChild(Q)},150))},Q=j0H(K,getComputedStyle(m).direction==="rtl",S),w=Ded(S);
OiH(Q,w);m.appendChild(w);m.appendChild(Q);window.requestAnimationFrame(function(){w.style.opacity="1";Q.style.opacity="1";Q.style.transform="translate(-50%, -50%) scale(1)";Q.children[0].focus()})};
j0H=function(K,m,x){var S=document.createElement("div");S.style.position="fixed";S.style.alignItems="center";S.style.backgroundColor=K?"rgb(32, 33, 36)":"white";S.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";S.style.display="flex";S.style.flexDirection="column";S.style.justifyContent="center";S.style.left="50%";S.style.top="50%";S.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";S.style.zIndex="2002";document.body.clientWidth>=
660?(S.style.borderRadius="8px",S.style.minHeight="220px",S.style.maxHeight="90%",S.style.maxWidth="90%",S.style.minWidth="540px"):(S.style.height="100%",S.style.width="100%");S.setAttribute("aria-label","Error");S.setAttribute("aria-modal","true");S.setAttribute("role","alertdialog");S.addEventListener("keydown",function(w){w.key==="Escape"&&x()});
m=GZH(K,m,x);S.appendChild(pRH(m));S.appendChild(m);var Q=document.createElement("img");Q.src=K?"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";Q.style.height="72px";Q.style.width="72px";Q.style.color="#9aa0a6";Q.setAttribute("alt","");S.appendChild(Q);Q=document.createElement("h1");Q.textContent="Something went wrong.  Try again.";
Q.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";Q.style.lineHeight="24px";Q.style.fontSize="16px";Q.style.textAlign="center";Q.style.letterSpacing="0.1px";Q.style.color=K?"rgb(232,234,237)":"#3c4043";S.appendChild(Q);S.appendChild(pRH(m));return S};
GZH=function(K,m,x){var S=document.createElement("button");S.style.backgroundColor="transparent";S.style.border="none";S.style.borderRadius="50%";S.style.cursor="pointer";S.style.outline="none";S.style.padding="12px";S.setAttribute("aria-label","Close dialog");S.style.position="absolute";S.style.top="0";m?S.style.right="0":S.style.left="0";S.addEventListener("focus",function(){S.style.backgroundColor=K?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
S.addEventListener("blur",function(){S.style.backgroundColor="transparent"});
S.addEventListener("mouseenter",function(){S.style.backgroundColor=K?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
S.addEventListener("mouseleave",function(){S.style.backgroundColor="transparent"});
S.addEventListener("click",x);S.addEventListener("keydown",function(Q){Q.key!=="Enter"&&Q.key!=="Space"||x()});
m=document.createElement("img");m.src=K?"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";m.style.display="block";m.style.height="24px";m.style.width="24px";m.setAttribute("alt","");S.appendChild(m);return S};
pRH=function(K){var m=document.createElement("div");m.setAttribute("tabindex","0");m.setAttribute("aria-hidden","true");m.addEventListener("focus",function(){return void K.focus()});
return m};
Ded=function(K){var m=document.createElement("div");m.style.backgroundColor="rgba(32,33,36,0.6)";m.style.bottom="0";m.style.left="0";m.style.position="fixed";m.style.right="0";m.style.top="0";m.style.transition=" opacity 150 ms linear";m.style.zIndex="2001";m.addEventListener("click",K);return m};
OiH=function(K,m){m.style.opacity="0";K.style.opacity="0";K.style.transform="translate(-50%, -50%) scale(0.8)"};
RCJ=function(K,m){K.sandbox&&K.sandbox.add&&(K.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),K.sandbox.add("allow-downloads"));K.src=m};
RD=function(K){J04.call(this,K)};
Je=function(K,m){m=m===void 0?!1:m;this.parsedImageUrl_=null;K instanceof hCH||(CeJ==void 0&&(CeJ=new Lvs),K=CeJ.parse(K.toString(),m));K=this.parsedImageUrl_=K;K.JSC$19878_parsedOptions_==void 0&&((m=K.getOptions())||(m=""),K.JSC$19878_parsedOptions_=(new q$4).parse(m));J04.call(this,K.JSC$19878_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;K=this.parsedImageUrl_;m=K.uri_.JSC$10040_port_;this.JSC$19880_domain_=K.uri_.JSC$10040_domain_+(m?":"+m:"");this.JSC$19880_query_=
this.parsedImageUrl_.uri_.JSC$10040_queryData_.toString()};
EuH=function(K){this.mode=4;this.data=K;this.parsedData=[];K=0;for(var m=this.data.length;K<m;K++){var x=[],S=this.data.charCodeAt(K);S>65536?(x[0]=240|(S&1835008)>>>18,x[1]=128|(S&258048)>>>12,x[2]=128|(S&4032)>>>6,x[3]=128|S&63):S>2048?(x[0]=224|(S&61440)>>>12,x[1]=128|(S&4032)>>>6,x[2]=128|S&63):S>128?(x[0]=192|(S&1984)>>>6,x[1]=128|S&63):x[0]=S;this.parsedData.push(x)}this.parsedData=Array.prototype.concat.apply([],this.parsedData);this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),
this.parsedData.unshift(187),this.parsedData.unshift(239))};
biJ=function(K){this.typeNumber=0;this.errorCorrectLevel=K===void 0?2:K;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
he=function(K,m){if(K.length==void 0)throw Error("Ok`"+K.length+"`"+m);for(var x=0;x<K.length&&K[x]==0;)x++;this.num=Array(K.length-x+m);for(m=0;m<K.length-x;m++)this.num[m]=K[m+x]};
gu4=function(K,m){this.totalCount=K;this.dataCount=m};
nuf=function(){this.buffer=[];this.length=0};
Pes=function(){var K=!1;if(_.L18()){K=_.RG();var m="";_.bTB()?(m=/Windows (?:NT|Phone) ([0-9.]+)/,m=(K=m.exec(K))?K[1]:"0.0"):_.YS()?(m=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,m=(K=m.exec(K))&&K[1].replace(/_/g,".")):_.ESm()?(m=/Mac OS X ([0-9_.]+)/,m=(K=m.exec(K))?K[1].replace(/_/g,"."):"10"):_.jL(_.RG(),"KaiOS")?(m=/(?:KaiOS)\/(\S+)/i,m=(K=m.exec(K))&&K[1]):_.L18()?(m=/Android\s+([^\);]+)(\)|;)/,m=(K=m.exec(K))&&K[1]):_.gSB()&&(m=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,m=(K=m.exec(K))&&K[1]);K=
m||""}return K};
ou4=function(K,m){this.JSC$19903__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(m)for(var x in m)this.JSC$19903__htOption[x]=m[x];this.JSC$19903__htOption.useSVG&&(eCJ=iiH);this.JSC$19903__android=Pes();this.JSC$19903__el=K;this._oQRCode=null;this._oDrawing=new eCJ(this.JSC$19903__el,this.JSC$19903__htOption);this.JSC$19903__htOption.text&&(K=this.JSC$19903__htOption.text,this._oQRCode=new biJ(this.JSC$19903__htOption.correctLevel),Y$4(this._oQRCode,
K),m=this._oQRCode,FvH(m,!1,A0l(m)),this.JSC$19903__el.title=K,this._oDrawing.draw(this._oQRCode),this.makeImage())};
HiO=function(K,m,x,S,Q){K.save();var w=new Path2D;w.roundRect(m,x,S*7,S*7,S*2);w.roundRect(m+S,x+S,S*5,S*5,S*1.3);w.roundRect(m+2*S,x+2*S,S*3,S*3,S);K.clip(w,"evenodd");K.fillStyle=Q;K.fillRect(0,0,K.canvas.width,K.canvas.height);K.restore()};
CU=function(K,m){if(typeof K!=="function")throw Error("Rk");return _.Qm.setTimeout(function(){K()},m)};
LU=function(){};
NY4=function(K,m,x,S,Q){(new LU).debug("TestLoadImageWithRetries: "+Q);if(S==0)x(!1);else{var w=Q||0;S--;$eJ(K,m,function(M){M?x(!0):_.Qm.setTimeout(function(){NY4(K,m,x,S,w)},w)})}};
$eJ=function(K,m,x){var S=new LU;S.debug("TestLoadImage: loading "+K);var Q=new Image;Q.onload=function(){try{S.debug("TestLoadImage: loaded"),ZiH(Q),x(!0)}catch(w){}};
Q.onerror=function(){try{S.debug("TestLoadImage: error"),ZiH(Q),x(!1)}catch(w){}};
Q.onabort=function(){try{S.debug("TestLoadImage: abort"),ZiH(Q),x(!1)}catch(w){}};
Q.ontimeout=function(){try{S.debug("TestLoadImage: timeout"),ZiH(Q),x(!1)}catch(w){}};
_.Qm.setTimeout(function(){if(Q.ontimeout)Q.ontimeout()},m);
Q.src=K};
ZiH=function(K){K.onload=null;K.onerror=null;K.onabort=null;K.ontimeout=null};
BYG=function(){this.front_=[];this.back_=[]};
a24=function(K,m){this.action=K;this.params=m||{}};
deH=function(K,m){_.Fg.call(this);this.delay_=new _.oI(this.JSC$20029_onTick_,0,this);_.Lh(this,this.delay_);this.JSC$20027_interval_=5E3;this.nextTickTime_=0;if(typeof K==="function")m&&(K=(0,_.Ar)(K,m));else if(K&&typeof K.handleEvent==="function")K=(0,_.Ar)(K.handleEvent,K);else throw Error("ya");this.JSC$20029_listener_=K};
q2=function(K,m,x,S,Q,w,M,f,c,D,G,p,R,J){x=x===void 0?!1:x;S=S===void 0?function(){return""}:S;
Q=Q===void 0?!1:Q;w=w===void 0?!1:w;M=M===void 0?!1:M;f=f===void 0?function(){return _.k8({})}:f;
c=c===void 0?!1:c;G=G===void 0?!1:G;p=p===void 0?!1:p;R=R===void 0?!1:R;J=J===void 0?!1:J;this.JSC$20030_pathPrefix_=K;this.defaultQueryParams_=m;this.pubsub_=new _.gp;this.reconnectTimer_=new deH(this.safeReconnect_,this);this.JSC$20030_channel_=null;this.JSC$20030_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20030_pendingMessages_=[];this.enableAsyncTest_=x;this.JSC$20030_getXsrfToken_=S;this.useAsyncBrowserChannelHandler_=w;this.getAuthorizationHeader_=
f;this.getAuthorizationHeaderSync_=D;this.enableCachedUpdateAuthorizationHeader_=M;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.k8();this.enableLoungeTokenRefresh_=Q;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=c;this.disableMdxAuthForNonPlaybackMessages_=G;this.disableMdxAuthForAdMessages_=p;this.enableMdxAuthForConnectionOnly_=R;this.disableMdxAuthForShortsMessages_=J;this.JSC$20030_channelOpenedCounter=new y05;this.JSC$20030_channelClosedCounter=new VOy;this.channelMessageSentCounter=
new vus;this.JSC$20030_channelMessageReceivedCounter=new Uel;this.JSC$20030_channelErrorCounter=new zCO;this.pendingMapsOnClosedCounter=new TYs;this.undeliveredMapsOnClosedCounter=new I26};
E_=function(K){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;K=K||document.location.href;var m=Number(_.sd(K)[4]||null)||"";m&&(this.port=":"+m);this.domain=_.lc(K)||"";K=_.RG();K.search("MSIE")>=0&&_.rD(K.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
bF=function(K){K=K||{};this.name=K.name||"";this.id=K.id||K.screenId||"";this.token=K.token||K.loungeToken||"";this.uuid=K.uuid||K.dialId||"";this.idType=K.screenIdType||"normal";this.secret=K.screenIdSecret||""};
kZl=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(K){var m=Math.random()*16|0;return(K=="x"?m:m&3|8).toString(16)})};
Wvy=function(K){return _.Zz(K,function(m){return{key:m.id,name:m.name}})};
XRl=function(K,m){return _.oG(K,function(x){return x||m?!x!=!m?!1:x.id==m.id:!0})};
nU=function(K,m){return _.oG(K,function(x){return gi(x,m)})};
Qzf=function(){var K=Kps(),m=mcy();if(xcd()){var x=K,S=_.HT0(x,m);S<0&&_.F1B(x,-(S+1),0,m)}K=Sg4(K);if(K.length==0)try{_.Y1L("remote_sid")}catch(Q){}else try{_.eQ("remote_sid",K.join(","),-1)}catch(Q){}};
Kps=function(){var K=_.O8("yt-remote-connected-devices")||[];K.sort(_.oSn);return K};
Sg4=function(K){if(K.length==0)return[];var m=K[0].indexOf("#"),x=m==-1?K[0]:K[0].substring(0,m);return _.Zz(K,function(S,Q){return Q==0?S:S.substring(x.length)})};
wPf=function(K){_.c9("yt-remote-connected-devices",K,86400)};
mcy=function(){if(szl)return szl;var K=_.O8("yt-remote-device-id");K||(K=kZl(),_.c9("yt-remote-device-id",K,31536E3));for(var m=Kps(),x=1,S=K;_.B0(m,S);)x++,S=K+"#"+x;return szl=S};
lsH=function(){return _.O8("yt-remote-session-browser-channel")};
xcd=function(){return _.O8("yt-remote-session-screen-id")};
fsO=function(K){K.length>5&&(K=K.slice(K.length-5));var m=_.Zz(uSH(),function(S){return S.loungeToken}),x=_.Zz(K,function(S){return S.loungeToken});
_.dMT(x,function(S){return!_.B0(m,S)})&&Mvl();
_.c9("yt-remote-local-screens",K,31536E3)};
uSH=function(){return _.O8("yt-remote-local-screens")||[]};
Mvl=function(){_.c9("yt-remote-lounge-token-expiration",!0,86400)};
PD=function(K){K||(_.jB("yt-remote-session-screen-id"),_.jB("yt-remote-session-video-id"));Qzf();K=Kps();_.aG(K,mcy());wPf(K)};
co6=function(){tvs();return ey?!!ey.get("yt-remote-use-staging-server"):!1};
tvs=function(){if(!ey){var K=_.aQ1();K&&(ey=new _.oy(K))}};
roy=function(K,m,x,S,Q){x=x===void 0?function(){return""}:x;
var w=function(){return new q2(iF(K,"/bc"),m,!1,x,S)};
return _.h("enable_mdx_web_channel_desktop")?new OZl(function(){return new jz6(iF(K,"/wc"),m,x)}):new Dcf(w,Q)};
Jof=function(){var K=GHH;pPl();YB.push(K);RT5()};
FV=function(K,m){pPl();var x=hTl(K,String(m));YB.length==0?C6J(x):(RT5(),_.m7(YB,function(S){S(x)}))};
Ae=function(K){FV("CP",K)};
pPl=function(){YB||(YB=_.WZ("yt.mdx.remote.debug.handlers_")||[],_.ff("yt.mdx.remote.debug.handlers_",YB))};
C6J=function(K){var m=(oD+1)%50;oD=m;Lpl[m]=K;qgO||(qgO=m==49)};
RT5=function(){var K=YB;if(Lpl[0]){var m=qgO?oD:-1,x={};do x={record$jscomp$15:void 0},m=(m+1)%50,x.record$jscomp$15=Lpl[m],_.m7(K,function(S){return function(Q){Q(S.record$jscomp$15)}}(x));
while(m!=oD);Lpl=Array(50);oD=-1;qgO=!1}};
hTl=function(K,m){var x=(Date.now()-E$s)/1E3;x.toFixed&&(x=x.toFixed(3));var S=[];S.push("[",x+"s","] ");S.push("[","yt.mdx.remote","] ");S.push(K+": "+m,"\n");return S.join("")};
HD=function(K){_.BG.call(this);this.JSC$20054_logName_=K;this.screens=[]};
N2=function(K){HD.call(this,"LocalScreenService");this.JSC$20061_http_=K;this.loungeTokenRefreshTimer_=NaN;$B(this);this.info("Initializing with "+bZO(this.screens))};
Zb=function(K,m){m=m===void 0?!1:m;HD.call(this,"ScreenService");this.JSC$20067_http_=K;this.disableAutomaticScreenCache_=m;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};g$l(this)};
BD=function(K,m,x){_.BG.call(this);this.JSC$20071_logName_=x;this.JSC$20071_screenService_=K;this.receiver_=m;this.screen_=null};
yoH=function(K,m,x){x.disableCastApi?aD("Cannot initialize because disabled by Mdx config."):n$s()?P6l(K,x)&&(eT5(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?iZH(m):(window.__onGCastApiAvailable=function(S,Q){S?iZH(m):(di("Failed to load cast API: "+Q),Ygl(!1),eT5(!1),_.jB("yt-remote-cast-available"),_.jB("yt-remote-cast-receiver"),Fp5(),m(!1))},x.loadCastApiSetupScript?_.nI(AoH):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
o$J()>=60&&HZ5():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?$cH():o$J()>=89?Nns():(ZZy(),Bn4(as6.map(dcH))))):aD("Cannot initialize because not running Chrome")};
Fp5=function(){aD("dispose");var K=yr();K&&K.dispose();_.ff("yt.mdx.remote.cloudview.instance_",null);VvH(!1);_.JE8(v$5);v$5.length=0};
Ucs=function(){return!!_.O8("yt-remote-cast-installed")};
zTl=function(){var K=_.O8("yt-remote-cast-receiver");return K?K.friendlyName:null};
TnG=function(){aD("clearCurrentReceiver");_.jB("yt-remote-cast-receiver")};
Isy=function(){return Ucs()?yr()?yr().getCastSession():(di("getCastSelector: Cast is not initialized."),null):(di("getCastSelector: Cast API is not installed!"),null)};
WpH=function(K,m){kHy()?yr().setConnectedScreenStatus(K,m):di("setConnectedScreenStatus called before ready.")};
n$s=function(){var K=_.RG().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.IS||K};
P6l=function(K,m){var x=!1;yr()||(K=new Vr(K,m),K.subscribe("yt-remote-cast2-availability-change",function(S){_.c9("yt-remote-cast-available",S);X7("yt-remote-cast2-availability-change",S)}),K.subscribe("yt-remote-cast2-receiver-selected",function(S){aD("onReceiverSelected: "+S.friendlyName);
_.c9("yt-remote-cast-receiver",S);X7("yt-remote-cast2-receiver-selected",S)}),K.subscribe("yt-remote-cast2-receiver-resumed",function(S){aD("onReceiverResumed: "+S.friendlyName);
_.c9("yt-remote-cast-receiver",S);X7("yt-remote-cast2-receiver-resumed",S)}),K.subscribe("yt-remote-cast2-session-change",function(S){aD("onSessionChange: "+XPs(S));
S||_.jB("yt-remote-cast-receiver");X7("yt-remote-cast2-session-change",S)}),_.ff("yt.mdx.remote.cloudview.instance_",K),x=!0);
aD("cloudview.createSingleton_: "+x);return x};
yr=function(){return _.WZ("yt.mdx.remote.cloudview.instance_")};
iZH=function(K){Ygl(!0);eT5(!1);yr().init(!1,function(m){m?(VvH(!0),_.h65("yt-remote-cast2-api-ready")):(di("Failed to initialize cast API."),Ygl(!1),_.jB("yt-remote-cast-available"),_.jB("yt-remote-cast-receiver"),Fp5());K(m)})};
aD=function(K){FV("cloudview",K)};
di=function(K){FV("cloudview",K)};
Ygl=function(K){aD("setCastInstalled_ "+K);_.c9("yt-remote-cast-installed",K)};
kHy=function(){return!!_.WZ("yt.mdx.remote.cloudview.apiReady_")};
VvH=function(K){aD("setApiReady_ "+K);_.ff("yt.mdx.remote.cloudview.apiReady_",K)};
eT5=function(K){_.ff("yt.mdx.remote.cloudview.initializing_",K)};
vD=function(K){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(K)};
sSO=function(K){tvs();if(!ey||!ey.get("yt-remote-disable-remote-module-for-dev")){K=_.vZ("MDX_CONFIG")||K;JEd();Qzf();U_||(U_=new E_(K?K.loungeApiHost:void 0),co6()&&(U_.basePath="/api/loungedev"));zn||(zn=_.WZ("yt.mdx.remote.deferredProxies_")||[],_.ff("yt.mdx.remote.deferredProxies_",zn));Kil();var m=Tn();if(!m){var x=new Zb(U_,K?K.disableAutomaticScreenCache||!1:!1);_.ff("yt.mdx.remote.screenService_",x);m=Tn();var S={};K&&(S={appId:K.appId,disableDial:K.disableDial,theme:K.theme,loadCastApiSetupScript:K.loadCastApiSetupScript,
disableCastApi:K.disableCastApi,enableDialLoungeToken:K.enableDialLoungeToken,enableCastLoungeToken:K.enableCastLoungeToken,forceMirroring:K.forceMirroring});_.ff("yt.mdx.remote.enableConnectWithInitialState_",K?K.enableConnectWithInitialState||!1:!1);yoH(x,function(w){w?ID()&&WpH(ID(),"YouTube TV"):x.subscribe("onlineScreenChange",function(){X7("yt-remote-receiver-availability-change")})},S)}if(K&&!_.WZ("yt.mdx.remote.initialized_")){_.ff("yt.mdx.remote.initialized_",!0);
kB("Initializing: "+(0,_.LK)(K));WD.push(_.r7("yt-remote-cast2-api-ready",function(){X7("yt-remote-api-ready")}));
WD.push(_.r7("yt-remote-cast2-availability-change",function(){X7("yt-remote-receiver-availability-change")}));
WD.push(_.r7("yt-remote-cast2-receiver-selected",function(){mHf();X7("yt-remote-auto-connect","cast-selector-receiver")}));
WD.push(_.r7("yt-remote-cast2-receiver-resumed",function(){X7("yt-remote-receiver-resumed","cast-selector-receiver")}));
WD.push(_.r7("yt-remote-cast2-session-change",xHs));WD.push(_.r7("yt-remote-connection-change",function(w){w?WpH(ID(),"YouTube TV"):Sts()||(WpH(null,null),TnG())}));
WD.push(_.r7("yt-remote-cast2-session-failed",function(){X7("yt-remote-connection-failed")}));
S=QSH();K.isAuto&&(S.id+="#dial");var Q=K.capabilities||[];Q.length>0&&(S.capabilities=Q);S.name=K.device;S.app=K.app;(K=K.theme)&&(S.theme=K);kB(" -- with channel params: "+(0,_.LK)(S));S?(_.c9("yt-remote-session-app",S.app),_.c9("yt-remote-session-name",S.name)):(_.jB("yt-remote-session-app"),_.jB("yt-remote-session-name"));_.ff("yt.mdx.remote.channelParams_",S);m.start();ID()||wrl()}}};
ubs=function(){var K=Tn().instance_.$_gos();var m=lw6();m&&XV()&&(XRl(K,m)||K.push(m));return Wvy(K)};
MFH=function(){var K=ubs(),m=lw6();m||(m=Sts());return _.oG(K,function(x){return m&&gi(m,x.key)?!0:!1})};
lw6=function(){var K=ID();if(!K)return null;var m=Tn().getScreens();return nU(m,K)};
xHs=function(K){kB("remote.onCastSessionChange_: "+XPs(K));if(K){var m=lw6();if(m&&m.id==K.id){if(WpH(m.id,"YouTube TV"),K.idType=="shortLived"&&(K=K.token))fwl&&(fwl.token=K),(m=XV())&&m.setLoungeToken(K)}else m&&tFH(),cll(K,1)}else XV()&&tFH()};
tFH=function(){kHy()?yr().stopSession():di("stopSession called before API ready.");var K=XV();K&&(K.disconnect(1),Om4(null))};
jS6=function(){var K=XV();return K&&K.getProxyState()!=3?new KC(XV(),void 0):null};
kB=function(K){FV("remote",K)};
Tn=function(){if(!DHH){var K=_.WZ("yt.mdx.remote.screenService_");DHH=K?new rl4(K):null}return DHH};
ID=function(){return _.WZ("yt.mdx.remote.currentScreenId_")};
GBd=function(K){_.ff("yt.mdx.remote.currentScreenId_",K)};
mHf=function(){_.ff("yt.mdx.remote.connectData_",null)};
XV=function(){return _.WZ("yt.mdx.remote.connection_")};
Om4=function(K){var m=XV();mHf();K||GBd("");_.ff("yt.mdx.remote.connection_",K);zn&&(_.m7(zn,function(x){x(K)}),zn.length=0);
m&&!K?X7("yt-remote-connection-change",!1):!m&&K&&X7("yt-remote-connection-change",!0)};
Sts=function(){var K=xcd();if(!K)return null;var m=Tn();if(!m)return null;m=m.getScreens();return nU(m,K)};
cll=function(K,m){prJ?fwl=K:(GBd(K.id),K=new mj(U_,K,QSH(),_.WZ("yt.mdx.remote.enableConnectWithInitialState_")||!1),K.connect(m,_.WZ("yt.mdx.remote.connectData_")),K.subscribe("beforeDisconnect",function(x){X7("yt-remote-before-disconnect",x)}),K.subscribe("beforeDispose",function(){XV()&&Om4(null)}),K.subscribe("browserChannelAuthError",function(){var x=lw6();
x&&x.idType=="shortLived"&&(kHy()?yr().handleBrowserChannelAuthError():di("refreshLoungeToken called before API ready."))}),Om4(K))};
wrl=function(){var K=Sts();K?(kB("Resume connection to: "+XPs(K)),cll(K,0)):(PD(),TnG(),kB("Skipping connecting because no session screen found."))};
Kil=function(){var K=QSH();if(_.NX.isEmpty(K)){K=mcy();var m=_.O8("yt-remote-session-name")||"",x=_.O8("yt-remote-session-app")||"";K={device:"REMOTE_CONTROL",id:K,name:m,app:x,mdxVersion:3};K.authuser=String(_.vZ("SESSION_INDEX","0"));(m=_.vZ("DELEGATED_SESSION_ID"))&&(K.pageId=String(m));_.ff("yt.mdx.remote.channelParams_",K)}};
QSH=function(){return _.WZ("yt.mdx.remote.channelParams_")||{}};
ROf=function(){var K,m;return _.t(function(x){if(x.nextAddress==1)return(_.SAT()||_.h("use_new_nwl"))&&_.X_1().isNetworkAvailable()?x.yield(_.ta(),2):x.return();if(x.nextAddress!=3)return(K=x.yieldResult)?x.yield(vt4(K),3):x.return();m=x.yieldResult;if(!m.length)return x.return();m.forEach(function(S){var Q={timestamp:S.timestamp};S=S.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:S.appShellAssetLoadReport,options:Q}:S.clientError?{payloadName:"clientError",payload:S.clientError,
options:Q}:void 0;S&&_.Zx(S.payloadName,S.payload,S.options)});
m.length===100&&_.dX.addLowPriorityJob(ROf);_.Px(x)})};
Jl4=function(K){if(K.playerResponse){if(K=K.playerResponse,K.messages&&K.messages.length>0&&(K=K.messages.find(function(m){return!(!m||!m.mealbarPromoRenderer)}))&&K.mealbarPromoRenderer)return K.mealbarPromoRenderer}else if(K.response&&(K=K.response)&&K.overlay&&K.overlay.mealbarPromoRenderer)return K.overlay.mealbarPromoRenderer};
hOH=function(K){if(K.response){var m=K.response;if(m&&m.overlay&&m.overlay.tooltipRenderer)return m.overlay.tooltipRenderer}if(K.playerResponse&&(K=K.playerResponse,K.messages&&K.messages.length>0&&(K=K.messages.find(function(x){return!(!x||!x.tooltipRenderer)}))&&K.tooltipRenderer))return K.tooltipRenderer};
LiJ=function(K){if(!CRs&&(K=K||_.vZ("ZWIEBACK_PING_URLS"))&&K.length){CRs=!0;for(var m=0;m<K.length;m++)_.XJ(K[m])}};
EkH=function(K){if(_.NX.get(_.vZ("PLAYER_VARS",{}),"privembed",!1)!="1"){K&&HdH();try{qtd().then(function(){},function(){}),_.hR(EkH,18E5)}catch(m){_.Ih(m)}}};
bm5=function(){var K=_.s1(),m=K.getFlag(119),x=window.devicePixelRatio>1;document.body&&_.$X(document.body,"exp-invert-logo")&&(x&&!_.$X(document.body,"inverted-hdpi")?_.AE(document.body,"inverted-hdpi"):!x&&_.$X(document.body,"inverted-hdpi")&&_.YA(document.body,"inverted-hdpi"));m!=x&&(_.lQ(0,119,x),K.save())};
gks=function(K){return K.filter(function(m){return"ypcGetCartEndpoint"in m||"ypcFixInstrumentEndpoint"in m})};
nky=function(K){return K.filter(function(m){return!_.C(m,_.trL)})};
eOy=function(K,m){var x,S,Q,w,M,f,c;_.t(function(D){switch(D.nextAddress){case 1:x=_.P9.getInstance();S=_.kt.instance;Q=_.P3.instance;if(!Q)return PRd(K,S,m),D.return();_.h2(D,2);K.onLoadingCommand&&S.resolveCommand(K.onLoadingCommand);return D.yield(x.getCurrentPositionFromGeolocation(),4);case 4:w=D.yieldResult;if(!K.resolveLocationCommand){D.jumpTo(5);break}M=x.createLocationInfo(w);return D.yield(_.ix(Q,K.resolveLocationCommand,{locationInfo:M}),6);case 6:f=D.yieldResult;if(!f||"error"in f&&f.error||
f.errorMetadata)return PRd(K,S,m),D.return();var G;if(f==null?0:(G=f.onResponseReceivedActions)==null?0:G.length){G=_.u(f.onResponseReceivedActions);for(var p=G.next();!p.done;p=G.next())S.resolveCommand(p.value)}(_.C(K.onSuccessCommand,_.o7)||_.C(K.onSuccessCommand,_.SB))&&_.vg(m.hostElement,"yt-navigate",{endpoint:K.onSuccessCommand,reload:!0});case 5:_.xl(D,0);break;case 2:c=_.gl(D);if(c instanceof GeolocationPositionError&&c.code===GeolocationPositionError.PERMISSION_DENIED)return K.onDeniedCommand&&
S.resolveCommand(K.onDeniedCommand),D.return();PRd(K,S,m);_.Px(D)}})};
PRd=function(K,m,x){K.onFailureCommand&&(m.resolveCommand(K.onFailureCommand),_.Uk(x.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
Yty=function(K,m){var x=_.C(K,_.A6D);if(x&&m){K=x.videoIds||[x.videoId];var S;m=(S=_.vg(m,"yt-lockup-requested",{videoIds:K}).detail)==null?void 0:S.returnValue;var Q;x.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?Q=m?m:K.map(function(w){return{videoId:w,navigationEndpoint:x.videoCommand}}):m&&(Q=m);
Q&&(S=Q.map(function(w){var M=Object,f=M.assign;var c=w.navigationEndpoint;if(!_.C(c,_.l9)){var D=_.C(c,_.o7);if(D){if(delete D.index,delete D.playlistId,D=_.C(c==null?void 0:c.commandMetadata,_.mE),D==null?0:D.url){var G=D.url;G=_.Bg(G,"list");G=_.Bg(G,"index");D.url=G}}else c=void 0}return f.call(M,{},w,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:c})}),imy(S,x))}};
Fil=function(K){var m=_.Q5();if(K=_.C(K,_.oKR))K.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&m.clearQueue(),K.closeMiniplayer&&_.cd().resolve(_.Jl).close(!0)};
ok4=function(K){Al6(_.Q5(),K)};
Hml=function(K){var m;(K=(m=_.C(K,_.Y5A))==null?void 0:m.setVideoIds)&&K.forEach(function(x){_.ERo(_.Q5(),x)})};
No4=function(K){$HH(_.Q5(),K)};
Zm5=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(K){return!1}};
BoH=function(K){var m=["h","m","s"],x=_.dD(m);x.reverse();var S={};K=(K.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(M){var f=(M.match(/[hms]/)||[""])[0];return f?(S[f]=parseInt(M.match(/\d+/)[0],10),!1):!0});
for(K.reverse();K.length&&x.length;){var Q=x.shift();Q in S||(S[Q]=parseInt(K.shift(),10))}if(K.length||S.s>59||S.m>59||S.h>9)return null;var w="";m.forEach(function(M){S[M]&&(w+=""+S[M]+M)});
return w||null};
awl=function(K,m){var x=_.xhM(m,{},K,!0);return new Promise(function(S,Q){x.listenOnce("n",function(){Q(Error("Cl`"+x.JSC$29764_getErrorDescription()))});
x.listenOnce("l",function(){var w=x.getResponseCode();if(w!==200)Q(Error("Dl`"+m+"`"+K.type+"`"+K.size+"`"+w));else try{S(JSON.parse(x.getResponseText()).encryptedBlobId)}catch(M){Q(M)}});
x.run()})};
dHl=function(K){return K.substring(K.indexOf(":")+1,K.indexOf(";"))};
yls=function(K){return new Promise(function(m,x){var S=new FileReader;S.onloadend=function(){try{var Q=new Uint8Array(S.result);Q.length<8&&x(void 0);var w=Q.subarray(0,8);Q="";for(var M=0;M<w.length;M++)Q+=("0"+w[M].toString(16)).substr(-2);Q.startsWith("ffd8ff")?m("image/jpeg"):Q.startsWith("47494638")?m("image/gif"):Q.startsWith("89504e470d0a1a0a")?m("image/png"):Q.startsWith("424d")?m("image/bmp"):m(void 0)}catch(f){x(f)}};
S.onerror=x;S.readAsArrayBuffer(K)})};
VFl=function(K){return new Promise(function(m,x){var S=new Image;S.crossOrigin="anonymous";S.onload=function(){var Q=document.createElement("canvas");Q.width=S.naturalWidth;Q.height=S.naturalHeight;var w=Q.getContext("2d");if(!w)throw Error("El");w.drawImage(S,0,0);w=dHl(K);Q.toBlob(function(M){M?m(M):x()},w)};
S.src=K})};
UHs=function(K,m){var x;if(((x=_.C(K,_.l9))==null?void 0:x.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var S;_.vg((S=m.hostElement)!=null?S:m,"yt-shorts-reset");_.az4(_.cd().resolve(_.GT),K).then(function(w){vkO(w,m,K)})}else{var Q;
_.T4((Q=m.hostElement)!=null?Q:m,[K]).then(function(w){w&&vkO(w.data,m,K)})}};
vkO=function(K,m,x){if(K){var S=_.C(K.replacementEndpoint,_.l9);if(S){K.sequenceContinuation&&(S.sequenceParams=K.sequenceContinuation);var Q;_.vg((Q=m.hostElement)!=null?Q:m,"yt-navigate",{endpoint:K.replacementEndpoint})}else if((K==null?void 0:K.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(K==null?0:K.watchStatus)&&_.C(K.watchStatus,_.JqA)){var w;_.vg((w=m.hostElement)!=null?w:m,"yt-navigate",{endpoint:x})}}};
zOO=function(K){var m=_.cd().resolve(_.Za),x=_.be.currentPageTypeSelector(m.getState())||"";m=_.be.currentPageSubTypeSelector(m.getState())||"";x=x==="ytd-browse"&&m==="home";return _.h("web_guide_entry_enable_cache_for_non_home_pages")?(K=(K==null?void 0:K.navigationEndpoint)&&_.x3(K.navigationEndpoint)==="home",{disableCache:x&&K}):{disableCache:x}};
IwH=function(K,m,x){if(m!=null&&m.isPrimary){a:{if(x&&x.length){var S=m.formattedTitle;var Q={};S&&(Q.header={panelHeaderViewModel:{title:_.r9(S)}});S=[];x=_.u(x);for(var w=x.next();!w.done;w=x.next()){w=_.C(w.value,Tos);var M=void 0,f=void 0,c=((M=w)==null?0:M.formattedTitle)?_.r9((f=w)==null?void 0:f.formattedTitle):void 0;M=void 0;f=(M=w)==null?void 0:M.isPrimary;if(w&&c&&!f){c={title:c};w.navigationEndpoint&&(c.rendererContext={commandContext:{onTap:{innertubeCommand:w.navigationEndpoint}}});
M=[];var D=f=void 0;if(((f=w)==null?0:(D=f.thumbnail)==null?0:D.thumbnails)&&w.thumbnail.thumbnails.length>0){f=_.u(w.thumbnail.thumbnails);for(D=f.next();!D.done;D=f.next())M.push({url:D.value.url});c.leadingAccessory={avatarViewModel:{image:{sources:M},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(f=void 0,(f=w.icon)==null?0:f.iconType)M.push({clientResource:{imageName:w.icon.iconType||""}}),c.leadingImage={sources:M};f=M=void 0;((M=w)==null?0:(f=M.badges)==null?0:f.liveBroadcasting)?c.trailingImage=
{sources:[{clientResource:{imageName:"live"}}]}:w.count&&(c.trailingLabel={content:w.count.toString()});S.push({listItemViewModel:c})}}S.length!==0?(Q.content={listViewModel:{listItems:S}},Q.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}}):Q=void 0;if(Q){Q={showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:Q}},contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:{preventCloseWhileHovered:!0,hideDelayMs:3E3}}}};break a}}Q=void 0}Q&&
(m.mouseEnterEndpoint=Q,m.mouseLeaveEndpoint={hideSheetCommand:{}});K.push({guideEntryRenderer:m})}};
kB5=function(K){if(!K)return!1;try{if(K.host&&K.host.tagName==="YT-FORMATTED-STRING"&&K.host.id==="contenteditable-textarea"||K.nodeType===Node.ELEMENT_NODE&&K.tagName==="YTD-COMMENT-INPUT")return!0}catch(m){return!1}return kB5(K.parentNode)};
xx=function(K){return K?K.tagName==="A"&&K.href&&K.classList.contains("yt-simple-endpoint"):!1};
Wi6=function(K){return K?K.tagName==="IMG"&&K.classList.contains("emoji"):!1};
Xr4=function(K,m,x){if(!K)return null;var S=xx(K);if(S&&x)return m=K.pathname.substring(K.pathname.indexOf("/channel/")+9),document.createTextNode("@"+m);if(S&&!x)return document.createTextNode("");if(Wi6(K))return x=K.alt,K=K.dataset.emojiId,!K&&m&&(m=_.yS(m,x))&&m.isCustomEmoji&&(K=m.emojiId),K?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+K+">"):document.createTextNode(x);S=K.cloneNode(!1);for(var Q=0;Q<K.childNodes.length;++Q){var w=Xr4(K.childNodes[Q],m,x);w&&S.appendChild(w)}return S};
Sx=function(K){return K?xx(K)?K:Sx(K.lastChild):null};
Ke4=function(K){return K?xx(K)?K:Ke4(K.firstChild):null};
mVl=function(K){if(!K)return null;for(var m=K.previousSibling;m;)if(m.nodeType===Node.ELEMENT_NODE&&m.nodeName==="BR")m=m.previousSibling;else if(m.nodeType===Node.TEXT_NODE&&/\s+/.test(m.textContent))m=m.previousSibling;else break;(m=Sx(m))?K=m:K=(K=K.parentNode)?Sx(K.previousElementSibling):null;return K};
xVs=function(K){if(!K)return null;for(var m=K.nextSibling;m;)if(m.nodeType===Node.ELEMENT_NODE&&m.nodeName==="BR")m=m.nextSibling;else if(m.nodeType===Node.TEXT_NODE&&/\s+/.test(m.textContent))m=m.nextSibling;else break;return(m=Ke4(m))?m:xVs(K.parentNode)};
Snl=function(K){var m=_.vR(),x=m.JSC$11351_getStartNode();if(!kB5(x.parentNode))return null;m=m.JSC$11351_getStartOffset();if(x.nodeType===Node.TEXT_NODE){var S=_.vb(x,xx);if(S){if(K&&m===0||!K&&m===x.length)return S}else{if(K&&m===x.length)return!x||x.nodeName==="BR"||x.nextElementSibling&&_.U$(x.nextElementSibling,"display")==="block"?null:Ke4(x.nextElementSibling);if(!K&&m===0)return x?Sx(x.previousElementSibling):null}}if(x.nodeType===Node.ELEMENT_NODE)if(K){if(0<=m&&m<x.childNodes.length)return Ke4(x.childNodes[m])}else if(0<
m&&m<=x.childNodes.length)return Sx(x.childNodes[m-1]);return null};
QZ5=function(K,m,x){if(!K)return null;if(K.nodeType===Node.TEXT_NODE)if(x){var S=mVl(K);if(S&&!/^\s+\S/.test(K.wholeText.substr(0,m)))return S}else if((S=xVs(K))&&!/\S\s+/.test(K.wholeText.substr(m,K.wholeText.length)))return S;return K.nodeType===Node.ELEMENT_NODE?x?mVl(K.childNodes[m]):xVs(K.childNodes[m]):QZ5(K.parentNode,m,x)};
wMl=function(K){if(K.hasChildNodes())switch(K.tagName){case "DIV":case "A":case "SPAN":var m="";for(K=K.firstChild;K;K=K.nextSibling)m+=wMl(K);return m;default:return""}else switch(K.nodeType){case 3:return K.textContent;default:return""}};
sZH=function(K){switch(K){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"}};
l4l=function(K){return K.map(function(m){return{settingsRadioOptionRenderer:{title:_.vN(m.name),asideText:_.vN(m.approximateSize),id:sZH(m.format)}}})};
Ms4=function(K){if(K&&K.length!==0)return K.filter(ux4()).map(function(m){return{settingsRadioOptionRenderer:{title:m.name,asideText:m.approximateSize,id:sZH(m.formatType)}}})};
Qa=function(K){if(K)return K.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
f44=function(K,m){K=new Set(K!=null?K:[]);if(K.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(K.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(K.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(K.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(K.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(m)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
tss=function(K){var m=K.indexOf("(");return m!==-1?K.substring(m+1,K.length-1):K};
_.O5H=function(K,m,x,S,Q,w){x||(x=cDO);var M;(M=_.C(x.commandMetadata,_.mE))!=null&&M.url||(x=Error("Jl`"+JSON.stringify(x)),_.aC(x),x=cDO);x=_.NX.unsafeClone(x);M=_.zi(_.C(x.commandMetadata,_.mE).url,"search_query",K);_.II(location.href,"sv")==="1"&&(_.C(x,_.QL).params="EgOAAgE%3D",M=_.zi(M,"sv","1"));_.C(x,_.QL)&&(_.C(x,_.QL).query=K);M=M.replace(/%20/g,"+");_.C(x.commandMetadata,_.mE).url=M;Q=_.h("desktop_enable_entity_suggest")?{entityMid:Q}:{};_.cd().resolve(_.jQ).resolveCommand(x,{form:{tempData:Object.assign({},
{gs_l:m,oq:S!=null?S:K},Q,{isFromShorts:w})}})};
jZl=function(K){switch(K){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
rD6=function(K,m,x,S,Q,w){var M=_.NX.clone(DVG);M.locale=_.vZ("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;M.report={description:Q||"<empty>"};Q=_.vZ("SBOX_SETTINGS",{});m=m.join(",");var f=Date.now();K={choice_cc:S,choice_id_cc:x,choices_sc:m,gl:Q.REQUEST_DOMAIN,hl:Q.REQUEST_LANGUAGE,query:K,time:f};w&&(K.choice_additional_comment_cc=w);_.uHA(M,K)};
GkG=function(K){var m=new Map;m.set("authuser",_.vZ("SESSION_INDEX","0"));return _.Ra(K,m)};
RjJ=function(K){var m;return _.t(function(x){switch(x.nextAddress){case 1:if(!K||!pMH(K))return x.return(null);m=null;switch(_.vZ("INNERTUBE_CLIENT_NAME")){case "WEB":return x.jumpTo(2);case "WEB_REMIX":m=K.getPlayer()}x.jumpTo(3);break;case 2:return x.yield(K.getPlayerPromise(),4);case 4:m=x.yieldResult;x.jumpTo(3);break;case 3:return x.return(m)}})};
pMH=function(K){return["ytd-player","ytmusic-player"].includes(String(K.tagName||"").toLowerCase())};
JDJ=function(K){K=Math.round(K);return K%2?K-1:K};
hjH=function(K){K=Math.round(K);return K%2===0?K-1:K};
Cy6=function(K){var m,x,S;if(K=(m=K.createPlaylistDialogFormSchema)==null?void 0:(x=m.fieldSchemas)==null?void 0:(S=x.title)==null?void 0:S.validationSchema)for(m=[K.syncStep,K.asyncStep].filter(function(Q){return Q!==void 0}),m=_.u(m),x=m.next();!x.done;x=m.next()){x=x.value.rules;
if(!x)break;x=_.u(x);for(x=x.next();!x.done;x=x.next())return _.C(x.value,_.Qcd)}};
qns=function(K){var m,x,S;if(K=(m=K.createPlaylistDialogFormSchema)==null?void 0:(x=m.fieldSchemas)==null?void 0:(S=x.visibility)==null?void 0:S.validationSchema)for(m=[K.syncStep,K.asyncStep].filter(function(Q){return Q!==void 0}),m=_.u(m),x=m.next();!x.done;x=m.next()){x=x.value.rules;
if(!x)break;x=_.u(x);for(S=x.next();!S.done;S=x.next())if(S=_.C(S.value,LeJ))return m=void 0,(m=S.translations)==null?void 0:m.visibilityNotValidErrorMessage}};
EFd=function(){var K,m;return(m=(K=_.cd().resolve(_.tR(_.PX)))==null?void 0:K())!=null?m:!1};
b5H=function(K){var m=21;if(!K)return m;m+=K.headerTitle?27:0;m+=K.headerTitle&&K.hasHeaderActionHeader?4:0;return m+=K.headerTitle&&K.headerSubtitle?16:0};
gFf=function(K){var m=0;if(!K)return m;m+=K.hasFooterPrimaryButton||K.hasFooterSecondaryButton?48:0;m+=K.footerTrailingLabel||K.footerLeadingLabel?30:0;return m+=K.hasFooterPrimaryButton||K.hasFooterSecondaryButton||!K.footerTrailingLabel&&!K.footerLeadingLabel?0:12};
nFl=function(K){var m=new _.gp,x=K;return{subscribe:function(S){m.subscribe("changed",S)},
dispatch:function(S,Q){var w=x;if(S==="Touch Start")x=Object.assign({},w,{isAnimating:!1,initialY:Q.event.touches[0].clientY});else if(S==="Touch Move"){S=Q.contentScrollable?-1*(w.initialY-24):0;var M,f=(M=Q.headerDivHeight)!=null?M:b5H(Q.header),c;M=(c=Q.footerDivHeight)!=null?c:gFf(Q.footer);c=Math.min(Q.fullContentWrapperHeight,Q.heightMap[Q.contentWrapperId]+f-M);x=Object.assign({},w,{currentY:Math.max(S,Q.event.touches[0].clientY-w.initialY),maxHeightForContentWrapper:Math.min(c,Math.max(0,
(w.isFullScreen?c:Q.contentWrapperHeight)-w.currentY))})}else x=S==="Snap To Full Screen"?Object.assign({},w,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:Q.maxHeight}):S==="Snap To Neutral Position"?Object.assign({},w,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:Q.maxHeight}):S==="Close Sheet"?Object.assign({},w,{isAnimating:!0,currentY:Q.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:Q.maxHeight}):w;m.publish("changed",x)}}};
Py4=function(K){return _.kA(function(m){K(m);return!1})};
ejO=function(){_.cd().resolve(_.$w).closeSheet()};
i55=function(K){var m,x,S,Q,w,M,f,c,D,G,p;return{headerTitle:(m=K.headerTitle)==null?void 0:m.call(K),headerSubtitle:(x=K.headerSubtitle)==null?void 0:x.call(K),headerActionHeader:K.headerActionHeader,footerPrimaryButton:K.footerPrimaryButton,footerSecondaryButton:K.footerSecondaryButton,footerButtonType:(S=K.footerButtonType)==null?void 0:S.call(K),footerLeadingLabel:(Q=K.footerLeadingLabel)==null?void 0:Q.call(K),footerTrailingLabel:(w=K.footerTrailingLabel)==null?void 0:w.call(K),shouldShowIcons:(M=
K.shouldShowIcons)==null?void 0:M.call(K),skipContentClick:(f=K.skipContentClick)==null?void 0:f.call(K),additionalClassName:(c=K.additionalClassName)==null?void 0:c.call(K),onClosedCallback:K.onClosedCallback,focusOnClose:(D=K.focusOnClose)==null?void 0:D.call(K),isDisabled:(G=K.isDisabled)==null?void 0:G.call(K),disabledCommand:(p=K.disabledCommand)==null?void 0:p.call(K),headerFn:K.headerFn,contentFn:K.contentFn,footerFn:K.footerFn,hasHeaderFn:K.hasHeaderFn(),hasContentFn:K.hasContentFn(),hasFooterFn:K.hasFooterFn(),
hasFooterPrimaryButton:K.hasFooterPrimaryButton(),hasFooterSecondaryButton:K.hasFooterSecondaryButton(),hasHeaderActionHeader:K.hasHeaderActionHeader()}};
Yns=function(K){switch(K){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""}};
FeH=function(K){switch(K){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""}};
AD4=function(K){switch(K){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""}};
oF6=function(K,m,x){m.forEach(function(S){_.Ev(_.cd().resolve(_.iJ),S)});
_.Uk(K,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",x])};
Z54=function(K,m,x,S){var Q=_.C(x,_.mN).commandLifeCycleConfig;Q&&Q.onStartCommand&&_.I7(K,[Q.onStartCommand],m);_.ho(m);var w=_.P3.instance;w&&_.eW(w,x)?_.ix(w,x,S).then(function(M){if(!M||(M==null?0:M.error))return M=_.C(x,_.mN).serializedTransactionFlowLoggingParams,_.CZ(m),_.cX(new wg("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",M));_.CZ(m);return{data:M}}).then(function(M){_.CZ(m);
H5H(M.data);var f=M.data.command;f&&_.I7(K,[f],m);f=$Vs(x,M.data);if(!f){var c=M.data;M=!1;if(c&&c.command&&_.C(c.command,_.Wg)){var D;c=((D=_.C(c.command,_.Wg))==null?void 0:D.commands)||[];for(D=0;D<c.length;D++)if(_.C(c[D],_.z2A)){M=!0;break}}M||_.iW('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!f&&Q&&Q.onSuccessCommand?_.I7(K,[Q.onSuccessCommand],m):f&&Q&&Q.onFailureCommand&&_.I7(K,[Q.onFailureCommand],m)},function(){_.CZ(m);
Q&&Q.onFailureCommand&&_.I7(K,[Q.onFailureCommand],m);NA4(x)}):_.aC(Error("Vl"),"ERROR")};
BAJ=function(K,m,x){var S=[m];x&&S.push(x);return _.T4(K,S).then(function(Q){var w=_.C(m,_.mN).serializedTransactionFlowLoggingParams,M=Q.data,f=$Vs(m,M);f?Q=_.cX(new wg(f,w)):H5H(M);return Q},function(){var Q=_.C(m,_.mN).serializedTransactionFlowLoggingParams;
NA4(m);return _.cX(new wg("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",Q))})};
$Vs=function(K,m){K=_.C(K,_.mN).serializedTransactionFlowLoggingParams;var x=null;switch(m.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":x="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":x="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":x="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}x?_.Y3(x,K):sKs(K);return x};
NA4=function(K){_.Y3("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.C(K,_.mN).serializedTransactionFlowLoggingParams)};
H5H=function(K){if(K.trackingParams){var m=_.hX(),x=_.JX();m&&x&&_.eC(m,x,_.uX(K.trackingParams))}};
a4l=function(K,m,x){var S=_.P3.instance,Q=_.AGn(_.vZ("YPC_MB_URL")),w=(new _.Y0L).init(),M=_.F9L(),f=_.C(x,_.ybz).languageCode;f===void 0?_.aC(Error("Ii"),"ERROR"):_.Rb([w,Q]).then(function(){var c={ctk:_.FS.payments.business.integration.ClientTokenFactory.createClientToken(f,M)};S&&_.eW(S,x)?_.ix(S,x,c).then(function(D){return{data:D}}).then(function(D){_.vg(m,"yt-service-request-completed",D);
D.code!=="ERROR"&&(D=D.data.command)&&_.I7(K,[D],m)}):_.aC(Error("Vl"),"ERROR")})};
Vs4=function(K,m,x,S){var Q=_.P3.instance;Q&&_.eW(Q,x)?_.ix(Q,x,S).then(function(w){return{data:w}}).then(function(w){dVl(K,m,x,w)},function(){yDH(x)}):(Q=_.cd().resolve(_.tR(_.Mq)))&&Q.requestDataForServiceEndpoint(x,S).then(function(w){dVl(K,m,x,w)},function(){yDH(x)})};
dVl=function(K,m,x,S){_.vg(m,"yt-service-request-completed",S);if(S.code&&S.code=="ERROR")yDH(x);else{(S=S.data.commands)&&_.I7(K,S,m);var Q;(K=(Q=_.C(x,_.Ij5))==null?void 0:Q.serializedYpcPauseFlowLoggingParams)&&K&&_.DI("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",K)}};
yDH=function(K){var m;(K=(m=_.C(K,_.Ij5))==null?void 0:m.serializedYpcPauseFlowLoggingParams)&&K&&_.DI("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",K,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
zjf=function(K,m,x){var S=_.P3.instance;S&&_.eW(S,x)?_.ix(S,x).then(function(Q){return{data:Q}}).then(function(Q){vFs(K,m,x,Q)},function(){UV4(x)}):(S=_.cd().resolve(_.tR(_.Mq)))&&S.requestDataForServiceEndpoint(x).then(function(Q){vFs(K,m,x,Q)},function(){UV4(x)})};
vFs=function(K,m,x,S){_.vg(m,"yt-service-request-completed",S);S.code&&S.code=="ERROR"?UV4(x):((S=S.data.commands)&&_.I7(K,S,m),(K=_.C(x,_.kqA).serializedYpcResumeFlowLoggingParams)&&K&&_.DI("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",K))};
UV4=function(K){(K=_.C(K,_.kqA).serializedYpcResumeFlowLoggingParams)&&K&&_.DI("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",K,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
TAf=function(K){K=K===void 0?{}:K;_.cd().resolve(_.CGd).showFeedbackDialog(K.customProductData,K.feedbackContent,K.onFeedbackSubmitted,K.bucket)};
I4l=function(K){K=K===void 0?{}:K;_.cd().resolve(_.CGd).showHelpDialog(K.helpContext,K.articleId,K.productData)};
kkO=function(){I4l()};
Wef=function(){TAf()};
KO6=function(K,m,x){var S,Q,w,M,f,c,D;return _.t(function(G){switch(G.nextAddress){case 1:S=_.C(K,XMs);if((Q=S)==null?0:Q.productId){c={productId:S.productId,bucket:S.bucket,enableAnonymousFeedback:(f=S.enableAnonymousFeedback)!=null?f:!0,allowNonLoggedInFeedback:!0};D={feedbackChoice:x.feedbackChoice};if(!_.h("web_collect_offline_state")){G.jumpTo(8);break}_.h2(G,9);return G.yield(DLd(D),11)}M={bucket:(w=S)==null?void 0:w.bucket};if(!_.h("web_collect_offline_state")){G.jumpTo(4);break}M.customProductData=
{};_.h2(G,5);return G.yield(DLd(M.customProductData),7);case 7:_.xl(G,4);break;case 5:_.gl(G);case 4:TAf(M);G.jumpTo(0);break;case 11:_.xl(G,8);break;case 9:_.gl(G);case 8:_.JZD(D),_.RuT("GFEEDBACK",D),S.productId==="5295751"&&(D.client_attestation=Number(_.vZ("CATSTAT",0))),S.productId==="5295751"&&(D.client_time=Date.now()/1E3/3600),S.productId==="5295751"&&(D.original_playback_id=_.HDE||""),_.uHA(c,D),_.Px(G)}})};
maJ=function(K){if(K=_.C(K,_.E2L)){var m={bucket:K.bucketIdentifier};K.additionalDatas&&(m.customProductData={},K.additionalDatas.forEach(function(x){if(x=x.userFeedbackEndpointProductSpecificValueData)m.customProductData[x.key]=x.value}));
TAf(m)}};
xas=function(K){var m=_.mt.getInstance();var x=_.SC("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var S=_.SC("DELETE",void 0,"Delete"),Q=_.SC("CANCEL",void 0,"Cancel");x=bdl(x,void 0,S,Q,{signal:"DELETE_ALL_DOWNLOADS"});_.FH(m,[{openPopupAction:x}],K)};
QAJ=function(){return _.t(function(K){return K.nextAddress==1?K.yield(_.cd().resolve(_.Bt),2):K.yield(S3f(),0)})};
w4y=function(K){var m,x;return _.t(function(S){return S.nextAddress==1?(x=(m=_.C(K,_.WL))==null?void 0:m.targetId)?S.yield(_.cd().resolve(_.Bt),3):S.jumpTo(0):S.yield(_.cd().resolve(_.ZZ).deleteVideo(x),0)})};
lBy=function(K){var m,x;return _.t(function(S){return S.nextAddress==1?(x=(m=_.C(K,_.WL))==null?void 0:m.targetId)?S.yield(_.cd().resolve(_.Bt),3):S.jumpTo(0):S.yield(sAf(_.cd().resolve(_.ZZ),x),0)})};
M6J=function(K){var m,x;return _.t(function(S){return(x=(m=_.C(K,_.WL))==null?void 0:m.targetId)?S.yield(uDH(x),0):S.jumpTo(0)})};
t64=function(){_.h("kevlar_woffle_refresh_dl_load_killswitch")||fBJ()};
ORJ=function(){_.h("kevlar_woffle")&&_.nl.instance&&c_6()};
Day=function(K){var m;if((m=_.C(K,_.mv))==null||!m.videoId)return!1;jAl(_.cd().resolve(_.ZZ),_.C(K,_.mv),K.clickTrackingParams);return!0};
G2f=function(K){var m;if((m=_.C(K,_.xu))==null||!m.playlistId)return!1;r_l(_.cd().resolve(_.ZZ),_.C(K,_.xu),K.clickTrackingParams);return!0};
R_s=function(K){var m=_.C(K,_.ea_);(m==null?void 0:m.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(m==null?void 0:m.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||p4s(_.cd().resolve(_.ZZ),_.C(K,_.ea_))};
h_H=function(K){K=_.C(K,_.uPE);var m;(K==null?0:(m=K.actions)==null?0:m.length)&&J_4(K)};
q36=function(K){var m,x;return _.t(function(S){m=_.C(K,CAd);return(x=m)!=null&&x.localWatchHistoryCommandType?S.yield(LOJ(m),0):S.return()})};
EP4=function(K){setTimeout(function(){requestAnimationFrame(K)},80)};
bRO=function(K){return Object.entries(K).map(function(m){return m.join(":")}).join(";")};
nPJ=function(K){var m,x,S;_.t(function(Q){if(Q.nextAddress==1)return Q.yield(gPH(),2);m=Q.yieldResult;x=_.kt.instance;switch(m){case "granted":S=K.getLocationCommand;break;case "denied":S=K.openDeniedDialogAction;break;case "prompt":S=K.openCollectionDialogAction;break;default:S=K.openCollectionDialogAction}S&&x.resolveCommand(S);_.Px(Q)})};
gPH=function(){var K,m;return _.t(function(x){if(x.nextAddress==1)return K="prompt",navigator.permissions?x.yield(navigator.permissions.query({name:"geolocation"}),3):x.jumpTo(2);x.nextAddress!=2&&(m=x.yieldResult,K=m.state);return x.return(K)})};
e_O=function(){_.t(function(K){return K.yield(_.PAs(),0)})};
iR6=function(){var K,m,x;return _.t(function(S){if(S.nextAddress==1)return K=_.cd().resolve(_.fl),K?S.yield(_.ix(K,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.yq(Error("Yl")),S.return(void 0));if(m=S.yieldResult){if(m.errorMetadata)return _.yq(Error("Zl`"+m.errorMetadata.status+"`"+m.error)),S.return(void 0);x=m.datasyncIds;_.ory=x.length;return S.return(x)}_.yq(Error("$l"));return S.return(void 0)})};
Y34=function(){iR6().then(function(K){K&&(ypd(K),usl(K),YAf(K),Gbs(K))})};
FOH=function(K){_.dX.addLowPriorityJob(function(){var m,x,S,Q,w;return _.t(function(M){switch(M.nextAddress){case 1:if(_.h("ytidb_clear_optimizations_killswitch")){M.jumpTo(2);break}m=_.YM("clear");if(m.startsWith("V")&&m.endsWith("||")){var f=[m];ypd(f);usl(f);YAf(f);Gbs(f);return M.return()}x=FK4();S=p3s();return M.yield(MWO(),3);case 3:return Q=M.yieldResult,M.yield(VT4(),4);case 4:if(w=M.yieldResult,!(x||S||Q||w))return M.return();case 2:K.isNetworkAvailable()?Y34():K.listenOnce("publicytnetworkstatus-online",
Y34),_.Px(M)}})})};
sh=function(K){K={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.o_(K)}}}};_.kt.instance&&_.kt.instance.resolveCommand(K)};
A_y=function(K){if(K){var m=_.So();_.hV(m,3854,void 0,{layer:0,parentLayer:4});switch(K){case 1:var x=238708;break;case 2:x=238715;break;case 3:x=238710;break;case 6:x=238709}x&&(K=_.mK(m,{veType:x}))&&_.q9(m,K)}};
oPl=function(K){if(K){var m=_.So();_.hV(m,3854,void 0,{layer:0,parentLayer:4});switch(K){case 1:var x=238714;break;case 2:x=238711;break;case 8:x=238709;break;case 7:x=238713;break;case 3:case 4:case 5:x=238712}x&&(K=_.mK(m,{veType:x}))&&_.q9(m,K)}};
HRy=function(K){switch(K.latencyType){case 0:_.hg("consent_primitive_flow");_.CQ("cpit",K.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.CQ("cpist",K.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.CQ("cprtif",K.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.CQ("cprtli",K.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.CQ("cprt",K.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.CQ("cpdt",K.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.CQ("cpjct",K.timestampEpochMillis,"consent_primitive_flow")}};
Ua5=function(K,m){var x,S,Q,w,M,f,c,D,G,p,R,J,L,n,F,H,N,z,y,V;return _.t(function(T){switch(T.nextAddress){case 1:_.h2(T,2);(S=(x=_.C(K,$ay))==null?void 0:x.serializedConsentRequest)||(S=(Q=_.C(K,Nfs))==null?void 0:Q.serializedConsentRequest);S&&(w=ZRH(_.W0(S)));if(w===void 0)return T.return();M=Bf4(w);M.latencyCallback=HRy;m&&aBl(M,function(){m.then(function(m1){m1.pauseVideo();(new daH).increment()})});
return((f=_.C(K,$ay))==null?void 0:f.consentAction)==="CONSENT_ACTION_PREWARM"||((c=_.C(K,Nfs))==null?void 0:c.consentAction)==="CONSENT_ACTION_PREWARM"?T.yield(y_y(M),5):T.yield(V6y(M),6);case 6:D=T.yieldResult;G=_.sn(D,lh);if(G===1){if(((p=_.Gk(D,uh,1,lh))==null?void 0:_.js(p,1))===1||((R=_.Gk(D,uh,1,lh))==null?void 0:_.js(R,1))===2||((J=_.Gk(D,uh,1,lh))==null?void 0:_.js(J,1))===3)_.C(K,Nfs)?sh(_.SC("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
sh(_.SC("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));A_y((L=_.Gk(D,uh,1,lh))==null?void 0:_.js(L,1),_.tr(D,vPl,3,_.cc()))}else G===2?(((n=M4(D))==null?void 0:_.js(n,1))===5?_.C(K,Nfs)?sh(_.SC("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):sh(_.SC("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((F=M4(D))==null?void 0:_.js(F,1))===1||((H=M4(D))==null?void 0:_.js(H,1))===4?sh(_.SC("DMA_CONSENT_GENERAL_ERROR",
{},"Something went wrong while loading")):((N=M4(D))==null?void 0:_.js(N,1))===7&&((z=w)==null?void 0:(y=_.rX(z,fC,4))==null?void 0:_.js(y,4))!==1&&sh(_.SC("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),oPl((V=M4(D))==null?void 0:_.js(V,1))):sh(_.SC("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));T.jumpTo(5);break;case 5:_.xl(T,0);break;case 2:_.gl(T),sh(_.SC("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),_.Px(T)}})};
Tf4=function(){if(!z_H.has("Worker")){z_H.set("Worker",!0);var K={api:"BROWSER_API_WEB_WORKER"};K.available="Worker"in window?!0:!1;_.Zx("apiTest",K)}};
IBG=function(K){return typeof K==="undefined"?"-1":String(Math.ceil(K/1048576))};
Kd4=function(K,m){k2O(new WOs(_.C(m,X46).addToken,_.C(m,X46).commonToken)).then(function(){_.vg(K,"yt-invoke-instrument-manager-action-completed")},function(x){_.vg(K,"yt-invoke-instrument-manager-action-error",x)})};
tM=function(){return _.vZ("HTML_DIR")==="rtl"};
mu4=function(){var K,m;return(m=(K=window).matchMedia)==null?void 0:m.call(K,"(prefers-reduced-motion: reduce)").matches};
xuG=function(K){var m=_.cd().resolve(_.tR(_.n4));if(m&&m.isAnyTransitionEnabled){var x={};m.viewTransitionCoordinator.registerElement(K,(x.slide="miniplayer-page-transition",x["lockup-to-watch"]="miniplayer-page-transition",x["learning-journey"]="miniplayer-page-transition",x))}};
Ss6=function(K,m,x){return{horizontalAlignment:K.x+x.width/2<m.width/2?"west":"east",verticalAlignment:K.y+x.height/2<m.height/2?"north":"south"}};
wpf=function(K,m,x,S,Q){Q=Q===void 0?new _.Bb(0,0):Q;K=QbO(K,m,x,S,!1);return new _.Bb(K.x+Q.x,K.y+Q.y)};
QbO=function(K,m,x,S,Q){Q=(Q===void 0?0:Q)?400:0;return new _.Bb(K==="west"?16+(tM()?Q:0):x.width-S.width-16-(tM()?0:Q),m==="north"?16:x.height-S.height-16)};
sby=function(K,m){var x=0;K&&(x+=76);m&&(x+=285);return x};
lAH=function(K){return _.C5(K)};
uL4=function(K){var m=1;K=K.split(":");for(var x=[];m>0&&K.length;)x.push(K.shift()),m--;K.length&&x.push(K.join(":"));return x};
Mw5=function(K){var m=new _.Sw;return _.p5(m,11,K)};
fAH=function(K){var m={};K=K.getAllResponseHeaders().split("\r\n");for(var x=0;x<K.length;x++)if(!_.t8(K[x])){var S=uL4(K[x]),Q=S[0];S=S[1];if(typeof S==="string"){S=S.trim();var w=m[Q]||[];m[Q]=w;w.push(S)}}return _.NX.map(m,function(M){return M.join(", ")})};
fU=function(K,m){return K.JSC$9804_xhr_?K.JSC$9804_xhr_.getResponseHeader(m):null};
tws=function(K,m){if(K.isDisposed())throw Error("Ea");K.f6.iT("n");var x=_.g4(K.f6,function(){return K.sea([m.ju,m.aEx,m.m80,m.d4D])},"n");
K.f6.bRx(x.length);K.f6.zr();return x};
cI=function(K,m,x){Array.isArray(x)||(x=[String(x)]);_.cdB(K.JSC$10040_queryData_,m,x);return K};
c_6=function(){var K=_.nl.instance;_.t(function(m){return K.deferredInstallPrompt?m.yield(K.deferredInstallPrompt.prompt(),0):m.jumpTo(0)})};
cuH=function(K,m,x){if(_.ym(K))_.m7(K,m,x);else for(K=_.hmo(K);;){var S=K.next();if(S.done)break;m.call(x,S.value,void 0,K)}};
OKH=function(K,m){var x=[];cuH(m,function(S){try{var Q=_.hv.prototype.getWrapper.call(this,S,!0)}catch(w){if(w=="Storage: Invalid value was encountered")return;throw w;}Q===void 0?x.push(S):_.Jgz(Q)&&x.push(S)},K);
return x};
R6H=function(K,m){OKH(K,m).forEach(function(x){_.hv.prototype.remove.call(this,x)},K)};
jb4=function(K){var m=_.zp;m._minimumZ=Math.max(m._minimumZ,K)};
Du5=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];ruG=function(K,m){_.uz(K.vm);K.vm=m};
GyH=function(K,m,x,S){K.setState(5);var Q=!!K.ueg&&Du5.includes(_.lc(K.ueg)||"");try{var w=new _.nK({program:m,globalName:x,uxg:{disable:!_.h("att_web_record_metrics")||!_.h("att_skip_metrics_for_cookieless_domains_ks")&&Q,hB:"aGIf"}});w.sHB.then(function(){K.setState(6);S&&S(m)});
ruG(K,w)}catch(M){K.setState(7),M instanceof Error&&_.yq(M)}};
ppl=function(K,m,x,S,Q,w){var M=M===void 0?"trayride":M;x?(K.setState(2),_.nI(_.Hc(x),function(){if(window[M])GyH(K,S,M,Q);else{K.setState(3);var f=_.$gG(x),c=document.getElementById(f);c&&(_.LKL(f),c.parentNode.removeChild(c));_.yq(new _.AR("BL:ULB",x))}},w)):m?(w=_.gk("SCRIPT"),m instanceof _.xr?_.wl(w,m):w.textContent=m,w.nonce=_.mG(document),document.head.appendChild(w),document.head.removeChild(w),window[M]?GyH(K,S,M,Q):(K.setState(4),_.yq(new _.AR("BL:ULBJ")))):_.yq(new _.AR("BL:ULV"))};
RNd=function(){this.state=1;this.vm=null;this.ueg=void 0};
_.l=RNd.prototype;_.l.initialize=function(K,m,x,S){this.ueg=S;if(K.program){var Q;S=(Q=K.interpreterUrl)!=null?Q:null;if(K.interpreterSafeScript)Q=_.VBm(K.interpreterSafeScript);else{var w;Q=(w=K.interpreterScript)!=null?w:null}K.interpreterSafeUrl&&(S=_.yy(K.interpreterSafeUrl).toString());ppl(this,Q,S,K.program,m,x)}else _.yq(Error("tf"))};
_.l.isInitialized=function(){return!!this.vm};
_.l.getState=function(){return this.state};
_.l.isLoading=function(){return this.state===2};
_.l.invoke=function(K){K=K===void 0?{}:K;var m;this.vm?m=tws(this.vm,{ju:K}):m=null;return m};
_.l.dispose=function(){ruG(this,null);this.setState(8)};
_.l.setState=function(K){this.state=K};
var JuH=function(K,m){return K.vm.snapshot(m)},hNH=function(K,m){var x=_.rp("botguard_async_snapshot_timeout_ms",3E3);
m=m===void 0?{}:m;x=x===void 0?3E3:x;return K.vm?new Promise(function(S,Q){var w=!1,M=_.dX.addJob(function(){w=!0;Q(Error("uf"))},1,x);
K.vm?JuH(K,{ju:m}).then(function(f){_.dX.cancelJob(M);w||S(f)}).catch(function(f){_.dX.cancelJob(M);
w||Q(f)}):(_.dX.cancelJob(M),S(null))}):Promise.resolve(null)},Cff=["att/log"],cDO;
cDO={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var LdH={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},qsJ=function(K,m){return _.wF(K,{mode:"readwrite",enableRetries:!0},function(x){return _.RB8(x,m,"settingEntity")})},EX5=function(K,m,x){return _.wF(K,{mode:"readonly",
enableRetries:!0},function(S){return _.JPA(S,m,x)})},bK6=function(K){if(!K.storage)return!1;
a:{if(K.storage){try{var m=K.storage.get("TLPQtimestamp")}catch(x){}K=Number(m);if(!isNaN(K))break a}K=void 0}return K?Date.now()-K<864E5:!1},gXJ=function(K){if(K.storage){try{var m=K.storage.get("TLPQindex")}catch(x){}K=Number(m);
if(!isNaN(K))return K}},nX4=function(K,m){K.queueProxy&&m.forEach(function(x){if(x.videoId&&x.trackingParams&&K.queueProxy instanceof _.Ir){var S=_.hX();
K.queueProxy.attributionData.set(x.videoId,{enqueueingVe:_.uX(x.trackingParams).getAsJson(),enqueueingCsn:S?S:void 0,clientEnqueueingTimeMs:Math.floor((0,_.Of)()).toString()})}})},Pf4=function(K){var m=_.mzM(K);
m!=K.currentSnapState_&&(K.currentSnapState_=m,K.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},Oh=function(K){this.JSC$13224_networkManager_=K;
this.partCallbacks_=[]};
Oh.prototype.getCacheKeyForEndpoint=function(K){return _.fcT(K,!1)};
Oh.prototype.onPartsCallback_=function(K){this.partCallbacks_.forEach(function(m){K&&m(K)})};
var jx=function(K,m,x){Oh.call(this,K);this.player_=m;this.autoplayData_=x};
_.q(jx,Oh);jx.prototype.getCacheKeyForEndpoint=function(K){return _.fcT(K,!!this.autoplayData_)};
jx.prototype.getTempData=function(K,m){m=m.timeBeforeNextVideo;K={itct:K.clickTrackingParams,lact:_.cL(),pbis:m,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(K.autonav=1);return K};
jx.prototype.getXhrParams=function(K){return Object.assign({pbj:"prefetch"},K)};
jx.prototype.getParams=function(K){K={frags:K.fragmentsRequested.join(",")};_.h("kevlar_droppable_prefetchable_requests")&&(K.prefetch=1);return K};
var eNH=function(K){K.playerEvents_.forEach(function(m){K.player.removeEventListener(m.eventName,m.callback)});
K.playerEvents_.length=0},DP=function(K,m,x){this.player=K;
this.JSC$13234_taskManager=m;this.prefetchDelay=x;this.completionResolver_=null;this.playerEvents_=[]};
DP.prototype.start=function(){var K=this;this.completionResolver_=_.Y_();_.Ju(this.completionResolver_.promise,function(){eNH(K);K.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var iKJ=function(K,m,x){K.player.addEventListener(m,x);K.playerEvents_.push({eventName:m,callback:x})},Yss={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},Fd6={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},Aul=function(K,m,x){DP.call(this,K,m,x);this.cueId_="playbackTrigger-"+Math.random()};
_.q(Aul,DP);
Aul.prototype.prepareTrigger=function(K){var m=this,x=this.player.getDuration(),S=this.player.getVideoData(),Q=S.isLive&&S.hasProgressBarBoundaries;if(Q&&S.progressBarEndPositionUtcTimeMillis){var w=S.progressBarEndPositionUtcTimeMillis/1E3;isNaN(w)||(x=w)}var M=0;this.prefetchDelay>=0?Q?S.progressBarStartPositionUtcTimeMillis&&(S=S.progressBarStartPositionUtcTimeMillis/1E3,isNaN(S)||(M=S+this.prefetchDelay)):M=this.prefetchDelay:M=x+this.prefetchDelay;Q?this.player.addUtcCueRange(this.cueId_,M,x):
this.player.addCueRange(this.cueId_,M,x);_.Ju(K.promise,function(){m.player.removeCueRange(m.cueId_)});
iKJ(this,"onCueRangeEnter",function(f){f==m.cueId_&&K.resolve(x-M)})};
var oX5=function(K,m){K.fragmentConfiguration_[m].requiredKeys.every(function(x){return!!K.prefetchedData_[x]})&&(K.validatedFragments_.push(m),m=K.missingFragments_.indexOf(m),m!==-1&&K.missingFragments_.splice(m,1))},HKs=function(K){K.prefetchedFragments_.forEach(function(m){oX5(K,m)})},$u5=function(K,m,x){this.pageFragments_=K;
this.prefetchedFragments_=m;this.fragmentConfiguration_=Fd6;this.prefetchedData_=x;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;HKs(this)},N45=function(){},ZK6=function(K){this.JSC$13248_playlistManager_=K};
_.q(ZK6,N45);ZK6.prototype.getPrefetchEndpoint=function(){return this.JSC$13248_playlistManager_.getAutoplayEndpoint()};
var B4J=function(K){this.autonavEndpoints_=K};
_.q(B4J,N45);B4J.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var aAO=function(K,m,x,S,Q){this.autonavEndpoints=K;this.foregroundTrigger=m;this.backgroundTrigger=x;this.pageType=S;this.isInPlaylist=Q},duH=function(K,m){if(K.webPrefetchData&&K.webPrefetchData.navigationEndpoints&&K.webPrefetchData.navigationEndpoints.length){K=K.webPrefetchData.navigationEndpoints;
var x=_.C(K[0],_.o7);if(x.watchEndpointSupportedPrefetchConfig&&x.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var S=x.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;x=S.playbackRelativeSecondsPrefetchCondition;x=typeof x==="number"&&Math.abs(x)<m.videoDuration?x:void 0;S=S.countdownUiRelativeSecondsPrefetchCondition;S=typeof S!=="number"||_.h("prefetch_job_config_cleanup_ks")&&m.inPlaylist?void 0:S;if(typeof S==="number")return new aAO(K,m.makeUpNextTrigger(S),m.makePlaybackTrigger(S),
"watch",m.inPlaylist);if(typeof x==="number")return new aAO(K,m.makePlaybackTrigger(x),null,"watch",m.inPlaylist)}}},yus=function(K){return K.prefetchJobConfig_.backgroundTrigger?_.kJ(_.AqT)()==0?K.prefetchJobConfig_.backgroundTrigger:K.prefetchJobConfig_.foregroundTrigger:K.prefetchJobConfig_.foregroundTrigger},Vws=function(K){_.DA(document,"visibilitychange",K.onVisibilityChange_,!1,K)},rg=function(K){Oh.call(this,K)};
_.q(rg,Oh);rg.prototype.getCacheKeyForEndpoint=function(K){return Oh.prototype.getCacheKeyForEndpoint.call(this,K)};
rg.prototype.getTempData=function(){return{}};
rg.prototype.getXhrParams=function(K){return K};
rg.prototype.getParams=function(){return{}};
var vXl=function(K,m,x){var S=K.prefetchDelay*1E3;if(Math.abs(S)>m)x.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var Q=S,w=m-S;S<0&&(Q=m+S,w=Math.abs(S));var M=K.JSC$13234_taskManager.addJob(function(){x.resolve(w/1E3)},10,Q);
x.promise.thenCatch(function(){K.JSC$13234_taskManager.cancelJob(M)})}},Uu5=function(K,m,x){DP.call(this,K,m,x)};
_.q(Uu5,DP);Uu5.prototype.prepareTrigger=function(K){var m=this;iKJ(this,"onAutonavCoundownStarted",function(x){vXl(m,x,K)})};
var zNd=function(K){K.pendingPrefetchJob_&&(K.pendingPrefetchJob_.cancel(),K.pendingPrefetchJob_=null)},T44=function(K,m,x){if(!K.triggeredTargets.has(m)){var S=_.JcM(K,m);
S.action=x;_.pvR(K,m,S)}},IA5=function(K){_.fJ_();
_.zt5("cpt")&&_.yq(Error("lh"));_.Qm.requestAnimationFrame(function(){_.Qm.setTimeout(function(){_.CQ("cpt");var m=_.E1("vpl"),x=_.E1("cpt");m&&x&&_.CQ("ol",Math.max(m,x))})});
try{_.CQ("fr_s"),K()}catch(m){_.aC(m)}_.Qm.requestAnimationFrame(function(){_.CQ("bcp")})},kyJ=function(K,m){K.serviceEndpointHandlers.push(m)},Wds=function(K,m){m=K.pendingPages_.indexOf(m);
m>-1&&K.pendingPages_.splice(m,1)},Xp5=function(K,m){var x=_.$ND.indexOf(m);
x>-1&&_.$ND.splice(x,1);K.targetPage_==m?(K.abort(),_.Zez(K)):Wds(K,m)},KVl=function(K,m,x,S){m={challenge:m};
x&&(m.webResponse=x);return _.WB(K.innertubeTransportService,m,_.Z1(Cff),S)},m8H=function(K,m,x){if(!m.challenge)throw Error("qi");
if(m.botguardData&&m.botguardData.program){var S=new RNd;S.initialize(m.botguardData,function(){hNH(S,{atr_challenge:m.challenge}).then(function(Q){if(!Q)throw Error("ri");return KVl(K,m.challenge,Q,x)}).catch(function(Q){_.yq(Q);
return KVl(K,m.challenge,void 0,x)})},void 0)}else KVl(K,m.challenge,void 0,x)},x8l=function(K,m,x){var S={};
m.ids&&(S.ids=[].concat(_.N3(m.ids)));m.engagementType&&(S.engagementType=m.engagementType);return _.WB(K.innertubeTransportService,S,_.Z1(_.o9D),x).then(function(Q){if(!Q)throw new _.AR("GetAttestationChallenge returned falsy");m8H(K,Q,x)}).thenCatch(function(Q){_.aC(Q)})},Si5=function(K,m,x){return new _.LA(function(S,Q){var w;
return _.t(function(M){if(M.nextAddress==1){var f=M.yield,c=m.engagementType,D=m.ids,G={};D=_.u(D!=null?D:[]);for(var p=D.next();!p.done;p=D.next())p=p.value,p.encryptedVideoId?G.encryptedVideoId=p.encryptedVideoId:p.externalChannelId?G.externalChannelId=p.externalChannelId:p.commentId?G.commentId=p.commentId:p.externalOwnerId?G.externalOwnerId=p.externalOwnerId:p.artistId?G.artistId=p.artistId:p.playlistId?G.playlistId=p.playlistId:p.externalPostId?G.externalPostId=p.externalPostId:p.shareId&&(G.shareId=
p.shareId);return f.call(M,Etl(c,G),2)}w=M.yieldResult;if(!w.challenge)return _.yq(Error("si")),x8l(K,m,x).then(S,Q),M.return();f=w;c={challenge:f.challenge};c.webResponse=f.webResponse;c.engagementType=m.engagementType;c.ids=m.ids;_.WB(K.innertubeTransportService,c,_.Z1(Cff),x).then(S,Q);_.Px(M)})})},$HH=function(K,m){var x,S,Q,w;
_.t(function(M){if(M.nextAddress==1){x=_.C(m,_.$$D);if(!(x&&x.listId&&K.response&&K.response.playingVideoId)||K.listId!==x.listId)return M.return();K.index===void 0&&(K.index=0);return M.yield(_.SuB(K.JSC$13087_playlistNetworkManager,x.listId,K.index,K.response.playingVideoId),2)}S=M.yieldResult;if(!S)return M.return();Q=S.playlistId;w=S.playlistPanelRenderer;K.setPlaylistData(Q,w,S.autoplayRenderer);_.Px(M)})},Qsl=function(K,m,x){var S=K.getParams(x),Q=_.Kv5(m,S),w=K.getTempData(m,x);
w.endpoint=JSON.stringify(m);_.h("enable_unknown_lact_fix_on_html5")&&(_.cd().resolve(_.ML),w.lact=_.cL());var M={headers:{"X-YouTube-STS":_.vZ("STS"),"x-youtube-csoc":1}};_.ZX(Q,w);return new _.LA(function(f,c){var D=K.getXhrParams(S),G;_.h("kevlar_cache_on_ttl_player")&&(G=_.cd().resolve(_.lR));G&&_.NRf(G,m)?_.VE4(G,m,w,window.location.href).then(function(p){p?f(p):c()},c):_.F6E(K.JSC$13224_networkManager_,m,D,K.onPartsCallback_.bind(K),M).then(function(p){p?f(p):c()},c)})},w$d=function(K,m){K.triggerPromise_=
m.start();
K.triggerPromise_.then(function(x){var S=K.prefetchEndpointProvider_.getPrefetchEndpoint();if(S){var Q=Yss[K.prefetchJobConfig_.pageType].prefetchedFragments;K.prefetchRequestPromise_=Qsl(K.JSC$13260_networkPrefetchRequest_,S,{fragmentsRequested:Q,timeBeforeNextVideo:x});K.prefetchResponseCacheKey_=K.JSC$13260_networkPrefetchRequest_.getCacheKeyForEndpoint(S);Vws(K);K.prefetchRequestPromise_.then(function(w){K.storePrefetchedDataCallback_(K.prefetchResponseCacheKey_,w);if(_.h("web_prefetch_preload_video")&&
Q.length===1&&Q[0]==="pl"&&w&&!w.playerAds&&!w.adPlacements){var M=_.C(S,_.l9),f=M!=null,c={raw_player_response:w,watch_endpoint:M};(w=_.cd().resolve(f?_.Z4B:_.v3))&&S&&w.then(function(D){f&&_.h("web_queue_preload_video")?(c.prefer_gapless=!0,D.queueNextVideo(c)):D.preloadVideoByPlayerVars(c)})}})}})},Gg=function(K,m,x,S){this.prefetchEndpointProvider_=K;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=m;this.prefetchJobConfig_=x;this.JSC$13260_networkPrefetchRequest_=S;this.prefetchResponseCacheKey_=null};
Gg.prototype.enqueue=function(){this.triggerPromise_||(w$d(this,yus(this)),_.fW(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
Gg.prototype.resolve=function(){this.cancel()};
Gg.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.");Vws(this)};
Gg.prototype.onVisibilityChange_=function(){var K=this;_.kJ(_.AqT)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){K.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||w$d(this,yus(this))};
var ss4=function(K,m,x,S,Q){m&&(m==null?0:m.videoId)&&x&&x.entries&&_.h("kevlar_enable_shorts_prefetch_in_sequence")&&(zNd(K),m=x.entries.map(function(w){var M;return(M=_.C(w.command,_.l9))==null?void 0:M.videoId}).indexOf(m.videoId),x=x.entries[m+1],x!=null&&x.command&&!_.C(x==null?void 0:x.command,_.Ve)&&(S=new aAO([x.command],new Aul(S,_.dX,1),null,"shorts",!1),K.pendingPrefetchJob_=new Gg(new B4J(S.autonavEndpoints),function(){return!1},S,new rg(Q)),K.pendingPrefetchJob_.enqueue()))},l7y=function(K,
m,x,S,Q,w){var M=_.tV.getInstance();
if(!_.h("block_all_player_prefetch_requests")){zNd(K);var f=!!x.getPlaylistId(),c=x.getVideoData().isLive&&x.getVideoData().hasProgressBarBoundaries;if((M.getState()==2||f||c)&&(!x.getVideoData().isLive||c)){M={inPlaylist:f,videoDuration:x.getDuration(),makeUpNextTrigger:function(G){return new Uu5(x,_.dX,G)},
makePlaybackTrigger:function(G){return new Aul(x,_.dX,G)}};
var D=duH(m,M);D&&(K.pendingPrefetchJob_=new Gg(D.isInPlaylist?new ZK6(Q):new B4J(D.autonavEndpoints),function(G,p){p=new $u5(Yss[D.pageType].pageFragments,Yss[D.pageType].prefetchedFragments,p);return _.M2o(p)?(K.prefetchCache_.set(G,p),!0):!1},D,new jx(S,x,w,Q)),K.pendingPrefetchJob_.enqueue())}}},uZd=function(){var K=_.Q5();
K.signals.parkOrScheduleJob(function(){var m=K.storage;if(m.storage)if(bK6(m)){var x=m.getPlaylistId();m=gXJ(m);x=!!x&&m!==void 0}else m.clear(),x=!1;else x=!1;if(x){x=K.JSC$13087_pageManager.isOnWatch();a:{var S=K.storage;if(S.storage&&bK6(S)&&(m=S.getPlaylistId(),S=gXJ(S),m&&S!==void 0)){x={recoverPlaylistCommand:{listId:m,index:S,openMiniplayer:!x,openListPanel:x,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}x=void 0}x&&_.FH(K.JSC$13087_actionRouter,[x],null)}},0,"ma")},M$6=function(K,m,x,
S,Q,w){var M=_.IK(7111);
_.Cv(K.JSC$18570_screenManager,M,w?_.uX(w):void 0);_.q9(K.JSC$18570_screenManager,M,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:S,offlineId:m,offlineabilityFormatType:x,isDefaultFormatType:Q==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:Q}})},f7H=function(K,m,x,S,Q){var w,M,f,c,D;
return _.t(function(G){if(G.nextAddress==1)return G.yield(K.JSC$18570_playerApiPromise,2);w=G.yieldResult;M$6(K,m,x,"OFFLINE_OBJECT_TYPE_PLAYLIST",S,Q);if(f=_.gZE[K.entityTypeMap.listEntityType])D={},M=(D[f]={maximumDownloadQuality:(c=x)!=null?c:void 0},D);return G.yield(w.queueOfflineAction(m,K.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",M),0)})},t$d=function(K,m){var x,S,Q,w;
return _.t(function(M){if(M.nextAddress==1)return M.yield(K.JSC$18570_persistentStorePromiseAccessor(),2);if(M.nextAddress!=3){x=M.yieldResult;if(!x)return _.yq(new _.AR("PES is undefined")),M.return();S=_.WN(m,"downloadStatusEntity");return M.yield(EX5(x,S,"downloadStatusEntity"),3)}Q=M.yieldResult;return M.return((w=Q)==null?void 0:w.downloadState)})},cBG=function(K,m,x,S,Q){var w,M,f,c,D,G;
return _.t(function(p){switch(p.nextAddress){case 1:return p.yield(K.JSC$18570_playerApiPromise,2);case 2:w=p.yieldResult;M$6(K,m,x,"OFFLINE_OBJECT_TYPE_VIDEO",S,Q);if(f=_.gZE[K.entityTypeMap.singleEntityType])D={},M=(D[f]={maximumDownloadQuality:(c=x)!=null?c:void 0},D);return p.yield(t$d(K,m),3);case 3:G=p.yieldResult;if(G!=="DOWNLOAD_STATE_USER_DELETED"){p.jumpTo(4);break}return p.yield(K.deleteVideo(m),4);case 4:return p.yield(w.queueOfflineAction(m,K.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
M),0)}})},Oss=function(K,m,x,S,Q){return _.t(function(w){return w.nextAddress==1?w.yield(K.deleteVideo(m,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):w.yield(cBG(K,m,x,S,Q),0)})},js6=function(K,m,x){var S,Q;
return _.t(function(w){if(w.nextAddress==1)return w.yield(K.JSC$18570_playerApiPromise,2);S=w.yieldResult;Q=_.WN(m,"mainVideoDownloadStateEntity");return w.yield(S.updateDownloadState(Q,x),0)})},uDH=function(K){var m=_.cd().resolve(_.ZZ);
return _.t(function(x){if(x.nextAddress==1)return m.previousDownloadStateForVideo[K]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&m.previousDownloadStateForVideo[K]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?x.jumpTo(2):x.yield(m.resumeVideoDownload(K),2);if(x.nextAddress!=4)return x.yield(js6(m,K,m.previousDownloadStateForVideo[K]),4);delete m.previousDownloadStateForVideo[K];_.Px(x)})},sAf=function(K,m){var x;
return _.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$18570_playerApiPromise,2);x=S.yieldResult;return S.yield(x.queueOfflineAction(m,K.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},S3f=function(){var K=_.cd().resolve(_.ZZ),m,x;
return _.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$18570_playerApiPromise,2);if(S.nextAddress!=3)return m=S.yieldResult,x={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},S.yield(m.queueOfflineAction("!*$_ALL_ENTITIES_!*$",K.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",x),3);var Q=K.JSC$18570_commandHandler,w=Q.resolveCommand,M=_.SC("DELETING_ALL",void 0,"Downloads are being deleted");w.call(Q,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.yp(M)}},
popupType:"TOAST"}});_.Px(S)})},D84=function(K,m){var x,S,Q,w,M,f;
return _.t(function(c){if(c.nextAddress==1)return c.yield(K.JSC$18570_persistentStorePromiseAccessor(),2);if(c.nextAddress!=3)return x=c.yieldResult,x?c.yield(EX5(x,_.ju,"downloadsPageViewConfigurationEntity"),3):(_.yq(new _.AR("PES is undefined")),c.return());Q=(S=c.yieldResult)!=null?S:{};f=(M=(w=Q)==null?void 0:w.downloadsUpsellBannerVisibility)!=null?M:{};return f.visibleWithConnection?c.yield(m.refreshAllStaleEntities(0),0):c.jumpTo(0)})},rBy=function(K){var m,x;
return _.t(function(S){if(S.nextAddress==1)return S.yield(K.JSC$18570_prefStorage,2);m=S.yieldResult;return S.return((x=m)==null?void 0:x.get("sdois"))})},GwJ=function(K){var m,x,S,Q,w,M;
return _.t(function(f){if(f.nextAddress==1)return f.yield(K.JSC$18570_persistentStorePromiseAccessor(),2);if(f.nextAddress!=3){m=f.yieldResult;if(!m)return _.yq(new _.AR("PES is undefined")),f.return();x=_.WN("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return f.yield(EX5(m,x,"settingEntity"),3)}S=f.yieldResult;return f.return((M=(Q=S)==null?void 0:(w=Q.settingOptionValue)==null?void 0:w.boolValue)!=null?M:!1)})},p$J=function(K,m){var x,S,Q,w;
return _.t(function(M){switch(M.nextAddress){case 1:return((x=m)==null?void 0:x.formatType)===void 0?M.return():M.yield(K.JSC$18570_prefStorage,2);case 2:S=M.yieldResult;if(S===void 0)return M.return();if(((Q=m)==null?void 0:Q.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return M.yield(S.set("lmqf",m.formatType),8);if(((w=m)==null?void 0:w.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){M.jumpTo(0);break}return M.yield(S.set("lmqf",m.formatType),6);case 6:return M.yield(S.set("lmqflst",
Math.floor((0,_.Of)())),0);case 8:return M.yield(S.remove("lmqflst"),0)}})},RYO=function(K){var m,x;
return _.t(function(S){switch(S.nextAddress){case 1:return S.yield(K.JSC$18570_prefStorage,2);case 2:m=S.yieldResult;if(!m){S.jumpTo(3);break}return S.yield(m.get("lmqflst"),4);case 4:if(x=S.yieldResult,x!==void 0)return S.return(x);case 3:return S.return(0)}})},JBH=function(K){var m,x;
return _.t(function(S){switch(S.nextAddress){case 1:return S.yield(K.JSC$18570_prefStorage,2);case 2:m=S.yieldResult;if(m===void 0){S.jumpTo(3);break}return S.yield(m.get("lmqf"),4);case 4:if(x=S.yieldResult,x!==void 0)return S.return(x);case 3:return S.return("SD")}})},r_l=function(K,m,x){var S,Q,w,M,f,c,D,G;
_.t(function(p){switch(p.nextAddress){case 1:return p.yield(p$J(K,(S=m)==null?void 0:S.actionParams),2);case 2:Q=m.playlistId;if(!Q)return p.return();if(m.action==="ACTION_ADD")return((M=m.actionParams)==null?0:M.formatType)?p.yield(f7H(K,Q,m.actionParams.formatType,(G=m.actionParams)==null?void 0:G.settingsAction,x),0):p.yield(K.offlineWebClientEligibility,14);if(m.action==="ACTION_REMOVE_WITH_PROMPT"){var R=K.JSC$18570_commandHandler,J=R.resolveCommand,L=_.vZ("INNERTUBE_CLIENT_NAME");var n=L===
"WEB_REMIX"?_.SC("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.SC("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var F=L==="WEB_REMIX"?[_.SC("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];L=L==="WEB_REMIX"?_.SC("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.SC("DELETE",void 0,"Delete");var H=_.SC("CANCEL",void 0,"Cancel");n=bdl(n,F,L,H,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:Q});J.call(R,{openPopupAction:n});return p.return()}if(m.action===
"ACTION_REMOVE")return p.yield(sAf(K,Q),0);if(m.action!=="ACTION_SYNC"){p.jumpTo(0);break}return p.yield(K.JSC$18570_playerApiPromise,9);case 9:return w=p.yieldResult,p.yield(w.queueOfflineAction(Q,K.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return f=p.yieldResult,p.yield(JBH(K),15);case 15:return c=p.yieldResult,p.yield(RYO(K),16);case 16:D=p.yieldResult,m.onAddCommand&&K.JSC$18570_commandHandler.resolveCommand(m.onAddCommand,{form:{preferredFormatType:c,
offlineWebClientEligibility:f,lastOfflineQualitySettingsSavedMs:D.toString()}}),p.jumpTo(0)}})},jAl=function(K,m,x){var S,Q,w,M,f,c,D,G,p,R,J,L,n,F;
_.t(function(H){switch(H.nextAddress){case 1:return H.yield(p$J(K,(S=m)==null?void 0:S.actionParams),2);case 2:Q=m.videoId;if(!Q)return H.return();if(m.action==="ACTION_REMOVE_WITH_PROMPT"){var N=K.JSC$18570_commandHandler,z=N.resolveCommand,y=_.vZ("INNERTUBE_CLIENT_NAME");var V=y==="WEB_REMIX"?_.SC("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.SC("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var T=y==="WEB_REMIX"?[_.SC("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,"This track won't be available to listen offline.")]:
[];y=y==="WEB_REMIX"?_.SC("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.SC("DELETE",void 0,"Delete");var m1=_.SC("CANCEL",void 0,"Cancel");V=bdl(V,T,y,m1,{signal:"DELETE_DOWNLOAD",targetId:Q});z.call(N,{openPopupAction:V});return H.return()}if(m.action==="ACTION_ADD")return((R=m.actionParams)==null?0:R.formatType)?H.yield(cBG(K,Q,m.actionParams.formatType,(F=m.actionParams)==null?void 0:F.settingsAction,x),0):H.yield(K.offlineWebClientEligibility,23);if(m.action==="ACTION_RETRY")return H.yield(JBH(K),
19);if(m.action==="ACTION_PAUSE")return H.yield(K.pauseVideoDownload(Q),0);if(m.action==="ACTION_RESUME")return H.yield(K.resumeVideoDownload(Q),0);if(m.action!=="ACTION_REMOVE"){H.jumpTo(0);break}return H.yield(t$d(K,Q),13);case 13:return w=H.yieldResult,K.previousDownloadStateForVideo[Q]=(M=w)!=null?M:"DOWNLOAD_STATE_UNKNOWN",H.yield(js6(K,Q,"DOWNLOAD_STATE_USER_DELETED"),14);case 14:if(K.previousDownloadStateForVideo[Q]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&K.previousDownloadStateForVideo[Q]!==
"DOWNLOAD_STATE_PENDING_DOWNLOAD"){H.jumpTo(15);break}return H.yield(K.pauseVideoDownload(Q),15);case 15:N=_.SC("DELETED_VIDEO",void 0,"Video deleted from downloads.");z=_.SC("UNDO_ACTION",void 0,"Undo");V=_.SC("CLOSE",void 0,"Close");f={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.yp(N),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.yp(z),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:Q}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:N+" "+z}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:Q}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:V}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};K.JSC$18570_commandHandler.resolveCommand(f);
H.jumpTo(0);break;case 19:c=H.yieldResult;c==="UNKNOWN_FORMAT_TYPE"&&(c="SD");D="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((G=m.actionParams)==null?0:G.formatType)c=m.actionParams.formatType,D=(p=m.actionParams)==null?void 0:p.settingsAction;return H.yield(Oss(K,Q,c,D,x),20);case 20:return H.return();case 23:return J=H.yieldResult,H.yield(JBH(K),24);case 24:return L=H.yieldResult,H.yield(RYO(K),25);case 25:n=H.yieldResult,m.onAddCommand&&K.JSC$18570_commandHandler.resolveCommand(m.onAddCommand,
{form:{preferredFormatType:L,offlineWebClientEligibility:J,lastOfflineQualitySettingsSavedMs:n.toString()}}),H.jumpTo(0)}})},hY6=function(K,m){var x,S,Q,w,M,f,c;
return _.t(function(D){if(D.nextAddress==1)return D.yield(K.JSC$18570_persistentStorePromiseAccessor(),2);x=D.yieldResult;if(!x)return _.yq(new _.AR("PES is undefined")),D.return();if((S=m)==null||!S.settingItemId)return D.return();Q=m;w=Q.settingItemId;M=Q.boolValue;f=_.WN(w,"settingEntity");c={key:f,settingOptionValue:{boolValue:M}};return D.yield(qsJ(x,c),0)})},CSl=function(K,m){var x,S,Q,w,M,f,c;
return _.t(function(D){switch(D.nextAddress){case 1:return D.yield(K.JSC$18570_prefStorage,2);case 2:return x=D.yieldResult,S=_.s1(),D.yield(K.JSC$18570_persistentStorePromiseAccessor(),3);case 3:return Q=D.yieldResult,x?Q?D.yield(x.get("sdois"),4):(_.yq(new _.AR("PES is undefined")),D.return()):(_.yq(new _.AR("prefStorage is undefined")),D.return());case 4:w=D.yieldResult;f=(M=m)==null?void 0:M.boolValue;f===void 0||_.h("kevlar_set_sd_enabled_flag_killswitch")||_.lQ(0,197,!0);w===void 0&&f===void 0&&
(f=!1);if(f===void 0){D.jumpTo(0);break}return D.yield(x.set("sdois",f),6);case 6:return _.h("kevlar_set_sd_enabled_flag_killswitch")||(_.lQ(0,196,f),S.save()),c={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:f},D.yield(hY6(K,c),0)}})},LV5=function(K,m,x){var S,Q,w,M,f;
return _.t(function(c){switch(c.nextAddress){case 1:return c.yield(rBy(K),2);case 2:return S=c.yieldResult,c.yield(CSl(K,x),3);case 3:return c.yield(rBy(K),4);case 4:return Q=c.yieldResult,w=Q!==S,c.yield(GwJ(K),5);case 5:M=c.yieldResult&&!_.h("kevlar_modern_downloads_page");if((f=!Q&&!M)||w)return c.yield(m.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);c.jumpTo(0)}})},fBJ=function(){var K=_.cd().resolve(_.ZZ),
m;
_.t(function(x){switch(x.nextAddress){case 1:return x.yield(K.JSC$18570_playerApiPromise,2);case 2:m=x.yieldResult;if(!_.h("kevlar_force_refresh_smart_downloads")){x.jumpTo(3);break}return x.yield(m.refreshAllStaleEntities(0),4);case 4:return x.return();case 3:return x.yield(m.refreshAllStaleEntities(),5);case 5:return x.yield(LV5(K,m),6);case 6:if(_.h("enable_download_pep_for_premium_countries_web"))return x.yield(D84(K,m),0);x.jumpTo(0)}})},p4s=function(K,m){var x,S;
_.t(function(Q){switch(Q.nextAddress){case 1:return Q.yield(K.JSC$18570_playerApiPromise,2);case 2:x=Q.yieldResult;switch((S=m)==null?void 0:S.settingItemId){case "SMART_DOWNLOADS_ENABLED":return Q.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return Q.jumpTo(4)}Q.jumpTo(0);break;case 3:return Q.yield(LV5(K,x,m),6);case 6:Q.jumpTo(0);break;case 4:return Q.yield(hY6(K,m),7);case 7:Q.jumpTo(0)}})},qiH=function(K,m){var x,S,Q;
return _.t(function(w){if(w.nextAddress==1)return w.yield(K.JSC$18570_persistentStorePromiseAccessor(),2);if(w.nextAddress!=3){x=w.yieldResult;if(!x)return _.yq(new _.AR("PES is undefined")),w.return(!1);if(!m)return w.return(!1);S=_.WN(m,"mainVideoEntity");return w.yield(EX5(x,S,"mainVideoEntity"),3)}Q=w.yieldResult;return w.return(Q!==void 0)})},J_4=function(K){var m=_.cd().resolve(_.ZZ),x,S,Q,w,M,f,c,D,G,p,R;
_.t(function(J){switch(J.nextAddress){case 1:return J.yield(m.JSC$18570_playerApiPromise,2);case 2:x=J.yieldResult;Q=(S=K)==null?void 0:S.actions;if(!Q)return J.return();w=_.u(Q);M=w.next();case 3:if(M.done){J.jumpTo(0);break}f=M.value;D=c=void 0;if(!(((c=f)==null?0:c.entityKey)&&((D=f)==null?0:D.actionType))){J.jumpTo(4);break}G=_.T5(f.entityKey);p=G.entityId;R=G.entityType;return J.yield(x.queueOfflineAction(p,R,f.actionType),4);case 4:M=w.next(),J.jumpTo(3)}})},E1l=function(K,m){var x,S,Q,w,M;
return _.t(function(f){if(f.nextAddress==1)return f.yield(K.JSC$18570_prefStorage,2);if(f.nextAddress!=3)return(x=f.yieldResult)?f.yield(x.get("psi"),3):f.return();S=f.yieldResult;M={isPaused:m,lastSyncTimestamp:(w=(Q=S)==null?void 0:Q.lastSyncTimestamp)!=null?w:"0"};return f.yield(x.set("psi",M),0)})},LOJ=function(K){var m=_.cd().resolve(_.ZZ),x,S,Q,w,M,f,c,D;
return _.t(function(G){switch(G.nextAddress){case 1:return G.yield(m.JSC$18570_playerApiPromise,2);case 2:x=G.yieldResult;Q=((S=K)==null?void 0:S.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((f=K)==null?void 0:f.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":w="!*$_ALL_ENTITIES_!*$";M="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return G.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return G.jumpTo(4)}G.jumpTo(5);break;case 3:return G.yield(E1l(m,Q),6);case 6:G.jumpTo(5);break;case 4:return G.yield(qiH(m,(c=K)==null?void 0:c.videoId),7);case 7:G.yieldResult&&(w=(D=K)==null?void 0:D.videoId,M="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");G.jumpTo(5);break;case 5:if(w&&M)return G.yield(x.queueOfflineAction(w,"videoPlaybackPositionEntity",M),0);G.jumpTo(0)}})},bsH=function(K,m){var x;
m!==1||((x=K.currentPersistentToast)==null?0:x.isOpened())?K.openToast():K.currentPersistentToast=void 0},g1f=function(K,m){var x;
return(x=K.transitionTasksMap.get(m))!=null?x:[]},n16=function(K,m){var x=[];
K.elementTasksMap.forEach(function(S){(S=S.get(m))&&x.push(S)});
return x},PS4=function(K,m,x,S,Q){Q=Q===void 0?{}:Q;
var w=m.defaultViewTransitionOptions;return Object.assign({},w,Q,{beforeTransition:function(){S.forEach(function(D){D.beforeTransition()});
var M;(M=w.beforeTransition)==null||M.call(w);var f,c;(c=(f=Q).beforeTransition)==null||c.call(f);x.forEach(function(D){D.beforeTransition()})},
afterTransition:function(){S.forEach(function(D){D.afterTransition()});
var M;(M=w.afterTransition)==null||M.call(w);var f,c;(c=(f=Q).afterTransition)==null||c.call(f);x.forEach(function(D){D.afterTransition()})},
ignoredErrors:K.config.ignoredErrors})},eYG=function(K,m,x){K.transitionTasksMap.has(m)?K.transitionTasksMap.get(m).push(x):(K=new _.AR("Transition task registered for unknown transition type",m),_.aC(K))},is6=function(K,m,x){if(K.transitionTasksMap.has(m)){var S=K.transitionTasksMap.get(m).filter(function(Q){return Q!==x});
K.transitionTasksMap.set(m,S)}},Yil=function(K,m){var x=g1f(K,m);
x=_.u(x);for(var S=x.next();!S.done;S=x.next())S=S.value,S.runOnce&&is6(K,m,S);K.elementTasksMap.forEach(function(Q,w){Q.forEach(function(M,f){M.runOnce&&m===f&&(Q.delete(f),Q.size===0&&K.elementTasksMap.delete(w))})})},FVJ=function(K,m,x){var S,Q,w,M,f,c,D,G,p;
_.t(function(R){if(R.nextAddress==1){if(K.config.disableAllTransitions)return R.return(m());if((S=x)==null||!S.transitionType)return R.return(_.Ols(m,Object.assign({},(Q=x)==null?void 0:Q.viewTransitionOptions,{ignoredErrors:K.config.ignoredErrors})));w=x;M=w.transitionType;f=w.viewTransitionOptions;c=K.config.transitionConfigs.get(M);if(!c)return R.return(m());D=g1f(K,M);G=n16(K,M);p=_.Ols(m,PS4(K,c,D,G,f));return R.yield(p,2)}Yil(K,M);_.Px(R)})},ABd=function(){var K,m,x,S;
return _.t(function(Q){if(Q.nextAddress==1)return K=navigator,(m=K.storage)!=null&&m.persisted?Q.yield((x=K.storage)==null?void 0:x.persisted(),2):Q.return("PERSISTED_STATE_NOT_SUPPORTED");S=Q.yieldResult;return Q.return(S?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},o1l=function(){var K,m,x,S;
return _.t(function(Q){if(Q.nextAddress==1)return K=navigator,(m=K.storage)!=null&&m.persist?Q.yield((x=K.storage)==null?void 0:x.persist(),2):Q.return("PERSISTED_STATE_NOT_SUPPORTED");S=Q.yieldResult;return Q.return(S?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},Hs5=function(){var K,m;
return _.t(function(x){switch(x.nextAddress){case 1:return K="PERSISTED_STATE_NOT_SUPPORTED",_.h2(x,2),x.yield(ABd(),4);case 4:K=x.yieldResult;if(K!=="PERSISTED_STATE_NOT_GRANTED"){x.jumpTo(5);break}return x.yield(o1l(),6);case 6:K=x.yieldResult;case 5:_.xl(x,3);break;case 2:m=_.gl(x),m instanceof Error&&_.aC(m);case 3:return _.Zx("persistentStorageStateChecked",{persistedState:K}),x.return(K)}})},$8H=function(K,m){var x=[],S=!1;
m=_.u(m);for(var Q=m.next();!Q.done;Q=m.next()){Q=K.moduleRegistry[Q.value];var w=void 0,M=void 0;((w=Q)==null?0:w.isFetching)&&((M=Q)==null?0:M.resolver)?(x.push(Q.resolver.promise),S=!0):(Q=new _.Wk,Q.resolve(void 0),x.push(Q.promise))}return S?Promise.all(x):void 0},N34=function(K,m,x){if(K.isAnyTransitionEnabled){var S={beforeTransition:function(){x(!0);
m.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){m.style.viewTransitionName&&(m.style.viewTransitionName="",x(!1))}};
eYG(K.viewTransitionCoordinator,"slide",S);eYG(K.viewTransitionCoordinator,"lockup-to-watch",S);eYG(K.viewTransitionCoordinator,"watch-next-appears",S);eYG(K.viewTransitionCoordinator,"learning-journey",S)}},Zsy=function(K,m){K.isBrowseTransitionEnabled?FVJ(K.viewTransitionCoordinator,m,{transitionType:"slide"}):(m(),Promise.resolve())},B3H=function(K,m){K.isLockupToWatchTransitionEnabled?FVJ(K.viewTransitionCoordinator,m,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){K.registeredLockupThumbnail=void 0;K.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(m(),Promise.resolve())},a7H=function(K,m){K.isLockupToWatchTransitionEnabled?FVJ(K.viewTransitionCoordinator,m,{transitionType:"watch-next-appears"}):(m(),Promise.resolve())},d8s=function(K,m){K.isLearningJourneyTransitionEnabled?FVJ(K.viewTransitionCoordinator,m,{transitionType:"learning-journey"}):(m(),Promise.resolve())},yBl=function(K,m,x){if(K.isInitialized()){var S=
WG(x),Q=S==="watch";
S=S==="shorts";var w=WG(m)==="watch";if(Q)w||(K.backgroundPageData=m),K.watchPipMode&&w||K.deactivate(x.endpoint);else if(S){if(WG(m)!=="shorts"){var M;(M=K.getPlayerElement())==null||M.pause()}}else w&&!K.watchPipMode&&(gtl(m,x,!0)?(K.watchWhileMode&&_.Uwd(K,!1),_.BXH(K,m)):K.isMiniplayerActive()&&K.watchWhileMode&&K.deactivate());w&&_.TXs(K);K.shortsPipMode&&!S&&(window.focus(),K.deactivate());if(K.pictureInPictureEnabled())if(S&&K.shortsPipEnabled||Q&&K.watchPipEnabled)_.J10(K.handleMediaSessionPipActivation);
else if(!K.isMiniplayerActive()&&(K.shortsPipEnabled||K.watchPipEnabled)&&window.documentPictureInPicture&&_.P0()&&_.C5D("Chromium")>=120){K=_.RpL().mediaSession;try{K.setActionHandler("enterpictureinpicture",null)}catch(f){}}}},V$l=function(K,m){var x,S;
_.t(function(Q){if(Q.nextAddress==1){if(!K||!K.navigationEndpoint)return Q.return();_.PB().lockupActivation=!0;var w;m?w=_.o_(_.SC("QUEUE",void 0,"Queue")):w=K.longBylineText;S=(x=w)&&K.title?{miniplayerTitle:K.title,miniplayerSubtitle:x,playlistData:null}:void 0;return Q.yield(_.ndA(_.cd().resolve(_.Jl),K.navigationEndpoint,!0,S),2)}_.PB().userActivation=!0;_.Px(Q)})},Al6=function(K,m){var x,S,Q,w,M,f;
_.t(function(c){if(c.nextAddress==1){x=_.C(m,_.Hz5);if(!x||!x.listId)return c.return();K.index=x.index||K.index||0;S=K.response&&K.response.playingVideoId||void 0;return c.yield(_.SuB(K.JSC$13087_playlistNetworkManager,x.listId,K.index,S),2)}Q=c.yieldResult;if(!Q)return c.return();w=Q.playlistId;M=Q.playlistPanelRenderer;!K.queueProxy&&w&&M&&w.startsWith("TLPQ")&&(K.queueProxy=new _.Ir(K.JSC$13087_playlistNetworkManager,w,K.setPlaylistData.bind(K),K.clearQueue.bind(K),_.KRG(M),K.storage));if(x.openMiniplayer&&
(f=_.mI8(M))&&!K.JSC$13087_pageManager.isOnWatch()){var D=f,G=x.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";K.isMiniplayerActive()?K.openToast(D):V$l(D,G)}K.setPlaylistData(w,M,Q.autoplayRenderer);_.Px(c)})},imy=function(K,m){var x=_.Q5();
x.index===void 0&&(x.index=0);x.temporaryItems.push.apply(x.temporaryItems,_.N3(K));if((m.videoId||m.videoIds)&&x.index!==void 0&&m.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!x.queueProxy){var S=[];if(x.response){var Q=_.cd().resolve(_.Jl).isMiniplayerActive();if(x.response.playlistPanelRenderer&&x.response.playlistId&&!x.response.playlistId.startsWith("TLPQ")){if(x.JSC$13087_pageManager.isOnWatch()||Q)S=_.KRG(x.response.playlistPanelRenderer)}else x.response.playingVideoId&&!m.openMiniplayer?
S.push(x.response.playingVideoId):Q&&x.response.playingVideoId&&m.openMiniplayer&&S.push(x.response.playingVideoId)}x.queueProxy=new _.Ir(x.JSC$13087_playlistNetworkManager,"",x.setPlaylistData.bind(x),x.clearQueue.bind(x),S,x.storage);x.queueProxy.JSC$13033_setCurrentIndex(x.index)}x.queueProxy.addVideos(m.videoIds||[m.videoId],m)}nX4(x,K);x.response&&_.w2(x,_.sT(x,x.response.autoplayRenderer));x.JSC$13087_pageManager.isOnWatch()?x.isMiniplayerActive()&&x.openToast(K[0]):(K=K[0],m=m.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",
x.isMiniplayerActive()?x.openToast(K):V$l(K,m))},v1l=function(K){var m=_.XE(K);
if(m=="object"||m=="array"){if(typeof K.clone==="function")return K.clone();if(typeof Map!=="undefined"&&K instanceof Map)return new Map(K);if(typeof Set!=="undefined"&&K instanceof Set)return new Set(K);m=m=="array"?[]:{};for(var x in K)m[x]=v1l(K[x]);return m}return K},pC=function(K,m){return _.pAT(_.me(K,m,void 0,_.K5))},RU=function(K,m){return _.MG(_.me(K,m,void 0,_.K5))},JM=function(K,m){return _.HtL(_.me(K,m,void 0,_.K5))},hM=function(K,m){return _.me(K,m,void 0,_.K5,_.WA)},U86=_.f$(function(K,
m,x,S){if(K.nextWireType_!==0)return!1;
_.wA(m,x,S,_.hD(K.decoder_,_.r55));return!0},_.re,_.by),zYs=_.f$(function(K,m,x){if(K.nextWireType_!==1)return!1;
var S=K.decoder_;K=_.L5(S);S=_.L5(S);K=_.aL(K,S);_.cs(m,x,K);return!0},_.H$n,_.XAA),T35=_.f$(function(K,m,x){if(K.nextWireType_!==2)return!1;
K=_.Ht_(K);_.cs(m,x,K===_.YD()?void 0:K);return!0},_.a3B,_.xGD),I74=_.gmS(function(K,m,x){if(K.nextWireType_!==0&&K.nextWireType_!==2)return!1;
m=_.xm(m,m[_.wE]|0,x);K.nextWireType_==2?_.$R5(K,lAH,m):m.push(_.C5(K.decoder_));return!0},function(K,m,x){m=_.b$G(_.MG,m,!0);
if(m!=null&&m.length){x=_.y5t(K,x);for(var S=0;S<m.length;S++)_.FSS(K.encoder_,m[S]);_.V_D(K,x)}},_.SOD),kwO=_.f$(function(K,m,x,S){if(K.nextWireType_!==0)return!1;
_.wA(m,x,S,_.C5(K.decoder_));return!0},_.yfT,_.SOD),WVy=function(K){return K.previousElementSibling!==void 0?K.previousElementSibling:_.jaH(K.previousSibling,!1)},X$4=function(K,m){var x=[];
for(m=m||0;m<K.length;m+=2)_.SQA(K[m],K[m+1],x);return x.join("&")},KL6=function(K,m){var x=arguments.length==2?X$4(arguments[1],0):X$4(arguments,1);
return _.xYM(K,x)},meJ=_.L$(_.jv),mhO=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(mhO,_.uG);mhO.prototype.getTypeName=function(){return _.On(this,1).split("/").pop()};
mhO.prototype.getValue=function(){var K=_.me(this,2);if(Array.isArray(K)||K instanceof _.uG)throw Error("W");return _.QT(this,2)};
var y05=function(){var K=_.zc();this.JSC$9925_streamzService=K;K.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.rk("channel_type"))};
y05.prototype.increment=function(K){this.JSC$9925_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",K)};
var VOy=function(){var K=_.zc();this.JSC$9928_streamzService=K;K.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.rk("channel_type"))};
VOy.prototype.increment=function(K){this.JSC$9928_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",K)};
var Uel=function(){var K=_.zc();this.JSC$9931_streamzService=K;K.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.rk("channel_type"))};
Uel.prototype.increment=function(K){this.JSC$9931_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",K)};
var vus=function(){var K=_.zc();this.JSC$9934_streamzService=K;K.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
vus.prototype.increment=function(){this.JSC$9934_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var zCO=function(){var K=_.zc();this.JSC$9937_streamzService=K;K.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.rk("channel_type"),_.rk("error_type"))};
zCO.prototype.increment=function(K,m){this.JSC$9937_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",K,m)};
var TYs=function(){var K=_.zc();this.JSC$9940_streamzService=K;K.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
TYs.prototype.increment=function(){this.JSC$9940_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var I26=function(){var K=_.zc();this.JSC$9943_streamzService=K;K.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
I26.prototype.increment=function(){this.JSC$9943_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var daH=function(){var K=_.zc();this.JSC$9949_streamzService=K;K.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
daH.prototype.increment=function(){this.JSC$9949_streamzService.JSC$9795_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var xhd=function(K){return K.getCount&&typeof K.getCount=="function"?K.getCount():_.ym(K)||typeof K==="string"?K.length:_.NX.getCount(K)},SRH=function(K,m){if(typeof K.every=="function")return K.every(m,void 0);
if(_.ym(K)||typeof K==="string")return Array.prototype.every.call(K,m,void 0);for(var x=_.S9M(K),S=_.zy(K),Q=S.length,w=0;w<Q;w++)if(!m.call(void 0,S[w],x&&x[w],K))return!1;return!0},Qul=function(K,m,x,S){var Q=new _.Hg(null);
K&&_.Ty(Q,K);m&&_.Ib(Q,m);x&&_.kX(Q,x);S&&_.Wp(Q,S);return Q},wzy=function(){var K=_.TW&&_.rD(_.G0D,10)>=0,m;
if(m=_.y8z)m=_.rD(_.rvE,10)>=0;var x=_.IS&&_.rD(_.G0D,85)>=0;return _.vr||K||m||x},su4=function(K){var m=_.H1L(K);
return m&&wzy()?-K.scrollLeft:m&&_.zI(K,"overflowX")!="visible"?K.scrollWidth-K.clientWidth-K.scrollLeft:K.scrollLeft},ltd=function(K,m){m=Math.max(m,0);
_.H1L(K)?wzy()?K.scrollLeft=-m:K.scrollLeft=K.scrollWidth-m-K.clientWidth:K.scrollLeft=m},dPH=0,zD6=!1;
KU.prototype.set=function(K){this.relativeTimeStart_=K};
KU.prototype.reset=function(){this.set(_.NH())};
KU.prototype.get=function(){return this.relativeTimeStart_};
var uHs=null,Mn5=function(){uHs||(uHs=new KU)},ft6=function(){uHs||(uHs=new KU)};
_.Zw(ft6,Mn5);_.l=IyO.prototype;_.l.JSC$11360_buffer_="";_.l.set=function(K){this.JSC$11360_buffer_=""+K};
_.l.append=function(K,m,x){this.JSC$11360_buffer_+=String(K);if(m!=null)for(var S=1;S<arguments.length;S++)this.JSC$11360_buffer_+=arguments[S];return this};
_.l.clear=function(){this.JSC$11360_buffer_=""};
_.l.getLength=function(){return this.JSC$11360_buffer_.length};
_.l.toString=function(){return this.JSC$11360_buffer_};
var tny=!1,SAf=function(K){_.xS.call(this,K.message||K.description||K.name);this.isMissing=K instanceof mm;this.isTimeout=K instanceof _.HG&&K.errorCode=="net.timeout";this.isCanceled=K instanceof _.Jo};
_.q(SAf,_.xS);SAf.prototype.name="BiscottiError";var mm=function(){_.xS.call(this,"Biscotti ID is missing from server")};
_.q(mm,_.xS);mm.prototype.name="BiscottiMissingError";var xB=null,qtd=function(){try{var K=_.WZ("yt.ads.biscotti.getId_");return K?K():otH()}catch(m){return _.cX(m)}},c35=function(K,m){return _.U1({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:K,command:m}})},OBs=function(K){return _.U1({type:"SET_GUIDE_IS_EXPANDED",
payload:K})},jul=function(K){return _.U1({type:"SET_ONLINE_STATUS",
payload:K})},DhH=function(K,m){return _.U1({type:"SET_TRANSCRIPTION_STATE",
payload:{high:K,low:m}})},r36=function(K){return _.U1({type:"SET_OVERLAY_STATE",
payload:K})},Gjf=0,pz5=function(K,m,x){var S=this;
this.priority=m;this.delay=x;this.jobId=0;this.completionCallback=_.t_;this.wrappedJob=function(){K();S.completionCallback()};
this.id=++Gjf};
pz5.prototype.enqueue=function(K){this.completionCallback=K;this.jobId=_.dX.addJob(this.wrappedJob,this.priority,this.delay)};
var CC=function(){_.mL.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.q(CC,_.mL);CC.prototype.addJob=function(K,m,x){K=new pz5(K,m,x);this.taskIdToTask.set(K.id,K);this.isActive?Rdd(this,K):this.suspendedTasks.add(K);return K.id};
var Rdd=function(K,m){K.scheduledTasks.add(m);m.enqueue(function(){K.scheduledTasks.delete(m)})};
CC.prototype.cancelJob=function(K){(K=this.taskIdToTask.get(K))&&(this.scheduledTasks.delete(K)?_.dX.cancelJob(K.jobId):this.suspendedTasks.delete(K))};
CC.prototype.pause=function(){var K=this;this.isActive=!1;this.scheduledTasks.forEach(function(m){_.dX.cancelJob(m.jobId);K.suspendedTasks.add(m)});
this.scheduledTasks.clear()};
CC.prototype.start=function(){var K=this;this.isActive=!0;this.suspendedTasks.forEach(function(m){Rdd(K,m)});
this.suspendedTasks.clear()};
CC.prototype.reset=function(){this.scheduledTasks.forEach(function(K){_.dX.cancelJob(K.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var LC=function(K,m){this.JSC$13213_networkService_=K;this.pageRequestPromise=m};
LC.prototype.fetchData=function(K){J3s(this,this.JSC$13213_networkService_.fetchData(K))};
LC.prototype.postData=function(K,m){J3s(this,this.JSC$13213_networkService_.postData(K,m))};
LC.prototype.requestDataForServiceEndpoint=function(K,m){J3s(this,this.JSC$13213_networkService_.requestDataForServiceEndpoint(K,m))};
var J3s=function(K,m){m.then(K.pageRequestPromise.onSuccess,K.pageRequestPromise.onFailure,K.pageRequestPromise)};
LC.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var q4=function(K){this.buildNetworkRequest_=K;this.pendingRequests_=new Set};
q4.prototype.reset=function(){this.pendingRequests_.forEach(function(K){K.cancel()});
this.pendingRequests_.clear()};
q4.prototype.fetchData=function(K){var m=hdf(this);m.fetchData(K);return m.pageRequestPromise};
q4.prototype.postData=function(K,m){var x=hdf(this);x.postData(K,m);return x.pageRequestPromise};
q4.prototype.requestDataForServiceEndpoint=function(K,m){var x=hdf(this);x.requestDataForServiceEndpoint(K,m);return x.pageRequestPromise};
var hdf=function(K){var m=K.buildNetworkRequest_();K.pendingRequests_.add(m);var x=function(){K.pendingRequests_.delete(m)};
m.pageRequestPromise.then(x,x);return m},C_f=function(K){var m=new CC;
this.JSC$13220_networkService_=K;this.JSC$13220_taskManager_=m;this.JSC$13220_networkManager_=new q4(this.networkRequestFactory_.bind(this))};
_.l=C_f.prototype;_.l.networkRequestFactory_=function(){return new LC(this.JSC$13220_networkService_,new _.h$(this.JSC$13220_taskManager_))};
_.l.reset=function(){this.JSC$13220_taskManager_.reset();this.JSC$13220_networkManager_.reset()};
_.l.start=function(){this.JSC$13220_taskManager_.start()};
_.l.pause=function(){this.JSC$13220_taskManager_.pause()};
_.l.getTaskManager=function(){return this.JSC$13220_taskManager_};
_.l.getNetworkManager=function(){return this.JSC$13220_networkManager_};
var j$H=null,GtG=[],Sy=0,wi=0,Qr=null,lF=function(K){this.token=K};
lF.getInstance=function(){var K;return _.t(function(m){if(m.nextAddress==1)return m.yield(_.ta(),2);K=m.yieldResult;if(!K)return m.return();lF.instance||(lF.instance=new lF(K));return m.return(lF.instance)})};
var EA4=function(K){var m;return _.t(function(x){if(x.nextAddress==1)return x.yield(CX5(K.token),2);m=x.yieldResult;return x.return(m.clear("resource-manifest-assets"))})},s_=function(K){this.token=K};
s_.getInstance=function(){var K;return _.t(function(m){if(m.nextAddress==1)return m.yield(_.ta(),2);K=m.yieldResult;if(!K)return m.return();s_.instance||(s_.instance=new s_(K));return m.return(s_.instance)})};
var LKJ=function(K){var m;return _.t(function(x){if(x.nextAddress==1)return x.yield(CX5(K.token),2);m=x.yieldResult;return x.yield(m.clear("auth"),0)})},LL4=!1,uF=null,N94=void 0,z6O=!1,qRy=function(K){_.xS.call(this,K)};
_.q(qRy,_.gQz);var o$J=function(){var K=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return K?parseInt(K[1],10):0},EIO=function(K){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+K)!=-1||document.currentScript.src.indexOf("&"+K)!=-1)},bBH=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},Bn4=function(K){K.length?gI4(K.shift(),function(){Bn4(K)}):$cH()},dcH=function(K){return"chrome-extension://"+K+"/cast_sender.js"},gI4=function(K,
m,x){var S=document.createElement("script");
S.onerror=m;x&&(S.onload=x);_.sr(S,_.Hc(K));(document.head||document.documentElement).appendChild(S)},nIJ=function(){var K=o$J(),m=[];
if(K>1){var x=K-1;m.push("//www.gstatic.com/eureka/clank/"+K+"/cast_sender.js");m.push("//www.gstatic.com/eureka/clank/"+x+"/cast_sender.js")}return m},$cH=function(){var K=bBH();
K&&K(!1,"No cast extension found")},ZZy=function(){if(P_s){var K=2,m=bBH(),x=function(){K--;
K==0&&m&&m(!0)};
window.__onGCastApiAvailable=x;gI4("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",$cH,x)}},HZ5=function(){ZZy();
var K=nIJ();K.push("//www.gstatic.com/eureka/clank/cast_sender.js");Bn4(K)},Nns=function(){ZZy();
var K=nIJ();K.push.apply(K,_.N3(as6.map(dcH)));K.push("//www.gstatic.com/eureka/clank/cast_sender.js");Bn4(K)},P_s=EIO("loadCastFramework")||EIO("loadCastApplicationFramework"),as6=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var edl=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(edl,_.uG);var iBl=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(iBl,_.uG);var YRO=function(){var K=new iBl;return _.RZ(K,1,3)};var Eh=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Eh,_.uG);var o_5=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(o_5,_.uG);var FLJ=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(FLJ,_.uG);FLJ.prototype.getToken=function(){return _.On(this,1)};
FLJ.prototype.setToken=function(K){return _.Eg(this,1,K)};
var Fcd=function(K){return _.k4(K,3,_.qG,_.cc())},A7H=function(K){return _.k4(K,6,_.qG,_.cc())};var bh=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(bh,_.uG);bh.prototype.getToken=function(){return _.rX(this,FLJ,2)};
bh.prototype.setToken=function(K){return _.Em(this,2,K)};
bh.prototype.getName=function(){return _.On(this,6)};
var A3l=_.L$(bh);var oIH=function(K,m,x){this.requestMessage=K;this.methodDescriptor=m;this.metadata=x};
oIH.prototype.getMetadata=function(){return this.metadata};var HBO=function(K,m){m=m===void 0?{}:m;this.responseMessage=K;this.metadata=m;this.status=null};
HBO.prototype.getMetadata=function(){return this.metadata};
HBO.prototype.getStatus=function(){return this.status};var gg=function(K,m,x,S,Q){this.name=K;this.methodType="unary";this.requestType=m;this.responseType=x;this.requestSerializeFn=S;this.responseDeserializeFn=Q},$h5=function(K,m,x){x=x===void 0?{}:x;
return new oIH(m,K,x)};
gg.prototype.getName=function(){return this.name};var nC=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(nC,_.uG);nC.prototype.getHeader=function(){return _.rX(this,Eh,1)};
nC.prototype.setHeader=function(K){return _.Em(this,1,K)};
nC.prototype.hasHeader=function(){return _.xF(this,Eh,1)};var NMJ=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(NMJ,_.uG);var ZBl=new gg("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",nC,NMJ,function(K){return K.serialize()},_.L$(NMJ));var PI=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(PI,_.uG);PI.prototype.getHeader=function(){return _.rX(this,Eh,1)};
PI.prototype.setHeader=function(K){return _.Em(this,1,K)};
PI.prototype.hasHeader=function(){return _.xF(this,Eh,1)};var BM6=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(BM6,_.uG);var atH=new gg("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",PI,BM6,function(K){return K.serialize()},_.L$(BM6));var ex=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(ex,_.uG);ex.prototype.getHeader=function(){return _.rX(this,Eh,1)};
ex.prototype.setHeader=function(K){return _.Em(this,1,K)};
ex.prototype.hasHeader=function(){return _.xF(this,Eh,1)};var dh6=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(dh6,_.uG);dh6.prototype.getLink=function(){return _.rX(this,bh,1)};var y3y=new gg("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",ex,dh6,function(K){return K.serialize()},_.L$(dh6));var ih=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(ih,_.uG);ih.prototype.getHeader=function(){return _.rX(this,Eh,1)};
ih.prototype.setHeader=function(K){return _.Em(this,1,K)};
ih.prototype.hasHeader=function(){return _.xF(this,Eh,1)};var VnG=new gg("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",ih,bh,function(K){return K.serialize()},A3l);var vId=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(vId,_.uG);var Uhl=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Uhl,_.uG);Uhl.prototype.getUrl=function(){return _.On(this,2)};
Uhl.prototype.setUrl=function(K){return _.Eg(this,2,K)};var zdJ=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(zdJ,_.uG);var TM4=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(TM4,_.uG);var ItG=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(ItG,_.uG);var UL4=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(UL4,_.uG);var v_f=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(v_f,_.uG);var kjs=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(kjs,_.uG);var KvH=_.L$(kjs);var WLy=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(WLy,_.uG);var Xz5=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Xz5,_.uG);_.l=Xz5.prototype;_.l.getHeader=function(){return _.rX(this,Eh,1)};
_.l.setHeader=function(K){return _.Em(this,1,K)};
_.l.hasHeader=function(){return _.xF(this,Eh,1)};
_.l.getCompletionUrl=function(){return _.On(this,6)};
_.l.getDeviceId=function(){return _.On(this,11)};var K0y=new gg("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",Xz5,kjs,function(K){return K.serialize()},KvH);var m$l=new Set(["SAPISIDHASH","APISIDHASH"]);var x$6=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(x$6,_.uG);x$6.prototype.getMessage=function(){return _.On(this,2)};
var S54=_.L$(x$6);var wTH=function(K,m){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=K.nodeReadableStream;this.grpcResponseDeserializeFn=m;this.xhr=K.xhr;this.xhrNodeReadableStream&&QN4(this)},t0l=function(K,m){var x=new sN6;
_.fW(K.xhr,"complete",function(){if(K.xhr.isSuccess()){var S=K.xhr.getResponseText();var Q;if(Q=m)Q=K.xhr,Q.JSC$9804_xhr_&&Q.isComplete()?(Q=Q.JSC$9804_xhr_.getResponseHeader("Content-Type"),Q=Q===null?void 0:Q):Q=void 0,Q=Q==="text/plain";if(Q){if(!atob)throw Error("hk");S=atob(S)}try{var w=K.grpcResponseDeserializeFn(S)}catch(f){Yx(K,J7G(new _.CK(13,"Error when deserializing response data; error: "+f+(", response: "+S)),x));return}S=_.fi5(K.xhr.getStatus());lr4(K,ul4(K));S===0?M0f(K,w):Yx(K,J7G(new _.CK(S,
"Xhr succeeded but the status code is not 200"),x))}else{S=K.xhr.getResponseText();w=ul4(K);if(S){var M=fr4(K,S);S=M.code;Q=M.details;M=M.metadata}else S=2,Q="Rpc failed due to xhr error. uri: "+String(K.xhr.JSC$9804_lastUri_)+", error code: "+(K.xhr.JSC$9804_lastErrorCode_+", error: ")+K.xhr.getLastError(),M=w;lr4(K,w);Yx(K,J7G(new _.CK(S,Q,M),x))}})},QN4=function(K){K.xhrNodeReadableStream.on("data",function(m){if("1"in m){var x=m["1"];
try{var S=K.grpcResponseDeserializeFn(x)}catch(Q){Yx(K,new _.CK(13,"Error when deserializing response data; error: "+Q+(", response: "+x)))}S&&M0f(K,S)}if("2"in m)for(m=fr4(K,m["2"]),x=0;x<K.onStatusCallbacks.length;x++)K.onStatusCallbacks[x](m)});
K.xhrNodeReadableStream.on("end",function(){lr4(K,ul4(K));for(var m=0;m<K.onEndCallbacks.length;m++)K.onEndCallbacks[m]()});
K.xhrNodeReadableStream.on("error",function(){if(K.onErrorCallbacks.length!==0){var m=K.xhr.JSC$9804_lastErrorCode_;m!==0||K.xhr.isSuccess()||(m=6);var x=-1;switch(m){case 0:var S=2;break;case 7:S=10;break;case 8:S=4;break;case 6:x=K.xhr.getStatus();S=_.fi5(x);break;default:S=14}lr4(K,ul4(K));m=_.ASB(m)+", error: "+K.xhr.getLastError();x!==-1&&(m+=", http status code: "+x);Yx(K,new _.CK(S,m))}})},ul4=function(K){var m={},x=fAH(K.xhr);
Object.keys(x).forEach(function(S){m[S]=x[S]});
return m},fr4=function(K,m){var x=2,S={};
try{var Q=S54(m);x=_.OQ(Q,1);var w=Q.getMessage();_.tr(Q,mhO,3,_.cc()).length&&(S["grpc-web-status-details-bin"]=m)}catch(M){K.xhr&&K.xhr.getStatus()===404?(x=5,w="Not Found: "+String(K.xhr.JSC$9804_lastUri_)):(x=14,w="Unable to parse RpcStatus: "+M)}return{code:x,details:w,metadata:S}};
wTH.prototype.on=function(K,m){K==="data"?this.onDataCallbacks.push(m):K==="metadata"?this.onMetadataCallbacks.push(m):K==="status"?this.onStatusCallbacks.push(m):K==="end"?this.onEndCallbacks.push(m):K==="error"&&this.onErrorCallbacks.push(m);return this};
var Fw=function(K,m){m=K.indexOf(m);m>-1&&K.splice(m,1)};
wTH.prototype.removeListener=function(K,m){K==="data"?Fw(this.onDataCallbacks,m):K==="metadata"?Fw(this.onMetadataCallbacks,m):K==="status"?Fw(this.onStatusCallbacks,m):K==="end"?Fw(this.onEndCallbacks,m):K==="error"&&Fw(this.onErrorCallbacks,m);return this};
wTH.prototype.cancel=function(){this.xhr.abort()};
var M0f=function(K,m){for(var x=0;x<K.onDataCallbacks.length;x++)K.onDataCallbacks[x](m)},lr4=function(K,m){for(var x=0;x<K.onMetadataCallbacks.length;x++)K.onMetadataCallbacks[x](m)},Yx=function(K,m){for(var x=0;x<K.onErrorCallbacks.length;x++)K.onErrorCallbacks[x](m)},sN6=function(){var K=Error.call(this);
this.message=K.message;"stack"in K&&(this.stack=K.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.q(sN6,Error);var c66=function(K){this.JSC$19601_worker_=K.worker||null;this.JSC$19601_streamBinaryChunks_=K.streamBinaryChunks||!1;this.JSC$19601_credentialsMode_=void 0};
_.Zw(c66,_.cR8);c66.prototype.createInstance=function(){var K=new AM(this.JSC$19601_worker_,this.JSC$19601_streamBinaryChunks_);this.JSC$19601_credentialsMode_&&K.setCredentialsMode(this.JSC$19601_credentialsMode_);return K};
c66.prototype.setCredentialsMode=function(K){this.JSC$19601_credentialsMode_=K};
var AM=function(K,m){_.r4.call(this);this.JSC$19605_worker_=K;this.JSC$19605_streamBinaryChunks_=m;this.JSC$19605_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$19605_responseHeaders_=null;this.JSC$19605_method_="GET";this.JSC$19605_url_="";this.inProgress_=!1;this.JSC$19605_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.Zw(AM,_.r4);AM.prototype.open=function(K,m){if(this.readyState!=0)throw this.abort(),Error("ik");this.JSC$19605_method_=K;this.JSC$19605_url_=m;this.readyState=1;Ozs(this)};
AM.prototype.send=function(K){if(this.readyState!=1)throw this.abort(),Error("jk");if(this.abortController_.signal.aborted)throw this.abort(),Error("kk");this.inProgress_=!0;var m={headers:this.requestHeaders_,method:this.JSC$19605_method_,credentials:this.JSC$19605_credentialsMode_,cache:void 0,signal:this.abortController_.signal};K&&(m.body=K);(this.JSC$19605_worker_||_.Qm).fetch(new Request(this.JSC$19605_url_,m)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
AM.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.abortController_.abort("Request was aborted.");this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,jNl(this));this.readyState=0};
AM.prototype.handleResponse_=function(K){if(this.inProgress_&&(this.fetchResponse_=K,this.JSC$19605_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19605_responseHeaders_=K.headers,this.readyState=2,Ozs(this)),this.inProgress_&&(this.readyState=3,Ozs(this),this.inProgress_)))if(this.responseType==="arraybuffer")K.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.Qm.ReadableStream!==
"undefined"&&"body"in K){this.currentReader_=K.body.getReader();if(this.JSC$19605_streamBinaryChunks_){if(this.responseType)throw Error("lk");this.response=[]}else this.response=this.responseText="",this.JSC$19605_textDecoder_=new TextDecoder;D$y(this)}else K.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var D$y=function(K){K.currentReader_.read().then(K.handleDataFromStream_.bind(K)).catch(K.handleSendFailure_.bind(K))};
AM.prototype.handleDataFromStream_=function(K){if(this.inProgress_){if(this.JSC$19605_streamBinaryChunks_&&K.value)this.response.push(K.value);else if(!this.JSC$19605_streamBinaryChunks_){var m=K.value?K.value:new Uint8Array(0);if(m=this.JSC$19605_textDecoder_.decode(m,{stream:!K.done}))this.response=this.responseText+=m}K.done?jNl(this):Ozs(this);this.readyState==3&&D$y(this)}};
AM.prototype.handleResponseText_=function(K){this.inProgress_&&(this.response=this.responseText=K,jNl(this))};
AM.prototype.handleResponseArrayBuffer_=function(K){this.inProgress_&&(this.response=K,jNl(this))};
AM.prototype.handleSendFailure_=function(){this.inProgress_&&jNl(this)};
var jNl=function(K){K.readyState=4;K.fetchResponse_=null;K.currentReader_=null;K.JSC$19605_textDecoder_=null;Ozs(K)};
AM.prototype.setRequestHeader=function(K,m){this.requestHeaders_.append(K,m)};
AM.prototype.getResponseHeader=function(K){return this.JSC$19605_responseHeaders_?this.JSC$19605_responseHeaders_.get(K.toLowerCase())||"":""};
AM.prototype.getAllResponseHeaders=function(){if(!this.JSC$19605_responseHeaders_)return"";for(var K=[],m=this.JSC$19605_responseHeaders_.entries(),x=m.next();!x.done;)x=x.value,K.push(x[0]+": "+x[1]),x=m.next();return K.join("\r\n")};
AM.prototype.setCredentialsMode=function(K){this.JSC$19605_credentialsMode_=K};
var Ozs=function(K){K.onreadystatechange&&K.onreadystatechange.call(K)};
Object.defineProperty(AM.prototype,"withCredentials",{get:function(){return this.JSC$19605_credentialsMode_==="include"},
set:function(K){this.setCredentialsMode(K?"include":"same-origin")}});var r6O=function(K){var m="";_.NX.forEach(K,function(x,S){m+=S;m+=":";m+=x;m+="\r\n"});
return m},Gos=function(K,m,x){if(_.NX.isEmpty(x))return K;
x=r6O(x);if(typeof K==="string")return _.A_(K,_.K0(m),x);_.Kk(K,m,x);return K};var pT5=function(){this.isInputValid_=!0;this.JSC$19611_streamPos_=0;this.leftoverInput_=""};
pT5.prototype.isInputValid=function(){return this.isInputValid_};
pT5.prototype.decode=function(K){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("mk`"+this.JSC$19611_streamPos_+"`stream already broken`"+K);this.leftoverInput_+=K;K=Math.floor(this.leftoverInput_.length/4);if(K==0)return null;try{var m=_.o08(this.leftoverInput_.slice(0,K*4))}catch(x){throw m=this.leftoverInput_,K=x.message,this.isInputValid_=!1,Error("mk`"+this.JSC$19611_streamPos_+"`"+K+"`"+m);}this.JSC$19611_streamPos_+=K*4;this.leftoverInput_=this.leftoverInput_.slice(K*4);return m};var te=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19614_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
te.prototype.isInputValid=function(){return this.state_!=3};
var R0G=function(K,m,x,S){K.state_=3;K.errorMessage_="The stream is broken @"+K.JSC$19614_streamPos_+"/"+x+". Error: "+S+". With input:\n"+m;throw Error(K.errorMessage_);};
te.prototype.acceptsBinaryInput=function(){return!0};
te.prototype.parse=function(K){function m(c){c&128&&R0G(w,M,f,"invalid tag");(c&7)!=2&&R0G(w,M,f,"invalid wire type");w.tag_=c>>>3;w.tag_!=1&&w.tag_!=2&&w.tag_!=15&&R0G(w,M,f,"unexpected tag");w.state_=1;w.length_=0;w.countLengthBytes_=0}
function x(c){w.countLengthBytes_++;w.countLengthBytes_==5&&c&240&&R0G(w,M,f,"message length too long");w.length_|=(c&127)<<(w.countLengthBytes_-1)*7;c&128||(w.state_=2,w.countMessageBytes_=0,typeof Uint8Array!=="undefined"?w.messageBuffer_=new Uint8Array(w.length_):w.messageBuffer_=Array(w.length_),w.length_==0&&Q())}
function S(c){w.messageBuffer_[w.countMessageBytes_++]=c;w.countMessageBytes_==w.length_&&Q()}
function Q(){if(w.tag_<15){var c={};c[w.tag_]=w.messageBuffer_;w.result_.push(c)}w.state_=0}
for(var w=this,M=K instanceof Array?K:new Uint8Array(K),f=0;f<M.length;){switch(w.state_){case 3:R0G(w,M,f,"stream already broken");break;case 0:m(M[f]);break;case 1:x(M[f]);break;case 2:S(M[f]);break;default:throw Error("nk`"+w.state_);}w.JSC$19614_streamPos_++;f++}K=w.result_;w.result_=[];return K.length>0?K:null};var Cxs=function(){this.errorMessage_=null;this.JSC$19617_streamPos_=0;this.base64Decoder_=new pT5;this.pbParser_=new te};
Cxs.prototype.isInputValid=function(){return this.errorMessage_===null};
var J6y=function(K,m,x){K.errorMessage_="The stream is broken @"+K.JSC$19617_streamPos_+". Error: "+x+". With input:\n"+m;throw Error(K.errorMessage_);};
Cxs.prototype.acceptsBinaryInput=function(){return!1};
Cxs.prototype.parse=function(K){this.errorMessage_!==null&&J6y(this,K,"stream already broken");var m=null;try{var x=this.base64Decoder_.decode(K);m=x===null?null:this.pbParser_.parse(x)}catch(S){J6y(this,K,S.message)}this.JSC$19617_streamPos_+=K.length;return m};var hZy=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19620_streamPos_=0;this.result_=[];this.statusParsed_=!1};
hZy.prototype.isInputValid=function(){return this.errorMessage_===null};
hZy.prototype.acceptsBinaryInput=function(){return!1};
hZy.prototype.parse=function(K){function m(c){w.state_=6;w.errorMessage_="The stream is broken @"+w.JSC$19620_streamPos_+"/"+M+". Error: "+c+". With input:\n";throw Error(w.errorMessage_);}
function x(){w.jsonStreamParser_=new _.lD({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function S(c){if(c)for(var D=0;D<c.length;D++){var G={};G[1]=c[D];w.result_.push(G)}}
function Q(c){if(c){(w.statusParsed_||c.length>1)&&m("extra status: "+c);w.statusParsed_=!0;var D={};D[2]=c[0];w.result_.push(D)}}
for(var w=this,M=0;M<K.length;){var f;if(f=w.state_!==2){a:{for(;M<K.length;){if(!_.sH(K[M])){f=!0;break a}M++;w.JSC$19620_streamPos_++}f=!1}f=!f}if(f)return null;switch(w.state_){case 6:m("stream already broken");break;case 0:K[M]==="["?(w.state_=1,M++,w.JSC$19620_streamPos_++):m("unexpected input token");break;case 1:K[M]==="["?(w.state_=2,x()):K[M]===","||K.slice(M,M+5)=="null,"?w.state_=3:K[M]==="]"?(w.state_=5,M++,w.JSC$19620_streamPos_++):m("unexpected input token");break;case 2:f=w.jsonStreamParser_.parse(K.substring(M));
S(f);w.jsonStreamParser_.done()?(w.state_=3,f=w.jsonStreamParser_.JSC$11487_buffer_,w.JSC$19620_streamPos_+=K.length-M-f.length,K=f,M=0):(w.JSC$19620_streamPos_+=K.length-M,M=K.length);break;case 3:K[M]===","||K.slice(M,M+5)=="null,"?(w.state_=4,x(),w.jsonStreamParser_.parse("["),M+=K[M]===","?1:5,w.JSC$19620_streamPos_++):K[M]==="]"&&(w.state_=5,M++,w.JSC$19620_streamPos_++);break;case 4:f=w.jsonStreamParser_.parse(K.substring(M));Q(f);w.jsonStreamParser_.done()?(w.state_=5,f=w.jsonStreamParser_.JSC$11487_buffer_,
w.JSC$19620_streamPos_+=K.length-M-f.length,K=f,M=0):(w.JSC$19620_streamPos_+=K.length-M,M=K.length);break;case 5:m("extra input after stream end")}}return w.result_.length>0?(K=w.result_,w.result_=[],K):null};var h06=function(K){this.JSC$19623_xhr_=K;this.JSC$19623_parser_=null;this.status_=this.JSC$19623_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19623_textDecoder_=null;this.JSC$19623_eventHandler_=new _.Rc(this);this.JSC$19623_eventHandler_.listen(this.JSC$19623_xhr_,"readystatechange",this.JSC$19625_readyStateChangeHandler_)},oU=function(K,m){K.status_!=m&&(K.status_=m,K.statusHandler_&&K.statusHandler_())},C3y=function(K){K.JSC$19623_eventHandler_.removeAll();
if(K.JSC$19623_xhr_){var m=K.JSC$19623_xhr_;K.JSC$19623_xhr_=null;m.abort();m.dispose()}};
h06.prototype.getStatus=function(){return this.status_};
h06.prototype.JSC$19625_readyStateChangeHandler_=function(K){K=K.target;try{if(K==this.JSC$19623_xhr_)a:{var m=_.Es(this.JSC$19623_xhr_),x=this.JSC$19623_xhr_.JSC$9804_lastErrorCode_,S=this.JSC$19623_xhr_.getStatus(),Q=this.JSC$19623_xhr_.getResponseText();K=[];if(this.JSC$19623_xhr_.getResponse()instanceof Array){var w=this.JSC$19623_xhr_.getResponse();w.length>0&&w[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,K=w)}if(!(m<3||m==3&&!Q&&K.length==0))if(S=S==200||S==206,m==4&&(x==8?oU(this,
7):x==7?oU(this,8):S||oU(this,3)),this.JSC$19623_parser_||(this.JSC$19623_parser_=LcH(this.JSC$19623_xhr_),this.JSC$19623_parser_==null&&oU(this,5)),this.status_>2)C3y(this);else{if(K.length>this.JSC$19623_pos_){var M=K.length;x=[];try{if(this.JSC$19623_parser_.acceptsBinaryInput())for(var f=0;f<M;f++){var c=this.JSC$19623_parser_.parse(Array.from(K[f]));c&&(x=x.concat(c))}else{c="";if(!this.JSC$19623_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("ok");this.JSC$19623_textDecoder_=
new TextDecoder}for(f=0;f<M;f++)c+=this.JSC$19623_textDecoder_.decode(K[f],{stream:m==4&&f==M-1});x=this.JSC$19623_parser_.parse(c)}K.splice(0,M);x&&this.dataHandler_(x)}catch(G){oU(this,5);C3y(this);break a}}else if(Q.length>this.JSC$19623_pos_){f=Q.slice(this.JSC$19623_pos_);this.JSC$19623_pos_=Q.length;try{var D=this.JSC$19623_parser_.parse(f);D!=null&&this.dataHandler_&&this.dataHandler_(D)}catch(G){oU(this,5);C3y(this);break a}}m==4?(Q.length!=0||this.hasStreamingResponseData_?oU(this,2):oU(this,
4),C3y(this)):oU(this,1)}}}catch(G){oU(this,6),C3y(this)}};var L0s=function(K){K=this.xhrReader_=K;var m=(0,_.Ar)(this.onData_,this);K.dataHandler_=m;K=this.xhrReader_;m=(0,_.Ar)(this.onStatusChange_,this);K.statusHandler_=m;this.JSC$19627_callbackMap_={};this.callbackOnceMap_={}};
_.l=L0s.prototype;_.l.on=function(K,m){var x=this.JSC$19627_callbackMap_[K];x||(x=[],this.JSC$19627_callbackMap_[K]=x);x.push(m);return this};
_.l.addListener=function(K,m){this.on(K,m);return this};
_.l.removeListener=function(K,m){var x=this.JSC$19627_callbackMap_[K];x&&_.aG(x,m);(K=this.callbackOnceMap_[K])&&_.aG(K,m);return this};
_.l.once=function(K,m){var x=this.callbackOnceMap_[K];x||(x=[],this.callbackOnceMap_[K]=x);x.push(m);return this};
_.l.onData_=function(K){var m=this.JSC$19627_callbackMap_.data;m&&q5f(K,m);(m=this.callbackOnceMap_.data)&&q5f(K,m);this.callbackOnceMap_.data=[]};
var q5f=function(K,m){for(var x={},S=0;S<K.length;x={message$jscomp$1008:void 0},S++)x.message$jscomp$1008=K[S],m.forEach(function(Q){return function(w){try{w(Q.message$jscomp$1008)}catch(M){}}}(x))};
L0s.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:EK4(this,"readable");break;case 5:case 6:case 4:case 7:case 3:EK4(this,"error");break;case 8:EK4(this,"close");break;case 2:EK4(this,"end")}};
var EK4=function(K,m){var x=K.JSC$19627_callbackMap_[m];x&&x.forEach(function(S){try{S()}catch(Q){}});
(x=K.callbackOnceMap_[m])&&x.forEach(function(S){S()});
K.callbackOnceMap_[m]=[]};var bzH=function(){var K={format:"jspb"};K=K===void 0?{}:K;this.suppressCorsPreflight=K.suppressCorsPreflight||_.WZ("suppressCorsPreflight",K)||!1;this.withCredentials=K.withCredentials||_.WZ("withCredentials",K)||!1;this.streamInterceptors=K.streamInterceptors||[];this.unaryInterceptors=K.unaryInterceptors||[];this.workerScope=K.workerScope;this.chunkedServerStreaming=K.useFetchDownloadStreams||!1},P3f=function(K,m,x,S,Q,w){w=w===void 0?{}:w;
var M=m.substring(0,m.length-Q.name.length),f,c=(f=w)==null?void 0:f.signal;return gKH(function(D){return new Promise(function(G,p){if(c==null?0:c.aborted){var R=new _.CK(1,"Aborted");R.cause=c.reason;p(R)}else{var J={},L=nKG(K,D,M);L.on("error",function(n){return void p(n)});
L.on("metadata",function(n){J=n});
L.on("data",function(n){var F=J;F=F===void 0?{}:F;G(new HBO(n,F))});
c&&c.addEventListener("abort",function(){L.cancel();var n=new _.CK(1,"Aborted");n.cause=c.reason;p(n)})}})},K.unaryInterceptors).call(K,$h5(Q,x,S)).then(function(D){return D.responseMessage})},e04=function(K,m,x,S,Q,w){w=w===void 0?{}:w;
return P3f(K,m,x,S,Q,w)};
bzH.prototype.serverStreaming=function(K,m,x,S){var Q=this,w=K.substring(0,K.length-S.name.length);return izl(function(M){var f=M.methodDescriptor,c=M.getMetadata(),D=Y56(Q,!1);c=F0s(Q,c,D,w+f.getName());var G=A6l(D,f.responseDeserializeFn,!0);M=f.requestSerializeFn(M.requestMessage);D.send(c,"POST",M);return G},this.streamInterceptors).call(this,$h5(S,m,x))};
var nKG=function(K,m,x){var S=m.methodDescriptor,Q=m.getMetadata(),w=Y56(K,!0);K=F0s(K,Q,w,x+S.getName());x=A6l(w,S.responseDeserializeFn,!1);t0l(x,Q["X-Goog-Encode-Response-If-Executable"]==="base64");m=S.requestSerializeFn(m.requestMessage);w.send(K,"POST",m);return x},Y56=function(K,m){m=K.chunkedServerStreaming&&!m;
return K.workerScope||m?new _.qu(new c66({worker:K.workerScope,streamBinaryChunks:m})):new _.qu},F0s=function(K,m,x,S){m["Content-Type"]="application/json+protobuf";
m["X-User-Agent"]="grpc-web-javascript/0.1";var Q=m.Authorization;if(Q&&m$l.has(Q.split(" ")[0])||K.withCredentials)x.JSC$9804_withCredentials_=!0;if(K.suppressCorsPreflight)S=Gos(S,"$httpHeaders",m);else for(K=_.u(Object.keys(m)),Q=K.next();!Q.done;Q=K.next())Q=Q.value,x.headers.set(Q,m[Q]);return S},A6l=function(K,m,x){if(x){x=new h06(K);
var S=new L0s(x)}return new wTH({xhr:K,nodeReadableStream:S},m)},izl=function(K,m){return m.reduce(function(x,S){return function(Q){return S.intercept(Q,x)}},K)},gKH=function(K,m){return m.reduce(function(x,S){return function(Q){return S.intercept(Q,x)}},K)};var oKG=function(K){this.client_=new bzH;this.hostname_=K==void 0?K:K.replace(/\/+$/,"")};
_.l=oKG.prototype;_.l.JSC$19645_depositGoogleCredential=function(K,m,x){return e04(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",K,m||{},atH,x)};
_.l.deleteLink=function(K,m,x){return e04(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",K,m||{},ZBl,x)};
_.l.JSC$19645_finishOAuth=function(K,m,x){return e04(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",K,m||{},y3y,x)};
_.l.getLink=function(K,m,x){return e04(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",K,m||{},VnG,x)};
_.l.startLinkingSession=function(K,m,x){return e04(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",K,m||{},K0y,x)};var Hzs=[0,_.Fx,1,I74,[0,_.NV,[0,_.oZ,-1]],[0,T35],[0,_.yT,-1],[0,T35]];var $$4=function(){this.storage=new Map},ZzG=function(K,m,x,S,Q){if(!K.storage.has(m))return null;
K=_.u(K.storage.get(m));for(m=K.next();!m.done;m=K.next())if(m=m.value,!Q||m.linkName===Q)if(x&&m.scopes&&Nbd(m.scopes,x)||S&&m.capabilities&&Nbd(m.capabilities,S))return m;return null},Bb5=function(K,m,x){if(!x)K.storage.delete(m);
else if(K.storage.has(m)){var S=K.storage.get(m).filter(function(Q){return Q.linkName!==x});
S.length>0?K.storage.set(m,S):K.storage.delete(m)}},Nbd=function(K,m){m=_.u(m);
for(var x=m.next();!x.done;x=m.next())if(!K.has(x.value))return!1;return!0};var arH=function(){var K=_.vZ("LINK_GAL_DOMAIN");this.alsDomain1p=_.vZ("LINK_GAL_DOMAIN");this.alsDomain3p=K;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},d$l=function(K,m){K.apiKey=m;
return K};
arH.prototype.build=function(){var K={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("pk");K.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("qk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("rk");K.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(K.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)K.apiKey=
this.apiKey,K.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("sk");K.oauthToken=this.oauthToken;K.alsDomain=this.alsDomain3p}K.clientXd3=this.clientXd3;K.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(K.authUser=this.authUser);this.bucket!==void 0&&(K.bucket=this.bucket);this.completionUrl!==void 0&&(K.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(K.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(K.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(K.locale=this.locale);K.loggerType=this.loggerType;K.clientEnvironment=this.clientEnvironment;K.colorScheme=this.colorScheme;K.showCloseOption=this.showCloseOption;return K};var cD=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(cD,_.uG);var y66=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(y66,_.uG);var V0J=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(V0J,_.uG);var jy=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(jy,_.uG);var vKd=function(K){return _.js(K,1)};var U$J=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(U$J,_.uG);var eZH=_.L$(U$J),O_=[1,2,3,4,5];var bps=function(K){try{return eZH(K)}catch(m){return null}},z0G=function(){},g_5=function(K,m){switch(_.sn(m,O_)){case 4:return(m=_.Gk(m,V0J,4,O_))&&K.logStateTransition(_.js(m,1)),!0;
case 5:return(m=_.Gk(m,y66,5,O_))&&K.logInternalEvent(_.js(m,1)),!0}return!1},ipy=function(K){switch(K){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.TM(K)}};var qYl=function(K,m){var x=this;this.validator=K;this.messageListener=m;this.dismissCallback=function(){TbG(x,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19674_receiveMessage=function(S){S.type==="message"&&(S=S.event_,S!==null&&(new URL(x.iframe.src)).origin===S.origin&&x.validator(S.data,S.origin)&&!x.messageListener(S.data)&&(x.JSC$19674_resolveCb!==void 0&&x.JSC$19674_resolveCb(S.data),Ird(x)))}},Pxl=function(K,m,x){K.uiHandler!==void 0&&TbG(K,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(S,Q){K.JSC$19674_resolveCb=S;K.JSC$19674_rejectCb=Q;K.iframe=document.createElement("iframe");_.XN(K.iframe,m);K.uiHandler=x.displayContent(K.iframe,K.dismissCallback);_.fW(window,"message",K.JSC$19674_receiveMessage,!1,K)})},TbG=function(K,m){K.JSC$19674_rejectCb!==void 0&&K.JSC$19674_rejectCb(m);
Ird(K)},Ird=function(K){K.uiHandler!==void 0&&K.uiHandler.hideContent();
_.DA(window,"message",K.JSC$19674_receiveMessage,!1,K);K.JSC$19674_resolveCb=void 0;K.JSC$19674_rejectCb=void 0;K.uiHandler=void 0;K.iframe=void 0};var koy=function(K){if(K===2){var m;K=((m=window)==null?0:m.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return K},n_l=function(K){K=koy(K);
switch(K){case 0:return"light";case 1:return"dark";default:_.TM(K)}};var E_J=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),W0f=function(K,m){this.JSC$19686_linkingSession=K;this.noticeConfig=m;this.displayInfoMap=new Map;var x=new Map;if(_.xF(this.JSC$19686_linkingSession,zdJ,7))for(K=_.rX(this.JSC$19686_linkingSession,zdJ,7),K=_.tr(K,Uhl,1,_.cc()),K=_.u(K),m=K.next();!m.done;m=K.next())m=m.value,x.set(_.js(m,1),_.b05(_.rX(m,_.BST,3)));if(x.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){m=this.noticeConfig.enabledDataUsageNoticeUis;K=m.has(0)?x.get(1):void 0;m=m.has(1)?x.get(2):void 0;x=K!==void 0&&m!==void 0?x.get(3):void 0;var S=this.noticeConfig.nestedOrigins;var Q=new U$J;var w=new cD;Q=_.bG(Q,2,O_,w);w=new U$J;var M=new cD;w=_.bG(w,3,O_,M);M=[];K!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:K,lastEvent:Q,nestedOrigins:S}]),M.push({trustedUrl:K,lastEvent:Q,nestedOrigins:S}));m!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:m,lastEvent:w,nestedOrigins:S}]),M.push({trustedUrl:m,lastEvent:w,nestedOrigins:S}));x!==void 0?this.displayInfoMap.set(3,[{trustedUrl:x,lastEvent:w,nestedOrigins:S}]):this.displayInfoMap.set(3,M)}};var XT4=function(K){var m=new $$4;this.galService=K;this.galCache=m};
XT4.prototype.getLink=function(K){var m=K.serviceId;var x=K.scopes;var S=K.capabilities;var Q=K.linkName;var w=this,M;return _.t(function(f){if(S!==void 0&&x!==void 0)throw Error("tk");M=ZzG(w.galCache,m,x,S,Q);return M!==null?f.return(M):f.return(w.galService.getLink({serviceId:m,sessionId:Math.floor(Math.random()*2147483648),scopes:x,capabilities:S,linkName:Q}).then(function(c){c=Hps(c);var D=w.galCache;D.storage.has(m)?D.storage.get(m).push(c):D.storage.set(m,[c]);return c}))})};
XT4.prototype.deleteLink=function(K,m,x){var S=this;return _.t(function(Q){Bb5(S.galCache,K,x);return Q.return(S.galService.deleteLink({serviceId:K,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:m,linkName:x}).then(function(){return!0}))})};var mg5=function(K,m){var x=this;this.validator=K;this.msgHandler=m;this.closedPopupTimeout=this.JSC$19708_rejectCb=this.JSC$19708_resolveCb=this.popup=null;this.JSC$19708_receiveMessage=function(S){if(S!==null&&(S=S.event_,S.source===x.popup)){var Q=S.data;if(x.validator(Q,S.origin)){var w;(w=x.msgHandler)!=null&&w.call(x,Q)||(x.JSC$19708_resolveCb!==null&&x.JSC$19708_resolveCb(Q),KYH(x))}}}};
mg5.prototype.open=function(K,m){var x=this;this.popup!==null&&xg6(this);return new Promise(function(S,Q){x.JSC$19708_resolveCb=S;x.JSC$19708_rejectCb=Q;x.popup=_.K6(window,K,"",m);_.fW(window,"message",x.JSC$19708_receiveMessage,!1,x);SHG(x)})};
var xg6=function(K,m){K.JSC$19708_rejectCb!==null&&K.JSC$19708_rejectCb(m);KYH(K)},KYH=function(K){K.closedPopupTimeout&&(K.closedPopupTimeout.cancel(),K.closedPopupTimeout=null);
K.popup&&K.popup.close();_.DA(window,"message",K.JSC$19708_receiveMessage,!1,K);K.popup=null;K.JSC$19708_resolveCb=null;K.JSC$19708_rejectCb=null},SHG=function(K){K.closedPopupTimeout=_.PEt(100).then(function(){K.popup?K.popup.closed?Q9d(K):SHG(K):xg6(K,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},Q9d=function(K){K.closedPopupTimeout=_.PEt(100).then(function(){xg6(K,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var wal=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),s94=function(K,m,x,S,Q,w,M,f,c,D){var G=this;this.serviceId=K;this.sessionId=m;this.galService=x;this.oauthDetails=S;this.galLogger=Q;this.interactionMode=w;this.redirectServiceUrl=M;this.consentLanguageKeys=f;this.dynamicUrlParameters=c;this.partnerConfigMinReadTimestamp=D;this.started=!1;this.JSC$19714_dataValidator=function(p,
R){var J=wal.has(R);J||G.redirectServiceUrl===void 0||(J=G.redirectServiceUrl===R);return J?p.sentinel==="gdi":!1}};
s94.prototype.complete=function(){var K=this,m;return _.t(function(x){if(K.interactionMode!==1)return x.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));m=ri.getRedirectStateFromUri();return m===null?x.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):x.return(luf(K,m))})};
s94.prototype.start=function(){var K=this,m;return _.t(function(x){if(K.started)return x.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.On(K.oauthDetails,1))return x.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(K.interactionMode===1)return ri.setLocation(_.On(K.oauthDetails,1)),x.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));K.started=!0;K.galLogger.logStateTransition(5);
m=ri.getPostMessagePopup(K.JSC$19714_dataValidator);return x.return(m.open(_.On(K.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(S){K.started=!1;var Q=K.galLogger;if((S==null?void 0:S.error)!==void 0)throw Q.logInternalEvent(59),Error("uk");if((S==null?void 0:S.redirect_state)===void 0)throw Q.logInternalEvent(131),Error("vk");return luf(K,S.redirect_state)}).catch(function(S){K.started=
!1;
return S.errorCode!==void 0?{statusCode:S.errorCode,statusMessage:S.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var luf=function(K,m){return _.t(function(x){return x.return(u26(K.galService,{serviceId:K.serviceId,sessionId:K.sessionId,dynamicUrlParameters:K.dynamicUrlParameters,redirectState:m,consentLanguageKeys:K.consentLanguageKeys,partnerConfigMinReadTimestamp:K.partnerConfigMinReadTimestamp}).then(function(S){var Q={statusCode:1,link:Hps(S.getLink())};FhG(_.QT(S,3))!==void 0&&(Q.callerState=FhG(_.QT(S,3)));K.galLogger.logInternalEvent(134);return Q}))})},ri={getPostMessagePopup:function(K){return new mg5(K)},
getRedirectStateFromUri:function(){var K=_.Wc(ri.getLocation()).fragment_;return(new _.x1(K)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(K){_.pxT(window.location,_.de(K))},
createOAuthFlow:function(K,m){return new s94(K.serviceId,K.sessionId,K.galService,m,K.galLogger,K.interactionMode,K.redirectServiceUrl,K.consentLanguageKeys,K.dynamicUrlParameters,K.partnerConfigMinReadTimestamp)}};var M3H=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(M3H,_.uG);var fu4=_.L$(M3H);var t34=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),cYG=function(K,m,x,S,Q,w,M,f,c){var D=this;this.serviceId=K;this.sessionId=m;this.galService=x;this.gsiWebFlowDetails=S;this.colorScheme=Q;this.showCloseOption=w;this.galLogger=M;this.interactionMode=f;this.redirectServiceUrl=c;this.started=!1;this.JSC$19726_dataValidator=function(G,p){var R=t34.has(p);R||D.redirectServiceUrl===
void 0||(R=D.redirectServiceUrl===p);return R?G.sentinel==="gal":!1};
this.logEventProcessor=function(G){return G.result?(G=bps(G.result))?g_5(D.galLogger,G):!1:!1}};
cYG.prototype.complete=function(){var K=this,m,x;return _.t(function(S){if(K.interactionMode!==1)return S.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));m=Gn.getRedirectStateFromUri();if(m===void 0)return K.galLogger.JSC$19666_logErrorEvent(131),S.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return x=O9l(K,m),S.return(j94(K,x))}catch(Q){return S.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
cYG.prototype.start=function(){var K=this,m;return _.t(function(x){if(K.started)return x.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.On(K.gsiWebFlowDetails,1))return x.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(K.interactionMode===1)return Gn.setLocation(Dg4(K,_.On(K.gsiWebFlowDetails,1))),x.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
K.started=!0;m=Gn.getPostMessagePopup(K.JSC$19726_dataValidator,K.logEventProcessor);return x.return(m.open(Dg4(K,_.On(K.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(S){K.started=!1;if((S==null?void 0:S.result)===void 0)throw K.galLogger.JSC$19666_logErrorEvent(131),Error("vk");S=O9l(K,S.result);return j94(K,S)}).catch(function(S){K.started=!1;
return S.errorCode!==void 0?{statusCode:S.errorCode,statusMessage:S.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var Dg4=function(K,m){K=["result_channel",K.interactionMode===1?"2":"1","color_scheme",n_l(K.colorScheme),"show_close_option",K.showCloseOption];return KL6(m,K)},j94=function(K,m){if(m!==null&&_.xF(m,jy,2)){var x,S=m==null?void 0:(x=_.rX(m,jy,2))==null?void 0:_.js(x,2);
S&&K.galLogger.JSC$19666_logErrorEvent(ipy(S));return vKd(_.rX(m,jy,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 K.galService.getLink({serviceId:K.serviceId,sessionId:K.sessionId,consistencyKey:_.On(m,1)}).then(function(Q){Q=Hps(Q);K.galLogger.logInternalEvent(134);return{statusCode:1,link:Q}})},O9l=function(K,m){m=fu4(m);
if(!_.xF(m,jy,2)&&_.On(m,1)==="")throw K.galLogger.JSC$19666_logErrorEvent(5),Error("wk");return m},Gn={getPostMessagePopup:function(K,m){return new mg5(K,m)},
getRedirectStateFromUri:function(){return _.Xg(_.Wc(Gn.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(K){_.pxT(window.location,_.de(K))},
createStreamlinedFlow:function(K,m){return new cYG(K.serviceId,K.sessionId,K.galService,m,K.colorScheme,K.showCloseOption,K.galLogger,K.interactionMode,K.redirectServiceUrl)}};var Wcy=function(){var K=_.d1S("GAL");this.storage=K?new _.oy(K):null};
Wcy.prototype.getSession=function(K){if(this.storage!==null)try{var m=this.storage.get("SAVED_SESSION");if(m===void 0)return null;if(m.serviceId===K)return m}catch(x){}return null};var rYy=function(){};
_.q(rYy,z0G);rYy.prototype.logStateTransition=function(){};
rYy.prototype.logInternalEvent=function(){};
rYy.prototype.JSC$19666_logErrorEvent=function(){};var Gpd=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Gpd,_.uG);Gpd.prototype.getCompletionUrl=function(){return _.On(this,15)};var HI=function(K,m,x,S,Q,w){this.serviceId=K;this.environment=m;this.sessionId=x;this.colorSchemeSelected=S;this.colorThemeDisplayed=Q;this.JSC$19739_transport=w;this.currentState=1};
_.q(HI,z0G);HI.prototype.logStateTransition=function(K){var m=pas(this);m=_.Gx(m,3,this.currentState);m=_.Gx(m,1,K);this.currentState=K;K=Mw5(1);this.dispatch(m,K)};
HI.prototype.logInternalEvent=function(K){K=Mw5(K);this.dispatch(pas(this),K)};
HI.prototype.JSC$19666_logErrorEvent=function(K){var m=pas(this);m=_.Gx(m,1,10);K=Mw5(K);this.dispatch(m,K)};
var pas=function(K){var m=new Gpd;m=_.Gx(m,1,K.currentState);m=_.YL(m,7,K.serviceId);var x,S;var Q=((x=window)==null?0:(S=x.location)==null?0:S.href)?_.Wc(window.location.href).JSC$10040_domain_:"NO_PACKAGE_NAME";x=_.YL(m,8,Q);x=_.Gx(x,6,K.environment);x=_.YL(x,5,"100");x=_.Gx(x,11,K.colorSchemeSelected);return _.Gx(x,12,K.colorThemeDisplayed)};
HI.prototype.dispatch=function(K,m){m===void 0&&(m=new _.Sw);var x=m;K=K.serialize();x=_.YL(x,8,K);_.ir(x,12,this.sessionId);this.JSC$19739_transport.dispatch(m)};var RIs=function(K,m){this.loggerType=K;this.sessionIndex=m!=null?m:0},JYd;
RIs.prototype.create=function(K,m,x,S,Q){switch(this.loggerType){case 0:return new rYy;case 1:return JYd||(JYd=(new _.Ch(555,this.sessionIndex.toString())).build()),new HI(K,m,x,S,Q,JYd);default:_.TM(this.loggerType,"unknown logger type")}};var pU=[6,2,3,1],Q0l=new Map([[4,1],[1,6],[2,2],[3,3]]),BNd={statusCode:7,statusMessage:"Failed to create flow object"},INl=function(K,m,x,S,Q,w,M,f,c,D){this.serviceId=K;this.sessionId=m;this.config=x;this.galService=S;this.JSC$19746_linkingSession=Q;this.googleScopes=w;this.callerState=M;this.consentLanguageKeys=f;this.dynamicUrlParameters=c;this.partnerConfigMinReadTimestamp=D;this.currentFlow=0;S=this.JSC$19746_linkingSession;Q=new Set;_.xF(S,v_f,1)&&Q.add(1);_.xF(S,ItG,2)&&_.xF(S,UL4,6)&&Q.add(2);
_.xF(S,TM4,3)&&_.xF(S,UL4,6)&&Q.add(3);_.xF(S,vId,4)&&Q.add(6);this.supportedFlows=Q;S=x.loggerType;Q=x.clientEnvironment;a:{w=x.colorScheme;switch(w){case 0:w=1;break a;case 1:w=2;break a;case 2:w=3;break a;default:_.TM(w)}w=void 0}a:{M=x.colorScheme;M=koy(M);switch(M){case 0:M=1;break a;case 1:M=2;break a;default:_.TM(M)}M=void 0}this.galLogger=(new RIs(S,x.authUser)).create(K,Q,m,w,M)},CDy=function(K){return new Promise(function(m){var x,S,Q,w,M,f,c,D,G,p;
return _.t(function(R){switch(R.nextAddress){case 1:x=zZl(K.currentFlow,K.supportedFlows),S=!1,Q=new W0f(K.JSC$19746_linkingSession,K.config.dataUsageNoticeConfig);case 2:if(x===void 0){R.jumpTo(4);break}_.h2(R,5);var J=Q,L=x,n=void 0;S?L===1&&(n=J.displayInfoMap.get(2)):L===2||L===3?n=J.displayInfoMap.get(1):L===1&&(n=J.displayInfoMap.get(3));w=n?n:[];M=K.consentLanguageKeys;f=_.u(w);c=f.next();case 7:if(c.done)return K.currentFlow=x,R.yield(dLs(hIH(K,M)),11);D=c.value;return R.yield(YYy(D,K.config.dataUsageNoticeConfig.uiAdapter,
K.config.colorScheme,K.galLogger),10);case 10:G=R.yieldResult;if(G.statusCode!==1)return X3l(K.serviceId),K.currentFlow=0,m(Db({statusCode:G.statusCode,statusMessage:G.statusMessage},K.callerState)),R.return();G.consentLanguageKeys!==void 0&&(M=G.consentLanguageKeys);c=f.next();R.jumpTo(7);break;case 11:p=R.yieldResult;if(p.statusCode!==10)return p.statusCode!==6&&(X3l(K.serviceId),K.currentFlow=0),p.statusCode!==1&&K.callerState!==void 0&&(p.callerState=K.callerState),m(p),R.return();_.xl(R,6);break;
case 5:_.gl(R);case 6:x=zZl(K.currentFlow,K.supportedFlows);S=!0;R.jumpTo(2);break;case 4:X3l(K.serviceId),K.currentFlow=0,m(Db({statusCode:12,statusMessage:"Linking failed"},K.callerState)),_.Px(R)}})})},xey=function(K,m,x){K.currentFlow=m;
return y7s(hIH(K,x)).then(function(S){return S.statusCode===10&&K.config.interactionMode===1&&zZl(K.currentFlow,K.supportedFlows)!==void 0?CDy(K):S})},hIH=function(K,m){return{flowParams:{serviceId:K.serviceId,
sessionId:K.sessionId,galService:K.galService,galLogger:K.galLogger,interactionMode:K.config.interactionMode,redirectServiceUrl:K.config.redirectServiceUrl,colorScheme:K.config.colorScheme,consentLanguageKeys:m,dynamicUrlParameters:K.dynamicUrlParameters,showCloseOption:K.config.showCloseOption,partnerConfigMinReadTimestamp:K.partnerConfigMinReadTimestamp},currentFlow:K.currentFlow,config:K.config,session:K.JSC$19746_linkingSession,googleScopes:K.googleScopes,callerState:K.callerState}};var s0y=function(K,m){this.config=K;this.galService=m.getService();this.JSC$19759_galRepository=m.JSC$19777_galRepository};
s0y.prototype.getLink=function(K,m){return LY4(this,K,m)};
var LY4=function(K,m,x){return K.JSC$19759_galRepository.getLink({serviceId:m,scopes:void 0,capabilities:void 0,linkName:x}).then(function(S){return{statusCode:1,link:S}}).catch(function(S){return{statusCode:wRs(S.code),
statusMessage:S.message}})};
s0y.prototype.deleteLink=function(K,m){return this.JSC$19759_galRepository.deleteLink(K,this.config.accountLinkingEntryPoint,m).then(function(){return{statusCode:1}}).catch(function(x){return{statusCode:wRs(x.code),
statusMessage:x.message}})};
s0y.prototype.startLinkingSession=function(K){var m=K.serviceId;var x=K.sessionId;return kbH({serviceId:m,sessionId:x!==void 0?x:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:K.loginHint,callerState:K.callerState,consentLanguageKeys:K.consentLanguageKeys,linkName:K.linkName,dynamicUrlParameters:K.dynamicUrlParameters,partnerConfigMinReadTimestamp:K.partnerConfigMinReadTimestamp})};var $x=function(K,m,x,S,Q,w,M){this.apiKey=m;this.authUser=x;this.oauthToken=S;this.bucket=Q;this.locale=w;this.galSdkEventHandler=M;if(S===void 0){if(m===void 0)throw Error("xk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new oKG(K)};
$x.prototype.deleteLink=function(K){var m=K.serviceId;var x=K.sessionId;var S=K.accountLinkingEntryPoint;var Q=K.linkName;var w=this,M;return _.t(function(f){var c=(new nC).setHeader(w.getHeader(x));var D=qHf({serviceId:m,linkName:Q});c=_.Em(c,2,D);M=_.RZ(c,3,S);return f.return(w.makeRequest(w.galServiceClient.deleteLink,M,[1,3],[2,4]))})};
var u26=function(K,m){var x=m.serviceId;var S=m.sessionId;var Q=m.dynamicUrlParameters;var w=m.redirectState;var M=m.consentLanguageKeys;var f=m.partnerConfigMinReadTimestamp;var c;return _.t(function(D){var G=(new ex).setHeader(K.getHeader(S,Q));G=_.Eg(G,2,x);c=_.Eg(G,4,w);M!==void 0&&_.Eg(c,5,M);f!==void 0&&_.Em(c,6,f);return D.return(K.makeRequest(K.galServiceClient.JSC$19645_finishOAuth,c,[1,3],[2,4]))})};
$x.prototype.getLink=function(K){var m=K.serviceId;var x=K.sessionId;var S=K.scopes;var Q=K.capabilities;var w=K.consistencyKey;var M=K.linkName;var f=this,c;return _.t(function(D){var G=(new ih).setHeader(f.getHeader(x)),p=qHf({serviceId:m,scopes:S,capabilities:Q,linkName:M});c=_.Em(G,2,p);w!==void 0&&(G=YRO(),G=_.Eg(G,2,w),_.Em(c,3,G));return D.return(f.makeRequest(f.galServiceClient.getLink,c,[1,3],[2,4]))})};
var VWH=function(K,m){var x=m.serviceId;var S=m.sessionId;var Q=m.googleScopes;var w=m.consistencyKey;var M;return _.t(function(f){var c=(new PI).setHeader(K.getHeader(S));c=_.Eg(c,2,x);var D=Array.from(Q.values());c=_.K$(c,3,D,_.hs);D=YRO();D=_.Eg(D,2,w);M=_.Em(c,4,D);return f.return(K.makeRequest(K.galServiceClient.JSC$19645_depositGoogleCredential,M,[1,3],[2,4]))})};
$x.prototype.startLinkingSession=function(K){var m=K.serviceId;var x=K.sessionId;var S=K.scopes;var Q=K.capabilities;var w=K.loginHint;var M=K.supportedFlows;var f=K.completionUrl;var c=K.usePingPong;var D=K.twoWayLinking;var G=K.accountLinkingEntryPoint;var p=K.callerState;var R=K.consentLanguageKeys;var J=K.googleScopes;var L=K.dataUsageNoticeConfig;var n=K.linkName;var F=K.dynamicUrlParameters;var H=K.partnerConfigMinReadTimestamp;var N=this,z,y;return _.t(function(V){if(Q!==void 0&&S!==void 0)throw Error("tk");
var T=(new Xz5).setHeader(N.getHeader(x,F));z=_.Eg(T,2,m);n!==void 0&&_.Eg(z,14,n);if(Q!==void 0){T=z;var m1=Array.from(Q.values());_.K$(T,5,m1,_.hs)}else S!==void 0&&(T=z,m1=Array.from(S.values()),_.K$(T,3,m1,_.hs));f!==void 0&&_.Eg(z,6,f);c!==void 0&&_.rW(z,15,c);M!==void 0&&(T=z,m1=Array.from(M.values()),_.K$(T,4,m1,_.sO));if(D!==void 0){if(D&&(!J||J.size===0))throw Error("yk");_.rW(z,8,D)}G!==void 0&&_.RZ(z,9,G);w!==void 0&&_.Eg(z,13,w);p!==void 0&&(T=z,m1=(new TextEncoder).encode(p),_.mS(T,12,
_.FE(m1,!1),_.YD()));R!==void 0&&_.Eg(z,16,R);H!==void 0&&_.Em(z,18,H);if(L!==void 0&&L.size>0||J!==void 0&&J.size>0)y=new WLy,J!==void 0&&J.size>0&&(T=y,m1=Array.from(J.values()),_.K$(T,1,m1,_.hs)),L!==void 0&&(L.has(0)&&_.By8(y,2,_.sO,1,_.lH),L.has(1)&&_.By8(y,2,_.sO,2,_.lH)),_.Em(z,17,y);return V.return(N.makeRequest(N.galServiceClient.startLinkingSession,z,[1],[2]))})};
$x.prototype.getMetadata=function(){var K=this,m,x;return _.t(function(S){m={};K.useFpa?(m["X-Goog-Api-Key"]=K.apiKey,m["X-Goog-AuthUser"]=K.authUser!==void 0?K.authUser.toString():"0",(x=_.jB8([]))&&(m.Authorization=x)):m.Authorization="Bearer "+K.oauthToken;K.locale&&(m["accept-language"]=K.locale);return S.return(m)})};
$x.prototype.makeRequest=function(K,m,x,S){var Q=this,w;return _.t(function(M){if(M.nextAddress==1)return M.yield(Q.getMetadata(),2);w=M.yieldResult;ETl(Q,x);return M.return(K.bind(Q.galServiceClient)(m,w).finally(function(){ETl(Q,S)}))})};
var ETl=function(K,m){K.galSdkEventHandler!==void 0&&m.forEach(function(x){K.galSdkEventHandler.onEvent(x)})};
$x.prototype.getHeader=function(K,m){var x=new Eh;K=_.mS(x,2,_.uH(K),0);K=_.RZ(K,5,3);m=_.K$(K,8,m,_.hs);this.bucket!==void 0&&_.Eg(m,1,this.bucket);return m};
var qHf=function(K){var m=K.serviceId;var x=K.scopes;var S=K.capabilities;K=K.linkName;if(S!==void 0&&x!==void 0)throw Error("tk");var Q=new edl;m=_.Eg(Q,1,m);S!==void 0?(x=Array.from(S.values()),_.K$(m,5,x,_.hs)):x!==void 0&&(x=Array.from(x.values()),_.K$(m,3,x,_.hs));K!==void 0&&_.Eg(m,6,K);return m};var l2l=function(K){this.galService=new $x(K.alsDomain,K.apiKey,K.authUser,K.oauthToken,K.bucket,K.locale,K.galSdkEventHandler);this.JSC$19777_galRepository=new XT4(this.galService)};
l2l.prototype.getService=function(){return this.galService};var b94=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(b94,_.uG);var gT4=function(K){var m=new b94;return _.Gx(m,1,K)};
b94.prototype.setErrorMessage=function(K){return _.YL(this,2,K)};var nTO=[0,_.dA,_.AD,_.dA];var N4=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(N4,_.uG);var PDG=[0,[1,2,3],_.Z4,[0,_.MJR,_.fX4,-1],_.Z4,[0,zYs,-1],_.$F];var eIH=[0,_.iy,1,_.dA,_.AD,-1,1,_.BM,_.n5,_.dA,-1,PDG];var i9H=[0,_.dA,[0,_.BM,_.n5,[0,_.AD]],_.YF,[0,_.dA,-1]];var fC=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(fC,_.uG);var YHG=[0,_.AD,_.dA,-2,_.iy,_.dA,_.iy,_.dA,-2,1,_.YF];var FY4=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(FY4,_.uG);var AYH=[0,_.iy];var oTl=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(oTl,_.uG);var H94=[0,_.dA,i9H,AYH,YHG,eIH];var ZRH=_.p$(oTl,H94);var $g4=[0,Hzs];var vPl=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(vPl,_.uG);var NP4=[0,[1,3],kwO,_.dA,kwO];var uh=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(uh,_.uG);var Z9l=[0,_.dA];var BPl=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(BPl,_.uG);var M4=function(K){return _.Gk(K,b94,2,lh)},auJ=function(K){var m=new BPl;
return _.bG(m,2,lh,K)},lh=[1,
2];var dgO=[0,lh,_.Z4,Z9l,_.Z4,nTO,_.NV,NP4,1,_.dA,$g4];var yYf=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(yYf,_.uG);var vT6=function(K){var m=new yYf;return _.bG(m,3,V3l,K)},V3l=[2,
3];var Ug4=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(Ug4,_.uG);var zIG=function(K,m){return _.Em(K,2,m)},TPJ=function(K,m){return _.Em(K,8,m)},Iu4=function(K,m){return _.Em(K,3,m)};var kpG=[0,_.dA,dgO,H94,_.U3,[0,[5,6,7],[0,_.dA,-2],[0,_.iy,_.dA,_.AD],[0,PDG],[0,_.AD,_.dA,-1,_.v4,_.dA],_.Z4,[0,[0,_.iy],_.dA,-1],_.Z4,[0,[3,4],_.dA,-1,_.Z4,[0,[0,_.dA,_.YF]],_.Z4,[0,[0,[0,[1,2,3],_.Z4,[0],_.Z4,[0],_.Z4,[0]]]]],_.Z4,[0,_.dA]],_.U3,-1,[0,V3l,_.dA,_.Z4,Z9l,_.Z4,nTO,_.NV,NP4,[0,Hzs]]];var WY5=_.p$(Ug4,kpG),Xal=_.Jf(kpG);var Kks=function(){_.Fg.call(this)};
_.q(Kks,_.Fg);Kks.prototype.init=function(){};
new Kks;var ms6=_.Pr(["data-"]),xs5=_.Pr(["aria-"]),SMl=_.Pr(["aria-"]),ZP=function(K,m){this.isLatencyMeasurementExperiment=K===void 0?!1:K;this.enableDialogA11yFix=m===void 0?!1:m;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.WxE(_.Qm.location.href)},aBl=function(K,m){K.onConsentPrimitiveShownCallback=m},Qkd=function(K,m){return K.overriddenIframeLoadTimeout?K.overriddenIframeLoadTimeout:m!==void 0?m:5E3},y_y=function(K){if(K.prewarmPromise!==void 0)return K.prewarmPromise;
K.prewarmPromise=new Promise(function(m,x){BI(K,1);wSJ(K,skO(K,!0),lmJ(K));K.iframe?K.prewarmChannel||uTs(K,K.iframe,m):x(Error("zk"))});
K.prewarmPromise.finally(function(){K.prewarmPromise=void 0});
return K.prewarmPromise};
ZP.prototype.showPrimitive=function(){var K=this;if(this.consentPromise!==void 0)return this.consentPromise;var m=Date.now();MNG(this,m);this.consentPromise=new Promise(function(x,S){BI(K,0,m);var Q=K.isDarkTheme();K.isLatencyMeasurementExperiment||K.initialLoadingStrategy===1||K.initialLoadingStrategy===2||(K.loadingBar||(K.loadingBar=tO6(getComputedStyle(document.body).direction==="rtl",Q),K.loadingBar.style.position="fixed",K.loadingBar.style.zIndex="15000"),document.body.appendChild(K.loadingBar));
wSJ(K,skO(K),lmJ(K));K.iframe?K.channel||fmH(K,K.iframe,x,S):(tNl(K),S(Error("zk")))});
this.consentPromise.finally(function(){K.consentPromise=void 0});
return this.consentPromise};
var fmH=function(K,m,x,S){var Q,w;_.t(function(M){switch(M.nextAddress){case 1:BI(K,3);Q=!1;setTimeout(function(){if(!Q){tNl(K);cqH(K);O2H(K);var f=gT4(7).setErrorMessage("Timeout connecting to iframe");x(TPJ(zIG(new Ug4,auJ(f)),vT6(f)))}},Qkd(K,jk5(K)));
if(!K.prewarmPromise){M.jumpTo(2);break}_.h2(M,3);return M.yield(K.prewarmPromise,5);case 5:_.xl(M,2);break;case 3:_.gl(M),w=gT4(4).setErrorMessage("Error while prewarming."),x(TPJ(zIG(new Ug4,auJ(w)),vT6(w)));case 2:K.prewarmChannel&&K.prewarmChannel.send(Xal(Iu4(new Ug4,K.consentPrimitiveRequest))),K.channel=_.Un({destination:K.win,iframe:m,origin:Dsl(K),channelName:"cpw",onEstablished:function(){Q=!0;tNl(K);K.isLatencyMeasurementExperiment||(K.JSC$19806_previousBodyOverflow=document.body.style.overflow,
K.JSC$19806_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,K.JSC$19806_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",K.enableDialogA11yFix&&window.addEventListener("blur",K.focusChangeListener));var f=K.iframe;f.style.bottom="0";f.style.position="fixed";f.style.right="0";f.style.border="none";f.style.left="0";f.style.top=
"0";f.style.zIndex="5000";f.style.pointerEvents="";f.style.visibility="";K.initialLoadingStrategy===2||K.initialLoadingStrategy===3?BI(K,4):BI(K,6);var c;(c=K.onConsentPrimitiveShownCallback)==null||c.call(K)},
onMessage:function(f){f=WY5(f.data);switch(_.js(f,1)){case 1:cqH(K);var c=c0d(_.rX(f,_.jv,7));c&&(K.initialLoadingStrategy!==2&&K.initialLoadingStrategy!==3||BI(K,6,c),BI(K,5,c));if(c=c0d(_.rX(f,_.jv,6)))BI(K,7,c),BI(K,8);var D,G;((D=_.rX(f,BPl,2))==null?void 0:_.sn(D,lh))!==0&&((G=_.rX(f,yYf,8))==null?void 0:_.sn(G,V3l))!==0||S(Error("Ak"));x(f);break;case 2:O2H(K)}}}),_.Px(M)}})},uTs=function(K,m,x){K.prewarmChannel=_.Un({destination:K.win,
iframe:m,origin:Dsl(K),channelName:"pwcp",onEstablished:function(){BI(K,2);x()}})},Dsl=function(K){var m=_.Ym(K.src).toString();
return m&&m.indexOf("://")<0&&m.indexOf("//")!==0?K.origin:_.WxE(m)},skO=function(K,m){m=m===void 0?!1:m;
var x,S=new Map([["origin",K.origin],["hl",(x=rq6(K))!=null?x:null]]);m&&S.set("pw","1");m=_.u([["cpr",K.consentPrimitiveRequest.serialize()]]);for(x=m.next();!x.done;x=m.next()){var Q=_.u(x.value);x=Q.next().value;Q=Q.next().value;S.set(x,Q)}K.isDarkTheme()&&S.set("color_scheme","dark");return _.Ra(K.src,S)},tNl=function(K){K.isLatencyMeasurementExperiment||K.loadingBar&&document.body.removeChild(K.loadingBar)};
ZP.prototype.getSrc=function(){var K=_.lc(this.origin),m;var x=(m=_.rX(this.consentPrimitiveRequest,FY4,3))==null?void 0:_.OQ(m,1);m="consent.google.com";x=x?"/u/"+encodeURIComponent(x.toString()):"";(K==null?0:K.endsWith("youtube.com"))?m="consent.youtube.com":(K=K==null?void 0:K.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(m="consent.google."+((K[1]?"co.":"")+encodeURIComponent(K[2])));return _.iG("https://"+m+"/signedin"+x+"/landing")};
var wSJ=function(K,m,x){K.iframe||(K.iframe=document.createElement("iframe"),K.iframe.style.width="100%",K.iframe.style.height="100%",x!==112496729&&(K.iframe.style.colorScheme="auto"),K.isLatencyMeasurementExperiment&&(K.iframe.style.display="none"),_.XN(K.iframe,m),K.iframe.setAttribute("jsname","C5o1O"),GDd(K.iframe),document.body.appendChild(K.iframe))},GDd=function(K){K.style.bottom="-200vh";
K.style.position="fixed";K.style.right="-200vw";K.style.border="";K.style.left="";K.style.top="";K.style.zIndex="";K.style.pointerEvents="none";K.style.visibility="hidden"},cqH=function(K){K.iframe&&(K.isLatencyMeasurementExperiment||(K.JSC$19806_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=K.JSC$19806_previousHtmlOverscroll),K.JSC$19806_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=K.JSC$19806_previousBodyOverscroll),K.JSC$19806_previousBodyOverflow!==
void 0&&(document.body.style.overflow=K.JSC$19806_previousBodyOverflow),K.enableDialogA11yFix&&pSl(K,!1)),GDd(K.iframe))};
ZP.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(pSl(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var pSl=function(K,m){var x,S,Q=(x=K.iframe)==null?void 0:(S=x.parentElement)==null?void 0:S.children;if(Q)for(x=0;x<Q.length;x++)S=Q[x],S!==K.iframe&&(m?(S.hasAttribute("aria-hidden")&&_.u1([_.Dz(ms6)],S,"data-old-aria-hidden",S.getAttribute("aria-hidden")),_.u1([_.Dz(xs5)],S,"aria-hidden","true")):(S.removeAttribute("aria-hidden"),S.hasAttribute("data-old-aria-hidden")&&(_.u1([_.Dz(SMl)],S,"aria-hidden",S.getAttribute("data-old-aria-hidden")),S.removeAttribute("data-old-aria-hidden"))))},BI=function(K,
m,x){var S;
(S=K.latencyCallback)==null||S.call(K,{latencyType:m,timestampEpochMillis:x!=null?x:Date.now()})};var Rt5=function(K,m,x){ZP.call(this,m,x===void 0?!1:x);this.consentPrimitiveRequest=K;K=rq6(this);_.sBH(K);this.src=this.getSrc();var S;this.initialLoadingStrategy=(S=_.rX(this.consentPrimitiveRequest,fC,4))==null?void 0:_.js(S,4)},Jq6;
_.q(Rt5,ZP);var Bf4=function(K){var m=_.h("enable_primitive_dialog_aria_hide_siblings");K={request:K,enableDialogA11yFix:m===void 0?!1:m};Jq6||(Jq6=new Rt5(K.request,K.isLatencyMeasurementExperiment||_.js(K.request,1)===2,K.enableDialogA11yFix));return Jq6},rq6=function(K){var m;
return(m=_.rX(K.consentPrimitiveRequest,fC,4))==null?void 0:_.On(m,1)},MNG=function(K,m){if(!_.xF(K.consentPrimitiveRequest,N4,5)){var x=K.consentPrimitiveRequest,S=new N4;
_.Em(x,5,S)}var Q;if((Q=_.rX(K.consentPrimitiveRequest,N4,5))==null||_.A55(_.me(Q,8))==null){var w;(w=_.rX(K.consentPrimitiveRequest,N4,5))!=null&&_.ir(w,8,m)}},lmJ=function(K){var m;
return(m=_.rX(K.consentPrimitiveRequest,N4,5))==null?void 0:_.OQ(m,1)};
Rt5.prototype.isDarkTheme=function(){var K;return((K=_.rX(this.consentPrimitiveRequest,fC,4))==null?void 0:_.js(K,2))===2};
var jk5=function(K){var m;return((m=_.rX(K.consentPrimitiveRequest,fC,4))==null?void 0:_.OQ(m,5))||void 0},O2H=function(K){K.channel=void 0;
K.prewarmChannel=void 0;K.iframe&&(document.body.contains(K.iframe)&&document.body.removeChild(K.iframe),K.iframe=void 0);Jq6=void 0},V6y=function(K){return ZP.prototype.showPrimitive.call(K).then(function(m){return _.rX(m,BPl,2)})};for(var aU={},hts=(aU[64]="ma",aU[73]="ogb",aU[89]="cr",aU[21]="test",aU[0]="unkn",aU[137]="con",aU[155]="hl",aU[78]="yt",aU[171]="lp",aU[172]="ap",aU[177]="amo",aU[178]="pqe",aU[74]="gg",aU[1]="gm",aU[140]="am",aU[193]="sc",aU),C8d=_.u(Object.keys(hts)),Lk4=C8d.next();!Lk4.done;Lk4=C8d.next());var qMs=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(qMs,_.uG);var Ey4=[0,[2,3,4],_.dA,U86,kwO,_.$F];var b2s=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(b2s,_.uG);var gyf=_.p$(b2s,[0,_.yT,_.AD,_.dA,_.AD,_.dA,Ey4]);var nyO=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(nyO,_.uG);nyO.prototype.getCommand=function(){return _.js(this,1)};
var P8O=function(){var K=new nyO;return _.RZ(K,1,0)};var et4=_.Jf([0,_.yT,_.AD,[0,_.dA,_.AD,-1]]);var i25=new _.Mu("s"),YMH=new _.Mu("t"),Fkl=new _.Mu("u"),Aqf=new _.Mu("v"),oy5=function(K,m,x){_.fK.call(this,i25);this.mediaKey=K;this.photoUrl=m;this.photoSource=x};
_.q(oy5,_.fK);var H2y=function(){_.fK.call(this,YMH)};
_.q(H2y,_.fK);var $s4=function(K){K=K===void 0?!1:K;_.fK.call(this,Fkl);this.isError=K};
_.q($s4,_.fK);var NLH=function(){_.fK.call(this,Aqf)};
_.q(NLH,_.fK);var Z2O=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,yqf=function(K){if(typeof K=="string"){if(K.charAt(0)==".")return BL6(K.substr(1));if(K.charAt(0)=="["){var m=Z2O.exec(K);K=K.indexOf("=")==-1?void 0:m[3];return amy(m[1],K)}return dsl(K)}return K},BL6=function(K){return function(m){return m.getAttribute&&_.$X(m,K)}},amy=function(K,m){return function(x){return m!==void 0?x.getAttribute&&x.getAttribute(K)==m:x.hasAttribute&&x.hasAttribute(K)}},dsl=function(K){K=K.toUpperCase();
return function(m){return(m=m.tagName)&&m.toUpperCase()==K}},VN6=function(){return!0};var dg=function(K,m){this.JSC$19834_key_=K;this.JSC$19834_value_=m},vys=function(K){throw Error("Bk`"+K.JSC$19834_key_);
},Usl=function(K,m){return new TypeError("Ck`"+m+"`"+K.JSC$19834_key_+"`"+K.JSC$19834_value_+"`"+typeof K.JSC$19834_value_)};
dg.prototype.string=function(K){return arguments.length==0?ztH(this):TLO(this,K)};
var TLO=function(K,m){var x;return(x=ImG(K))!=null?x:m},ztH=function(K){var m=ImG(K);
m===null&&vys(K);return m},ImG=function(K){var m=K.JSC$19834_value_;
if(m==null)return null;if(typeof m==="string")return m;throw Usl(K,"string");};
dg.prototype.bool=function(K){if(arguments.length==0){var m=this.optionalBool();m===null&&vys(this)}else{var x;m=(x=this.optionalBool())!=null?x:K}return m};
dg.prototype.optionalBool=function(){var K=this.JSC$19834_value_;if(K==null)return null;if(typeof K==="boolean")return K;if(typeof K==="string"){K=K.toLowerCase();if(K==="true"||K==="1")return!0;if(K==="false"||K==="0")return!1}throw Usl(this,"boolean");};
dg.prototype.number=function(K){if(arguments.length==0){var m=kDG(this);m===null&&vys(this)}else m=WkH(this,K);return m};
var WkH=function(K,m){var x;return(x=kDG(K))!=null?x:m},kDG=function(K){var m=K.JSC$19834_value_;
if(m==null)return null;if(typeof m==="number")return m;if(typeof m==="string"){var x=Number(m);if(!isNaN(x)&&(x!==0||m.trim().length!==0))return x}throw Usl(K,"number");};
dg.prototype.toString=function(){return ztH(this)};
dg.prototype.enum=function(K,m){var x=!0,S=void 0,Q;for(Q in K){var w=K[Q];x&&(x=!1,S=typeof w==="number"?WkH(this,m):TLO(this,m));if(w==S)return S}JSON.stringify(K);return S};
dg.prototype.array=function(K){if(arguments.length==0){var m=XS5(this);m===null&&vys(this);return m}m=XS5(this);return m==null?K:m};
var XS5=function(K){var m=K.JSC$19834_value_;if(m==null)return null;Array.isArray(m)||(typeof m!=="string"?m=[m]:(m=m.trim(),m=m==""?[]:m.split(",").map(function(x){return x.trim()})));
return KNH(K,m)},KNH=function(K,m){var x=K.JSC$19834_key_+"[";
return Array.from(m,function(S,Q){return new dg(x+Q+"]",S)})};
dg.prototype.object=function(K){var m=this.JSC$19834_value_;if(m==null)return K===void 0&&vys(this),K;if(typeof m==="object"&&m.constructor===Object){K={};var x=this.JSC$19834_key_+".",S;for(S in m)K[S]=new dg(x+S,m[S]);return K}throw Usl(this,"object");};var ya=function(K){this.list_=m9H(K)},m9H=function(K){if(K instanceof ya)K=K.list_;
else if(K[0]instanceof ya){for(var m=new Set,x=0;x<K.length;x++)for(var S=_.u(K[x].list_),Q=S.next();!Q.done;Q=S.next())m.add(Q.value);K=m}return[].concat(_.N3(K))};
_.l=ya.prototype;_.l.each=function(K,m,x){((x===void 0?0:x)?PVO:_.m7)(this.list_,K,m);return this};
_.l.size=function(){return this.list_.length};
_.l.isEmpty=function(){return this.list_.length===0};
_.l.get=function(K){return this.list_[K]||null};
_.l.el=function(){return this.list_[0]||null};
_.l.map=function(K,m){return _.Zz(this.list_,K,m)};
_.l.equals=function(K){return this===K||_.kS(this.list_,K.list_)};
_.l.first=function(){return this.list_.length==0?null:new Va(this.list_[0])};
_.l.last=function(){return this.list_.length==0?null:new Va(this.list_[this.list_.length-1])};
_.l.find=function(K){var m=[];this.each(function(x){x=x.querySelectorAll(String(K));for(var S=0;S<x.length;S++)m.push(x[S])});
return new ya(m)};
_.l.parent=function(){var K=[];this.each(function(m){(m=m.parentElement||null)&&!_.B0(K,m)&&K.push(m)});
return new ya(K)};
_.l.children=function(){var K=[];this.each(function(m){m=_.E3(m);for(var x=0;x<m.length;x++)K.push(m[x])});
return new ya(K)};
_.l.filter=function(K){K=_.aS(this.list_,yqf(K));return new ya(K)};
_.l.closest=function(K){var m=[],x=yqf(K),S=function(Q){return _.s9(Q)&&x(Q)};
this.each(function(Q){(Q=_.vb(Q,S,!0))&&!_.B0(m,Q)&&m.push(Q)});
return new ya(m)};
_.l.next=function(K){return x9l(this,_.DXD,K)};
_.l.prev=function(K){return x9l(this,WVy,K)};
var x9l=function(K,m,x){var S=[];var Q=x?yqf(x):VN6;K.each(function(w){(w=m(w))&&Q(w)&&S.push(w)});
return new ya(S)};
ya.prototype.setClass=function(K){return this.each(function(m){_.Hp(m,K)})};
var Sv6=function(K,m){return K.each(function(x){_.AE(x,m)})},Qr5=function(K,m){return K.each(function(x){_.YA(x,m)})};
ya.prototype.toggleClass=function(K,m){return m===!0?Sv6(this,K):m===!1?Qr5(this,K):this.each(function(x){_.$X(x,K)?_.YA(x,K):_.AE(x,K)})};
ya.prototype.setText=function(K){return this.each(function(m){_.bA(m,K)})};
var wBH=function(K){K.each(function(m){m.removeAttribute("aria-hidden")})};
ya.prototype.getStyle=function(K){if(this.list_.length>0){var m=this.list_[0],x=m.style[_.wW(K)];return typeof x!=="undefined"?x:m.style[_.nL5(m,K)]||""}};
ya.prototype.getData=function(K){if(this.list_.length===0)return new dg(K,null);var m=Apl(this.list_[0],K);return new dg(K,m)};
ya.prototype.focus=function(K){try{K?this.el().focus(K):this.el().focus()}catch(m){}return this};
ya.prototype.click=function(){var K=_.yJ(this.el());if(K.createEvent){var m=K.createEvent("MouseEvents");m.initMouseEvent("click",!0,!0,K.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(m)}else K=K.createEventObject(),K.clientX=0,K.clientY=0,K.screenX=0,K.screenY=0,K.altKey=!1,K.ctrlKey=!1,K.shiftKey=!1,K.button=0,this.el().fireEvent("onclick",K)};
var vI=function(K,m,x,S){function Q(f,c,D){var G=c;c&&c.parentNode&&(G=c.cloneNode(!0));f(G,D)}
S=S===void 0?!1:S;if(K.list_.length==1){var w=K.list_[0],M=function(f){return m(f,w)};
x instanceof ya?x.each(M,void 0,S):Array.isArray(x)?(S?PVO:_.m7)(x,M):M(x);return K}return K.each(function(f){x instanceof ya?x.each(function(c){Q(m,c,f)}):Array.isArray(x)?_.m7(x,function(c){Q(m,c,f)}):Q(m,x,f)})};
_.l=ya.prototype;_.l.append=function(K){return vI(this,function(m,x){m&&x.appendChild(m)},K)};
_.l.appendTo=function(K){(new ya([K])).append(this);return this};
_.l.remove=function(){return vI(this,function(K,m){_.nh(m)},null)};
_.l.empty=function(){return vI(this,function(K,m){_.CR(m)},null)};
_.l.after=function(K,m){return vI(this,function(x,S){x&&_.qa(x,S)},K,!(m===void 0||m))};
_.l.before=function(K){return vI(this,function(m,x){m&&_.LR(m,x)},K)};
_.l.replaceWith=function(K){return vI(this,function(m,x){m&&_.cwA(m,x)},K)};
_.l.toggle=function(K){return this.each(function(m){_.mZ(m,K)})};
_.l.show=function(){return this.toggle(!0)};
_.l.hide=function(){return this.toggle(!1)};
_.l.trigger=function(K,m,x,S){return sr4(this,K,m,x,S)};
var sr4=function(K,m,x,S,Q){return K.each(function(w){_.GxT(_.yJ(w)).triggerWizEventInternal(w,m,x,S,Q)})},Va=function(K,m){K instanceof ya&&(m=K.list_,K=null);
this.list_=m9H(K!=null?[K]:m)};
_.Zw(Va,ya);_.l=Va.prototype;_.l.children=function(){return new ya(Array.prototype.slice.call(_.E3(this.list_[0])))};
_.l.each=function(K,m){K.call(m,this.list_[0],0);return this};
_.l.size=function(){return 1};
_.l.el=function(){return this.list_[0]};
_.l.first=function(){return this};var Uh=function(K,m){m=m===void 0?window:m;this.hostId=K;this.win=m;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$19845_previousHtmlOverscroll=this.JSC$19845_previousBodyOverscroll=this.JSC$19845_previousBodyOverflow="";this.eventTarget=new _.r4;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},Mqs=function(K){var m=
l9G(l9G(l9G(new uyG(78),"po"),"hppp"),"hhc");
m.authUser=Number(_.vZ("SESSION_INDEX","0"));m.colorScheme=K;return m};
Uh.prototype.getOrigin=function(){return this.origin?this.origin:_.kX(_.Ib(_.Ty(new _.Hg,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
Uh.prototype.getTargetOrigin=function(){return _.kX(_.Ib(_.Ty(new _.Hg,this.scheme),this.domain),this.port)};
Uh.prototype.preloadIframe=function(K){var m=this;if(this.iframeLoadPromise===void 0){var x=document.createElement("iframe");this.iframe=x;RCJ(x,K);this.iframeLoadPromise=new Promise(function(S,Q){var w=!1,M=function(f){f.stopPropagation();x.removeEventListener("error",M);x.removeEventListener("securitypolicyviolation",M);Q(Error("Dk",{cause:f}))};
x.addEventListener("error",M);x.addEventListener("securitypolicyviolation",M);setTimeout(function(){w||Q(Error("Ek"))},3E4);
f9s(m,x,function(){w=!0;x.removeEventListener("error",M);x.removeEventListener("securitypolicyviolation",M);S()})});
tqH(this);K=this.getTargetOrigin().toString();x.setAttribute("allow","camera "+K+"; display-capture "+K);this.parentElement.appendChild(x)}return this.iframeLoadPromise};
var jr4=function(K,m){var x,S;return _.t(function(Q){if(Q.nextAddress==1)return x=tO6(getComputedStyle(K.parentElement).direction==="rtl"),K.parentElement.appendChild(x),document.activeElement instanceof HTMLElement&&(K.elementToFocusAfterClose=document.activeElement),_.h2(Q,2),Q.yield(K.preloadIframe(m),4);if(Q.nextAddress!=2){K.parentElement.removeChild(x);K.JSC$19845_previousBodyOverflow=K.parentElement.style.overflow;K.JSC$19845_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
K.JSC$19845_previousBodyOverscroll=K.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";K.parentElement.style.overscrollBehavior="contain";K.parentElement.style.overflow="hidden";var w=K.iframe;w.style.bottom="0";w.style.border="none";w.style.height="100%";w.style.left="0";w.style.position=K.iframePosition;w.style.right="0";w.style.top="0";w.style.width="100%";w.style.zIndex="2202";w.setAttribute("aria-hidden","false");w.setAttribute("aria-modal","true");
K.opened=!0;cVy(K);return _.xl(Q,0)}S=_.gl(Q);K.parentElement.removeChild(x);r04(K.isDarkTheme());Ovl(K,!1);throw Error("Fk",{cause:S});})},Ovl=function(K,m){m=m===void 0?!0:m;
K.iframe!==void 0&&(D9O(K),document.documentElement.style.overscrollBehavior=K.JSC$19845_previousHtmlOverscroll,K.parentElement.style.overscrollBehavior=K.JSC$19845_previousBodyOverscroll,K.parentElement.style.overflow=K.JSC$19845_previousBodyOverflow,K.elementToFocusAfterClose!==void 0&&(K.elementToFocusAfterClose.focus(),K.elementToFocusAfterClose=void 0),m?tqH(K):(K.parentElement.removeChild(K.iframe),K.iframe=void 0,K.iframeLoadPromise=void 0,K.mainChannel=void 0),K.opened=!1)},D9O=function(K){K.backgroundElementsAriaHiddenIsNull&&
(wBH(K.backgroundElementsAriaHiddenIsNull),K.backgroundElementsAriaHiddenIsNull=void 0);
K.backgroundElementsAriaHiddenIsFalse&&(K.backgroundElementsAriaHiddenIsFalse.each(function(m){m.setAttribute("aria-hidden","false")}),K.backgroundElementsAriaHiddenIsFalse=void 0);
K.backgroundElementsWithoutInert&&(K.backgroundElementsWithoutInert.each(function(m){m.removeAttribute("inert")}),K.backgroundElementsWithoutInert=void 0)},cVy=function(K){K.backgroundElementsAriaHiddenIsNull=(new Va(K.iframe.parentElement)).children().filter(function(m){return m.getAttribute("aria-hidden")===null&&m!==K.iframe});
K.backgroundElementsAriaHiddenIsNull.each(function(m){m.setAttribute("aria-hidden","true")});
K.backgroundElementsAriaHiddenIsFalse=(new Va(K.iframe.parentElement)).children().filter(function(m){return m.getAttribute("aria-hidden")==="false"&&m!==K.iframe});
K.backgroundElementsAriaHiddenIsFalse.each(function(m){m.setAttribute("aria-hidden","true")});
K.backgroundElementsWithoutInert=(new Va(K.iframe.parentElement)).children().filter(function(m){return!m.hasAttribute("inert")&&m!==K.iframe});
K.backgroundElementsWithoutInert.each(function(m){m.setAttribute("inert","true")})},tqH=function(K){K=K.iframe;
K.style.bottom="-1000px";K.style.position="fixed";K.style.right="-1000px";K.style.border="";K.style.height="";K.style.left="";K.style.top="";K.style.width="";K.style.zIndex="";K.setAttribute("aria-hidden","true");K.setAttribute("aria-modal","false")};
Uh.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var uyG=function(K,m){Uh.call(this,hts[K],m);this.options=[];this.style=""};
_.q(uyG,Uh);var rVO=function(K){K.style="youtube";return K},GYf=function(K,m){K.eventTarget.listen(Fkl,m);
return K},pBH=function(K,m){K.eventTarget.listen(i25,m);
return K},l9G=function(K,m){K.options.push(m);
return K},RUs=function(K){var m=[K.getOrigin()];
K.ancestorOrigins&&m.push.apply(m,_.N3(K.ancestorOrigins));var x=new _.Hg(K.win.location.href),S=K.startUrl?K.startUrl:K.options.includes("po")?"profile-picture/art":"profile-picture";m=cI(_.Wp(K.getTargetOrigin(),S),"origin",m);K.startUrl&&_.Kk(m,"startPath",K.startUrl);K.authUser>0&&_.Kk(m,"authuser",K.authUser);K.pageId!==void 0&&_.Kk(m,"pageId",K.pageId);_.Kk(m,"hostId",K.hostId);K.jsMode!==void 0&&_.Kk(m,"jsmode",K.jsMode);K.rectangleRatio!==void 0&&_.Kk(m,"rectangleRatio",K.rectangleRatio);
K.options.length>0&&_.Kk(m,"opts",K.options.join(","));try{for(var Q=_.u(["utm_source","utm_medium","utm_campaign","utm_content"]),w=Q.next();!w.done;w=Q.next()){var M=w.value;_.Xg(x,M)&&_.Kk(m,M,_.Xg(x,M))}var f,c=(f=K.hl)!=null?f:_.Xg(x,"hl");c!==void 0&&_.Kk(m,"hl",c)}catch(D){if(!(D instanceof URIError))throw D;}K.colorScheme&&_.Kk(m,"theme",K.colorScheme);K.style&&_.Kk(m,"style",K.style);return m},JVO=function(K,m){K.mainChannel=_.Un({destination:K.win,
iframe:m,origin:K.getTargetOrigin().toString(),channelName:"ow",onMessage:function(x){x=gyf(x.data);if(m===K.iframe)switch(_.js(x,1)){case 1:K.eventTarget.dispatchEvent(new $s4);Ovl(K);break;case 2:K.eventTarget.dispatchEvent(new oy5(_.On(x,4),_.On(x,2),_.js(x,5),_.rX(x,qMs,6)));break;case 0:var S;K.eventTarget.dispatchEvent(new H2y(_.On(x,2),(S=_.js(x,3))!=null?S:0));break;case 3:K.eventTarget.dispatchEvent(new $s4(!0));Ovl(K,!1);break;case 4:K.eventTarget.dispatchEvent(new NLH)}}})},f9s=function(K,
m,x){_.Un({destination:K.win,
iframe:m,origin:_.kX(_.Ib(_.Ty(new _.Hg,K.scheme),K.domain),K.port).toString(),channelName:"owi",onMessage:function(S){m===K.iframe&&(x!==void 0&&x(),JVO(K,m),K.opened&&K.mainChannel.send(et4(P8O())),S.reply(),f9s(K,m))}})};
uyG.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?Uh.prototype.preloadIframe.call(this,RUs(this).toString()):this.iframeLoadPromise};
uyG.prototype.openPicker=function(K){var m=this;return _.t(function(x){if(x.nextAddress==1)return m.startUrl=K?K:m.options.includes("po")?"profile-picture/art":"profile-picture",x.yield(jr4(m,RUs(m).toString()),2);if(m.mainChannel){var S=m.mainChannel,Q=S.send;var w=P8O();w=_.YL(w,2,m.startUrl);Q.call(S,et4(w))}_.Px(x)})};var hUG=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(hUG,_.uG);_.l=hUG.prototype;_.l.getSize=function(){return RU(this,1)};
_.l.setSize=function(K){return _.p5(this,1,K)};
_.l.getWidth=function(){return RU(this,12)};
_.l.getHeight=function(){return RU(this,13)};
_.l.setCenterCrop=function(K){return _.GI(this,20,K)};
_.l.getHtml=function(){return _.f5(this,4)};
_.l.getToken=function(){return _.bz(this,24)};
_.l.setToken=function(K){return _.YL(this,24,K)};
_.l.getBackgroundColor=function(){return RU(this,87)};
_.l.hasBackgroundColor=function(){return _.MG(_.me(this,87))!=null};
_.l.getStoryboardLevel=function(){return RU(this,109)};var zg=function(K){this.JSC$19853_value_=void 0;this.childNodes_={};if(K){var m=_.S9M(K);K=_.zy(K);for(var x=0;x<m.length;x++)this.set(m[x],K[x])}};
zg.prototype.set=function(K,m){Ctl(this,K,m,!1)};
zg.prototype.add=function(K,m){Ctl(this,K,m,!0)};
var Ctl=function(K,m,x,S){for(var Q=0;Q<m.length;Q++){var w=m.charAt(Q);K.childNodes_[w]||(K.childNodes_[w]=new zg);K=K.childNodes_[w]}if(S&&K.JSC$19853_value_!==void 0)throw Error("Gk`"+m);K.JSC$19853_value_=x},LN4=function(K,m){for(var x=0;x<m.length;x++)if(K=K.childNodes_[m.charAt(x)],!K)return;
return K};
zg.prototype.get=function(K){return(K=LN4(this,K))?K.JSC$19853_value_:void 0};
zg.prototype.getValues=function(){var K=[];qv4(this,K);return K};
var qv4=function(K,m){K.JSC$19853_value_!==void 0&&m.push(K.JSC$19853_value_);for(var x in K.childNodes_)qv4(K.childNodes_[x],m)};
zg.prototype.getKeys=function(K){var m=[];if(K){for(var x=this,S=0;S<K.length;S++){var Q=K.charAt(S);if(!x.childNodes_[Q])return[];x=x.childNodes_[Q]}EfO(x,K,m)}else EfO(this,"",m);return m};
var EfO=function(K,m,x){K.JSC$19853_value_!==void 0&&x.push(m);for(var S in K.childNodes_)EfO(K.childNodes_[S],m+S,x)};
_.l=zg.prototype;_.l.containsKey=function(K){return this.get(K)!==void 0};
_.l.containsValue=function(K){if(this.JSC$19853_value_===K)return!0;for(var m in this.childNodes_)if(this.childNodes_[m].containsValue(K))return!0;return!1};
_.l.clear=function(){this.childNodes_={};this.JSC$19853_value_=void 0};
_.l.remove=function(K){for(var m=this,x=[],S=0;S<K.length;S++){var Q=K.charAt(S);if(!m.childNodes_[Q])throw Error("Hk`"+K);x.push([m,Q]);m=m.childNodes_[Q]}K=m.JSC$19853_value_;for(delete m.JSC$19853_value_;x.length>0;)if(S=x.pop(),m=S[0],S=S[1],m.childNodes_[S].isEmpty())delete m.childNodes_[S];else break;return K};
_.l.clone=function(){return new zg(this)};
_.l.getCount=function(){return xhd(this.getValues())};
_.l.isEmpty=function(){return this.JSC$19853_value_===void 0&&_.NX.isEmpty(this.childNodes_)};var q$4=function(){if(!bvl){var K=bvl=new zg,m;for(m in gf6)K.add(m,gf6[m])}},bvl,Tg=function(K,m){this.types=K;
this.setters=m},gf6={a:new Tg([3,
0],[function(K,m){_.GI(K,21,m)},
function(K,m){_.p5(K,56,m)}]),
al:new Tg([3],[function(K,m){_.GI(K,74,m)}]),
b:new Tg([3,0],[function(K,m){_.GI(K,23,m)},
function(K,m){_.p5(K,38,m)}]),
ba:new Tg([0],[function(K,m){_.p5(K,85,m)}]),
bc:new Tg([0],[function(K,m){_.p5(K,87,m)}]),
br:new Tg([0],[function(K,m){_.p5(K,86,m)}]),
c:new Tg([3,0],[function(K,m){_.GI(K,2,m)},
function(K,m){_.p5(K,39,m)}]),
cc:new Tg([3],[function(K,m){_.GI(K,51,m)}]),
ci:new Tg([3],[function(K,m){_.GI(K,32,m)}]),
ckm:new Tg([3],[function(K,m){_.GI(K,104,m)}]),
cp:new Tg([0],[function(K,m){_.p5(K,92,m)}]),
cr:new Tg([3],[function(K,m){_.GI(K,108,m)}]),
cv:new Tg([0],[function(K,m){_.p5(K,94,m)}]),
d:new Tg([3],[function(K,m){_.GI(K,3,m)}]),
dc:new Tg([5],[function(K,m){_.YL(K,99,m)}]),
df:new Tg([3],[function(K,m){_.GI(K,80,m)}]),
dv:new Tg([3],[function(K,m){_.GI(K,90,m)}]),
e:new Tg([0],[function(K,m){_.p5(K,15,m)}]),
em:new Tg([0],[function(K,m){_.p5(K,107,m)}]),
f:new Tg([4],[function(K,m){_.YL(K,16,m)}]),
fg:new Tg([3],[function(K,m){_.GI(K,34,m)}]),
fh:new Tg([3],[function(K,m){_.GI(K,30,m)}]),
fm:new Tg([3],[function(K,m){_.GI(K,84,m)}]),
fo:new Tg([2],[function(K,m){_.pf(K,79,_.IL(m))}]),
ft:new Tg([3],[function(K,m){_.GI(K,50,m)}]),
fv:new Tg([3],[function(K,m){_.GI(K,31,m)}]),
g:new Tg([3],[function(K,m){_.GI(K,14,m)}]),
gce:new Tg([4],[function(K,m){_.YL(K,112,m)}]),
gd:new Tg([3],[function(K,m){_.GI(K,83,m)}]),
gm:new Tg([3],[function(K,m){_.GI(K,105,m)}]),
h:new Tg([3,0],[function(K,m){_.GI(K,4,m)},
function(K,m){_.p5(K,13,m)}]),
i:new Tg([3],[function(K,m){_.GI(K,22,m)}]),
ic:new Tg([0],[function(K,m){_.p5(K,71,m)}]),
id:new Tg([3],[function(K,m){_.GI(K,70,m)}]),
il:new Tg([3],[function(K,m){_.GI(K,96,m)}]),
ip:new Tg([3],[function(K,m){_.GI(K,54,m)}]),
iv:new Tg([0],[function(K,m){_.ir(K,75,m)}]),
j:new Tg([1],[function(K,m){m=m==null?m:YLl(m);_.pf(K,29,m)}]),
k:new Tg([3,0],[function(K,m){_.GI(K,17,m)},
function(K,m){_.p5(K,42,m)}]),
l:new Tg([0],[function(K,m){_.p5(K,44,m)}]),
lf:new Tg([3],[function(K,m){_.GI(K,65,m)}]),
lo:new Tg([3],[function(K,m){_.GI(K,97,m)}]),
m:new Tg([0],[function(K,m){_.p5(K,63,m)}]),
md:new Tg([3],[function(K,m){_.GI(K,91,m)}]),
mm:new Tg([4],[function(K,m){_.YL(K,81,m)}]),
mo:new Tg([3],[function(K,m){_.GI(K,73,m)}]),
mp:new Tg([0],[function(K,m){_.p5(K,115,m)}]),
mv:new Tg([3],[function(K,m){_.GI(K,66,m)}]),
n:new Tg([3],[function(K,m){K.setCenterCrop(m)}]),
nc:new Tg([3],[function(K,m){_.GI(K,55,m)}]),
nd:new Tg([3],[function(K,m){_.GI(K,53,m)}]),
ng:new Tg([3],[function(K,m){_.GI(K,95,m)}]),
ngm:new Tg([3],[function(K,m){_.GI(K,106,m)}]),
no:new Tg([3],[function(K,m){_.GI(K,37,m)}]),
ns:new Tg([3],[function(K,m){_.GI(K,40,m)}]),
nt0:new Tg([4],[function(K,m){_.YL(K,36,m)}]),
ntm:new Tg([3],[function(K,m){_.GI(K,114,m)}]),
nu:new Tg([3],[function(K,m){_.GI(K,46,m)}]),
nw:new Tg([3],[function(K,m){_.GI(K,48,m)}]),
o:new Tg([1,3],[function(K,m){m=m==null?m:YLl(m);_.pf(K,7,m)},
function(K,m){_.GI(K,27,m)}]),
p:new Tg([3,0],[function(K,m){_.GI(K,19,m)},
function(K,m){_.p5(K,43,m)}]),
pa:new Tg([3],[function(K,m){_.GI(K,61,m)}]),
pc:new Tg([0],[function(K,m){_.p5(K,88,m)}]),
pd:new Tg([3],[function(K,m){_.GI(K,60,m)}]),
pf:new Tg([3],[function(K,m){_.GI(K,67,m)}]),
pg:new Tg([3],[function(K,m){_.GI(K,72,m)}]),
pi:new Tg([2],[function(K,m){_.pf(K,76,_.IL(m))}]),
pp:new Tg([3],[function(K,m){_.GI(K,52,m)}]),
pt:new Tg([4],[function(K,m){_.YL(K,111,m)}]),
q:new Tg([4],[function(K,m){_.YL(K,28,m)}]),
r:new Tg([3,0],[function(K,m){_.GI(K,6,m)},
function(K,m){_.p5(K,26,m)}]),
ra:new Tg([3],[function(K,m){_.GI(K,103,m)}]),
rf:new Tg([3],[function(K,m){_.GI(K,100,m)}]),
rg:new Tg([3],[function(K,m){_.GI(K,59,m)}]),
rh:new Tg([3],[function(K,m){_.GI(K,49,m)}]),
rj:new Tg([3],[function(K,m){_.GI(K,57,m)}]),
ro:new Tg([2],[function(K,m){_.pf(K,78,_.IL(m))}]),
rp:new Tg([3],[function(K,m){_.GI(K,58,m)}]),
rw:new Tg([3],[function(K,m){_.GI(K,35,m)}]),
rwa:new Tg([3],[function(K,m){_.GI(K,64,m)}]),
rwu:new Tg([3],[function(K,m){_.GI(K,41,m)}]),
s:new Tg([3,0],[function(K,m){_.GI(K,33,m)},
function(K,m){K.setSize(m)}]),
sb:new Tg([0],[function(K,m){_.p5(K,110,m)}]),
sc:new Tg([0],[function(K,m){_.p5(K,89,m)}]),
sg:new Tg([3],[function(K,m){_.GI(K,82,m)}]),
sl:new Tg([0],[function(K,m){_.p5(K,109,m)}]),
sm:new Tg([3],[function(K,m){_.GI(K,93,m)}]),
t:new Tg([4],[function(K,m){K.setToken(m)}]),
tm:new Tg([3],[function(K,m){_.GI(K,113,m)}]),
u:new Tg([3],[function(K,m){_.GI(K,18,m)}]),
ut:new Tg([3],[function(K,m){_.GI(K,45,m)}]),
v:new Tg([0],[function(K,m){_.p5(K,62,m)}]),
vb:new Tg([0],[function(K,m){_.ir(K,68,m)}]),
vf:new Tg([4],[function(K,m){_.YL(K,102,m)}]),
vl:new Tg([0],[function(K,m){_.ir(K,69,m)}]),
vm:new Tg([3],[function(K,m){_.GI(K,98,m)}]),
w:new Tg([0],[function(K,m){_.p5(K,12,m)}]),
x:new Tg([0],[function(K,m){_.p5(K,9,m)}]),
y:new Tg([0],[function(K,m){_.p5(K,10,m)}]),
ya:new Tg([2],[function(K,m){_.pf(K,77,_.IL(m))}]),
z:new Tg([0],[function(K,m){_.p5(K,11,m)}])};
q$4.prototype.parse=function(K){var m=new hUG,x=new hUG;if(K=="")K=!0;else{K=K.split("-");for(var S=!0,Q=0;Q<K.length;Q++){var w=K[Q];if(w.length==0)S=!1;else{var M=w,f=!1;var c=M;var D=M.charAt(0);D!=D.toLowerCase()&&(f=!0,c=M.charAt(0).toLowerCase()+M.substring(1));var G=bvl;for(D=1;D<=c.length;++D){var p=G,R=c.substring(0,D);if(R.length==0?p.isEmpty():!LN4(p,R))break}c=D==1?null:(c=G.get(c.substring(0,D-1)))?{option:M.substring(0,D-1),value:M.substring(D-1),signed:f,attributes:c}:null;if(c){M=
[];f=[];D=!1;for(G=0;G<c.attributes.types.length;G++){p=c.attributes.types[G];var J=c.value;R=Q;if(c.signed&&p==1)for(var L=J.length;L<12&&R<K.length-1;)J+="-"+K[R+1],L=J.length,++R;else if(p==2)for(;R<K.length-1&&K[R+1].match(/^[\d\.]/);)J+="-"+K[R+1],++R;L=c.attributes.setters[G];J=nfH(this,p)(c.option,J,m,x,L);if(J===null){D=!0;Q=R;break}else M.push(p),f.push(J)}if(!D)for(c=0;c<f.length;c++)G=M[c],J=f[c],Ptl(this,G)(w,J);S=S&&D}else S=!1}}K=S}return new eUJ(m,x,K)};
var ivf=function(K,m,x,S,Q,w){Q(x,m);K=K.charAt(0);w=w(K==K.toUpperCase());Q(S,w)};
_.l=q$4.prototype;_.l.parseAndSetIntOption_=function(K,m,x,S,Q){if(m=="")return 0;isFinite(m)&&(m=String(m));m=typeof m==="string"?/^\s*-?0x/i.test(m)?parseInt(m,16):parseInt(m,10):NaN;if(isNaN(m))return 1;ivf(K,m,x,S,Q,Number);return null};
_.l.logIntParseError_=function(){};
_.l.parseAndSetFloatOption_=function(K,m,x,S,Q){if(m=="")return 0;var w=Number(m);m=w==0&&_.t8(m)?NaN:w;if(isNaN(m))return 1;ivf(K,m,x,S,Q,Number);return null};
_.l.logFloatParseError_=function(){};
_.l.parseAndSetBoolOption_=function(K,m,x,S,Q){if(m!="")return 2;ivf(K,!0,x,S,Q,Boolean);return null};
_.l.logBoolParseError_=function(){};
_.l.parseAndSetStringOption_=function(K,m,x,S,Q){if(m=="")return 0;ivf(K,m,x,S,Q,function(w){return w?"1":""});
return null};
_.l.logStringParseError_=function(){};
_.l.parseAndSetUint64Base64Option_=function(K,m,x,S,Q){if(m=="")return 0;ivf(K,m,x,S,Q,function(w){return w?1:0});
return null};
var nfH=function(K,m){switch(m){case 0:return(0,_.Ar)(K.parseAndSetIntOption_,K);case 2:return(0,_.Ar)(K.parseAndSetFloatOption_,K);case 3:return(0,_.Ar)(K.parseAndSetBoolOption_,K);case 4:return(0,_.Ar)(K.parseAndSetStringOption_,K);case 1:return(0,_.Ar)(K.parseAndSetUint64Base64Option_,K);default:return function(){}}},Ptl=function(K,m){switch(m){case 0:return(0,_.Ar)(K.logIntParseError_,K);
case 2:return(0,_.Ar)(K.logFloatParseError_,K);case 3:return(0,_.Ar)(K.logBoolParseError_,K);case 4:case 1:return(0,_.Ar)(K.logStringParseError_,K);default:return function(){}}},eUJ=function(K,m,x){this.valueProto_=K;
this.signatureFlagProto_=m;this.JSC$19865_valid_=x};
eUJ.prototype.isValid=function(){return this.JSC$19865_valid_};var J04=function(K){this.JSC$19866_parser_=null;this.JSC$19866_components_=[];this.JSC$19866_parsedOptions_=null;YvH(this,K)},FNH=function(K){K.JSC$19866_parser_==null&&(K.JSC$19866_parser_=new q$4);
return K.JSC$19866_parser_},YvH=function(K,m){K.JSC$19866_parsedOptions_=m?typeof m==="string"?FNH(K).parse(m):m:FNH(K).parse("")},IU=function(K,m){return K==m?!1:!0};
_.l=J04.prototype;_.l.JSC$19868_setCrop=function(K){K=K||void 0;var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,_.f5(x,2),_.f5(m.signatureFlagProto_,2))&&_.GI(x,2,K);return this};
_.l.JSC$19868_setCircleCrop=function(K){K=K||void 0;var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,pC(x,51),pC(m.signatureFlagProto_,51))&&_.GI(x,51,K);return this};
_.l.JSC$19868_setImageCrop=function(K){K=K||void 0;var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,pC(x,32),pC(m.signatureFlagProto_,32))&&_.GI(x,32,K);return this};
_.l.JSC$19868_setHeight=function(K){var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,x.getHeight(),m.signatureFlagProto_.getHeight())&&_.p5(x,13,K);return this};
_.l.setCenterCrop=function(K){K=K||void 0;var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,_.f5(x,20),_.f5(m.signatureFlagProto_,20))&&x.setCenterCrop(K);return this};
_.l.JSC$19868_setSmartCrop=function(K){K=K||void 0;var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,_.f5(x,19),_.f5(m.signatureFlagProto_,19))&&_.GI(x,19,K);return this};
_.l.JSC$19868_setPad=function(K){K=K||void 0;var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,pC(x,60),pC(m.signatureFlagProto_,60))&&_.GI(x,60,K);return this};
_.l.JSC$19868_setSmartCropUseFace=function(K){K=K||void 0;var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,_.f5(x,67),_.f5(m.signatureFlagProto_,67))&&_.GI(x,67,K);return this};
_.l.JSC$19868_setSmartCropNoClip=function(K){K=K||void 0;var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,_.f5(x,52),_.f5(m.signatureFlagProto_,52))&&_.GI(x,52,K);return this};
_.l.setSize=function(K){var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,x.getSize(),m.signatureFlagProto_.getSize())&&x.setSize(K);return this};
_.l.setToken=function(K){K=K||void 0;var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,x.getToken(),m.signatureFlagProto_.getToken())&&x.setToken(K);return this};
_.l.JSC$19868_setWidth=function(K){var m=this.JSC$19866_parsedOptions_,x=m.valueProto_;IU(K,x.getWidth(),m.signatureFlagProto_.getWidth())&&_.p5(x,12,K);return this};
_.l.clearOptions=function(){YvH(this,"");return this};
_.l.build=function(){this.JSC$19866_components_.length=0;var K=this.JSC$19866_parsedOptions_,m=K.valueProto_;K=K.signatureFlagProto_;kx(this,"s",m.getSize(),K.getSize());kx(this,"w",m.getWidth(),K.getWidth());WI(this,"c",_.f5(m,2),_.f5(K,2));WI(this,"d",_.f5(m,3),_.f5(K,3));kx(this,"h",m.getHeight(),K.getHeight());WI(this,"s",pC(m,33),pC(K,33));WI(this,"h",m.getHtml(),K.getHtml());WI(this,"p",_.f5(m,19),_.f5(K,19));WI(this,"pp",_.f5(m,52),_.f5(K,52));WI(this,"pf",_.f5(m,67),_.f5(K,67));WI(this,"n",
_.f5(m,20),_.f5(K,20));kx(this,"r",RU(m,26),RU(K,26));WI(this,"r",_.f5(m,6),_.f5(K,6));WI(this,"o",pC(m,27),pC(K,27));var x=_.MV(m,7,_.K5);Xw(this,"o",x,_.MV(K,7,_.K5));x=_.MV(m,29,_.K5);Xw(this,"j",x,_.MV(K,29,_.K5));kx(this,"x",RU(m,9),RU(K,9));kx(this,"y",RU(m,10),RU(K,10));kx(this,"z",RU(m,11),RU(K,11));WI(this,"g",_.f5(m,14),_.f5(K,14));kx(this,"e",RU(m,15),RU(K,15));Xw(this,"f",_.bz(m,16),_.bz(K,16));WI(this,"k",pC(m,17),pC(K,17));WI(this,"u",pC(m,18),!0);WI(this,"ut",pC(m,45),!0);WI(this,"i",
pC(m,22),!0);WI(this,"a",pC(m,21),pC(K,21));WI(this,"b",_.f5(m,23),_.f5(K,23));kx(this,"b",RU(m,38),RU(K,38));kx(this,"c",RU(m,39),RU(K,39),16,8);Xw(this,"q",_.bz(m,28),_.bz(K,28));WI(this,"fh",pC(m,30),pC(K,30));WI(this,"fv",pC(m,31),pC(K,31));WI(this,"fg",_.f5(m,34),_.f5(K,34));WI(this,"ci",pC(m,32),pC(K,32));Xw(this,"t",m.getToken(),K.getToken());Xw(this,"nt0",_.bz(m,36),_.bz(K,36));WI(this,"rw",_.f5(m,35),_.f5(K,35));WI(this,"rwu",_.f5(m,41),_.f5(K,41));WI(this,"rwa",_.f5(m,64),_.f5(K,64));WI(this,
"nw",_.f5(m,48),_.f5(K,48));WI(this,"rh",_.f5(m,49),_.f5(K,49));WI(this,"no",_.f5(m,37),_.f5(K,37));WI(this,"ns",pC(m,40),pC(K,40));kx(this,"k",RU(m,42),RU(K,42));kx(this,"p",RU(m,43),RU(K,43));kx(this,"l",RU(m,44),RU(K,44));kx(this,"v",RU(m,62),RU(K,62));WI(this,"nu",pC(m,46),pC(K,46));WI(this,"ft",pC(m,50),pC(K,50));WI(this,"cc",pC(m,51),pC(K,51));WI(this,"nd",pC(m,53),pC(K,53));WI(this,"ip",pC(m,54),pC(K,54));WI(this,"nc",pC(m,55),pC(K,55));kx(this,"a",RU(m,56),RU(K,56));WI(this,"rj",pC(m,57),
pC(K,57));WI(this,"rp",pC(m,58),pC(K,58));WI(this,"rg",pC(m,59),pC(K,59));WI(this,"pd",pC(m,60),pC(K,60));WI(this,"pa",pC(m,61),pC(K,61));kx(this,"m",RU(m,63),RU(K,63));kx(this,"vb",JM(m,68),JM(K,68));kx(this,"vl",JM(m,69),JM(K,69));WI(this,"lf",pC(m,65),pC(K,65));WI(this,"mv",pC(m,66),pC(K,66));WI(this,"id",pC(m,70),pC(K,70));kx(this,"ic",RU(m,71),!0);WI(this,"pg",_.f5(m,72),_.f5(K,72));WI(this,"mo",pC(m,73),pC(K,73));WI(this,"al",pC(m,74),pC(K,74));kx(this,"iv",JM(m,75),JM(K,75));kx(this,"pi",hM(m,
76),hM(K,76));kx(this,"ya",hM(m,77),hM(K,77));kx(this,"ro",hM(m,78),hM(K,78));kx(this,"fo",hM(m,79),hM(K,79));WI(this,"df",pC(m,80),pC(K,80));Xw(this,"mm",_.bz(m,81),_.bz(K,81));WI(this,"sg",pC(m,82),pC(K,82));WI(this,"gd",pC(m,83),pC(K,83));WI(this,"fm",pC(m,84),pC(K,84));kx(this,"ba",RU(m,85),RU(K,85));kx(this,"br",RU(m,86),RU(K,86));kx(this,"bc",m.getBackgroundColor(),K.getBackgroundColor(),16,8);kx(this,"pc",RU(m,88),RU(K,88),16,8);kx(this,"sc",RU(m,89),RU(K,89),16,8);WI(this,"dv",pC(m,90),pC(K,
90));WI(this,"md",pC(m,91),pC(K,91));kx(this,"cp",RU(m,92),RU(K,92));WI(this,"sm",pC(m,93),pC(K,93));kx(this,"cv",RU(m,94),RU(K,94));WI(this,"ng",pC(m,95),pC(K,95));WI(this,"il",pC(m,96),pC(K,96));WI(this,"lo",pC(m,97),pC(K,97));WI(this,"vm",pC(m,98),pC(K,98));Xw(this,"dc",_.bz(m,99),_.bz(K,99));WI(this,"rf",pC(m,100),pC(K,100));Xw(this,"vf",_.bz(m,102),_.bz(K,102));WI(this,"ra",_.f5(m,103),_.f5(K,103));WI(this,"ckm",pC(m,104),pC(K,104));WI(this,"gm",pC(m,105),pC(K,105));WI(this,"ngm",pC(m,106),pC(K,
106));kx(this,"em",RU(m,107),RU(K,107));WI(this,"cr",pC(m,108),pC(K,108));kx(this,"sl",m.getStoryboardLevel(),K.getStoryboardLevel());kx(this,"sb",RU(m,110),RU(K,110));Xw(this,"pt",_.bz(m,111),_.bz(K,111));Xw(this,"gce",_.bz(m,112),_.bz(K,112));WI(this,"tm",pC(m,113),pC(K,113));WI(this,"ntm",pC(m,114),pC(K,114));kx(this,"mp",RU(m,115),RU(K,115));return this.JSC$19866_components_.join("-")};
var kx=function(K,m,x,S,Q,w){if(x!=null){var M=Q==void 0||Q!=10&&Q!=16?10:Q;x=Number(x).toString(M);Q=new IyO;Q.append(M==16?"0x":"");M=Q.append;w==void 0?w="":(w-=x.length,w=w<=0?"":(0,_.KGt)("0",w));M.call(Q,w);Q.append(x);AVd(K,m,Q.toString(),!!Number(S))}},WI=function(K,m,x,S){x&&AVd(K,m,"",!!S)},Xw=function(K,m,x,S){x&&AVd(K,m,String(x),!!Number(S))},AVd=function(K,m,x,S){S&&(m=m.charAt(0).toUpperCase()+m.substring(1));
K.JSC$19866_components_.push(m+x)};_.Zw(RD,J04);_.l=RD.prototype;_.l.JSC$19868_setCrop=function(K){K&&Kn(this);return RD.superClass_.JSC$19868_setCrop.call(this,K)};
_.l.JSC$19868_setHeight=function(K){K=K==null||K<0?void 0:K;K!=null&&this.setSize();return RD.superClass_.JSC$19868_setHeight.call(this,K)};
_.l.JSC$19868_setImageCrop=function(K){K&&Kn(this);return RD.superClass_.JSC$19868_setImageCrop.call(this,K)};
_.l.JSC$19868_setCircleCrop=function(K){K&&Kn(this);return RD.superClass_.JSC$19868_setCircleCrop.call(this,K)};
_.l.setSize=function(K){_.UB(K)&&(K=Math.max(K.width,K.height));K=K==null||K<0?void 0:K;K!=null&&(this.JSC$19868_setWidth(),this.JSC$19868_setHeight());return RD.superClass_.setSize.call(this,K)};
_.l.JSC$19868_setSmartCrop=function(K){K&&Kn(this);return RD.superClass_.JSC$19868_setSmartCrop.call(this,K)};
_.l.JSC$19868_setSmartCropNoClip=function(K){K&&Kn(this);return RD.superClass_.JSC$19868_setSmartCropNoClip.call(this,K)};
_.l.JSC$19868_setSmartCropUseFace=function(K){K&&Kn(this);return RD.superClass_.JSC$19868_setSmartCropUseFace.call(this,K)};
_.l.setCenterCrop=function(K){K&&Kn(this);return RD.superClass_.setCenterCrop.call(this,K)};
_.l.JSC$19868_setPad=function(K){K&&Kn(this);return RD.superClass_.JSC$19868_setPad.call(this,K)};
_.l.JSC$19868_setWidth=function(K){K=K==null||K<0?void 0:K;K!=null&&this.setSize();return RD.superClass_.JSC$19868_setWidth.call(this,K)};
var ofl=function(K){K.clearOptions();var m=K.JSC$19866_parsedOptions_,x=m.valueProto_;IU(!0,_.f5(x,3),_.f5(m.signatureFlagProto_,3))&&_.GI(x,3,!0);return K},Kn=function(K){K.setCenterCrop();
K.JSC$19868_setCircleCrop();K.JSC$19868_setCrop();K.JSC$19868_setImageCrop();K.JSC$19868_setPad();K.JSC$19868_setSmartCrop();K.JSC$19868_setSmartCropNoClip();K.JSC$19868_setSmartCropUseFace()};
RD.prototype.build=function(){var K=this.JSC$19866_parsedOptions_.valueProto_;pC(K,18)||pC(K,45)?K.getSize()||this.setSize(0):(K=this.JSC$19866_parsedOptions_.valueProto_,K.getSize()||K.getWidth()||K.getHeight()||(this.setSize(),this.JSC$19868_setHeight(),this.JSC$19868_setWidth(),Kn(this)));return RD.superClass_.build.call(this)};var Hvf=/^[^\/]*\/\//,$9l=function(K,m){m=m===void 0?!1:m;this.original_=K;this.originalPrefix_="";(K=this.original_.match(Hvf))&&K[0]?(this.originalPrefix_=K[0],K=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):K="http://"+this.original_;this.uri_=_.Wc(K,!0);this.isFreeformUrl_=m;this.JSC$19872_valid_=!0;this.obfuscated_=!1},NQs=function(K,m){K.JSC$19874_pathPrefix_=K.JSC$19874_pathPrefix_?K.JSC$19874_pathPrefix_+("/"+m):m},mJ=function(K){if(K.JSC$19874_components_==
void 0){var m=K.uri_.getPath().substring(1);
K.JSC$19874_pathPrefix_=null;if(K.isFreeformUrl_){K.JSC$19874_components_=[];if((m.match(/=/g)||[]).length>1)return K.JSC$19872_valid_=!1,K.JSC$19874_components_;var x=m.indexOf("=");x!=-1?(K.JSC$19874_components_.push(m.substr(0,x)),K.JSC$19874_components_.push(m.substr(x+1))):K.JSC$19874_components_.push(m);return K.JSC$19874_components_}K.JSC$19874_components_=m.split("/");m=K.JSC$19874_components_.length;m>2&&K.JSC$19874_components_[0]=="u"&&(NQs(K,K.JSC$19874_components_[0]+"/"+K.JSC$19874_components_[1]),
K.JSC$19874_components_.shift(),K.JSC$19874_components_.shift(),m-=2);if(m==0||m==4||m>7)return K.JSC$19872_valid_=!1,K.JSC$19874_components_;if(m==2)NQs(K,K.JSC$19874_components_[0]);else if(K.JSC$19874_components_[0]=="image")NQs(K,K.JSC$19874_components_[0]);else if(m==7||m==3)return K.JSC$19872_valid_=!1,K.JSC$19874_components_;if(m<=3){K.obfuscated_=!0;m==3&&(NQs(K,K.JSC$19874_components_[1]),K.JSC$19874_components_.shift(),--m);--m;x=K.JSC$19874_components_[m];var S=x.indexOf("=");S!=-1&&(K.JSC$19874_components_[m]=
x.substr(0,S),K.JSC$19874_components_.push(x.substr(S+1)))}}return K.JSC$19874_components_};
$9l.prototype.isValid=function(){mJ(this);return this.JSC$19872_valid_};
$9l.prototype.isObfuscated=function(){mJ(this);return this.obfuscated_};
var Zv5=function(K){mJ(K);return K.isFreeformUrl_},xh=function(K){mJ(K);
K.JSC$19874_pathPrefix_==void 0&&(K.JSC$19874_pathPrefix_=null);return K.JSC$19874_pathPrefix_},BQO=function(K){switch(mJ(K).length){case 7:return!0;
case 6:return xh(K)==null;case 5:return!1;case 3:return!0;case 2:return xh(K)==null;case 1:return!1;default:return!1}},S4=function(K,m){if(Zv5(K))a:{switch(m){case 7:m=0;
break;case 4:if(!BQO(K)){K=null;break a}m=1;break;default:K=null;break a}K=mJ(K)[m]}else if(K.isObfuscated())a:{var x=xh(K)!=null?1:0;switch(m){case 6:m=x;break;case 4:if(!BQO(K)){K=null;break a}m=1+x;break;default:K=null;break a}K=mJ(K)[m]}else a:{x=xh(K)!=null?1:0;switch(m){case 0:m=x;break;case 1:m=1+x;break;case 2:m=2+x;break;case 3:m=3+x;break;case 4:if(!BQO(K)){K=null;break a}m=4+x;break;case 5:m=BQO(K)?1:0;m=4+x+m;break;default:K=null;break a}K=mJ(K)[m]}return K};
$9l.prototype.getOptions=function(){this.options_==void 0&&(this.options_=S4(this,4));return this.options_};var Lvs=function(){};
Lvs.prototype.parse=function(K,m){return new hCH(K,m===void 0?!1:m)};
var hCH=function(K,m){$9l.call(this,K,m===void 0?!1:m)};
_.q(hCH,$9l);_.Zw(Je,RD);var CeJ;Je.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
Je.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var K=Je.superClass_.build.call(this),m=[];xh(this.parsedImageUrl_)!=null&&m.push(xh(this.parsedImageUrl_));var x=Zv5(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var S=this.parsedImageUrl_;S.obfuscatedData_==void 0&&(S.obfuscatedData_=S4(S,6));m.push(S.obfuscatedData_+(K?"="+K:""))}else if(x){S=m.push;var Q=this.parsedImageUrl_;Q.freeformUrlPath_===void 0&&(Q.freeformUrlPath_=S4(Q,
7));S.call(m,Q.freeformUrlPath_);K&&m.push(K)}else S=m.push,Q=this.parsedImageUrl_,Q.obfuscatedGaiaId_==void 0&&(Q.obfuscatedGaiaId_=S4(Q,0)),S.call(m,Q.obfuscatedGaiaId_),S=m.push,Q=this.parsedImageUrl_,Q.photoId_==void 0&&(Q.photoId_=S4(Q,1)),S.call(m,Q.photoId_),S=m.push,Q=this.parsedImageUrl_,Q.imageVersion_==void 0&&(Q.imageVersion_=S4(Q,2)),S.call(m,Q.imageVersion_),S=m.push,Q=this.parsedImageUrl_,Q.signature_==void 0&&(Q.signature_=S4(Q,3)),S.call(m,Q.signature_),K&&m.push(K),K=m.push,S=this.parsedImageUrl_,
S.filename_==void 0&&(S.filename_=S4(S,5)),K.call(m,S.filename_);m=x?m.join("="):m.join("/");m=_.Wc(this.protocolPrefix_+this.JSC$19880_domain_+"/"+m+(this.JSC$19880_query_?"?"+this.JSC$19880_query_:"")).toString();m.startsWith("%3a//")&&(m=m.replace("%3a//","://"));return m};var a9y=_.Pr(["viewBox"]),d9H=_.Pr(["width"]),yVH=_.Pr(["height"]),Vqs=_.Pr(["fill"]),vfH=_.Pr(["id"]),U9l=_.Pr(["x"]),zU5=_.Pr(["y"]);EuH.prototype.getLength=function(){return this.parsedData.length};
EuH.prototype.write=function(K){for(var m=0,x=this.parsedData.length;m<x;m++)K.put(this.parsedData[m],8)};
var Y$4=function(K,m){var x=new EuH(m);K.dataList.push(x);x=K.errorCorrectLevel;var S=1,Q=encodeURI(m).toString().replace(/%[0-9a-fA-F]{2}/g,"a");m=Q.length+(Q.length!=m?3:0);Q=0;for(var w=Qn.length;Q<=w;Q++){var M=0;switch(x){case 1:M=Qn[Q][0];break;case 0:M=Qn[Q][1];break;case 3:M=Qn[Q][2];break;case 2:M=Qn[Q][3]}if(m<=M)break;else S++}if(S>Qn.length)throw Error("Qk");K.typeNumber=S;K.dataCache=null};
biJ.prototype.isDark=function(K,m){if(K<0||this.moduleCount<=K||m<0||this.moduleCount<=m)throw Error("Ik`"+K+"`"+m);return this.modules[K][m]};
for(var FvH=function(K,m,x){K.moduleCount=K.typeNumber*4+17;K.modules=Array(K.moduleCount);for(var S=0;S<K.moduleCount;S++){K.modules[S]=Array(K.moduleCount);for(var Q=0;Q<K.moduleCount;Q++)K.modules[S][Q]=null}TQs(K,0,0);TQs(K,K.moduleCount-7,0);TQs(K,0,K.moduleCount-7);S=I94[K.typeNumber-1];for(Q=0;Q<S.length;Q++)for(var w=0;w<S.length;w++){var M=S[Q],f=S[w];if(K.modules[M][f]==null)for(var c=-2;c<=2;c++)for(var D=-2;D<=2;D++)K.modules[M+c][f+D]=c==-2||c==2||D==-2||D==2||c==0&&D==0?!0:!1}for(S=
8;S<K.moduleCount-8;S++)K.modules[S][6]==null&&(K.modules[S][6]=S%2==0);for(S=8;S<K.moduleCount-8;S++)K.modules[6][S]==null&&(K.modules[6][S]=S%2==0);S=K.errorCorrectLevel<<3|x;for(Q=S<<10;wZ(Q)-wZ(1335)>=0;)Q^=1335<<wZ(Q)-wZ(1335);S=(S<<10|Q)^21522;for(Q=0;Q<15;Q++)w=!m&&(S>>Q&1)==1,Q<6?K.modules[Q][8]=w:Q<8?K.modules[Q+1][8]=w:K.modules[K.moduleCount-15+Q][8]=w;for(Q=0;Q<15;Q++)w=!m&&(S>>Q&1)==1,Q<8?K.modules[8][K.moduleCount-Q-1]=w:Q<9?K.modules[8][15-Q-1+1]=w:K.modules[8][15-Q-1]=w;K.modules[K.moduleCount-
8][8]=!m;if(K.typeNumber>=7){S=K.typeNumber;for(Q=S<<12;wZ(Q)-wZ(7973)>=0;)Q^=7973<<wZ(Q)-wZ(7973);S=S<<12|Q;for(Q=0;Q<18;Q++)w=!m&&(S>>Q&1)==1,K.modules[Math.floor(Q/3)][Q%3+K.moduleCount-8-3]=w;for(Q=0;Q<18;Q++)w=!m&&(S>>Q&1)==1,K.modules[Q%3+K.moduleCount-8-3][Math.floor(Q/3)]=w}if(K.dataCache==null){Q=K.typeNumber;w=K.dataList;m=K.errorCorrectLevel;S=kYl(Q,m);if(S==void 0)throw Error("Pk`"+Q+"`"+m);M=S.length/3;m=[];for(f=0;f<M;f++){c=S[f*3];D=S[f*3+1];for(var G=S[f*3+2],p=0;p<c;p++)m.push(new gu4(D,
G))}S=new nuf;for(M=0;M<w.length;M++)f=w[M],S.put(f.mode,4),S.put(f.getLength(),WNJ(f.mode,Q)),f.write(S);for(M=Q=0;M<m.length;M++)Q+=m[M].dataCount;if(S.length>Q*8)throw Error("Jk`"+S.length+"`"+Q*8);for(S.length+4<=Q*8&&S.put(0,4);S.length%8!=0;)XBO(S,!1);for(;!(S.length>=Q*8);){S.put(236,8);if(S.length>=Q*8)break;S.put(17,8)}w=Q=D=0;M=Array(m.length);f=Array(m.length);for(c=0;c<m.length;c++){p=m[c].dataCount;var R=m[c].totalCount-p;Q=Math.max(Q,p);w=Math.max(w,R);M[c]=Array(p);for(G=0;G<M[c].length;G++)M[c][G]=
255&S.buffer[G+D];D+=p;G=R;p=new he([1],0);for(R=0;R<G;R++)p=p.multiply(new he([1,Kfs(R)],0));G=p;p=(new he(M[c],G.getLength()-1)).mod(G);f[c]=Array(G.getLength()-1);for(G=0;G<f[c].length;G++)R=G+p.getLength()-f[c].length,f[c][G]=R>=0?p.get(R):0}for(G=S=0;G<m.length;G++)S+=m[G].totalCount;S=Array(S);for(G=D=0;G<Q;G++)for(c=0;c<m.length;c++)G<M[c].length&&(S[D++]=M[c][G]);for(G=0;G<w;G++)for(c=0;c<m.length;c++)G<f[c].length&&(S[D++]=f[c][G]);K.dataCache=S}m=K.dataCache;S=-1;Q=K.moduleCount-1;w=7;M=
0;for(f=K.moduleCount-1;f>0;f-=2)for(f==6&&f--;;){for(c=0;c<2;c++)K.modules[Q][f-c]==null&&(D=!1,M<m.length&&(D=(m[M]>>>w&1)==1),mCG(x,Q,f-c)&&(D=!D),K.modules[Q][f-c]=D,w--,w==-1&&(M++,w=7));Q+=S;if(Q<0||K.moduleCount<=Q){Q-=S;S=-S;break}}},TQs=function(K,m,x){for(var S=-1;S<=7;S++)if(!(m+S<=-1||K.moduleCount<=m+S))for(var Q=-1;Q<=7;Q++)x+Q<=-1||K.moduleCount<=x+Q||(K.modules[m+S][x+Q]=0<=S&&S<=6&&(Q==0||Q==6)||0<=Q&&Q<=6&&(S==0||S==6)||2<=S&&S<=4&&2<=Q&&Q<=4?!0:!1)},A0l=function(K){for(var m=0,
x=0,S=0;S<8;S++){FvH(K,!0,S);
var Q=K;for(var w=Q.moduleCount,M=0,f=0;f<w;f++)for(var c=0;c<w;c++){for(var D=0,G=Q.isDark(f,c),p=-1;p<=1;p++)if(!(f+p<0||w<=f+p))for(var R=-1;R<=1;R++)c+R<0||w<=c+R||(p!=0||R!=0)&&G==Q.isDark(f+p,c+R)&&D++;D>5&&(M+=3+D-5)}for(f=0;f<w-1;f++)for(c=0;c<w-1;c++)if(D=0,Q.isDark(f,c)&&D++,Q.isDark(f+1,c)&&D++,Q.isDark(f,c+1)&&D++,Q.isDark(f+1,c+1)&&D++,D==0||D==4)M+=3;for(f=0;f<w;f++)for(c=0;c<w-6;c++)Q.isDark(f,c)&&!Q.isDark(f,c+1)&&Q.isDark(f,c+2)&&Q.isDark(f,c+3)&&Q.isDark(f,c+4)&&!Q.isDark(f,c+5)&&
Q.isDark(f,c+6)&&(M+=40);for(c=0;c<w;c++)for(f=0;f<w-6;f++)Q.isDark(f,c)&&!Q.isDark(f+1,c)&&Q.isDark(f+2,c)&&Q.isDark(f+3,c)&&Q.isDark(f+4,c)&&!Q.isDark(f+5,c)&&Q.isDark(f+6,c)&&(M+=40);for(c=D=0;c<w;c++)for(f=0;f<w;f++)Q.isDark(f,c)&&D++;Q=M+=Math.abs(100*D/w/w-50)/5*10;if(S==0||m>Q)m=Q,x=S}return x},I94=[[],
[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]],wZ=function(K){for(var m=0;K!=0;)m++,K>>>=1;return m},mCG=function(K,m,x){switch(K){case 0:return(m+x)%2==0;
case 1:return m%2==0;case 2:return x%3==0;case 3:return(m+x)%3==0;case 4:return(Math.floor(m/2)+Math.floor(x/3))%2==0;case 5:return m*x%2+m*x%3==0;case 6:return(m*x%2+m*x%3)%2==0;case 7:return(m*x%3+(m+x)%2)%2==0;default:throw Error("Kk`"+K);}},WNJ=function(K,m){if(1<=m&&m<10)switch(K){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Lk`"+K);}else if(m<27)switch(K){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Lk`"+K);}else if(m<41)switch(K){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Lk`"+K);}else throw Error("Mk`"+m);},STy=function(K){if(K<1)throw Error("Nk`"+K);
return xCH[K]},Kfs=function(K){for(;K<0;)K+=255;
for(;K>=256;)K-=255;return sJ[K]},sJ=Array(256),xCH=Array(256),Qi4=0;Qi4<8;Qi4++)sJ[Qi4]=1<<Qi4;
for(var lb=8;lb<256;lb++)sJ[lb]=sJ[lb-4]^sJ[lb-5]^sJ[lb-6]^sJ[lb-8];for(var wjs=0;wjs<255;wjs++)xCH[sJ[wjs]]=wjs;he.prototype.get=function(K){return this.num[K]};
he.prototype.getLength=function(){return this.num.length};
he.prototype.multiply=function(K){for(var m=Array(this.getLength()+K.getLength()-1),x=0;x<this.getLength();x++)for(var S=0;S<K.getLength();S++)m[x+S]^=Kfs(STy(this.get(x))+STy(K.get(S)));return new he(m,0)};
he.prototype.mod=function(K){if(this.getLength()-K.getLength()<0)return this;for(var m=STy(this.get(0))-STy(K.get(0)),x=Array(this.getLength()),S=0;S<this.getLength();S++)x[S]=this.get(S);for(S=0;S<K.getLength();S++)x[S]^=Kfs(STy(K.get(S))+m);return(new he(x,0)).mod(K)};
var siy=[[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]],kYl=function(K,m){switch(m){case 1:return siy[(K-1)*4];case 0:return siy[(K-1)*4+1];case 3:return siy[(K-1)*4+2];case 2:return siy[(K-1)*4+3]}};
nuf.prototype.get=function(K){return(this.buffer[Math.floor(K/8)]>>>7-K%8&1)==1};
nuf.prototype.put=function(K,m){for(var x=0;x<m;x++)XBO(this,(K>>>m-x-1&1)==1)};
var XBO=function(K,m){var x=Math.floor(K.length/8);K.buffer.length<=x&&K.buffer.push(0);m&&(K.buffer[x]|=128>>>K.length%8);K.length++},Qn=[[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]],iiH=function(){var K=function(m,x){this.JSC$19900__el=m;this.JSC$19900__htOption=x};
K.prototype.draw=function(m){function x(G,p){G=document.createElementNS("http://www.w3.org/2000/svg",G);for(var R in p)p.hasOwnProperty(R)&&(R==="href"?_.jX4(G,p[R]):_.u1([_.Dz(a9y),_.Dz(d9H),_.Dz(yVH),_.Dz(Vqs),_.Dz(vfH),_.Dz(U9l),_.Dz(zU5)],G,R,p[R]));return G}
var S=this.JSC$19900__htOption,Q=this.JSC$19900__el,w=m.moduleCount;this.clear();var M=x("svg",{viewBox:"0 0 "+String(w)+" "+String(w),width:"100%",height:"100%",fill:S.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});Q.appendChild(M);M.appendChild(x("rect",{fill:S.colorLight,width:"100%",height:"100%"}));M.appendChild(x("rect",{fill:S.colorDark,width:"1",height:"1",id:"template"}));for(var f=0;f<w;f++)for(var c=0;c<w;c++)if(m.isDark(f,c)){var D=x("use",{x:String(f),y:String(c),href:"#template"});
M.appendChild(D)}};
K.prototype.clear=function(){for(;this.JSC$19900__el.hasChildNodes();)this.JSC$19900__el.removeChild(this.JSC$19900__el.lastChild)};
return K}(),eCJ=document.documentElement.tagName.toLowerCase()==="svg"?iiH:typeof CanvasRenderingContext2D!="undefined"?function(){var K=function(m,x){this._bIsPainted=!1;
Pes();this.JSC$19900__htOption=x;this._elCanvas=document.createElement("canvas");this._elCanvas.width=x.width;this._elCanvas.height=x.height;m.appendChild(this._elCanvas);this.JSC$19900__el=m;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$19900__el.appendChild(this._elImage);this._bSupportDataURI=null};
K.prototype._onMakeImage=function(){var m=this._elCanvas.toDataURL("image/png");this._elImage.src=m;this._elImage.style.display="block";this._elCanvas.style.display="none"};
K.prototype._safeSetDataURI=function(m,x){var S=this;S._fFail=x;S._fSuccess=m;S._bSupportDataURI===null?(m=_.gk("IMG"),x=function(){S._bSupportDataURI=!1;S._fFail&&S._fFail.call(S)},m.onabort=x,m.onerror=x,m.onload=function(){S._bSupportDataURI=!0;
S._fSuccess&&S._fSuccess.call(S)},m.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):S._bSupportDataURI===!0&&S._fSuccess?S._fSuccess.call(S):S._bSupportDataURI===!1&&S._fFail&&S._fFail.call(S)};
K.prototype.draw=function(m){var x=this._oContext,S=this.JSC$19900__htOption,Q=m.moduleCount,w=S.width/Q,M=S.height/Q,f=Math.round(w),c=Math.round(M);this._elImage.style.display="none";this.clear();for(var D=0;D<Q;D++)for(var G=0;G<Q;G++){var p=m.isDark(D,G),R=G*w,J=D*M;x.strokeStyle=p?S.colorDark:S.colorLight;x.lineWidth=1;x.fillStyle=p?S.colorDark:S.colorLight;x.fillRect(R,J,w,M);x.strokeRect(Math.floor(R)+.5,Math.floor(J)+.5,f,c);x.strokeRect(Math.ceil(R)-.5,Math.ceil(J)-.5,f,c)}this._bIsPainted=
!0};
K.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
K.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
K.prototype.round=function(m){return m?Math.floor(m*1E3)/1E3:m};
return K}():function(){var K=function(m,x){this.JSC$19900__el=m;
this.JSC$19900__htOption=x};
K.prototype.draw=function(m){for(var x=this.JSC$19900__htOption,S=this.JSC$19900__el,Q=m.moduleCount,w=Math.floor(x.width/Q),M=Math.floor(x.height/Q),f=['<table style="border:0;border-collapse:collapse;">'],c=0;c<Q;c++){f.push("<tr>");for(var D=0;D<Q;D++)f.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+w+"px;height:"+M+"px;background-color:"+(m.isDark(c,D)?x.colorDark:x.colorLight)+';"></td>');f.push("</tr>")}f.push("</table>");m=f.join("");m=_.y2M(_.vro,m);_.l1(S,m);
m=S.childNodes[0];Q=(x.width-m.offsetWidth)/2;w=(x.height-m.offsetHeight)/2;Q>0&&w>0&&(m.style.margin=w+"px "+Q+"px")};
K.prototype.clear=function(){this.JSC$19900__el.textContent=""};
return K}();
ou4.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$19903__android||this.JSC$19903__android>=3)&&this._oDrawing.makeImage()};
ou4.prototype.clear=function(){this._oDrawing.clear()};
_.Qm.QRCode=ou4;var lal={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var u1y=function(){};
u1y.prototype.stringify=function(K){return _.Qm.JSON.stringify(K,void 0)};
u1y.prototype.parse=function(K){return _.Qm.JSON.parse(K,void 0)};var MSs=function(){_.fK.call(this,"z")};
_.Zw(MSs,_.fK);var fas=function(){_.fK.call(this,"y")};
_.Zw(fas,_.fK);var tS4=null,c$H=function(){return tS4=tS4||new _.r4},O_y=function(K){_.fK.call(this,"serverreachability",K)};
_.Zw(O_y,_.fK);var jiJ=function(K){var m=c$H();m.dispatchEvent(new O_y(m,K))},DC5=function(K,m){_.fK.call(this,"statevent",K);
this.stat=m};
_.Zw(DC5,_.fK);var ub=function(K){var m=c$H();m.dispatchEvent(new DC5(m,K))},r$H=function(K,m,x,S){_.fK.call(this,"timingevent",K);
this.size=m;this.rtt=x;this.retries=S};
_.Zw(r$H,_.fK);var GF4=function(K,m,x){var S=c$H();S.dispatchEvent(new r$H(S,K,m,x))},pj6=function(K,m){if(typeof K!=="function")throw Error("Rk");
return _.Qm.setTimeout(function(){K()},m)};var Mk=function(){this.redactEnabled_=!0};
Mk.prototype.disableRedact=function(){this.redactEnabled_=!1};
var RBd=function(K,m,x,S,Q,w){K.info(function(){if(K.redactEnabled_)if(w){var M="";for(var f=w.split("&"),c=0;c<f.length;c++){var D=f[c].split("=");if(D.length>1){var G=D[0];D=D[1];var p=G.split("_");M=p.length>=2&&p[1]=="type"?M+(G+"="+D+"&"):M+(G+"=redacted&")}}}else M=null;else M=w;return"XMLHTTP REQ ("+S+") [attempt "+Q+"]: "+m+"\n"+x+"\n"+M})},J$J=function(K,m,x,S,Q,w,M){K.info(function(){return"XMLHTTP RESP ("+S+") [ attempt "+Q+"]: "+m+"\n"+x+"\n"+w+" "+M})},fn=function(K,m,x,S){K.info(function(){return"XMLHTTP TEXT ("+
m+"): "+hBl(K,x)+(S?" "+S:"")})},CWs=function(K,m){K.info(function(){return"TIMEOUT: "+m})};
Mk.prototype.debug=function(){};
Mk.prototype.info=function(){};
Mk.prototype.warning=function(){};
var hBl=function(K,m){if(!K.redactEnabled_)return m;if(!m)return null;try{var x=JSON.parse(m);if(x)for(var S=0;S<x.length;S++)if(Array.isArray(x[S])){var Q=x[S];if(!(Q.length<2)){var w=Q[1];if(Array.isArray(w)&&!(w.length<1)){var M=w[0];if(M!="noop"&&M!="stop"&&M!="close")for(var f=1;f<w.length;f++)w[f]=""}}}return(0,_.LK)(x)}catch(c){return K.debug("Exception parsing expected JS array - probably was not JS"),m}};var tQ=function(K,m,x,S,Q){this.JSC$19925_channel_=K;this.JSC$19925_channelDebug_=m;this.sid_=x;this.JSC$19925_rid_=S;this.JSC$19925_retryId_=Q||1;this.JSC$19925_eventHandler_=new _.Rc(this);this.timeout_=45E3;this.JSC$19925_extraHeaders_=null;this.JSC$19925_successful_=!1;this.JSC$19925_postData_=this.JSC$19925_requestUri_=this.JSC$19925_baseUri_=this.JSC$19925_type_=this.JSC$19925_requestStartTime_=this.JSC$19925_watchDogTimeoutTime_=this.JSC$19925_watchDogTimerId_=null;this.JSC$19925_pendingMessages_=
[];this.JSC$19925_xmlHttp_=null;this.JSC$19925_xmlHttpChunkStart_=0;this.JSC$19925_lastError_=this.JSC$19925_verb_=null;this.JSC$19925_lastStatusCode_=-1;this.JSC$19925_cancelled_=!1;this.JSC$19925_readyStateChangeThrottleMs_=0;this.JSC$19925_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new LfH},LfH=function(){this.textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},qTl=function(K,m){switch(K){case 0:return"Non-200 return code ("+m+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},Ev4={},b_4={};
tQ.prototype.setTimeout=function(K){this.timeout_=K};
var nv4=function(K,m,x){K.JSC$19925_type_=1;K.JSC$19925_baseUri_=_.QE(m.clone());K.JSC$19925_postData_=x;K.decodeChunks_=!0;gvO(K,null)},gvO=function(K,m){K.JSC$19925_requestStartTime_=Date.now();
PWf(K);K.JSC$19925_requestUri_=K.JSC$19925_baseUri_.clone();cI(K.JSC$19925_requestUri_,"t",K.JSC$19925_retryId_);K.JSC$19925_xmlHttpChunkStart_=0;var x=K.JSC$19925_channel_.JSC$19944_supportsCrossDomainXhrs_;K.fetchResponseState_=new LfH;K.JSC$19925_xmlHttp_=eBH(K.JSC$19925_channel_,x?m:null,!K.JSC$19925_postData_);K.JSC$19925_readyStateChangeThrottleMs_>0&&(K.JSC$19925_readyStateChangeThrottle_=new _.Kp((0,_.Ar)(K.JSC$19929_xmlHttpHandler_,K,K.JSC$19925_xmlHttp_),K.JSC$19925_readyStateChangeThrottleMs_));
K.JSC$19925_eventHandler_.listen(K.JSC$19925_xmlHttp_,"readystatechange",K.JSC$19929_readyStateChangeHandler_);m=K.JSC$19925_extraHeaders_?_.NX.clone(K.JSC$19925_extraHeaders_):{};K.JSC$19925_postData_?(K.JSC$19925_verb_||(K.JSC$19925_verb_="POST"),m["Content-Type"]="application/x-www-form-urlencoded",K.JSC$19925_xmlHttp_.send(K.JSC$19925_requestUri_,K.JSC$19925_verb_,K.JSC$19925_postData_,m)):(K.JSC$19925_verb_="GET",K.JSC$19925_xmlHttp_.send(K.JSC$19925_requestUri_,K.JSC$19925_verb_,null,m));jiJ(1);
RBd(K.JSC$19925_channelDebug_,K.JSC$19925_verb_,K.JSC$19925_requestUri_,K.JSC$19925_rid_,K.JSC$19925_retryId_,K.JSC$19925_postData_)};
tQ.prototype.JSC$19929_readyStateChangeHandler_=function(K){K=K.target;var m=this.JSC$19925_readyStateChangeThrottle_;m&&_.Es(K)==3?(this.JSC$19925_channelDebug_.debug("Throttling readystatechange."),m.fire()):this.JSC$19929_xmlHttpHandler_(K)};
tQ.prototype.JSC$19929_xmlHttpHandler_=function(K){try{K==this.JSC$19925_xmlHttp_?i_d(this):this.JSC$19925_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(m){this.JSC$19925_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),YTJ(this)}finally{}};
var i_d=function(K){var m=_.Es(K.JSC$19925_xmlHttp_),x=K.JSC$19925_xmlHttp_.JSC$9804_lastErrorCode_,S=K.JSC$19925_xmlHttp_.getStatus();if(!(m<3||m==3&&!YTJ(K))){K.JSC$19925_cancelled_||m!=4||x==7||(x==8||S<=0?jiJ(3):jiJ(2));Ff4(K);var Q=K.JSC$19925_xmlHttp_.getStatus();K.JSC$19925_lastStatusCode_=Q;x=A$G(K);YTJ(K)||K.JSC$19925_channelDebug_.debug(function(){return"No response text for uri "+K.JSC$19925_requestUri_+" status "+Q});
K.JSC$19925_successful_=Q==200;J$J(K.JSC$19925_channelDebug_,K.JSC$19925_verb_,K.JSC$19925_requestUri_,K.JSC$19925_rid_,K.JSC$19925_retryId_,m,Q);if(K.JSC$19925_successful_){if(K.decodeInitialResponse_&&!K.initialResponseDecoded_)if(S=ovH(K))fn(K.JSC$19925_channelDebug_,K.JSC$19925_rid_,S,"Initial handshake response via X-HTTP-Initial-Response"),K.initialResponseDecoded_=!0,H_J(K,S);else{K.JSC$19925_successful_=!1;K.JSC$19925_lastError_=3;ub(12);K.JSC$19925_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
K.JSC$19925_rid_+")");cf(K);$Cs(K);return}K.decodeChunks_?N2l(K,m,x):(fn(K.JSC$19925_channelDebug_,K.JSC$19925_rid_,x,null),H_J(K,x));m==4&&cf(K);K.JSC$19925_successful_&&!K.JSC$19925_cancelled_&&(m==4?Z_4(K.JSC$19925_channel_,K):(K.JSC$19925_successful_=!1,PWf(K)))}else fAH(K.JSC$19925_xmlHttp_),Q==400&&x.indexOf("Unknown SID")>0?(K.JSC$19925_lastError_=3,ub(12),K.JSC$19925_channelDebug_.warning("XMLHTTP Unknown SID ("+K.JSC$19925_rid_+")")):(K.JSC$19925_lastError_=0,ub(13),K.JSC$19925_channelDebug_.warning("XMLHTTP Bad status "+
Q+" ("+K.JSC$19925_rid_+")")),cf(K),$Cs(K)}},ovH=function(K){return K.JSC$19925_xmlHttp_&&(K=fU(K.JSC$19925_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.t8(K)?K:null},A$G=function(K){if(!B2l(K))return K.JSC$19925_xmlHttp_.getResponseText();
var m=K.JSC$19925_xmlHttp_.getResponse();if(m==="")return"";var x="",S=m.length,Q=_.Es(K.JSC$19925_xmlHttp_)==4;if(!K.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return cf(K),$Cs(K),"";K.fetchResponseState_.textDecoder=new _.Qm.TextDecoder}for(var w=0;w<S;w++)K.fetchResponseState_.responseArrivedForFetch=!0,x+=K.fetchResponseState_.textDecoder.decode(m[w],{stream:!(Q&&w==S-1)});m.length=0;K.fetchResponseState_.responseBuffer+=x;K.JSC$19925_xmlHttpChunkStart_=0;return K.fetchResponseState_.responseBuffer},
YTJ=function(K){return K.JSC$19925_xmlHttp_?K.fetchResponseState_.responseArrivedForFetch?!0:!(!K.JSC$19925_xmlHttp_.getResponseText()&&!K.JSC$19925_xmlHttp_.getResponse()):!1},B2l=function(K){return K.JSC$19925_xmlHttp_?K.JSC$19925_verb_=="GET"&&K.JSC$19925_type_!=2&&K.JSC$19925_channel_.usesFetchStreams_:!1},N2l=function(K,m,x){for(var S=!0,Q;!K.JSC$19925_cancelled_&&K.JSC$19925_xmlHttpChunkStart_<x.length;)if(Q=aaH(K,x),Q==b_4){m==4&&(K.JSC$19925_lastError_=4,ub(14),S=!1);
fn(K.JSC$19925_channelDebug_,K.JSC$19925_rid_,null,"[Incomplete Response]");break}else if(Q==Ev4){K.JSC$19925_lastError_=4;ub(15);fn(K.JSC$19925_channelDebug_,K.JSC$19925_rid_,x,"[Invalid Chunk]");S=!1;break}else fn(K.JSC$19925_channelDebug_,K.JSC$19925_rid_,Q,null),H_J(K,Q);B2l(K)&&K.JSC$19925_xmlHttpChunkStart_!=0&&(K.fetchResponseState_.responseBuffer=K.fetchResponseState_.responseBuffer.slice(K.JSC$19925_xmlHttpChunkStart_),K.JSC$19925_xmlHttpChunkStart_=0);m!=4||x.length!=0||K.fetchResponseState_.responseArrivedForFetch||
(K.JSC$19925_lastError_=1,ub(16),S=!1);K.JSC$19925_successful_=K.JSC$19925_successful_&&S;S?x.length>0&&!K.firstByteReceived_&&(K.firstByteReceived_=!0,m=K.JSC$19925_channel_,m.JSC$19944_backChannelRequest_==K&&m.detectBufferingProxy_&&!m.bpDetectionDone_&&(m.JSC$19944_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+x.length),dC4(m),m.bpDetectionDone_=!0,ub(11))):(fn(K.JSC$19925_channelDebug_,K.JSC$19925_rid_,x,"[Invalid Chunked Response]"),cf(K),$Cs(K))},aaH=function(K,
m){var x=K.JSC$19925_xmlHttpChunkStart_,S=m.indexOf("\n",x);
if(S==-1)return b_4;x=Number(m.substring(x,S));if(isNaN(x))return Ev4;S+=1;if(S+x>m.length)return b_4;m=m.slice(S,S+x);K.JSC$19925_xmlHttpChunkStart_=S+x;return m};
tQ.prototype.cancel=function(){this.JSC$19925_cancelled_=!0;cf(this)};
var PWf=function(K){K.JSC$19925_watchDogTimeoutTime_=Date.now()+K.timeout_;y$l(K,K.timeout_)},y$l=function(K,m){if(K.JSC$19925_watchDogTimerId_!=null)throw Error("Sk");
K.JSC$19925_watchDogTimerId_=pj6((0,_.Ar)(K.JSC$19929_onWatchDogTimeout_,K),m)},Ff4=function(K){K.JSC$19925_watchDogTimerId_&&(_.Qm.clearTimeout(K.JSC$19925_watchDogTimerId_),K.JSC$19925_watchDogTimerId_=null)};
tQ.prototype.JSC$19929_onWatchDogTimeout_=function(){this.JSC$19925_watchDogTimerId_=null;var K=Date.now();K-this.JSC$19925_watchDogTimeoutTime_>=0?(CWs(this.JSC$19925_channelDebug_,this.JSC$19925_requestUri_),this.JSC$19925_type_!=2&&(jiJ(3),ub(17)),cf(this),this.JSC$19925_lastError_=2,$Cs(this)):(this.JSC$19925_channelDebug_.warning("WatchDog timer called too early"),y$l(this,this.JSC$19925_watchDogTimeoutTime_-K))};
var $Cs=function(K){K.JSC$19925_channel_.state_==0||K.JSC$19925_cancelled_||Z_4(K.JSC$19925_channel_,K)},cf=function(K){Ff4(K);
_.uz(K.JSC$19925_readyStateChangeThrottle_);K.JSC$19925_readyStateChangeThrottle_=null;K.JSC$19925_eventHandler_.removeAll();if(K.JSC$19925_xmlHttp_){var m=K.JSC$19925_xmlHttp_;K.JSC$19925_xmlHttp_=null;m.abort();m.dispose()}};
tQ.prototype.getLastError=function(){return this.JSC$19925_lastError_};
var H_J=function(K,m){try{var x=K.JSC$19925_channel_;if(x.state_!=0&&(x.JSC$19944_backChannelRequest_==K||VS5(x.forwardChannelRequestPool_,K)))if(!K.initialResponseDecoded_&&VS5(x.forwardChannelRequestPool_,K)&&x.state_==3){try{var S=x.wireCodec_.JSC$19939_parser_.parse(m)}catch(f){S=null}if(Array.isArray(S)&&S.length==3){m=S;if(m[0]==0)a:if(x.JSC$19944_channelDebug_.debug("Server claims our backchannel is missing."),x.JSC$19944_backChannelTimerId_)x.JSC$19944_channelDebug_.debug("But we are currently starting the request.");
else{if(x.JSC$19944_backChannelRequest_)if(x.JSC$19944_backChannelRequest_.JSC$19925_requestStartTime_+3E3<K.JSC$19925_requestStartTime_)vvs(x),UCH(x);else break a;else x.JSC$19944_channelDebug_.warning("We do not have a BackChannel established");zBH(x);ub(18)}else{x.JSC$19944_lastPostResponseArrayId_=m[1];var Q=x.JSC$19944_lastPostResponseArrayId_-x.JSC$19944_lastArrayId_;if(0<Q){var w=m[2];x.JSC$19944_channelDebug_.debug(w+" bytes (in "+Q+" arrays) are outstanding on the BackChannel");w<37500&&
x.enableStreaming_&&x.JSC$19944_backChannelRetryCount_==0&&!x.JSC$19944_deadBackChannelTimerId_&&(x.JSC$19944_deadBackChannelTimerId_=pj6((0,_.Ar)(x.JSC$19946_onBackChannelDead_,x),6E3))}}if(T2y(x.forwardChannelRequestPool_)<=1&&x.forwardChannelFlushedCallback_){try{x.forwardChannelFlushedCallback_()}catch(f){}x.forwardChannelFlushedCallback_=void 0}}else x.JSC$19944_channelDebug_.debug("Bad POST response data returned"),OJ(x,11)}else if((K.initialResponseDecoded_||x.JSC$19944_backChannelRequest_==
K)&&vvs(x),!_.t8(m)){var M=x.wireCodec_.JSC$19939_parser_.parse(m);x.onInput_(M,K)}jiJ(4)}catch(f){}};var Ia4=function(K,m){this.JSC$19932_mapId=K;this.map=m;this.context=null};var kFO=function(K){this.maxPoolSizeConfigured_=K||10;_.Qm.PerformanceNavigationTiming?(K=_.Qm.performance.getEntriesByType("navigation"),K=K.length>0&&(K[0].nextHopProtocol=="hq"||K[0].nextHopProtocol=="h2")):K=!!(_.Qm.chrome&&_.Qm.chrome.loadTimes&&_.Qm.chrome.loadTimes()&&_.Qm.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$19935_maxSize_=K?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$19935_maxSize_>1&&(this.requestPool_=new Set);this.JSC$19935_request_=null;this.JSC$19935_pendingMessages_=
[]},Wfl=function(K){return K.JSC$19935_request_?!0:K.requestPool_?K.requestPool_.size>=K.JSC$19935_maxSize_:!1},T2y=function(K){return K.JSC$19935_request_?1:K.requestPool_?K.requestPool_.size:0},VS5=function(K,m){return K.JSC$19935_request_?K.JSC$19935_request_==m:K.requestPool_?K.requestPool_.has(m):!1},XjH=function(K,m){K.requestPool_?K.requestPool_.add(m):K.JSC$19935_request_=m},Ka4=function(K,m){K.JSC$19935_request_&&K.JSC$19935_request_==m?K.JSC$19935_request_=null:K.requestPool_&&K.requestPool_.has(m)&&
K.requestPool_.delete(m)};
kFO.prototype.cancel=function(){this.JSC$19935_pendingMessages_=mo4(this);if(this.JSC$19935_request_)this.JSC$19935_request_.cancel(),this.JSC$19935_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var K=_.u(this.requestPool_.values()),m=K.next();!m.done;m=K.next())m.value.cancel();this.requestPool_.clear()}};
var mo4=function(K){if(K.JSC$19935_request_!=null)return K.JSC$19935_pendingMessages_.concat(K.JSC$19935_request_.JSC$19925_pendingMessages_);if(K.requestPool_!=null&&K.requestPool_.size!==0){var m=K.JSC$19935_pendingMessages_;K=_.u(K.requestPool_.values());for(var x=K.next();!x.done;x=K.next())m=m.concat(x.value.JSC$19925_pendingMessages_);return m}return _.dD(K.JSC$19935_pendingMessages_)},xol=function(K,m){K.JSC$19935_pendingMessages_=K.JSC$19935_pendingMessages_.concat(m)};var Syy=function(K,m){var x=new Mk;x.debug("TestLoadImage: loading "+K);if(_.Qm.Image){var S=new Image;S.onload=_.wB(j4,x,"TestLoadImage: loaded",!0,m,S);S.onerror=_.wB(j4,x,"TestLoadImage: error",!1,m,S);S.onabort=_.wB(j4,x,"TestLoadImage: abort",!1,m,S);S.ontimeout=_.wB(j4,x,"TestLoadImage: timeout",!1,m,S);_.Qm.setTimeout(function(){if(S.ontimeout)S.ontimeout()},1E4);
S.src=K}else m(!1)},QMJ=function(K,m){var x=new Mk,S=new AbortController,Q=setTimeout(function(){S.abort();
j4(x,"TestPingServer: timeout",!1,m)},1E4);
fetch(K,{signal:S.signal}).then(function(w){clearTimeout(Q);w.ok?j4(x,"TestPingServer: ok",!0,m):j4(x,"TestPingServer: server error",!1,m)}).catch(function(){clearTimeout(Q);
j4(x,"TestPingServer: error",!1,m)})},j4=function(K,m,x,S,Q){try{K.debug(m),Q&&(Q.onload=null,Q.onerror=null,Q.onabort=null,Q.ontimeout=null),S(x)}catch(w){}};var w5l=function(){this.JSC$19939_parser_=new u1y};var sM4=function(K,m,x){return x&&x.internalChannelParams?x.internalChannelParams[K]||m:m},DF=function(K){this.serverVersion_=0;
this.JSC$19944_outgoingMaps_=[];this.JSC$19944_channelDebug_=new Mk;this.JSC$19944_hostPrefix_=this.JSC$19944_backChannelUri_=this.JSC$19944_forwardChannelUri_=this.JSC$19944_path_=this.JSC$19944_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$19944_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$19944_extraHeaders_=null;this.JSC$19944_nextMapId_=this.JSC$19944_nextRid_=0;this.JSC$19944_failFast_=sM4("failFast",!1,K);this.enableStreaming_=this.JSC$19944_deadBackChannelTimerId_=
this.JSC$19944_backChannelTimerId_=this.JSC$19944_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$19944_lastPostResponseArrayId_=this.JSC$19944_lastArrayId_=-1;this.JSC$19944_backChannelAttemptId_=this.JSC$19944_backChannelRetryCount_=this.JSC$19944_forwardChannelRetryCount_=0;this.JSC$19944_baseRetryDelayMs_=sM4("baseRetryDelayMs",5E3,K);this.JSC$19944_retryDelaySeedMs_=sM4("retryDelaySeedMs",1E4,K);this.JSC$19944_forwardChannelMaxRetries_=
sM4("forwardChannelMaxRetries",2,K);this.JSC$19944_forwardChannelRequestTimeoutMs_=sM4("forwardChannelRequestTimeoutMs",2E4,K);this.JSC$19944_xmlHttpFactory_=K&&K.xmlHttpFactory||void 0;this.networkTestUrl_=K&&K.networkTestUrl||void 0;this.usesFetchStreams_=K&&K.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$19944_supportsCrossDomainXhrs_=K&&K.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new kFO(K&&K.concurrentRequestLimit);this.wireCodec_=new w5l;
this.fastHandshake_=K&&K.fastHandshake||!1;this.encodeInitMessageHeaders_=K&&K.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$19944_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=K&&K.blockingHandshake||!1;K&&K.disableRedact&&this.JSC$19944_channelDebug_.disableRedact();K&&K.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&
this.allowStreamingMode_&&K&&K.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;K&&K.longPollingTimeout&&K.longPollingTimeout>0&&(this.longPollingTimeout_=K.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
DF.prototype.JSC$19946_channelVersion_=8;DF.prototype.state_=1;
DF.prototype.connect=function(K,m,x,S){this.JSC$19944_channelDebug_.debug("connect()");ub(0);this.JSC$19944_path_=K;this.JSC$19944_extraParams_=m||{};x&&S!==void 0&&(this.JSC$19944_extraParams_.OSID=x,this.JSC$19944_extraParams_.OAID=S);this.enableStreaming_=this.allowStreamingMode_;this.JSC$19944_channelDebug_.debug("connectChannel_()");K=lhy(this,null,this.JSC$19944_path_);this.JSC$19944_channelDebug_.debug("GetForwardChannelUri: "+K);this.JSC$19944_forwardChannelUri_=K;uPy(this)};
DF.prototype.disconnect=function(){this.JSC$19944_channelDebug_.debug("disconnect()");Mc4(this);if(this.state_==3){var K=this.JSC$19944_nextRid_++,m=this.JSC$19944_forwardChannelUri_.clone();_.Kk(m,"SID",this.sid_);_.Kk(m,"RID",K);_.Kk(m,"TYPE","terminate");fh6(this,m);K=new tQ(this,this.JSC$19944_channelDebug_,this.sid_,K);K.JSC$19925_type_=2;K.JSC$19925_baseUri_=_.QE(m.clone());m=!1;if(_.Qm.navigator&&_.Qm.navigator.sendBeacon)try{m=_.Qm.navigator.sendBeacon(K.JSC$19925_baseUri_.toString(),"")}catch(x){}!m&&
_.Qm.Image&&((new Image).src=K.JSC$19925_baseUri_,m=!0);m||(K.JSC$19925_xmlHttp_=eBH(K.JSC$19925_channel_,null),K.JSC$19925_xmlHttp_.send(K.JSC$19925_baseUri_));K.JSC$19925_requestStartTime_=Date.now();PWf(K)}tcs(this)};
var UCH=function(K){K.JSC$19944_backChannelRequest_&&(dC4(K),K.JSC$19944_backChannelRequest_.cancel(),K.JSC$19944_backChannelRequest_=null)},Mc4=function(K){UCH(K);
K.JSC$19944_backChannelTimerId_&&(_.Qm.clearTimeout(K.JSC$19944_backChannelTimerId_),K.JSC$19944_backChannelTimerId_=null);vvs(K);K.forwardChannelRequestPool_.cancel();K.JSC$19944_forwardChannelTimerId_&&(typeof K.JSC$19944_forwardChannelTimerId_==="number"&&_.Qm.clearTimeout(K.JSC$19944_forwardChannelTimerId_),K.JSC$19944_forwardChannelTimerId_=null)};
DF.prototype.getState=function(){return this.state_};
var uPy=function(K){Wfl(K.forwardChannelRequestPool_)||K.JSC$19944_forwardChannelTimerId_||(K.JSC$19944_forwardChannelTimerId_=!0,_.pK(K.JSC$19946_onStartForwardChannelTimer_,K),K.JSC$19944_forwardChannelRetryCount_=0)},Ojs=function(K,m){if(T2y(K.forwardChannelRequestPool_)>=K.forwardChannelRequestPool_.JSC$19935_maxSize_-(K.JSC$19944_forwardChannelTimerId_?1:0))return!1;
if(K.JSC$19944_forwardChannelTimerId_)return K.JSC$19944_channelDebug_.debug("Use the retry request that is already scheduled."),K.JSC$19944_outgoingMaps_=m.JSC$19925_pendingMessages_.concat(K.JSC$19944_outgoingMaps_),!0;if(K.state_==1||K.state_==2||K.JSC$19944_forwardChannelRetryCount_>=(K.JSC$19944_failFast_?0:K.JSC$19944_forwardChannelMaxRetries_))return!1;K.JSC$19944_channelDebug_.debug("Going to retry POST");K.JSC$19944_forwardChannelTimerId_=pj6((0,_.Ar)(K.JSC$19946_onStartForwardChannelTimer_,
K,m),cHl(K,K.JSC$19944_forwardChannelRetryCount_));K.JSC$19944_forwardChannelRetryCount_++;return!0};
DF.prototype.JSC$19946_onStartForwardChannelTimer_=function(K){if(this.JSC$19944_forwardChannelTimerId_)if(this.JSC$19944_forwardChannelTimerId_=null,this.JSC$19944_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!K){this.JSC$19944_channelDebug_.debug("open_()");this.JSC$19944_nextRid_=Math.floor(Math.random()*1E5);K=this.JSC$19944_nextRid_++;var m=new tQ(this,this.JSC$19944_channelDebug_,"",K),x=this.JSC$19944_extraHeaders_;this.initHeaders_&&(x?(x=_.NX.clone(x),_.NX.extend(x,this.initHeaders_)):
x=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(m.JSC$19925_extraHeaders_=x,x=null);var S;if(this.fastHandshake_)a:{for(var Q=S=0;Q<this.JSC$19944_outgoingMaps_.length;Q++){b:{var w=this.JSC$19944_outgoingMaps_[Q];if("__data__"in w.map&&(w=w.map.__data__,typeof w==="string")){w=w.length;break b}w=void 0}if(w===void 0)break;S+=w;if(S>4096){S=Q;break a}if(S===4096||Q===this.JSC$19944_outgoingMaps_.length-1){S=Q+1;break a}}S=1E3}else S=1E3;S=jM5(this,m,S);
Q=this.JSC$19944_forwardChannelUri_.clone();_.Kk(Q,"RID",K);_.Kk(Q,"CVER",22);this.httpSessionIdParam_&&_.Kk(Q,"X-HTTP-Session-Id",this.httpSessionIdParam_);fh6(this,Q);x&&(this.encodeInitMessageHeaders_?S="headers="+_.K0(r6O(x))+"&"+S:this.httpHeadersOverwriteParam_&&Gos(Q,this.httpHeadersOverwriteParam_,x));XjH(this.forwardChannelRequestPool_,m);this.blockingHandshake_&&_.Kk(Q,"TYPE","init");this.fastHandshake_?(_.Kk(Q,"$req",S),_.Kk(Q,"SID","null"),m.decodeInitialResponse_=!0,nv4(m,Q,null)):nv4(m,
Q,S);this.state_=2}}else this.state_==3&&(K?Do4(this,K):this.JSC$19944_outgoingMaps_.length==0?this.JSC$19944_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):Wfl(this.forwardChannelRequestPool_)||(Do4(this),this.JSC$19944_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var Do4=function(K,m){var x;m?x=m.JSC$19925_rid_:x=K.JSC$19944_nextRid_++;var S=K.JSC$19944_forwardChannelUri_.clone();_.Kk(S,"SID",K.sid_);_.Kk(S,"RID",x);_.Kk(S,"AID",K.JSC$19944_lastArrayId_);fh6(K,S);K.httpHeadersOverwriteParam_&&K.JSC$19944_extraHeaders_&&Gos(S,K.httpHeadersOverwriteParam_,K.JSC$19944_extraHeaders_);x=new tQ(K,K.JSC$19944_channelDebug_,K.sid_,x,K.JSC$19944_forwardChannelRetryCount_+1);K.httpHeadersOverwriteParam_===null&&(x.JSC$19925_extraHeaders_=K.JSC$19944_extraHeaders_);
m&&(K.JSC$19944_outgoingMaps_=m.JSC$19925_pendingMessages_.concat(K.JSC$19944_outgoingMaps_));m=jM5(K,x,1E3);x.setTimeout(Math.round(K.JSC$19944_forwardChannelRequestTimeoutMs_*.5)+Math.round(K.JSC$19944_forwardChannelRequestTimeoutMs_*.5*Math.random()));XjH(K.forwardChannelRequestPool_,x);nv4(x,S,m)},fh6=function(K,m){K.JSC$19944_extraParams_&&_.NX.forEach(K.JSC$19944_extraParams_,function(x,S){_.Kk(m,S,x)});
K.handler_&&_.NX.forEach({},function(x,S){_.Kk(m,S,x)})},jM5=function(K,m,x){x=Math.min(K.JSC$19944_outgoingMaps_.length,x);
var S=K.handler_?(0,_.Ar)(K.handler_.JSC$19950_badMapError,K.handler_,K):null;a:{for(var Q=K.JSC$19944_outgoingMaps_,w=-1;;){var M=["count="+x];w==-1?x>0?(w=Q[0].JSC$19932_mapId,M.push("ofs="+w)):w=0:M.push("ofs="+w);for(var f=!0,c=0;c<x;c++){var D=Q[c].JSC$19932_mapId,G=Q[c].map;D-=w;if(D<0)w=Math.max(0,Q[c].JSC$19932_mapId-100),f=!1;else try{D="req"+D+"_"||"";try{var p=G instanceof Map?G:Object.entries(G);for(var R=_.u(p),J=R.next();!J.done;J=R.next()){var L=_.u(J.value),n=L.next().value,F=L.next().value,
H=F;_.UB(F)&&(H=(0,_.LK)(F));M.push(D+n+"="+encodeURIComponent(H))}}catch(N){throw M.push(D+"type="+encodeURIComponent("_badmap")),N;}}catch(N){S&&S(G)}}if(f){p=M.join("&");break a}}p=void 0}K=K.JSC$19944_outgoingMaps_.splice(0,x);m.JSC$19925_pendingMessages_=K;return p},rHs=function(K){K.JSC$19944_backChannelRequest_||K.JSC$19944_backChannelTimerId_||(K.JSC$19944_backChannelAttemptId_=1,_.pK(K.JSC$19946_onStartBackChannelTimer_,K),K.JSC$19944_backChannelRetryCount_=0)},zBH=function(K){if(K.JSC$19944_backChannelRequest_||
K.JSC$19944_backChannelTimerId_||K.JSC$19944_backChannelRetryCount_>=3)return!1;
K.JSC$19944_channelDebug_.debug("Going to retry GET");K.JSC$19944_backChannelAttemptId_++;K.JSC$19944_backChannelTimerId_=pj6((0,_.Ar)(K.JSC$19946_onStartBackChannelTimer_,K),cHl(K,K.JSC$19944_backChannelRetryCount_));K.JSC$19944_backChannelRetryCount_++;return!0};
DF.prototype.JSC$19946_onStartBackChannelTimer_=function(){this.JSC$19944_backChannelTimerId_=null;GPs(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$19944_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$19944_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$19944_backChannelRequest_+" "+this.handshakeRttMs_);else{var K=4*this.handshakeRttMs_;this.JSC$19944_channelDebug_.info("BP detection timer enabled: "+K);this.bpDetectionTimerId_=pj6((0,_.Ar)(this.onBpDetectionTimer_,
this),K)}};
DF.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$19944_channelDebug_.info("BP detection timeout reached.");if(this.JSC$19944_backChannelRequest_.JSC$19925_xmlHttp_!=null){var K=this.JSC$19944_backChannelRequest_.JSC$19925_xmlHttp_.getResponseText();K&&this.JSC$19944_channelDebug_.warning("Timer should have been cancelled : "+K)}this.JSC$19944_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;ub(10);UCH(this);GPs(this)}else this.JSC$19944_channelDebug_.warning("Invalid operation.")};
var dC4=function(K){K.bpDetectionTimerId_!=null&&(K.JSC$19944_channelDebug_.debug("Cancel the BP detection timer."),_.Qm.clearTimeout(K.bpDetectionTimerId_),K.bpDetectionTimerId_=null)},GPs=function(K){K.JSC$19944_channelDebug_.debug("Creating new HttpRequest");
K.JSC$19944_backChannelRequest_=new tQ(K,K.JSC$19944_channelDebug_,K.sid_,"rpc",K.JSC$19944_backChannelAttemptId_);K.httpHeadersOverwriteParam_===null&&(K.JSC$19944_backChannelRequest_.JSC$19925_extraHeaders_=K.JSC$19944_extraHeaders_);K.JSC$19944_backChannelRequest_.JSC$19925_readyStateChangeThrottleMs_=0;var m=K.JSC$19944_backChannelUri_.clone();_.Kk(m,"RID","rpc");_.Kk(m,"SID",K.sid_);_.Kk(m,"AID",K.JSC$19944_lastArrayId_);_.Kk(m,"CI",K.enableStreaming_?"0":"1");!K.enableStreaming_&&K.longPollingTimeout_&&
_.Kk(m,"TO",K.longPollingTimeout_);_.Kk(m,"TYPE","xmlhttp");fh6(K,m);K.httpHeadersOverwriteParam_&&K.JSC$19944_extraHeaders_&&Gos(m,K.httpHeadersOverwriteParam_,K.JSC$19944_extraHeaders_);K.backChannelRequestTimeoutMs_&&K.JSC$19944_backChannelRequest_.setTimeout(K.backChannelRequestTimeoutMs_);var x=K.JSC$19944_backChannelRequest_,S=K.JSC$19944_hostPrefix_;x.JSC$19925_type_=1;x.JSC$19925_baseUri_=_.QE(m.clone());x.JSC$19925_postData_=null;x.decodeChunks_=!0;gvO(x,S);K.JSC$19944_channelDebug_.debug("New Request created")};
DF.prototype.JSC$19946_onBackChannelDead_=function(){this.JSC$19944_deadBackChannelTimerId_!=null&&(this.JSC$19944_deadBackChannelTimerId_=null,UCH(this),zBH(this),ub(19))};
var vvs=function(K){K.JSC$19944_deadBackChannelTimerId_!=null&&(_.Qm.clearTimeout(K.JSC$19944_deadBackChannelTimerId_),K.JSC$19944_deadBackChannelTimerId_=null)},Z_4=function(K,m){K.JSC$19944_channelDebug_.debug("Request complete");
var x=null;if(K.JSC$19944_backChannelRequest_==m){vvs(K);dC4(K);K.JSC$19944_backChannelRequest_=null;var S=2}else if(VS5(K.forwardChannelRequestPool_,m))x=m.JSC$19925_pendingMessages_,Ka4(K.forwardChannelRequestPool_,m),S=1;else return;if(K.state_!=0)if(m.JSC$19925_successful_)S==1?(GF4(m.JSC$19925_postData_?m.JSC$19925_postData_.length:0,Date.now()-m.JSC$19925_requestStartTime_,K.JSC$19944_forwardChannelRetryCount_),uPy(K)):rHs(K);else{var Q=m.JSC$19925_lastStatusCode_,w=m.getLastError();if(w==3||
w==0&&Q>0)K.JSC$19944_channelDebug_.debug("Not retrying due to error type"),Q>200&&(K.errorResponseStatusCode_=m.JSC$19925_lastStatusCode_);else{K.JSC$19944_channelDebug_.debug(function(){return"Maybe retrying, last error: "+qTl(w,K.errorResponseStatusCode_)});
if(S==1&&Ojs(K,m)||S==2&&zBH(K))return;K.JSC$19944_channelDebug_.debug("Exceeded max number of retries")}x&&x.length>0&&xol(K.forwardChannelRequestPool_,x);K.JSC$19944_channelDebug_.debug("Error: HTTP request failed");switch(w){case 1:OJ(K,5);break;case 4:OJ(K,10);break;case 3:OJ(K,6);break;default:OJ(K,2)}}},cHl=function(K,m){var x=K.JSC$19944_baseRetryDelayMs_+Math.floor(Math.random()*K.JSC$19944_retryDelaySeedMs_);
K.isActive()||(K.JSC$19944_channelDebug_.debug("Inactive channel"),x*=2);return x*m};
DF.prototype.onInput_=function(K,m){for(var x=0;x<K.length;x++){var S=K[x],Q=S[0];if(Q<=this.JSC$19944_lastArrayId_)this.JSC$19944_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+Q+", lastArrayId: "+this.JSC$19944_lastArrayId_);else if(Q>this.JSC$19944_lastArrayId_+1&&this.JSC$19944_lastArrayId_>-1&&this.JSC$19944_channelDebug_.warning("Received non-consecutive message with arrayId: "+Q+", lastArrayId: "+this.JSC$19944_lastArrayId_),this.JSC$19944_lastArrayId_=Q,
S=S[1],this.state_==2)if(S[0]=="c"){this.sid_=S[1];this.JSC$19944_hostPrefix_=S[2];Q=S[3];Q!=null&&(this.JSC$19946_channelVersion_=Q,this.JSC$19944_channelDebug_.info("VER="+this.JSC$19946_channelVersion_));Q=S[4];Q!=null&&(this.serverVersion_=Q,this.JSC$19944_channelDebug_.info("SVER="+this.serverVersion_));S=S[5];S!=null&&typeof S==="number"&&S>0&&(this.backChannelRequestTimeoutMs_=S*=1.5,this.JSC$19944_channelDebug_.info("backChannelRequestTimeoutMs_="+S));if(S=m.JSC$19925_xmlHttp_){var w=fU(S,
"X-Client-Wire-Protocol");w&&(Q=this.forwardChannelRequestPool_,!Q.requestPool_&&(_.OB(w,"spdy")||_.OB(w,"quic")||_.OB(w,"h2"))&&(Q.JSC$19935_maxSize_=Q.maxPoolSizeConfigured_,Q.requestPool_=new Set,Q.JSC$19935_request_&&(XjH(Q,Q.JSC$19935_request_),Q.JSC$19935_request_=null)));this.httpSessionIdParam_&&((S=fU(S,"X-HTTP-Session-Id"))?(this.httpSessionId_=S,_.Kk(this.JSC$19944_forwardChannelUri_,this.httpSessionIdParam_,S)):this.JSC$19944_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$19950_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-m.JSC$19925_requestStartTime_,this.JSC$19944_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));S=m;Q=lhy(this,this.JSC$19944_supportsCrossDomainXhrs_?this.JSC$19944_hostPrefix_:null,this.JSC$19944_path_);this.JSC$19944_channelDebug_.debug("GetBackChannelUri: "+Q);this.JSC$19944_backChannelUri_=Q;S.initialResponseDecoded_?(this.JSC$19944_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
Ka4(this.forwardChannelRequestPool_,S),Q=S,(w=this.backChannelRequestTimeoutMs_)&&Q.setTimeout(w),Q.JSC$19925_watchDogTimerId_&&(Ff4(Q),PWf(Q)),this.JSC$19944_backChannelRequest_=S):rHs(this);this.JSC$19944_outgoingMaps_.length>0&&uPy(this)}else S[0]!="stop"&&S[0]!="close"||OJ(this,7);else this.state_==3&&(S[0]=="stop"||S[0]=="close"?S[0]=="stop"?OJ(this,7):this.disconnect():S[0]!="noop"&&this.handler_&&this.handler_.JSC$19950_channelHandleArray(S),this.JSC$19944_backChannelRetryCount_=0)}};
var OJ=function(K,m){K.JSC$19944_channelDebug_.info("Error code "+m);if(m==2){var x=(0,_.Ar)(K.testNetworkCallback_,K),S=K.networkTestUrl_,Q=!S;S=new _.Hg(S||"//www.google.com/images/cleardot.gif");_.Qm.location&&_.Qm.location.protocol=="http"||_.Ty(S,"https");_.QE(S);Q?Syy(S.toString(),x):QMJ(S.toString(),x)}else ub(2);K.onError_(m)};
DF.prototype.testNetworkCallback_=function(K){K?(this.JSC$19944_channelDebug_.info("Successfully pinged google.com"),ub(2)):(this.JSC$19944_channelDebug_.info("Failed to ping google.com"),ub(1))};
DF.prototype.onError_=function(K){this.JSC$19944_channelDebug_.debug("HttpChannel: error - "+K);this.state_=0;this.handler_&&this.handler_.JSC$19950_channelError(K);tcs(this);Mc4(this)};
var tcs=function(K){K.state_=0;K.nonAckedMapsAtChannelClose_=[];if(K.handler_){var m=mo4(K.forwardChannelRequestPool_);if(m.length!=0||K.JSC$19944_outgoingMaps_.length!=0)K.JSC$19944_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+m.length+", outgoing: "+K.JSC$19944_outgoingMaps_.length}),_.Vm(K.nonAckedMapsAtChannelClose_,m),_.Vm(K.nonAckedMapsAtChannelClose_,K.JSC$19944_outgoingMaps_),K.forwardChannelRequestPool_.JSC$19935_pendingMessages_.length=0,_.dD(K.JSC$19944_outgoingMaps_),
K.JSC$19944_outgoingMaps_.length=0;
K.handler_.JSC$19950_channelClosed()}},p5O=function(K){if(K.state_==0)return K.nonAckedMapsAtChannelClose_;
var m=[];_.Vm(m,mo4(K.forwardChannelRequestPool_));_.Vm(m,K.JSC$19944_outgoingMaps_);return m},lhy=function(K,m,x){var S=_.Wc(x);
S.JSC$10040_domain_!=""?(m&&_.Ib(S,m+"."+S.JSC$10040_domain_),_.kX(S,S.JSC$10040_port_)):(S=_.Qm.location,S=Qul(S.protocol,m?m+"."+S.hostname:S.hostname,+S.port,x));m=K.httpSessionIdParam_;x=K.httpSessionId_;m&&x&&_.Kk(S,m,x);_.Kk(S,"VER",K.JSC$19946_channelVersion_);fh6(K,S);return S},eBH=function(K,m,x){if(m&&!K.JSC$19944_supportsCrossDomainXhrs_)throw Error("Tk");
m=K.usesFetchStreams_&&!K.JSC$19944_xmlHttpFactory_?new _.qu(new c66({streamBinaryChunks:x})):new _.qu(K.JSC$19944_xmlHttpFactory_);m.JSC$9804_withCredentials_=K.JSC$19944_supportsCrossDomainXhrs_;return m};
DF.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var RRy=function(){};
_.l=RRy.prototype;_.l.JSC$19950_channelOpened=function(){};
_.l.JSC$19950_channelHandleArray=function(){};
_.l.JSC$19950_channelError=function(){};
_.l.JSC$19950_channelClosed=function(){};
_.l.isActive=function(){return!0};
_.l.JSC$19950_badMapError=function(){};var JHy=function(){},Gf=function(K,m){_.r4.call(this);
this.JSC$19953_channel_=new DF(m);this.JSC$19953_url_=K;this.messageUrlParams_=m&&m.messageUrlParams||null;K=m&&m.messageHeaders||null;m&&m.clientProtocolHeaderRequired&&(K?_.NX.set(K,"X-Client-Protocol","webchannel"):K=_.NX.create("X-Client-Protocol","webchannel"));this.JSC$19953_channel_.JSC$19944_extraHeaders_=K;K=m&&m.initMessageHeaders||null;m&&m.messageContentType&&(K?_.NX.set(K,"X-WebChannel-Content-Type",m.messageContentType):K=_.NX.create("X-WebChannel-Content-Type",m.messageContentType));
m&&m.clientProfile&&(K?_.NX.set(K,"X-WebChannel-Client-Profile",m.clientProfile):K=_.NX.create("X-WebChannel-Client-Profile",m.clientProfile));this.JSC$19953_channel_.initHeaders_=K;(K=m&&m.httpHeadersOverwriteParam)&&!_.t8(K)&&(this.JSC$19953_channel_.httpHeadersOverwriteParam_=K);this.supportsCrossDomainXhr_=m&&m.supportsCrossDomainXhr||!1;this.sendRawJson_=m&&m.sendRawJson||!1;(m=m&&m.httpSessionIdParam)&&!_.t8(m)&&(this.JSC$19953_channel_.httpSessionIdParam_=m,_.NX.containsKey(this.messageUrlParams_,
m)&&_.NX.remove(this.messageUrlParams_,m));this.channelHandler_=new rZ(this)};
_.Zw(Gf,_.r4);Gf.prototype.open=function(){this.JSC$19953_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$19953_channel_.JSC$19944_supportsCrossDomainXhrs_=!0);this.JSC$19953_channel_.connect(this.JSC$19953_url_,this.messageUrlParams_||void 0)};
Gf.prototype.close=function(){this.JSC$19953_channel_.disconnect()};
Gf.prototype.send=function(K){var m=this.JSC$19953_channel_;if(typeof K==="string"){var x={};x.__data__=K;K=x}else this.sendRawJson_&&(x={},x.__data__=(0,_.LK)(K),K=x);m.JSC$19944_outgoingMaps_.push(new Ia4(m.JSC$19944_nextMapId_++,K));m.state_==3&&uPy(m)};
Gf.prototype.disposeInternal=function(){this.JSC$19953_channel_.handler_=null;delete this.channelHandler_;this.JSC$19953_channel_.disconnect();delete this.JSC$19953_channel_;Gf.superClass_.disposeInternal.call(this)};
var hRl=function(K){MSs.call(this);K.__headers__&&(this.headers=K.__headers__,this.statusCode=K.__status__,delete K.__headers__,delete K.__status__);var m=K.__sm__;m?this.data=(this.metadataKey=_.NX.getAnyKey(m))?_.NX.get(m,this.metadataKey):m:this.data=K};
_.Zw(hRl,MSs);var CJs=function(K){fas.call(this);this.status=1;this.errorCode=K};
_.Zw(CJs,fas);var rZ=function(K){this.JSC$19960_channel_=K};
_.Zw(rZ,RRy);rZ.prototype.JSC$19950_channelOpened=function(){this.JSC$19960_channel_.dispatchEvent("w")};
rZ.prototype.JSC$19950_channelHandleArray=function(K){this.JSC$19960_channel_.dispatchEvent(new hRl(K))};
rZ.prototype.JSC$19950_channelError=function(K){this.JSC$19960_channel_.dispatchEvent(new CJs(K))};
rZ.prototype.JSC$19950_channelClosed=function(){this.JSC$19960_channel_.dispatchEvent("x")};
var LaH=function(K,m){this.transportChannel_=K;this.JSC$19963_channel_=m},qyl=function(K){return p5O(K.JSC$19963_channel_).map(function(m){var x=K.transportChannel_;
m=m.map;"__data__"in m?(m=m.__data__,x=x.sendRawJson_?(0,_.F8_)(m):m):x=m;return x})};
LaH.prototype.commit=function(K){this.JSC$19963_channel_.forwardChannelFlushedCallback_=K};var pn=function(K){EH5.dispatchEvent(new bjy(EH5,K))},EH5=new _.r4,bjy=function(K,m){_.fK.call(this,"statevent",K);
this.stat=m};
_.q(bjy,_.fK);var Rl=function(K,m,x,S,Q){this.JSC$19968_channel_=K;this.JSC$19968_channelDebug_=m;this.sid_=x;this.JSC$19968_rid_=S;this.JSC$19968_retryId_=Q||1;this.timeout_=45E3;this.JSC$19968_eventHandler_=new _.Rc(this);this.pollingTimer_=new _.pV;this.pollingTimer_.setInterval(250)};
_.l=Rl.prototype;_.l.JSC$19970_extraHeaders_=null;_.l.JSC$19970_successful_=!1;_.l.JSC$19970_watchDogTimerId_=null;_.l.JSC$19970_watchDogTimeoutTime_=null;_.l.JSC$19970_requestStartTime_=null;_.l.JSC$19970_type_=null;_.l.JSC$19970_baseUri_=null;_.l.JSC$19970_requestUri_=null;_.l.JSC$19970_postData_=null;_.l.JSC$19970_xmlHttp_=null;_.l.JSC$19970_xmlHttpChunkStart_=0;_.l.trident_=null;_.l.JSC$19970_verb_=null;_.l.JSC$19970_lastError_=null;_.l.JSC$19970_lastStatusCode_=-1;_.l.sendClose_=!0;
_.l.JSC$19970_cancelled_=!1;_.l.JSC$19970_readyStateChangeThrottleMs_=0;_.l.JSC$19970_readyStateChangeThrottle_=null;var gHH=function(K,m){switch(K){case 0:return"Non-200 return code ("+m+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},nHH={},PJs={};
Rl.prototype.setTimeout=function(K){this.timeout_=K};
var ij4=function(K,m,x){K.JSC$19970_type_=1;K.JSC$19970_baseUri_=_.QE(m.clone());K.JSC$19970_postData_=x;K.decodeChunks_=!0;eR6(K,null)},YyG=function(K,m,x,S,Q){K.JSC$19970_type_=1;
K.JSC$19970_baseUri_=_.QE(m.clone());K.JSC$19970_postData_=null;K.decodeChunks_=x;Q&&(K.sendClose_=!1);eR6(K,S)},eR6=function(K,m){K.JSC$19970_requestStartTime_=Date.now();
Fas(K);K.JSC$19970_requestUri_=K.JSC$19970_baseUri_.clone();cI(K.JSC$19970_requestUri_,"t",K.JSC$19968_retryId_);K.JSC$19970_xmlHttpChunkStart_=0;K.JSC$19970_xmlHttp_=K.JSC$19968_channel_.JSC$19977_createXhrIo(K.JSC$19968_channel_.JSC$19977_shouldUseSecondaryDomains()?m:null);K.JSC$19970_readyStateChangeThrottleMs_>0&&(K.JSC$19970_readyStateChangeThrottle_=new _.Kp((0,_.Ar)(K.JSC$19970_xmlHttpHandler_,K,K.JSC$19970_xmlHttp_),K.JSC$19970_readyStateChangeThrottleMs_));K.JSC$19968_eventHandler_.listen(K.JSC$19970_xmlHttp_,
"readystatechange",K.JSC$19970_readyStateChangeHandler_);m=K.JSC$19970_extraHeaders_?_.NX.clone(K.JSC$19970_extraHeaders_):{};K.JSC$19970_postData_?(K.JSC$19970_verb_="POST",m["Content-Type"]="application/x-www-form-urlencoded",K.JSC$19970_xmlHttp_.send(K.JSC$19970_requestUri_,K.JSC$19970_verb_,K.JSC$19970_postData_,m)):(K.JSC$19970_verb_="GET",K.sendClose_&&!_.Ut&&(m.Connection="close"),K.JSC$19970_xmlHttp_.send(K.JSC$19970_requestUri_,K.JSC$19970_verb_,null,m));K.JSC$19968_channel_.notifyServerReachabilityEvent(1);
m=K.JSC$19968_channelDebug_;var x=K.JSC$19970_postData_;if(x){var S="";x=x.split("&");for(var Q=0;Q<x.length;Q++){var w=x[Q].split("=");if(w.length>1){var M=w[0];w=w[1];var f=M.split("_");S=f.length>=2&&f[1]=="type"?S+(M+"="+w+"&"):S+(M+"=redacted&")}}}else S=null;m.info("XMLHTTP REQ ("+K.JSC$19968_rid_+") [attempt "+K.JSC$19968_retryId_+"]: "+K.JSC$19970_verb_+"\n"+K.JSC$19970_requestUri_+"\n"+S)};
Rl.prototype.JSC$19970_readyStateChangeHandler_=function(K){K=K.target;var m=this.JSC$19970_readyStateChangeThrottle_;m&&_.Es(K)==3?(this.JSC$19968_channelDebug_.debug("Throttling readystatechange."),m.fire()):this.JSC$19970_xmlHttpHandler_(K)};
Rl.prototype.JSC$19970_xmlHttpHandler_=function(K){try{if(K==this.JSC$19970_xmlHttp_)a:{var m=_.Es(this.JSC$19970_xmlHttp_),x=this.JSC$19970_xmlHttp_.JSC$9804_lastErrorCode_,S=this.JSC$19970_xmlHttp_.getStatus();if(_.Ut&&!_.zB("420+")){if(m<4)break a}else if(m<3||m==3&&!this.JSC$19970_xmlHttp_.getResponseText())break a;this.JSC$19970_cancelled_||m!=4||x==7||(x==8||S<=0?this.JSC$19968_channel_.notifyServerReachabilityEvent(3):this.JSC$19968_channel_.notifyServerReachabilityEvent(2));AHl(this);var Q=
this.JSC$19970_xmlHttp_.getStatus();this.JSC$19970_lastStatusCode_=Q;var w=this.JSC$19970_xmlHttp_.getResponseText();w||this.JSC$19968_channelDebug_.debug("No response text for uri "+this.JSC$19970_requestUri_+" status "+Q);this.JSC$19970_successful_=Q==200;this.JSC$19968_channelDebug_.info("XMLHTTP RESP ("+this.JSC$19968_rid_+") [ attempt "+this.JSC$19968_retryId_+"]: "+this.JSC$19970_verb_+"\n"+this.JSC$19970_requestUri_+"\n"+m+" "+Q);if(this.JSC$19970_successful_){m==4&&oH6(this);if(this.decodeChunks_){for(K=
!0;!this.JSC$19970_cancelled_&&this.JSC$19970_xmlHttpChunkStart_<w.length;){var M=Hjs(this,w);if(M==PJs){m==4&&(this.JSC$19970_lastError_=4,pn(15),K=!1);$oH(this.JSC$19968_channelDebug_,this.JSC$19968_rid_,null,"[Incomplete Response]");break}else if(M==nHH){this.JSC$19970_lastError_=4;pn(16);$oH(this.JSC$19968_channelDebug_,this.JSC$19968_rid_,w,"[Invalid Chunk]");K=!1;break}else $oH(this.JSC$19968_channelDebug_,this.JSC$19968_rid_,M,null),Nts(this,M)}m==4&&w.length==0&&(this.JSC$19970_lastError_=
1,pn(17),K=!1);this.JSC$19970_successful_=this.JSC$19970_successful_&&K;K||($oH(this.JSC$19968_channelDebug_,this.JSC$19968_rid_,w,"[Invalid Chunked Response]"),oH6(this),Zj5(this))}else $oH(this.JSC$19968_channelDebug_,this.JSC$19968_rid_,w,null),Nts(this,w);this.JSC$19970_successful_&&!this.JSC$19970_cancelled_&&(m==4?this.JSC$19968_channel_.JSC$19977_onRequestComplete(this):(this.JSC$19970_successful_=!1,Fas(this)))}else Q==400&&w.indexOf("Unknown SID")>0?(this.JSC$19970_lastError_=3,pn(13),this.JSC$19968_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$19968_rid_+")")):(this.JSC$19970_lastError_=0,pn(14),this.JSC$19968_channelDebug_.warning("XMLHTTP Bad status "+Q+" ("+this.JSC$19968_rid_+")")),oH6(this),Zj5(this)}else this.JSC$19968_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(f){this.JSC$19968_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var Hjs=function(K,m){var x=K.JSC$19970_xmlHttpChunkStart_,S=m.indexOf("\n",x);if(S==-1)return PJs;x=Number(m.substring(x,S));if(isNaN(x))return nHH;S+=1;if(S+x>m.length)return PJs;m=m.slice(S,S+x);K.JSC$19970_xmlHttpChunkStart_=S+x;return m};
Rl.prototype.cancel=function(){this.JSC$19970_cancelled_=!0;oH6(this)};
var Fas=function(K){K.JSC$19970_watchDogTimeoutTime_=Date.now()+K.timeout_;BtG(K,K.timeout_)},BtG=function(K,m){if(K.JSC$19970_watchDogTimerId_!=null)throw Error("Sk");
K.JSC$19970_watchDogTimerId_=CU((0,_.Ar)(K.JSC$19970_onWatchDogTimeout_,K),m)},AHl=function(K){K.JSC$19970_watchDogTimerId_&&(_.Qm.clearTimeout(K.JSC$19970_watchDogTimerId_),K.JSC$19970_watchDogTimerId_=null)};
Rl.prototype.JSC$19970_onWatchDogTimeout_=function(){this.JSC$19970_watchDogTimerId_=null;var K=Date.now();K-this.JSC$19970_watchDogTimeoutTime_>=0?(this.JSC$19968_channelDebug_.info("TIMEOUT: "+this.JSC$19970_requestUri_),this.JSC$19970_type_!=2&&this.JSC$19968_channel_.notifyServerReachabilityEvent(3),oH6(this),this.JSC$19970_lastError_=2,pn(18),Zj5(this)):(this.JSC$19968_channelDebug_.warning("WatchDog timer called too early"),BtG(this,this.JSC$19970_watchDogTimeoutTime_-K))};
var Zj5=function(K){K.JSC$19968_channel_.JSC$19977_isClosed()||K.JSC$19970_cancelled_||K.JSC$19968_channel_.JSC$19977_onRequestComplete(K)},oH6=function(K){AHl(K);
_.uz(K.JSC$19970_readyStateChangeThrottle_);K.JSC$19970_readyStateChangeThrottle_=null;K.pollingTimer_.stop();K.JSC$19968_eventHandler_.removeAll();if(K.JSC$19970_xmlHttp_){var m=K.JSC$19970_xmlHttp_;K.JSC$19970_xmlHttp_=null;m.abort();m.dispose()}K.trident_&&(K.trident_=null)};
Rl.prototype.getLastError=function(){return this.JSC$19970_lastError_};
var Nts=function(K,m){try{K.JSC$19968_channel_.JSC$19977_onRequestData(K,m),K.JSC$19968_channel_.notifyServerReachabilityEvent(4)}catch(x){}};var $oH=function(K,m,x,S){var Q=K.info;a:if(x&&x!="y2f%"){try{var w=JSON.parse(x);if(w)for(var M=0;M<w.length;M++)if(Array.isArray(w[M])){var f=w[M];if(!(f.length<2)){var c=f[1];if(Array.isArray(c)&&!(c.length<1)){var D=c[0];if(D!="noop"&&D!="stop")for(var G=1;G<c.length;G++)c[G]=""}}}var p=(0,_.LK)(w);break a}catch(R){K.debug("Exception parsing expected JS array - probably was not JS");p=x;break a}p=void 0}else p=x;Q.call(K,"XMLHTTP TEXT ("+m+"): "+p+(S?" "+S:""))};
LU.prototype.debug=function(K){this.info(K)};
LU.prototype.info=function(){};
LU.prototype.warning=function(){};var ah4=function(K,m){this.JSC$19975_channel_=K;this.JSC$19975_channelDebug_=m;this.JSC$19975_parser_=new u1y};
_.l=ah4.prototype;_.l.JSC$19977_extraHeaders_=null;_.l.JSC$19977_request_=null;_.l.receivedIntermediateResult_=!1;_.l.JSC$19977_path_=null;_.l.state_=null;_.l.JSC$19977_lastStatusCode_=-1;_.l.JSC$19977_hostPrefix_=null;_.l.blockedPrefix_=null;
_.l.connect=function(K){this.JSC$19977_path_=K;K=dod(this.JSC$19975_channel_,this.JSC$19977_path_);pn(3);Date.now();var m=this.JSC$19975_channel_.firstTestResults_;m!=null?(this.JSC$19977_hostPrefix_=m[0],(this.blockedPrefix_=m[1])?(this.state_=1,yHy(this)):(this.state_=2,Vcf(this))):(cI(K,"MODE","init"),this.JSC$19977_request_=new Rl(this,this.JSC$19975_channelDebug_),this.JSC$19977_request_.JSC$19970_extraHeaders_=this.JSC$19977_extraHeaders_,YyG(this.JSC$19977_request_,K,!1,null,!0),this.state_=
0)};
var yHy=function(K){var m=vHd(K.JSC$19975_channel_,K.blockedPrefix_,"/mail/images/cleardot.gif");_.QE(m);NY4(m.toString(),5E3,(0,_.Ar)(K.checkBlockedCallback_,K),3,2E3);K.notifyServerReachabilityEvent(1)};
ah4.prototype.checkBlockedCallback_=function(K){if(K)this.state_=2,Vcf(this);else{pn(4);var m=this.JSC$19975_channel_;m.JSC$19978_channelDebug_.debug("Test Connection Blocked");m.JSC$19982_lastStatusCode_=m.connectionTest_.JSC$19977_lastStatusCode_;JQ(m,9)}K&&this.notifyServerReachabilityEvent(2)};
var Vcf=function(K){K.JSC$19975_channelDebug_.debug("TestConnection: starting stage 2");var m=K.JSC$19975_channel_.secondTestResults_;m!=null?(K.JSC$19975_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+m?"Buffered":"Unbuffered"),pn(5),m?(pn(11),UoG(K.JSC$19975_channel_,K,!1)):(pn(12),UoG(K.JSC$19975_channel_,K,!0))):(K.JSC$19977_request_=new Rl(K,K.JSC$19975_channelDebug_),K.JSC$19977_request_.JSC$19970_extraHeaders_=K.JSC$19977_extraHeaders_,m=zR4(K.JSC$19975_channel_,
K.JSC$19977_hostPrefix_,K.JSC$19977_path_),pn(5),cI(m,"TYPE","xmlhttp"),YyG(K.JSC$19977_request_,m,!1,K.JSC$19977_hostPrefix_,!1))};
_.l=ah4.prototype;_.l.JSC$19977_createXhrIo=function(K){return this.JSC$19975_channel_.JSC$19977_createXhrIo(K)};
_.l.abort=function(){this.JSC$19977_request_&&(this.JSC$19977_request_.cancel(),this.JSC$19977_request_=null);this.JSC$19977_lastStatusCode_=-1};
_.l.JSC$19977_isClosed=function(){return!1};
_.l.JSC$19977_onRequestData=function(K,m){this.JSC$19977_lastStatusCode_=K.JSC$19970_lastStatusCode_;if(this.state_==0)if(this.JSC$19975_channelDebug_.debug("TestConnection: Got data for stage 1"),m){try{var x=this.JSC$19975_parser_.parse(m)}catch(S){Tts(this.JSC$19975_channel_,this);return}this.JSC$19977_hostPrefix_=x[0];this.blockedPrefix_=x[1]}else this.JSC$19975_channelDebug_.debug("TestConnection: Null responseText"),Tts(this.JSC$19975_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(pn(7),Date.now()):m=="11111"?(pn(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$19977_lastStatusCode_=200,this.JSC$19977_request_.cancel(),this.JSC$19975_channelDebug_.debug("Test connection succeeded; using streaming connection"),pn(12),UoG(this.JSC$19975_channel_,this,!0)):(pn(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.l.JSC$19977_onRequestComplete=function(){this.JSC$19977_lastStatusCode_=this.JSC$19977_request_.JSC$19970_lastStatusCode_;this.JSC$19977_request_.JSC$19970_successful_?this.state_==0?(this.JSC$19975_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,yHy(this)):(this.state_=2,Vcf(this))):this.state_==2&&(this.JSC$19975_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$19975_channelDebug_.debug("Test connection succeeded; using streaming connection"),
pn(12),UoG(this.JSC$19975_channel_,this,!0)):(this.JSC$19975_channelDebug_.debug("Test connection failed; not using streaming"),pn(11),UoG(this.JSC$19975_channel_,this,!1))):(this.JSC$19975_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?pn(9):this.state_==2&&pn(10),Tts(this.JSC$19975_channel_,this,this.JSC$19977_request_.getLastError()))};
_.l.JSC$19977_shouldUseSecondaryDomains=function(){return this.JSC$19975_channel_.JSC$19977_shouldUseSecondaryDomains()};
_.l.isActive=function(){return this.JSC$19975_channel_.isActive()};
_.l.notifyServerReachabilityEvent=function(K){this.JSC$19975_channel_.notifyServerReachabilityEvent(K)};var hQ=function(K,m,x){this.state_=1;this.JSC$19978_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$19978_channelDebug_=new LU;this.JSC$19978_parser_=new u1y;this.firstTestResults_=K||null;this.secondTestResults_=m!=null?m:null;this.asyncTest_=x||!1},Ihl=function(K,m){this.JSC$19980_mapId=K;
this.map=m;this.context=null};
_.l=hQ.prototype;_.l.JSC$19982_extraHeaders_=null;_.l.JSC$19982_extraParams_=null;_.l.forwardChannelRequest_=null;_.l.JSC$19982_backChannelRequest_=null;_.l.JSC$19982_path_=null;_.l.JSC$19982_forwardChannelUri_=null;_.l.JSC$19982_backChannelUri_=null;_.l.JSC$19982_hostPrefix_=null;_.l.JSC$19982_nextRid_=0;_.l.JSC$19982_nextMapId_=0;_.l.handler_=null;_.l.JSC$19982_forwardChannelTimerId_=null;_.l.JSC$19982_backChannelTimerId_=null;_.l.JSC$19982_deadBackChannelTimerId_=null;_.l.connectionTest_=null;
_.l.useChunked_=null;_.l.JSC$19982_lastArrayId_=-1;_.l.JSC$19982_lastPostResponseArrayId_=-1;_.l.JSC$19982_lastStatusCode_=-1;_.l.JSC$19982_forwardChannelRetryCount_=0;_.l.JSC$19982_backChannelRetryCount_=0;_.l.JSC$19982_channelVersion_=8;var kPy={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},WaO=function(K,m,x,S){_.fK.call(this,"timingevent",K);this.size=m;this.rtt=x;this.retries=S};
_.Zw(WaO,_.fK);var X55=function(K){_.fK.call(this,"serverreachability",K)};
_.Zw(X55,_.fK);hQ.prototype.connect=function(K,m,x,S,Q){this.JSC$19978_channelDebug_.debug("connect()");pn(0);this.JSC$19982_path_=m;this.JSC$19982_extraParams_=x||{};S&&Q!==void 0&&(this.JSC$19982_extraParams_.OSID=S,this.JSC$19982_extraParams_.OAID=Q);this.asyncTest_?(CU((0,_.Ar)(this.connectTest_,this,K),100),KTG(this)):this.connectTest_(K)};
hQ.prototype.disconnect=function(){this.JSC$19978_channelDebug_.debug("disconnect()");mxl(this);if(this.state_==3){var K=this.JSC$19982_nextRid_++,m=this.JSC$19982_forwardChannelUri_.clone();_.Kk(m,"SID",this.sid_);_.Kk(m,"RID",K);_.Kk(m,"TYPE","terminate");xxl(this,m);K=new Rl(this,this.JSC$19978_channelDebug_,this.sid_,K);K.JSC$19970_type_=2;K.JSC$19970_baseUri_=_.QE(m.clone());(new Image).src=K.JSC$19970_baseUri_.toString();K.JSC$19970_requestStartTime_=Date.now();Fas(K)}Sas(this)};
hQ.prototype.connectTest_=function(K){this.JSC$19978_channelDebug_.debug("connectTest_()");this.connectionTest_=new ah4(this,this.JSC$19978_channelDebug_);this.connectionTest_.JSC$19977_extraHeaders_=this.JSC$19982_extraHeaders_;this.connectionTest_.JSC$19975_parser_=this.JSC$19978_parser_;this.connectionTest_.connect(K)};
var KTG=function(K){K.JSC$19978_channelDebug_.debug("connectChannel_()");K.JSC$19982_ensureInState_(1,0);K.JSC$19982_forwardChannelUri_=dod(K,K.JSC$19982_path_);QPl(K)},mxl=function(K){K.connectionTest_&&(K.connectionTest_.abort(),K.connectionTest_=null);
K.JSC$19982_backChannelRequest_&&(K.JSC$19982_backChannelRequest_.cancel(),K.JSC$19982_backChannelRequest_=null);K.JSC$19982_backChannelTimerId_&&(_.Qm.clearTimeout(K.JSC$19982_backChannelTimerId_),K.JSC$19982_backChannelTimerId_=null);woy(K);K.forwardChannelRequest_&&(K.forwardChannelRequest_.cancel(),K.forwardChannelRequest_=null);K.JSC$19982_forwardChannelTimerId_&&(_.Qm.clearTimeout(K.JSC$19982_forwardChannelTimerId_),K.JSC$19982_forwardChannelTimerId_=null)},sP4=function(K,m){if(K.state_==0)throw Error("Vk");
K.JSC$19978_outgoingMaps_.length==1E3&&K.JSC$19978_parser_.stringify(m);K.JSC$19978_outgoingMaps_.push(new Ihl(K.JSC$19982_nextMapId_++,m));K.state_!=2&&K.state_!=3||QPl(K)};
hQ.prototype.JSC$19977_isClosed=function(){return this.state_==0};
hQ.prototype.getState=function(){return this.state_};
var QPl=function(K){K.forwardChannelRequest_||K.JSC$19982_forwardChannelTimerId_||(K.JSC$19982_forwardChannelTimerId_=CU((0,_.Ar)(K.JSC$19982_onStartForwardChannelTimer_,K),0),K.JSC$19982_forwardChannelRetryCount_=0)};
hQ.prototype.JSC$19982_onStartForwardChannelTimer_=function(K){this.JSC$19982_forwardChannelTimerId_=null;lly(this,K)};
var lly=function(K,m){K.JSC$19978_channelDebug_.debug("startForwardChannel_");if(K.state_==1){if(!m){K.JSC$19978_channelDebug_.debug("open_()");K.JSC$19982_nextRid_=Math.floor(Math.random()*1E5);m=K.JSC$19982_nextRid_++;var x=new Rl(K,K.JSC$19978_channelDebug_,"",m);x.JSC$19970_extraHeaders_=K.JSC$19982_extraHeaders_;var S=u8d(K),Q=K.JSC$19982_forwardChannelUri_.clone();_.Kk(Q,"RID",m);_.Kk(Q,"CVER","1");xxl(K,Q);ij4(x,Q,S);K.forwardChannelRequest_=x;K.state_=2}}else K.state_==3&&(m?Mp4(K,m):K.JSC$19978_outgoingMaps_.length==
0?K.JSC$19978_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):K.forwardChannelRequest_||(Mp4(K),K.JSC$19978_channelDebug_.debug("startForwardChannel_ finished, sent request")))},Mp4=function(K,m){if(m)if(K.JSC$19982_channelVersion_>6){K.JSC$19978_outgoingMaps_=K.pendingMaps_.concat(K.JSC$19978_outgoingMaps_);
K.pendingMaps_.length=0;var x=K.JSC$19982_nextRid_-1;m=u8d(K)}else x=m.JSC$19968_rid_,m=m.JSC$19970_postData_;else x=K.JSC$19982_nextRid_++,m=u8d(K);var S=K.JSC$19982_forwardChannelUri_.clone();_.Kk(S,"SID",K.sid_);_.Kk(S,"RID",x);_.Kk(S,"AID",K.JSC$19982_lastArrayId_);xxl(K,S);x=new Rl(K,K.JSC$19978_channelDebug_,K.sid_,x,K.JSC$19982_forwardChannelRetryCount_+1);x.JSC$19970_extraHeaders_=K.JSC$19982_extraHeaders_;x.setTimeout(1E4+Math.round(1E4*Math.random()));K.forwardChannelRequest_=x;ij4(x,S,
m)},xxl=function(K,m){K.handler_&&(K=K.handler_.JSC$19989_getAdditionalParams())&&_.NX.forEach(K,function(x,S){_.Kk(m,S,x)})},u8d=function(K){var m=Math.min(K.JSC$19978_outgoingMaps_.length,1E3),x=["count="+m];
if(K.JSC$19982_channelVersion_>6&&m>0){var S=K.JSC$19978_outgoingMaps_[0].JSC$19980_mapId;x.push("ofs="+S)}else S=0;for(var Q={},w=0;w<m;Q={mapId$jscomp$3:void 0},w++){Q.mapId$jscomp$3=K.JSC$19978_outgoingMaps_[w].JSC$19980_mapId;var M=K.JSC$19978_outgoingMaps_[w].map;Q.mapId$jscomp$3=K.JSC$19982_channelVersion_<=6?w:Q.mapId$jscomp$3-S;try{_.NX.forEach(M,function(f){return function(c,D){x.push("req"+f.mapId$jscomp$3+"_"+D+"="+encodeURIComponent(c))}}(Q))}catch(f){x.push("req"+Q.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}K.pendingMaps_=K.pendingMaps_.concat(K.JSC$19978_outgoingMaps_.splice(0,m));
return x.join("&")},fll=function(K){K.JSC$19982_backChannelRequest_||K.JSC$19982_backChannelTimerId_||(K.JSC$19982_backChannelAttemptId_=1,K.JSC$19982_backChannelTimerId_=CU((0,_.Ar)(K.JSC$19982_onStartBackChannelTimer_,K),0),K.JSC$19982_backChannelRetryCount_=0)},cKs=function(K){if(K.JSC$19982_backChannelRequest_||K.JSC$19982_backChannelTimerId_||K.JSC$19982_backChannelRetryCount_>=3)return!1;
K.JSC$19978_channelDebug_.debug("Going to retry GET");K.JSC$19982_backChannelAttemptId_++;K.JSC$19982_backChannelTimerId_=CU((0,_.Ar)(K.JSC$19982_onStartBackChannelTimer_,K),tpd(K,K.JSC$19982_backChannelRetryCount_));K.JSC$19982_backChannelRetryCount_++;return!0};
hQ.prototype.JSC$19982_onStartBackChannelTimer_=function(){this.JSC$19982_backChannelTimerId_=null;this.JSC$19978_channelDebug_.debug("Creating new HttpRequest");this.JSC$19982_backChannelRequest_=new Rl(this,this.JSC$19978_channelDebug_,this.sid_,"rpc",this.JSC$19982_backChannelAttemptId_);this.JSC$19982_backChannelRequest_.JSC$19970_extraHeaders_=this.JSC$19982_extraHeaders_;this.JSC$19982_backChannelRequest_.JSC$19970_readyStateChangeThrottleMs_=0;var K=this.JSC$19982_backChannelUri_.clone();_.Kk(K,
"RID","rpc");_.Kk(K,"SID",this.sid_);_.Kk(K,"CI",this.useChunked_?"0":"1");_.Kk(K,"AID",this.JSC$19982_lastArrayId_);xxl(this,K);_.Kk(K,"TYPE","xmlhttp");YyG(this.JSC$19982_backChannelRequest_,K,!0,this.JSC$19982_hostPrefix_,!1);this.JSC$19978_channelDebug_.debug("New Request created")};
var UoG=function(K,m,x){K.JSC$19978_channelDebug_.debug("Test Connection Finished");K.useChunked_=K.secondTestResults_==null?x:!K.secondTestResults_;K.JSC$19982_lastStatusCode_=m.JSC$19977_lastStatusCode_;K.asyncTest_||KTG(K)},Tts=function(K,m){K.JSC$19978_channelDebug_.debug("Test Connection Failed");
K.JSC$19982_lastStatusCode_=m.JSC$19977_lastStatusCode_;JQ(K,2)};
hQ.prototype.JSC$19977_onRequestData=function(K,m){if(this.state_!=0&&(this.JSC$19982_backChannelRequest_==K||this.forwardChannelRequest_==K))if(this.JSC$19982_lastStatusCode_=K.JSC$19970_lastStatusCode_,this.forwardChannelRequest_==K&&this.state_==3)if(this.JSC$19982_channelVersion_>7){try{var x=this.JSC$19978_parser_.parse(m)}catch(S){x=null}if(Array.isArray(x)&&x.length==3)if(m=x,m[0]==0)a:if(this.JSC$19978_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$19982_backChannelTimerId_)this.JSC$19978_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$19982_backChannelRequest_)if(this.JSC$19982_backChannelRequest_.JSC$19970_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$19970_requestStartTime_)woy(this),this.JSC$19982_backChannelRequest_.cancel(),this.JSC$19982_backChannelRequest_=null;else break a;else this.JSC$19978_channelDebug_.warning("We do not have a BackChannel established");cKs(this);pn(19)}else this.JSC$19982_lastPostResponseArrayId_=m[1],K=this.JSC$19982_lastPostResponseArrayId_-this.JSC$19982_lastArrayId_,0<
K&&(m=m[2],this.JSC$19978_channelDebug_.debug(m+" bytes (in "+K+" arrays) are outstanding on the BackChannel"),m<37500&&this.useChunked_&&this.JSC$19982_backChannelRetryCount_==0&&!this.JSC$19982_deadBackChannelTimerId_&&(this.JSC$19982_deadBackChannelTimerId_=CU((0,_.Ar)(this.JSC$19982_onBackChannelDead_,this),6E3)));else this.JSC$19978_channelDebug_.debug("Bad POST response data returned"),JQ(this,11)}else m!="y2f%"&&(this.JSC$19978_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
JQ(this,11));else this.JSC$19982_backChannelRequest_==K&&woy(this),_.t8(m)||(K=this.JSC$19978_parser_.parse(m),this.onInput_(K))};
hQ.prototype.JSC$19982_onBackChannelDead_=function(){this.JSC$19982_deadBackChannelTimerId_!=null&&(this.JSC$19982_deadBackChannelTimerId_=null,this.JSC$19982_backChannelRequest_.cancel(),this.JSC$19982_backChannelRequest_=null,cKs(this),pn(20))};
var woy=function(K){K.JSC$19982_deadBackChannelTimerId_!=null&&(_.Qm.clearTimeout(K.JSC$19982_deadBackChannelTimerId_),K.JSC$19982_deadBackChannelTimerId_=null)};
hQ.prototype.JSC$19977_onRequestComplete=function(K){this.JSC$19978_channelDebug_.debug("Request complete");if(this.JSC$19982_backChannelRequest_==K){woy(this);this.JSC$19982_backChannelRequest_=null;var m=2}else if(this.forwardChannelRequest_==K)this.forwardChannelRequest_=null,m=1;else return;this.JSC$19982_lastStatusCode_=K.JSC$19970_lastStatusCode_;if(this.state_!=0)if(K.JSC$19970_successful_)if(m==1){m=K.JSC$19970_postData_?K.JSC$19970_postData_.length:0;K=Date.now()-K.JSC$19970_requestStartTime_;
var x=EH5;x.dispatchEvent(new WaO(x,m,K,this.JSC$19982_forwardChannelRetryCount_));QPl(this);this.handler_&&this.handler_.JSC$19989_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else fll(this);else{x=K.getLastError();if(x==3||x==7||x==0&&this.JSC$19982_lastStatusCode_>0)this.JSC$19978_channelDebug_.debug("Not retrying due to error type");else{this.JSC$19978_channelDebug_.debug("Maybe retrying, last error: "+gHH(x,this.JSC$19982_lastStatusCode_));var S;if(S=m==1)this.forwardChannelRequest_||
this.JSC$19982_forwardChannelTimerId_||this.state_==1||this.JSC$19982_forwardChannelRetryCount_>=2?S=!1:(this.JSC$19978_channelDebug_.debug("Going to retry POST"),this.JSC$19982_forwardChannelTimerId_=CU((0,_.Ar)(this.JSC$19982_onStartForwardChannelTimer_,this,K),tpd(this,this.JSC$19982_forwardChannelRetryCount_)),this.JSC$19982_forwardChannelRetryCount_++,S=!0);if(S||m==2&&cKs(this))return;this.JSC$19978_channelDebug_.debug("Exceeded max number of retries")}this.JSC$19978_channelDebug_.debug("Error: HTTP request failed");
switch(x){case 1:JQ(this,5);break;case 4:JQ(this,10);break;case 3:JQ(this,6);break;case 7:JQ(this,12);break;default:JQ(this,2)}}};
var tpd=function(K,m){var x=5E3+Math.floor(Math.random()*1E4);K.isActive()||(K.JSC$19978_channelDebug_.debug("Inactive channel"),x*=2);return x*m};
hQ.prototype.onInput_=function(K){for(var m=0;m<K.length;m++){var x=K[m];this.JSC$19982_lastArrayId_=x[0];x=x[1];this.state_==2?x[0]=="c"?(this.sid_=x[1],this.JSC$19982_hostPrefix_=x[2],x=x[3],x!=null?this.JSC$19982_channelVersion_=x:this.JSC$19982_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$19989_channelOpened(),this.JSC$19982_backChannelUri_=zR4(this,this.JSC$19982_hostPrefix_,this.JSC$19982_path_),fll(this)):x[0]=="stop"&&JQ(this,7):this.state_==3&&(x[0]=="stop"?JQ(this,7):
x[0]!="noop"&&this.handler_&&this.handler_.JSC$19989_channelHandleArray(x),this.JSC$19982_backChannelRetryCount_=0)}};
hQ.prototype.JSC$19982_ensureInState_=function(K){if(!_.B0(arguments,this.state_))throw Error("Wk`"+this.state_);};
var JQ=function(K,m){K.JSC$19978_channelDebug_.info("Error code "+m);if(m==2||m==9){var x=null;K.handler_&&(x=null);var S=(0,_.Ar)(K.testGoogleComCallback_,K);x||(x=new _.Hg("//www.google.com/images/cleardot.gif"),_.QE(x));$eJ(x.toString(),1E4,S)}else pn(2);K.onError_(m)};
hQ.prototype.testGoogleComCallback_=function(K){K?(this.JSC$19978_channelDebug_.info("Successfully pinged google.com"),pn(2)):(this.JSC$19978_channelDebug_.info("Failed to ping google.com"),pn(1),this.onError_(8))};
hQ.prototype.onError_=function(K){this.JSC$19978_channelDebug_.debug("HttpChannel: error - "+K);this.state_=0;this.handler_&&this.handler_.JSC$19989_channelError(K);Sas(this);mxl(this)};
var Sas=function(K){K.state_=0;K.JSC$19982_lastStatusCode_=-1;if(K.handler_)if(K.pendingMaps_.length==0&&K.JSC$19978_outgoingMaps_.length==0)K.handler_.JSC$19989_channelClosed();else{K.JSC$19978_channelDebug_.debug("Number of undelivered maps, pending: "+K.pendingMaps_.length+", outgoing: "+K.JSC$19978_outgoingMaps_.length);var m=_.dD(K.pendingMaps_),x=_.dD(K.JSC$19978_outgoingMaps_);K.pendingMaps_.length=0;K.JSC$19978_outgoingMaps_.length=0;K.handler_.JSC$19989_channelClosed(m,x)}},dod=function(K,
m){m=vHd(K,null,m);
K.JSC$19978_channelDebug_.debug("GetForwardChannelUri: "+m);return m},zR4=function(K,m,x){m=vHd(K,K.JSC$19977_shouldUseSecondaryDomains()?m:null,x);
K.JSC$19978_channelDebug_.debug("GetBackChannelUri: "+m);return m},vHd=function(K,m,x){var S=_.Wc(x);
if(S.JSC$10040_domain_!="")m&&_.Ib(S,m+"."+S.JSC$10040_domain_),_.kX(S,S.JSC$10040_port_);else{var Q=window.location;S=Qul(Q.protocol,m?m+"."+Q.hostname:Q.hostname,+Q.port,x)}K.JSC$19982_extraParams_&&_.NX.forEach(K.JSC$19982_extraParams_,function(w,M){_.Kk(S,M,w)});
_.Kk(S,"VER",K.JSC$19982_channelVersion_);xxl(K,S);return S};
hQ.prototype.JSC$19977_createXhrIo=function(K){if(K)throw Error("Tk");K=new _.qu;K.JSC$9804_withCredentials_=!1;return K};
hQ.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
hQ.prototype.notifyServerReachabilityEvent=function(K){var m=EH5;m.dispatchEvent(new X55(m,K))};
hQ.prototype.JSC$19977_shouldUseSecondaryDomains=function(){return!1};
new ft6;var OEy=function(){};
_.l=OEy.prototype;_.l.JSC$19989_channelOpened=function(){};
_.l.JSC$19989_channelHandleArray=function(){};
_.l.JSC$19989_channelSuccess=function(){};
_.l.JSC$19989_channelError=function(){};
_.l.JSC$19989_channelClosed=function(){};
_.l.JSC$19989_getAdditionalParams=function(){return{}};
_.l.isActive=function(){return!0};var jP4=function(K){K.front_.length===0&&(K.front_=K.back_,K.front_.reverse(),K.back_=[])};
_.l=BYG.prototype;_.l.enqueue=function(K){this.back_.push(K)};
_.l.peek=function(){jP4(this);return _.A8(this.front_)};
_.l.getCount=function(){return this.front_.length+this.back_.length};
_.l.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.l.clear=function(){this.front_=[];this.back_=[]};
_.l.contains=function(K){return _.B0(this.front_,K)||_.B0(this.back_,K)};
_.l.remove=function(K){var m=this.front_;var x=Array.prototype.lastIndexOf.call(m,K,m.length-1);x>=0?(_.iT5(m,x),m=!0):m=!1;return m||_.aG(this.back_,K)};
_.l.getValues=function(){for(var K=[],m=this.front_.length-1;m>=0;--m)K.push(this.front_[m]);m=this.back_.length;for(var x=0;x<m;++x)K.push(this.back_[x]);return K};var Cn=function(K){this.JSC$19993_map_=new _.f9;this.size=0;K&&this.addAll(K)},Dxl=function(K){var m=typeof K;
return m=="object"&&K||m=="function"?"o"+_.T8(K):m.charAt(0)+K};
_.l=Cn.prototype;_.l.getCount=function(){return this.JSC$19993_map_.size};
_.l.add=function(K){this.JSC$19993_map_.set(Dxl(K),K);this.size=this.JSC$19993_map_.size};
_.l.addAll=function(K){K=_.zy(K);for(var m=K.length,x=0;x<m;x++)this.add(K[x]);this.size=this.JSC$19993_map_.size};
_.l.removeAll=function(K){K=_.zy(K);for(var m=K.length,x=0;x<m;x++)this.remove(K[x]);this.size=this.JSC$19993_map_.size};
_.l.delete=function(K){K=this.JSC$19993_map_.remove(Dxl(K));this.size=this.JSC$19993_map_.size;return K};
_.l.remove=function(K){return this.delete(K)};
_.l.clear=function(){this.JSC$19993_map_.clear();this.size=0};
_.l.isEmpty=function(){return this.JSC$19993_map_.size===0};
_.l.has=function(K){return this.JSC$19993_map_.containsKey(Dxl(K))};
_.l.contains=function(K){return this.JSC$19993_map_.containsKey(Dxl(K))};
_.l.getValues=function(){return this.JSC$19993_map_.getValues()};
_.l.values=function(){return this.JSC$19993_map_.values()};
_.l.clone=function(){return new Cn(this)};
_.l.equals=function(K){return this.getCount()==xhd(K)&&rKy(this,K)};
var rKy=function(K,m){var x=xhd(m);if(K.getCount()>x)return!1;!(m instanceof Cn)&&x>5&&(m=new Cn(m));return SRH(K,function(S){var Q=m;return Q.contains&&typeof Q.contains=="function"?Q.contains(S):Q.containsValue&&typeof Q.containsValue=="function"?Q.containsValue(S):_.ym(Q)||typeof Q==="string"?_.B0(Q,S):_.NX.containsValue(Q,S)})};
Cn.prototype.__iterator__=function(){return this.JSC$19993_map_.__iterator__(!1)};
Cn.prototype[Symbol.iterator]=function(){return this.values()};var GlH={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(K){return(this._clampValue(K)-this.min)/(this.max-this.min)},
_clampValue:function(K){return Math.min(this.max,Math.max(this.min,this._calcStep(K)))},
_calcStep:function(K){K=parseFloat(K);if(!this.step)return K;K=Math.round((K-this.min)/this.step);return this.step<1?K/(1/this.step)+this.min:K*this.step+this.min},
_validateValue:function(){var K=this._clampValue(this.value);this.value=this.oldValue=isNaN(K)?this.oldValue:K;return this.value!==K},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var poG;var Ral;_.Dy({_template:function(){if(Ral!==void 0)return Ral;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;poG===void 0&&(poG=document.createElement("template"));var S=poG;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return Ral=K},
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(){_.MJ(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(K){K.keyCode===27&&(K.preventDefault(),this.close())},
_track:function(K){if(!this.persistent&&!this.disableSwipe)switch(K.preventDefault(),K.detail.state){case "start":this._trackStart(K);break;case "track":this._trackMove(K);break;case "end":this._trackEnd(K)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var K=this.$.contentContainer.getBoundingClientRect();this._savedWidth=K.width;this._translateOffset=this.position==="left"?K.left:K.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(K){this._trackDetails&&(this._translateDrawer(K.detail.dx+this._translateOffset),this._trackDetails.push({dx:K.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(K){if(this._trackDetails){var m=K.detail.dx+this._translateOffset,x=this.getWidth();m=this.position==="left"?m>=0||m<=-x:m<=0||m>=x;if(!m){var S=this._trackDetails;this._trackDetails=null;this._flingDrawer(K,S);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}x/=2;K.detail.dx<-x?this.opened=this.position==="right":K.detail.dx>x&&(this.opened=this.position==="left");m?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(K,m){for(var x=Date.now(),S=x-100,Q,w=0,M=m.length-1;w<=M;){var f=w+M>>1,c=m[f];c.timeStamp>=S?(Q=c,M=f-1):w=f+1}return Q?(K.detail.dx-Q.dx)/(x-Q.timeStamp||1):0},
_flingDrawer:function(K,m){m=this._calculateVelocity(K,m);if(!(Math.abs(m)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;K=K.detail.dx+this._translateOffset;var x=this.getWidth(),S=this.position==="left",Q=m>0;Q?(m=Math.max(m,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(m=Math.min(m,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");m=this._FLING_INITIAL_SLOPE*(!Q&&S?-(K+x):Q&&!S?x-K:-K)/m;this._styleTransitionDuration(m);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,m)}},
_styleTransitionDuration:function(K){this.style.transitionDuration=K+"ms";this.$.contentContainer.style.transitionDuration=K+"ms";this.$.scrim.style.transitionDuration=K+"ms"},
_styleTransitionTimingFunction:function(K){this.$.contentContainer.style.transitionTimingFunction=K;this.$.scrim.style.transitionTimingFunction=K},
_translateDrawer:function(K){var m=this.getWidth();this.position==="left"?(K=Math.max(-m,Math.min(K,0)),this.$.scrim.style.opacity=1+K/m):(K=Math.max(0,Math.min(K,m)),this.$.scrim.style.opacity=1-K/m);this.translate3d(K+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var K=this._drawerState;K===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;K!==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=""),K!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var K=_.cg(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"])');K.length>0?(this._firstTabStop=K[0],this._lastTabStop=K[K.length-1]):
this._lastTabStop=this._firstTabStop=null;(K=this.getAttribute("tabindex"))&&parseInt(K,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(K){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||K.keyCode!==9||(K.shiftKey?this._firstTabStop&&_.cg(K).localTarget===this._firstTabStop&&(K.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.cg(K).localTarget===this._lastTabStop&&(K.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(K,m){this.toggleClass("visible",K&&!m,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 JKl;var haO;_.Dy({_template:function(){if(haO!==void 0)return haO;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;JKl===void 0&&(JKl=document.createElement("template"));var S=JKl;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return haO=K},
is:"tp-yt-paper-progress",behaviors:[GlH],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(K){this.toggleClass("indeterminate",K,this.$.primaryProgress)},
_transformProgress:function(K,m){K.style.transform=K.style.webkitTransform="scaleX("+m/100+")"},
_mainRatioChanged:function(K){this._transformProgress(this.$.primaryProgress,K)},
_progressChanged:function(K,m,x,S,Q){K=this._clampValue(K);m=this._clampValue(m);var w=this._calcRatio(K)*100,M=this._calcRatio(m)*100;this._setSecondaryRatio(w);this._transformProgress(this.$.secondaryProgress,w);this._transformProgress(this.$.primaryProgress,M);this.secondaryProgress=K;Q?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",m);this.setAttribute("aria-valuemin",x);this.setAttribute("aria-valuemax",S)},
_disabledChanged:function(K){this.setAttribute("aria-disabled",K?"true":"false")},
_hideSecondaryProgress:function(K){return K===0}});var C$O;var LTd;var qaJ=function(){};
_.l=qaJ.prototype;_.l.registered=function(){};
_.l.addOwnKeyBinding=function(){};
_.l.removeOwnKeyBindings=function(){};
_.l.keyboardEventMatchesKeys=function(){};
_.l._collectKeyBindings=function(){};
_.l._prepKeyBindings=function(){};
_.l._addKeyBinding=function(){};
_.l._resetKeyEventListeners=function(){};
_.l._listenKeyEventListeners=function(){};
_.l._unlistenKeyEventListeners=function(){};
_.l._onKeyBindingEvent=function(){};
_.l._triggerKeyHandler=function(){};
_.l._tapHandler=function(){};
_.l._focusChanged=function(){};
_.l._detectKeyboardFocus=function(){};
_.l._userActivate=function(){};
_.l._upHandler=function(){};
_.l._spaceKeyDownHandler=function(){};
_.l._spaceKeyUpHandler=function(){};
_.l._asyncClick=function(){};
_.l._pressedChanged=function(){};
_.l._ariaActiveAttributeChanged=function(){};
_.l._activeChanged=function(){};
_.l._controlStateChanged=function(){};
_.l._changedButtonState=function(){};
_.l._focusBlurHandler=function(){};
_.l._disabledChanged=function(){};
_.l._changedControlState=function(){};
_.l._buttonStateChanged=function(){};
_.l._downHandler=function(){};
_.l.ensureRipple=function(){};
_.l.getRipple=function(){};
_.l.hasRipple=function(){};
_.l._noinkChanged=function(){};
_.l._calcRatio=function(){};
_.l._clampValue=function(){};
_.l._calcStep=function(){};
_.l._validateValue=function(){};
_.l._update=function(){};
_.l._setImmediateValue=function(){};
_.l._setExpand=function(){};
_.l._setDragging=function(){};
_.l._setTransiting=function(){};
_.l._setMarkers=function(){};
_.l._setPressed=function(){};
_.l._setPointerDown=function(){};
_.l._setReceivedFocusFromKeyboard=function(){};
_.l._setFocused=function(){};
_.l._setRatio=function(){};
qaJ=_.Dy({_template:function(){if(LTd!==void 0)return LTd;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;C$O===void 0&&(C$O=document.createElement("template"));var S=C$O;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return LTd=K},
is:"tp-yt-paper-slider",behaviors:[_.L9,_.gP,_.TfL,GlH],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&&_.vF(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(K,m,x){this.setAttribute("aria-valuemin",m);this.setAttribute("aria-valuemax",x);this.setAttribute("aria-valuenow",K);this._positionKnob(this._calcRatio(K)*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(K){this._setImmediateValue(this._calcStep(this._calcKnobPosition(K)));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(K){return(this.max-this.min)*K/100+this.min},
_onTrack:function(K){K.stopPropagation();switch(K.detail.state){case "start":this._trackStart(K);break;case "track":this._trackX(K);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(K){this.dragging||this._trackStart(K);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,K.detail.dx*(this._isRTL?-1:1)));K=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(K);K=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(K+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var K=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;K.transform=K.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(K){this._expandKnob();K.preventDefault();this.focus()},
_bartrack:function(K){this._allowBarEvent(K)&&this._onTrack(K)},
_barclick:function(K){this._w=this.$.sliderBar.offsetWidth;var m=this.$.sliderBar.getBoundingClientRect();m=(K.detail.x-m.left)/this._w*100;this._isRTL&&(m=100-m);var x=this.ratio;this._setTransiting(!0);this._positionKnob(m);x===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
K.preventDefault();this.focus()},
_bardown:function(K){this._allowBarEvent(K)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(K))},
_knobTransitionEnd:function(K){K.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(K,m,x,S){S||this._setMarkers([]);m=Math.round((x-m)/this.step);m>K&&(m=K);if(m<0||!isFinite(m))m=0;this._setMarkers(Array(m))},
_mergeClasses:function(K){return Object.keys(K).filter(function(m){return K[m]}).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(K){return!this.ignoreBarTouch||K.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(K){this._isRTL?this._incrementKey(K):this._decrementKey(K)},
_rightKey:function(K){this._isRTL?this._decrementKey(K):this._incrementKey(K)},
_incrementKey:function(K){this.disabled||(K.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),K.preventDefault())},
_decrementKey:function(K){this.disabled||(K.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),K.preventDefault())},
_changeValue:function(K){this.value=K.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(K){K.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.z_t._createRipple.call(this)},
_focusedChanged:function(K){K&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=K?"":"none",this._ripple.holdDown=K)}});var Ej6;var GhG;var Ln=null,pQl=function(){};
_.l=pQl.prototype;_.l.fit=function(){};
_.l._discoverInfo=function(){};
_.l.resetFit=function(){};
_.l.refit=function(){};
_.l.position=function(){};
_.l.constrain=function(){};
_.l._sizeDimension=function(){};
_.l.__sizeDimension=function(){};
_.l.center=function(){};
_.l.__getNormalizedRect=function(){};
_.l.__getOffscreenArea=function(){};
_.l.__getPosition=function(){};
_.l.notifyResize=function(){};
_.l.assignParentResizable=function(){};
_.l.stopResizeNotificationsFor=function(){};
_.l._subscribeIronResize=function(){};
_.l._unsubscribeIronResize=function(){};
_.l.resizerShouldNotify=function(){};
_.l._onDescendantIronResize=function(){};
_.l._fireResize=function(){};
_.l._onIronRequestResizeNotifications=function(){};
_.l._parentResizableChanged=function(){};
_.l._notifyDescendant=function(){};
_.l._requestResizeNotifications=function(){};
_.l._findParent=function(){};
_.l.toggle=function(){};
_.l.open=function(){};
_.l.close=function(){};
_.l.cancel=function(){};
_.l.invalidateTabbables=function(){};
_.l._ensureSetup=function(){};
_.l._canceledChanged=function(){};
_.l._withBackdropChanged=function(){};
_.l._prepareRenderOpened=function(){};
_.l._finishRenderOpened=function(){};
_.l._finishRenderClosed=function(){};
_.l._preparePositioning=function(){};
_.l._finishPositioning=function(){};
_.l._applyFocus=function(){};
_.l._onCaptureClick=function(){};
_.l._onCaptureFocus=function(){};
_.l._onCaptureEsc=function(){};
_.l._onCaptureTab=function(){};
_.l._onIronResize=function(){};
_.l._onNodesChange=function(){};
_.l.__ensureFirstLastFocusables=function(){};
_.l.__openedChanged=function(){};
_.l.__deraf=function(){};
_.l.__updateScrollObservers=function(){};
_.l.__addScrollListeners=function(){};
_.l.__removeScrollListeners=function(){};
_.l.__isValidScrollAction=function(){};
_.l.__onCaptureScroll=function(){};
_.l.__saveScrollPosition=function(){};
_.l.__restoreScrollPosition=function(){};
_.l._setCanceled=function(){};
pQl=_.Dy({_template:function(){if(GhG!==void 0)return GhG;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;Ej6===void 0&&(Ej6=document.createElement("template"));var S=Ej6;x.call(m,S.content.cloneNode(!0),K.content.firstChild);return GhG=K},
is:"tp-yt-paper-toast",behaviors:[_.I9],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(){_.Lz._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.VY.requestAvailability()},
show:function(K){typeof K=="string"&&(K={text:K});for(var m in K)m.indexOf("_")===0?_.Lz._warn('The property "'+m+'" is private and was not set.'):m in this?this[m]=K[m]:_.Lz._warn('The property "'+m+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(K){K&&K.target===this&&K.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(Ln&&Ln!==this&&Ln.close(),Ln=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):Ln===this&&(Ln=null);_.Tp._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(K){this.positionTarget=K},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var Rhs=new _.k1("disablePersonalizationAction");var $ay=new _.k1("showDmaConsentFlowCommand");var Nfs=new _.k1("showMmgNoticeCommand");var JId=new _.k1("saveConsentAction");var hhd=function(K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.B6(K)};
_.q(hhd,_.uG);var CwJ=_.UAn(hhd);var LW4=new _.k1("updateTopbarAvatarAction");var qIO=new _.k1("channelHandleValidationResultRenderer");var E9d=new _.k1("generateHandleFromNameResultRenderer");var bLl=new _.k1("channelHandleInputRenderer");var g9s=new _.k1("copyLinkRenderer");var n9O=new _.k1("timedCommand");var PwH=new _.k1("clearCookieAction");var ehG=new _.k1("getMultiPageMenuAction");var iLH=new _.k1("addToGuideSectionAction"),YIf=new _.k1("removeFromGuideSectionAction");var FW6=new _.k1("updateNotificationsUnseenCountAction");var AIs=new _.k1("resetChannelUnreadCountCommand");var o9l=new _.k1("resetSubscriptionsUnreadDotCommand");var HLO=new _.k1("selectLanguageCommand");var XMs=new _.k1("sendFeedbackAction");var $Md=new _.k1("uploadImageToScottyCommand");var Nhf=new _.k1("registerPromoCommand");var ZLy=new _.k1("setPushNotificationsEnabledCommand");var Bh5=new _.k1("desktopTopbarRenderer");var ac4=new _.k1("surveyFollowUpRenderer");var dMH=new _.k1("handlesClaimingRadioOptionRenderer");var yIy=new _.k1("hotkeyDialogRenderer");var Vrl=new _.k1("modifyReportFormCommand");var v94=new _.k1("accountLinkCommand");var UMO=new _.k1("accountUnlinkCommand");var zhs=new _.k1("logAccountLinkingEventCommand");var Ths=new _.k1("guideCollapsibleEntryRenderer");var Ics=new _.k1("guideDownloadsEntryRenderer");var Tos=new _.k1("guideEntryRenderer");var khl=new _.k1("getLocationCommand");var WWy=new _.k1("locationCollectionCommand");var XQH=new _.k1("storiesItemViewModel");var Kyy=new _.k1("addToRemoteQueueAction");var mmJ=new _.k1("insertInRemoteQueueAction");var xm4=new _.k1("removeFromRemoteQueueAction");var SU4=new _.k1("notificationRenderer");var CAd=new _.k1("localWatchHistoryCommand");var Qtd=new _.k1("pdgBuyFlowHeaderRenderer");var wn4=new _.k1("pdgColorSliderRenderer");var stH=new _.k1("pdgCommentOptionRenderer");var l_6=new _.k1("pdgCommentPreviewRenderer");var u_H=new _.k1("superVodSelectableItemButtonRenderer");var MYs=new _.k1("switchButtonRenderer");var f_H=new _.k1("upsellDialogRenderer");var tYs=new _.k1("feedbackQuestionRenderer"),c4J=new _.k1("feedbackOptionRenderer");var O8s=new _.k1("sponsorshipsTierRenderer"),jtG=new _.k1("sponsorshipsPromotionChannelRenderer");var Dm4=new _.k1("simpleSurveyMessageRenderer");var X46=new _.k1("invokeInstrumentManagerAction");var r44=new _.k1("logYpcFlowDismissCommand");var GJG=new _.k1("logYpcFlowStartCommand");var pnH=new _.k1("unlimitedCreateFamilyEndpoint");var Rxl=new _.k1("iconBadgeRenderer");var LeJ=new _.k1("collaborativePlaylistVisibilityValidationRule");var J4y=function(K){_.fK.call(this,"channelMessage");this.message=K};
_.q(J4y,_.fK);var hxO=function(K){_.fK.call(this,"channelError");this.error=K};
_.q(hxO,_.fK);var CkH={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",ACTIVE_STREAM_WRITES_FOR_REMOTE_CONNECTION_AND_DISCONNECTION:"wrc",PUNCTUAL_WATCH:"pcw",
IP_VALIDATION:"ipv",NO_DISCONNECT_TOAST:"ndt",CONNECT_TOAST_ONCE_PER_SESSION:"ctops"},Lys={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},qUH={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},EE6={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},b8d={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var qk=function(K){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 _.f9;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;K&&(this.id=K.id||K.name,this.name=K.name,this.clientName=K.clientName?K.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=K.app,this.type=K.type||"REMOTE_CONTROL",this.username=K.user||"",this.avatar=K.userAvatarUri||"",this.obfuscatedGaiaId=K.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=K.ownerObfuscatedGaiaId||"",this.castUserId=K.castUserId||"",this.theme=K.theme||"u",gEO(this,K.capabilities||""),nEO(this,
K.compatibleSenderThemes||""),Pk4(this,K.experiments||""),this.remoteControllerUrl=K.remoteControllerUrl||"",this.localChannelEncryptionKey=K.localChannelEncryptionKey||"",this.deviceContext=K.deviceContext,this.brand=K.brand||"",this.model=K.model||"",this.year=K.year||0,this.os=K.os||"",this.osVersion=K.osVersion||"",this.chipset=K.chipset||"",this.mdxDialServerType=K.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=K.pairingType||"unknown",K=K.deviceInfo)&&(K=JSON.parse(K),this.brand=
K.brand||"",this.model=K.model||"",this.year=K.year||0,this.os=K.os||"",this.osVersion=K.osVersion||"",this.chipset=K.chipset||"",this.clientName=K.clientName?K.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=K.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
qk.prototype.copy=function(){var K={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&&(K.brand=this.brand);
this.model&&(K.model=this.model);this.year&&(K.year=this.year);this.os&&(K.os=this.os);this.osVersion&&(K.osVersion=this.osVersion);this.chipset&&(K.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(K.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(K.mdxDialServerType=this.mdxDialServerType);K=new qk(K);K.connected=this.connected;K.remoteControllerUrl=this.remoteControllerUrl;K.localChannelEncryptionKey=this.localChannelEncryptionKey;K.deviceContext=
this.deviceContext;K.castUserId=this.castUserId;return K};
qk.prototype.equals=function(K){return K?this.id==K.id:!1};
var gEO=function(K,m){K.capabilities.clear();_.aS(m.split(","),_.wB(_.NX.contains,CkH)).forEach(function(x){K.capabilities.add(x)})},nEO=function(K,m){K.compatibleSenderThemes.clear();
_.aS(m.split(","),_.wB(_.NX.contains,Lys)).forEach(function(x){K.compatibleSenderThemes.add(x)})},Pk4=function(K,m){K.experiments.clear();
m.split(",").forEach(function(x){K.experiments.add(x)})};_.Zw(deH,_.Fg);_.l=deH.prototype;_.l.JSC$20029_onTick_=function(){this.JSC$20027_interval_=Math.min(3E5,this.JSC$20027_interval_*2);this.JSC$20029_listener_();this.nextTickTime_&&this.start()};
_.l.start=function(){var K=this.JSC$20027_interval_+15E3*Math.random(),m=this.delay_;m.isActive()||m.start(K);this.nextTickTime_=Date.now()+K};
_.l.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.l.isActive=function(){return this.delay_.isActive()};
_.l.reset=function(){this.delay_.stop();this.JSC$20027_interval_=5E3};_.Zw(q2,OEy);_.l=q2.prototype;_.l.subscribe=function(K,m,x){return this.pubsub_.subscribe(K,m,x)};
_.l.unsubscribe=function(K,m,x){return this.pubsub_.unsubscribe(K,m,x)};
_.l.unsubscribeByKey=function(K){return this.pubsub_.unsubscribeByKey(K)};
_.l.publish=function(K,m){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.l.dispose=function(){this.JSC$20030_disposed_||(this.JSC$20030_disposed_=!0,_.uz(this.pubsub_),this.disconnect(),_.uz(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20030_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.k8({})})};
_.l.isDisposed=function(){return this.JSC$20030_disposed_};
_.l.connect=function(K,m,x){var S=this,Q,w,M,f;return _.t(function(c){if(c.nextAddress==1)return _.Er(c,2),S.useAsyncBrowserChannelHandler_?c.yield(S.connectPromise_,2):c.jumpTo(2);_.q3(c);if(S.JSC$20030_disposed_||S.JSC$20030_channel_&&S.JSC$20030_channel_.getState()==2)return c.return();S.sCookie_="";S.reconnectTimer_.stop();S.connectionParams_=K||null;S.connectUi_=m||0;Q=S.JSC$20030_pathPrefix_+"/test";w=S.JSC$20030_pathPrefix_+"/bind";M=new hQ(x?x.firstTestResults:null,x?x.secondTestResults:null,
S.enableAsyncTest_);if(f=S.JSC$20030_channel_)f.handler_=null;M.handler_=S;S.JSC$20030_channel_=M;if(S.useAsyncBrowserChannelHandler_)return S.connectPromise_=exH(S).then(function(){return i8J(S,Q,w,f,x)}),c.return(S.connectPromise_.then(function(){S.connectPromise_=_.k8()}));
i8J(S,Q,w,f,x);return _.b1(c,0)})};
var i8J=function(K,m,x,S,Q){YUl(K);if(K.JSC$20030_channel_){var w=_.vZ("ID_TOKEN"),M=K.JSC$20030_channel_.JSC$19982_extraHeaders_||{};w?M["x-youtube-identity-token"]=w:delete M["x-youtube-identity-token"];K.JSC$20030_channel_.JSC$19982_extraHeaders_=M}Fy5(K);S?(S.getState(),K.JSC$20030_channel_.connect(m,x,K.defaultQueryParams_,S.sid_,S.JSC$19982_lastArrayId_)):Q?K.JSC$20030_channel_.connect(m,x,K.defaultQueryParams_,Q.sessionId,Q.arrayId):K.JSC$20030_channel_.connect(m,x,K.defaultQueryParams_)};
q2.prototype.disconnect=function(K){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.k8())}finally{this.disconnectUi_=K||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),YUl(this),this.JSC$20030_channel_&&(this.JSC$20030_channel_.getState()==3&&lly(this.JSC$20030_channel_),this.JSC$20030_channel_.disconnect()),this.disconnectUi_=0}};
q2.prototype.sendMessage=function(K,m){var x=this,S;return _.t(function(Q){switch(Q.nextAddress){case 1:_.Er(Q,2);if(!x.useAsyncBrowserChannelHandler_){Q.jumpTo(2);break}return Q.yield(x.connectPromise_,2);case 2:_.q3(Q);if(x.JSC$20030_disposed_)return Q.return();S={_sc:K};m&&_.NX.extend(S,m);if(x.reconnectTimer_.isActive()||(x.JSC$20030_channel_?x.JSC$20030_channel_.getState():0)==2){x.JSC$20030_pendingMessages_.push(S);Q.jumpTo(6);break}if(!x.isChannelOpened()){Q.jumpTo(6);break}_.Er(Q,8);if(!x.useAsyncBrowserChannelHandler_||
A4H(x,K)){Q.jumpTo(8);break}return Q.yield(exH(x),8);case 8:_.q3(Q,0,0,1);x.isChannelOpened()&&(A4H(x,K)||Fy5(x),YUl(x),sP4(x.JSC$20030_channel_,S));_.b1(Q,6,1);break;case 6:_.b1(Q,0)}})};
var A4H=function(K,m){return K.enableMdxAuthForConnectionOnly_?!0:K.disableMdxAuthForAdMessages_?Object.values(qUH).includes(m):K.disableMdxAuthForNonPlaybackMessages_?!Object.values(EE6).includes(m):K.disableMdxAuthForShortsMessages_?Object.values(b8d).includes(m):!1};
q2.prototype.JSC$19989_channelOpened=function(){this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20030_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)oEs(this);else{var K=this.JSC$20030_pendingMessages_;this.JSC$20030_pendingMessages_=[];var m=K.length;Fy5(this);H8y(this,K,m);$mf(this)}else $mf(this)};
var oEs=function(K){var m,x;_.t(function(S){if(S.nextAddress==1)return _.Er(S,2),S.yield(exH(K),2);_.q3(S);m=K.JSC$20030_pendingMessages_;K.JSC$20030_pendingMessages_=[];x=m.length;H8y(K,m,x);$mf(K);return _.b1(S,0)})},H8y=function(K,m,x){for(var S=0;S<x;++S)sP4(K.JSC$20030_channel_,m[S]);
$mf(K)},$mf=function(K){K.publish("handlerOpened");
K.JSC$20030_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.l=q2.prototype;_.l.JSC$19989_channelError=function(K){var m=K==2&&this.JSC$20030_channel_.JSC$19982_lastStatusCode_==401;K==4||m||this.reconnectTimer_.start();this.publish("handlerError",K,m);m=Object.keys(kPy).find(function(x){return kPy[x]===K});
this.JSC$20030_channelErrorCounter.increment("BROWSER_CHANNEL",m!=null?m:"UNKNOWN")};
_.l.JSC$19989_channelClosed=function(K,m){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(m)for(var x=m.length,S=0;S<x;++S){var Q=m[S].map;Q&&this.JSC$20030_pendingMessages_.push(Q)}this.JSC$20030_channelClosedCounter.increment("BROWSER_CHANNEL");K&&this.pendingMapsOnClosedCounter.JSC$9940_streamzService.JSC$9795_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",K.length);m&&this.undeliveredMapsOnClosedCounter.JSC$9943_streamzService.JSC$9795_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
m.length)};
_.l.JSC$19989_channelSuccess=function(K,m){m!=null&&K!=null&&this.channelMessageSentCounter.increment()};
_.l.JSC$19989_getAdditionalParams=function(){var K={v:2};this.sCookie_&&(K.gsessionid=this.sCookie_);this.connectUi_!=0&&(K.ui=""+this.connectUi_);this.disconnectUi_!=0&&(K.ui=""+this.disconnectUi_);this.connectionParams_&&_.NX.extend(K,this.connectionParams_);return K};
_.l.JSC$19989_channelHandleArray=function(K){K[0]=="S"?this.sCookie_=K[1]:K[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20030_channel_.disconnect()):this.publish("handlerMessage",new a24(K[0],K[1]));this.JSC$20030_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.l.isChannelOpened=function(){return!!this.JSC$20030_channel_&&this.JSC$20030_channel_.getState()==3};
var YUl=function(K){if(K.JSC$20030_channel_){var m=K.JSC$20030_getXsrfToken_(),x=K.JSC$20030_channel_.JSC$19982_extraHeaders_||{};m?x["x-youtube-lounge-xsrf-token"]=m:delete x["x-youtube-lounge-xsrf-token"];K.JSC$20030_channel_.JSC$19982_extraHeaders_=x}},exH=function(K){if(K.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.k8();
if(!K.enableCachedUpdateAuthorizationHeader_)return Nr5(K);K.updateAuthorizationHeaderPromise_===null&&(K.updateAuthorizationHeaderPromise_=Nr5(K));return K.updateAuthorizationHeaderPromise_},Nr5=function(K){return _.Ju(K.getAuthorizationHeader_().then(function(m){Z8f(K,m)}).thenCatch(function(){}),function(){K.updateAuthorizationHeaderPromise_=null})},Z8f=function(K,m){if(K.JSC$20030_channel_){var x=K.JSC$20030_channel_.JSC$19982_extraHeaders_||{};
m&&Object.keys(m).length>0?x=Object.assign({},x,m):delete x.Authorization;K.JSC$20030_channel_.JSC$19982_extraHeaders_=x}},Fy5=function(K){K.getAuthorizationHeaderSync_&&!K.useAsyncBrowserChannelHandler_&&Z8f(K,K.getAuthorizationHeaderSync_())};
_.l=q2.prototype;_.l.setLoungeToken=function(K){(this.defaultQueryParams_.loungeIdToken=K)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20030_channel_){var m=this.JSC$20030_channel_.JSC$19982_extraHeaders_||{};K?m["X-YouTube-LoungeId-Token"]=K:delete m["X-YouTube-LoungeId-Token"];this.JSC$20030_channel_.JSC$19982_extraHeaders_=m}};
_.l.getDeviceId=function(){return this.defaultQueryParams_.id};
_.l.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.l.reconnect=function(){var K=this.reconnectTimer_;K.delay_.fire();K.start()};
_.l.safeReconnect_=function(){var K=this.JSC$20030_channel_,m=0;K.JSC$19982_backChannelRequest_&&m++;K.forwardChannelRequest_&&m++;m==0&&this.connect(this.connectionParams_,this.connectUi_)};var iF=function(K,m){var x=K.basePath;K.supportCors&&(x=K.scheme+"://"+K.domain+K.port+K.basePath);return _.wp(x+m,{})};
E_.prototype.sendRequest=function(K,m,x,S,Q,w,M){K={format:w?"RAW":"JSON",method:K,context:this,timeout:5E3,withCredentials:!!M,onSuccess:_.wB(this.JSC$20035_onSuccess_,S,!w),onError:_.wB(this.onError_,Q),onTimeout:_.wB(this.JSC$20035_onTimeout_,Q)};x&&(K.postParams=x,K.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.Ed(m,K)};
E_.prototype.JSC$20035_onSuccess_=function(K,m,x,S){m?K(S):K({text:x.responseText})};
E_.prototype.onError_=function(K,m){K(Error("Xk`"+m.status))};
E_.prototype.JSC$20035_onTimeout_=function(K){K(Error("Yk"))};var gi=function(K,m){return!!m&&(K.id==m||K.uuid==m)},Br5=function(K){return{name:K.name,
screenId:K.id,loungeToken:K.token,dialId:K.uuid,screenIdType:K.idType,screenIdSecret:K.secret}},a_l=function(K){return new bF(K)},dm5=function(K){return Array.isArray(K)?_.Zz(K,a_l):[]},XPs=function(K){if(!K)return"null";
var m=K.token?".."+K.token.slice(-6):"-",x=K.uuid?".."+K.uuid.slice(-6):"-",S=K.secret?".."+K.secret.slice(-6):"-";return'{name:"'+K.name+'",id:'+K.id.substr(0,6)+"..,token:"+(m+",uuid:"+x+",idType:"+K.idType+",secret:")+(S+"}")},bZO=function(K){return Array.isArray(K)?"["+_.Zz(K,XPs).join(",")+"]":"null"};var szl="",ey=null;var Dcf=function(K,m){_.r4.call(this);var x=this;this.handler=K();this.handler.subscribe("handlerOpened",this.JSC$20042_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(S,Q){x.onError(Q)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=m};
_.q(Dcf,_.r4);_.l=Dcf.prototype;_.l.connect=function(K,m,x){this.handler.connect(K,m,x)};
_.l.disconnect=function(K){this.handler.disconnect(K)};
_.l.reconnect=function(){this.handler.reconnect()};
_.l.getDeviceId=function(){return this.handler.getDeviceId()};
_.l.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.l.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.l.JSC$20042_onOpened=function(){this.dispatchEvent("channelOpened");var K=this.handler,m=this.currentScreenId;_.c9("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!K.JSC$20030_channel_.useChunked_,sessionId:K.JSC$20030_channel_.sid_,arrayId:K.JSC$20030_channel_.JSC$19982_lastArrayId_});_.c9("yt-remote-session-screen-id",m);K=Kps();m=mcy();_.B0(K,m)||K.push(m);wPf(K);Qzf()};
_.l.onClosed=function(){this.dispatchEvent("channelClosed")};
_.l.onMessage=function(K){this.dispatchEvent(new J4y(K))};
_.l.onError=function(K){this.dispatchEvent(new hxO(K?1:0))};
_.l.sendMessage=function(K,m){this.handler.sendMessage(K,m)};
_.l.setLoungeToken=function(K){this.handler.setLoungeToken(K)};
_.l.dispose=function(){this.handler.dispose()};var jz6=function(K,m,x){var S=this;x=x===void 0?function(){return""}:x;
var Q=Q===void 0?new JHy:Q;var w=w===void 0?new _.gp:w;this.pathPrefix=K;this.defaultQueryParams=m;this.getXsrfToken=x;this.JSC$20045_pubsub=w;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new deH(function(){var M;((M=S.channel)==null?void 0:T2y((new LaH(M,M.JSC$19953_channel_)).JSC$19963_channel_.forwardChannelRequestPool_))===0&&S.connect(S.connectionParams,S.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20045_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20045_channelOpenedCounter=new y05;this.JSC$20045_channelClosedCounter=new VOy;this.JSC$20045_channelMessageReceivedCounter=new Uel;this.JSC$20045_channelErrorCounter=new zCO};
jz6.prototype.connect=function(K,m){K=K===void 0?{}:K;m=m===void 0?0:m;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=K,this.connectUi=m,y44(this),(K=_.vZ("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=K: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 Gf(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,VYH(this))};
var VYH=function(K){_.fW(K.channel,"w",function(){K.channelState=3;K.reconnectTimer.reset();K.connectionParams=null;K.connectUi=0;for(var m=_.u(K.nonAckedMessagesOnChannelClosed),x=m.next();!x.done;x=m.next())x=x.value,K.channel&&K.channel.send(x);K.nonAckedMessagesOnChannelClosed=[];K.publish("webChannelOpened");K.JSC$20045_channelOpenedCounter.increment("WEB_CHANNEL")});
_.fW(K.channel,"x",function(){K.channelState=0;K.reconnectTimer.isActive()||K.publish("webChannelClosed");var m,x=(m=K.channel)==null?void 0:qyl(new LaH(m,m.JSC$19953_channel_));x&&(K.nonAckedMessagesOnChannelClosed=[].concat(_.N3(x)));K.JSC$20045_channelClosedCounter.increment("WEB_CHANNEL")});
_.fW(K.channel,"z",function(m){var x=m.data;x[0]==="gracefulReconnect"?(K.reconnectTimer.start(),K.channel&&K.channel.close()):K.publish("webChannelMessage",new a24(x[0],x[1]));K.lastStatusCode=m.statusCode;K.JSC$20045_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.fW(K.channel,"y",function(){K.lastStatusCode===401||K.reconnectTimer.start();K.publish("webChannelError");K.JSC$20045_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.l=jz6.prototype;_.l.disconnect=function(K){this.disconnectUi=K===void 0?0:K;this.reconnectTimer.stop();y44(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.l.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.l.reconnect=function(){var K=this.reconnectTimer;K.delay_.fire();K.start()};
_.l.sendMessage=function(K,m){this.channel&&(y44(this),K=Object.assign({},{_sc:K},m),this.channel.send(K))};
_.l.setLoungeToken=function(K){K||this.reconnectTimer.stop();K?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=K:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var y44=function(K){var m=K.getXsrfToken();m?K.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=m:delete K.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.l=jz6.prototype;_.l.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.l.publish=function(K){return this.JSC$20045_pubsub.publish.apply(this.JSC$20045_pubsub,[K].concat(_.N3(_.VU.apply(1,arguments))))};
_.l.subscribe=function(K,m,x){return this.JSC$20045_pubsub.subscribe(K,m,x)};
_.l.unsubscribe=function(K,m,x){return this.JSC$20045_pubsub.unsubscribe(K,m,x)};
_.l.unsubscribeByKey=function(K){return this.JSC$20045_pubsub.unsubscribeByKey(K)};
_.l.dispose=function(){this.JSC$20045_disposed||(this.JSC$20045_disposed=!0,_.uz(this.JSC$20045_pubsub),this.disconnect(),_.uz(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.l.isDisposed=function(){return this.JSC$20045_disposed};var OZl=function(K){_.r4.call(this);this.webChannelService=K();this.webChannelService.subscribe("webChannelOpened",this.JSC$20053_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.q(OZl,_.r4);_.l=OZl.prototype;_.l.connect=function(K,m){this.webChannelService.connect(K,m)};
_.l.disconnect=function(K){this.webChannelService.disconnect(K)};
_.l.reconnect=function(){this.webChannelService.reconnect()};
_.l.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.l.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.l.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.l.JSC$20053_onOpened=function(){this.dispatchEvent("channelOpened")};
_.l.onClosed=function(){this.dispatchEvent("channelClosed")};
_.l.onMessage=function(K){this.dispatchEvent(new J4y(K))};
_.l.onError=function(){this.dispatchEvent(new hxO(this.webChannelService.lastStatusCode===401?1:0))};
_.l.sendMessage=function(K,m){this.webChannelService.sendMessage(K,m)};
_.l.setLoungeToken=function(K){this.webChannelService.setLoungeToken(K)};
_.l.dispose=function(){this.webChannelService.dispose()};var E$s=Date.now(),YB=null,Lpl=Array(50),oD=-1,qgO=!1;_.Zw(HD,_.BG);HD.prototype.getScreens=function(){return this.screens};
HD.prototype.contains=function(K){return!!XRl(this.screens,K)};
HD.prototype.get=function(K){return K?nU(this.screens,K):null};
var vE5=function(K,m){var x=K.get(m.uuid)||K.get(m.id);if(x)return K=x.name,x.id=m.id||x.id,x.name=m.name,x.token=m.token,x.uuid=m.uuid||x.uuid,x.name!=K;K.screens.push(m);return!0},UmH=function(K,m){var x=K.screens.length!=m.length;
K.screens=_.aS(K.screens,function(w){return!!XRl(m,w)});
for(var S=m.length,Q=0;Q<S;Q++)x=vE5(K,m[Q])||x;return x},zxl=function(K,m){var x=K.screens.length;
K.screens=_.aS(K.screens,function(S){return!(S||m?!S!=!m?0:S.id==m.id:1)});
return K.screens.length<x};
HD.prototype.info=function(K){FV(this.JSC$20054_logName_,K)};var TrO=function(K,m,x,S,Q){_.BG.call(this);this.JSC$20057_http_=K;this.pairingCode_=m;this.deviceId_=x;this.friendlyName_=S;this.enableShortLivedLoungeToken_=Q;this.pollIndex_=0;this.JSC$20057_xhr_=null;this.JSC$20057_timer_=NaN};
_.q(TrO,_.BG);_.l=TrO.prototype;_.l.start=function(){!this.JSC$20057_xhr_&&isNaN(this.JSC$20057_timer_)&&this.poll_()};
_.l.stop=function(){this.JSC$20057_xhr_&&(this.JSC$20057_xhr_.abort(),this.JSC$20057_xhr_=null);isNaN(this.JSC$20057_timer_)||(_.L0(this.JSC$20057_timer_),this.JSC$20057_timer_=NaN)};
_.l.disposeInternal=function(){this.stop();_.BG.prototype.disposeInternal.call(this)};
_.l.poll_=function(){this.JSC$20057_timer_=NaN;this.JSC$20057_xhr_=_.Ed(iF(this.JSC$20057_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.Ar)(this.JSC$20059_onSuccess_,this),onError:(0,_.Ar)(this.onError_,this),onTimeout:(0,_.Ar)(this.JSC$20059_onTimeout_,this)})};
_.l.JSC$20059_onSuccess_=function(K,m){this.JSC$20057_xhr_=null;K=m.screen||{};K.dialId=this.deviceId_;K.name=this.friendlyName_;m=-1;this.enableShortLivedLoungeToken_&&K.shortLivedLoungeToken&&K.shortLivedLoungeToken.value&&K.shortLivedLoungeToken.refreshIntervalMs&&(K.screenIdType="shortLived",K.loungeToken=K.shortLivedLoungeToken.value,m=K.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new bF(K),m)};
_.l.onError_=function(K){this.JSC$20057_xhr_=null;K.status&&K.status==404?this.pollIndex_>=I_O.length?this.publish("pairingFailed",Error("Zk")):(K=I_O[this.pollIndex_],this.JSC$20057_timer_=_.hR((0,_.Ar)(this.poll_,this),K),this.pollIndex_++):this.publish("pairingFailed",Error("$k`"+K.status))};
_.l.JSC$20059_onTimeout_=function(){this.JSC$20057_xhr_=null;this.publish("pairingFailed",Error("al"))};
var I_O=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.Zw(N2,HD);_.l=N2.prototype;_.l.start=function(){$B(this)&&this.publish("screenChange");!_.O8("yt-remote-lounge-token-expiration")&&kJG(this);_.L0(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.hR((0,_.Ar)(this.start,this),1E4)};
_.l.add=function(K,m){$B(this);vE5(this,K);Wyl(this,!1);this.publish("screenChange");m(K);K.token||kJG(this)};
_.l.remove=function(K,m){var x=$B(this);zxl(this,K)&&(Wyl(this,!1),x=!0);m(K);x&&this.publish("screenChange")};
_.l.updateName=function(K,m,x,S){var Q=$B(this),w=this.get(K.id);w?(w.name!=m&&(w.name=m,Wyl(this,!1),Q=!0),x(K)):S(Error("bl"));Q&&this.publish("screenChange")};
_.l.disposeInternal=function(){_.L0(this.loungeTokenRefreshTimer_);N2.superClass_.disposeInternal.call(this)};
var kJG=function(K){if(K.screens.length){var m=_.Zz(K.screens,function(S){return S.id}),x=iF(K.JSC$20061_http_,"/pairing/get_lounge_token_batch");
K.JSC$20061_http_.sendRequest("POST",x,{screen_ids:m.join(",")},(0,_.Ar)(K.handleLoungeTokens_,K),(0,_.Ar)(K.handleLoungeTokenError_,K))}};
N2.prototype.handleLoungeTokens_=function(K){$B(this);var m=this.screens.length;K=K&&K.screens||[];for(var x=K.length,S=0;S<x;++S){var Q=K[S],w=this.get(Q.screenId);w&&(w.token=Q.loungeToken,--m)}Wyl(this,!m);m&&FV(this.JSC$20054_logName_,"Missed "+m+" lounge tokens.")};
N2.prototype.handleLoungeTokenError_=function(K){FV(this.JSC$20054_logName_,"Requesting lounge tokens failed: "+K)};
var $B=function(K){if(_.h("deprecate_pair_servlet_enabled"))return UmH(K,[]);var m=dm5(uSH());m=_.aS(m,function(x){return!x.uuid});
return UmH(K,m)},Wyl=function(K,m){fsO(_.Zz(K.screens,Br5));
m&&Mvl()};var EJ=function(K,m){_.BG.call(this);this.getScreensToCheck_=m;m=(m=_.O8("yt-remote-online-screen-ids")||"")?m.split(","):[];for(var x={},S=this.getScreensToCheck_(),Q=S.length,w=0;w<Q;++w){var M=S[w].id;x[M]=_.B0(m,M)}this.screenIdSet_=x;this.JSC$20064_http_=K;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;Xn4("Initialized with "+(0,_.LK)(this.screenIdSet_))};
_.q(EJ,_.BG);EJ.prototype.isOnline=function(K){return!!this.screenIdSet_[K]};
EJ.prototype.start=function(){var K=parseInt(_.O8("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.NH()-144E5<K?0:K)?KFy(this):(this.fastCheckEndTime_=_.NH()+3E5,_.c9("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
EJ.prototype.isEmpty=function(){return _.NX.isEmpty(this.screenIdSet_)};
EJ.prototype.update=function(){Xn4("Updating availability on schedule.");var K=this.getScreensToCheck_(),m=_.NX.filter(this.screenIdSet_,function(x,S){return x&&!!nU(K,S)},this);
m0s(this,m)};
var x04=function(K,m,x){var S=iF(K.JSC$20064_http_,"/pairing/get_screen_availability");K.JSC$20064_http_.sendRequest("POST",S,{lounge_token:m.token},(0,_.Ar)(function(Q){Q=Q.screens||[];for(var w=Q.length,M=0;M<w;++M)if(Q[M].loungeToken==m.token){x(Q[M].status=="online");return}x(!1)},K),(0,_.Ar)(function(){x(!1)},K))};
EJ.prototype.disposeInternal=function(){_.L0(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.BG.prototype.disposeInternal.call(this)};
var m0s=function(K,m){a:if(_.NX.getCount(m)!=_.NX.getCount(K.screenIdSet_))var x=!1;else{x=_.NX.getKeys(m);for(var S=x.length,Q=0;Q<S;++Q)if(!K.screenIdSet_[x[Q]]){x=!1;break a}x=!0}x||(Xn4("Updated online screens: "+(0,_.LK)(K.screenIdSet_)),K.screenIdSet_=m,K.publish("screenChange"));SNH(K)},KFy=function(K){isNaN(K.refreshTimer_)||_.L0(K.refreshTimer_);
K.refreshTimer_=_.hR((0,_.Ar)(K.requestScreenAvailability_,K),K.fastCheckEndTime_>0&&K.fastCheckEndTime_<_.NH()?2E4:1E4)};
EJ.prototype.requestScreenAvailability_=function(){_.L0(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var K=QH5(this);if(_.NX.getCount(K)){var m=iF(this.JSC$20064_http_,"/pairing/get_screen_availability"),x={lounge_token:_.NX.getKeys(K).join(",")};this.currentRequest_=this.JSC$20064_http_.sendRequest("POST",m,x,(0,_.Ar)(this.onScreenAvailability_,this,K),(0,_.Ar)(this.onScreenAvailabilityError_,this))}else m0s(this,{}),KFy(this)};
EJ.prototype.onScreenAvailability_=function(K,m){this.currentRequest_=null;var x=_.NX.getKeys(QH5(this));if(_.kS(x,_.NX.getKeys(K))){m=m.screens||[];x={};for(var S=m.length,Q=0;Q<S;++Q)x[K[m[Q].loungeToken]]=m[Q].status=="online";m0s(this,x);KFy(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
EJ.prototype.onScreenAvailabilityError_=function(K){this.warn_("Screen availability failed: "+K);this.currentRequest_=null;KFy(this)};
var Xn4=function(K){FV("OnlineScreenService",K)};
EJ.prototype.warn_=function(K){FV("OnlineScreenService",K)};
var QH5=function(K){var m={};_.m7(K.getScreensToCheck_(),function(x){x.token?m[x.token]=x.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return m},SNH=function(K){K=_.NX.getKeys(_.NX.filter(K.screenIdSet_,function(m){return m}));
K.sort(_.oSn);K.length?_.c9("yt-remote-online-screen-ids",K.join(","),60):_.jB("yt-remote-online-screen-ids")};_.Zw(Zb,HD);_.l=Zb.prototype;_.l.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.l.add=function(K,m,x){this.localScreenService_.add(K,m,x)};
_.l.remove=function(K,m,x){this.localScreenService_.remove(K,m,x);this.onlineScreenService_.update()};
_.l.updateName=function(K,m,x,S){this.localScreenService_.contains(K)?this.localScreenService_.updateName(K,m,x,S):(K="Updating name of unknown screen: "+K.name,FV(this.JSC$20054_logName_,K),S(Error(K)))};
_.l.getScreens=function(K){return K?this.screens:idH(this.screens,_.aS(this.automaticScreens_,function(m){return!this.contains(m)},this))};
_.l.JSC$20069_getOnlineScreens=function(){return _.aS(this.getScreens(!0),function(K){return this.onlineScreenService_.isOnline(K.id)},this)};
var sH5=function(K,m,x,S,Q,w){K.info("getAutomaticScreenByIds "+x+" / "+m);x||(x=K.deviceToScreenId_[m]);var M=K.getScreens(),f=x?nU(M,x):null;x&&(K.disableAutomaticScreenCache_||f)||(f=nU(M,m));if(f){f.uuid=m;var c=bb(K,f);x04(K.onlineScreenService_,c,function(D){Q(D?c:null)})}else x?wwl(K,x,(0,_.Ar)(function(D){var G=bb(this,new bF({name:S,
screenId:x,loungeToken:D,dialId:m||""}));x04(this.onlineScreenService_,G,function(p){Q(p?G:null)})},K),w):Q(null)};
Zb.prototype.JSC$20069_getScreenByPollingPairingCode=function(K,m,x,S,Q,w){var M=this;this.info("getDialScreenByPairingCode "+K+" / "+m);var f=new TrO(this.JSC$20067_http_,K,m,x,S);f.subscribe("pairingComplete",function(c,D){_.uz(f);Q(bb(M,c),D)});
f.subscribe("pairingFailed",function(c){_.uz(f);w(c)});
f.start();return(0,_.Ar)(f.stop,f)};
var lGO=function(K,m){for(var x=K.screens.length,S=0;S<x;++S)if(K.screens[S].name==m)return K.screens[S];return null};
Zb.prototype.JSC$20069_getScreenByPairingCode=function(K,m,x,S){_.Ed(iF(this.JSC$20067_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:K},timeout:5E3,onSuccess:(0,_.Ar)(function(Q,w){Q=new bF(w.screen||{});if(!Q.name||lGO(this,Q.name)){a:{w=Q.name;for(var M=2,f=m(w,M);lGO(this,f);){M++;if(M>20)break a;f=m(w,M)}w=f}Q.name=w}x(bb(this,Q))},this),
onError:(0,_.Ar)(function(Q){S(Error("cl`"+Q.status))},this),
onTimeout:(0,_.Ar)(function(){S(Error("dl"))},this)})};
var uBs=function(K,m,x){x04(K.onlineScreenService_,m,x)};
Zb.prototype.disposeInternal=function(){_.uz(this.localScreenService_);_.uz(this.onlineScreenService_);Zb.superClass_.disposeInternal.call(this)};
var wwl=function(K,m,x,S){K.info("requestLoungeToken_ for "+m);var Q={postParams:{screen_ids:m},method:"POST",context:K,onSuccess:function(w,M){w=M&&M.screens||[];w[0]&&w[0].screenId==m?x(w[0].loungeToken):S(Error("el"))},
onError:function(){S(Error("fl"))}};
_.Ed(iF(K.JSC$20067_http_,"/pairing/get_lounge_token_batch"),Q)},MV5=function(K){K.screens=K.localScreenService_.getScreens();
for(var m=_.NX.transpose(K.deviceToScreenId_),x=K.screens.length,S=0;S<x;++S){var Q=K.screens[S];Q.uuid=m[Q.id]||""}K.info("Updated manual screens: "+bZO(K.screens))};
Zb.prototype.handleScreenChange_=function(){MV5(this);this.publish("screenChange");this.onlineScreenService_.update()};
var g$l=function(K){fGl(K);K.localScreenService_=new N2(K.JSC$20067_http_);K.localScreenService_.subscribe("screenChange",(0,_.Ar)(K.handleScreenChange_,K));MV5(K);K.disableAutomaticScreenCache_||(K.automaticScreens_=dm5(_.O8("yt-remote-automatic-screen-cache")||[]));fGl(K);K.info("Initializing automatic screens: "+bZO(K.automaticScreens_));K.onlineScreenService_=new EJ(K.JSC$20067_http_,(0,_.Ar)(K.getScreens,K,!0));K.onlineScreenService_.subscribe("screenChange",(0,_.Ar)(function(){this.publish("onlineScreenChange")},
K))},bb=function(K,m){var x=K.get(m.id);
x?(x.uuid=m.uuid,m=x):((x=nU(K.automaticScreens_,m.uuid))?(x.id=m.id,x.token=m.token,m=x):K.automaticScreens_.push(m),K.disableAutomaticScreenCache_||tVs(K));fGl(K);K.deviceToScreenId_[m.uuid]=m.id;_.c9("yt-remote-device-id-map",K.deviceToScreenId_,31536E3);return m},tVs=function(K){K=_.aS(K.automaticScreens_,function(m){return m.idType!="shortLived"});
_.c9("yt-remote-automatic-screen-cache",_.Zz(K,Br5))},fGl=function(K){K.deviceToScreenId_=_.O8("yt-remote-device-id-map")||{}};
Zb.prototype.dispose=Zb.prototype.dispose;_.Zw(BD,_.BG);var gZ=function(K,m){K.screen_=m;K.publish("sessionScreen",K.screen_)},cT4=function(K,m){K.screen_&&(K.screen_.token=m,bb(K.JSC$20071_screenService_,K.screen_));
K.publish("sessionScreen",K.screen_)};
BD.prototype.onSessionStopped=function(K){this.isDisposed()||(K&&(nn(this,""+K),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
BD.prototype.info=function(K){FV(this.JSC$20071_logName_,K)};
var nn=function(K,m){FV(K.JSC$20071_logName_,m)};
BD.prototype.JSC$20073_getCastSession=function(){return null};
BD.prototype.setDisplayStatus=function(K){var m=this.receiver_;K?(m.displayStatus=new chrome.cast.ReceiverDisplayStatus(K,[]),m.displayStatus.showStop=!0):m.displayStatus=null;chrome.cast.setReceiverDisplayStatus(m,(0,_.Ar)(function(){this.info("Updated receiver status for "+m.friendlyName+": "+K)},this),(0,_.Ar)(function(){nn(this,"Failed to update receiver status for: "+m.friendlyName)},this))};
BD.prototype.disposeInternal=function(){this.setDisplayStatus("");BD.superClass_.disposeInternal.call(this)};var Pf=function(K,m,x){BD.call(this,K,m,"CastSession");var S=this;this.config_=x;this.JSC$20076_session_=null;this.JSC$20076_boundSessionUpdate_=(0,_.Ar)(this.JSC$20078_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.Ar)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.hR(function(){Ocd(S,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20076_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20076_isInitLoungeToken_=!1;this.JSC$20076_lastLoungeTokenRefreshError_="unknown"};
_.q(Pf,BD);_.l=Pf.prototype;
_.l.setCastSession=function(K){if(this.JSC$20076_session_){if(this.JSC$20076_session_==K)return;nn(this,"Overriding cast session with new session object");jHs(this);this.JSC$20076_isInitLoungeToken_=!1;this.JSC$20076_lastLoungeTokenRefreshError_="unknown";this.JSC$20076_session_.removeUpdateListener(this.JSC$20076_boundSessionUpdate_);this.JSC$20076_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20076_session_=K;this.JSC$20076_session_.addUpdateListener(this.JSC$20076_boundSessionUpdate_);this.JSC$20076_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);D0y(this,"getMdxSessionStatus")};
_.l.launchWithParams=function(K){this.info("launchWithParams no-op for Cast: "+(0,_.LK)(K))};
_.l.stop=function(){if(this.JSC$20076_session_)this.JSC$20076_session_.stop((0,_.Ar)(function(){this.onSessionStopped()},this),(0,_.Ar)(function(){this.onSessionStopped(Error("gl"))},this));
else this.onSessionStopped(Error("hl"))};
_.l.setDisplayStatus=function(){};
_.l.disposeInternal=function(){this.info("disposeInternal");jHs(this);this.JSC$20076_session_&&(this.JSC$20076_session_.removeUpdateListener(this.JSC$20076_boundSessionUpdate_),this.JSC$20076_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20076_session_=null;BD.prototype.disposeInternal.call(this)};
var GaJ=function(K,m){_.L0(K.getLoungeTokenTimeoutKey_);K.getLoungeTokenTimeoutKey_=0;m==0?rTl(K):K.getLoungeTokenTimeoutKey_=_.hR(function(){rTl(K)},m)},rTl=function(K){D0y(K,"getLoungeToken");
_.L0(K.onLoungeTokenTimeoutKey_);K.onLoungeTokenTimeoutKey_=_.hR(function(){pw4(K,null)},3E4)},D0y=function(K,m){K.info("sendYoutubeMessage_: "+m+" "+(0,_.LK)(void 0));
var x={};x.type=m;K.JSC$20076_session_?K.JSC$20076_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",x,function(){},(0,_.Ar)(function(){nn(this,"Failed to send message: "+m+".")},K)):nn(K,"Sending yt message without session: "+(0,_.LK)(x))};
Pf.prototype.onYoutubeMessage_=function(K,m){if(!this.isDisposed())if(m)if(m=(0,_.DX)(m),_.UB(m))switch(K=""+m.type,m=m.data||{},this.info("onYoutubeMessage_: "+K+" "+(0,_.LK)(m)),K){case "mdxSessionStatus":Ocd(this,m);break;case "loungeToken":pw4(this,m);break;default:nn(this,"Unknown youtube message: "+K)}else nn(this,"Unable to parse message.");else nn(this,"No data in message.")};
var R5l=function(K,m){if(m)K.info("onConnectedScreenId_: Received screenId: "+m),K.screen_&&K.screen_.id==m||K.getScreen_(m,function(x){gZ(K,x)},function(){return K.onSessionStopped()},5);
else K.onSessionStopped(Error("il"))},h5l=function(K,m,x){K.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(m));
var S=new bF(m);JTH(K,S,function(Q){Q?(K.JSC$20076_isInitLoungeToken_=!0,bb(K.JSC$20071_screenService_,S),gZ(K,S),K.JSC$20076_lastLoungeTokenRefreshError_="unknown",GaJ(K,x)):(_.Ih(Error("jl`"+JSON.stringify(m))),K.onSessionStopped())},5)},Ocd=function(K,m){_.L0(K.sessionStatusTimeoutKey_);
K.sessionStatusTimeoutKey_=0;if(m)K.config_.enableCastLoungeToken&&m.loungeToken?m.deviceId?K.screen_&&K.screen_.uuid==m.deviceId||(m.loungeTokenRefreshIntervalMs?h5l(K,{name:K.receiver_.friendlyName,screenId:m.screenId,loungeToken:m.loungeToken,dialId:m.deviceId,screenIdType:"shortLived"},m.loungeTokenRefreshIntervalMs):(_.Ih(Error("ll`"+JSON.stringify(m))),R5l(K,m.screenId))):(_.Ih(Error("kl`"+JSON.stringify(m))),R5l(K,m.screenId)):R5l(K,m.screenId);else K.onSessionStopped(Error("il"))},pw4=function(K,
m){_.L0(K.onLoungeTokenTimeoutKey_);
K.onLoungeTokenTimeoutKey_=0;var x=null;if(m)if(m.loungeToken){var S;((S=K.screen_)==null?void 0:S.token)==m.loungeToken&&(x="staleLoungeToken")}else x="missingLoungeToken";else x="noLoungeTokenResponse";x?(K.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(m)+", error: "+x)),K.JSC$20076_lastLoungeTokenRefreshError_=x,GaJ(K,3E4)):(cT4(K,m.loungeToken),K.JSC$20076_isInitLoungeToken_=!1,K.JSC$20076_lastLoungeTokenRefreshError_="unknown",GaJ(K,m.loungeTokenRefreshIntervalMs))};
Pf.prototype.getScreen_=function(K,m,x,S){_.L0(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;sH5(this.JSC$20071_screenService_,this.receiver_.label,K,this.receiver_.friendlyName,(0,_.Ar)(function(Q){Q?m(Q):S>=0?(nn(this,"Screen "+K+" appears to be offline. "+S+" retries left."),this.getScreenTimeoutKey_=_.hR((0,_.Ar)(this.getScreen_,this,K,m,x,S-1),300)):x(Error("ml"))},this),x)};
var JTH=function(K,m,x,S){_.L0(K.JSC$20076_checkScreenAvailabilityTimeoutKey_);K.JSC$20076_checkScreenAvailabilityTimeoutKey_=0;uBs(K.JSC$20071_screenService_,m,function(Q){Q||S<0?x(Q):K.JSC$20076_checkScreenAvailabilityTimeoutKey_=_.hR(function(){JTH(K,m,x,S-1)},300)})};
Pf.prototype.JSC$20073_getCastSession=function(){return this.JSC$20076_session_};
Pf.prototype.JSC$20078_onSessionUpdate_=function(K){this.isDisposed()||K||(nn(this,"Cast session died."),this.onSessionStopped())};
var jHs=function(K){_.L0(K.getScreenTimeoutKey_);K.getScreenTimeoutKey_=0;_.L0(K.JSC$20076_checkScreenAvailabilityTimeoutKey_);K.JSC$20076_checkScreenAvailabilityTimeoutKey_=0;_.L0(K.sessionStatusTimeoutKey_);K.sessionStatusTimeoutKey_=0;_.L0(K.onLoungeTokenTimeoutKey_);K.onLoungeTokenTimeoutKey_=0;_.L0(K.getLoungeTokenTimeoutKey_);K.getLoungeTokenTimeoutKey_=0};var e4=function(K,m,x,S){BD.call(this,K,m,"DialSession");this.config_=S;this.JSC$20080_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20080_theme_=x;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20080_deferredLaunchDeadlineTimer_=NaN;this.JSC$20080_boundSessionUpdate_=(0,_.Ar)(this.JSC$20082_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20080_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20080_isInitLoungeToken_=!1;this.JSC$20080_lastLoungeTokenRefreshError_="unknown"};
_.q(e4,BD);e4.prototype.setCastSession=function(K){this.JSC$20080_session_=K;this.JSC$20080_session_.addUpdateListener(this.JSC$20080_boundSessionUpdate_)};
e4.prototype.launchWithParams=function(K){this.connectData_=K;this.deferredLaunch_()};
e4.prototype.stop=function(){CNH(this);if(this.JSC$20080_session_)this.JSC$20080_session_.stop((0,_.Ar)(this.onSessionStopped,this,null),(0,_.Ar)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
e4.prototype.disposeInternal=function(){CNH(this);this.JSC$20080_session_&&this.JSC$20080_session_.removeUpdateListener(this.JSC$20080_boundSessionUpdate_);this.JSC$20080_session_=null;BD.prototype.disposeInternal.call(this)};
var LFG=function(K){var m;return!!(K.config_.enableDialLoungeToken&&((m=K.JSC$20080_session_)==null?0:m.getDialAppInfo))},Eb4=function(K){K.cancelPolling_=K.JSC$20071_screenService_.JSC$20069_getScreenByPollingPairingCode(K.reversePairingCode_,K.receiver_.label,K.receiver_.friendlyName,LFG(K),function(m,x){K.cancelPolling_=function(){};
K.JSC$20080_isInitLoungeToken_=!0;gZ(K,m);m.idType=="shortLived"&&x>0&&qN6(K,x)},function(m){K.cancelPolling_=function(){};
K.onSessionStopped(m)})};
e4.prototype.JSC$20082_onSessionUpdate_=function(K){this.isDisposed()||K||(nn(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var bcl=function(K){var m={};m.pairingCode=K.reversePairingCode_;m.theme=K.JSC$20080_theme_;co6()&&(m.env_useStageMdx=1);return _.bc(m)},gbJ=function(K){return new Promise(function(m){K.reversePairingCode_=kZl();
if(K.connectData_){var x=new chrome.cast.DialLaunchResponse(!0,bcl(K));m(x);Eb4(K)}else K.deferredLaunch_=function(){_.L0(K.JSC$20080_deferredLaunchDeadlineTimer_);K.deferredLaunch_=function(){};
K.JSC$20080_deferredLaunchDeadlineTimer_=NaN;var S=new chrome.cast.DialLaunchResponse(!0,bcl(K));m(S);Eb4(K)},K.JSC$20080_deferredLaunchDeadlineTimer_=_.hR(function(){K.deferredLaunch_()},100)})},PNJ=function(K,m,x){K.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(m));
var S=new bF(m);return(new Promise(function(Q){nbH(K,S,function(w){w?(K.JSC$20080_isInitLoungeToken_=!0,bb(K.JSC$20071_screenService_,S),gZ(K,S),qN6(K,x)):_.Ih(Error("ol`"+JSON.stringify(m)));Q(w)},5)})).then(function(Q){return Q?new chrome.cast.DialLaunchResponse(!1):gbJ(K)})},e54=function(K,m){var x=K.launchData_.receiver.label,S=K.receiver_.friendlyName;
return(new Promise(function(Q){sH5(K.JSC$20071_screenService_,x,m,S,function(w){w&&w.token&&gZ(K,w);Q(w)},function(w){nn(K,"Failed to get DIAL screen: "+w);
Q(null)})})).then(function(Q){return Q&&Q.token?new chrome.cast.DialLaunchResponse(!1):gbJ(K)})},nbH=function(K,m,x,S){_.L0(K.JSC$20080_checkScreenAvailabilityTimeoutKey_);
K.JSC$20080_checkScreenAvailabilityTimeoutKey_=0;uBs(K.JSC$20071_screenService_,m,function(Q){Q||S<0?x(Q):K.JSC$20080_checkScreenAvailabilityTimeoutKey_=_.hR(function(){nbH(K,m,x,S-1)},300)})},qN6=function(K,m){K.info("getDialAppInfoWithTimeout_ "+m);
LFG(K)&&(_.L0(K.getDialAppInfoTimeoutKey_),K.getDialAppInfoTimeoutKey_=0,m==0?icy(K):K.getDialAppInfoTimeoutKey_=_.hR(function(){icy(K)},m))},icy=function(K){LFG(K)&&K.JSC$20080_session_.getDialAppInfo(function(m){K.info("getDialAppInfo dialLaunchData: "+JSON.stringify(m));
m=m.extraData||{};var x=null;if(m.loungeToken){var S;((S=K.screen_)==null?void 0:S.token)==m.loungeToken&&(x="staleLoungeToken")}else x="missingLoungeToken";x?(K.JSC$20080_lastLoungeTokenRefreshError_=x,qN6(K,3E4)):(K.JSC$20080_isInitLoungeToken_=!1,K.JSC$20080_lastLoungeTokenRefreshError_="unknown",cT4(K,m.loungeToken),qN6(K,m.loungeTokenRefreshIntervalMs))},function(m){K.info("getDialAppInfo error: "+m);
K.JSC$20080_lastLoungeTokenRefreshError_="noLoungeTokenResponse";qN6(K,3E4)})},CNH=function(K){_.L0(K.JSC$20080_checkScreenAvailabilityTimeoutKey_);
K.JSC$20080_checkScreenAvailabilityTimeoutKey_=0;_.L0(K.getDialAppInfoTimeoutKey_);K.getDialAppInfoTimeoutKey_=0;K.cancelPolling_();K.cancelPolling_=function(){};
_.L0(K.JSC$20080_deferredLaunchDeadlineTimer_)};var ib=function(K,m){BD.call(this,K,m,"ManualSession");this.JSC$20084_deferredLaunchDeadlineTimer_=_.hR((0,_.Ar)(this.launchWithParams,this,null),150)};
_.q(ib,BD);ib.prototype.stop=function(){this.onSessionStopped()};
ib.prototype.setCastSession=function(){};
ib.prototype.launchWithParams=function(){_.L0(this.JSC$20084_deferredLaunchDeadlineTimer_);this.JSC$20084_deferredLaunchDeadlineTimer_=NaN;var K=nU(this.JSC$20071_screenService_.getScreens(),this.receiver_.label);if(K)gZ(this,K);else this.onSessionStopped(Error("pl"))};
ib.prototype.disposeInternal=function(){_.L0(this.JSC$20084_deferredLaunchDeadlineTimer_);this.JSC$20084_deferredLaunchDeadlineTimer_=NaN;BD.prototype.disposeInternal.call(this)};var Vr=function(K,m){_.BG.call(this);this.config_=m;this.JSC$20087_screenService_=K;this.JSC$20087_appId_=m.appId||"233637DE";this.JSC$20087_theme_=m.theme||"cl";this.disableDial_=m.disableCastApi||!1;this.forceMirroring_=m.forceMirroring||!1;this.JSC$20087_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.Ar)(this.onReceiverAction_,this)};
_.q(Vr,_.BG);
Vr.prototype.init=function(K,m){chrome.cast.timeout.requestSession=3E4;var x=new chrome.cast.SessionRequest(this.JSC$20087_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.h("desktop_enable_cast_connect")&&(x.androidReceiverCompatible=!0);this.disableDial_||(x.dialRequest=new chrome.cast.DialRequest("YouTube"));var S=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;K=K||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var Q=(0,_.Ar)(this.onReceiverUpdated_,
this);x=new chrome.cast.ApiConfig(x,(0,_.Ar)(this.onSessionEstablished_,this),Q,S,K);x.customDialLaunchCallback=(0,_.Ar)(this.onDialLaunchRequested_,this);chrome.cast.initialize(x,(0,_.Ar)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),Jof(),this.JSC$20087_screenService_.subscribe("onlineScreenChange",(0,_.Ar)(this.JSC$20089_onScreenChange_,this)),this.customReceivers_=YN6(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.Ar)(function(w){this.warn_("Failed to set initial custom receivers: "+(0,_.LK)(w))},this)),this.publish("yt-remote-cast2-availability-change",FFG(this)),m(!0))},this),(0,_.Ar)(function(w){this.warn_("Failed to initialize API: "+(0,_.LK)(w));
m(!1)},this))};
Vr.prototype.setConnectedScreenStatus=function(K,m){Yh("Setting connected screen ID: "+K+" -> "+m);if(this.JSC$20087_session_){var x=this.JSC$20087_session_.screen_;if(!K||x&&x.id!=K)Yh("Unsetting old screen status: "+this.JSC$20087_session_.receiver_.friendlyName),FM(this,null)}if(K&&m){if(!this.JSC$20087_session_){K=nU(this.JSC$20087_screenService_.getScreens(),K);if(!K){Yh("setConnectedScreenStatus: Unknown screen.");return}if(K.idType=="shortLived"){Yh("setConnectedScreenStatus: Screen with id type to be short lived.");
return}x=AT6(this,K);x||(Yh("setConnectedScreenStatus: Connected receiver not custom..."),x=new chrome.cast.Receiver(K.uuid?K.uuid:K.id,K.name),x.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(x),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Ar)(function(S){this.warn_("Failed to set initial custom receivers: "+(0,_.LK)(S))},this)));
Yh("setConnectedScreenStatus: new active receiver: "+x.friendlyName);FM(this,new ib(this.JSC$20087_screenService_,x),!0)}this.JSC$20087_session_.setDisplayStatus(m)}else Yh("setConnectedScreenStatus: no screen.")};
var AT6=function(K,m){return m?_.oG(K.customReceivers_,function(x){return gi(m,x.label)},K):null};
Vr.prototype.setLaunchParams=function(K){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20087_session_?this.JSC$20087_session_.launchWithParams(K):this.warn_("Setting connection data without a session")};
Vr.prototype.JSC$20089_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20087_session_?(this.JSC$20087_session_.stop(),FM(this,null)):Yh("Stopping non-existing session")};
Vr.prototype.requestSession=function(){chrome.cast.requestSession((0,_.Ar)(this.onSessionEstablished_,this),(0,_.Ar)(this.onSessionRequestFailed_,this))};
Vr.prototype.disposeInternal=function(){this.JSC$20087_screenService_.unsubscribe("onlineScreenChange",(0,_.Ar)(this.JSC$20089_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.aG(_.WZ("yt.mdx.remote.debug.handlers_")||[],GHH);_.uz(this.JSC$20087_session_);_.BG.prototype.disposeInternal.call(this)};
var Yh=function(K){FV("Controller",K)};
Vr.prototype.warn_=function(K){FV("Controller",K)};
var GHH=function(K){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(K)},FFG=function(K){return K.hasCastReceiver_||!!K.customReceivers_.length||!!K.JSC$20087_session_},FM=function(K,m,x){m!=K.JSC$20087_session_&&(_.uz(K.JSC$20087_session_),(K.JSC$20087_session_=m)?(x?K.publish("yt-remote-cast2-receiver-resumed",m.receiver_):K.publish("yt-remote-cast2-receiver-selected",m.receiver_),m.subscribe("sessionScreen",(0,_.Ar)(K.onSessionScreen_,K,m)),m.subscribe("sessionFailed",
function(){return obH(K,m)}),m.screen_?K.publish("yt-remote-cast2-session-change",m.screen_):x&&K.JSC$20087_session_.launchWithParams(null)):K.publish("yt-remote-cast2-session-change",null))},obH=function(K,m){K.JSC$20087_session_==m&&K.publish("yt-remote-cast2-session-failed")};
_.l=Vr.prototype;_.l.onSessionScreen_=function(K,m){this.JSC$20087_session_==K&&(m||FM(this,null),this.publish("yt-remote-cast2-session-change",m))};
_.l.onReceiverAction_=function(K,m){if(!this.isDisposed())if(K)switch(K.friendlyName=chrome.cast.unescape(K.friendlyName),Yh("onReceiverAction_ "+K.label+" / "+K.friendlyName+"-- "+m),m){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20087_session_)if(this.JSC$20087_session_.receiver_.label!=K.label)Yh("onReceiverAction_: Stopping active receiver: "+this.JSC$20087_session_.receiver_.friendlyName),this.JSC$20087_session_.stop();else{Yh("onReceiverAction_: Casting to active receiver.");this.JSC$20087_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20087_session_.screen_);break}switch(K.receiverType){case chrome.cast.ReceiverType.CUSTOM:FM(this,new ib(this.JSC$20087_screenService_,K));break;case chrome.cast.ReceiverType.DIAL:FM(this,new e4(this.JSC$20087_screenService_,K,this.JSC$20087_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:FM(this,new Pf(this.JSC$20087_screenService_,K,this.config_));break;default:this.warn_("Unknown receiver type: "+K.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20087_session_&&
this.JSC$20087_session_.receiver_.label==K.label?this.JSC$20087_session_.stop():this.warn_("Stopping receiver w/o session: "+K.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.l.onDialLaunchRequested_=function(K){if(this.isDisposed())return Promise.reject(Error("ql"));var m=K.receiver;m.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+m.friendlyName),m.receiverType=chrome.cast.ReceiverType.DIAL);var x=this.JSC$20087_session_?this.JSC$20087_session_.receiver_:null;if(!x||x.label!=m.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+m.friendlyName),Promise.reject(Error("rl"));if(x&&x.label==m.label&&x.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20087_session_.screen_)return Yh("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20087_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+x.receiverType+'" to "dial" for '+m.friendlyName);FM(this,new e4(this.JSC$20087_screenService_,m,this.JSC$20087_theme_,this.config_))}m=this.JSC$20087_session_;m.launchData_=K;m.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(K=m.launchData_.extraData||{},x=K.screenId||null,LFG(m)&&K.loungeToken?K.loungeTokenRefreshIntervalMs?K=PNJ(m,{name:m.receiver_.friendlyName,screenId:K.screenId,loungeToken:K.loungeToken,dialId:m.launchData_.receiver.label,screenIdType:"shortLived"},K.loungeTokenRefreshIntervalMs):(_.Ih(Error("nl`"+JSON.stringify(K))),K=e54(m,x)):K=e54(m,x)):K=gbJ(m);return K};
_.l.onSessionEstablished_=function(K){var m=this;if(!this.isDisposed()&&!this.forceMirroring_){Yh("New cast session ID: "+K.sessionId);var x=K.receiver;if(x.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20087_session_)if(x.receiverType==chrome.cast.ReceiverType.CAST)Yh("Got resumed cast session before resumed mdx connection."),x.friendlyName=chrome.cast.unescape(x.friendlyName),FM(this,new Pf(this.JSC$20087_screenService_,x,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var S=this.JSC$20087_session_.receiver_,Q=nU(this.JSC$20087_screenService_.getScreens(),S.label);Q&&gi(Q,x.label)&&S.receiverType!=chrome.cast.ReceiverType.CAST&&x.receiverType==chrome.cast.ReceiverType.CAST&&(Yh("onSessionEstablished_: manual to cast session change "+x.friendlyName),_.uz(this.JSC$20087_session_),this.JSC$20087_session_=new Pf(this.JSC$20087_screenService_,x,this.config_),this.JSC$20087_session_.subscribe("sessionScreen",(0,_.Ar)(this.onSessionScreen_,this,this.JSC$20087_session_)),
this.JSC$20087_session_.subscribe("sessionFailed",function(){return obH(m,m.JSC$20087_session_)}),this.JSC$20087_session_.launchWithParams(null));
this.JSC$20087_session_.setCastSession(K)}}};
_.l.JSC$20089_getCastSession=function(){return this.JSC$20087_session_?this.JSC$20087_session_.JSC$20073_getCastSession():null};
_.l.onSessionRequestFailed_=function(K){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.LK)(K)),K.code!=chrome.cast.ErrorCode.CANCEL&&FM(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.l.onReceiverUpdated_=function(K){Yh("Receiver availability updated: "+K);if(!this.isDisposed()){var m=FFG(this);this.hasCastReceiver_=K==chrome.cast.ReceiverAvailability.AVAILABLE;FFG(this)!=m&&this.publish("yt-remote-cast2-availability-change",FFG(this))}};
var YN6=function(K){var m=K.JSC$20087_screenService_.JSC$20069_getOnlineScreens(),x=K.JSC$20087_session_&&K.JSC$20087_session_.receiver_;K=_.Zz(m,function(S){x&&gi(S,x.label)&&(x=null);var Q=S.uuid?S.uuid:S.id,w=AT6(this,S);w?(w.label=Q,w.friendlyName=S.name):(w=new chrome.cast.Receiver(Q,S.name),w.receiverType=chrome.cast.ReceiverType.CUSTOM);return w},K);
x&&(x.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(x=new chrome.cast.Receiver(x.label,x.friendlyName),x.receiverType=chrome.cast.ReceiverType.CUSTOM),K.push(x));return K};
Vr.prototype.JSC$20089_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=YN6(this),Yh("Updating custom receivers: "+(0,_.LK)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Ar)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",FFG(this)))};
Vr.prototype.setLaunchParams=Vr.prototype.setLaunchParams;Vr.prototype.setConnectedScreenStatus=Vr.prototype.setConnectedScreenStatus;Vr.prototype.stopSession=Vr.prototype.JSC$20089_stopSession;Vr.prototype.getCastSession=Vr.prototype.JSC$20089_getCastSession;Vr.prototype.requestSession=Vr.prototype.requestSession;Vr.prototype.init=Vr.prototype.init;Vr.prototype.dispose=Vr.prototype.dispose;var HcH=_.Pr(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),v$5=[],AoH=_.p1(HcH);var $0d=function(K){K.audioTrackId=null;K.trackData=null;K.playerState=-1;K.hasPrevious=!1;K.hasNext=!1;K.playerTime_=0;K.playerTimeAt_=_.NH();K.seekableStart_=0;K.seekableEnd_=0;K.duration_=0;K.loadedTime=0;K.liveIngestionTime_=NaN;K.isLive_=!1};
_.l=vD.prototype;
_.l.reset=function(K){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;K&&(this.index=K.index,this.listId=K.listId,this.videoId=K.videoId,this.playerState=K.playerState,this.volume=K.volume,this.muted=K.muted,this.audioTrackId=K.audioTrackId,this.trackData=K.trackData,this.hasPrevious=K.hasPrevious,this.hasNext=K.hasNext,this.playerTime_=K.playerTime,this.playerTimeAt_=K.playerTimeAt,this.seekableStart_=K.seekableStart,this.seekableEnd_=K.seekableEnd,this.duration_=K.duration,this.loadedTime=
K.loadedTime,this.liveIngestionTime_=K.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.l.stopPlayer=function(){this.index=-1;this.videoId="";$0d(this)};
_.l.isPlaying=function(){return this.playerState==1};
_.l.isBuffering=function(){return this.playerState==3};
_.l.isAdPlaying=function(){return this.playerState==1081};
var AQ=function(K,m){K.playerTime_=m;K.playerTimeAt_=_.NH()},N86=function(K){switch(K.playerState){case 1:case 1081:return(_.NH()-K.playerTimeAt_)/1E3+K.playerTime_;
case -1E3:return 0}return K.playerTime_};
vD.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.NH()-this.playerTimeAt_)/1E3:0):this.duration_};
var Zcy=function(K,m,x){var S=K.videoId;K.videoId=m;K.index=x;m!=S&&$0d(K)},B8G=function(K){var m={};
m.index=K.index;m.listId=K.listId;m.videoId=K.videoId;m.playerState=K.playerState;m.volume=K.volume;m.muted=K.muted;m.audioTrackId=K.audioTrackId;m.trackData=_.NX.unsafeClone(K.trackData);m.hasPrevious=K.hasPrevious;m.hasNext=K.hasNext;m.playerTime=K.playerTime_;m.playerTimeAt=K.playerTimeAt_;m.seekableStart=K.seekableStart_;m.seekableEnd=K.seekableEnd_;m.duration=K.duration_;m.loadedTime=K.loadedTime;m.liveIngestionTime=K.liveIngestionTime_;return m};
vD.prototype.clone=function(){return new vD(B8G(this))};var KC=function(K,m){_.BG.call(this);var x=this;this.state_=0;this.connection_=K;this.contextSubscriptions_=[];this.actionQueue_=new BYG;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.Ar)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.Ar)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.Ar)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.Ar)(this.onCloudviewAvailabilityChange_,this);var S=0;K?(S=K.getProxyState(),
S!=3&&(K.subscribe("proxyStateChange",this.setState_,this),aGf(this))):S=3;S!=0&&(m?this.setState_(S):_.hR(function(){x.setState_(S)},0));
(K=Isy())&&d0d(this,K);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.q(KC,_.BG);KC.prototype.getState=function(){return this.state_};
KC.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
KC.prototype.reconnect=function(){this.connection_.reconnect()};
var ol=function(K){return new vD(K.connection_.getPlayerContextData())};
_.l=KC.prototype;_.l.play=function(){Hf(this)?(this.castMedia_?this.castMedia_.play(null,_.t_,yT4(this,"play")):$h(this,"play"),VV5(this,1,N86(ol(this))),this.publish("remotePlayerChange")):Nk(this,this.play)};
_.l.pause=function(){Hf(this)?(this.castMedia_?this.castMedia_.pause(null,_.t_,yT4(this,"pause")):$h(this,"pause"),VV5(this,2,N86(ol(this))),this.publish("remotePlayerChange")):Nk(this,this.pause)};
_.l.seekTo=function(K){if(Hf(this)){if(this.castMedia_){var m=ol(this),x=new chrome.cast.media.SeekRequest;x.currentTime=K;m.isPlaying()||m.isBuffering()?x.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:x.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(x,_.t_,yT4(this,"seekTo",{newTime:K}))}else $h(this,"seekTo",{newTime:K});VV5(this,3,K);this.publish("remotePlayerChange")}else Nk(this,_.wB(this.seekTo,K))};
_.l.stop=function(){if(Hf(this)){this.castMedia_?this.castMedia_.stop(null,_.t_,yT4(this,"stopVideo")):$h(this,"stopVideo");var K=ol(this);K.stopPlayer();ZF(this,K);this.publish("remotePlayerChange")}else Nk(this,this.stop)};
_.l.setVolume=function(K,m){if(Hf(this)){var x=ol(this);if(this.castSession_){if(x.volume!=K){var S=Math.round(K)/100;this.castSession_.setReceiverVolumeLevel(S,(0,_.Ar)(function(){Ae("set receiver volume: "+S)},this),(0,_.Ar)(function(){this.warn_("failed to set receiver volume.")},this))}x.muted!=m&&this.castSession_.setReceiverMuted(m,(0,_.Ar)(function(){Ae("set receiver muted: "+m)},this),(0,_.Ar)(function(){this.warn_("failed to set receiver muted.")},this))}else{var Q={volume:K,
muted:m};x.volume!=-1&&(Q.delta=K-x.volume);$h(this,"setVolume",Q)}x.muted=m;x.volume=K;ZF(this,x)}else Nk(this,_.wB(this.setVolume,K,m))};
_.l.setAudioTrack=function(K,m){Hf(this)?(m=m.getLanguageInfo().getId(),$h(this,"setAudioTrack",{videoId:K,audioTrackId:m}),K=ol(this),K.audioTrackId=m,ZF(this,K)):Nk(this,_.wB(this.setAudioTrack,K,m))};
_.l.addVideo=function(K){Hf(this)?$h(this,"addVideo",{videoId:K}):Nk(this,_.wB(this.addVideo,K))};
_.l.addPlaylist=function(K){Hf(this)?$h(this,"addVideos",{listId:K}):Nk(this,_.wB(this.addPlaylist,K))};
_.l.addVideos=function(K){K.length==0?this.warn_("Ignore add videos request due to empty list"):Hf(this)?$h(this,"addVideos",{videoIds:K.join(",")}):Nk(this,_.wB(this.addVideos,K))};
_.l.JSC$20099_removeVideo=function(K){Hf(this)?$h(this,"removeVideo",{videoId:K}):Nk(this,_.wB(this.JSC$20099_removeVideo,K))};
_.l.JSC$20099_insertVideo=function(K){Hf(this)?$h(this,"insertVideo",{videoId:K}):Nk(this,_.wB(this.JSC$20099_insertVideo,K))};
_.l.playVideo=function(K,m,x,S,Q,w,M){S=S===void 0?null:S;Q=Q===void 0?null:Q;w=w===void 0?null:w;M=M===void 0?null:M;var f=ol(this),c={videoId:K};x!==void 0&&(c.currentIndex=x);Zcy(f,K,x||0);m!==void 0&&(AQ(f,m),c.currentTime=m);S&&(c.listId=S);Q&&(c.playerParams=Q);w&&(c.clickTrackingParams=w);M&&(c.locationInfo=(0,_.LK)(M));$h(this,"setPlaylist",c);S||ZF(this,f)};
_.l.nextVideo=function(K,m){if(Hf(this)){if(K&&m){var x=ol(this);Zcy(x,K,m);ZF(this,x)}$h(this,"next")}else Nk(this,_.wB(this.nextVideo,K,m))};
_.l.clearPlaylist=function(){if(Hf(this)){$h(this,"clearPlaylist");var K=ol(this);K.reset();ZF(this,K);this.publish("remotePlayerChange")}else Nk(this,this.clearPlaylist)};
_.l.dispose=function(){if(this.state_!=3){var K=this.state_;this.state_=3;this.publish("proxyStateChange",K,this.state_)}_.BG.prototype.dispose.call(this)};
_.l.disposeInternal=function(){vbs(this);this.connection_=null;this.actionQueue_.clear();d0d(this,null);_.BG.prototype.disposeInternal.call(this)};
var aGf=function(K){_.m7("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(m){this.contextSubscriptions_.push(this.connection_.subscribe(m,_.wB(this.onProxyEvent_,m),this))},K)},vbs=function(K){_.m7(K.contextSubscriptions_,function(m){this.connection_.unsubscribeByKey(m)},K);
K.contextSubscriptions_.length=0},Hf=function(K){return K.getState()==1},Nk=function(K,m){K.actionQueue_.getCount()<50&&K.actionQueue_.enqueue(m)},VV5=function(K,m,x){var S=ol(K);
AQ(S,x);S.playerState!=-1E3&&(S.playerState=m);ZF(K,S)},$h=function(K,m,x){K.connection_.sendMessage(m,x)},ZF=function(K,m){vbs(K);
K.connection_.setPlayerContextData(B8G(m));aGf(K)};
KC.prototype.setState_=function(K){if((K!=this.state_||K==2)&&this.state_!=3&&K!=0){var m=this.state_;this.state_=K;this.publish("proxyStateChange",m,K);if(K==1)for(;!this.actionQueue_.isEmpty();)K=this.actionQueue_,jP4(K),K.front_.pop().apply(this);else K==3&&this.dispose()}};
KC.prototype.onProxyEvent_=function(K,m){this.publish(K,m)};
var d0d=function(K,m){K.castSession_&&(K.castSession_.removeUpdateListener(K.boundCastStatusListener_),K.castSession_.removeMediaListener(K.boundCastMediaListener_),K.onCastMediaChange_(null));K.castSession_=m;if(K.castSession_&&(Ae("Setting cast session: "+K.castSession_.sessionId),K.castSession_.addUpdateListener(K.boundCastStatusListener_),K.castSession_.addMediaListener(K.boundCastMediaListener_),K.castSession_.media.length))K.onCastMediaChange_(K.castSession_.media[0])};
KC.prototype.onCastStatusUpdate_=function(K){if(!K)this.onCastMediaChange_(null),d0d(this,null);else if(this.castSession_.receiver.volume){K=this.castSession_.receiver.volume;var m=ol(this),x=Math.round(100*K.level||0);if(m.volume!=x||m.muted!=K.muted)Ae("Cast volume update: "+K.level+(K.muted?" muted":"")),m.volume=x,m.muted=!!K.muted,ZF(this,m)}};
KC.prototype.onCastMediaChange_=function(K){Ae("Cast media: "+!!K);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=K)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),U06(this),this.publish("remotePlayerChange")};
var U06=function(K){var m=K.castMedia_.media,x=K.castMedia_.customData;if(m&&x){var S=ol(K);m.contentId!=S.videoId&&Ae("Cast changing video to: "+m.contentId);S.videoId=m.contentId;S.playerState=x.playerState;AQ(S,K.castMedia_.getEstimatedTime());ZF(K,S)}else Ae("No cast media video. Ignoring state update.")};
KC.prototype.onCastMediaUpdate_=function(K){if(K)U06(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
KC.prototype.onCloudviewAvailabilityChange_=function(){var K=Isy();K&&d0d(this,K)};
KC.prototype.warn_=function(K){FV("CP",K)};
var yT4=function(K,m,x){return(0,_.Ar)(function(S){this.warn_("Failed to "+m+" with cast v2 channel. Error code: "+S.code);S.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+m+" using MDx browser channel."),$h(this,m,x))},K)};var mj=function(K,m,x,S){S=S===void 0?!1:S;_.BG.call(this);var Q=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$20104_http_=K;this.enableConnectWithInitialState_=S;this.listeners_.push(_.Mt(window,"beforeunload",function(){Q.JSC$20107_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new vD;this.currentScreenId_=m.id;this.currentScreenIdType_=m.idType;this.channelService=roy(this.JSC$20104_http_,x,this.JSC$20107_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){z54(Q)});
this.channelService.listen("channelClosed",function(){Bf("Channel closed");isNaN(Q.connectTimerId_)?PD(!0):PD();Q.dispose()});
this.channelService.listen("channelError",function(w){PD();isNaN(Q.getReconnectTimeout_())?(w==1&&Q.currentScreenIdType_=="shortLived"&&Q.publish("browserChannelAuthError",w),Bf("Channel error: "+w+" without reconnection"),Q.dispose()):(Q.reconnecting_=!0,Bf("Channel error: "+w+" with reconnection in "+Q.getReconnectTimeout_()+" ms"),T85(Q,2))});
this.channelService.listen("channelMessage",function(w){IGO(Q,w)});
this.channelService.setLoungeToken(m.token);this.subscribe("remoteQueueChange",function(){var w=Q.playerContext_.videoId;xcd()&&_.c9("yt-remote-session-video-id",w)})};
_.q(mj,_.BG);
mj.prototype.connect=function(K,m){if(m){var x=m.listId,S=m.videoId,Q=m.videoIds,w=m.playerParams,M=m.clickTrackingParams,f=m.index,c={videoId:S},D=m.currentTime,G=m.locationInfo;m=m.loopMode;D!==void 0&&(c.currentTime=D<=5?0:D);w&&(c.playerParams=w);G&&(c.locationInfo=G);M&&(c.clickTrackingParams=M);x&&(c.listId=x);Q&&Q.length>0&&(c.videoIds=Q.join(","));f!==void 0&&(c.currentIndex=f);this.enableConnectWithInitialState_&&(c.loopMode=m||"LOOP_MODE_OFF");x&&(this.playerContext_.listId=x);this.playerContext_.videoId=
S;this.playerContext_.index=f||0;this.playerContext_.state=3;AQ(this.playerContext_,D);this.autoplayMode_="UNSUPPORTED";x=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";Bf("Connecting with "+x+" and params: "+(0,_.LK)(c));this.channelService.connect({method:x,params:(0,_.LK)(c)},K,lsH())}else Bf("Connecting without params"),this.channelService.connect({},K,lsH());kas(this)};
mj.prototype.setLoungeToken=function(K){this.channelService.setLoungeToken(K)};
mj.prototype.dispose=function(){this.isDisposed()||(_.ff("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),T85(this,3));_.BG.prototype.dispose.call(this)};
mj.prototype.disposeInternal=function(){WFl(this);XwJ(this);KX6(this);_.L0(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.L0(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.OWT(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.BG.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var mWl=function(K){return _.oG(K.connectedDevices_,function(m){return m.type=="LOUNGE_SCREEN"})},Bf=function(K){FV("conn",K)},T85=function(K,m){K.publish("proxyStateChange",m)},kas=function(K){K.connectTimerId_=_.hR(function(){Bf("Connecting timeout");
K.JSC$20107_disconnect_(1)},2E4)},WFl=function(K){_.L0(K.connectTimerId_);
K.connectTimerId_=NaN},KX6=function(K){_.L0(K.reconnectedCheckScreenTimeout_);
K.reconnectedCheckScreenTimeout_=NaN},SjJ=function(K){XwJ(K);
K.playingSyncTimerId_=_.hR(function(){xWG(K,"getNowPlaying")},2E4)},XwJ=function(K){_.L0(K.playingSyncTimerId_);
K.playingSyncTimerId_=NaN},z54=function(K){Bf("Channel opened");
K.reconnecting_&&(K.reconnecting_=!1,KX6(K),K.reconnectedCheckScreenTimeout_=_.hR(function(){Bf("Timing out waiting for a screen.");K.JSC$20107_disconnect_(1)},15E3))},wi4=function(K,m){var x=null;
if(m){var S=mWl(K);S&&(x={clientName:S.clientName,deviceMake:S.brand,deviceModel:S.model,osVersion:S.osVersion})}_.ff("yt.mdx.remote.remoteClient_",x);m&&(WFl(K),KX6(K));x=K.channelService.isChannelOpened()&&isNaN(K.connectTimerId_);m==x?m&&(T85(K,1),xWG(K,"getSubtitlesTrack")):m?(K.getOtherConnectedRemoteId_()&&K.playerContext_.reset(),T85(K,1),xWG(K,"getNowPlaying"),Qos(K)):K.JSC$20107_disconnect_(1)},sod=function(K,m){var x=m.params.videoId;
delete m.params.videoId;x==K.playerContext_.videoId&&(_.NX.isEmpty(m.params)?K.playerContext_.trackData=null:K.playerContext_.trackData=m.params,K.publish("remotePlayerChange"))},l64=function(K,m,x){var S=m.params.videoId||m.params.video_id,Q=parseInt(m.params.currentIndex,10);
K.playerContext_.listId=m.params.listId||K.playerContext_.listId;Zcy(K.playerContext_,S,Q);K.publish("remoteQueueChange",x)},uaJ=function(K,m){m.params=m.params||{};
l64(K,m,"NOW_PLAYING_MAY_CHANGE");K.onStateChange_(m);K.publish("autoplayDismissed")};
mj.prototype.onStateChange_=function(K){var m=parseInt(K.params.currentTime||K.params.current_time,10);AQ(this.playerContext_,isNaN(m)?0:m);m=parseInt(K.params.state,10);m=isNaN(m)?-1:m;m==-1&&this.playerContext_.playerState==-1E3&&(m=-1E3);this.playerContext_.playerState=m;m=Number(K.params.loadedTime);this.playerContext_.loadedTime=isNaN(m)?0:m;m=Number(K.params.duration);this.playerContext_.duration_=isNaN(m)?0:m;m=this.playerContext_;var x=Number(K.params.liveIngestionTime);m.liveIngestionTime_=
x;m.isLive_=isNaN(x)?!1:!0;m=this.playerContext_;x=Number(K.params.seekableStartTime);K=Number(K.params.seekableEndTime);m.seekableStart_=isNaN(x)?0:x;m.seekableEnd_=isNaN(K)?0:K;this.playerContext_.playerState==1?SjJ(this):XwJ(this);this.publish("remotePlayerChange")};
mj.prototype.onAdStateChange_=function(K){if(this.playerContext_.playerState!=-1E3){var m=1085;switch(parseInt(K.params.adState,10)){case 1:m=1081;break;case 2:m=1084;break;case 0:m=1083}this.playerContext_.playerState=m;K=parseInt(K.params.currentTime,10);AQ(this.playerContext_,isNaN(K)?0:K);this.publish("remotePlayerChange")}};
var Mtf=function(K,m){var x=m.params.muted=="true";K.playerContext_.volume=parseInt(m.params.volume,10);K.playerContext_.muted=x;K.publish("remotePlayerChange")},f65=function(K,m){K.autoplayVideoId_=m.params.videoId;
K.publish("nowAutoplaying",parseInt(m.params.timeout,10))},ttO=function(K,m){K.autoplayVideoId_=m.params.videoId||null;
K.publish("autoplayUpNext",K.autoplayVideoId_)},cPd=function(K,m){K.autoplayMode_=m.params.autoplayMode;
K.publish("autoplayModeChange",K.autoplayMode_);K.autoplayMode_=="DISABLED"&&K.publish("autoplayDismissed")},O44=function(K,m){var x=m.params.hasNext=="true";
K.playerContext_.hasPrevious=m.params.hasPrevious=="true";K.playerContext_.hasNext=x;K.publish("previousNextChange")};
mj.prototype.isCapabilitySupportedOnConnectedDevices_=function(K){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var m=_.u(this.connectedDevices_),x=m.next();!x.done;x=m.next())if(!x.value.capabilities.has(K))return!1;return!0};
var IGO=function(K,m){m=m.message;m.params?Bf("Received: action="+m.action+", params="+(0,_.LK)(m.params)):Bf("Received: action="+m.action+" {}");switch(m.action){case "loungeStatus":m=(0,_.DX)(m.params.devices);K.connectedDevices_=_.Zz(m,function(S){return new qk(S)});
m=!!_.oG(K.connectedDevices_,function(S){return S.type=="LOUNGE_SCREEN"});
wi4(K,m);m=K.isCapabilitySupportedOnConnectedDevices_("mlm");K.publish("multiStateLoopEnabled",m);break;case "loungeScreenDisconnected":eDd(K.connectedDevices_,function(S){return S.type=="LOUNGE_SCREEN"});
wi4(K,!1);break;case "remoteConnected":var x=new qk((0,_.DX)(m.params.device));_.oG(K.connectedDevices_,function(S){return S.equals(x)})||_.evT(K.connectedDevices_,x);
break;case "remoteDisconnected":x=new qk((0,_.DX)(m.params.device));eDd(K.connectedDevices_,function(S){return S.equals(x)});
break;case "gracefulDisconnect":break;case "playlistModified":l64(K,m,"QUEUE_MODIFIED");break;case "nowPlaying":uaJ(K,m);break;case "onStateChange":K.onStateChange_(m);break;case "onAdStateChange":K.onAdStateChange_(m);break;case "onVolumeChanged":Mtf(K,m);break;case "onSubtitlesTrackChanged":sod(K,m);break;case "nowAutoplaying":f65(K,m);break;case "autoplayDismissed":K.publish("autoplayDismissed");break;case "autoplayUpNext":ttO(K,m);break;case "onAutoplayModeChanged":cPd(K,m);break;case "onHasPreviousNextChanged":O44(K,
m);break;case "requestAssistedSignIn":K.publish("assistedSignInRequested",m.params.authCode);break;case "onLoopModeChanged":K.publish("loopModeChange",m.params.loopMode);break;default:Bf("Unrecognized action: "+m.action)}};
_.l=mj.prototype;_.l.getProxyState_=function(){var K=3;this.isDisposed()||(K=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(K=1):K=2);return K};
_.l.JSC$20107_disconnect_=function(K){Bf("Disconnecting with "+K);_.ff("yt.mdx.remote.remoteClient_",null);WFl(this);this.publish("beforeDisconnect",K);K==1&&PD();this.channelService.disconnect(K);this.dispose()};
_.l.getPlayerContextData_=function(){var K=this.playerContext_;this.clientVideoId_&&(K=this.playerContext_.clone(),Zcy(K,this.clientVideoId_,K.index));return B8G(K)};
_.l.setPlayerContextData_=function(K){var m=this,x=new vD(K);x.videoId&&x.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=x.videoId,_.L0(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.hR(function(){if(m.clientVideoId_){var Q=m.clientVideoId_;m.clientVideoId_=null;m.playerContext_.videoId!=Q&&xWG(m,"getNowPlaying")}},5E3));
var S=[];this.playerContext_.listId==x.listId&&this.playerContext_.videoId==x.videoId&&this.playerContext_.index==x.index||S.push("remoteQueueChange");this.playerContext_.playerState==x.playerState&&this.playerContext_.volume==x.volume&&this.playerContext_.muted==x.muted&&N86(this.playerContext_)==N86(x)&&(0,_.LK)(this.playerContext_.trackData)==(0,_.LK)(x.trackData)||S.push("remotePlayerChange");this.playerContext_.reset(K);_.m7(S,function(Q){this.publish(Q)},this)};
_.l.getOtherConnectedRemoteId_=function(){var K=this.channelService.getDeviceId(),m=_.oG(this.connectedDevices_,function(x){return x.type=="REMOTE_CONTROL"&&x.id!=K});
return m?m.id:""};
_.l.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.l.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.l.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.l.JSC$20107_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var Qos=function(K){_.L0(K.idleDisconnectTimerId_);K.idleDisconnectTimerId_=_.hR(function(){K.JSC$20107_disconnect_(1)},864E5)},xWG=function(K,m,x){x?Bf("Sending: action="+m+", params="+(0,_.LK)(x)):Bf("Sending: action="+m);
K.channelService.sendMessage(m,x)};
mj.prototype.sendMessageWithUserAction_=function(K,m){xWG(this,K,m);Qos(this)};
mj.prototype.JSC$20107_getXsrfToken_=function(){var K=_.Pd.get("SAPISID","")||_.Pd.get("__Secure-1PAPISID",void 0)||"",m=_.Pd.get("__Secure-3PAPISID","")||"";if(!K&&!m)return"";K=_.H6(_.YN(K),2);m=_.H6(_.YN(m),2);return _.H6(_.YN(","+K+","+m),2)};
mj.prototype.subscribe=mj.prototype.subscribe;mj.prototype.unsubscribeByKey=mj.prototype.unsubscribeByKey;mj.prototype.getProxyState=mj.prototype.getProxyState_;mj.prototype.disconnect=mj.prototype.JSC$20107_disconnect_;mj.prototype.getPlayerContextData=mj.prototype.getPlayerContextData_;mj.prototype.setPlayerContextData=mj.prototype.setPlayerContextData_;mj.prototype.getOtherConnectedRemoteId=mj.prototype.getOtherConnectedRemoteId_;mj.prototype.getReconnectTimeout=mj.prototype.getReconnectTimeout_;
mj.prototype.getAutoplayMode=mj.prototype.getAutoplayMode_;mj.prototype.getAutoplayVideoId=mj.prototype.getAutoplayVideoId_;mj.prototype.reconnect=mj.prototype.JSC$20107_reconnect_;mj.prototype.sendMessage=mj.prototype.sendMessageWithUserAction_;mj.prototype.getXsrfToken=mj.prototype.JSC$20107_getXsrfToken_;mj.prototype.isCapabilitySupportedOnConnectedDevices=mj.prototype.isCapabilitySupportedOnConnectedDevices_;var rl4=function(K){HD.call(this,"ScreenServiceProxy");this.instance_=K;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.Ar)(this.JSC$20110_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.Ar)(this.onOnlineScreenChange_,this)))};
_.q(rl4,HD);_.l=rl4.prototype;_.l.getScreens=function(K){return this.instance_.$_gs(K)};
_.l.contains=function(K){return!!this.instance_.$_c(K)};
_.l.get=function(K){return this.instance_.$_g(K)};
_.l.start=function(){this.instance_.$_st()};
_.l.add=function(K,m,x){this.instance_.$_a(K,m,x)};
_.l.remove=function(K,m,x){this.instance_.$_r(K,m,x)};
_.l.updateName=function(K,m,x,S){this.instance_.$_un(K,m,x,S)};
_.l.disposeInternal=function(){for(var K=this.subscriptionKeys_.length,m=0;m<K;++m)this.instance_.$_ubk(this.subscriptionKeys_[m]);this.subscriptionKeys_.length=0;this.instance_=null;HD.prototype.disposeInternal.call(this)};
_.l.JSC$20110_onScreenChange_=function(){this.publish("screenChange")};
_.l.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
Zb.prototype.$_st=Zb.prototype.start;Zb.prototype.$_gspc=Zb.prototype.JSC$20069_getScreenByPairingCode;Zb.prototype.$_gsppc=Zb.prototype.JSC$20069_getScreenByPollingPairingCode;Zb.prototype.$_c=Zb.prototype.contains;Zb.prototype.$_g=Zb.prototype.get;Zb.prototype.$_a=Zb.prototype.add;Zb.prototype.$_un=Zb.prototype.updateName;Zb.prototype.$_r=Zb.prototype.remove;Zb.prototype.$_gs=Zb.prototype.getScreens;Zb.prototype.$_gos=Zb.prototype.JSC$20069_getOnlineScreens;Zb.prototype.$_s=Zb.prototype.subscribe;
Zb.prototype.$_ubk=Zb.prototype.unsubscribeByKey;var fwl=null,prJ=!1,U_=null,zn=null,DHH=null,WD=[];var jos=new _.zx("yt-menu"),DWd=function(){},G_y=function(K,m,x){K=m=="right-click"?x.rightClickMenuPopupHint:x.menuPopupHint;
if(!(rP5(m)>10))return m=m||"default",jos.set(m+"-impression",rP5(m)+1),K},rP5=function(K){return parseInt(jos.get((K||"default")+"-impression")||0,10)};
_.$k(DWd);var pi6=function(){this.contexts_=new WeakMap;this.JSC$20116_networkService_=this.activeContext_=null},R16=function(K,m,x){var S=K.contexts_.get(m);
S||(S=new C_f(K.JSC$20116_networkService_),K.contexts_.set(m,S));K.activeContext_=S;x&&K.activeContext_.reset();K.activeContext_.start();return K.activeContext_};var al=function(){};
al.prototype.enqueue=function(){var K=this,m;return _.t(function(x){if(K.isCounterfactual())return(m=K.getCounterfactualData())&&K.shouldLogCounterfactualImpression()&&K.sendImpressionEndpoints(m),x.return();K.doEnqueue();_.Px(x)})};
al.prototype.sendImpressionEndpoints=function(K){_.mt.getInstance().triggerOptionalAction("yt-service-request",{},K[0])};var dZ=function(K,m){this.renderer=K;this.page=m};
_.q(dZ,al);dZ.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
dZ.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
dZ.prototype.shouldLogCounterfactualImpression=function(){return!0};
dZ.prototype.doEnqueue=function(){var K=_.ZN(this.page);K&&K.pause();this.renderer.impressionCommand&&_.mt.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.FH(_.mt.getInstance(),[this.renderer.promoCommand],this.page)};var JPs=function(K,m){this.renderer=K;this.resolver=_.Y_();this.JSC$20128_enforcementCounter=new _.mwE;m?this.JSC$20128_playerManager=_.ZN(m):this.JSC$20128_playerManager=null;_.ms(1,!0)};
_.q(JPs,al);_.l=JPs.prototype;_.l.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var K=[];this.renderer.impressionEndpoints.forEach(function(m){(m=_.JE(m))&&K.push(m)});
return K}};
_.l.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.l.shouldLogCounterfactualImpression=function(){var K=_.Pon();K?(this.JSC$20128_enforcementCounter.increment("POPUP"),_.ms(3)):_.ms(2);return K};
_.l.cancel=function(){this.resolver.promise.cancel()};
_.l.doEnqueue=function(){var K=this;_.Pon()?(this.JSC$20128_enforcementCounter.increment("POPUP"),_.ms(3),h1H(this)):this.JSC$20128_playerManager?(this.resolver.promise.then(function(){h1H(K)}),C7s(this.resolver,this.JSC$20128_playerManager)):_.ms(2)};
var C7s=function(K,m){var x=_.Y_();m.getPlayerPromise().then(function(S){x.resolve(S)});
x.promise.then(function(S){S.addEventListener("onAbnormalityDetected",K.resolve);_.Ju(K.promise,function(){S.removeEventListener("onAbnormalityDetected",K.resolve)})});
K.promise.thenCatch(function(){x.promise.cancel()})},h1H=function(K){_.ms(3);
var m={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:K.renderer}};m=_.mt.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:m},{});Promise.all(m).then(function(){LXy();K.JSC$20128_playerManager&&K.JSC$20128_playerManager.pause()})},LXy=function(){to6(function(K,m){_.SLl(K,m);
K===0?_.ms(7):_.ms(4)})};var qj5=function(K,m){this.renderer=K;this.page=m;this.resolver=_.Y_()};
_.q(qj5,al);_.l=qj5.prototype;_.l.cancel=function(){this.resolver.promise.cancel()};
_.l.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.l.isCounterfactual=function(){return!this.renderer.isVisible};
_.l.shouldLogCounterfactualImpression=function(){return!0};
_.l.doEnqueue=function(){var K=this;this.resolver.promise.then(function(){var x={popup:{mealbarPromoRenderer:K.renderer},popupType:"MEALBAR"};_.mt.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:x},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var m=_.ZN(this.page);m&&EZl(this.resolver,m)}break;default:this.resolver.resolve()}};
var EZl=function(K,m){var x=_.Y_();m.getPlayerPromise().then(function(S){x.resolve(S)});
x.promise.then(function(S){S.addEventListener("onAdEnd",K.resolve);_.Ju(K.promise,function(){S.removeEventListener("onAdEnd",K.resolve)})});
K.promise.thenCatch(function(){x.promise.cancel()})};var b4H=function(K,m){this.renderer=K;this.page=m};
_.q(b4H,al);_.l=b4H.prototype;_.l.cancel=function(){this.JSC$20136_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20136_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20136_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.l.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.l.isCounterfactual=function(){return!this.renderer.isVisible};
_.l.shouldLogCounterfactualImpression=function(){return!0};
_.l.doEnqueue=function(){var K=this,m,x;((m=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(x=m.playbackUpsellDialogTriggerConditionData)==null?void 0:x.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20136_downloadedVideosCountSelectorUnsubscriber=_.Yf(_.NS(),Mos,function(S,Q){S>Q&&(gZy(K),K.cancel())}):gZy(this)};
var gZy=function(K){var m={popup:{upsellDialogRenderer:K.renderer},popupType:"MODAL"};_.mt.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:m},{});(K=_.ZN(K.page))&&K.pause()};var yn={},nZ5=(yn.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",yn.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",yn.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",yn.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",yn.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",yn.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",yn.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",yn),P7O=function(K,m){this.renderer=K;this.targetManager=
m};
_.q(P7O,al);_.l=P7O.prototype;_.l.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20143_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20143_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20143_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.l.getCounterfactualData=function(){if(this.isCounterfactual()){var K;return(K=this.renderer.promoConfig)==null?void 0:K.impressionEndpoints}};
_.l.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.l.shouldLogCounterfactualImpression=function(){return!0};
_.l.doEnqueue=function(){var K=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20143_downloadedVideosCountSelectorUnsubscriber=_.Yf(_.NS(),Mos,function(m,x){K.renderer.targetId&&m>x&&(T44(K.targetManager,K.renderer.targetId,e14(K)),K.cancel())});
break;default:T44(this.targetManager,this.renderer.targetId,e14(this))}};
var e14=function(K){var m;if((m=K.renderer.suggestedPosition)==null?0:m.type)var x=nZ5[K.renderer.suggestedPosition.type];x||(x="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:K.renderer},popupType:"HINT",position:x}}};var i4J=function(){this.previousPage=null},Yj6;
i4J.prototype.registerPromoCommand=function(K,m){FX4(this,void 0,void 0,_.C(K.roadblock,f_H),void 0,void 0,m)};
var FX4=function(K,m,x,S,Q,w,M){K.previousPage!==M&&K.pendingTooltipPromo&&K.pendingTooltipPromo.cancel();K.previousPage=M;Q?(K.pendingEnforcementPromo&&K.pendingEnforcementPromo.cancel(),K.pendingEnforcementPromo=new JPs(Q,M),K.pendingEnforcementPromo.enqueue()):w?(K.pendingCommandWrapperPromo=new dZ(w,M),K.pendingCommandWrapperPromo.enqueue()):S?(K.pendingRoadblockPromo&&K.pendingRoadblockPromo.cancel(),K.pendingRoadblockPromo=new b4H(S,M),K.pendingRoadblockPromo.enqueue()):m?(K.pendingMealbarPromo&&
K.pendingMealbarPromo.cancel(),K.pendingMealbarPromo=new qj5(m,M),K.pendingMealbarPromo.enqueue()):x&&(K.pendingTooltipPromo&&K.pendingTooltipPromo.cancel(),K.pendingTooltipPromo=new P7O(x,_.qC()),K.pendingTooltipPromo.enqueue())},AP4=function(){Yj6||(Yj6=new i4J);
return Yj6};var CRs=!1;var WOs=function(K,m){var x=_.vZ("SESSION_INDEX");this.actionToken_=K;this.commonToken_=m;this.sessionIndex_=x},k2O=function(K){var m=_.Y_(),x=_.WZ("payments.business.integration.bootstrap"),S=_.WZ("payments.business.integration"),Q=S.Style.create().withMaterialDesignStyle(),w=S.mashupMode.popup("instrument-manager");
x.asMashupMode(w).usingUserIndex(K.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(Q).inStandaloneContext(S.standaloneContextAuthId.forUserId()).instrumentManager(K.actionToken_,K.commonToken_.length>0?K.commonToken_:void 0,function(M){var f=M.instrumentId;f?m.resolve(f):(f=_.WZ("payments.business.integration.scenario.InstrumentManager"),m.reject(M.errorCode&&M.errorCode===f.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(M){_.Ih(M);
m.reject("instrumentManagerLoadError")});
return m.promise};var wg=function(K,m,x){this.payloadName="transactionFlowFailed";this.payload={errorType:K,serializedTransactionFlowLoggingParams:m,isUserDismiss:x===void 0?!1:x}};
_.ff("yt.ypc.shared.YpcTransactionFlowError",wg);var Vn=function(){return _.sL.apply(this,arguments)||this};
_.q(Vn,_.sL);Vn.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
Vn.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
Vn.prototype.onErrorMessageDismiss=Vn.prototype.onErrorMessageDismiss;_.v([_.P({readOnly:!0,observer:"errorRendererChanged"}),_.U("design:type",Object)],Vn.prototype,"errorRenderer",void 0);_.v([_.mh("yt-live-chat-error-message-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Vn.prototype,"onErrorMessageDismiss",null);_.v([_.lV()],Vn);var oZ5=[Vn.prototype];var H4H;var $Wf;var Ndl=new _.zx("yt-live-chat"),Z4H=new Map;Z4H.set("timestamp_toggle","show-timestamps");Z4H.set("reactions_toggle","allow-reactions");var vf=function(){return _.e.apply(this,arguments)||this};
_.q(vf,_.e);_.l=vf.prototype;_.l.menuItemIdentifierChanged=function(){var K;(K=this.data)!=null&&K.menuItemIdentifier&&(K=Z4H.get(this.data.menuItemIdentifier))&&(_.h("enable_lwe_web_mute")?(K=Ndl.get(K),this.isToggled=!(K===void 0?!this.data.isToggled:!K)):this.isToggled=Ndl.get(K))};
_.l.onFocus=function(){this.toggleButton.focus()};
_.l.onTap=function(){var K=this.data.command;K&&this.componentBehavior.resolveCommand(K)};
_.l.computeText=function(K,m,x){return this.componentBehavior.getSimpleString(K?x:m)};
_.l.computeIcon=function(K,m,x){return(K=K?x:m)&&K.iconType?_.T9(K.iconType):""};
vf.prototype.onTap=vf.prototype.onTap;vf.prototype.onFocus=vf.prototype.onFocus;vf.prototype.menuItemIdentifierChanged=vf.prototype.menuItemIdentifierChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vf.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],vf.prototype,"componentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vf.prototype,"data",void 0);
_.v([_.P({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.U("design:type",String)],vf.prototype,"icon",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],vf.prototype,"isToggled",void 0);_.v([_.QF("tp-yt-paper-toggle-button"),_.U("design:type",Object)],vf.prototype,"toggleButton",void 0);_.v([_.xt("data.menuItemIdentifier"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vf.prototype,"menuItemIdentifierChanged",null);
_.v([_.mh("focus"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vf.prototype,"onFocus",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vf.prototype,"onTap",null);_.v([_.Jp({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],vf);
_.d(vf,"yt-live-chat-toggle-renderer",function(){if($Wf===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;H4H===void 0&&(H4H=document.createElement("template"));var S=H4H;x.call(m,S.content.cloneNode(!0),K.content.firstChild);$Wf=K}K=$Wf;return K},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var BdH=new _.W$("NAVIGATION_PROGRESS_TOKEN");var a6O={},dWs={},yPl=(dWs[WWy.name]=!0,dWs),UJ=function(){var K=_.sL.apply(this,arguments)||this;K._noAccessors=!0;K.tabGesturesIsActive=!1;K.actionRouterIsRoot=!0;K.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"};K.pageTitle="";K.titleSuffix="YouTube";K.unseenNotificationCount=
0;K.hasNavigated=!1;K.hasSetScrollTopForNavigation=!1;K.pagePreparer=null;K.zwiebackInitJobId=0;K.dataUpdatePromise=null;K.loadDepsPromise=_.k8();K.hasPendingNavigation=!1;K.pendingPlayerOnResponseReceivedActions=[];return K};
_.q(UJ,_.sL);UJ.prototype.attached=function(){VtG(this);document.addEventListener("yt-navigate-cache",_.Kd(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var K=zf();K.init();K.dispatchElement=this.hostElement};
var VtG=function(K,m){m=m===void 0?0:m;var x=_.cd().resolve(_.tR(_.L_));if(x)vZs(K,x);else{if(m>=5)throw Error("sl");setTimeout(function(){VtG(K,m+1)},0)}},vZs=function(K,m){m.addEventListener("yt-navigate-start",_.Kd(K,K.onYtNavigateStart));
m.addEventListener("yt-navigate-finish",_.Kd(K,K.onYtNavigateFinish));m.addEventListener("yt-navigate-error",_.Kd(K,K.onYtNavigateError));m.addEventListener("yt-page-data-fetched",_.Kd(K,K.onYtPageDataFetched))};
_.l=UJ.prototype;_.l.detached=function(){var K=_.cd().resolve(_.L_);K.removeEventListener("yt-navigate-start",_.Kd(this,this.onYtNavigateStart));K.removeEventListener("yt-navigate-finish",_.Kd(this,this.onYtNavigateFinish));K.removeEventListener("yt-navigate-error",_.Kd(this,this.onYtNavigateError));K.removeEventListener("yt-page-data-fetched",_.Kd(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.Kd(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.l.setPageOffset=function(K,m){K?_.Uk(this.hostElement,"yt-set-page-offset",[K,m]):_.aC(Error("tl"))};
_.l.setPageOffsetForNavigation=function(K,m){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(K,m))};
_.l.onYtNavigateSetPageOffset=function(K,m){this.setPageOffsetForNavigation(m.page,m.offset)};
_.l.getPageOffset=function(){var K=_.U8(this.hostElement).querySelector("#page-manager").getCurrentPage(),m=0;K&&(m=_.Uk(this.hostElement,"yt-get-page-offset",[K])[0]);return m};
_.l.onYtHistoryPop=function(K,m){if(_.U2("DISABLE_WARM_LOADS"))K.preventDefault(),window.location.reload();else{var x=_.cd().resolve(_.L_);x.hasPendingNavigation()&&K.preventDefault();x.cancelPendingNavigation();_.z4(this.hostElement,"yt-pending-navigation-cancelled");m.errorMsg&&(K=m.errorMsg.split(" - "),m=Error(K[0]),K.length==2&&K[1]&&(_.Vq(m,K[1]),_.yq(m)),window.location.reload())}};
_.l.onYtHistoryLoad=function(K,m){var x=this;if(_.U2("DISABLE_WARM_LOADS"))window.location.reload();else{(K=m.endpoint)&&Object.keys(K).length||(K=null);var S=m.historyEntry,Q=_.cd().resolve(_.L_),w=_.cd().resolve(_.NL),M=null;S&&S.rootData&&(M=S.rootData);var f=M&&UW5(M);!M||f||M.filler?K?(Q.navigate(K,!0),z1H(this,K)):(m.legacyBorder||f||(m.JSC$30456_savedComponentState==null&&M==null?_.yq(new _.AR("Incomplete history entry",m.forward)):_.d7(new _.AR("Malformed history entry",m.JSC$30456_savedComponentState,
m.forward,M))),window.location.reload()):(_.vyv({isHot:!0}),_.G5({webInfo:{navigationReason:"h"}}),_.CmT(),_.CQ("srt"),_.CQ("pdc"),this.cancelPendingTasks(),Tdl(this,m.forward,M),M.player&&(M.player.loaded=!1),z1H(this,K),_.h8A(Q,K||{},M,2,{},!1,m).then(function(){x.setPageOffset(w.getCurrentPage(),S.scrollTop||0)}))}};
_.l.initHistoryManager=function(K){if(!this.hasNavigated){this.hasNavigated=!0;var m=_.U8(this.hostElement).querySelector("#page-manager").getCurrentData();K=isNaN(K)?this.getPageOffset():K;var x=_.cd().resolve(_.L_).currentEndpoint;this.replaceState(x,m,K)}};
_.l.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.l.onYtNavigateStart=function(K,m){this.cancelPendingTasks();m.noProgressBar||(K=_.cd().resolve(_.tR(BdH)))&&K.start();K=this.hasPendingNavigation?null:this.data;var x=_.cd().resolve(_.NL),S,Q,w;_.h("kevlar_use_vimio_behavior")&&!((S=m.endpoint)==null?0:(Q=S.commandMetadata)==null?0:(w=Q.webCommandMetadata)==null?0:w.ignoreNavigation)&&(S=x.getCurrentPage())&&S.disconnectVisibilityRoot();x.prepareForNavigation(m.pageType,m.endpoint);_.h("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.QO(1,
"pcl"),_.wt(this.pagePreparer,x.preparePage.bind(x,m.pageType,m.endpoint)));S=this.getPageOffset();this.initHistoryManager(S);m.reload||this.hasPendingNavigation?((_.h("web_enable_delay_shorts_sequence_call")||_.h("web_enable_shorts_sequence_cache_fix"))&&m.pageType==="shorts"&&m.reload&&_.vg(this.hostElement,"yt-shorts-reset"),this.replaceState(m.endpoint,K,S)):(K==null?void 0:K.page)==="watch"&&m.pageType==="watch"&&_.h("kevlar_replace_watch_to_watch_history_state")?this.replaceState(m.endpoint,
K,S):(K==null?void 0:K.page)!=="shorts"||m.pageType!=="shorts"||m.endpoint.reelWatchEndpoint.sequenceParams||_.h("short_to_short_back_nav_killswitch")?m.type!="navigate-back"&&m.type!="navigate-forward"&&(m.pageType==="shorts"&&_.vg(this.hostElement,"yt-shorts-reset"),this.saveAndPush(m.url,m.endpoint,K,S)):(_.h("web_enable_delay_shorts_sequence_call")&&(m.endpoint.reelWatchEndpoint.sequenceParams=K==null?void 0:K.cachedSequenceParams,m.endpoint.reelWatchEndpoint.sequenceProvider=K==null?void 0:K.cachedSequenceProvider),
this.replaceState(m.endpoint,K,0));this.hasPendingNavigation=!0};
var I66=function(K){K.hasPendingNavigation=!1;(K=_.cd().resolve(_.tR(BdH)))&&K.finish()};
UJ.prototype.onYtNavigateError=function(K,m){I66(this);K=this.get("endpoint.commandMetadata.webCommandMetadata.url",m);var x=_.SQ(window.location.href);K&&!x.pbjreload&&(m=m.navigationErrorReason||"10",_.h("kevlar_parent_on_pbjreload")&&(x={csn:_.hX()},this.get("data.endpoint.clickTrackingParams")&&(x.itct=this.data.endpoint.clickTrackingParams),_.ZX(K,x)),_.qq(_.Q0(K,{pbjreload:m})))};
UJ.prototype.onYtNavigateCache=function(K,m){var x=this,S=m.url,Q=m.endpoint,w=m.data;K=!!m.miniplayer;m=!!m.skipHistory;if(S&&Q&&w){var M=this.getPageOffset(),f=this.data||null;m||this.saveAndPush(S,Q,f,M);S=_.h8A(_.cd().resolve(_.L_),Q,w,K?4:3,{},K);K&&S.then(function(){x.dataUpdatePromise&&x.dataUpdatePromise.then(function(){var c=_.cd().resolve(_.NL);x.setPageOffset(c.getCurrentPage(),0)})})}};
UJ.prototype.onYtNavigateFinish=function(K,m){var x=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){k_s(x,m.fromHistory)})};
var k_s=function(K,m){I66(K);if(K.pendingPlayerOnResponseReceivedActions){for(var x=_.u(K.pendingPlayerOnResponseReceivedActions),S=x.next();!S.done;S=x.next())_.W_(S.value,K.hostElement);K.pendingPlayerOnResponseReceivedActions=[]}x=_.cd().resolve(_.NL);m||!K.hasNavigated||_.h("web_disable_scroll_on_navigate_finish")||((m=x.getCurrentPage())?m.is==="ytd-shorts"||K.tabGesturesIsActive||K.setPageOffsetForNavigation(m,0):_.yq(Error("ul")));_.gs(function(){_.gs(function(){_.CQ("pda")})})};
UJ.prototype.onYtNavigate=function(K){if(!K.detail.endpoint){var m=new _.AR("Error: Missing yt-navigate endpoint from target:",K.target,K.target.nodeName);_.aC(m)}if(m=_.h("cold_missing_history"))m=zf(),m.init(!1),m=!(m.browserHistory.boundHistoryReplaceState&&m.browserHistory.boundHistoryPushState);if(m){_.V6("DISABLE_WARM_LOADS",!0);m=new _.AR("Failed to initialize history manager",this.getDebugString());var x=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
x?_.yq(m):_.aC(m)}m=K.detail.endpoint;var S,Q;_.h("debug_forward_web_query_parameters")&&((S=m.commandMetadata)==null?0:(Q=S.webCommandMetadata)==null?0:Q.url)&&(m=JSON.parse(JSON.stringify(m)),m.commandMetadata.webCommandMetadata.url=_.OQG(m.commandMetadata.webCommandMetadata.url,window.location.search));K={type:0,command:m,form:{params:K.detail.params,tempData:K.detail.tempData||{},requestType:K.detail.type,createScreenConfig:K.detail.createScreenConfig,reload:K.detail.reload?K.detail.reload:!1,
requestForm:K.detail}};_.h("kevlar_yt_navigate_command_handler")?(S=_.cd().resolve(_.jQ),K.form.skipDefaultElement=!0,S.resolveCommand(m,{form:K.form})):this.handleNavigate(K)};
UJ.prototype.handleNavigate=function(K){this.hasSetScrollTopForNavigation=!1;var m=_.cd().resolve(_.L_),x=K.form||{};m.navigate(K.command,x.reload,x.params,x.tempData,x.requestType,x.createScreenConfig,x.ignoreConfirmation,x.requestForm)&&z1H(this,K.command,x.tempData)};
UJ.prototype.onYtPageDataFetched=function(K,m){try{_.fJ_().reset();this.data=m.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.cd().resolve(_.NL).updatePageData(this.data);var x=this.get("playerResponse.onResponseReceivedActions",this.data);x&&(x=WX5(this,x));x&&_.I7(this.hostElement,x,this.hostElement);var S=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),Q=this.get("response.responseContext.consistencyTokenJar",this.data);if(S||Q){var w=_.jtT(),M=(0,_.NX.getValues)(w.tokenJars);S&&w.replace(M,S);Q&&w.replace(M,Q)}}catch(f){_.aC(f)}};
var z1H=function(K,m,x){try{K.onYtEndpointChangeHandler(m,x)}catch(S){_.aC(S)}};
_.l=UJ.prototype;_.l.onYtEndpointChangeHandler=function(){};
_.l.setPageTitle=function(K){K=(this.pageTitle=K)?K+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+K};
_.l.onYtUpdateTitle=function(K,m){this.setPageTitle(m)};
_.l.setUnseenNotificationCount=function(K){this.unseenNotificationCount=K;this.setPageTitle(this.pageTitle)};
_.l.handleUpdateNotificationsUnseenCountAction=function(K){_.C(K,FW6)&&((K=_.C(K,FW6).unseenCount)?this.setUnseenNotificationCount(K):this.setUnseenNotificationCount(0))};
_.l.handleClearCookieAction=function(K){var m;(K=(m=_.C(K,PwH))==null?void 0:m.cookieName)&&_.Y1L(K)};
_.l.onYtUpdateUnseenNotificationCount=function(K,m){this.setUnseenNotificationCount(m)};
_.l.loadData=function(K){var m=this;this.loadDepsPromise.then(function(){var x=_.cd().resolve(_.tR(_.L_));x||_.aC(Error("vl"));if(K&&K.response){if(!K.endpoint){var S=_.eH(window.document.location.href)||"/",Q="";if(S==="/"||S.startsWith("/?"))Q="WEB_PAGE_TYPE_BROWSE";K.endpoint={commandMetadata:{webCommandMetadata:{url:S,webPageType:Q,rootVe:3854}}}}_.h8A(x,K.endpoint,K,5,{})}else K.endpoint?x.navigate(K.endpoint):x.navigate(_.eq);_.dX.cancelJob(m.zwiebackInitJobId);m.zwiebackInitJobId=_.dX.addLowPriorityJob(LiJ)})};
var zf=function(){return _.cd().resolve(_.q5)};
UJ.prototype.getDebugString=function(){return zf().getDebugString()};
UJ.prototype.getThirdPartyManipulationSuspected=function(){return zf().getThirdPartyManipulationSuspected()};
UJ.prototype.replaceState=function(K,m,x){zf().saveAndReplace(K,m,x)};
UJ.prototype.saveAndPush=function(K,m,x,S){zf().saveAndPush(K,m,x,S)};
var UW5=function(K){return _.C(K.endpoint,_.o7)||_.C(K.endpoint,_.l9)?!0:!K||isNaN(K.expirationTime)?!1:(0,_.Of)()>K.expirationTime},Tdl=function(K,m,x){var S=K.get("response.trackingParams",x),Q=_.JX(),w=_.hX();
if(S&&Q&&w&&(S=K.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",x),!S&&x.rootVe&&(S=x.rootVe),Q=m?"forwardButton":"backButton",m=K.get("playerResponse.topbar.desktopTopbarRenderer."+Q+".buttonRenderer.command.clickTrackingParams",K.data),K=K.get("response.topbar.desktopTopbarRenderer."+Q+".buttonRenderer.command.clickTrackingParams",K.data),m=(K=m||K)?_.uX(K):void 0,K=_.So(),Q=[_.k8(x)],_.hV(K,S,m,{dataPromises:Q,csnToClone:x.csn}),x.graftedVes))for(x=
_.u(x.graftedVes),S=x.next();!S.done;S=x.next())_.Cv(K,S.value)};
UJ.prototype.onStoreGraftedVeAction=function(K){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(K)):_.yq(Error("wl"))};
var WX5=function(K,m){return m.filter(function(x){for(var S in x)if(yPl[S])return K.pendingPlayerOnResponseReceivedActions.push(x),!0;return!1})};
_.tv.Object.defineProperties(UJ.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
UJ.prototype.onStoreGraftedVeAction=UJ.prototype.onStoreGraftedVeAction;UJ.prototype.loadData=UJ.prototype.loadData;UJ.prototype.onYtUpdateUnseenNotificationCount=UJ.prototype.onYtUpdateUnseenNotificationCount;UJ.prototype.handleClearCookieAction=UJ.prototype.handleClearCookieAction;UJ.prototype.handleUpdateNotificationsUnseenCountAction=UJ.prototype.handleUpdateNotificationsUnseenCountAction;UJ.prototype.setUnseenNotificationCount=UJ.prototype.setUnseenNotificationCount;
UJ.prototype.onYtUpdateTitle=UJ.prototype.onYtUpdateTitle;UJ.prototype.setPageTitle=UJ.prototype.setPageTitle;UJ.prototype.onYtEndpointChangeHandler=UJ.prototype.onYtEndpointChangeHandler;UJ.prototype.onYtPageDataFetched=UJ.prototype.onYtPageDataFetched;UJ.prototype.handleNavigate=UJ.prototype.handleNavigate;UJ.prototype.onYtNavigate=UJ.prototype.onYtNavigate;UJ.prototype.onYtNavigateFinish=UJ.prototype.onYtNavigateFinish;UJ.prototype.onYtNavigateCache=UJ.prototype.onYtNavigateCache;
UJ.prototype.onYtNavigateError=UJ.prototype.onYtNavigateError;UJ.prototype.onYtNavigateStart=UJ.prototype.onYtNavigateStart;UJ.prototype.cancelPendingTasks=UJ.prototype.cancelPendingTasks;UJ.prototype.initHistoryManager=UJ.prototype.initHistoryManager;UJ.prototype.onYtHistoryLoad=UJ.prototype.onYtHistoryLoad;UJ.prototype.onYtHistoryPop=UJ.prototype.onYtHistoryPop;UJ.prototype.onYtNavigateSetPageOffset=UJ.prototype.onYtNavigateSetPageOffset;UJ.prototype.setPageOffset=UJ.prototype.setPageOffset;
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],UJ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],UJ.prototype,"data",void 0);_.v([_.mh("yt-navigate-set-page-offset"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],UJ.prototype,"onYtNavigateSetPageOffset",null);
_.v([_.mh("yt-history-pop"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],UJ.prototype,"onYtHistoryPop",null);_.v([_.mh("yt-history-load"),_.U("design:type",Function),_.U("design:paramtypes",[Event,_.$25]),_.U("design:returntype")],UJ.prototype,"onYtHistoryLoad",null);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],UJ.prototype,"onYtNavigate",null);
_.v([_.mh("yt-update-title"),_.U("design:type",Function),_.U("design:paramtypes",[Event,String]),_.U("design:returntype")],UJ.prototype,"onYtUpdateTitle",null);_.v([_.mh("yt-update-unseen-notification-count"),_.U("design:type",Function),_.U("design:paramtypes",[Event,Number]),_.U("design:returntype")],UJ.prototype,"onYtUpdateUnseenNotificationCount",null);_.v([_.lV()],UJ);a6O.YtdAppBehavior=[_.JH.YtActionHandlerBehavior,UJ.prototype];var Tf=function(){var K=_.sL.apply(this,arguments)||this;K._noAccessors=!0;return K};
_.q(Tf,_.sL);Tf.prototype.ready=function(){var K=this;_.U8(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){K.onChange_()})};
Tf.prototype.dataChanged_=function(){_.U8(this.hostElement).querySelector("#checkbox").checked=!1};
Tf.prototype.onChange_=function(){var K=_.U8(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.vg(this.hostElement,"yt-dismissal-reason-"+K,this.data.feedbackToken)};
Tf.prototype.dataChanged_=Tf.prototype.dataChanged_;_.v([_.P(),_.U("design:type",Object)],Tf.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Tf.prototype,"dataChanged_",null);_.v([_.lV()],Tf);var Xis=[Tf.prototype];var Il=function(){var K=_.sL.apply(this,arguments)||this;K.timeoutJobId=0;K.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return K};
_.q(Il,_.sL);Il.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
Il.prototype.startTimeout=function(){var K=this,m=this.data&&this.data.displayDurationSeconds;m&&!this.timeoutJobId&&(this.timeoutJobId=_.FI(_.dX,function(){_.Uk(K.hostElement,"yt-close-popup-action",[K.is]);K.timeoutJobId=0},m*1E3))};
Il.prototype.cancelTimeout=function(){_.dX.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
Il.prototype.ytdHatsSurveyBehaviorDataChanged=Il.prototype.ytdHatsSurveyBehaviorDataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Il.prototype,"ytActionHandlerBehavior",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Il.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.v([_.lV()],Il);var K_4=[_.JH.YtActionHandlerBehavior,Il.prototype];var mOH=function(K,m){var x;return((x=K.prefixMapping)==null?0:x[m])?K.prefixMapping[m]:K.SHARED_RENDERERS_.hasOwnProperty(m)?"yt":K.prefix},kh={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}};kh.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.h("kevlar_mealbar_above_player"),modern:!0,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"}};
kh.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};kh.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};kh.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
kh.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)"}};
kh.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};
kh.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};
kh.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};
kh.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0},positionalProperties:{OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",verticalAlign:"middle"}},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};
kh.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"}};kh.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};kh.TOAST={component:null,properties:{}};var xOs=new function(K,m,x){this.supportedPopups=K;this.navigationEndpointPopupMap=m;this.popupTypeMap=x;this.supportedPopups=K;this.navigationEndpointPopupMap=m;this.popupTypeMap=x}({aboutThisAdRenderer:!0,
adFeedbackRenderer:!0,adInfoDialogRenderer:!0,addToPlaylistRenderer:!0,backstagePostDialogPopupRenderer:!0,bubbleHintRenderer:!0,channelCreationDialogRenderer:!0,channelWarmWelcomeRenderer:!0,channelWarmWelcomeContRenderer:!0,checkboxSurveyRenderer:!0,confirmDialogRenderer:!0,dismissalFollowUpRenderer:!0,enforcementMessageViewModel:!0,fancyDismissibleDialogRenderer:!0,formPopupRenderer:!0,gamingAccountLinkConfirmDialogRenderer:!0,gamingAccountLinkSettingRenderer:!0,hotkeyDialogRenderer:!0,sponsorshipConfirmCancelRenderer:!0,
modalWithTitleAndButtonRenderer:!0,notificationActionRenderer:!0,reportFormModalRenderer:!0,searchSuggestionReportDialog:!0,sharingRenderer:!0,sharingEmbedRenderer:!0,menuPopupRenderer:!0,singleOptionSurveyRenderer:!0,surveyFollowUpRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,ypcUpgradeDialogRenderer:!0,ypcOffersOverlayRenderer:!0,redCancelSurveyRenderer:!0,conversationSectionController:!0,
conversationHighPriorityNotificationContentRenderer:!0},{adFeedbackEndpoint:"adFeedbackEndpoint.content",adInfoDialogEndpoint:"adInfoDialogEndpoint.dialog",createBackstagePostDialogEndpoint:"createBackstagePostDialogEndpoint.dialog",confirmDialogEndpoint:"confirmDialogEndpoint.content",managePurchaseEndpoint:"managePurchaseEndpoint.content",modalEndpoint:"modalEndpoint.modal",shareEndpoint:"shareEndpoint",shareEntityEndpoint:"shareEntityEndpoint",unlimitedFamilyFlowEndpoint:"unlimitedFamilyFlowEndpoint.unlimitedFamilyFlowEndpointSupportedRenderers",
openPopupAction:"openPopupAction.popup",ypcCancelSurveyEndpoint:"ypcCancelSurveyEndpoint.surveySupportedRenderers"},{aboutThisAdRenderer:"DIALOG",adFeedbackRenderer:"DIALOG",adInfoDialogRenderer:"RESPONSIVE_DROPDOWN",addToPlaylistRenderer:_.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"}),SuH=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$20194_popupConfig=kh;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 Qff=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.aP.getInstance()},Wf=function(K,m){var x=K.pageNameToElement.get(m);
if(!x){switch(m){case "watch":var S=_.h("web_watch_force_learning_journey_for_testing")?_.Sc("ytd-watch-learning-journey"):_.h("kevlar_watch_fixie")?_.Sc("ytd-watch-fixie"):_.h("kevlar_watch_grid")?_.Sc("ytd-watch-grid"):_.Sc("ytd-watch-flexy");break;case "learning_journey_watch":S=_.Sc("ytd-watch-learning-journey");break;case "shorts":S=_.Sc("ytd-shorts");break;case "search":S=_.Sc("ytd-search");break;case "channel":S=_.Sc("ytd-browse");S.pageSubtype="channels";break;case "trending":S=_.Sc("ytd-browse");
S.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 "companion-canvas":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":S=
_.Sc("ytd-browse");S.pageSubtype=m;break;case "browse":S=_.Sc("ytd-browse");break;default:_.yq(new _.AR("Error getting page element for type",m))}x=S;K.pageNameToElement.set(m,x)}return x};
Qff.prototype.preparePage=function(K,m,x){x&&(K=_.x3(x)||K);if(K!=="watch"&&K!=="learning_journey_watch"){var S=this.elementPoolPopulator,Q=K;Q!=S.targetPage_&&S.pendingPages_.indexOf(Q)>-1&&(S.targetPage_&&(S.pendingPages_.unshift(S.targetPage_),S.abort()),Wds(S,Q),_.NGz(S,Q))}if((S=Wf(this,K))||!_.C(x,_.Ku)){S.isAttached||S===m||(S.hidden=!0);if(!S.data&&(K!=="watch"&&K!=="learning_journey_watch"||!_.h("swatcheroo_page_pool_dont_provide_filler_data"))){var w;if(K=(w=_.vZ("FILLER_DATA",{})[K])==
null?void 0:w.response)S.data=K}return S}};var wUs=function(K){this.JSC$32424_clientRoot=K;this.playlistHandlerActionMap={"yt-add-to-playlist-command":Yty,"yt-end-playlist-command":Fil,"yt-recover-playlist-command":ok4,"yt-refresh-playlist-command":No4,"yt-playlist-remove-videos-action":Hml};_.xi(_.mt.getInstance(),this.playlistHandlerActionMap,this.JSC$32424_clientRoot);uZd()},sf4;var XM=function(K,m,x){this.apiKey=K;this.endpoint=m;this.confidenceThreshold=x===void 0?.5:x;this.stream=null;this.state=0;this.manuallyClosedChannel=this.channelOpen=!1;this.prefetchResponseSetTimeoutId=-1;this.languageCode="en-us";this.youtubeAssistantRequest=null;this.listeningHandler=function(){};
this.audioDetectedHandler=function(){};
this.completeHandler=function(){};
this.errorHandler=function(){};
this.stopHandler=function(){};
this.transcriptionUpdateHandler=function(){};
this.transcriptionCompleteHandler=function(){};
this.vaaConsentUpdateHandler=function(){};
this.vozEndOfDataTimeout=this.noResponseReceivedTimeout=-1;this.transcribedSpeechResults=[];this.receivedEndOfUtterance=!1;this.startCustomCsiTimeline=!0;this.supportsCrossDomainXhr=!1;this.supportsHttpHeadersOverwriteParam=!0;this.prefetchResponseTimeoutMs=-1;this.isUsingVoz=m==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||m==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
m==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||m==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new JHy};
_.l=XM.prototype;
_.l.start=function(K){if(this.state===0)if(this.isOnline()){K.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=K.supportsHttpHeadersOverwriteParam);K.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=K.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.hg("voice_assistant");_.LQ("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=K.languageCode||"en-US";this.supportsCrossDomainXhr=K.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=K.youtubeAssistantRequest||null;this.listeningHandler=K.listeningHandler||this.listeningHandler;this.audioDetectedHandler=K.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=K.stopHandler||this.stopHandler;this.completeHandler=K.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=K.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=K.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
K.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=K.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=K.accessToken;this.additionalHeaders=K.additionalHeaders||{};var m;this.prefetchResponseTimeoutMs=(m=K.prefetchResponseTimeoutMs)!=null?m:this.prefetchResponseTimeoutMs;lSs(this);this.startAudio();u$y(this)}else this.errorHandler("OFFLINE")};
_.l.stop=function(K){var m=K===void 0?{}:K;K=m.logCancel===void 0?!0:m.logCancel;var x=m.logMicClosed===void 0?!0:m.logMicClosed;var S=m.handleError===void 0?!0:m.handleError;m=m.handleStop===void 0?!0:m.handleStop;this.state!==0&&(K&&KX("voz_cx"),mz(this,{logMicClosed:x,handleStop:m}),S&&this.errorHandler("ABORTED"))};
_.l.getState=function(){return this.state};
_.l.isSupported=function(){return!0};
_.l.stopAudio=function(K){(K===void 0||K)&&KX("voz_mf")};
_.l.startAudio=function(){KX("voz_vp");return _.k8(null)};
var MaO=function(K,m){K.channelOpen&&(K.state!==2&&(K.state=2,KX("voz_ss"),K.listeningHandler()),m=new Uint8Array(m),m='{ "audioIn": "'+_.H6(m)+'" }',K.channel.send(m))},mz=function(K,m){var x=m===void 0?{}:m;
m=x.logMicClosed===void 0?!0:x.logMicClosed;x=x.handleStop===void 0?!0:x.handleStop;K.vozEndOfDataTimeout>-1&&(clearTimeout(K.vozEndOfDataTimeout),K.vozEndOfDataTimeout=-1);fSf(K);K.stopAudio(m);K.channel&&(K.channelOpen=!1,K.manuallyClosedChannel=!0,K.channel.close(),K.channel=void 0);K.transcribedSpeechResults=[];K.state=0;x&&K.stopHandler()},lSs=function(K){var m={httpHeadersOverwriteParam:K.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},K.additionalHeaders,K.accessToken&&K.isUsingVoz?{Authorization:"Bearer "+K.accessToken}:{"x-goog-api-key":K.apiKey}),supportsCrossDomainXhr:K.supportsCrossDomainXhr};K.channel=new Gf(K.endpoint,m);K.channel.open();_.fW(K.channel,"w",function(){var x=K.channel,S=x.send,Q=K.isUsingVoz?"PLACEHOLDER":"example";Q={config:{dialogStateIn:{languageCode:K.languageCode},deviceConfig:{deviceId:Q,deviceModelId:Q},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!K.isUsingVoz)Q.config.requestType=4;else if(K.isUsingVoz&&K.youtubeAssistantRequest){var w=JSON.stringify(K.youtubeAssistantRequest);Q.config.internalIn={youtubeAssistantS3InputJson:w}}S.call(x,Q);K.channelOpen=!0;K.manuallyClosedChannel=!1});
_.fW(K.channel,"x",function(){K.manuallyClosedChannel||(K.channelOpen=!1,K.channel=void 0,mz(K))});
_.fW(K.channel,"z",function(x){if(x.data){fSf(K);for(var S=0;S<x.data.length;S++){var Q=K,w=x.data[S],M=w.speechResults;if(M)a:{var f=[];w=[];var c=!1;M=_.u(M);for(var D=M.next();!D.done;D=M.next()){D=D.value;if(D.noSpeech){mz(Q);Q.errorHandler("NO_SPEECH");break a}D.transcript!==void 0&&D.stability!==void 0&&(D.stability<Q.confidenceThreshold&&(c=!0),c?w.push(D.transcript):f.push(D.transcript))}if(f.length!==0||w.length!==0)f=f.join(" "),w=w.join(" "),Q.receivedEndOfUtterance&&!Q.isUsingVoz?Q.isUsingVoz||
Q.completeHandler([f,w]):(c=Q,M=f,D=w,KX("voz_sf"),c.transcriptionUpdateHandler(M,D),c.transcribedSpeechResults=[M,D]),Q.receivedEndOfUtterance&&(KX("voz_eou"),Q.transcriptionCompleteHandler([f,w]),Q.isUsingVoz&&(Q.prefetchResponseTimeoutMs===0?mz(Q,{logMicClosed:!1,handleStop:!0}):Q.prefetchResponseTimeoutMs>0&&ta4(Q)))}else Q.isUsingVoz&&(w==null?0:w.internalOut)?(w=JSON.parse(w.internalOut.youtubeAssistantS3OutputJson),w.userHasOptedInToVaa||w.vaaConsent?Q.vaaConsentUpdateHandler(!!w.userHasOptedInToVaa,
!!w.vaaConsent):(cJ6(Q),w&&(f=Q.transcribedSpeechResults,KX("voz_rqf"),Q.completeHandler(f,w)))):w.eventType==="END_OF_UTTERANCE"?Q.receivedEndOfUtterance=!0:(KX("voz_err"),Q.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.yq(Error("xl")))}}});
_.fW(K.channel,"y",function(x){mz(K);switch(x.status){case 1:x="WEBCHANNEL_NETWORK_ERROR";break;case 2:x="WEBCHANNEL_SERVER_ERROR";break;default:x="WEBCHANNEL_UNKNOWN_ERROR"}K.errorHandler(x);K.logError(Error(x))})};
XM.prototype.logError=function(K){_.aC(K)};
XM.prototype.isOnline=function(){return!0};
var ta4=function(K){cJ6(K);K.prefetchResponseSetTimeoutId=setTimeout(function(){mz(K,{logMicClosed:!1,handleStop:!0})},K.prefetchResponseTimeoutMs)},cJ6=function(K){K.prefetchResponseSetTimeoutId>-1&&(clearTimeout(K.prefetchResponseSetTimeoutId),K.prefetchResponseSetTimeoutId=-1)},u$y=function(K){fSf(K);
K.noResponseReceivedTimeout=window.setTimeout(function(){mz(K);K.errorHandler("NO_SPEECH")},11E3)},fSf=function(K){K.noResponseReceivedTimeout>-1&&(window.clearTimeout(K.noResponseReceivedTimeout),K.noResponseReceivedTimeout=-1)},KX=function(K){_.CQ(K,void 0,"voice_assistant")};var xo=function(){XM.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.q(xo,XM);xo.prototype.isSupported=function(){return Zm5()};
xo.prototype.startAudio=function(){var K=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.cX(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(S){ODH(K,S)};
this.processor.connect(this.audioContext.destination);var m=function(S){K.stream=S;if(!K.audioContext)return _.k8(null);S=K.audioContext.createMediaStreamSource(S);K.processor&&S.connect(K.processor);return _.k8(null)},x={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?m(this.stream):(x=navigator.mediaDevices.getUserMedia(x))?x.then(m).catch(function(S){mz(K);S.name&&S.name==="NotAllowedError"?K.errorHandler("NO_MICROPHONE_PERMISSION"):(K.errorHandler("AUDIO_ERROR"),K.logError(S));return _.cX(null)}):(mz(this),this.errorHandler("AUDIO_ERROR"),_.yq(Error("yl")));
return XM.prototype.startAudio.call(this)};
xo.prototype.stopAudio=function(K){K=K===void 0?!0:K;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(m){m.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;XM.prototype.stopAudio.call(this,K)};
xo.prototype.isOnline=function(){return navigator.onLine};
var ODH=function(K,m){if(K.audioContext)if(window.OfflineAudioContext){var x=K.audioContext.sampleRate,S=m.inputBuffer.getChannelData(0);m=new window.OfflineAudioContext(1,S.length,16E3);for(var Q=m.createBuffer(1,S.length,x),w=Q.getChannelData(0),M=0,f=0;f<S.length;f++)w[f]=S[f],M+=w[f]*w[f];!K.audioDetected&&Math.sqrt(M/S.length)>.01&&(K.audioDetected=!0,K.audioDetectedHandler());S=m.createBufferSource();S.buffer=Q;S.connect(m.destination);S.start(0);m.oncomplete=function(c){c=c.renderedBuffer.getChannelData(0);
for(var D=Math.floor(16384E3/x),G=new Int16Array(D),p=0;p<D;++p)G[p]=Math.max(-1,Math.min(1,c[p]))*32767;MaO(K,G.buffer)};
m.startRendering()}else jfO(K,m)},jfO=function(K,m){var x=K.audioContext.sampleRate,S=m.inputBuffer.getChannelData(0),Q=Math.floor((x+8E3)/16E3);
x=S.length/Q;m=new Float32Array(x);for(var w=0;w<x;++w)m[w]=S[w*Q];S=new Int16Array(x);for(Q=0;Q<x;++Q)S[Q]=Math.max(-1,Math.min(1,m[Q]))*32767;MaO(K,S.buffer)};var DOG={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var rJd=function(){this.JSC$20259_audioEnabled=!0;this.audioFeedbackHolder={}};
rJd.prototype.isPlaying=function(K){return K.currentTime>0&&!K.paused&&!K.ended&&K.readyState>2};
var GsJ=function(K){for(var m=_.u(Object.values(DOG)),x=m.next();!x.done;x=m.next())x=x.value,K.audioFeedbackHolder[x]=new Audio,K.audioFeedbackHolder[x].src="/s/search/audio/"+x+".mp3",K.audioFeedbackHolder[x].load()},SA=function(K,m){if(K.JSC$20259_audioEnabled!==!1&&m in K.audioFeedbackHolder){for(var x=_.u(Object.values(K.audioFeedbackHolder)),S=x.next();!S.done;S=x.next())S=S.value,K.isPlaying(S)&&S.pause();
K.audioFeedbackHolder[m].currentTime=0;K.audioFeedbackHolder[m].play().catch(function(){})}};var pUl=function(K,m){var x=this;this.store=K;this.service=m;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){x.setState("offline");x.stop()};
this.audioPlayer=new rJd;var S;(S=this.audioPlayer)==null||GsJ(S)};
_.l=pUl.prototype;_.l.getService=function(){return this.service};
_.l.isEnabled=function(){return!!this.service};
_.l.isSupported=function(){var K;return(K=this.service)==null?void 0:K.isSupported()};
_.l.start=function(){var K=this,m,x,S,Q,w,M,f,c,D,G,p,R,J;return _.t(function(L){switch(L.nextAddress){case 1:K.store.dispatch(DhH("",""));if(!navigator.onLine)return K.setState("offline"),L.return();window.addEventListener("offline",K.handleOfflineEvent);K.stream=null;if(!K.permissionsSupported){L.jumpTo(2);break}_.h2(L,3);return L.yield(REs(K),5);case 5:m=L.yieldResult;if(!m)return(x=K.audioPlayer)==null||SA(x,"failure"),L.return();K.service.stream=K.stream;K.setState("listening");_.xl(L,2);break;
case 3:_.gl(L),K.permissionsSupported=!1;case 2:S={context:_.NFL(_.Dv())},S.youtubeAssistantParams={searchParams:{inlineSearchResponse:K.enableInlineSearchResponse}},Q=function(n,F){K.store.dispatch(r36("transcribing"));K.store.dispatch(DhH(n,F))},w=function(){var n;
(n=K.audioPlayer)==null||SA(n,"open");K.setState("listening")},M=function(){K.setState("transcribing")},f=function(n){K.setErrorState(n)},c=function(n,F){var H;
(H=K.audioPlayer)==null||SA(H,"success");F&&(_.h("kevlar_voice_search_inline_search")&&(K.responseProcessor=_.cd().resolve(_.GrT),K.responseProcessor&&(H=F.navigationAction,n=F.prefetchedSearchResponse,H&&n&&(H=(new _.QIl).JSC$14179_getStoreKey(H),_.qH(K.responseProcessor,n,H)))),K.JSC$20277_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",F))},D=function(){window.removeEventListener("offline",K.handleOfflineEvent)},G=_.ziG(!1),p=G.Authorization!=null,R=K.enableFirstPartyAuth||
K.enableFPAForSignedInUsers&&p?G:{"X-Goog-Visitor-Id":G["X-Goog-Visitor-Id"]},J={completeHandler:c,
errorHandler:f,listeningHandler:w,audioDetectedHandler:M,stopHandler:D,transcriptionUpdateHandler:Q,youtubeAssistantRequest:S,languageCode:JJf(),additionalHeaders:R,supportsCrossDomainXhr:K.enableFirstPartyAuth||K.enableFPAForSignedInUsers&&p,supportsHttpHeadersOverwriteParam:!K.disableHttpHeadersOverwrite},K.service.start(J),_.Px(L)}})};
_.l.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.l.reset=function(){this.store.dispatch(_.U1({type:"RESET_VOICE_SEARCH_STATE"}))};
_.l.setState=function(K){this.store.dispatch(r36(K))};
_.l.setErrorState=function(K){switch(K){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var m;(m=this.audioPlayer)==null||SA(m,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)REs(this);else{var x;(x=this.audioPlayer)==null||SA(x,"failure");this.setState("permission-denied")}break;case "ABORTED":var S;(S=this.audioPlayer)==null||SA(S,"no_input");break;default:var Q;(Q=this.audioPlayer)==
null||SA(Q,"no_input");this.setState("timeout")}};
var REs=function(K){var m,x;return _.t(function(S){switch(S.nextAddress){case 1:return S.yield(navigator.permissions.query({name:"microphone"}),2);case 2:m=S.yieldResult;if(m.state==="granted")return S.return(!0);if(m.state==="denied")return K.setState("permission-denied"),S.return(!1);K.setState("permission");x={audio:{sampleSize:16,channelCount:1},video:!1};_.h2(S,3);return S.yield(navigator.mediaDevices.getUserMedia(x),5);case 5:return K.stream=S.yieldResult,S.return(!0);case 3:return _.gl(S),
K.setState("permission-denied"),S.return(!1)}})},JJf=function(){var K=_.vZ("INNERTUBE_CONTEXT_HL"),m=_.vZ("INNERTUBE_CONTEXT_GL");
return K.indexOf("-")>-1?K:K+"-"+m};var hEl=function(K,m,x){pUl.call(this,m,x);this.JSC$20277_actionRouter=K;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")},CCs;
_.q(hEl,pUl);
var L_G=function(){if(!CCs){var K="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")?K="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.h("kevlar_voice_search_use_fp_endpoint")&&(K="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");CCs=
new hEl(_.mt.getInstance(),_.NS(),new xo(_.vZ("VOZ_API_KEY"),K,.5))}return CCs};var qul=function(K){this.JSC$20281_clientRoot=K;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1,commentsPanelOpen:!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$20281_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)],["yt-autonav-engagement-panel-visible-changed",this.onYtEngagementPanelVisibleChanged.bind(this)]]));K=_.u(this.eventListeners);for(var m=K.next();!m.done;m=K.next()){var x=
_.u(m.value);m=x.next().value;x=x.next().value;x=_.u(x);for(var S=x.next();!S.done;S=x.next()){var Q=_.u(S.value);S=Q.next().value;Q=Q.next().value;m.addEventListener(S,Q)}}_.xi(_.mt.getInstance(),this.autonavPauseActionMap,this.JSC$20281_clientRoot)},ERl,bD4=function(K){return _.h("kevlar_autonav_popup_filtering")?(K=_.oX(K))?K.hasAttribute("prevent-autonav"):!0:!0};
_.l=qul.prototype;_.l.onIronOverlayOpened=function(K){bD4(K)&&(this.autonavPauseReasons.overlayOpen=!0,QG(this))};
_.l.onIronOverlayClosed=function(K){bD4(K)&&(this.autonavPauseReasons.overlayOpen=!1,QG(this))};
_.l.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;QG(this)};
_.l.onYtAutonavPauseBlur=function(){var K=this;_.dX.addJob(function(){gRd()||(K.autonavPauseReasons.inputBoxFocus=!1,QG(K))},8,0)};
_.l.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;QG(this)};
_.l.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;QG(this)};
_.l.onYtAutonavPauseScroll=function(){var K=_.cd().resolve(_.NL);K.isOnWatch()&&(K=K.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=K.getBoundingClientRect().top<-200,QG(this))};
_.l.onYtAutonavPauseUserEngagement=function(K){var m=this;if(_.h("user_engagement_enable_autoplay_pause_feature")){var x=Number(K.lowEngagementThresholdMs);isNaN(x)||x<=0||K.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.NN("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.cd().resolve(_.ML),_.cL()<x?_.FI(_.dX,function(){_.NN("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.w_s()?(this.userEngagementCsn=_.hX(),_.FI(_.dX,function(){_.NN("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
m.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,QG(this)):_.NN("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.kbT(Error("zl`"+JSON.stringify(K)))};
_.l.onYtAutonavPausePlayer=function(K){this.autonavPauseReasons.requestedByPlayer=!!K.detail;QG(this)};
_.l.onYtAutonavVisibilityChanged=function(){var K=this,m,x,S;return _.t(function(Q){if(Q.nextAddress==1)return(m=_.B3())?Q.yield(m.getPlayerPromise(),2):Q.return();x=Q.yieldResult;S=x.isMuted()||x.getVolume()===0;K.autonavPauseReasons.backgroundAndMute=gRd()&&S;QG(K);_.Px(Q)})};
_.l.onYtAutonavPausePlayerEnded=function(){_.cd().resolve(_.ML);var K=144E5;_.h("user_engagement_enable_autoplay_pause_feature")||_.h("is_part_of_any_user_engagement_experiment")||(K=45E5);this.autonavPauseReasons.longIdle=_.cL()>K;nRH(this);QG(this)};
_.l.onYtUserActivity=function(){var K=this;this.autonavPauseReasons.userEngagement&&(_.FI(_.dX,function(){_.NN("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",K.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,QG(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.FI(_.dX,function(){_.NN("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",K.userEngagementCsn);_.BL()}),this.autonavPauseReasons.youthereLactExperiment=!1,QG(this));
this.autonavPauseReasons.longIdle&&!_.h("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,QG(this))};
var gRd=function(){var K=window.document.visibilityState;return!(!K||K==="visible")},QG=function(K){for(var m=!1,x=_.u(Object.values(K.autonavPauseReasons)),S=x.next();!S.done;S=x.next())S=S.value,m=m||S;
m?_.tV.getInstance().pause(K.autonavPauseReasons):(K=_.tV.getInstance(),K.autonavState_==3?(K.setState(2,!1,!1),K.autonavPauseReason_=void 0):K.autonavState_==1&&(K.disabledAutonavPauseReason_=void 0))},nRH=function(K){var m=!1;
if(_.h("enable_autoplay_pause_by_lact")){_.cd().resolve(_.ML);m=_.rp("autoplay_pause_by_lact_sec")*1E3;var x=_.rp("autoplay_pause_by_lact_sampling_fraction");(m=_.cL()>=m&&Math.random()<x)&&!_.w_s()&&(_.FI(_.dX,function(){_.NN("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),m=!1)}m!==K.autonavPauseReasons.youthereLactExperiment&&(K.autonavPauseReasons.youthereLactExperiment=m)&&(K.userEngagementCsn=_.hX(),_.FI(_.dX,function(){_.NN("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",K.userEngagementCsn)}));
K.autonavPauseReasons.userEngagement&&_.FI(_.dX,function(){_.NN("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",K.userEngagementCsn)})};
qul.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.NN("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.BL(),this.autonavPauseReasons.youthereLactExperiment=!1,QG(this));this.autonavPauseReasons.userEngagement&&(_.NN("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,QG(this))};
qul.prototype.onYtEngagementPanelVisibleChanged=function(K){K.detail&&K.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=K.detail.visible,QG(this))};
qul.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var PC4=_.be.persistentPanelVisibleSelector,wK=function(){var K=_.e.apply(this,arguments)||this;K.miniGuideVisible=!1;K.guideOpened=_.h("disable_initial_guide_state_fix")?!1:K.canFitPersistentGuide(K.initialBodyClientWidth);K.guideUserStateOpened=K.getInitialGuideUserStateOpened();K.isFullscreenShorts=!1;K.miniGuideWidthThreshold=_.rp("kevlar_mini_guide_width_threshold",791);K.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
K.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");K.persistentGuideBlockedPagePathRegex=new RegExp(K.persistentGuideBlockedPagesPatterns.join("|"));K.animationTransitionDuration=0;K.lateDataResolver=_.Y_();K.initialGuideDataFetchFailed=!1;K.initialLoad=!0;K.guideRenderers=new Set;K.isMouseOverGuide=!1;K.sessionUserManuallyExpandedGuideState=
!1;K.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return K};
_.q(wK,_.e);_.l=wK.prototype;_.l.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.l.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.l.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.l.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.l.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.l.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.l.ready=function(){_.cd().addProvider({provide:_.zl,useValue:this.hostElement})};
_.l.attached=function(){var K=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.Kd(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.Kd(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.Kd(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.Kd(this,this.onYtGuideShow));_.MJ(this,function(){K.animationTransitionDuration=200})};
_.l.detached=function(){document.removeEventListener("yt-navigate-finish",_.Kd(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.Kd(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.Kd(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.Kd(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.Kd(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.Kd(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.Kd(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.l.getData=function(){return this.data};
_.l.load=function(){var K=this,m,x,S,Q;return _.t(function(w){switch(w.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=K.lateDataResolver.resolve.bind(K),w.return(K.lateDataResolver.promise);if(window.ytInitialGuideData)return m=_.Y_(),m.resolve(window.ytInitialGuideData),w.return(m.promise);S=!1;_.h2(w,2);return w.yield(K.fetchGuideData(),4);case 4:x=w.yieldResult;_.xl(w,3);break;case 2:Q=_.gl(w),Q.message==="Returned error"&&(S=
!0);case 3:if(x)return w.return(x);K.onYtGuideClose();S||(K.initialGuideDataFetchFailed=!0);return w.return(K.lateDataResolver.promise)}})};
_.l.fetchGuideData=function(){var K=this,m,x,S,Q,w,M,f;return _.t(function(c){if(c.nextAddress==1)return m=_.cd(),K.guidePromise||(x=m.resolve(_.fl),K.guidePromise=_.ix(x,LdH)),c.yield(K.guidePromise,2);if(c.nextAddress!=3)return S=c.yieldResult,Q=m.resolve(_.iI),c.yield(Q(),3);(w=c.yieldResult)&&((M=S)==null?void 0:(f=M.responseContext)==null?void 0:f.maxAgeSeconds)!==0&&w.put("service:guide:fallback",new _.Jj({innertubeResponse:S}));return c.return(S)})};
_.l.initializeGuideDataIfEmpty=function(){var K=this,m,x;return _.t(function(S){if(S.nextAddress==1){if(!K.initialGuideDataFetchFailed||K.data)return S.return();_.h2(S,2);return S.yield(K.fetchGuideData(),4)}if(S.nextAddress!=2)return(m=S.yieldResult)&&K.lateDataResolver.resolve(m),_.xl(S,0);x=_.gl(S);_.yq(x);_.Px(S)})};
_.l.initializeGuideData=function(){var K=this,m;return _.t(function(x){switch(x.nextAddress){case 1:return _.zH(k9s(),{mainAppWeb:_.eB()}),_.h2(x,2),x.yield(K.load(),4);case 4:K.data=x.yieldResult;_.xl(x,3);break;case 2:_.gl(x),_.TH(k9s(),"FAILURE");case 3:m=K.data&&K.data.items&&K.data.items.length>0?"SUCCESS":"FAILURE",_.TH(k9s(),m),_.Px(x)}})};
_.l.setGuideData=function(K){var m=this,x,S;return _.t(function(Q){if(Q.nextAddress==1)return m.disabled?Q.return():m.data?(K.data=m.data,m.guideRenderers.add(K),Q.return()):Q.yield(m.initializeGuideData(),2);m.graftGuideToPage();x=_.U2("IS_HOMEPAGE_COLD")?"eop":void 0;_.h("disable_element_pool_populator")?m.setGuideDataAfterInit(K):(S=new _.QO(1,x),_.wt(S,m.setGuideDataAfterInit.bind(m,K)));_.Px(Q)})};
_.l.setGuideDataAfterInit=function(K){K.data=this.data;K.markDirty();this.guideRenderers.add(K);_.gs(function(){_.CQ("gle")});
_.MJ(this,function(){_.CQ("gpe")})};
_.l.graftGuideToPage=function(){if(this.data){var K=this.data&&this.data.trackingParams;K&&(K=_.uX(K),_.Lv(_.So(),K))}};
_.l.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.Kd(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.l.onDrawerOpenedChanged=function(K,m){!m.value&&this.guideOpened&&(this.guideOpened=!1)};
_.l.onYtGuideToggle=function(K){var m=this.guideOpened;this.guideOpened=!m;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var x=_.s1();_.lQ(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;x.save()}this.updateGuideDrawerElementState();if(this.guideElement){var S;this.guideOpened&&((S=K.detail)==null?0:S.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.Kd(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.Kd(this,this.onAppDrawerTransitioned))}m||this.initializeGuideDataIfEmpty()};
_.l.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.Kd(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.w7(this.guideElement)};
_.l.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.Kd(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(OBs(this.guideOpened))};
_.l.guidePersistentAndVisibleChanged=function(){_.z4(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.l.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.U1({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.l.miniGuideVisibleChanged=function(){_.z4(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.l.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(OBs(this.guideOpened)),this.initialLoad=!1);_.z4(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.l.activeEndpointChanged=function(){_.z4(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.l.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.l.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()};
_.l.cachedClientWidthChanged=function(){this.updateGuideState()};
_.l.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.l.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var K=this.canFitPersistentGuide(this.cachedClientWidth);K?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=K}this.updateGuideDrawerElementState()};
_.l.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.l.getGuideOpened=function(){return this.guideOpened};
_.l.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.l.getActiveEndpoint=function(){return this.activeEndpoint};
_.l.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.l.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&&_.vg(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.l.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.h("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.l.handleGuideMouseLeave=function(){var K=this;!this.sessionUserManuallyExpandedGuideState&&_.h("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.nd(this,"handleGuideMouseLeave",function(){K.isMouseOverGuide||!K.guideOpened||K.miniGuideVisible||(K.guideOpened=!1,K.updateGuideDrawerElementState())},100))};
_.l.computeGuidePersistentAndVisible=function(){var K=this;_.nd(this,"computeGuidePersistentAndVisible",function(){K.guidePersistentAndVisible=K.guideOpened&&K.guidePersistent;K.guideIsVisibleButNotPersistent=!(!K.guideOpened||K.guidePersistent)})};
_.l.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.l.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.l.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.l.startLoadingWatch=function(){this.closeGuide()};
_.l.startLoadingShorts=function(){_.h("web_hide_guide_on_shorts")&&this.closeGuide()};
_.l.onYtNavigateFinish=function(K,m){if(!_.Vd||m){this.activeEndpoint=m.endpoint;this.pageType=m.pageType;this.pageUrl=m.response.url;var x,S;K=(S=_.C((x=m.endpoint)==null?void 0:x.commandMetadata,_.mE))==null?void 0:S.url;!this.pageUrl&&K&&(this.pageUrl=K);_.h("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.l.getVisibleGuideRenderer=function(){for(var K=_.u(this.guideRenderers),m=K.next();!m.done;m=K.next())if(m=m.value,this.miniGuideVisible&&m.is==="ytd-mini-guide-renderer"||this.guideOpened&&m.is==="ytd-guide-renderer")return m;return null};
_.l.markGuideRendererDirty=function(K){if(K){typeof K.markDirty==="function"&&K.markDirty();K=_.u([].concat(_.N3(_.U8(K).children)));for(var m=K.next();!m.done;m=K.next())this.markGuideRendererDirty(m.value)}};
_.l.persistentGuideEnabled=function(K,m){if(!m||K==="watch"||K==="settings"||K==="shorts"&&this.isFullscreenShorts||_.h("reels_web_disable_persistent_guide_shorts")&&K==="shorts")return!1;var x=_.qb(m)||"";return _.h("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(S){return x===S}):!this.persistentGuideBlockedPagePathRegex.test(x)};
_.l.canFitPersistentGuide=function(K){var m=_.rp("kevlar_persistent_guide_width_threshold",1312);return m===-1||_.h("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:K>this.calculateGuideThreshold(m)};
_.l.calculateGuideThreshold=function(K){return _.h("enable_ai_companion")?K+(this.persistentPanelVisible?400:0):K};
_.l.canFitMiniGuide=function(K){return this.miniGuideWidthThreshold===-1?!1:K>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.l.onResize=function(){var K=this;_.nd(this,"calculateGuideState",function(){K.onResizeDebounced()})};
_.l.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.l.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.l.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.l.getInitialGuideUserStateOpened=function(){return _.h("web_force_mini_guide_default")?!1:!_.s1().getFlag(109)};
_.tv.Object.defineProperties(wK.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.vZ("initialBodyClientWidth")||window.innerWidth}}});
wK.prototype.onResize=wK.prototype.onResize;wK.prototype.observeForMiniGuideVisible=wK.prototype.observeForMiniGuideVisible;wK.prototype.computeGuidePersistentAndVisible=wK.prototype.computeGuidePersistentAndVisible;wK.prototype.persistentPanelVisibleChanged=wK.prototype.persistentPanelVisibleChanged;wK.prototype.cachedClientWidthChanged=wK.prototype.cachedClientWidthChanged;wK.prototype.resetGuide=wK.prototype.resetGuide;wK.prototype.activeEndpointChanged=wK.prototype.activeEndpointChanged;
wK.prototype.guideOpenedChanged=wK.prototype.guideOpenedChanged;wK.prototype.miniGuideVisibleChanged=wK.prototype.miniGuideVisibleChanged;wK.prototype.guideIsVisibleButNotPersistentChanged=wK.prototype.guideIsVisibleButNotPersistentChanged;wK.prototype.guidePersistentAndVisibleChanged=wK.prototype.guidePersistentAndVisibleChanged;wK.prototype.onGuideElementChanged=wK.prototype.onGuideElementChanged;wK.prototype.onGuidePersistentChanged=wK.prototype.onGuidePersistentChanged;
wK.prototype.onRenderGuideChanged=wK.prototype.onRenderGuideChanged;wK.prototype.onActiveEndpointChanged=wK.prototype.onActiveEndpointChanged;wK.prototype.onMiniGuideVisibleChanged=wK.prototype.onMiniGuideVisibleChanged;wK.prototype.onGuideIsVisibleButNotPersistentChanged=wK.prototype.onGuideIsVisibleButNotPersistentChanged;wK.prototype.onGuidePersistendAndVisibleChanged=wK.prototype.onGuidePersistendAndVisibleChanged;
_.v([_.b(_.F2),_.U("design:type",Object)],wK.prototype,"ironResizableBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],wK.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],wK.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],wK.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],wK.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Boolean)],wK.prototype,"disabled",void 0);_.v([_.P(),_.U("design:type",Boolean)],wK.prototype,"guidePersistentAndVisible",void 0);_.v([_.xt("guidePersistentAndVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"onGuidePersistendAndVisibleChanged",null);_.v([_.P(),_.U("design:type",Boolean)],wK.prototype,"guideIsVisibleButNotPersistent",void 0);
_.v([_.xt("guideIsVisibleButNotPersistent"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.v([_.P(),_.U("design:type",Object)],wK.prototype,"miniGuideVisible",void 0);_.v([_.xt("miniGuideVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"onMiniGuideVisibleChanged",null);_.v([_.P(),_.U("design:type",Boolean)],wK.prototype,"forceMiniGuideClose",void 0);
_.v([_.P(),_.U("design:type",Object)],wK.prototype,"activeEndpoint",void 0);_.v([_.xt("activeEndpoint"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"onActiveEndpointChanged",null);_.v([_.P(),_.U("design:type",Boolean)],wK.prototype,"renderGuide",void 0);_.v([_.xt("renderGuide"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"onRenderGuideChanged",null);
_.v([_.P({selector:PC4}),_.U("design:type",Boolean)],wK.prototype,"persistentPanelVisible",void 0);_.v([_.P(),_.U("design:type",Object)],wK.prototype,"guideOpened",void 0);_.v([_.P(),_.U("design:type",Boolean)],wK.prototype,"guidePersistent",void 0);_.v([_.xt("guidePersistent"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"onGuidePersistentChanged",null);_.v([_.P(),_.U("design:type",Object)],wK.prototype,"guideUserStateOpened",void 0);
_.v([_.P(),_.U("design:type",String)],wK.prototype,"pageUrl",void 0);_.v([_.P(),_.U("design:type",String)],wK.prototype,"pageType",void 0);_.v([_.P(),_.U("design:type",Number)],wK.prototype,"cachedClientWidth",void 0);_.v([_.P(),_.U("design:type",Object)],wK.prototype,"guideElement",void 0);_.v([_.P({selector:_.BR}),_.U("design:type",Object)],wK.prototype,"isFullscreenShorts",void 0);
_.v([_.xt("guideElement"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"onGuideElementChanged",null);_.v([_.xt("guidePersistentAndVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"guidePersistentAndVisibleChanged",null);
_.v([_.uV("guideIsVisibleButNotPersistent"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"guideIsVisibleButNotPersistentChanged",null);_.v([_.xt("miniGuideVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"miniGuideVisibleChanged",null);_.v([_.uV("guideOpened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"guideOpenedChanged",null);
_.v([_.xt("activeEndpoint"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"activeEndpointChanged",null);_.v([_.uV("pageUrl"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"resetGuide",null);_.v([_.uV("cachedClientWidth"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"cachedClientWidthChanged",null);
_.v([_.uV("persistentPanelVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"persistentPanelVisibleChanged",null);_.v([_.xt("guideOpened","guidePersistent"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"computeGuidePersistentAndVisible",null);
_.v([_.uV("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"observeForMiniGuideVisible",null);_.v([_.mh("iron-resize"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],wK.prototype,"onResize",null);_.v([_.Z({disableElementRegistration:!0,is:"yt-guide-manager"})],wK);
var eEG=_.d(wK,"yt-guide-manager",void 0,{mode:_.VF("kevlar_poly_si_batch_j081")?1:2});var s6=function(){var K=_.e.apply(this,arguments)||this;K.JSC$20291_keyboardInUse=!1;K.boundHandleCapturedKeydownEvent=function(m){K.handleCapturedKeydownEvent(m)};
return K};
_.q(s6,_.e);_.l=s6.prototype;_.l.attached=function(){this.listenToDocument(document)};
_.l.listenToDocument=function(K){K.addEventListener("keydown",_.Kd(this,this.onKeyDownEvent));K.addEventListener("keyup",_.Kd(this,this.onKeyUpEvent));K.addEventListener("mousedown",_.Kd(this,this.onMouseDownEvent));_.h("desktop_keyboard_capture_keydown_killswitch")||K.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);K.addEventListener("yt-page-data-updated",_.Kd(this,this.onPageUpdate))};
_.l.detached=function(){this.unlistenFromDocument(document)};
_.l.unlistenFromDocument=function(K){K.removeEventListener("keydown",_.Kd(this,this.onKeyDownEvent));K.removeEventListener("keyup",_.Kd(this,this.onKeyUpEvent));K.removeEventListener("mousedown",_.Kd(this,this.onMouseDownEvent));_.h("desktop_keyboard_capture_keydown_killswitch")||K.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);K.removeEventListener("yt-page-data-updated",_.Kd(this,this.onPageUpdate))};
_.l.ready=function(){_.cd().addProvider({provide:_.lJ,useValue:this})};
_.l.isKeyBoardInUse=function(){return this.JSC$20291_keyboardInUse};
_.l.handleCapturedKeydownEvent=function(K){if(K.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(K)};
_.l.onMouseDownEvent=function(){this.JSC$20291_keyboardInUse=!1};
_.l.onPageUpdate=function(){if(_.h("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.h("web_shorts_keyboard_shortcut_usage_log")){_.yP.clear();for(var K=_.u(_.av),m=K.next();!m.done;m=K.next()){var x=_.u(m.value);m=x.next().value;x=x.next().value;x=_.IK(x);_.yP.set(m,x);_.eC(_.hX(),_.JX(),x)}_.VP.clear();K=_.u(_.dG);for(m=K.next();!m.done;m=K.next())x=_.u(m.value),m=x.next().value,x=x.next().value,x=_.IK(x),_.VP.set(m,x),_.eC(_.hX(),_.JX(),x);_.iQ(_.hX(),_.JX(),[].concat(_.N3(_.VP.values()),
_.N3(_.yP.values())));_.F4(_.hX(),[].concat(_.N3(_.VP.values()),_.N3(_.yP.values())))}};
_.l.onMiniplayerActiveChange=function(){var K;(K=_.cd().resolve(_.Jl).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(K.document):this.unlistenFromDocument(K.document))};
_.l.ignoreKeyEvent=function(K){if(K.ctrlKey||K.altKey)if(_.h("kevlar_macro_markers_keyboard_shortcut")){if(K.keyCode!==37&&K.keyCode!==39)return!0}else return!0;var m=_.AO(K)||[];return _.uO4(m)?(_.h("web_button_or_anchor_list_item")&&RZ5(m,K)&&(this.JSC$20291_keyboardInUse=!0),!0):K.defaultPrevented?(M2(K.keyCode,K.shiftKey,this.isShortsPage),!0):K.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(K):!1};
_.l.isSpacebarClick=function(K){var m=K||window.event;var x;m.composedPath&&typeof m.composedPath==="function"?x=m.composedPath():x=m.path;x&&x.length?m=x[0]:(m=m||window.event,m=m.target||m.srcElement,m.nodeType==3&&(m=m.parentNode));return m&&K.keyCode===32&&(K=m.tagName==="BUTTON"||m.tagName==="A"||m.tagName==="INPUT",m=(m=m.getAttribute("role"))&&(m==="option"||m==="button"||m.indexOf("menuitem")===0),K||m)?!0:!1};
_.l.onKeyDownEvent=function(K){if(!this.ignoreKeyEvent(K)&&(K.keyCode===191&&(K.shiftKey||K.metaKey?K.repeat!=null&&K.repeat||(this.openHotkeyDialog(),M2(K.keyCode,K.shiftKey,this.isShortsPage)):(this.focusSearchBox(),K.preventDefault())),!K.metaKey)){var m=_.cd().resolve(_.Jl);switch(K.keyCode){case 9:this.JSC$20291_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(K);break;case 84:m.pipController.getWindow()&&window.focus();this.toggleTheaterMode(K.keyCode,K.shiftKey);break;case 73:m.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(K.keyCode,K.shiftKey);break;case 70:if(this.isShortsPage){_.MTH();break}this.isMiniplayerActive()?m.pipController.getWindow()&&(m.close(!0),window.focus()):this.passEventToPlayer(K);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(K.keyCode,K.shiftKey):this.closeMiniplayer(K.keyCode,K.shiftKey)||this.passEventToPlayer(K);break;case 13:K.shiftKey&&_.cd().resolve(_.KG).activate(K);break;default:this.passEventToPlayer(K)}}};
_.l.onKeyUpEvent=function(K){if(!this.ignoreKeyEvent(K))if(_.h("web_speedmaster_spacebar_control")&&K.keyCode===32)this.handlePlayerSpaceKey(K,!0);else{var m=this.getPlayerManager();m&&(m=m.getPlayer())&&m.handleGlobalKeyUp(K.keyCode,K.shiftKey,K.ctrlKey,K.altKey,K.metaKey,K.key,K.code)}};
_.l.getPlayerManager=function(){var K=_.B3(),m=_.cd().resolve(_.tR(_.NL));return K&&m&&m.isOnWatch()?K:null};
_.l.passEventToPlayer=function(K,m){var x=this,S,Q,w,M;return _.t(function(f){if(f.nextAddress==1){if(!_.h("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&x.isMiniplayerActive())S=_.cd().resolve(_.Jl).getPlayerElement();else if(x.inlinePreviewIsActive){if(Q=_.z4(x.hostElement,"yt-get-inline-preview-player-action"),(w=Q)==null?0:w[0])S=Q[0]}else S=_.B3();return S?f.yield(S.getPlayerPromise(),3):f.jumpTo(0)}M=f.yieldResult;m?M.handleGlobalKeyUp(K.keyCode,K.shiftKey,K.ctrlKey,K.altKey,K.metaKey,
K.key,K.code):M.handleGlobalKeyDown(K.keyCode,K.shiftKey,K.ctrlKey,K.altKey,K.metaKey,K.key,K.code,K.repeat);K.keyCode!==38&&K.keyCode!==40&&M2(K.keyCode,K.shiftKey,x.isShortsPage);_.Px(f)})};
_.l.focusSearchBox=function(){_.vg(this.hostElement,"yt-focus-searchbox")};
_.l.openHotkeyDialog=function(){_.vg(this.hostElement,"yt-open-hotkey-dialog")};
_.l.isMiniplayerActive=function(){return _.cd().resolve(_.Jl).isMiniplayerActive()};
_.l.closeMiniplayer=function(K,m){return this.isMiniplayerActive()?(_.cd().resolve(_.Jl).close(),M2(K,m,this.isShortsPage),!0):!1};
_.l.toggleTheaterMode=function(K,m){var x=_.RK(_.NS().getState()),S=this.getPlayerManager(),Q=_.h("disable_theater_mode_keyboard")||_.U2("START_IN_FULL_WINDOW_MODE");S&&!Q&&(x=!x,_.a7()&&_.h("external_fullscreen")&&(x=!0),_.Uk(this.hostElement,"yt-toggle-theater-mode",[x]),M2(K,m,this.isShortsPage))};
_.l.toggleMiniplayer=function(K,m){var x=this.getPlayerManager();if(this.isMiniplayerActive()){var S;((S=_.cd().resolve(_.tR(_.NL)))==null?0:S.isOnWatch())?_.cd().resolve(_.Jl).close(!0):_.fG(_.cd().resolve(_.Jl));M2(K,m,this.isShortsPage)}else x&&(_.Uk(this.hostElement,"yt-activate-miniplayer-from-watch-action"),M2(K,m,this.isShortsPage))};
_.l.handlePlayerSpaceKey=function(K,m){var x=!!_.B3()||this.isMiniplayerActive();x=_.h("disable_space_scroll_fix")||x;_.h("global_spacebar_pause")&&!this.isKeyBoardInUse()&&x&&(K.preventDefault(),this.passEventToPlayer(K,m))};
_.l.isPresentingTheaterMode=function(){return _.h("web_watch_enable_tm_esc_key")?_.RK(_.NS().getState())&&!_.a7():!1};
s6.prototype.onMiniplayerActiveChange=s6.prototype.onMiniplayerActiveChange;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],s6.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],s6.prototype,"ytdReduxBehavior",void 0);_.v([_.P({selector:_.Fav}),_.U("design:type",Boolean)],s6.prototype,"inlinePreviewIsActive",void 0);_.v([_.P({selector:_.TKB}),_.U("design:type",Boolean)],s6.prototype,"isShortsPage",void 0);
_.v([_.P({selector:_.Jy}),_.U("design:type",Boolean)],s6.prototype,"miniplayerIsActive",void 0);_.v([_.xt("miniplayerIsActive"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],s6.prototype,"onMiniplayerActiveChange",null);_.v([_.Z({disableElementRegistration:!0,is:"yt-hotkey-manager"})],s6);_.d(s6,"yt-hotkey-manager",void 0,{mode:_.VF("kevlar_poly_si_batch_j081")?1:2});var lg=function(){var K=_.e.apply(this,arguments)||this;K.loopStateEntityKey_=null;K.playlistLoopStateEntity_=null;K.isShuffleNextPlaylist=!1;K.PLAYER_EVENTS_=new Map;K.playerListenersSetup_=!1;K.videoSkipJob_=0;K.canAutoAdvance_=!1;K.playerManager_=null;K.TEST_ONLY={};return K};
_.q(lg,_.e);_.l=lg.prototype;_.l.ready=function(){_.cd().addProvider({provide:_.Xy,useValue:this.hostElement})};
_.l.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_)};
_.l.attached=function(){document.addEventListener("yt-navigate-start",_.Kd(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.Kd(this,this.onYtNavigateFinish_))};
_.l.detached=function(){document.removeEventListener("yt-navigate-start",_.Kd(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.Kd(this,this.onYtNavigateFinish_))};
_.l.updatePlaylistEventListeners=function(K,m){m&&!this.playerListenersSetup_?(this.playerManager_=K,this.registerPlaylistEventListeners_(K)):!m&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(K))};
_.l.setPlayer=function(K){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=K};
_.l.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.l.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.l.registerPlaylistEventListeners_=function(K){var m=this;K.getPlayerPromise().then(function(x){m.playerListenersSetup_||(m.ytPlayerListenerBehavior.listenToPlayerEvents(x,m.PLAYER_EVENTS_),m.playerListenersSetup_=!0)})};
_.l.removePlaylistEventListeners_=function(K){var m=this;K.getPlayerPromise().then(function(x){m.playerListenersSetup_&&(m.ytPlayerListenerBehavior.unlistenFromPlayerEvents(x,m.PLAYER_EVENTS_),m.playerListenersSetup_=!1)})};
_.l.setPlaylistComponent=function(K){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.Kd(this,this.onPlaylistYtNavigate_)),K&&(K.data&&this.playlistComponent.data&&K.data.playlistId==this.playlistComponent.data.playlistId?(K.loopOn=this.playlistComponent.loopOn,K.shuffleOn=this.playlistComponent.shuffleOn):(K.loopOn=!1,K.shuffleOn=!1),this.isShuffleNextPlaylist&&(K.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=K;this.playlistComponent.addEventListener("yt-navigate",
_.Kd(this,this.onPlaylistYtNavigate_))};
_.l.setAutoplayRenderer=function(K){this.autoplayData=K};
_.l.setPlaylistData=function(K){this.currentPlaylistData_=K;_.vg(this.hostElement,"yt-playlist-data-updated");_.NX.isEmpty(K)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(K)};
_.l.setPlayerPlaybackControlData=function(K){this.playerManager_&&this.playerManager_.updatePlayerComponents(K.playlistPanelRenderer)};
_.l.getPlaylistData=function(){return this.currentPlaylistData_};
_.l.getTempData_=function(K,m){if(this.playlistComponent==null)return null;K={};this.playlistComponent.shuffleOn&&(K.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(K.loop_on=this.playlistComponent.loopOn);m&&(K.autonav="1",_.cd().resolve(_.ML),m=_.cL(),m>0&&(K.lact=m),this.playerManager_&&(m=this.playerManager_.getPlayer())&&m.shouldSendVisibilityState()&&(m=m.getVisibilityState(),m!=0&&(K.vis=m)));_.h("enable_unknown_lact_fix_on_html5")&&(_.cd().resolve(_.ML),K.lact=
_.cL());return K};
_.l.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.l.setLoopStateEntityKey_=function(K){var m;this.loopStateEntityKey_=((m=this.getPlaylistLoopData_(K))==null?void 0:m.playlistLoopStateEntityKey)||null};
_.l.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.l.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.l.skipVideo=function(){var K=this,m=_.h("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||m)m=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.fi(_.dX,function(){K.onPlaylistNext();K.videoSkipJob_=0},m)};
_.l.cancelVideoSkip=function(){this.videoSkipJob_&&(_.dX.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.l.isInBackground_=function(){var K=window.document.visibilityState;return!(!K||K=="visible")};
_.l.onPlaylistIndex_=function(K){this.playlistComponent&&(K=this.playlistComponent.data.contents[K].playlistPanelVideoRenderer.navigationEndpoint,_.vg(this.hostElement,"yt-navigate",{endpoint:K,tempData:this.getTempData_(K)}))};
_.l.onPlayerStateChange_=function(K){if(K=K==0&&this.playlistComponent&&this.canAutoAdvance_)K=_.tV.getInstance(),K=!(K.autonavState_===3?K.autonavPauseReason_&&K.autonavPauseReason_.inputBoxFocus===!0:K.autonavState_===1&&K.disabledAutonavPauseReason_&&K.disabledAutonavPauseReason_.inputBoxFocus===!0);K&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.l.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.l.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.l.navigateToAutoplayWatchEndpoint_=function(K,m,x){var S=this.playlistComponent.data.currentIndex,Q=this.getNumPlayableVideos_();K=="NORMAL"&&m=="autoplayVideo"&&S+1>=Q&&x||!(K=this.getVideoEndpoint_(K,m))||(x=this.getTempData_(K,x),_.vg(this.hostElement,"yt-navigate",{endpoint:K,tempData:x}))};
_.l.getNumPlayableVideos_=function(){for(var K=0,m=_.u(this.playlistComponent.data.contents||[]),x=m.next();!x.done;x=m.next())x.value.playlistPanelVideoRenderer&&(K+=1);return K};
_.l.getVideoEndpoint_=function(K,m){if(this.autoplayData&&this.autoplayData.sets)for(var x=0,S=this.autoplayData.sets.length;x<S;x++){var Q=this.autoplayData.sets[x];if(Q.mode==K){if(Q[m])return Q[m];break}}else K=new _.AR("AutoplayData is undefined in playlist manager","Mode: "+K+" endpoint: "+m),_.yq(K)};
_.l.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.l.onPlaylistYtNavigate_=function(K){if(K.detail.endpoint){K.stopPropagation();var m=K.detail;m.tempData=this.getTempData_(K.detail.endpoint);_.vg(this.hostElement,"yt-navigate",m)}};
_.l.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.l.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.l.playlistLoopStateEntityChanged_=function(K){var m=this,x,S,Q;return _.t(function(w){if(w.nextAddress==1){if(!K)return w.return();x=K.state==="PLAYLIST_LOOP_STATE_ONE";return m.playerManager_?w.yield(m.playerManager_.getPlayerPromise(),3):w.jumpTo(2)}w.nextAddress!=2&&(S=w.yieldResult,S.setLoopVideo(x));Q=K.state==="PLAYLIST_LOOP_STATE_ALL";m.playlistComponent&&(m.playlistComponent.loopOn=Q);_.Px(w)})};
_.l.getPlaylistLoopData_=function(K){var m,x;if(K=K==null?void 0:(m=K.playlistButtons)==null?void 0:(x=m.menuRenderer)==null?void 0:x.topLevelButtons)for(m=_.u(K),x=m.next();!x.done;x=m.next())if(x=x.value,x.playlistLoopButtonRenderer)return x.playlistLoopButtonRenderer};
_.l.getLoopStateCommand_=function(K){var m=this.getPlaylistData(),x;m=((x=this.getPlaylistLoopData_(m))==null?void 0:x.states)||[];var S;K=(S=_.C(m[K?1:2],_.paA))==null?void 0:S.button;var Q;return(Q=_.C(K,_.zD))==null?void 0:Q.command};
_.l.onPlayerLoopChange_=function(K){this.playlistLoopStateEntity_&&(K?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(K=this.getLoopStateCommand_(K))&&this.ytComponentBehavior.resolveCommand(K)};
_.l.onSleepTimerSettingsChanged_=function(K){this.canAutoAdvance_=K!=="End of video"};
lg.prototype.onPlaylistLoopStateEntityChanged=lg.prototype.onPlaylistLoopStateEntityChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],lg.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.Kb.YtPlayerListenerBehavior),_.U("design:type",_.m5)],lg.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],lg.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],lg.prototype,"loopStateEntityKey_",void 0);
_.v([_.P({selectorArgs:["loopStateEntityKey_"],selector:_.YH.playlistLoopStateEntitySelector}),_.U("design:type",Object)],lg.prototype,"playlistLoopStateEntity_",void 0);_.v([_.xt("playlistLoopStateEntity_"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],lg.prototype,"onPlaylistLoopStateEntityChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"yt-playlist-manager"})],lg);_.d(lg,"yt-playlist-manager",void 0,{mode:_.VF("kevlar_poly_si_batch_j081")?1:2});var iDl,Yu5=function(){if(iDl!==void 0)return iDl;var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return iDl=K};var ug=function(){var K=_.e.apply(this,arguments)||this;K.lastCallback=null;K.getAccountLinkPromises={};K.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);K.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return K};
_.q(ug,_.e);_.l=ug.prototype;_.l.getLocation=function(){return window.location.href};
_.l.getCompletionUrl=function(){return _.NB(this.getLocation())};
_.l.containsRedirectState=function(K){return(K=_.MH(_.rtL(K)))?(new URLSearchParams(K)).get("redirect_state")!==null:!1};
_.l.createGalConfig=function(K,m){var x=new arH;K=x=m?this.getPopupOrRedirectSetting(x,_.vZ("LINK_API_KEY"),_.vZ("LINK_API_KEY_REDIRECT"),K):d$l(x,_.vZ("LINK_API_KEY"));K.authUser=_.vZ("SESSION_INDEX")||0;K.supportedFlows=new Set([4]);return K.build()};
_.l.getPopupOrRedirectSetting=function(K,m,x,S){this.isGalInteractionPopupMode(S)?(K.interactionMode=0,K=d$l(K,m)):(K.interactionMode=1,m=this.getCompletionUrl(),K.completionUrl=m,K=d$l(K,x));return K};
_.l.isGalInteractionPopupMode=function(K){if(this.redirectModeProviderAllowlist.has(K))switch(K){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.l.getStatusEntityKeyForProviderId=function(K){return _.WN(K+":all","accountLinkStatusEntity")};
_.l.findNestedPropValue=function(K,m){var x=!1,S=null;JSON.stringify(K,function(Q,w){x||Q!==m||(x=!0,S=w);return x?null:w});
return S};
_.l.findAccountLinkButtonViewModel=function(K,m){var x=null,S=!1;JSON.stringify(K,function(Q,w){S||w.accountLinkStatusEntityKey!==m||w.accountLinkStatusSecondaryEntityKey||(S=!0,x=w);return S?null:w});
return x};
_.l.executeLinkingSuccessOrFailureCommands=function(K,m,x){var S=null,Q;(m==null?0:(Q=m.url)==null?0:Q.includes("account_sharing"))?S=m==null?void 0:m.response:S=m==null?void 0:m.response;(m=this.findAccountLinkButtonViewModel(S,K))?(K=x?this.findNestedPropValue(m,"onSuccessCommand"):this.findNestedPropValue(m,"onFailureCommand"))?_.X0([K],this.hostElement):_.Xu(Error("Al")):_.Xu(Error("Bl`"+K))};
_.l.handleInitializeRequest=function(K,m){var x=this,S=uzH(this.createGalConfig(K,!0));this.containsRedirectState(this.getLocation())?S$5(K,S.config,S.galService).then(function(Q){var w=x.getStatusEntityKeyForProviderId(K);if(Q.statusCode===1)m&&x.executeLinkingSuccessOrFailureCommands(w,m,!0),Q=x.getLocation().indexOf("#"),Q!==-1&&window.history.pushState(null,"",x.getLocation().substring(0,Q));else return m&&x.executeLinkingSuccessOrFailureCommands(w,m,!1),Promise.reject(Error(Q.statusMessage))}).catch(function(Q){_.yq(Q);
_.Zx("gamingAccountLinkStatusChanged",{serviceId:K,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(Q)}):this.getAccountLinkPromises[K]=S.startLinkingSession({serviceId:K})};
_.l.handleAccountLinkCommand=function(K){_.C(K,v94)&&this.handleLinkRequest(_.C(K,v94))};
_.l.handleLinkRequest=function(K){var m=this,x=K.thirdPartyId;if(x)if(this.isGalInteractionPopupMode(x)){var S=function(){m.closeAndFire("ytd-gaming-account-link-setting-renderer",K.onFailureCommand)},Q=function(){m.closeAndFire("ytd-gaming-account-link-setting-renderer",K.onSuccessCommand)};
this.lastCallback=Q;this.getAccountLinkPromises[x].then(function(w){CDy(w).then(function(M){M.statusCode===1?Q():S()})}).catch(function(){S()})}else this.getAccountLinkPromises[x].then(function(w){CDy(w).then(function(M){if(M.statusCode!==1)return Promise.reject(Error(M.statusMessage))})}).catch(function(w){_.yq(w);
_.Zx("gamingAccountLinkStatusChanged",{serviceId:x,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(w)})};
_.l.closeAndFire=function(K,m){_.Uk(this.hostElement,"yt-close-popup-action",[K]);m&&_.X0([m],this.hostElement)};
_.l.handleAccountUnlinkCommand=function(K){_.C(K,UMO)&&this.handleUnlinkRequest(_.C(K,UMO))};
_.l.handleUnlinkRequest=function(K){var m=this,x=K.thirdPartyId;if(x){var S=function(){m.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",K.onFailureCommand)},Q=function(){m.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",K.onSuccessCommand)};
this.lastCallback=Q;var w=uzH(this.createGalConfig(x,!1));this.unlinkUserGal(w,x).then(function(M){M.statusCode===1?Q():S()}).catch(function(){S()})}};
_.l.unlinkUserGal=function(K,m){return K.deleteLink(m)};
_.l.handleLogAccountLinkingEventCommand=function(K){_.h("enable_gel_log_commands")&&_.C(K,zhs)&&(K=_.C(K,zhs).event)&&_.Zx("gamingAccountLinkStatusChanged",K)};
_.tv.Object.defineProperties(ug,{template:{configurable:!0,enumerable:!0,get:function(){return Yu5()}}});
_.v([_.b(_.rt.YtOpenPopupBehavior),_.U("design:type",Object)],ug.prototype,"ytOpenPopupBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],ug.prototype,"ytActionHandlerBehavior",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-third-party-manager"})],ug);_.d(ug,"ytd-third-party-manager",function(){return Yu5()},{mode:_.VF("kevlar_poly_si_batch_j081")?1:2});var F_J,AJs=function(){if(F_J!==void 0)return F_J;var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return F_J=K};var Mf=function(){var K=_.e.apply(this,arguments)||this;K.currentPage=void 0;K.renderLoadingStateJobId=0;K.updatePageDataJobId=0;K.pageDisposeJobsets=new WeakMap;K.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"};K.shouldApplyLockupToWatchTransition=_.h("web_thumbnail_to_watch_transition");K.shouldApplySlideTransition=_.GW("web_page_transition_type")==="slide"||_.h("enable_plj_landing_page");K.shouldApplyLearningJourneyTransition=_.h("enable_plj_landing_page");K.TEST_ONLY=void 0;return K};
_.q(Mf,_.e);_.l=Mf.prototype;_.l.ready=function(){var K=_.cd();K.addProvider({provide:_.NL,useValue:this});K.addProvider({provide:_.$Gf,useValue:this})};
_.l.created=function(){this.pagePool=new Qff;this.contextSwitcher=new pi6};
_.l.attached=function(){_.vg(this.hostElement,"attached");var K=_.cd().resolve(_.tR(_.Mq));K&&(this.contextSwitcher.JSC$20116_networkService_=K);this.viewTransitionManager=_.cd().resolve(_.n4)};
_.l.getPageOffset=function(K){return K.getScrollTop()};
_.l.setPageOffset=function(K,m){try{K.setScrollTop(m)}catch(x){}};
_.l.setPageOffsetForNavigation=function(K,m){_.vg(this.hostElement,"yt-navigate-set-page-offset",{page:K,offset:m===void 0?0:m})};
_.l.pauseActiveContext=function(){var K=this.contextSwitcher;K.activeContext_&&K.activeContext_.pause()};
_.l.getModuleNameForType=function(K){return K==="watch"?_.h("kevlar_watch_fixie")?"watchFixie":_.h("kevlar_watch_grid")?"watchGrid":"watchFlexy":K==="shorts"||K==="search"?K:"browse"};
_.l.attachPage=function(K){var m,x=!_.h("pc_is_attached_ks")&&(K==null?void 0:(m=K.polymerController)==null?void 0:m.isAttached);if(!K.isAttached&&!x)try{_.U8(this.hostElement).appendChild(K)}catch(Q){var S;_.yq(new _.AR("Error attaching page element for component",{origin:(S=this.currentPage)==null?void 0:S.is,component:K.is}))}};
_.l.setActivePage=function(K,m){var x=this,S=!1,Q=function(){var w=x.isOnWatch(),M=x.currentPage;if(K)if(K!==x.currentPage){M&&(M.hidden=!0,M.active=!1,M.removeAttribute("role"));x.currentPage=K;var f,c=m!=null?m:_.x3((f=x.data)==null?void 0:f.endpoint);M&&_.vg(x.hostElement,"yt-page-type-changed",{oldPageType:M.is,newPageType:K.is,newPageSubtype:c});_.FO().dispatch(_.U1({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:K.is}));_.FO().dispatch(_.U1({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:c||""}));
K.hidden=!1;x.attachPage(K);K.active=!0;K.setAttribute("role","main");M&&x.setPageOffsetForNavigation(K,0);_.h("kevlar_remove_page_dom_on_switch")&&!w&&M&&_.U8(x.hostElement).removeChild(M)}else S=!0;else x.handleMissingDestinationPage(M)};
this.shouldRunBrowseTransition(this.currentPage,K)?Zsy(this.viewTransitionManager,Q):this.shouldRunLearningJourneyTransition(this.currentPage,K)?d8s(this.viewTransitionManager,Q):Q();return S};
_.l.handleMissingDestinationPage=function(K){if(this.isColdLoadForUnknownPage(K))_.yq(new _.AR("Cold load for unknown page"));else{var m;K=new _.AR("Unable to set active page",K?K.is:"unknown origin",(m=this.data)==null?void 0:m.endpoint);_.aC(K)}};
_.l.isColdLoadForUnknownPage=function(K){return!K&&WG(this.data)==="unknown"};
_.l.shouldRunBrowseTransition=function(K,m){return this.shouldApplySlideTransition&&(K==null?void 0:K.is)==="ytd-browse"&&(m==null?void 0:m.is)==="ytd-browse"&&K!==m};
_.l.shouldRunLearningJourneyTransition=function(K,m){return this.shouldApplyLearningJourneyTransition&&(K==null?void 0:K.is)==="ytd-browse"&&((m==null?void 0:m.is)==="ytd-watch-learning-journey"||(m==null?void 0:m.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.l.shouldRunWatchNextLoadedTransition=function(K,m){return this.viewTransitionManager&&K.is==="ytd-watch-flexy"&&m};
_.l.updatePageData=function(K){var m=this,x=this.data;this.updatePageDataJobId&&_.dX.cancelJob(this.updatePageDataJobId);this.data=K;return new _.LA(function(S){var Q=function(){K.filler?m.performDataUpdate(K,x):IA5(function(){m.performDataUpdate(K,x)});
var c=_.mf();_.xv(c,"cr")||c.processSignal("cr");S()},w=function(){K&&K.page==="watch"?m.updatePageDataJobId=_.fi(_.dX,Q):Q()};
if(_.h("kevlar_enable_mss_page_modules_client")&&K){var M=_.cd().resolve(_.Cm),f=m.getModuleNameForType(K.page);(M=$8H(M,[f]))?M.then(w):w()}else w()})};
_.l.isDownloadsPage=function(K){var m,x;return(K==null?void 0:(m=K.endpoint)==null?void 0:(x=m.browseEndpoint)==null?void 0:x.browseId)==="FEdownloads"};
_.l.setPlayerSyncInterval=function(K){var m;return _.t(function(x){if(x.nextAddress==1)return x.yield(_.cd().resolve(_.v3),2);m=x.yieldResult;m.setUpPositionSyncInterval(K);_.Px(x)})};
_.l.performDataUpdate=function(K,m){_.h("kevlar_early_popup_close")||_.Uk(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var x=!K.filler;x&&(_.CQ("lps"),_.h("config_age_report_killswitch")||PXO());var S=WG(K),Q,w=!1;if(_.h("kevlar_remove_page_dom_on_switch")){var M=m&&WG(m);S===M&&(Q=this.getCurrentPage())}Q||(Q=Wf(this.pagePool,S));x&&Xp5(this.pagePool.elementPoolPopulator,S);x&&!this.renderLoadingStateJobId&&(w=this.setActivePage(Q));if(Q){M=S==="watch";var f=
S==="shorts",c=S==="learning_journey_watch";_.h("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(Q);if(M||f||c)Q.playerData=K.playerResponse;if(f)if(_.h("web_enable_delay_shorts_sequence_call")){K.reelWatchSequenceResponse&&(K.reelWatchSequenceResponse.entries||K.reelWatchSequenceResponse.prevEntries)&&(Q.reelWatchSequenceResponse=K.reelWatchSequenceResponse);Q.currentEndpoint=K.endpoint;var D;Q.isPreviousPageShorts=!!(m==null?0:(D=m.endpoint)==null?0:D.reelWatchEndpoint);
var G,p;K.cachedSequenceParams=((G=K.endpoint)==null?void 0:(p=G.reelWatchEndpoint)==null?void 0:p.sequenceParams)||K.cachedSequenceParams||(m==null?void 0:m.cachedSequenceParams);var R,J;K.cachedSequenceProvider=((R=K.endpoint)==null?void 0:(J=R.reelWatchEndpoint)==null?void 0:J.sequenceProvider)||K.cachedSequenceProvider||(m==null?void 0:m.cachedSequenceProvider);Q.cachedSequenceParams=K.cachedSequenceParams;Q.cachedSequenceProvider=K.cachedSequenceProvider}else if(_.h("web_enable_shorts_sequence_cache_fix")){K.reelWatchSequenceResponse&&
(K.reelWatchSequenceResponse.entries||K.reelWatchSequenceResponse.prevEntries)?Q.reelWatchSequenceResponse=K.reelWatchSequenceResponse:Q.cachedReelWatchSequenceResponse&&!Q.reelWatchSequenceResponse&&(Q.reelWatchSequenceResponse=Q.cachedReelWatchSequenceResponse);K.reelWatchSequenceResponse&&(m==null?void 0:m.page)!=="shorts"&&(Q.cachedReelWatchSequenceResponse=K.reelWatchSequenceResponse);Q.currentEndpoint=K.endpoint;var L;Q.isPreviousPageShorts=!!(m==null?0:(L=m.endpoint)==null?0:L.reelWatchEndpoint)}else{K.reelWatchSequenceResponse&&
(K.reelWatchSequenceResponse.entries||K.reelWatchSequenceResponse.prevEntries)?Q.reelWatchSequenceResponse=K.reelWatchSequenceResponse:K.cachedReelWatchSequenceResponse?Q.reelWatchSequenceResponse=K.cachedReelWatchSequenceResponse:_.h("web_enable_cached_reel_sequence_fix")&&Q.cachedReelWatchSequenceResponse&&!Q.reelWatchSequenceResponse&&(Q.reelWatchSequenceResponse=Q.cachedReelWatchSequenceResponse);Q.currentEndpoint=K.endpoint;var n;Q.isPreviousPageShorts=!!(m==null?0:(n=m.endpoint)==null?0:n.reelWatchEndpoint);
K.cachedReelWatchSequenceResponse=K.reelWatchSequenceResponse||K.cachedReelWatchSequenceResponse||(m==null?void 0:m.cachedReelWatchSequenceResponse);Q.cachedReelWatchSequenceResponse=K.cachedReelWatchSequenceResponse}D=this.isDownloadsPage(K);G=this.isDownloadsPage(m);D&&!G?this.setPlayerSyncInterval(6E5):!D&&G&&this.setPlayerSyncInterval();_.h("block_all_player_prefetch_requests")||this.preparePrefetchRequest(K,Q,x,M,f,c);yBl(_.cd().resolve(_.Jl),m,K);if(_.h("enable_ai_companion")){var F;(F=_.cd().resolve(_.tR(_.ZL)))==
null||_.t95(F,this.getPersistentPanelSurface(S))}_.lU(_.cd().resolve(_.ML));_.h("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(Q);x?(x=typeof Q.loadPage,x==="function"?(Q.pageContext=R16(this.contextSwitcher,Q,Q.data!==K.response),x=function(){Q.loadPage(K.response)},this.shouldApplySlideTransition&&Q.is==="ytd-browse"&&w&&(S==="learning"||this.isDifferentBrowseId(K==null?void 0:K.endpoint,m==null?void 0:m.endpoint))?Zsy(this.viewTransitionManager,x):this.shouldRunWatchNextLoadedTransition(Q,
w)?a7H(this.viewTransitionManager,x):x()):_.d7(new _.AR("b/38014653 ",[S,
Q.is,Q.nodeName,x,Q.isAttached,m&&WG(m),this.hostElement.children.length])),_.CQ("pdl")):(Q.hidden=!0,K.response.filler=!0,Q.data=K.response,this.attachPage(Q));_.vg(this.hostElement,"yt-page-data-updated",{pageType:S})}_.FI(_.dX,function(){_.h("logging_avoid_blocking_during_navigation")&&_.qY1().transition("none");var H=AP4(),N=Q;if(K){var z=Jl4(K),y=hOH(K),V;a:{if(K.playerResponse){var T=K.playerResponse,m1;if((V=T.auxiliaryUi)==null?0:(m1=V.messageRenderers)==null?0:m1.upsellDialogRenderer){V=
T.auxiliaryUi.messageRenderers.upsellDialogRenderer;break a}}else if(K.response&&(V=K.response,(T=V.overlay)==null?0:T.upsellDialogRenderer)){V=V.overlay.upsellDialogRenderer;break a}V=void 0}var MT;var c0;m1=(MT=K.playerResponse)==null?void 0:(c0=MT.auxiliaryUi)==null?void 0:c0.messageRenderers;MT=(m1==null?void 0:m1.enforcementMessageViewModel)||(m1==null?void 0:m1.bkaEnforcementMessageViewModel);MT=(MT==null?void 0:MT.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?MT:void 0;
var EB;a:{if(K.response&&(c0=K.response,(EB=c0.overlay)==null?0:EB.commandWrapperPromoRenderer)){EB=c0.overlay.commandWrapperPromoRenderer;break a}EB=void 0}FX4(H,z,y,V,MT,EB,N)}})};
_.l.preparePrefetchRequest=function(K,m,x,S,Q,w){var M,f,c,D,G,p,R,J,L,n,F,H,N,z,y;return _.t(function(V){if(V.nextAddress==1)return!x||!(S||Q||w)||_.h("kevlar_disable_background_prefetch")&&_.kJ(_.AqT)()===0?V.return():(M=_.ZN(m))?V.yield(M.getPlayerPromise(),2):V.return();f=V.yieldResult;c=_.cd().resolve(_.tR(_.Mq));if(!c)return V.return();if(Q)return D=_.Ao(_.C_),ss4(D,(G=K.endpoint)==null?void 0:G.reelWatchEndpoint,m.reelWatchSequenceResponse,f,c),V.return();J=(p=K.response)==null?void 0:(R=p.responseContext)==
null?void 0:R.webResponseContextExtensionData;if(!J)return V.return();N=(L=K.response)==null?void 0:(n=L.contents)==null?void 0:(F=n.twoColumnWatchNextResults)==null?void 0:(H=F.autoplay)==null?void 0:H.autoplay;z=_.cd().resolve(_.Xy);y=_.Ao(_.C_);l7y(y,J,f,c,z,N);_.Px(V)})};
_.l.movePlayerToWatch=function(K){var m=this,x,S;return _.t(function(Q){x=Wf(m.pagePool,"watch");S=x.getPlayerContainer();K.appendTo(S);_.Px(Q)})};
_.l.movePlayerToShorts=function(K){var m=this,x,S,Q;return _.t(function(w){x=Wf(m.pagePool,"shorts");S=x.getPlayerContainer();(Q=K)==null||Q.appendTo(S,void 0,!0);_.Px(w)})};
_.l.getPlayerFromWatch=function(){var K=Wf(this.pagePool,"watch");return _.ZN(K)};
_.l.getPlayerFromShorts=function(){var K=Wf(this.pagePool,"shorts");return _.ZN(K)};
_.l.startLoadingWatch=function(){var K=this,m=Wf(this.pagePool,"watch");this.renderLoadingStateJobId?(_.dX.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.h("web_watch_transition_enable_start_loading_watch_callsite")?B3H(this.viewTransitionManager,function(){K.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(m,"watch");
if(_.h("enable_ai_companion")){var x;(x=_.cd().resolve(_.tR(_.ZL)))==null||_.t95(x,this.getPersistentPanelSurface("watch"))}};
_.l.startLoadingShorts=function(){var K=Wf(this.pagePool,"shorts");this.setActivePage(K,"shorts")};
_.l.startLoadingLearningJourney=function(){var K=Wf(this.pagePool,"learning_journey_watch");this.setActivePage(K,"learning_journey_watch")};
_.l.getCurrentPage=function(){return this.currentPage};
_.l.getDestinationPageType=function(){return this.destinationPageType};
_.l.getCurrentData=function(){return this.data};
_.l.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.l.isOnShorts=function(){var K;return((K=this.currentPage)==null?void 0:K.is)==="ytd-shorts"};
_.l.isWatchPage=function(K){return!!K&&(K.is==="ytd-watch-flexy"||K.is==="ytd-watch-fixie"||K.is==="ytd-watch-grid")};
_.l.preparePage=function(K,m){var x=this,S=function(){var M=x.pagePool.preparePage(K,x.currentPage,m);M&&x.attachPage(M)},Q=function(M){_.Vq(M,m);
_.yq(M)};
if(_.h("kevlar_enable_mss_page_modules_client")){var w=this.getModuleNameForType(K);if(w=$8H(_.cd().resolve(_.Cm),[w])){w.then(S.bind(this)).catch(Q.bind(this));return}}try{S()}catch(M){Q(M)}};
_.l.lazyPrepareCriticalPages=function(K,m){K=_.x3(m)||K;_.h("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(K).then(this.maybePrepareWatchPage.bind(this,K)):this.maybePrepareWatchPage(K)};
_.l.maybePrepareWatchPage=function(K){K==="watch"||K==="learning_journey_watch"&&_.h("web_watch_learning_journey_disable_lazy_pages")||_.FI(_.dX,this.preparePage.bind(this,"watch"))};
_.l.downloadPageModules=function(K){K=this.getModuleNameForType(K);var m=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);m.delete(K);var x=_.cd().resolve(_.Cm);x.JSC$18822_loadModules(K);return x.JSC$18822_loadModules.apply(x,_.N3(m))};
_.l.renderPageLoadingState=function(K,m){this.preparePage(K,m);var x=Wf(this.pagePool,K);x.loadingData&&(x.loadingData.endpoint=m);x.loading=!0;this.setActivePage(x,K);K!=="watch"&&K!=="learning_journey_watch"||_.vg(this.hostElement,"yt-guide-close")};
_.l.prepareForNavigation=function(K,m){var x=this;if(this.currentPage&&this.data){var S=_.x3(m)||K;this.destinationPageType=S;WG(this.data)==S&&_.vg(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((K==="watch"||K==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.dX.cancelJob(this.renderLoadingStateJobId);_.cd().resolve(_.Jl).deactivate(m);_.k$(_.dX,function(){var w=x.viewTransitionManager,M=x.currentPage;
if(w.isLockupToWatchTransitionEnabled&&w.isLockupThumbnailRegistrationEnabled&&M)if(w.registeredLockupThumbnail)w.lockupThumbnailRegisteredFromWatchEndpoint&&_.yq(new _.AR("Lockup thumbnail already registered from watch endpoint."));else{a:{var f=_.C(m,_.o7);if(f==null?0:f.videoId){var c="yt-lockup-view-model ."+_.KzG(f.videoId)+" yt-thumbnail-view-model";M=M.querySelectorAll(c);if(M.length===1){f=M[0];break a}M.length>1?_.yq(new _.AR("Multiple LockupViewModel thumbnails found for videoId: "+f.videoId+
". Selector: "+c)):_.h("web_thumbnail_to_watch_transition_debug")&&_.yq(new _.AR("No LockupViewModel thumbnail found for videoId: "+f.videoId+". Selector: "+c))}f=void 0}f&&(w.registeredLockupThumbnail=f,w.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.ais(w,f))}});
var Q=this.data;this.renderLoadingStateJobId=_.k$(_.dX,function(){B3H(x.viewTransitionManager,function(){if(x.data!=Q){var w=Wf(x.pagePool,K);x.setActivePage(w)}else x.renderPageLoadingState(K,m);x.renderLoadingStateJobId=0})},150)}};
_.l.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var K=new _.QO(1);this.currentPage.pageDisposeJobs.forEach(function(m){_.wt(K,m)});
this.pageDisposeJobsets.set(this.currentPage,K)}};
_.l.flushPageDisposeJobset=function(K){var m=this.pageDisposeJobsets.get(K);m&&(m.flushJobs(),this.pageDisposeJobsets.delete(K))};
_.l.onYtStopOldPlayer=function(K,m){m=m===void 0?!1:m;var x,S=_.p0("kevlar_new_stop_old_player_logic_pages");if(_.h("kevlar_check_current_page_on_stop_old_player")&&(S.length===0||this.currentPage&&S.includes(this.currentPage.is)))if(this.data&&(x=WG(this.data)),WG(K)===x&&this.currentPage&&WG(this.currentPage.data)!==x)var Q=_.ZN(this.currentPage);else x=WG(this.data),Q=Wf(this.pagePool,x),Q=_.ZN(Q);else this.data&&(x=WG(this.data),Q=Wf(this.pagePool,x),Q=_.ZN(Q));if(Q){S=WG(K);var w=Wf(this.pagePool,
S);w=_.ZN(w);if(Q==w)m&&!_.h("kevlar_disable_preemptive_player_reset")&&Q.resetForNewPlayback();else if(m=x==="watch"&&S!=="watch",!m||S==="shorts"||_.ka5()&&!gtl(this.data,K))K=_.cd().resolve(_.Jl),m&&K.isMiniplayerActive()&&K.pipController.getWindow()||Q.stop()}};
_.l.isDifferentBrowseId=function(K,m){K=_.C(K,_.SB);m=_.C(m,_.SB);return(K==null?void 0:K.browseId)!==(m==null?void 0:m.browseId)};
_.l.getPersistentPanelSurface=function(K){switch(K){case "watch":return"WATCH";default:return"APP"}};
_.tv.Object.defineProperties(Mf,{template:{configurable:!0,enumerable:!0,get:function(){return AJs()}}});
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Mf.prototype,"ytActionHandlerBehavior",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-page-manager"})],Mf);_.d(Mf,"ytd-page-manager",function(){return AJs()},{mode:_.VF("kevlar_poly_si_batch_j081")?1:2});var oRH;var fX=function(){var K=_.e.apply(this,arguments)||this;K.useListItemStyles=_.h("web_list_item_style_for_menu_items");K.systemIcons=_.h("kevlar_system_icons");return K};
_.q(fX,_.e);_.l=fX.prototype;_.l.ready=function(){this.hostElement.addEventListener("tap",_.Kd(this,this.onEndpointTapExtra))};
_.l.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.l.onFocus=function(){var K;(K=_.U8(this.hostElement).querySelector("tp-yt-paper-item"))==null||K.focus()};
_.l.onEndpointTapExtra=function(K){_.vg(this.hostElement,"iron-activate");var m=this.data.navigationEndpoint;m&&_.C(m,_.E2L)&&(K.stopPropagation(),_.I7(this.hostElement,[m],this.hostElement))};
_.l.computeIcon=function(K){return K&&K.iconType?_.T9(K.iconType):""};
_.l.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.l.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.l.forceUpdateStylesOnLegacyBrowsers=function(){_.h("kevlar_legacy_browsers")&&_.W9(this.hostElement)};
fX.prototype.forceUpdateStylesOnLegacyBrowsers=fX.prototype.forceUpdateStylesOnLegacyBrowsers;fX.prototype.onFocus=fX.prototype.onFocus;_.v([_.b(_.sa),_.U("design:type",Object)],fX.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.t85.YtConditionalRendererBehavior),_.U("design:type",Object)],fX.prototype,"ytConditionalRendererBehavior",void 0);_.v([_.b(_.GP.YtEndpointBehavior),_.U("design:type",Object)],fX.prototype,"ytEndpointBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],fX.prototype,"data",void 0);_.v([_.P({computed:"computeIcon(data.icon)",value:""}),_.U("design:type",String)],fX.prototype,"icon",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],fX.prototype,"useIcons",void 0);_.v([_.P({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.U("design:type",Boolean)],fX.prototype,"hasSeparator",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],fX.prototype,"useListItemStyles",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],fX.prototype,"systemIcons",void 0);_.v([_.mh("focus"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],fX.prototype,"onFocus",null);_.v([_.xt("useIcons","hasSeparator"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],fX.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.d(fX,"ytd-menu-navigation-item-renderer",function(){if(oRH===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);oRH=K}K=oRH;return K},{mode:1});var HD5;var $O6=_.o_(_.SC("DOWNLOAD",{},"Download")),Ncs=_.o_(_.SC("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),ZDs=_.o_(_.SC("RETRY",{},"Retry")),Bcf=_.o_(_.SC("PAUSE_DOWNLOADING",{},"Pause downloading")),aSs=_.o_(_.SC("RESUME_DOWNLOAD",{},"Resume download")),tn=function(){var K=_.e.apply(this,arguments)||this;K.primaryText=$O6;K.primaryIconType="OFFLINE_DOWNLOAD";K.hasSecondaryContent=!1;K.hasSeparator=!1;K.transferState="TRANSFER_STATE_UNKNOWN";K.isVideoDeletedByUser=!1;K.isHidden=!1;K.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return K};
_.q(tn,_.e);_.l=tn.prototype;_.l.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.l.onFocus=function(){this.primaryEntry.focus()};
_.l.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.l.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.l.getRemoveAction=function(){return"ACTION_REMOVE"};
_.l.sendOfflineAction=function(K){var m=this.data.serviceEndpoint;if(m){var x=_.C(m,_.mv);x&&K&&(x.action=K);this.ytComponentBehavior.resolveCommand(m)}};
_.l.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=$O6,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=$O6;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=ZDs;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=Ncs;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=aSs;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=Ncs;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
Bcf;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=Ncs;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=Ncs;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=$O6,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.l.showHideButton=function(){var K;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((K=this.playerStateEntity)==null?void 0:K.adsState)==="ADS_STATE_PLAYING"};
_.l.isSecondaryEntryHidden=function(K,m){return K?!0:!m};
_.l.computeHasSeparator=function(){var K;return!((K=this.data)==null||!K.hasSeparator)};
_.l.computePlayerStateEntityKey=function(K){return K};
tn.prototype.showHideButton=tn.prototype.showHideButton;tn.prototype.onTransferStateChange=tn.prototype.onTransferStateChange;tn.prototype.onFocus=tn.prototype.onFocus;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],tn.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],tn.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],tn.prototype,"ytComponentBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],tn.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],tn.prototype,"primaryText",void 0);_.v([_.P(),_.U("design:type",String)],tn.prototype,"primaryIconType",void 0);_.v([_.P(),_.U("design:type",String)],tn.prototype,"primaryAction",void 0);_.v([_.P(),_.U("design:type",Object)],tn.prototype,"secondaryText",void 0);_.v([_.P(),_.U("design:type",String)],tn.prototype,"secondaryIconType",void 0);
_.v([_.P(),_.U("design:type",String)],tn.prototype,"secondaryAction",void 0);_.v([_.P(),_.U("design:type",Object)],tn.prototype,"hasSecondaryContent",void 0);_.v([_.P({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.U("design:type",Object)],tn.prototype,"hasSeparator",void 0);_.v([_.P({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.U("design:type",String)],tn.prototype,"playerStateEntityKey",void 0);
_.v([_.P({selector:_.I$,selectorArgs:["playerStateEntityKey"]}),_.U("design:type",Object)],tn.prototype,"playerStateEntity",void 0);_.v([_.P({selector:_.LN,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.U("design:type",String)],tn.prototype,"transferState",void 0);_.v([_.P({selector:_.WaB,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.U("design:type",Object)],tn.prototype,"isVideoDeletedByUser",void 0);
_.v([_.P(),_.U("design:type",Object)],tn.prototype,"isHidden",void 0);_.v([_.P({selector:_.VcT,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.U("design:type",Object)],tn.prototype,"offlineabilityState",void 0);_.v([_.QF("#primary-entry"),_.U("design:type",Object)],tn.prototype,"primaryEntry",void 0);_.v([_.mh("focus"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tn.prototype,"onFocus",null);
_.v([_.uV("transferState","isVideoDeletedByUser"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tn.prototype,"onTransferStateChange",null);_.v([_.uV("offlineabilityState","playerStateEntity"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tn.prototype,"showHideButton",null);
_.d(tn,"ytd-menu-service-item-download-renderer",function(){if(HD5===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);HD5=K}K=HD5;return K},{mode:1});var dOl;var cy=function(){var K=_.e.apply(this,arguments)||this;K.useIcons=!1;K.systemIcons=_.h("kevlar_system_icons");K.useListItemStyles=_.h("web_list_item_style_for_menu_items");return K};
_.q(cy,_.e);_.l=cy.prototype;_.l.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.l.onFocus=function(){var K;(K=_.U8(this.hostElement).querySelector("tp-yt-paper-item"))==null||K.focus()};
_.l.onTap=function(){_.z4(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var K=this.data.serviceEndpoint,m=this.data.command;if(K){var x,S=(x=this.data)==null?void 0:x.trackingParams;x=!!_.C(K,_.SyE);S&&x&&_.NS().dispatch(_.U1({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:S}}));this.ytComponentBehavior.resolveCommand(K)||_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}})}m&&(this.ytComponentBehavior.resolveCommand(m)||_.I7(this.hostElement,
[m],this.hostElement))};
_.l.computeIcon=function(K){return K&&K.iconType?_.T9(K.iconType):""};
_.l.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.l.computeHasSeparator=function(){var K;return!((K=this.data)==null||!K.hasSeparator)};
_.l.forceUpdateStylesOnLegacyBrowsers=function(){_.h("kevlar_legacy_browsers")&&_.W9(this.hostElement)};
_.l.computeIsSelected=function(){var K;return!((K=this.data)==null||!K.isSelected)};
cy.prototype.forceUpdateStylesOnLegacyBrowsers=cy.prototype.forceUpdateStylesOnLegacyBrowsers;cy.prototype.onTap=cy.prototype.onTap;cy.prototype.onFocus=cy.prototype.onFocus;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cy.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],cy.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],cy.prototype,"ytComponentBehavior",void 0);
_.v([_.b(_.t85.YtConditionalRendererBehavior),_.U("design:type",Object)],cy.prototype,"ytConditionalRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cy.prototype,"data",void 0);_.v([_.P({computed:"computeIcon(data.icon)",value:""}),_.U("design:type",String)],cy.prototype,"icon",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],cy.prototype,"useIcons",void 0);
_.v([_.P({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.U("design:type",Boolean)],cy.prototype,"hasSeparator",void 0);_.v([_.P({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.U("design:type",Boolean)],cy.prototype,"isSelected",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],cy.prototype,"systemIcons",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],cy.prototype,"useListItemStyles",void 0);
_.v([_.mh("focus"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cy.prototype,"onFocus",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],cy.prototype,"onTap",null);_.v([_.xt("useIcons","hasSeparator"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cy.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.d(cy,"ytd-menu-service-item-renderer",function(){if(dOl===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);dOl=K}K=dOl;return K},{mode:2});var yJl;var O6=function(){return _.e.apply(this,arguments)||this};
_.q(O6,_.e);_.l=O6.prototype;_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.onDataChanged=function(){var K=this;_.MJ(this,function(){K.postbox.openDialog();K.focus();_.vg(K.hostElement,"yt-refit")})};
_.l.focus=function(){this.postbox.focus()};
_.l.closePopup=function(){_.Uk(this.hostElement,"yt-close-popup-action")};
_.l.onYtCommentboxDismiss=function(){this.closePopup()};
O6.prototype.onYtCommentboxDismiss=O6.prototype.onYtCommentboxDismiss;O6.prototype.onDataChanged=O6.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],O6.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],O6.prototype,"data",void 0);_.v([_.P({value:function(){return _.SC("SBOX_INAPPROPRIATE_CANCEL")}}),
_.U("design:type",String)],O6.prototype,"closeButtonAriaLabel",void 0);_.v([_.QF("#postbox"),_.U("design:type",Object)],O6.prototype,"postbox",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],O6.prototype,"onDataChanged",null);_.v([_.mh("yt-commentbox-dismiss"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],O6.prototype,"onYtCommentboxDismiss",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],O6);
_.d(O6,"ytd-backstage-post-dialog-popup-renderer",function(){if(yJl!==void 0)return yJl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return yJl=K},{mode:1});var VaH;var vRO=function(){return _.e.apply(this,arguments)||this};
_.q(vRO,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vRO.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vRO.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],vRO);
_.d(vRO,"ytd-sender-id-section-renderer",function(){if(VaH!==void 0)return VaH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
return VaH=K},{mode:1});var UOs;var zEd;var Tcs;var jA=function(){return _.e.apply(this,arguments)||this};
_.q(jA,_.e);jA.prototype.closePopup=function(){_.Uk(this.hostElement,"yt-close-popup-action")};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],jA.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],jA.prototype,"data",void 0);_.v([_.Jp({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],jA);
_.d(jA,"yt-community-post-section-renderer",function(){if(Tcs===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;zEd===void 0&&(zEd=document.createElement("template"));var S=zEd;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Tcs=K}K=Tcs;return K},{mode:2});var IS4;var ksG;var W_4;var XUl;var KHl;var mzd;var xzy=function(){return _.e.apply(this,arguments)||this};
_.q(xzy,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],xzy.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],xzy.prototype,"data",void 0);_.v([_.Jp({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],xzy);
_.d(xzy,"yt-share-start-time-with-context-renderer",function(){if(mzd===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;KHl===void 0&&(KHl=document.createElement("template"));var S=KHl;x.call(m,S.content.cloneNode(!0),K.content.firstChild);mzd=K}K=mzd;return K},{mode:2});var DV=function(){return _.e.apply(this,arguments)||this};
_.q(DV,_.e);DV.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],DV.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],DV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],DV.prototype,"data",void 0);_.v([_.Jp({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],DV);
_.d(DV,"yt-share-panel-title-v15-renderer",function(){if(XUl===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;W_4===void 0&&(W_4=document.createElement("template"));var S=W_4;x.call(m,S.content.cloneNode(!0),K.content.firstChild);XUl=K}K=XUl;return K},{mode:2});var rK=function(){return _.e.apply(this,arguments)||this};
_.q(rK,_.e);rK.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],rK.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],rK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],rK.prototype,"data",void 0);_.v([_.Jp({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],rK);
_.d(rK,"yt-share-panel-header-renderer",function(){if(ksG===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;IS4===void 0&&(IS4=document.createElement("template"));var S=IS4;x.call(m,S.content.cloneNode(!0),K.content.firstChild);ksG=K}K=ksG;return K},{mode:2});var SK4;var QQs;var Gu=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-open-popup-action":"onOpen"};return K};
_.q(Gu,_.e);_.l=Gu.prototype;_.l.attached=function(){this.onOpen()};
_.l.updateTimeSecs=function(K){this.currentTimeSecs=K};
_.l.computeTimeString=function(K){K=K.toString();var m=Math.floor(Number(K)/3600),x=Math.floor(Number(K)%3600%60);return(m>0?m+":":"")+_.IZ(Math.floor(Number(K)%3600/60),m>0?2:1)+":"+_.IZ(x,2)};
_.l.computeTimeStringA11y=function(K){return _.woD({seconds:K})};
_.l.getTimeParam=function(){return BoH(this.timeString)};
_.l.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var K={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},m;_.Ev(_.So(),(m=this.data)==null?void 0:m.trackingParams,K,7)};
_.l.onChangeStartAtTimestamp=function(){for(var K=this.startAtTimestamp.value.split(":"),m=0,x=1,S=K.length-1;S>=0;S--)m+=Number(K[S])*x,x*=60;this.updateTimeSecs(m);this.setTimestamp()};
_.l.onOpen=function(){var K=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var m=_.B3();m?m.getPlayerPromise().then(function(x){x=x.getCurrentTime();K.updateTimeSecs(x)}):fN4()&&this.updateTimeSecs(fN4())};
_.l.setTimestamp=function(){var K=Math.floor(this.currentTimeSecs);_.Uk(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!K,timestamp:K||""}])};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Gu.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Gu.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Gu.prototype,"data",void 0);_.v([_.P({value:!1,notify:!0}),_.U("design:type",Boolean)],Gu.prototype,"isStartAtChecked",void 0);_.v([_.P(),_.U("design:type",Number)],Gu.prototype,"currentTimeSecs",void 0);
_.v([_.P({computed:"computeTimeString(currentTimeSecs)"}),_.U("design:type",String)],Gu.prototype,"timeString",void 0);_.v([_.P({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.U("design:type",String)],Gu.prototype,"timeStringA11y",void 0);_.v([_.QF("#start-at-timestamp"),_.U("design:type",Object)],Gu.prototype,"startAtTimestamp",void 0);_.v([_.Jp({is:"yt-start-at-renderer",disableElementRegistration:!0})],Gu);
_.d(Gu,"yt-start-at-renderer",function(){if(QQs===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;SK4===void 0&&(SK4=document.createElement("template"));var S=SK4;x.call(m,S.content.cloneNode(!0),K.content.firstChild);QQs=K}K=QQs;return K},{mode:2});var wv5;var sQs;var lKy={};lKy.YtBindingExpressionsBehavior={identity:_.H0,msg:function(K,m){m=m===void 0?{}:m;return _.SC(K,m,K)},
msgPlural:function(K,m){return _.Qp(K,m)},
getMusicIconFromType:function(K){return _.T9(K)}};var uvs;var M2l;var fKG;var t25=document.head,cc6=t25.appendChild,Og4;if(fKG===void 0){var jQd=document.createElement("template");_.E(jQd,'\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>');fKG=jQd}Og4=fKG;cc6.call(t25,Og4.content);var pX=function(){var K=_.e.apply(this,arguments)||this;K.screenLayer=7;return K};
_.q(pX,_.e);pX.prototype.getScreenLayer=function(){return this.screenLayer};
pX.prototype.onTap=function(K){K&&K.detail&&(K.detail.x||K.detail.y)&&_.U8(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.T4(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(K=this.getScreenLayer(),_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:K}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.tv.Object.defineProperties(pX.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()}}});
pX.prototype.onTap=pX.prototype.onTap;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pX.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],pX.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],pX.prototype,"data",void 0);_.v([_.g("data.title"),_.U("design:type",Object),_.U("design:paramtypes",[])],pX.prototype,"title",null);
_.v([_.g("data.serviceName"),_.U("design:type",String),_.U("design:paramtypes",[])],pX.prototype,"icon",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],pX.prototype,"onTap",null);_.v([_.Jp({is:"yt-share-target-renderer",disableElementRegistration:!0})],pX);
_.d(pX,"yt-share-target-renderer",function(){if(M2l===void 0){var K=document.createElement("template");_.E(K,'\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" active="true" icon="[[icon]]" size="60"></yt-icon>\n  <div id="title" style-target="title" class="style-scope yt-share-target-renderer">[[title]]</div>\n</button>\n');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;uvs===void 0&&(uvs=document.createElement("template"));var S=uvs;x.call(m,S.content.cloneNode(!0),K.content.firstChild);M2l=K}K=M2l;return K},{mode:2});var Dzf;var rc4;var RE=function(){var K=_.e.apply(this,arguments)||this;K.SHARE_TARGET_WIDTH=70;K.SHARE_TARGET_MARGIN_RIGHT=8;K.PAGE_SCROLL_SPEED=9;K.actionMap={"yt-share-panel-reset-action":"onReset_"};return K};
_.q(RE,_.e);_.l=RE.prototype;_.l.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.l.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.U8(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.U8(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.l.onReset_=function(){if(_.U8(this.hostElement).querySelector("#list")){var K=_.U8(this.hostElement).querySelector("#list");var m=_.U8(this.hostElement).querySelector("#list");var x=m.offsetLeft,S=m.offsetParent;S||_.ewt(m)!="fixed"||(S=_.yJ(m).documentElement);if(S){if(_.vr&&!_.zB(58)){var Q=_.NRH(S);x+=Q.left}else Number(_.Ko_)>=8&&!(Number(_.Ko_)>=9)&&(Q=_.NRH(S),x-=Q.left);m=_.H1L(S)?S.clientWidth-(x+m.offsetWidth):x}else m=x;ltd(K,m);this.updateScrollButtons_()}};
_.l.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.l.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.l.onScrollWheel_=function(K){K.stopPropagation();K.preventDefault();var m=su4(_.U8(this.hostElement).querySelector("#list"));K=Math.abs(K.deltaX)>Math.abs(K.deltaY)?K.deltaX:K.deltaY;ltd(_.U8(this.hostElement).querySelector("#list"),m+K);this.updateScrollButtons_()};
_.l.smoothScrollByOnePage_=function(K){var m=_.U8(this.hostElement).querySelector("#list"),x=(Math.floor(m.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,S=su4(m),Q=x*(K?1:-1),w=this.PAGE_SCROLL_SPEED,M=this.updateScrollButtons_.bind(this),f=0,c;(function G(){f+=w;c=f/x*2;ltd(m,S+Q*(c<1?c*c:-c*c+4*c-2));f<x?window.requestAnimationFrame(G):M()})()};
_.l.updateScrollButtons_=function(){var K=su4(_.U8(this.hostElement).querySelector("#list")),m=_.U8(this.hostElement).querySelector("#list").scrollWidth-_.U8(this.hostElement).querySelector("#list").clientWidth;_.U8(this.hostElement).querySelector("#scroll-button-back").hidden=K<=0;_.U8(this.hostElement).querySelector("#scroll-button-forward").hidden=K>=m};
RE.prototype.onScrollWheel_=RE.prototype.onScrollWheel_;RE.prototype.onDataChanged_=RE.prototype.onDataChanged_;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],RE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],RE.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(lKy.YtBindingExpressionsBehavior),_.U("design:type",Object)],RE.prototype,"ytBindingExpressionsBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],RE.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],RE.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],RE.prototype,"onDataChanged_",null);_.v([_.mh("wheel"),_.U("design:type",Function),_.U("design:paramtypes",[WheelEvent]),_.U("design:returntype")],RE.prototype,"onScrollWheel_",null);
_.v([_.Jp({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],RE);
_.d(RE,"yt-third-party-share-target-section-renderer",function(){if(rc4===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;Dzf===void 0&&(Dzf=document.createElement("template"));var S=Dzf;x.call(m,S.content.cloneNode(!0),K.content.firstChild);rc4=K}K=rc4;return K},{mode:2});var Jn=function(){return _.e.apply(this,arguments)||this};
_.q(Jn,_.e);Jn.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Jn.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Jn.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Jn.prototype,"data",void 0);_.v([_.Jp({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],Jn);
_.d(Jn,"yt-third-party-network-section-renderer",function(){if(sQs===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;wv5===void 0&&(wv5=document.createElement("template"));var S=wv5;x.call(m,S.content.cloneNode(!0),K.content.firstChild);sQs=K}K=sQs;return K},{mode:2});_.BX(_.B(function(K){return _.O("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.O("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.O(_.le,{data:function(){return K.data().firstPartyItems}},{listItemViewModel:_.vU})))},"Yi"),"first-party-network-section-view-model",{props:{data:_.kv}});var GAl=(0,_.ZI6)(_.B1.share,{parentClickTrackingParamsSelector:function(K){return K.parentClickTrackingParams}});var pvG=_.Pr(["data:image/svg+xml;charset=UTF-8;base64,",""]),hn=function(){var K=_.e.apply(this,arguments)||this;K.screenLayer=7;K.qrCodeEnabled=_.h("web_enable_sharing_qr_code");K.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return K};
_.q(hn,_.e);_.l=hn.prototype;_.l.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"}}}};
_.l.attached=function(){this.JSC$20357_scroller&&(this.JSC$20357_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20357_scroller.attached&&typeof this.JSC$20357_scroller.attached==="function"&&this.JSC$20357_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.l.onDataChanged=function(){var K=this,m;(m=this.data)!=null&&m.contents&&(this.hostElement.setAttribute("links-only","true"),_.IX(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.MJ(this,function(){_.vg(K.hostElement,"yt-refit");K.focusSharePanelHeader()}))};
_.l.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.l.handleSetTimestamp=function(K){var m=this.shortUrl();K.isSet&&(m=_.A_(m,"t",K.timestamp));this.maybeRenderQrCode(m)};
_.l.shortUrl=function(){var K,m=(K=this.data)==null?void 0:K.contents;if(m)for(K=0;K<m.length;K++){var x=void 0,S=void 0;if((x=m[K])==null?0:(S=x.thirdPartyNetworkSection)==null?0:S.copyLinkContainer){var Q=S=x=void 0;return(Q=_.C((x=m[K])==null?void 0:(S=x.thirdPartyNetworkSection)==null?void 0:S.copyLinkContainer,g9s))==null?void 0:Q.shortUrl}}};
_.l.maybeRenderQrCode=function(K){var m=this,x,S,Q,w,M,f,c,D,G;return _.t(function(p){if(p.nextAddress==1){x=_.U8(m.hostElement).querySelector("#qr-code");if(!m.qrCodeEnabled||!K)return x&&(x.style.display="none"),p.return();S=_.Z7L(_.cd().resolve(_.IB),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});Q=document.createElement("div");return typeof S==="function"?(S(Q),p.jumpTo(2)):p.yield(S,3)}p.nextAddress!=2&&(w=p.yieldResult,w(Q));c=(M=Q)==null?void 0:(f=M.firstChild)==null?void 0:f.firstChild;
D=document.createElement("img");G=_.l$L(pvG,btoa(c.outerHTML));D.onload=function(){var R={canvas:x,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:D},J=new biJ;Y$4(J,K);FvH(J,!1,A0l(J));var L=J.modules,n=Object.assign({},lal,R);L=structuredClone(L);R=L.length;var F,H=(F=n.canvas)!=null?F:document.createElement("canvas");F=n.cellSize;J=n.logo;var N,z=(N=n.logoSize)!=null?N:Math.floor(R/4);R%2!==z%2&&z++;var y=n.logoPadding,V=n.backgroundColor;N=R*F;var T=
n.width,m1=0;T&&(m1=n.padding,m1=Math.ceil(m1*N/(T-m1*2)),H.style.width=T+"px",H.style.height=T+"px");H.width!==N+m1*2&&(H.width=N+m1*2);H.height!==N+m1*2&&(H.height=N+m1*2);N=H.getContext("2d");n.autoClear&&N.clearRect(0,0,H.width,H.height);N.fillStyle=V;N.beginPath();N.roundRect(0,0,H.width,H.height,n.borderRadius);N.fill();N.save();N.translate(m1,m1);if(J)for(H=Math.floor(R-z)/2-y,y=Math.floor(R+z)/2+y,V=H;V<y;V++)for(T=H;T<y;T++)L[V][T]=!1;for(H=0;H<R;H++)for(y=0;y<R;y++)(H<7&&y<7||H<7&&y>=R-
7||H>=R-7&&y<7)&&(L[H][y]=!1);var MT;H=(MT=n.markerColor)!=null?MT:n.color;HiO(N,0,0,F,H);HiO(N,F*(R-7),0,F,H);HiO(N,0,F*(R-7),F,H);switch(n.cellStyle){case 0:MT=L;L=MT.length;H=n.cellSize;N.beginPath();for(y=0;y<L;y++)for(V=0;V<L;V++)MT[y][V]&&N.rect(y*H,V*H,H,H);N.fillStyle=n.color;N.fill();break;case 1:MT=L;L=MT.length;H=n.cellSize;y=H*n.relativeCircleSize;N.fillStyle=n.color;N.beginPath();for(n=0;n<L;n++)for(V=0;V<L;V++)MT[n][V]&&(N.beginPath(),N.ellipse((n+.5)*H,(V+.5)*H,y/2,y/2,0,0,2*Math.PI),
N.fill());N.fill();break;case 2:MT=L;L=MT.length;H=n.cellSize;N.fillStyle=n.color;n=[[1,1],[-1,1],[-1,-1],[1,-1]];N.beginPath();for(y=0;y<L;y++)for(V=0;V<L;V++)if(MT[y][V])N.roundRect(y*H,V*H,H,H,H/2),y+1<L&&MT[y+1][V]&&N.rect(y*H+H/2,V*H,H,H),V+1<L&&MT[y][V+1]&&N.rect(y*H,V*H+H/2,H,H);else{T=y*H+H/2;m1=V*H+H/2;for(var c0=0;c0<4;c0++){var EB=_.u(n[c0]),pT=EB.next().value;EB=EB.next().value;y+pT>=0&&y+pT<L&&V+EB>=0&&V+EB<L&&MT[y+pT][V]&&MT[y][V+EB]&&MT[y+pT][V+EB]&&(pT=c0*Math.PI/2,EB=H/2,N.moveTo(T+
EB*Math.cos(pT),m1+EB*Math.sin(pT)),N.arc(T,m1,H/2,pT,pT+Math.PI/2,!1),N.lineTo(T+EB*(Math.cos(pT)-Math.sin(pT)),m1+EB*(Math.cos(pT)+Math.sin(pT))),N.lineTo(T+EB*Math.cos(pT),m1+EB*Math.sin(pT)))}}N.fill()}J&&N.drawImage(J,(R-z)*F/2,(R-z)*F/2,z*F,z*F);N.restore();x.style.removeProperty("display")};
D.src=_.$m(G);_.Px(p)})};
_.l.hasCommunityPostRenderer=function(){var K,m,x,S;return!!((K=this.data)==null?0:(m=K.header)==null?0:(x=m.sharePanelHeaderRenderer)==null?0:(S=x.communityPost)==null?0:S.communityPostSectionRenderer)};
_.l.onTapClose=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.l.getScreenLayer=function(){return this.screenLayer};
_.l.logSharePanelPage=function(){if(!_.h("enable_share_panel_navigation_logging_fix_on_web")){var K;if((K=this.data)!=null&&K.trackingParams){K=this.data.trackingParams;var m=this.parentClickTrackingParams;m=m?_.uX(m):void 0;var x=_.So();_.hV(x,21760,m,{layer:7,parentLayer:0});x.graftServerVe(K,void 0,7);_.NS().dispatch(_.U1({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
hn.prototype.onDataChanged=hn.prototype.onDataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],hn.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],hn.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],hn.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],hn.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],hn.prototype,"data",void 0);_.v([_.P({value:_.SC("SBOX_INAPPROPRIATE_CANCEL")}),_.U("design:type",String)],hn.prototype,"closeButtonAriaLabel",void 0);_.v([_.QF("yt-share-panel-header-renderer"),_.U("design:type",HTMLElement)],hn.prototype,"header",void 0);_.v([_.P({selector:GAl.parentClickTrackingParamsSelector}),_.U("design:type",String)],hn.prototype,"parentClickTrackingParams",void 0);_.v([_.P(),_.U("design:type",Object)],hn.prototype,"qrCodeEnabled",void 0);
_.v([_.QF("#scroller"),_.U("design:type",Object)],hn.prototype,"JSC$20357_scroller",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],hn.prototype,"onDataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],hn);
_.d(hn,"ytd-unified-share-panel-renderer",function(){if(UOs!==void 0)return UOs;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return UOs=K},{mode:1});var RPs;var CX=function(){var K=_.e.apply(this,arguments)||this;K.modernModal=!0;return K};
_.q(CX,_.e);CX.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
CX.prototype.computeShouldHideOldButtons=function(){var K;return!((K=this.data)==null?0:K.button)};
_.tv.Object.defineProperties(CX.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var K,m;return(K=this.data)==null?void 0:(m=K.button)==null?void 0:m.buttonRenderer}}});
_.v([_.P(),_.U("design:type",Object)],CX.prototype,"data",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],CX.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],CX.prototype,"ytEventForwardingBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],CX.prototype,"modernModal",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],CX.prototype,"buttonRendererData",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],CX);
_.d(CX,"ytd-modal-with-title-and-button-renderer",function(){if(RPs!==void 0)return RPs;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return RPs=K},{mode:1});var Jcd;var LX=function(){return _.e.apply(this,arguments)||this};
_.q(LX,_.e);LX.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("page-changed",this.page))};
LX.prototype.pageChangedForBinding=LX.prototype.pageChangedForBinding;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],LX.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],LX.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],LX.prototype,"page",void 0);_.v([_.xt("page"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],LX.prototype,"pageChangedForBinding",null);
_.v([_.Z({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],LX);
_.d(LX,"ytd-account-item-section-header-renderer",function(){if(Jcd!==void 0)return Jcd;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Jcd=K},{mode:1});var hPl;var qf=function(){return _.e.apply(this,arguments)||this};
_.q(qf,_.e);qf.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"}}}};
qf.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qf.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],qf.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.my),_.U("design:type",Object)],qf.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qf.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!1}),_.U("design:type",Function)],qf.prototype,"onAccountItemTap",void 0);
_.v([_.Z({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],qf);
_.d(qf,"ytd-account-item-section-renderer",function(){if(hPl!==void 0)return hPl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return hPl=K},{mode:1});var CPO;var LHy;var qKO=function(){return _.e.apply(this,arguments)||this};
_.q(qKO,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qKO.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qKO.prototype,"data",void 0);_.v([_.Z({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],qKO);
_.d(qKO,"ytd-accounts-dialog-header-renderer",function(){if(LHy!==void 0)return LHy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return LHy=K},{mode:1});var EW6;var E6=function(){return _.e.apply(this,arguments)||this};
_.q(E6,_.e);E6.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],E6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],E6.prototype,"data",void 0);_.v([_.Z({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],E6);
_.d(E6,"ytd-google-account-header-renderer",function(){if(EW6!==void 0)return EW6;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return EW6=K},{mode:1});var bg=function(){return _.e.apply(this,arguments)||this};
_.q(bg,_.e);bg.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"}}}};
bg.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("page-changed",this.page))};
bg.prototype.pageChangedForBinding=bg.prototype.pageChangedForBinding;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],bg.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],bg.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],bg.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],bg.prototype,"page",void 0);
_.v([_.xt("page"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bg.prototype,"pageChangedForBinding",null);_.v([_.Z({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],bg);
_.yF()(bg,"ytd-account-section-list-renderer",function(){if(CPO===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);CPO=K}K=CPO;return K},{allowedProps:["data"],
mode:1});var bgG;var gK=function(){var K=_.e.apply(this,arguments)||this;K.enableHandlesAccountMenuSwitcher=_.h("enable_handles_account_menu_switcher");return K};
_.q(gK,_.e);gK.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
gK.prototype.dataChanged=gK.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],gK.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],gK.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],gK.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.v([_.QF("#avatar"),_.U("design:type",Object)],gK.prototype,"avatar",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gK.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],gK);
_.yF()(gK,"ytd-active-account-header-renderer",function(){if(bgG===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);bgG=K}K=bgG;return K},{allowedProps:["data"],
mode:1});var gWH;var nW4;var nX=function(){return _.e.apply(this,arguments)||this};
_.q(nX,_.e);nX.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
nX.prototype.onBackTap=function(){_.vg(this.hostElement,"yt-menu-back-tapped")};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],nX.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],nX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nX.prototype,"data",void 0);_.v([_.Z({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],nX);
_.yF()(nX,"ytd-simple-menu-header-renderer",function(){if(nW4===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);nW4=K}K=nW4;return K},{allowedProps:["data"],
mode:2});var PPf;var ePG=function(){return _.e.apply(this,arguments)||this};
_.q(ePG,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ePG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ePG.prototype,"data",void 0);_.v([_.Z({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],ePG);
_.d(ePG,"ytd-comment-video-thumbnail-header-renderer",function(){if(PPf!==void 0)return PPf;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return PPf=K},{mode:1});var igH;var YKl=function(){return _.e.apply(this,arguments)||this};
_.q(YKl,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],YKl.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],YKl.prototype,"data",void 0);_.v([_.Z({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],YKl);
_.d(YKl,"ytd-abuse-type-selector-renderer",function(){if(igH!==void 0)return igH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return igH=K},{mode:1});var FHO;var Ac6=(0,_.ZI6)(_.B1.reportChannelAbuse,{isVideoIdSelectedSelector:function(K,m){return m in K.selectedVideoIds},
additionalContextSelector:function(K){return K.additionalContext},
impersonatedChannelUrlSelector:function(K){return K.impersonatedChannelUrl},
reportChannelAbuseSelector:function(K){return K}});var Py=function(){return _.e.apply(this,arguments)||this};
_.q(Py,_.e);Py.prototype.attached=function(){var K=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){K.additionalContextInput.focusTextInput()})};
Py.prototype.handleAdditionalContextChanged=function(){var K=this;_.nd(this,"ytd-report-channel-additional-context-update",function(){K.ytdReduxBehavior.dispatch(_.U1({type:"ADDITIONAL_CONTEXT_UPDATED",payload:K.additionalContext}))},300)};
Py.prototype.updateAdditionalContextFromBinding=function(K){this.additionalContext=K.detail.value};
Py.prototype.handleAdditionalContextChanged=Py.prototype.handleAdditionalContextChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],Py.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",String)],Py.prototype,"additionalContext",void 0);_.v([_.P({selector:Ac6.additionalContextSelector}),_.U("design:type",String)],Py.prototype,"additionalContextRedux",void 0);_.v([_.P(),_.U("design:type",Object)],Py.prototype,"data",void 0);
_.v([_.QF("yt-text-input-form-field-renderer"),_.U("design:type",Object)],Py.prototype,"additionalContextInput",void 0);_.v([_.xt("additionalContext"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Py.prototype,"handleAdditionalContextChanged",null);_.v([_.Z({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],Py);
_.d(Py,"ytd-report-channel-modal-additional-context-renderer",function(){if(FHO!==void 0)return FHO;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return FHO=K},{mode:1});var oW4;var eA=function(){var K=_.e.apply(this,arguments)||this;K.nextButtonDisabled=null;K.submitEndpoint=null;K.navigationEndpoint=null;K.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return K};
_.q(eA,_.e);_.l=eA.prototype;_.l.computeNextButtonData=function(K,m,x){var S={};m&&(S.navigationEndpoint=m);x&&(S.serviceEndpoint=x);K&&K.buttonRenderer&&_.NX.extend(S,K.buttonRenderer);return S};
_.l.handleReportChannelModalDisableNextButtonAction=function(K){this.setNextButtonIsDisabled(K)};
_.l.handleReportFormEndpointUpdateAction=function(K){this.setNextButtonIsDisabled(!!K.disableSubmitButton);this.resetEndpointData();K.submitEndpoint?this.submitEndpoint=K.submitEndpoint:K.submitNavigationEndpoint&&(this.navigationEndpoint=K.submitNavigationEndpoint)};
_.l.handleSignalActionSubmitForm=function(){var K,m=Object.keys(((K=this.reportChannelAbuseForm)==null?void 0:K.selectedVideoIds)||{}),x;K=((x=this.reportChannelAbuseForm)==null?void 0:x.additionalContext)||"";var S;x=((S=this.reportChannelAbuseForm)==null?void 0:S.impersonatedChannelUrl)||"";var Q;if((Q=this.data)==null?0:Q.submitEndpoint){m={impersonated_channel_url:x,text:K,video_ids:m};var w;_.cd().resolve(_.jQ).resolveCommand((w=this.data)==null?void 0:w.submitEndpoint,{form:Object.assign({},
m,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.l.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.l.onYtServiceRequestError=function(K){this.setNextButtonIsDisabled(!1);_.ni(this.hostElement,K.detail.error.message)};
_.l.setNextButtonIsDisabled=function(K){this.set("data.nextButton.buttonRenderer.isDisabled",K)};
_.l.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
eA.prototype.onYtServiceRequestError=eA.prototype.onYtServiceRequestError;eA.prototype.onYtServiceRequestCompleted=eA.prototype.onYtServiceRequestCompleted;_.v([_.P(),_.U("design:type",Object)],eA.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],eA.prototype,"nextButtonDisabled",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],eA.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],eA.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],eA.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],eA.prototype,"submitEndpoint",void 0);_.v([_.P(),_.U("design:type",Object)],eA.prototype,"navigationEndpoint",void 0);_.v([_.P({selector:Ac6.reportChannelAbuseSelector}),_.U("design:type",Object)],eA.prototype,"reportChannelAbuseForm",void 0);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],eA.prototype,"onYtServiceRequestCompleted",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],eA.prototype,"onYtServiceRequestError",null);_.v([_.Z({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],eA);
_.d(eA,"ytd-report-channel-modal-footer-renderer",function(){if(oW4!==void 0)return oW4;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return oW4=K},{mode:1});var Hg6;var ig=function(){var K=_.e.apply(this,arguments)||this;K.boundOnTapDismissButton=function(){K.closePopup()};
return K};
_.q(ig,_.e);ig.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
ig.prototype.handleDataChanged=function(){_.Qq(this.hostElement)};
ig.prototype.closePopup=function(){_.Uk(this.hostElement,"yt-close-popup-action")};
ig.prototype.handleDataChanged=ig.prototype.handleDataChanged;_.v([_.P(),_.U("design:type",Object)],ig.prototype,"boundOnTapDismissButton",void 0);_.v([_.P(),_.U("design:type",Object)],ig.prototype,"data",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ig.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ig.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ig.prototype,"handleDataChanged",null);_.v([_.Z({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],ig);
_.d(ig,"ytd-report-channel-modal-header-renderer",function(){if(Hg6!==void 0)return Hg6;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Hg6=K},{mode:1});var $z4;var Yo=function(){var K=_.e.apply(this,arguments)||this;K.autoValidate=!1;K.invalid=!1;K.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return K};
_.q(Yo,_.e);_.l=Yo.prototype;_.l.attached=function(){var K=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){K.channelUrlInput.focusTextInput()})};
_.l.disableNextButton=function(K){_.Uk(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[K])};
_.l.handleImpersonatedChannelUrlChanged=function(){var K=this;this.disableNextButton(!0);this.invalid=!1;_.nd(this,"ytd-report-channel-impersonated-channel-update",function(){var m=K.impersonatedChannelUrl.trim();K.ytdReduxBehavior.dispatch(_.U1({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:m}));var x;((x=K.data)==null?0:x.submitEndpoint)&&m&&_.cd().resolve(_.jQ).resolveCommand(K.data.submitEndpoint,{form:{impersonated_channel_url:m,element:K.hostElement}})},500)};
_.l.handleModifyReportFormCommand=function(K){this.invalid=this.get("modifyReportFormCommand.action",K)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.l.updateInvalidFromBinding=function(K){this.invalid=K.detail.value};
_.l.updateImpersonatedChannelUrlFromBinding=function(K){this.impersonatedChannelUrl=K.detail.value};
Yo.prototype.handleImpersonatedChannelUrlChanged=Yo.prototype.handleImpersonatedChannelUrlChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],Yo.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Yo.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Yo.prototype,"autoValidate",void 0);_.v([_.P(),_.U("design:type",Object)],Yo.prototype,"invalid",void 0);
_.v([_.P(),_.U("design:type",String)],Yo.prototype,"impersonatedChannelUrl",void 0);_.v([_.P({selector:Ac6.impersonatedChannelUrlSelector}),_.U("design:type",String)],Yo.prototype,"impersonatedChannelUrlRedux",void 0);_.v([_.P(),_.U("design:type",Object)],Yo.prototype,"data",void 0);_.v([_.QF("#text-input"),_.U("design:type",Object)],Yo.prototype,"channelUrlInput",void 0);
_.v([_.xt("impersonatedChannelUrl"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Yo.prototype,"handleImpersonatedChannelUrlChanged",null);_.v([_.Z({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],Yo);
_.d(Yo,"ytd-report-channel-modal-impersonation-renderer",function(){if($z4!==void 0)return $z4;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return $z4=K},{mode:1});var NxH;var Zgs;var Fc=function(){return _.e.apply(this,arguments)||this};
_.q(Fc,_.e);Fc.prototype.onCheckboxToggled=function(K){var m,x,S=(x=_.C((m=this.data)==null?void 0:m.video,_.Ik))==null?void 0:x.videoId;S&&this.ytdReduxBehavior.dispatch(K.target.checked?_.U1({type:"VIDEO_SELECTED",payload:S}):_.U1({type:"VIDEO_UNSELECTED",payload:S}))};
Fc.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.tv.Object.defineProperties(Fc.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var K,m=(K=this.data)==null?void 0:K.video;if(!m)return{};var x;K=(x=_.C(m,_.Ik))==null?void 0:x.navigationEndpoint;if(!K)return m;_.C(K==null?void 0:K.commandMetadata,_.mE)&&(_.C(K.commandMetadata,_.mE).ignoreNavigation=!0);return m}}});
_.v([_.P({reflectToAttribute:!0,selector:Ac6.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.U("design:type",Boolean)],Fc.prototype,"checked",void 0);_.v([_.P(),_.U("design:type",Object)],Fc.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Fc.prototype,"video",null);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Fc.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Fc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Fc.prototype,"ytdReduxBehavior",void 0);_.v([_.Z({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],Fc);
_.d(Fc,"ytd-selectable-video-renderer",function(){if(Zgs!==void 0)return Zgs;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Zgs=K},{mode:1});var An=function(){var K=_.e.apply(this,arguments)||this;K.monitorScroll=!0;return K};
_.q(An,_.e);An.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],An.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],An.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],An.prototype,"data",void 0);_.v([_.Z({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],An);
_.d(An,"ytd-selectable-video-list-renderer",function(){if(NxH!==void 0)return NxH;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return NxH=K},{mode:1});var BxJ;_.DN("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var oE=function(){return _.e.apply(this,arguments)||this};
_.q(oE,_.e);oE.prototype.onChange=function(K){if(K=_.oX(K).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.h("kevlar_command_handler_migration_killswitch"))_.I7(this.hostElement,K,this.hostElement);else{K=_.u(K);for(var m=K.next();!m.done;m=K.next())this.ytComponentBehavior.resolveCommand(m.value)}};
oE.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
oE.prototype.updateDataToggledFromBinding=function(K){this.set("data.toggled",K.detail.value)};
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],oE.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],oE.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],oE.prototype,"data",void 0);_.v([_.P({computed:"isEnabled(data)"}),_.U("design:type",Boolean)],oE.prototype,"enabled",void 0);_.v([_.Z({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],oE);
_.d(oE,"ytd-toggle-item-renderer",function(){if(BxJ!==void 0)return BxJ;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return BxJ=K},{mode:1});var aKJ;var dzs;var yc4;var Hy=function(){var K=_.e.apply(this,arguments)||this;K.setVisible=!1;K.boundOnSubmitButtonClick=function(){K.onSubmitButtonClick()};
K.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return K};
_.q(Hy,_.e);Hy.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}}}}}};
Hy.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
Hy.prototype.onSubmitButtonClick=function(){var K;((K=this.data)==null?0:K.submitEndpoint)&&!_.h("enable_ytc_refunds_submit_form_signal_action")&&_.T4(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
Hy.prototype.handleSignalActionSubmitForm=function(){var K;((K=this.data)==null?0:K.submitEndpoint)&&_.T4(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.tv.Object.defineProperties(Hy.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.hiddenByDefault)&&!this.setVisible}}});
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Hy.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Hy.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Hy.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Hy.prototype,"setVisible",void 0);_.v([_.P(),_.U("design:type",Object)],Hy.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],Hy.prototype,"surveyFeedbackData",void 0);_.v([_.P(),_.U("design:type",Object)],Hy.prototype,"boundOnSubmitButtonClick",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data","setVisible"),_.U("design:type",Object),_.U("design:paramtypes",[])],Hy.prototype,"visibilityHidden",null);_.v([_.Jp({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],Hy);
_.d(Hy,"yt-flow-footer-renderer",function(){if(yc4===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;dzs===void 0&&(dzs=document.createElement("template"));var S=dzs;x.call(m,S.content.cloneNode(!0),K.content.firstChild);yc4=K}K=yc4;return K},{mode:2});var V2H=(0,_.ZI6)(_.B1.ypc,{surveyFeedbackDataSelector:function(K){return K.surveyFeedbackData}});var $o=function(){return _.e.apply(this,arguments)||this};
_.q($o,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],$o.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],$o.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],$o.prototype,"data",void 0);_.v([_.P({selector:V2H.surveyFeedbackDataSelector}),_.U("design:type",Object)],$o.prototype,"surveyFeedbackData",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],$o);
_.d($o,"ytd-flow-footer-renderer",function(){if(aKJ!==void 0)return aKJ;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return aKJ=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var vWf;var UzH;var Nf=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return K};
_.q(Nf,_.e);_.l=Nf.prototype;_.l.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.rN("multiPageMenuSectionItems")}}};
_.l.handleHideEnclosingAction_=function(K){if(this.data&&this.data.items)for(var m=0;m<this.data.items.length;m++){var x=this.data.items[m].notificationRenderer;if(x&&x.notificationId==K.hideEnclosingAction.notificationId){this.splice("data.items",m,1);_.Uk(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.l.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.IX(this.hostElement,"hidden",!0)};
_.l.updateMenu_=function(K){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&K&&!K.doNotRefreshInbox){K=this.data.continuations;for(var m=0;m<K.length;m++)if(K[m].invalidationContinuationData){var x=void 0;var S=(x=K[m].invalidationContinuationData)==null?void 0:x.continuation;break}K=_.NX.clone(this.data.continuationUpdateEndpoint||null);K.continuation=S;K.click_tracking_params=this.data.trackingParams;_.T4(this.hostElement,[K])}};
_.l.onServiceRequestCompleted_=function(K,m){if(this.data&&(K=m.actions)){m=0;for(var x=K.length;m<x;m++){var S=_.C(K[m],_.gKt);if(!S)break;if((S.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||S.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&S.continuationItems&&this.data.items){var Q=this.data.items.length-1;this.data.items[Q].continuationItemRenderer&&(S=["data.items",Q,1].concat(S.continuationItems),this.splice.apply(this,S))}}}};
Nf.prototype.onServiceRequestCompleted_=Nf.prototype.onServiceRequestCompleted_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Nf.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Nf.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Nf.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Nf.prototype,"data",void 0);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],Nf.prototype,"onServiceRequestCompleted_",null);_.v([_.Jp({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],Nf);
_.yF()(Nf,"yt-multi-page-menu-section-renderer",function(){if(UzH===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;vWf===void 0&&(vWf=document.createElement("template"));var S=vWf;x.call(m,S.content.cloneNode(!0),K.content.firstChild);UzH=K}K=UzH;return K},{allowedProps:["data"],
mode:2});var zPJ;var TxH;var ZV=function(){return _.e.apply(this,arguments)||this};
_.q(ZV,_.e);ZV.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.tv.Object.defineProperties(ZV.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.progress)==null?0:this.data.progress*100}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ZV.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ZV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ZV.prototype,"data",void 0);_.v([_.g("data.progress"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],ZV.prototype,"showProgressBar",null);
_.v([_.g("data.progress"),_.U("design:type",Number),_.U("design:paramtypes",[])],ZV.prototype,"progress",null);_.v([_.Jp({is:"yt-flow-header-renderer",disableElementRegistration:!0})],ZV);
_.d(ZV,"yt-flow-header-renderer",function(){if(TxH===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;zPJ===void 0&&(zPJ=document.createElement("template"));var S=zPJ;x.call(m,S.content.cloneNode(!0),K.content.firstChild);TxH=K}K=TxH;return K},{mode:2});var IK4;var kAy;var By=function(){return _.e.apply(this,arguments)||this};
_.q(By,_.e);By.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],By.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],By.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],By.prototype,"data",void 0);_.v([_.Jp({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],By);
_.d(By,"yt-post-confirmation-flow-step-renderer",function(){if(kAy===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;IK4===void 0&&(IK4=document.createElement("template"));var S=IK4;x.call(m,S.content.cloneNode(!0),K.content.firstChild);kAy=K}K=kAy;return K},{mode:2});var WHl;var Xvs;var aE=function(){return _.e.apply(this,arguments)||this};
_.q(aE,_.e);
aE.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],aE.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],aE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],aE.prototype,"data",void 0);_.v([_.Jp({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],aE);
_.d(aE,"yt-refund-confirmation-flow-step-renderer",function(){if(Xvs===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;WHl===void 0&&(WHl=document.createElement("template"));var S=WHl;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Xvs=K}K=Xvs;return K},{mode:2});var KMO=_.B(function(K){var m=K.data;return _.O("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.O("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.O(_.FR,{data:function(){return{thumbnails:[{url:m().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.O("div",{class:"profileBadgeViewModelContent"},_.O("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return m().badgeDesc}),_.O(_.r,{cond:function(){return m().badgeSubtitle},
then:function(){return _.O("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return m().badgeSubtitle})}})))},"Zi");
KMO.idomCompat=!0;var mys=_.B(function(K){var m=K.data;return _.O("yt-comment-interaction-view-model",{el:_.o$(_.pi(function(){return m().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.O("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return m().onTapA11yLabel},
"on:keydown":_.d4n(),tabindex:0},_.O("div",{class:"ytCommentInteractionViewModelHeader"},_.O("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return m().headerPrefix},' "',function(){return m().videoTitle}),_.O("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.O("div",{class:"ytCommentInteractionViewModelContent"},_.O("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return m().commentContent}),_.O("div",{class:"ytCommentInteractionViewModelChevron"},
_.O(_.FR,{data:function(){return{thumbnails:[{url:m().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"$i");
mys.idomCompat=!0;var xy4=_.B(function(K){var m=K.data;return _.O("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.O(_.le,{data:function(){return m().avatar}},{avatarViewModel:_.a6}),_.O("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return m().channelName}))},"aj");
xy4.idomCompat=!0;var lgd=_.B(function(K){var m=K.data;K={};return _.O("yt-profile-info-view-model",{class:_.Tt("ytProfileInfoViewModelHost",(K.ytProfileInfoViewModelWithVideoShelf=function(){return m().videosHorizontalShelf},K))},_.O(SVf,{profileInfo:m}),_.O(_.le,{data:function(){return m().videosHorizontalShelf}},{horizontalShelfViewModel:function(x){return _.O("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.O(_.kR,{data:x.data}))}}),_.O(_.r,{cond:function(){return m().comments},
then:function(){return _.O(QOH,{profileInfo:m})}}),_.O(_.r,{cond:function(){return m().sharedSubscriptionsTitle},
then:function(){return _.O(_.r,{cond:function(){return m().subscriptionsAccessButtonCommand},
then:function(){return _.O(wEs,{profileInfo:m})},
else:function(){return _.O(sOs,{profileInfo:m})}})}}))},"bj");
lgd.idomCompat=!0;var QOH=_.B(function(K){var m=K.profileInfo;return _.O("div",{class:"ytProfileInfoViewModelActivity"},_.O("div",{class:"ytProfileInfoViewModelHeader"},_.O("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return m().commentsInteractionTitle})),_.O(_.le,{data:function(){return m().comments}},{commentInteractionViewModel:function(x){return _.O("div",{class:"ytProfileInfoViewModelActivity"},_.O(mys,{data:x.data}))}}))},"cj"),wEs=_.B(function(K){var m=K.profileInfo;
return _.O("div",{class:"ytProfileInfoViewModelSubSection"},_.O("div",{class:"ytProfileInfoViewModelSubHeader"},_.O(_.uJ,{command:function(){return m().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.O("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return m().sharedSubscriptionsTitle}),_.O("div",null,_.O(_.le,{data:function(){return m().subscriptionsAccessButton}},{buttonViewModel:_.Oy})))),_.O(ue4,{sharedSubscriptions:function(){var x;
return((x=m().sharedSubscriptions)==null?void 0:x.slice(0,5))||[]}}))},"dj"),sOs=_.B(function(K){var m=K.profileInfo;
return _.O("div",{class:"ytProfileInfoViewModelSubSection"},_.O("div",{class:"ytProfileInfoViewModelSubHeader"},_.O("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return m().sharedSubscriptionsTitle})),_.O(ue4,{sharedSubscriptions:function(){var x;
return((x=m().sharedSubscriptions)==null?void 0:x.slice(0,5))||[]}}))},"ej"),ue4=_.B(function(K){return _.O("div",{class:"ytProfileInfoViewModelSubs"},_.O(_.le,{data:K.sharedSubscriptions},{sharedSubscriptionViewModel:function(m){return _.O("div",{class:"ytProfileInfoViewModelSub"},_.O(xy4,{data:m.data}))}}))},"fj"),SVf=_.B(function(K){var m=K.profileInfo;
return _.O("div",{class:"ytProfileInfoViewModelActivity"},_.O(_.AS,{each:function(){return[m().profileBadgeInfoYtWide,m().profileBadgeInfoChannelWide].filter(function(x){return!!x})},
keyBy:"INDEX"},function(x){return _.O(_.O2,null,_.O("div",{class:"ytProfileInfoViewModelHeader"},_.O("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return x().profileSectionTitle}),_.O("div",{class:"ytProfileInfoViewModelSectionDesc"},_.O("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var S;
return(S=x().commentBadge)==null?void 0:S.commentDesc}),_.O(_.r,{cond:function(){var S;
return(S=x().commentBadge)==null?void 0:S.blackHeartDesc},
then:function(){return _.O("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.O("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.O(_.FR,{data:function(){var S;
return{thumbnails:[{url:(S=x().commentBadge)==null?void 0:S.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.O("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var S;return(S=x().commentBadge)==null?void 0:S.blackHeartDesc}))),_.O("div",{class:"ytProfileInfoViewModelBadge"},_.O(_.AS,{each:function(){return x().badges||[]}},function(S){return _.O(KMO,{data:S})})))}))},"gj");var MXl=_.B(function(K){var m=K.data;var x=function(){return m().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.O("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.O(_.le,{data:function(){return m().profileIdentityInfo}},{profileIdentityInfoViewModel:function(S){return _.O(_.IXf,{data:S.data,
hideDivider:x,isChannelInfoCard:x})},
profileInfoViewModel:lgd}),_.O(_.le,{data:function(){return m().profileInfo}},{profileIdentityInfoViewModel:_.IXf,
profileInfoViewModel:lgd}))},"hj");
MXl.idomCompat=!0;_.BX(MXl,"yt-profile-card-view-model",{props:{data:_.kv}});var dK=function(){var K=_.e.apply(this,arguments)||this;K.enableFocusFix=_.h("music_web_enable_focus_on_setting_menu_fix")&&_.U2("IS_MOBILE_WEB",!1);K.covered=!1;K.hideMenu=!1;K.isCommentNotificationOnProfileCard=!1;K.scrolledByTouch=!1;K.disableBackdropFilter=_.h("web_disable_backdrop_filter");K.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return K};
_.q(dK,_.e);_.l=dK.prototype;
_.l.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"}}}};
_.l.ready=function(){var K=this;this.JSC$20458_containerElement.addEventListener("scroll",function(){K.ytRendererBehavior.markDirty()})};
_.l.attributeChanged=function(K,m){K==="menu-style"&&_.Uk(this.hostElement,"yt-multi-page-menu-closed-action",[m])};
_.l.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.Kd(this,this.focusOnStampFinished))};
_.l.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.Kd(this,this.focusOnStampFinished))};
_.l.reset=function(){this.closeJobId&&(_.dX.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.l.focusOnStampFinished=function(K){K.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.Kd(this,this.focusOnStampFinished)),this.doFocus())};
_.l.doFocus=function(){var K=_.nP_(this.sectionsElement);K.length&&K[0].focus()};
_.l.computeMenuStyle=function(K){return K?K.toLowerCase().replace(/_/g,"-"):""};
_.l.computeIsCommentNotificationOnProfileCard=function(K){return _.h("enable_profile_cards_on_comments")&&K.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.l.computeHideMenu=function(K,m){return K||!(!m||!m.showLoadingSpinner)};
_.l.onPopupClosed=function(){this.isPopUpOpen=!1;_.Uk(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.l.onPopupOpened=function(K,m){this.isPopUpOpen=!0;m.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.vg(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.U1({type:"CHANNEL_REPORT_RESET"})))};
_.l.onYtNavigate=function(K,m){this.shouldCloseOnNavigateEvent(m.endpoint)&&_.Uk(this.hostElement,"yt-close-all-popups-action")};
_.l.handleEndpoint=function(K){K=_.C(K,_.dL);!this.isCommentNotificationOnProfileCard&&K&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$20458_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.l.handleActions=function(K){for(var m=0,x=K.length;m<x;m++){var S=_.C(K[m],ehG);S&&this.handleGetMultiPageMenuAction(S);(S=_.C(K[m],_.gKt))&&this.handleAppendContinuationItemsAction(S)}};
_.l.onServiceRequestSentOrCompleted=function(K,m){K.detail&&K.detail.endpoint&&this.handleEndpoint(K.detail.endpoint);m.actions&&this.handleActions(m.actions)};
_.l.handleGetMultiPageMenuAction=function(K){var m=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.U8(this.submenuElement).appendChild(m);(K=K.menu.multiPageMenuRenderer)&&this.logSubmenu(K);m.data=K;m.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.l.handleAppendContinuationItemsAction=function(K){if(this.data&&K.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&K.continuationItems&&this.data.sections){var m=this.data.sections.length-1;this.data.sections[m].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),m--);if(this.data.sections[m].multiPageMenuNotificationSectionRenderer&&K.continuationItems){K=_.u(K==null?void 0:K.continuationItems);for(var x=K.next();!x.done;x=K.next())if(x=x.value,_.C(x,SU4)){var S=
void 0,Q=void 0,w=void 0,M=void 0,f=void 0;((S=this)==null?0:(Q=S.data)==null?0:(w=Q.sections)==null?0:(M=w[m])==null?0:(f=M.multiPageMenuNotificationSectionRenderer)==null?0:f.items)&&this.push("data.sections."+m+".multiPageMenuNotificationSectionRenderer.items",x)}else if(_.C(x,_.GpM)||_.C(x,_.Y$))this.push("data.sections",x),m++}}};
_.l.logSubmenu=function(K){if(!_.h("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var m=this.ytRendererBehavior.getScreenLayer(),x=_.hX(m),S=_.JX(m);if((K=K.trackingParams)&&x&&S){var Q=_.uX(K);_.h("combine_ve_grafts")?_.So().graftServerVe(K,S,m):_.eC(x,S,Q)}}};
_.l.emptySubmenuContainer=function(){for(var K=_.U8(this.submenuElement);K.firstChild;)K.removeChild(K.firstChild)};
_.l.onMenuBackTap=function(K){_.vg(this.hostElement,"yt-submenu-closed");K.stopPropagation()};
_.l.onSubmenuClosed=function(K){_.oX(K)!==this.hostElement&&(this.covered=!1,_.vg(this.hostElement,"yt-refit"),K.stopPropagation())};
_.l.onRetrieveLocation=function(K,m){m.hasComments&&(m.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),K.stopPropagation())};
_.l.shouldCloseOnNavigateEvent=function(K){if(!K)return!0;if(_.C(K,_.IaD)||_.C(K,_.kFz)||_.C(K,_.T2E)||_.C(K,_.Ku))return!1;var m;return((m=_.C(K==null?void 0:K.commandMetadata,_.mE))==null?0:m.ignoreNavigation)?!1:!0};
_.l.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.l.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.l.refitAfterRender=function(){var K=this;_.MJ(this,function(){_.vg(K.hostElement,"yt-refit")})};
dK.prototype.refitAfterRender=dK.prototype.refitAfterRender;dK.prototype.onRetrieveLocation=dK.prototype.onRetrieveLocation;dK.prototype.onSubmenuClosed=dK.prototype.onSubmenuClosed;dK.prototype.onMenuBackTap=dK.prototype.onMenuBackTap;dK.prototype.onServiceRequestSentOrCompleted=dK.prototype.onServiceRequestSentOrCompleted;dK.prototype.onYtNavigate=dK.prototype.onYtNavigate;dK.prototype.onPopupOpened=dK.prototype.onPopupOpened;dK.prototype.onPopupClosed=dK.prototype.onPopupClosed;
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],dK.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],dK.prototype,"ytEventForwardingBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],dK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],dK.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],dK.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],dK.prototype,"enableFocusFix",void 0);_.v([_.P(),_.U("design:type",Object)],dK.prototype,"covered",void 0);_.v([_.P({computed:"computeHideMenu(covered, data)"}),_.U("design:type",Object)],dK.prototype,"hideMenu",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.U("design:type",String)],dK.prototype,"menuStyle",void 0);
_.v([_.P({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.U("design:type",Object)],dK.prototype,"isCommentNotificationOnProfileCard",void 0);_.v([_.P(),_.U("design:type",Boolean)],dK.prototype,"isPopUpOpen",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dK.prototype,"scrolledByTouch",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dK.prototype,"disableBackdropFilter",void 0);
_.v([_.QF("#sections"),_.U("design:type",HTMLElement)],dK.prototype,"sectionsElement",void 0);_.v([_.QF("#spinner"),_.U("design:type",HTMLElement)],dK.prototype,"spinnerElement",void 0);_.v([_.QF("#header"),_.U("design:type",HTMLElement)],dK.prototype,"headerElement",void 0);_.v([_.QF("#container"),_.U("design:type",HTMLElement)],dK.prototype,"JSC$20458_containerElement",void 0);_.v([_.QF("#submenu"),_.U("design:type",HTMLElement)],dK.prototype,"submenuElement",void 0);
_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dK.prototype,"onPopupClosed",null);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],dK.prototype,"onPopupOpened",null);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],dK.prototype,"onYtNavigate",null);
_.v([_.mh("yt-service-request-completed"),_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],dK.prototype,"onServiceRequestSentOrCompleted",null);_.v([_.mh("yt-menu-back-tapped"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],dK.prototype,"onMenuBackTap",null);
_.v([_.mh("yt-submenu-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],dK.prototype,"onSubmenuClosed",null);_.v([_.mh("yt-retrieve-location"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],dK.prototype,"onRetrieveLocation",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dK.prototype,"refitAfterRender",null);
_.v([_.Z({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],dK);
_.d(dK,"ytd-multi-page-menu-renderer",function(){if(gWH!==void 0)return gWH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return gWH=K},{mode:1});var fg6;var yG=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return K};
_.q(yG,_.e);_.l=yG.prototype;_.l.created=function(){this.showTooltips=!0};
_.l.computeAccessibility_=function(K){return this.get("accessibility.accessibilityData",K)||null};
_.l.onTap=function(){var K=_.z4(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(K&&K.length===1&&K[0])_.Uk(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var m;if((m=this.data)==null?0:m.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var x;((x=this.data)==null?0:x.menuRequest)&&_.T4(this.hostElement,[this.data.menuRequest])}}};
_.l.handleTopbarMenuClosedAction=function(K){var m,x;(new Map([["multi-page-menu-style-type-creation","VIDEO_CALL"],["multi-page-menu-style-type-notifications","NOTIFICATIONS"],["multi-page-menu-style-type-yt-apps","APPS"]])).get(K)===((m=this.data)==null?void 0:(x=m.icon)==null?void 0:x.iconType)&&this.toggleIconState(!1)};
_.l.toggleIconState=function(K){_.h("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=K)};
_.l.handleUpdateTopbarAvatarAction=function(K){var m;K=(m=_.C(K,LW4))==null?void 0:m.avatarUrl;var x,S;m=(x=this.data)==null?void 0:(S=x.avatar)==null?void 0:S.thumbnails;K&&m&&(x={thumbnails:[Object.assign({},m[0],{url:K})]},this.set("data.avatar",x))};
_.tv.Object.defineProperties(yG.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.U8(this.hostElement).querySelector("#button")}}});
yG.prototype.onTap=yG.prototype.onTap;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],yG.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],yG.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],yG.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.OqB.YtButtonBehavior),_.U("design:type",Object)],yG.prototype,"ytButtonBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],yG.prototype,"data",void 0);
_.v([_.QF("yt-icon-button#button"),_.U("design:type",Object)],yG.prototype,"iconButton",void 0);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yG.prototype,"onTap",null);_.v([_.Z({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],yG);
_.yF()(yG,"ytd-topbar-menu-button-renderer",function(){if(fg6===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);fg6=K}K=fg6;return K},{allowedProps:["data"],
mode:1});var tXJ;var VG=function(){return _.e.apply(this,arguments)||this};
_.q(VG,_.e);VG.prototype.getSelected=function(){return this.reasons.selected};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],VG.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],VG.prototype,"data",void 0);_.v([_.QF("#reasons"),_.U("design:type",Object)],VG.prototype,"reasons",void 0);_.v([_.Z({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],VG);
_.d(VG,"ytd-ad-feedback-content",function(){if(tXJ!==void 0)return tXJ;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return tXJ=K},{mode:1});var cF6;var vy=function(){return _.e.apply(this,arguments)||this};
_.q(vy,_.e);_.l=vy.prototype;_.l.onPopupOpened=function(){_.Uk(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.l.computeConfirmButton=function(K){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:K.confirmLabel}};
_.l.computeCancelButton=function(K){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:K.cancelLabel}};
_.l.onConfirmTap=function(){var K=this.content.getSelected();K!==void 0&&(K=this.data.reasons[K].endpoint)&&(_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}}),_.Uk(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.l.sendFeedbackSubmitToastAction=function(){var K;(K=this.data)!=null&&K.completionMessage&&(K=_.Bk(this.data.completionMessage),_.Uk(this.hostElement,"yt-open-popup-action",[K,this]))};
_.l.onCancelTap=function(){_.Uk(this.hostElement,"yt-close-popup-action")};
vy.prototype.onPopupOpened=vy.prototype.onPopupOpened;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vy.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vy.prototype,"data",void 0);_.v([_.QF("#content"),_.U("design:type",Object)],vy.prototype,"content",void 0);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],vy.prototype,"onPopupOpened",null);
_.v([_.Z({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],vy);
_.d(vy,"ytd-ad-feedback-renderer",function(){if(cF6!==void 0)return cF6;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return cF6=K},{mode:1});var OSO;var jOs=function(){return _.e.apply(this,arguments)||this};
_.q(jOs,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],jOs.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],jOs.prototype,"data",void 0);_.v([_.Z({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],jOs);
_.d(jOs,"ytd-ad-info-dialog-content",function(){if(OSO!==void 0)return OSO;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return OSO=K},{mode:1});var Dys;var U6=function(){return _.e.apply(this,arguments)||this};
_.q(U6,_.e);U6.prototype.computeConfirmButton=function(K){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:K.confirmLabel}};
U6.prototype.onConfirmTap=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
U6.prototype.computeShouldShowTitle=function(){var K;return!((K=this.data)==null||!K.title)};
U6.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.cd().resolve(_.jQ).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
U6.prototype.onPopupClosed=U6.prototype.onPopupClosed;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],U6.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],U6.prototype,"data",void 0);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],U6.prototype,"onPopupClosed",null);_.v([_.Z({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],U6);
_.d(U6,"ytd-ad-info-dialog-renderer",function(){if(Dys!==void 0)return Dys;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Dys=K},{mode:1});var rFH;var zu=function(){var K=_.e.apply(this,arguments)||this;K.actionButtonClass="action-button";K.dismissButtonId="dismiss-button";K.dialogDismiss=!0;return K};
_.q(zu,_.e);_.l=zu.prototype;_.l.computeInPlayer=function(K){return(K==null?void 0:K.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.l.computedLogo=function(){var K,m;return this.isDarkTheme()?(K=this.data)==null?void 0:K.logoDark:(m=this.data)==null?void 0:m.logo};
_.l.computedHeaderImage=function(){var K,m;return this.isDarkTheme()?(K=this.data)==null?void 0:K.headerImageDark:(m=this.data)==null?void 0:m.headerImage};
_.l.computeLogoIconId=function(){var K,m,x,S=(K=this.computedLogo())==null?void 0:(m=K.sources)==null?void 0:(x=m[0])==null?void 0:x.height;return S&&S%31===0?"logo-icon-with-padding":"logo-icon"};
_.l.computeLogoIconHeight=function(){var K,m,x,S=(K=this.computedLogo())==null?void 0:(m=K.sources)==null?void 0:(x=m[0])==null?void 0:x.height;return S&&S%31===0?"31":"24"};
_.l.onPopupClosed=function(){_.cd().resolve(_.eX).dispose()};
_.l.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.l.onShow=function(){this.inPlayer&&_.ms(6);this.titleElement.focus()};
_.l.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var K=0;K<this.data.impressionEndpoints.length;K++){var m=_.C(this.data.impressionEndpoints[K],_.R$);m&&this.ytComponentBehavior.resolveCommand(m)}};
_.l.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.Uk(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.tv.Object.defineProperties(zu.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var K,m;return!((K=this.data)==null||!K.headerImageDark)&&!((m=this.data)==null||!m.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.secondaryButton)}}});
zu.prototype.onPopupClosed=zu.prototype.onPopupClosed;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zu.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],zu.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.vj.YtVisibilityBehavior),_.U("design:type",Object)],zu.prototype,"ytVisibilityBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zu.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],zu.prototype,"actionButtonClass",void 0);_.v([_.P(),_.U("design:type",Object)],zu.prototype,"dismissButtonId",void 0);_.v([_.P(),_.U("design:type",Object)],zu.prototype,"dialogDismiss",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],zu.prototype,"hasHeaderImage",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],zu.prototype,"hasPremiumButton",null);
_.v([_.P({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.U("design:type",Boolean)],zu.prototype,"inPlayer",void 0);_.v([_.QF("#dismiss-button"),_.U("design:type",HTMLElement)],zu.prototype,"dismissButton",void 0);_.v([_.QF("#title"),_.U("design:type",HTMLElement)],zu.prototype,"titleElement",void 0);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],zu.prototype,"onPopupClosed",null);
_.v([_.Z({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],zu);
_.d(zu,"ytd-enforcement-message-view-model",function(){if(rFH!==void 0)return rFH;var K=document.createElement("template");_.E(K,'\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="fc-dialog-container 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" tabindex="0" role="heading" 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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return rFH=K},{mode:1});var Gml;var pE4;var Tu=function(){var K=_.e.apply(this,arguments)||this;K.TEST_ONLY={immediateValidation:function(){K.immediateValidation()},
onValidationResponse:function(m){K.onValidationResponse(m)},
onGenerateHandleFromNameResponse:function(m){K.onGenerateHandleFromNameResponse(m)}};
return K};
_.q(Tu,_.e);_.l=Tu.prototype;_.l.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.l.validate=function(){this.immediateValidation()};
_.l.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.l.setHandleInputValue=function(K){this.handleDir=this.getHandleDir(K);this.handleInput.value=K;this.validationState={status:"PENDING"};this.immediateValidation()};
_.l.getHandleDir=function(K){var m=K===""&&!1;return(m=_.UBM.test.call(_.UBM,K))?"rtl":"ltr"};
_.l.onDataChanged=function(){var K,m;this.handleDir=this.getHandleDir((m=(K=this.data)==null?void 0:K.handle)!=null?m:"");var x;this.validationState=((x=this.data)==null?0:x.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var S;((S=this.data)==null?0:S.validateOnInit)&&this.immediateValidation()};
_.l.stopPropagation=function(K){K.stopPropagation()};
_.l.onInput=function(){var K;this.handleDir=this.getHandleDir((K=this.handleInput.value)!=null?K:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.l.onFocusout=function(K){this.handleInput.contains(K.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.l.delayedValidation=function(){var K,m;this.debouncedValidation((m=(K=this.data)==null?void 0:K.validationDelayMs)!=null?m:1E3)};
_.l.immediateValidation=function(){this.debouncedValidation(0)};
_.l.debouncedValidation=function(K){var m=this;_.nd(this,"debouncedValidation",function(){var x,S=m.staticValidation((x=m.handleInput.value)!=null?x:"");if(S!==void 0)m.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:S};else{var Q;if((Q=m.data)!=null&&Q.validateChannelHandleCommand){m.validationState={status:"LOADING"};var w;m.ytComponentBehavior.resolveCommand(m.data.validateChannelHandleCommand,{form:{handle:(w=m.handleInput.value)!=null?w:""},commandController:{onSuccess:function(M,
f){m.onValidationResponse(f)},
onServerError:function(M,f){m.onValidationServerError(f)}}})}else m.handleUnexpectedValidationError(new _.AR("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",m.data))}},K)};
_.l.staticValidation=function(K){var m;if(((m=this.data)==null?void 0:m.channelHandleStaticValidationParams)!==void 0){m=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(K)&&m.validValueRegexpErrorMessage!==void 0)return m.validValueRegexpErrorMessage;if(m.minLength!==void 0&&K.length<m.minLength&&m.minLengthErrorMessage!==void 0)return m.minLengthErrorMessage;if(m.maxLength!==void 0&&K.length>m.maxLength&&m.maxLengthErrorMessage!==void 0)return m.maxLengthErrorMessage}};
_.l.onValidationResponse=function(K){var m=_.C(K.result,qIO);m===void 0?this.handleUnexpectedValidationError(new _.AR("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",K)):this.handleValidationResultRenderer(m)};
_.l.onValidationServerError=function(K){this.handleUnexpectedValidationError(new _.AR("ValidateChannelHandle request failed.",K))};
_.l.handleValidationResultRenderer=function(K){if(K.handle===void 0)this.handleUnexpectedValidationError(new _.AR("ChannelHandleValidationResultRenderer does not contain handle.",K));else if(K.handle===this.handleInput.value)switch(K.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:K.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:K.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.AR("Unrecognized ChannelHandleValidationResult",K));break;default:_.TM(K.result)}};
_.l.handleUnexpectedValidationError=function(K){var m;this.validationState={status:"UNKNOWN",handle:(m=this.handleInput.value)!=null?m:""};_.yq(K)};
_.l.stopEventPropagation=function(K){K.stopPropagation()};
_.l.updateHandleOnChannelNameInputChange=function(K){if(!this.wasEdited){var m,x;this.debouncedGenerateHandleFromName(K,(x=(m=this.data)==null?void 0:m.validationDelayMs)!=null?x:1E3)}};
_.l.debouncedGenerateHandleFromName=function(K,m){var x=this;_.nd(this,"debouncedGenerateHandleFromName",function(){var S;(S=x.data)!=null&&S.validateChannelHandleCommand?x.ytComponentBehavior.resolveCommand(x.data.validateChannelHandleCommand,{form:{name:K},commandController:{onSuccess:function(Q,w){x.onGenerateHandleFromNameResponse(w)},
onServerError:function(Q,w){_.yq(new _.AR("Error calling GenerateHandleFromName",w))}}}):_.yq(new _.AR("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",x.data))},m)};
_.l.onGenerateHandleFromNameResponse=function(K){this.wasEdited||((K=_.C(K.result,E9d))?this.setHandleInputValue(K.handle):_.yq(new _.AR("Invalid results when generate handle from name")))};
_.tv.Object.defineProperties(Tu.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var K;if(K=this.validationState)K=this.validationState,K=K.status==="OK"||K.status==="UNKNOWN";if(K)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var K;if(((K=this.validationState)==null?void 0:K.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 K,m=(K=this.channelHandleEntity)==null?void 0:K.handleEdit;this.handleDir=this.getHandleDir(m!=null?m:"");return m}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var K,m;if(((K=this.data)==null?void 0:(m=K.channelHandleStaticValidationParams)==null?void 0:m.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
Tu.prototype.stopEventPropagation=Tu.prototype.stopEventPropagation;Tu.prototype.onDataChanged=Tu.prototype.onDataChanged;Tu.prototype.applyHandleEdit=Tu.prototype.applyHandleEdit;Tu.prototype.onValueChanged=Tu.prototype.onValueChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Tu.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Tu.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Tu.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Boolean)],Tu.prototype,"wasEdited",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],Tu.prototype,"handleDir",void 0);_.v([_.QF("#handle-input"),_.U("design:type",Object)],Tu.prototype,"handleInput",void 0);_.v([_.P(),_.g("validationState"),_.U("design:type",Object),_.U("design:paramtypes",[])],Tu.prototype,"value",null);
_.v([_.xt("value"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Tu.prototype,"onValueChanged",null);_.v([_.g("validationState"),_.U("design:type",Object),_.U("design:paramtypes",[])],Tu.prototype,"errorIndicator",null);_.v([_.P({reflectToAttribute:!0}),_.g("errorIndicator"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Tu.prototype,"borderErrorIndicator",null);
_.v([_.P({selectorArgs:["data.channelHandleEntityKey"],selector:function(K,m){return _.X4(K.entities,"channelHandle",m)}}),
_.U("design:type",Object)],Tu.prototype,"channelHandleEntity",void 0);_.v([_.g("channelHandleEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],Tu.prototype,"handleEdit",null);_.v([_.xt("handleEdit"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Tu.prototype,"applyHandleEdit",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Tu.prototype,"onDataChanged",null);
_.v([_.g("data.channelHandleStaticValidationParams.validValueRegexp"),_.U("design:type",Object),_.U("design:paramtypes",[])],Tu.prototype,"validValueRegexp",null);_.v([_.mh("yt-service-request-sent"),_.mh("yt-service-request-completed"),_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],Tu.prototype,"stopEventPropagation",null);_.v([_.Z({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],Tu);
_.d(Tu,"ytd-channel-handle-input-renderer",function(){if(pE4!==void 0)return pE4;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return pE4=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var IE=function(){var K=_.e.apply(this,arguments)||this;K.data=null;K.errorMessage=null;K.isLoading=!0;K.hideContainer=!1;K.enableNewChannelCreationOnIdForAll=_.h("enable_new_channel_creation_for_id4all");K.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"};K.testOnly={setErrorMessage:function(m){K.resetErrorState();
K.setErrorState(m)}};
return K};
_.q(IE,_.e);_.l=IE.prototype;_.l.created=function(){this.logScreenVe()};
_.l.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")};
_.l.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var K;((K=this.zeroStepErrorMessageEntity)==null?0:K.value)&&this.set("errorMessage",_.o_(this.zeroStepErrorMessageEntity.value))};
_.l.onCreateTap=function(){var K=this;if(this.data&&this.data.channelCreationEndpoint){var m,x;if(!((m=this.data.createChannelButton)==null?0:(x=m.buttonRenderer)==null?0:x.isDisabled)){var S;if((S=this.nameInput)!=null&&S.value){this.setLoadingState();var Q,w;m=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(Q=this.handleInput)==null?void 0:Q.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((w=this.handleInput)==null?void 0:w.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:m,commandController:{onSuccess:function(M,f){K.onChannelCreationEndpointSuccess(f);K.obakeImageSource&&_.Zx("channelCreatedWithObakeImage",{imageSourceType:K.obakeImageSource})},
onServerError:function(){K.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.l.endpointRequiresServiceRequestAction=function(K){return!!_.C(K,_.Ot)||!!_.C(K,LW4)};
_.l.isNavigateAction=function(K){var m;return!!_.C(K,_.bm)||!!_.C((m=_.C(K,n9O))==null?void 0:m.command,_.bm)};
_.l.isPlaylistAction=function(K){return!!_.C(K,_.ye)||!!_.C(K,_.ky)};
_.l.onChannelCreationEndpointSuccess=function(K){if(K.createChannelError){var m;this.setErrorState((m=K.createChannelError)==null?void 0:m.errorMessage);this.handleInput&&this.handleInput.validate()}else{K.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(K.navigationEndpoint);if(K.actions){m=_.u(K.actions);for(var x=m.next();!x.done;x=m.next())if(x=x.value,this.endpointRequiresServiceRequestAction(x)&&this.ytComponentBehavior.resolveCommand(x),this.isNavigateAction(x)){var S=void 0;x=_.C((S=
_.C(x,n9O))==null?void 0:S.command,_.bm);S=void 0;this.isPlaylistAction((S=x)==null?void 0:S.endpoint)&&(_.Uk(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),S=void 0,this.ytComponentBehavior.resolveCommand((S=x)==null?void 0:S.endpoint))}}K.actions&&K.actions.some(function(Q){var w;return _.C(Q,_.bm)||_.C((w=_.C(Q,n9O))==null?void 0:w.command,_.bm)})||_.Uk(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.l.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.l.onCancelTap=function(){var K,m,x;if(!((K=this.data)==null?0:(m=K.cancelButton)==null?0:(x=m.buttonRenderer)==null?0:x.isDisabled)){var S,Q,w;K=(S=this.data)==null?void 0:(Q=S.cancelButton)==null?void 0:(w=Q.buttonRenderer)==null?void 0:w.command;if(!K||!_.C(K,_.qln)){var M;this.nameInput&&((M=this.data)==null?0:M.name)&&(this.nameInput.value=this.data.name);var f;this.handleInput&&((f=this.data)==null?0:f.channelHandleInput)&&(this.handleInput.data=_.C(this.data.channelHandleInput,bLl));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.l.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.l.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.l.onClearProfilePhotoTap=function(){var K,m,x;((K=this.data)==null?0:(m=K.clearProfilePhotoButton)==null?0:(x=m.buttonRenderer)==null?0:x.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.l.onEditAvatarTap=function(){var K,m,x;((K=this.data)==null?0:(m=K.editAvatarButton)==null?0:(x=m.buttonRenderer)==null?0:x.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.l.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)};
_.l.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var K;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((K=this.data)==null?0:K.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.l.setErrorState=function(K){this.resetErrorState();if(K)this.set("errorMessage",K);else{var m;if((m=this.zeroStepErrorMessageEntity)==null?0:m.value)this.set("errorMessage",_.o_(this.zeroStepErrorMessageEntity.value));else{var x;((x=this.data)==null?0:x.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.l.fetchImageBlobWithAlr=function(K,m){m=m===void 0?5:m;var x=this,S,Q,w,M,f;return _.t(function(c){switch(c.nextAddress){case 1:return c.yield(fetch(K,{method:"GET",mode:"cors"}),2);case 2:S=c.yieldResult;if(S.ok){c.jumpTo(3);break}if(m===0)throw Error();Q=x.addJitter(Math.pow(2,5-m));return c.yield(new Promise(function(D){setTimeout(D,Q*1E3)}),4);
case 4:return c.return(x.fetchImageBlobWithAlr(K,m-1));case 3:if(!S.headers.get("content-type").split(";").some(function(D){return D.trim()==="text/plain"})){c.jumpTo(5);
break}w=x;M=w.fetchImageBlobWithAlr;return c.yield(S.text(),6);case 6:return c.return(M.call(w,c.yieldResult,m-1));case 5:return c.yield(S.blob(),7);case 7:return f=c.yieldResult,c.return(f)}})};
_.l.addJitter=function(K){var m=K*.3*Math.random();Math.random()>.5&&(m*=-1);return K+m};
_.l.openProfilePicturePicker=function(){var K=this,m,x,S,Q,w,M;return _.t(function(f){if(f.nextAddress==1){m=K.data.scottyUploadUrl;if(!m)return f.return();x=document.documentElement.hasAttribute("dark");S=document.body.style.colorScheme;x&&(document.body.style.colorScheme="dark");Q=GYf(pBH(rVO(Mqs(x?"dark":"light")),function(c){var D,G,p,R,J;return _.t(function(L){if(L.nextAddress==1)return D=_.A_(ofl(new Je(c.photoUrl,!1)).build(),"alr","yes"),K.obakeImageSource=K.pictureChangeSourceToObakeImageSourceType(c.photoSource),
_.h2(L,2),K.setLoadingState(),L.yield(K.fetchImageBlobWithAlr(D),4);if(L.nextAddress!=2)return G=L.yieldResult,p=new FileReader,p.addEventListener("load",function(){var n,F,H,N,z,y;return _.t(function(V){if(V.nextAddress==1){if(G.size>15728640)return K.setErrorState((n=K.data)==null?void 0:n.imageSizeErrorMessage),_.yq(Error("Fl")),V.return();if(!p.result)return K.setErrorState((F=K.data)==null?void 0:F.genericImageLoadErrorMessage),_.yq(Error("Gl")),V.return();H=p.result;_.h2(V,2);return V.yield(awl(G,
m),4)}if(V.nextAddress!=2)return N=V.yieldResult,K.handleImageUpdatedAction(H,N),K.resetErrorState(),_.xl(V,0);z=_.gl(V);K.setErrorState((y=K.data)==null?void 0:y.uploadErrorMessage);if(z instanceof Error)_.aC(z);else{var T=new _.AR(JSON.stringify(z));_.aC(T)}_.Px(V)})}),p.readAsDataURL(G),_.xl(L,0);
R=_.gl(L);K.setErrorState((J=K.data)==null?void 0:J.genericImageLoadErrorMessage);R instanceof Error?_.aC(R):_.d7(new _.AR(JSON.stringify(R)));_.Px(L)})}),function(){K.hideContainer=!1;
document.body.style.colorScheme=S});
_.h2(f,2);return((w=K.data)==null?0:w.shouldViewChannelCreationFormForSupex)?f.yield(Q.openPicker("profile-picture/art-selection"),5):f.yield(Q.openPicker(),5)}if(f.nextAddress!=2)return _.xl(f,0);_.gl(f);K.setErrorState((M=K.data)==null?void 0:M.selectImageErrorMessage);_.Px(f)})};
_.l.pictureChangeSourceToObakeImageSourceType=function(K){switch(K){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.l.logScreenVe=function(){_.hV(_.So(),124448)};
_.l.graftServerVe=function(){var K=_.JX(),m,x,S=(m=this.data)==null?void 0:(x=m.loggingDirectives)==null?void 0:x.trackingParams;S&&K&&(this.channelCreationFormVe=_.So().graftServerVe(S,K),K={visualElement:this.channelCreationFormVe},_.KW().reportShown(K))};
_.l.isNameChanged=function(K){var m;return((m=this.data)==null?void 0:m.name)!==K};
_.l.isHandleChanged=function(K){var m,x=_.C((m=this.data)==null?void 0:m.channelHandleInput,bLl);return x&&K?x.handle!==K:!1};
_.l.handleImageUpdatedAction=function(K,m){this.hideContainer=!1;this.previewDataUrl=K;this.encryptedBlobId=m};
_.l.handleImageSelectionErrorAction=function(K){this.hideContainer=!1;this.setErrorState(K)};
_.l.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.l.showContainer=function(){this.hideContainer=!1};
_.l.maybeWipeZeroStepErrorMessage=function(){var K,m=(K=this.data)==null?void 0:K.zeroStepErrorMessageEntityKey,x;m&&((x=this.zeroStepErrorMessageEntity)==null?0:x.value)&&this.ytdReduxBehavior.dispatch(_.ue("stringEntity",m,{key:m,value:""}))};
_.tv.Object.defineProperties(IE.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 K;return((K=this.photoThumbnail)==null?0:K.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 K;return!((K=this.data)==null||!K.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.descriptionInfo}}});
IE.prototype.dataChanged=IE.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],IE.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],IE.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],IE.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],IE.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],IE.prototype,"errorMessage",void 0);
_.v([_.P(),_.U("design:type",Object)],IE.prototype,"isLoading",void 0);_.v([_.P(),_.U("design:type",String)],IE.prototype,"previewDataUrl",void 0);_.v([_.P(),_.U("design:type",Number)],IE.prototype,"obakeImageSource",void 0);_.v([_.P(),_.U("design:type",Object)],IE.prototype,"hideContainer",void 0);_.v([_.QF("#title-input"),_.U("design:type",Object)],IE.prototype,"nameInput",void 0);_.v([_.QF("#handle-input"),_.U("design:type",Object)],IE.prototype,"handleInput",void 0);
_.v([_.P(),_.U("design:type",Boolean)],IE.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.v([_.P({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.lI8}),_.U("design:type",Object)],IE.prototype,"zeroStepErrorMessageEntity",void 0);_.v([_.g("data","data.isDefaultProfilePhoto","previewDataUrl"),_.U("design:type",Object),_.U("design:paramtypes",[])],IE.prototype,"photoThumbnail",null);
_.v([_.g("data","data.isDefaultProfilePhoto","photoThumbnail"),_.U("design:type",Object),_.U("design:paramtypes",[])],IE.prototype,"userSetPhotoThumbnailUrl",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],IE.prototype,"hideProfilePhotoButtonLayer",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],IE.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.v([_.uV("data","zeroStepErrorMessageEntity"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],IE.prototype,"dataChanged",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.descriptionInfo","zeroStepErrorMessageEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],IE.prototype,"description",null);_.v([_.Z({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],IE);
_.d(IE,"ytd-channel-creation-dialog-renderer",function(){if(Gml!==void 0)return Gml;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Gml=K},{mode:1});var RLH;var ko=function(){var K=_.e.apply(this,arguments)||this;K.isLoading=!1;K.isDisabled=!1;return K};
_.q(ko,_.e);ko.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
ko.prototype.updateDisabled=function(){var K;this.isDisabled=this.isLoading||((K=this.handleInput)==null?void 0:K.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
ko.prototype.onSaveClick=function(){var K=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var m;((m=this.data)==null?void 0:m.editChannelHandleEndpoint)!==void 0&&(this.errorMessage=void 0,this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.editChannelHandleEndpoint,{form:{handle:this.handleInput.value},commandController:{onSuccess:function(){var x;if((x=K.data)==null?0:x.nextEndpoint){var S;K.ytComponentBehavior.resolveCommand((S=K.data)==null?void 0:S.nextEndpoint)}else K.isLoading=
!1,K.closeDialog()},
onServerError:function(){K.isLoading=!1;K.handleInput.validate();var x;K.errorMessage=(x=K.data)==null?void 0:x.errorMessage}}}))}};
ko.prototype.closeDialog=function(){_.Uk(this.hostElement,"yt-close-popup-action",[this.is])};
ko.prototype.updateDisabled=ko.prototype.updateDisabled;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],ko.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ko.prototype,"data",void 0);_.v([_.QF("#handle-input"),_.U("design:type",Object)],ko.prototype,"handleInput",void 0);_.v([_.xt("isLoading"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],ko.prototype,"updateDisabled",null);
_.v([_.Z({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],ko);
_.d(ko,"ytd-channel-handle-edit-dialog-renderer",function(){if(RLH!==void 0)return RLH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return RLH=K},{mode:1});var JF6;var Wy=function(){return _.e.apply(this,arguments)||this};
_.q(Wy,_.e);Wy.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Wy.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Wy.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Wy.prototype,"data",void 0);_.v([_.Z({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],Wy);
_.d(Wy,"ytd-channel-switcher-footer-renderer",function(){if(JF6!==void 0)return JF6;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return JF6=K},{mode:1});var hL6;var Cid;var Xc=function(){return _.e.apply(this,arguments)||this};
_.q(Xc,_.e);Xc.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
Xc.prototype.onIronChange=Xc.prototype.onIronChange;_.v([_.P(),_.U("design:type",Object)],Xc.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!1}),_.U("design:type",Function)],Xc.prototype,"onDontAskAgainChanged",void 0);_.v([_.QF("#checkbox"),_.U("design:type",Object)],Xc.prototype,"checkbox",void 0);_.v([_.mh("iron-change"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Xc.prototype,"onIronChange",null);
_.v([_.Z({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],Xc);
_.d(Xc,"ytd-identity-prompt-footer-renderer",function(){if(Cid!==void 0)return Cid;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Cid=K},{mode:1});var Kx=function(){var K=_.e.apply(this,arguments)||this;K.dontAskAgain=!1;K.showPopup=!1;K.boundDontAskAgainChanged=function(m){K.dontAskAgainChanged(m)};
K.boundOnAccountItemTap=function(m){K.onAccountItemTap(m)};
return K};
_.q(Kx,_.e);_.l=Kx.prototype;
_.l.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]]"}}}}}};
_.l.ready=function(){var K=this;_.U8(this.hostElement).querySelector("#container").addEventListener("scroll",function(){K.ytRendererBehavior.markDirty()})};
_.l.dontAskAgainChanged=function(K){this.dontAskAgain=K};
_.l.onAccountItemTap=function(K){if(K){var m={};this.dontAskAgain&&(m={dont_ask_again:this.dontAskAgain});_.qq(K,m)}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.l.redirectOnlyAccount=function(K){K.sections&&K.sections.length>0&&(K=_.C(K.sections[0],_.OBA),(K==null?0:K.contents)&&(K==null?void 0:K.contents.length)<=1?(K=_.SQ(window.location.href),(K==null?0:K.next)&&_.VH5(K.next)?_.qq(K.next):_.qq("/")):this.showPopup=!0)};
Kx.prototype.dataChanged=Kx.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Kx.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Kx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Kx.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!1}),_.U("design:type",Object)],Kx.prototype,"dontAskAgain",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Kx.prototype,"showPopup",void 0);_.v([_.P({reflectToAttribute:!1}),_.U("design:type",Object)],Kx.prototype,"boundDontAskAgainChanged",void 0);_.v([_.P({reflectToAttribute:!1}),_.U("design:type",Object)],Kx.prototype,"boundOnAccountItemTap",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Kx.prototype,"dataChanged",null);
_.v([_.Z({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],Kx);
_.d(Kx,"ytd-channel-switcher-renderer",function(){if(hL6!==void 0)return hL6;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return hL6=K},{mode:1});var LMO;var mA=function(){return _.e.apply(this,arguments)||this};
_.q(mA,_.e);_.tv.Object.defineProperties(mA.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.v([_.P(),_.U("design:type",Object)],mA.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Array),_.U("design:paramtypes",[])],mA.prototype,"steps",null);_.v([_.Z({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],mA);
_.d(mA,"ytd-channel-transfer-stepper-renderer",function(){if(LMO!==void 0)return LMO;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return LMO=K},{mode:1});var qV6;var xn=function(){var K=_.e.apply(this,arguments)||this;K.data=null;K.isError=!1;K.isLoading=!1;return K};
_.q(xn,_.e);_.l=xn.prototype;_.l.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"}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.l.computeProfileName=function(K){return K?K.givenNameValue+" "+K.familyNameValue:""};
_.l.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)};
_.l.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)};
xn.prototype.onYtServiceRequestError=xn.prototype.onYtServiceRequestError;xn.prototype.onYtServiceRequestSent=xn.prototype.onYtServiceRequestSent;xn.prototype.dataChanged=xn.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],xn.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],xn.prototype,"data",void 0);
_.v([_.P({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.U("design:type",String)],xn.prototype,"profileName",void 0);_.v([_.P(),_.U("design:type",Object)],xn.prototype,"isError",void 0);_.v([_.P(),_.U("design:type",Object)],xn.prototype,"isLoading",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],xn.prototype,"dataChanged",null);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],xn.prototype,"onYtServiceRequestSent",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],xn.prototype,"onYtServiceRequestError",null);_.v([_.Z({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],xn);
_.d(xn,"ytd-channel-warm-welcome-cont-renderer",function(){if(qV6!==void 0)return qV6;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return qV6=K},{mode:1});var Es6;var S1=function(){var K=_.e.apply(this,arguments)||this;K.data=null;return K};
_.q(S1,_.e);S1.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
S1.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],S1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],S1.prototype,"data",void 0);_.v([_.Z({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],S1);
_.d(S1,"ytd-channel-warm-welcome-renderer",function(){if(Es6!==void 0)return Es6;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Es6=K},{mode:1});var bSl;var QX=function(){return _.e.apply(this,arguments)||this};
_.q(QX,_.e);_.tv.Object.defineProperties(QX.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.authorThumbnail)||{}}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],QX.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],QX.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],QX.prototype,"thumbnailDetails",null);_.v([_.Z({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],QX);
_.d(QX,"ytd-comment-preview-renderer",function(){if(bSl!==void 0)return bSl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return bSl=K},{mode:1});var gsl;var wI=function(){return _.e.apply(this,arguments)||this};
_.q(wI,_.e);wI.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.tv.Object.defineProperties(wI.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.submitButton}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],wI.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],wI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],wI.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],wI.prototype,"submitButton",null);_.v([_.Z({is:"ytd-notice-renderer",disableElementRegistration:!0})],wI);
_.d(wI,"ytd-notice-renderer",function(){if(gsl!==void 0)return gsl;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return gsl=K},{mode:1});var nsd;var so=function(){return _.e.apply(this,arguments)||this};
_.q(so,_.e);so.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],so.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],so.prototype,"data",void 0);_.v([_.Z({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],so);
_.d(so,"ytd-preview-comment-dialog-content",function(){if(nsd!==void 0)return nsd;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return nsd=K},{mode:1});var Pif;var lO=function(){return _.e.apply(this,arguments)||this};
_.q(lO,_.e);lO.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
lO.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],lO.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],lO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],lO.prototype,"data",void 0);_.v([_.Z({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],lO);
_.d(lO,"ytd-preview-comment-dialog-renderer",function(){if(Pif!==void 0)return Pif;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Pif=K},{mode:1});var eL5;var iSs=_.h("web_button_rework")&&_.U2("BUTTON_REWORK")||_.h("web_button_rework_with_live"),uO=function(){var K=_.e.apply(this,arguments)||this;K.closeLabel=_.SC("CLOSE");K.selectedAmountIndex=1;K.privacyCheckboxValue=!1;K.useAmsterdamStyle=iSs;K.amountPlaceholderIndex=-1;return K};
_.q(uO,_.e);_.l=uO.prototype;_.l.onAmountClick=function(K){this.selectedAmountIndex=_.U8(this.hostElement).querySelector("#amounts").indexForElement(K.currentTarget)};
_.l.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.Uk(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.l.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.Uk(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.Uk(this.hostElement,"yt-close-popup-action",[this.is]);var K;(K=_.B3())==null||K.getPlayerPromise().then(function(m){m.pauseVideo()})}};
_.l.donationCallback=function(K){K.success?(this.hostElement.hasAttribute("live-chat")&&K.response&&K.response.data&&K.response.data.actions&&_.Uk(this.hostElement,"yt-live-chat-open-popup",[K.response.data.actions[0]]),_.Uk(this.hostElement,"yt-close-popup-action",[this.is]),_.Uk(this.hostElement,"yt-live-chat-close-buy-flow")):K.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(K.errorMessageRenderer)};
_.l.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.U8(this.hostElement).querySelector("#custom-amount-input").focus()};
_.l.updateConfirmationDialogTextWithAmount=function(K){var m=this.getConfirmDialogRuns();m&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(m),"text"],this.getFormattedAmount(K))};
_.l.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.l.getAmountPlaceholderIndex=function(K){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=K.findIndex(function(m){return m.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.l.getFormattedAmount=function(K){var m;return(new _.eu(4,((m=this.data)==null?void 0:m.currencyCode)||"")).format(K)};
_.l.isAmountValid=function(K){if(K==="")return!1;K=Number(K)*1E6;var m=this.get("minAmountMicros",this.data),x=this.get("maxAmountMicros",this.data);return m&&K<m||x&&K>x?!1:!0};
_.l.setInputError=function(){this.shouldShowValidationError?_.U8(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.U8(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.l.setInitialCheckboxValue=function(){var K;this.privacyCheckboxValue=!((K=this.data)==null||!K.privacyCheckboxInitialState)};
_.l.updateCustomAmountInputFromBinding=function(K){this.customAmountInput=K.detail.value};
_.l.updatePrivacyCheckboxValueFromBinding=function(K){this.privacyCheckboxValue=K.detail.value};
_.tv.Object.defineProperties(uO.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var K=this,m,x;return((m=this.data)==null?void 0:(x=m.suggestedAmounts)==null?void 0:x.map(function(S,Q){return{buttonRenderer:{style:K.selectedAmountIndex===Q?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:S.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 K;return!((K=this.data)==null||!K.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 K=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(K&&this.amountMicros!==null)return Object.assign({},K,{ypcGetCartEndpoint:Object.assign({},K.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 K=this.get("confirmLargeAmount",this.data);if(K&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),K}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var K=this.get("donateButton.buttonRenderer",this.data);if(K)return Object.assign({},K,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
uO.prototype.setInitialCheckboxValue=uO.prototype.setInitialCheckboxValue;uO.prototype.setInputError=uO.prototype.setInputError;uO.prototype.setFocusOnCustomAmountInput=uO.prototype.setFocusOnCustomAmountInput;_.v([_.b(oZ5),_.U("design:type",Object)],uO.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],uO.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],uO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],uO.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],uO.prototype,"closeLabel",void 0);_.v([_.P(),_.U("design:type",Object)],uO.prototype,"selectedAmountIndex",void 0);_.v([_.P(),_.U("design:type",String)],uO.prototype,"customAmountInput",void 0);_.v([_.P(),_.U("design:type",Object)],uO.prototype,"privacyCheckboxValue",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],uO.prototype,"useAmsterdamStyle",void 0);_.v([_.xt("customAmount"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],uO.prototype,"setFocusOnCustomAmountInput",null);_.v([_.g("data","selectedAmountIndex"),_.U("design:type",Array),_.U("design:paramtypes",[])],uO.prototype,"suggestedAmountButtons",null);
_.v([_.g("data","selectedAmountIndex"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uO.prototype,"isCustomAmountSelected",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uO.prototype,"showPrivacyCheckbox",null);_.v([_.g("data","selectedAmountIndex","customAmount"),_.U("design:type",Object),_.U("design:paramtypes",[])],uO.prototype,"amountMicros",null);
_.v([_.g("isCustomAmountSelected","customAmountInput"),_.U("design:type",Object),_.U("design:paramtypes",[])],uO.prototype,"customAmount",null);_.v([_.g("customAmount"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uO.prototype,"shouldShowValidationError",null);_.v([_.g("customAmount"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],uO.prototype,"isDonateButtonEnabled",null);
_.v([_.g("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.U("design:type",Object),_.U("design:paramtypes",[])],uO.prototype,"donateCommand",null);_.v([_.g("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.U("design:type",Object),_.U("design:paramtypes",[])],uO.prototype,"donateCommandWithConfirmation",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],uO.prototype,"largeDonationThreshold",null);
_.v([_.g("customAmount","donateCommand","amountMicros"),_.U("design:type",Object),_.U("design:paramtypes",[])],uO.prototype,"confirmLargeAmountCommand",null);_.v([_.g("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.U("design:type",Object),_.U("design:paramtypes",[])],uO.prototype,"donateButtonRenderer",null);_.v([_.xt("shouldShowValidationError"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],uO.prototype,"setInputError",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],uO.prototype,"setInitialCheckboxValue",null);_.v([_.Z({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],uO);
_.d(uO,"ytd-donation-amount-picker-renderer",function(){if(eL5!==void 0)return eL5;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return eL5=K},{mode:1});var YVl;var FMO=function(){return _.e.apply(this,arguments)||this};
_.q(FMO,_.e);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],FMO.prototype,"ytComponentBehavior",void 0);_.v([_.P({}),_.U("design:type",Object)],FMO.prototype,"data",void 0);_.v([_.Z({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],FMO);
_.d(FMO,"ytd-donation-post-transaction-content",function(){if(YVl!==void 0)return YVl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return YVl=K},{mode:1});var AF6;var Mp=function(){return _.e.apply(this,arguments)||this};
_.q(Mp,_.e);Mp.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Mp.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Mp.prototype,"ytRendererBehavior",void 0);_.v([_.P({}),_.U("design:type",Object)],Mp.prototype,"data",void 0);_.v([_.Z({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],Mp);
_.d(Mp,"ytd-donation-post-transaction-renderer",function(){if(AF6!==void 0)return AF6;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return AF6=K},{mode:1});var oss;var HS4;var fx=function(){return _.e.apply(this,arguments)||this};
_.q(fx,_.e);fx.prototype.computeIsStreamingProvider=function(K){return!!K.isStreamingShelf};
fx.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],fx.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],fx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],fx.prototype,"data",void 0);_.v([_.P({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],fx.prototype,"isStreamingProvider",void 0);
_.v([_.Z({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],fx);
_.d(fx,"ytd-media-provider-renderer",function(){if(HS4!==void 0)return HS4;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return HS4=K},{mode:1});var $yl;var tN=function(){return _.e.apply(this,arguments)||this};
_.q(tN,_.e);tN.prototype.observeLightsourcePalette=function(){var K,m=(K=this.data)==null?void 0:K.vibrantsourceColorPaletteData;m&&_.OY(this.hostElement,m)};
tN.prototype.observeLightsourcePalette=tN.prototype.observeLightsourcePalette;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],tN.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],tN.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],tN.prototype,"data",void 0);
_.v([_.xt("data.vibrantsourceColorPaletteData"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tN.prototype,"observeLightsourcePalette",null);_.v([_.Z({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],tN);
_.d(tN,"ytd-streaming-pop-up-dialog",function(){if($yl!==void 0)return $yl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return $yl=K},{mode:1});var cm=function(){return _.e.apply(this,arguments)||this};
_.q(cm,_.e);cm.prototype.onPopupOpened_=function(){var K;((K=this.data)==null?0:K.serviceEndpoint)&&_.cd().resolve(_.jQ).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
cm.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
cm.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"}}}}};
cm.prototype.onPopupOpened_=cm.prototype.onPopupOpened_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cm.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],cm.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.my),_.U("design:type",Object)],cm.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],cm.prototype,"data",void 0);
_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cm.prototype,"onPopupOpened_",null);_.v([_.Z({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],cm);
_.d(cm,"ytd-brandconnect-popup-renderer",function(){if(oss!==void 0)return oss;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return oss=K},{mode:1});var Nq4;var Oo=function(){return _.e.apply(this,arguments)||this};
_.q(Oo,_.e);_.l=Oo.prototype;_.l.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.dataChanged=function(){for(var K=0;K<this.getOptionRenderers().length;K++)this.notifyPath("data.options."+K+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+K+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.l.updateSubmitButton=function(K){this.set("data.submitButton.buttonRenderer.isDisabled",!K)};
_.l.computeAlt=function(K){return _.Hk(K)};
_.l.onDismissTap=function(){_.Uk(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.cd().resolve(_.jQ).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.l.getOptionRenderers=function(K){return(K=K||this.data)&&K.options?K.options.reduce(function(m,x){x.checkboxSurveyOptionRenderer&&m.push(x.checkboxSurveyOptionRenderer);return m},[]):[]};
_.l.onOptionChange=function(K){var m=this,x=!1;if(K.detail.checked)for(var S=this.getOptionRenderers().find(function(f){return f.value===K.detail.value}),Q=this.getOptionRenderers(),w=0;w<Q.length;w++){var M=Q[w];
this.notifyPath("data.options."+w+".checkboxSurveyOptionRenderer.checked");M.checked&&((S==null?0:S.isExclusiveOption)?!M.isExclusiveOption:M.isExclusiveOption)?this.set("data.options."+w+".checkboxSurveyOptionRenderer.checked",!1):M.checked&&(x=!0)}else x=this.getOptionRenderers().some(function(f,c){m.notifyPath("data.options."+c+".checkboxSurveyOptionRenderer.checked");return f.checked});
this.updateSubmitButton(x)};
_.l.onSubmitTap=function(){var K=this.getOptionRenderers().filter(function(w){return w.checked});
if(K.length!==0){var m=K.map(function(w){return w.responseEndpoint});
K=[];for(var x=1;x<m.length;x++){var S=void 0,Q=(S=_.C(m[x],_.jF))==null?void 0:S.feedbackToken;Q&&K.push(Q)}m=[m[0]];K.length&&m.push({extra_feedback_tokens:K});_.T4(this.hostElement,m);_.Uk(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);K=this.data&&this.data.submitActions||[];if(_.h("kevlar_command_handler_migration_killswitch"))_.I7(this.hostElement,K,this.hostElement);else for(K=_.u(K),m=K.next();!m.done;m=K.next())this.ytComponentBehavior.resolveCommand(m.value)}};
Oo.prototype.onOptionChange=Oo.prototype.onOptionChange;Oo.prototype.dataChanged=Oo.prototype.dataChanged;_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Oo.prototype,"ytEventForwardingBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Oo.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Oo.prototype,"ytComponentBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Oo.prototype,"ytRendererBehavior",void 0);_.v([_.b(K_4),_.U("design:type",Object)],Oo.prototype,"ytdHatsSurveyBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Oo.prototype,"data",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Oo.prototype,"dataChanged",null);
_.v([_.mh("ytd-checkbox-survey-option-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Oo.prototype,"onOptionChange",null);_.v([_.Z({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],Oo);
_.d(Oo,"ytd-checkbox-survey-renderer",function(){if(Nq4!==void 0)return Nq4;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Nq4=K},{mode:1});var ZSd;var Bqy;var j1=function(){return _.e.apply(this,arguments)||this};
_.q(j1,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],j1.prototype,"ytRendererBehavior",void 0);_.v([_.b(Xis),_.U("design:type",Object)],j1.prototype,"ytdDismissalReasonBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],j1.prototype,"data",void 0);_.v([_.Z({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],j1);
_.d(j1,"ytd-dismissal-reason-text-renderer",function(){if(Bqy!==void 0)return Bqy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Bqy=K},{mode:1});var ag4;var Dk=function(){return _.e.apply(this,arguments)||this};
_.q(Dk,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Dk.prototype,"ytRendererBehavior",void 0);_.v([_.b(Xis),_.U("design:type",Object)],Dk.prototype,"ytdDismissalReasonBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Dk.prototype,"data",void 0);_.v([_.Z({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],Dk);
_.d(Dk,"ytd-dismissal-reason-video-renderer",function(){if(ag4!==void 0)return ag4;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ag4=K},{mode:1});var rI=function(){return _.e.apply(this,arguments)||this};
_.q(rI,_.e);_.l=rI.prototype;_.l.created=function(){this.selectedFeedbackTokens=new Cn};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.l.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.l.onDismissalReasonSelected=function(K,m){_.vg(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(m);this.hasReasonsSelected=!0};
_.l.onDismissalReasonDeselected=function(K,m){_.vg(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(m);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.l.onCancelTap=function(){_.Uk(this.hostElement,"yt-close-popup-action")};
_.l.onSubmitTap=function(){var K=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(K={feedback_tokens:K},_.cd().resolve(_.jQ).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},K,{element:this.hostElement})}));_.Uk(this.hostElement,"yt-close-popup-action")};
rI.prototype.onDismissalReasonDeselected=rI.prototype.onDismissalReasonDeselected;rI.prototype.onDismissalReasonSelected=rI.prototype.onDismissalReasonSelected;rI.prototype.dataChanged=rI.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],rI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],rI.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],rI.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Boolean)],rI.prototype,"hasReasonsSelected",void 0);_.v([_.P(),_.U("design:type",Cn)],rI.prototype,"selectedFeedbackTokens",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rI.prototype,"dataChanged",null);_.v([_.mh("yt-dismissal-reason-selected"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,String]),_.U("design:returntype")],rI.prototype,"onDismissalReasonSelected",null);
_.v([_.mh("yt-dismissal-reason-deselected"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,String]),_.U("design:returntype")],rI.prototype,"onDismissalReasonDeselected",null);_.v([_.Z({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],rI);
_.d(rI,"ytd-dismissal-follow-up-renderer",function(){if(ZSd!==void 0)return ZSd;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ZSd=K},{mode:1});var dyG;var GL=function(){return _.e.apply(this,arguments)||this};
_.q(GL,_.e);_.l=GL.prototype;_.l.onCheckedChange=function(){this.multiselect||_.vg(this.hostElement,"yt-feedback-single-select-changed");_.U8(this.hostElement).querySelector("#freeform").focus();_.vg(this.hostElement,"yt-refit")};
_.l.showTextBox=function(K,m){return K&&m};
_.l.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))};
_.l.updateDataCheckedFromBinding=function(K){this.set("data.checked",K.detail.value)};
_.l.updateDataResultTextFromBinding=function(K){this.set("data.resultText",K.detail.value)};
GL.prototype.dataChanged=GL.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],GL.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],GL.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],GL.prototype,"multiselect",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],GL.prototype,"dataChanged",null);
_.v([_.Z({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],GL);
_.d(GL,"ytd-feedback-option-renderer",function(){if(dyG!==void 0)return dyG;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return dyG=K},{mode:1});var yF6;var px=function(){return _.e.apply(this,arguments)||this};
_.q(px,_.e);px.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
px.prototype.onSingleSelectCheckedChanged=function(K){K=_.oX(K);for(var m=0;m<this.data.options.length;m++)if(K.data!==_.C(this.data.options[m],c4J)){var x="data.options."+m+".feedbackOptionRenderer.checked";this.notifyPath(x);this.set(x,!1)}};
px.prototype.onSingleSelectCheckedChanged=px.prototype.onSingleSelectCheckedChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],px.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],px.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],px.prototype,"data",void 0);
_.v([_.mh("yt-feedback-single-select-changed"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],px.prototype,"onSingleSelectCheckedChanged",null);_.v([_.Z({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],px);
_.d(px,"ytd-feedback-question-renderer",function(){if(yF6!==void 0)return yF6;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return yF6=K},{mode:1});var VX4;var RJ=function(){return _.e.apply(this,arguments)||this};
_.q(RJ,_.e);RJ.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
RJ.prototype.getSelectedFeedbackResults=function(){for(var K={},m=0;m<this.data.questions.length;m++)for(var x=_.C(this.data.questions[m],tYs),S=0;S<x.options.length;S++){var Q=_.C(x.options[S],c4J);Q&&Q.checked&&(K[Q.optionKey]=Q.resultText)}return K};
RJ.prototype.onKeyUp=function(){var K=this;_.vX(_.dX,function(){_.vg(K.hostElement,"yt-refit")});
_.dX.start()};
RJ.prototype.submitSurvey=function(){var K=this.getSelectedFeedbackResults();Object.keys(K).length>0&&this.data.submitFeedbackEndpoint&&(K={survey_results:K,is_feedback_token_unencrypted:!0},_.cd().resolve(_.jQ).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},K,{element:this.hostElement})}))};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],RJ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],RJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],RJ.prototype,"data",void 0);_.v([_.Z({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],RJ);
_.d(RJ,"ytd-feedback-survey-renderer",function(){if(VX4!==void 0)return VX4;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return VX4=K},{mode:1});var vsl;var Uyd;var JN=function(){return _.e.apply(this,arguments)||this};
_.q(JN,_.e);JN.prototype.computeAlt=function(K){return _.Hk(K)};
JN.prototype.submitResponse=function(){var K,m;(K=this.data)!=null&&K.feedbackToken&&((m=this.data)==null?void 0:m.nextStageIndex)!==void 0&&(_.z4(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.z4(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
JN.prototype.onClick=function(){this.submitResponse()};
JN.prototype.onClick=JN.prototype.onClick;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],JN.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],JN.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],JN.prototype,"vertical",void 0);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],JN.prototype,"onClick",null);
_.v([_.Z({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],JN);
_.d(JN,"ytd-single-select-answer-option-renderer",function(){if(Uyd!==void 0)return Uyd;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Uyd=K},{mode:1});var zL6;var hN=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return K};
_.q(hN,_.e);hN.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
hN.prototype.dataChanged=function(){var K,m;this.vertical=((m=(K=this.data)==null?void 0:K.answerOrientation)!=null?m:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
hN.prototype.submitFeedback=function(K){var m;((m=this.data)==null?0:m.responseEndpoint)&&K&&_.T4(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[K]}])};
hN.prototype.dataChanged=hN.prototype.dataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],hN.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],hN.prototype,"eventForwardingBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],hN.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],hN.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],hN.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],hN.prototype,"vertical",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],hN.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],hN);
_.d(hN,"ytd-single-select-question-renderer",function(){if(zL6!==void 0)return zL6;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return zL6=K},{mode:1});var Cx=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return K};
_.q(Cx,_.e);_.l=Cx.prototype;_.l.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"}}}};
_.l.dataChanged=function(){this.jumpToStage(0)};
_.l.jumpToStage=function(K){var m,x;if((m=this.data)==null?0:(x=m.stages)==null?0:x[K])this.currentStage=this.data.stages[K],this.refitAfterRender()};
_.l.computeAlt=function(K){return _.Hk(K)};
_.l.computeSimpleMessage=function(K){var m;return(m=_.C(K,Dm4))==null?void 0:m.messageText};
_.l.computeHideDismiss=function(K){var m;return(m=_.C(K,ac4))==null?void 0:m.hideParentDismissButton};
_.l.onDismissTap=function(){_.Uk(this.hostElement,"yt-close-popup-action");_.C(this.currentStage,Dm4)||this.data.dismissalEndpoint&&_.cd().resolve(_.jQ).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.l.refitAfterRender=function(){var K=this;_.MJ(this,function(){_.vg(K.hostElement,"yt-refit")})};
Cx.prototype.dataChanged=Cx.prototype.dataChanged;_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Cx.prototype,"eventForwardingBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Cx.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Cx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Cx.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b(K_4),_.U("design:type",Object)],Cx.prototype,"ytdHatsSurveyBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Cx.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Cx.prototype,"currentStage",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Cx.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],Cx);
_.d(Cx,"ytd-multi-stage-survey-renderer",function(){if(vsl!==void 0)return vsl;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return vsl=K},{mode:1});var Tq6;var Lx=function(){return _.e.apply(this,arguments)||this};
_.q(Lx,_.e);Lx.prototype.computeAlt=function(K){return _.Hk(K)};
Lx.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.cd().resolve(_.jQ).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.Uk(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.T16(!1)))};
Lx.prototype.onTap=function(){this.vertical&&this.submitResponse()};
Lx.prototype.onTap=Lx.prototype.onTap;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Lx.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Lx.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Lx.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Lx.prototype,"vertical",void 0);
_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Lx.prototype,"onTap",null);_.v([_.Z({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],Lx);
_.d(Lx,"ytd-single-option-survey-option-renderer",function(){if(Tq6!==void 0)return Tq6;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Tq6=K},{mode:1});var Igf;var qp=function(){return _.e.apply(this,arguments)||this};
_.q(qp,_.e);_.l=qp.prototype;_.l.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.dataChanged=function(){var K,m;this.vertical=(((K=this.data)==null?void 0:(m=K.surveyOrientation)==null?void 0:m.type)||"HORIZONTAL")==="VERTICAL"};
_.l.computeAlt=function(K){return _.Hk(K)};
_.l.onDismissTap=function(){_.Uk(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.cd().resolve(_.jQ).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.T16(!1))};
qp.prototype.dataChanged=qp.prototype.dataChanged;_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],qp.prototype,"eventForwardingBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qp.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],qp.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(K_4),_.U("design:type",Object)],qp.prototype,"ytdHatsSurveyBehavior",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],qp.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qp.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],qp.prototype,"vertical",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],qp.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],qp);
_.d(qp,"ytd-single-option-survey-renderer",function(){if(Igf!==void 0)return Igf;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Igf=K},{mode:1});var kml;var Eo=function(){return _.e.apply(this,arguments)||this};
_.q(Eo,_.e);Eo.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Eo.prototype.onDismissTap=function(){_.Uk(this.hostElement,"yt-close-popup-action")};
Eo.prototype.onNavigate=function(){_.Uk(this.hostElement,"yt-close-popup-action")};
Eo.prototype.onNavigate=Eo.prototype.onNavigate;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Eo.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Eo.prototype,"ytEventForwardingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Eo.prototype,"data",void 0);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Eo.prototype,"onNavigate",null);
_.v([_.Z({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],Eo);
_.d(Eo,"ytd-survey-follow-up-renderer",function(){if(kml!==void 0)return kml;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return kml=K},{mode:1});var WM6;var XEd;var KnH;var bO=function(){var K=_.e.apply(this,arguments)||this;K.polymer2="Element"in Polymer;return K};
_.q(bO,_.e);_.l=bO.prototype;_.l.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.l.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.l.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.l.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("minutes-changed",this.minutes))};
_.l.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("seconds-changed",this.seconds))};
_.l.updateMinutesFromBinding=function(K){this.minutes=K.detail.value};
_.l.updateSecondsFromBinding=function(K){this.seconds=K.detail.value};
bO.prototype.secondsChangedForBinding=bO.prototype.secondsChangedForBinding;bO.prototype.minutesChangedForBinding=bO.prototype.minutesChangedForBinding;bO.prototype.secondsChanged=bO.prototype.secondsChanged;_.v([_.P(),_.U("design:type",String)],bO.prototype,"minutes",void 0);_.v([_.P(),_.U("design:type",String)],bO.prototype,"seconds",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],bO.prototype,"polymer2",void 0);
_.v([_.QF("#seconds"),_.U("design:type",Object)],bO.prototype,"secondsEl",void 0);_.v([_.xt("seconds"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bO.prototype,"secondsChanged",null);_.v([_.xt("minutes"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bO.prototype,"minutesChangedForBinding",null);
_.v([_.xt("seconds"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],bO.prototype,"secondsChangedForBinding",null);_.v([_.Jp({is:"yt-timestamp-input",disableElementRegistration:!0})],bO);
_.d(bO,"yt-timestamp-input",function(){if(KnH===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;XEd===void 0&&(XEd=document.createElement("template"));var S=XEd;x.call(m,S.content.cloneNode(!0),K.content.firstChild);KnH=K}K=KnH;return K},{mode:2});var gI=function(){return _.e.apply(this,arguments)||this};
_.q(gI,_.e);_.l=gI.prototype;_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$20630_scroller.dialogElement=this.hostElement.parentNode};
_.l.dataChanged=function(){var K=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.aK().getPlayerPromise().then(function(m){m=m.getCurrentTime();K.minutes=Math.floor(m/60).toString();K.seconds=(Math.floor(m)%60).toString()})};
_.l.onTapSubmit=function(K){K.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(K={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(K.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(K.minutes=this.minutes,K.seconds=this.seconds),_.cd().resolve(_.jQ).resolveCommand(this.serviceEndpoint,{form:Object.assign({},K,{element:this.hostElement})}))};
_.l.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.l.onYtServiceRequestCompleted=function(K,m){m=m.actions;if(Array.isArray(m))for(var x=0,S=m.length;x<S;x++)_.C(m[x],_.PS)&&(K.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(m[x]))};
_.l.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.l.toggleSubmitButton=function(K){this.set("submitButton.isDisabled",!K)};
_.l.handleInput=function(){var K=this.issueType,m=this.affiliation,x=this.minutes,S=this.seconds;x=!this.showTimestamp||!!x&&!!S;this.toggleSubmitButton(!!this.descriptionText&&!!K&&!!m&&x)};
_.l.computeServiceEndpoint=function(K){return this.get("submitButton.buttonRenderer.serviceEndpoint",K)};
_.l.computeSubmitButton=function(K){(K=this.get("submitButton.buttonRenderer",K))&&(K=Object.assign({},K,{serviceEndpoint:void 0}));return K};
_.l.computeShowTimestamp=function(K){return!!K};
_.l.onValueChangedForIssueType=function(K){this.issueType=K.detail.value};
_.l.onValueChangedForAffiliation=function(K){this.affiliation=K.detail.value};
_.l.updateDescriptionTextFromBinding=function(K){this.descriptionText=K.detail.value};
_.l.updateFullNameTextFromBinding=function(K){this.fullNameText=K.detail.value};
_.l.updateMinutesFromBinding=function(K){this.minutes=K.detail.value};
_.l.updateSecondsFromBinding=function(K){this.seconds=K.detail.value};
gI.prototype.handleInput=gI.prototype.handleInput;gI.prototype.onYtServiceRequestError=gI.prototype.onYtServiceRequestError;gI.prototype.onYtServiceRequestCompleted=gI.prototype.onYtServiceRequestCompleted;gI.prototype.onYtServiceRequestSent=gI.prototype.onYtServiceRequestSent;gI.prototype.dataChanged=gI.prototype.dataChanged;_.v([_.b(_.rt.YtOpenPopupBehavior),_.U("design:type",Object)],gI.prototype,"ytOpenPopupBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],gI.prototype,"ytRendererBehavior",void 0);_.v([_.QF("#scroller"),_.U("design:type",Object)],gI.prototype,"JSC$20630_scroller",void 0);_.v([_.QF("#description"),_.U("design:type",HTMLInputElement)],gI.prototype,"description",void 0);_.v([_.QF("#full-name"),_.U("design:type",Object)],gI.prototype,"fullName",void 0);_.v([_.P(),_.U("design:type",Object)],gI.prototype,"data",void 0);
_.v([_.P({computed:"computeShowTimestamp(data.timestampLabel)"}),_.U("design:type",Boolean)],gI.prototype,"showTimestamp",void 0);_.v([_.P({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.U("design:type",Object)],gI.prototype,"serviceEndpoint",void 0);_.v([_.P({computed:"computeSubmitButton(data)"}),_.U("design:type",Object)],gI.prototype,"submitButton",void 0);_.v([_.P(),_.U("design:type",String)],gI.prototype,"descriptionText",void 0);
_.v([_.P(),_.U("design:type",Number)],gI.prototype,"issueType",void 0);_.v([_.P(),_.U("design:type",Number)],gI.prototype,"affiliation",void 0);_.v([_.P(),_.U("design:type",String)],gI.prototype,"fullNameText",void 0);_.v([_.P(),_.U("design:type",String)],gI.prototype,"minutes",void 0);_.v([_.P(),_.U("design:type",String)],gI.prototype,"seconds",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gI.prototype,"dataChanged",null);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],gI.prototype,"onYtServiceRequestSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],gI.prototype,"onYtServiceRequestCompleted",null);
_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],gI.prototype,"onYtServiceRequestError",null);_.v([_.xt("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],gI.prototype,"handleInput",null);_.v([_.Z({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],gI);
_.d(gI,"ytd-legal-report-details-form-renderer",function(){if(WM6!==void 0)return WM6;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return WM6=K},{mode:1});var mFy;var nx=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return K};
_.q(nx,_.e);nx.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
nx.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var K=this.formRenderer.getForm();K&&this.data.submitEndpoint&&(_.cd().resolve(_.jQ).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},K,{element:this.hostElement})}),_.Uk(this.hostElement,"yt-close-popup-action"))}};
nx.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.Uk(this.hostElement,"yt-close-popup-action"))};
nx.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
nx.prototype.onPopupClosed=nx.prototype.onPopupClosed;_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],nx.prototype,"ytEventForwardingBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],nx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],nx.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],nx.prototype,"ytRendererBehavior",void 0);
_.v([_.QF("yt-form-renderer"),_.U("design:type",Object)],nx.prototype,"formRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],nx.prototype,"data",void 0);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],nx.prototype,"onPopupClosed",null);_.v([_.Z({is:"ytd-form-popup-content",disableElementRegistration:!0})],nx);
_.d(nx,"ytd-form-popup-content",function(){if(mFy!==void 0)return mFy;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return mFy=K},{mode:1});var xFH;var Yn=function(){return _.e.apply(this,arguments)||this};
_.q(Yn,_.e);Yn.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Yn.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Yn.prototype.onPopupOpened=function(){_.vg(this.hostElement,"yt-invalidate-popup-tabbables")};
Yn.prototype.onYtServiceRequestCompleted=function(K,m){m.data&&m.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.vg(this.hostElement,"yt-invalidate-popup-tabbables"))};
Yn.prototype.onYtServiceRequestCompleted=Yn.prototype.onYtServiceRequestCompleted;Yn.prototype.onPopupOpened=Yn.prototype.onPopupOpened;_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Yn.prototype,"ytEventForwardingBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Yn.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Yn.prototype,"ytRendererBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],Yn.prototype,"data",void 0);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Yn.prototype,"onPopupOpened",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],Yn.prototype,"onYtServiceRequestCompleted",null);_.v([_.Z({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],Yn);
_.d(Yn,"ytd-form-popup-renderer",function(){if(xFH!==void 0)return xFH;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return xFH=K},{mode:1});var SS5;var Fm=function(){var K=_.e.apply(this,arguments)||this;K.isLoading=!1;return K};
_.q(Fm,_.e);_.l=Fm.prototype;_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");s$4(this.hostElement)};
_.l.onYtServiceRequestSent=function(){this.isLoading=!0};
_.l.onYtServiceRequestCompleted=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.l.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.I7(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.l.closePopupHandler=function(){this.fireOnCloseActions()};
_.l.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var K=this.get("data.headerImage.thumbnails");K&&(K=_.a$(K,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+K+")")}};
_.l.onYtNavigate=function(K){(K=_.oX(K))&&K.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
Fm.prototype.onYtNavigate=Fm.prototype.onYtNavigate;Fm.prototype.onHeaderImageChanged=Fm.prototype.onHeaderImageChanged;Fm.prototype.closePopupHandler=Fm.prototype.closePopupHandler;Fm.prototype.onYtServiceRequestCompleted=Fm.prototype.onYtServiceRequestCompleted;Fm.prototype.onYtServiceRequestSent=Fm.prototype.onYtServiceRequestSent;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Fm.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Fm.prototype,"ytEventForwardingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Fm.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Fm.prototype,"isLoading",void 0);_.v([_.QF("#header"),_.U("design:type",HTMLDivElement)],Fm.prototype,"header",void 0);_.v([_.QF("#confirm-button"),_.U("design:type",_.nj)],Fm.prototype,"confirmButton",void 0);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Fm.prototype,"onYtServiceRequestSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Fm.prototype,"onYtServiceRequestCompleted",null);
_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],Fm.prototype,"closePopupHandler",null);_.v([_.xt("data.headerImage"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Fm.prototype,"onHeaderImageChanged",null);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Fm.prototype,"onYtNavigate",null);
_.v([_.Z({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],Fm);
_.d(Fm,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(SS5!==void 0)return SS5;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return SS5=K},{mode:1});var Q1O;var AN=function(){var K=_.e.apply(this,arguments)||this;K.isLoading=!1;return K};
_.q(AN,_.e);_.l=AN.prototype;_.l.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"}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);s$4(this.hostElement)};
_.l.onYtServiceRequestCompleted=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.l.onYtServiceRequestError=function(K){_.ni(this.hostElement,K.detail.error.message)};
_.l.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.l.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.Uk(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.l.onDataChanged=function(){this.isLoading=!1;var K=this.get("data.headerImage.thumbnails");K&&(K=_.a$(K,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+K+")");K=_.hX();var m=_.JX(),x=this.get("data.trackingParams");x&&m&&K&&_.eC(K,m,_.uX(x))};
_.tv.Object.defineProperties(AN.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
AN.prototype.onDataChanged=AN.prototype.onDataChanged;AN.prototype.onDomChange=AN.prototype.onDomChange;AN.prototype.onYtServiceRequestError=AN.prototype.onYtServiceRequestError;AN.prototype.onYtServiceRequestCompleted=AN.prototype.onYtServiceRequestCompleted;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],AN.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],AN.prototype,"ytRendererBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],AN.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],AN.prototype,"isLoading",void 0);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],AN.prototype,"hasDescription",null);_.v([_.QF("tp-yt-paper-dialog-scrollable"),_.U("design:type",Object)],AN.prototype,"scrollable",void 0);_.v([_.QF("#header"),_.U("design:type",HTMLElement)],AN.prototype,"header",void 0);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],AN.prototype,"onYtServiceRequestCompleted",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],AN.prototype,"onYtServiceRequestError",null);
_.v([_.mh("dom-change"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],AN.prototype,"onDomChange",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],AN.prototype,"onDataChanged",null);_.v([_.Z({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],AN);
_.d(AN,"ytd-gaming-account-link-setting-renderer",function(){if(Q1O!==void 0)return Q1O;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Q1O=K},{mode:1});var w24;var s1y;var oJ=function(){var K=_.e.apply(this,arguments)||this;K.isHeader=!1;K.getEndpointForm=function(){return zOO(K.data)};
return K};
_.q(oJ,_.e);_.l=oJ.prototype;_.l.triggerHintActions=function(){var K=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var m=_.z4(K.hostElement,"yt-get-opened-popups-action");!(m&&m.length===1?m[0]:[]).some(function(x){x=x.openPopupAction.popupType;return x==="SURVEY"||x==="MEALBAR"||x==="HINT"})&&K.data.hintActions&&K.guideOpened&&(_.I7(K.hostElement,K.data.hintActions,K.hostElement),K.data.hintActions=void 0)})};
_.l.getBadgeIconType=function(K){return K&&K.liveBroadcasting?"live":null};
_.l.onDown=function(){this.interaction.triggerDown()};
_.l.onUp=function(){this.interaction.triggerUp()};
_.l.onTap=function(K){if(this.data.serviceEndpoint){var m;_.h("shorts_controller_retrieve_seedless_sequence_v2")&&((m=_.C(this.data.serviceEndpoint,_.l9))==null?void 0:m.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):UHs(this.data.serviceEndpoint,this);K.preventDefault()}else this.data.navigationEndpoint&&!_.oK(_.AO(K),this.hostElement,["A".toString()])&&_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.l.computeActive=function(K,m){if(!K)return!1;var x=K.navigationEndpoint;K=K.serviceEndpoint;if(!x&&!K||!m)return!1;if(x){K=(K=_.x3(m))&&["subscriptions","filteredsubscriptions"].includes(K);if(_.C(x,_.SB)&&_.C(m,_.SB)&&!K){var S=_.C(x,_.SB).browseId;m=_.C(m,_.SB).browseId;return S!==void 0&&m!==void 0&&(S===m||S==="VLWL"&&m==="FEwatch_later"||S==="FEwatch_later"&&m==="VLWL")}var Q;x=(Q=_.C(x.commandMetadata,_.mE))==null?void 0:Q.url;m=(S=_.C(m.commandMetadata,_.mE))==null?void 0:S.url;return!(!x||
!m||x!==m&&x!==_.qb(m))}return this.isActiveShortsTab(K,m)};
_.l.isActiveShortsTab=function(K,m){m=!!_.C(m,_.l9)||!!_.C(m,_.Ve);return(!!_.C(K,_.l9)||!!_.C(K,_.Ve))&&m};
_.l.computeIsPrimary=function(K){return!!K};
_.tv.Object.defineProperties(oJ.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 K=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&K)return K}}});
oJ.prototype.onTap=oJ.prototype.onTap;oJ.prototype.onUp=oJ.prototype.onUp;oJ.prototype.onDown=oJ.prototype.onDown;oJ.prototype.triggerHintActions=oJ.prototype.triggerHintActions;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],oJ.prototype,"componentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],oJ.prototype,"rendererBehavior",void 0);_.v([_.b(_.xH.YtTaskEmitterBehavior),_.U("design:type",Object)],oJ.prototype,"taskEmitterBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],oJ.prototype,"activeEndpoint",void 0);_.v([_.P(),_.U("design:type",Object)],oJ.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],oJ.prototype,"guideOpened",void 0);_.v([_.P(),_.U("design:type",String)],oJ.prototype,"type",void 0);_.v([_.QF("yt-interaction"),_.U("design:type",Object)],oJ.prototype,"interaction",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],oJ.prototype,"isHeader",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("data","activeEndpoint"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],oJ.prototype,"active",null);_.v([_.P({reflectToAttribute:!0}),_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],oJ.prototype,"isPrimary",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.count","data.presentationStyle","data.badges.*"),_.U("design:type",String),_.U("design:paramtypes",[])],oJ.prototype,"lineEndStyle",null);
_.v([_.g("lineEndStyle"),_.U("design:type",Object),_.U("design:paramtypes",[])],oJ.prototype,"ariaLabel",null);_.v([_.xt("data.hintActions","guideOpened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],oJ.prototype,"triggerHintActions",null);_.v([_.mh("down"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],oJ.prototype,"onDown",null);
_.v([_.mh("up"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],oJ.prototype,"onUp",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],oJ.prototype,"onTap",null);_.v([_.Z({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],oJ);
_.d(oJ,"ytd-guide-entry-renderer",function(){if(s1y!==void 0)return s1y;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return s1y=K},{mode:1});var Hm=function(){var K=_.e.apply(this,arguments)||this;K.userToggled=!1;return K};
_.q(Hm,_.e);_.l=Hm.prototype;_.l.getItemsPath=function(){return"data.expandableItems"};
_.l.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.l.onExpanderItemTapped=function(K){var m=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.h("kevlar_guide_expandable_items_killswitch")&&_.MJ(this,function(){_.w7(m.expandableItems)});
K.preventDefault()};
_.l.onCollapserItemTapped=function(K){var m=this;this._setExpanded(!1);this.userToggled=!0;K.preventDefault();this.expandableItems&&!_.h("kevlar_guide_collapsible_items_killswitch")&&_.MJ(this,function(){_.Qq(m.hostElement)})};
_.l.observeActiveEndpoint=function(){for(var K=this.activeEndpoint,m=this.data,x=this.expandableItems.children,S=0,Q=x.length;S<Q;S++)x[S].activeEndpoint=K;m&&m.autoExpandCommand&&K&&!this.userToggled&&(x=this.data.autoExpandCommand,m=!(!_.C(x,_.SB)||!_.C(K,_.SB)||_.C(x,_.SB).browseId!==_.C(K,_.SB).browseId),K=this.get("commandMetadata.webCommandMetadata.url",K),x=this.get("commandMetadata.webCommandMetadata.url",x),m=m||!!(K&&x&&K.includes(x)),this._setExpanded(m),m&&this.ytLazyListBehavior.fillRemainingListItems())};
Hm.prototype.observeActiveEndpoint=Hm.prototype.observeActiveEndpoint;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Hm.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Hm.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.M5.YtLazyListBehavior),_.U("design:type",Object)],Hm.prototype,"ytLazyListBehavior",void 0);_.v([_.QF("#expandable-items"),_.U("design:type",HTMLElement)],Hm.prototype,"expandableItems",void 0);
_.v([_.P(),_.U("design:type",Object)],Hm.prototype,"data",void 0);_.v([_.P({readOnly:!0,reflectToAttribute:!0}),_.U("design:type",Boolean)],Hm.prototype,"expanded",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],Hm.prototype,"initialCount",void 0);_.v([_.P(),_.U("design:type",Object)],Hm.prototype,"activeEndpoint",void 0);_.v([_.xt("data","activeEndpoint","canShowMore"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Hm.prototype,"observeActiveEndpoint",null);
_.v([_.Z({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],Hm);
_.d(Hm,"ytd-guide-collapsible-entry-renderer",function(){if(w24!==void 0)return w24;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return w24=K},{mode:_.VF("kevlar_poly_si_batch_j079")?1:2});var lCJ;var uQ5;var $n=function(){var K=_.e.apply(this,arguments)||this;K.allVideosCount=0;K.renderGuideEntry=!1;return K};
_.q($n,_.e);$n.prototype.observeRenderEntry=function(){var K;this.renderGuideEntry=!((K=this.data)==null||!K.alwaysShow)||!!this.allVideosCount};
$n.prototype.observeRenderEntry=$n.prototype.observeRenderEntry;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],$n.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],$n.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],$n.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],$n.prototype,"activeEndpoint",void 0);_.v([_.P({selector:_.Zjn}),_.U("design:type",Object)],$n.prototype,"allVideosCount",void 0);
_.v([_.P(),_.U("design:type",Object)],$n.prototype,"renderGuideEntry",void 0);_.v([_.uV("allVideosCount","data.alwaysShow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],$n.prototype,"observeRenderEntry",null);_.v([_.Z({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],$n);
_.d($n,"ytd-guide-downloads-entry-renderer",function(){if(uQ5===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);uQ5=K}K=uQ5;return K},{mode:1});var Np=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return K};
_.q(Np,_.e);_.l=Np.prototype;_.l.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]]"}}}}}};
_.l.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var K=this.sectionItems.children,m=0,x=K.length;m<x;m++)K[m].activeEndpoint=this.activeEndpoint}};
_.l.handleAddToGuideSectionAction=function(K){var m=_.C(K,iLH);if(m&&this.data&&(K=m.items,m=m.handlerData,K&&m&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(m)>-1)){m=0;for(var x=K.length;m<x;m++)K[m].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,K[m])}};
_.l.handleRemoveFromGuideSectionAction=function(K){var m=_.C(K,YIf);m&&this.data&&(K=m.guideEntryId,m=m.handlerData,K&&m&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(m)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(K,this.data.sectionItems),this.removeFromCollapsedSection(K,this.data.sectionItems)))};
_.l.removeFromExpandedSection=function(K,m){K=this.getEntryIndexMatchingId(K,m);K!==-1&&this.splice("data.sectionItems",K,1)};
_.l.removeFromCollapsedSection=function(K,m){var x=m.findIndex(function(S){return!!_.C(S,Ths)});
x&&x!==-1&&m[x]&&_.C(m[x],Ths)&&(m=_.C(m[x],Ths).expandableItems)&&(K=this.getEntryIndexMatchingId(K,m),K!==-1&&this.splice("data.sectionItems."+x+".guideCollapsibleEntryRenderer.expandableItems",K,1))};
_.l.getEntryIndexMatchingId=function(K,m){var x=this;return m.findIndex(function(S){return x.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",S)===K})};
Np.prototype.activeEndpointChanged=Np.prototype.activeEndpointChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Np.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Np.prototype,"actionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Np.prototype,"ytRendererstamperBehavior",void 0);_.v([_.QF("#section-items"),_.U("design:type",HTMLDivElement)],Np.prototype,"sectionItems",void 0);
_.v([_.QF("#header-entry"),_.U("design:type",Object)],Np.prototype,"headerEntry",void 0);_.v([_.P(),_.U("design:type",Object)],Np.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Np.prototype,"activeEndpoint",void 0);_.v([_.xt("activeEndpoint"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Np.prototype,"activeEndpointChanged",null);_.v([_.Z({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],Np);
_.d(Np,"ytd-guide-collapsible-section-entry-renderer",function(){if(lCJ===void 0){var K=document.createElement("template");_.E(K,'\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="true" 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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);lCJ=K}K=lCJ;return K},{mode:1});var MZf;var fCO;var Zk=function(){var K=_.e.apply(this,arguments)||this;K.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 K};
_.q(Zk,_.e);_.l=Zk.prototype;
_.l.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}}}}};
_.l.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var K=_.z4(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);K&&K.length===1&&K[0]&&_.z4(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.l.handleResetChannelUnreadCountCommand=function(K){var m;(K=(m=_.C(K,AIs))==null?void 0:m.channelId)&&this.data&&this.data.items&&(m=this.getPathToEntryMatchingId(K))&&(this.set(m+".guideEntryRenderer.count",0),this.set(m+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.l.handleResetSubscriptionsUnreadDotCommand=function(K){var m,x=(m=_.C(K,o9l))==null?void 0:m.targetId,S;x&&(S=this.data)!=null&&S.items&&(K=this.data.items.findIndex(function(Q){var w;return((w=Q.guideEntryRenderer)==null?void 0:w.targetId)===x}),K<0||this.set("data.items."+K+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.l.getPathToEntryMatchingId=function(K){if(this.data&&this.data.items){var m=this.getEntryIndexMatchingId(K,this.data.items);if(m>-1)return"data.items."+m;for(var x=0;x<this.data.items.length;x++)if(m=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[x]))if(m=this.getEntryIndexMatchingId(K,m),m>-1)return"data.items."+x+".guideCollapsibleEntryRenderer.expandableItems."+m}};
_.l.handleAddToGuideSectionAction=function(K){var m=this;if(_.C(K,iLH)){var x=_.C(K,iLH).items;K=_.C(K,iLH).handlerData;var S,Q;if(x&&K&&((S=this.data)==null?void 0:(Q=S.handlerDatas)==null?void 0:Q.indexOf(K))>-1){x=x.filter(function(M){return(M=m.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",M))&&!m.isGuideItemPresent(M)});
var w;if(K==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((w=this.data)==null?0:w.items)&&(S=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),S>-1)){this.splice.apply(this,["data.items",S+1,0].concat(_.N3(x)));return}this.unshift.apply(this,["data.items"].concat(_.N3(x)))}}};
_.l.isGuideItemPresent=function(K){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(K,this.data.items)!==-1)return!0;var m=this.data.items.find(function(x){return!!x.guideCollapsibleEntryRenderer});
if((m==null?0:m.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(K,m.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.l.getEntryIndexMatchingId=function(K,m){var x=this;return m.findIndex(function(S){return x.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",S)===K})};
_.l.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(K,m){var x=this;return m.findIndex(function(S){return x.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",S)===K})};
_.l.handleRemoveFromGuideSectionAction=function(K){if(_.C(K,YIf)){var m=_.C(K,YIf).guideEntryId;K=_.C(K,YIf).handlerData;var x,S;m&&K&&((x=this.data)==null?void 0:(S=x.handlerDatas)==null?void 0:S.indexOf(K))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(m,this.data.items),this.removeFromCollapsedSection(m,this.data.items))}};
_.l.removeFromExpandedSection=function(K,m){K=this.getEntryIndexMatchingId(K,m);K!==-1&&this.splice("data.items",K,1)};
_.l.removeFromCollapsedSection=function(K,m){var x=m.findIndex(function(S){return!!S.guideCollapsibleEntryRenderer});
x!==-1&&(m=m[x].guideCollapsibleEntryRenderer.expandableItems)&&(K=this.getEntryIndexMatchingId(K,m),K!==-1&&this.splice("data.items."+x+".guideCollapsibleEntryRenderer.expandableItems",K,1))};
_.l.activeEndpointChanged=function(){for(var K=_.U8(this.hostElement).querySelector("#items").children,m=0,x=K.length;m<x;m++)K[m].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.l.guideOpenedChanged=function(){for(var K=_.U8(this.hostElement).querySelector("#items").children,m=0,x=K.length;m<x;m++)K[m].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
Zk.prototype.guideOpenedChanged=Zk.prototype.guideOpenedChanged;Zk.prototype.activeEndpointChanged=Zk.prototype.activeEndpointChanged;Zk.prototype.persistentGuideChanged=Zk.prototype.persistentGuideChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Zk.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Zk.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Zk.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.M5.YtLazyListBehavior),_.U("design:type",Object)],Zk.prototype,"ytLazyListBehavior",void 0);_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],Zk.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Zk.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Zk.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",String)],Zk.prototype,"type",void 0);_.v([_.P({value:20}),_.U("design:type",Number)],Zk.prototype,"initialCount",void 0);_.v([_.P({value:10}),_.U("design:type",Number)],Zk.prototype,"targetFramerate",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],Zk.prototype,"autoFill",void 0);_.v([_.P({value:50}),_.U("design:type",Number)],Zk.prototype,"renderDelay",void 0);
_.v([_.xt("guidePersistentAndVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Zk.prototype,"persistentGuideChanged",null);_.v([_.uV("activeEndpoint"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Zk.prototype,"activeEndpointChanged",null);_.v([_.uV("guideOpened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Zk.prototype,"guideOpenedChanged",null);
_.v([_.Z({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],Zk);
_.d(Zk,"ytd-guide-section-renderer",function(){if(fCO!==void 0)return fCO;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return fCO=K},{mode:_.VF("kevlar_poly_si_batch_j073")?1:2});var tZs;var Bm=function(){return _.e.apply(this,arguments)||this};
_.q(Bm,_.e);_.tv.Object.defineProperties(Bm.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Bm.prototype,"rendererBehaviors",void 0);_.v([_.P(),_.U("design:type",Object)],Bm.prototype,"data",void 0);_.v([_.P(),_.g("data.signInButton.buttonRenderer.style"),_.U("design:type",Object),_.U("design:paramtypes",[])],Bm.prototype,"alignByText",null);_.v([_.Z({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],Bm);
_.d(Bm,"ytd-guide-signin-promo-renderer",function(){if(tZs===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);tZs=K}K=tZs;return K},{mode:1});var aJ=function(){var K=_.e.apply(this,arguments)||this;K.showFooter=!1;return K};
_.q(aJ,_.e);aJ.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}}}}};
aJ.prototype.attached=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1){m=_.cd().resolve(_.tR(_.zl));if(!m)return x.jumpTo(0);m.setGuideData(K.hostElement);return x.yield(0,3)}K.ytLazyListBehavior.initialCount=2;return x.return()})};
aJ.prototype.onMouseExit=function(){_.h("web_guide_hover_expansion")&&_.z4(this.hostElement,"yt-guide-mouseleaved",[])};
aJ.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
aJ.prototype.dataChanged=aJ.prototype.dataChanged;aJ.prototype.onMouseExit=aJ.prototype.onMouseExit;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],aJ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],aJ.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.M5.YtLazyListBehavior),_.U("design:type",Object)],aJ.prototype,"ytLazyListBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],aJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],aJ.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],aJ.prototype,"showFooter",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],aJ.prototype,"autoFill",void 0);_.v([_.mh("mouseleave"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],aJ.prototype,"onMouseExit",null);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],aJ.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-guide-renderer",disableElementRegistration:!0})],aJ);
_.d(aJ,"ytd-guide-renderer",function(){if(MZf!==void 0)return MZf;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return MZf=K},{mode:_.VF("kevlar_poly_si_batch_j073")?1:2});var ckl;var dI=function(){var K=_.e.apply(this,arguments)||this;K.systemIcons=_.h("kevlar_system_icons");K.frostedGlass=_.h("web_frosted_glass");K.getEndpointForm=function(){return zOO(K.data)};
return K};
_.q(dI,_.e);_.l=dI.prototype;_.l.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")};
_.l.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",_.Hk(this.data.formattedTitle))};
_.l.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)};
_.l.onDown=function(){this.interaction.triggerDown()};
_.l.onUp=function(){this.interaction.triggerUp()};
_.l.onTap=function(K){if(this.data.serviceEndpoint){var m;_.h("shorts_controller_retrieve_seedless_sequence_v2")&&((m=_.C(this.data.serviceEndpoint,_.l9))==null?void 0:m.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint):UHs(this.data.serviceEndpoint,this);K.preventDefault()}else{var x;((x=this.data)==null?0:x.navigationEndpoint)&&!_.oK(_.AO(K),this.hostElement,["A".toString()])&&_.vg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.l.computeActive=function(K,m){if(!K)return!1;var x=K.navigationEndpoint;K=K.serviceEndpoint;if(!x&&!K||!m)return!1;if(x){K=_.C(x,_.SB);var S=_.C(m,_.SB);if(K&&S)return K.browseId===S.browseId&&K.params===S.params;var Q;x=(Q=_.C(x.commandMetadata,_.mE))==null?void 0:Q.url;var w;m=(w=_.C(m.commandMetadata,_.mE))==null?void 0:w.url;return!(!x||!m||x!==m&&x!==_.qb(m))}return this.isActiveShortsTab(K,m)};
_.l.isActiveShortsTab=function(K,m){m=!!_.C(m,_.l9)||!!_.C(m,_.Ve);return(!!_.C(K,_.l9)||!!_.C(K,_.Ve))&&m};
_.l.computeTitle=function(K,m){return m?"":_.Hk(K)};
_.tv.Object.defineProperties(dI.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
dI.prototype.onTap=dI.prototype.onTap;dI.prototype.onUp=dI.prototype.onUp;dI.prototype.onDown=dI.prototype.onDown;dI.prototype.onActiveStateChange=dI.prototype.onActiveStateChange;dI.prototype.dataChanged=dI.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],dI.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],dI.prototype,"ytComponentBehavior",void 0);
_.v([_.b(_.o9),_.U("design:type",Object)],dI.prototype,"ironButtonState",void 0);_.v([_.P(),_.U("design:type",Object)],dI.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],dI.prototype,"activeEndpoint",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],dI.prototype,"noLabels",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.U("design:type",Boolean)],dI.prototype,"isActive",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dI.prototype,"systemIcons",void 0);_.v([_.QF("yt-interaction"),_.U("design:type",Object)],dI.prototype,"interaction",void 0);_.v([_.g("isActive"),_.U("design:type",Object),_.U("design:paramtypes",[])],dI.prototype,"ariaSelected",null);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],dI.prototype,"frostedGlass",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dI.prototype,"dataChanged",null);_.v([_.xt("isActive"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dI.prototype,"onActiveStateChange",null);_.v([_.mh("down"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dI.prototype,"onDown",null);
_.v([_.mh("up"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],dI.prototype,"onUp",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],dI.prototype,"onTap",null);_.v([_.Z({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],dI);
_.d(dI,"ytd-mini-guide-entry-renderer",function(){if(ckl!==void 0)return ckl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ckl=K},{mode:_.VF("kevlar_poly_si_batch_j063")?1:2});var Oo4;var yX=function(){var K=_.e.apply(this,arguments)||this;K.allVideosCount=0;K.noLabels=_.h("kevlar_mini_guide_no_labels")||_.h("kevlar_modern_mini_guide");K.frostedGlass=_.h("web_frosted_glass");return K};
_.q(yX,_.e);_.l=yX.prototype;_.l.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.l.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.l.onMouseEnter=function(){_.h("web_guide_hover_expansion")&&_.z4(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.l.visibleChanged=function(){if(this.visible&&!this.data){var K=_.cd().resolve(_.tR(_.zl));K&&K.setGuideData(this.hostElement)}};
_.l.dataChanged=function(){var K=_.h("kevlar_modern_mini_guide"),m;var x=(m=this.data)==null?void 0:m.items;m=this.allVideosCount;var S=[];if(x){for(var Q=[],w=_.u(x),M=w.next();!M.done;M=w.next())if(M=M.value,M.guideSubscriptionsSectionRenderer){var f=void 0;Q=((f=M.guideSubscriptionsSectionRenderer)==null?void 0:f.items)||[]}x=_.u(x);for(w=x.next();!w.done;w=x.next())if(w=w.value,M=void 0,(M=w.guideSectionRenderer)==null?0:M.items)for(M=void 0,w=_.u((M=w.guideSectionRenderer)==null?void 0:M.items),
M=w.next();!M.done;M=w.next()){M=M.value;var c=void 0,D=void 0;f=M.guideEntryRenderer||_.C((c=M)==null?void 0:(D=c.guideCollapsibleSectionEntryRenderer)==null?void 0:D.headerEntry,Tos);c=[];D=[];var G=void 0;if(((G=f)==null?void 0:G.targetId)==="subscriptions-guide-item")c=Q;else{var p=G=void 0;if((G=M)==null?0:(p=G.guideCollapsibleSectionEntryRenderer)==null?0:p.sectionItems)D=c=M.guideCollapsibleSectionEntryRenderer.sectionItems}IwH(S,f,K?c:[]);if(D.length>0)for(M=_.u(D),f=M.next();!f.done;f=M.next())f=
f.value,D=_.C(f,Ics),c=void 0,D=D&&(D.alwaysShow||m)?_.C((c=D)==null?void 0:c.entryRenderer,Tos):_.C(f,Tos),IwH(S,D,[])}}this.miniGuideItems=S};
_.l.activeEndpointChanged=function(){for(var K=this.items.children,m=0;m<K.length;m++)K[m].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.l.registerWithViewTransitionManager=function(){var K=this;_.FI(_.dX,function(){var m=_.cd().resolve(_.tR(_.n4));if(m&&m.isAnyTransitionEnabled){var x={};m.viewTransitionCoordinator.registerElement(K.hostElement,(x.slide="mini-guide-page-transition",x))}})};
yX.prototype.activeEndpointChanged=yX.prototype.activeEndpointChanged;yX.prototype.dataChanged=yX.prototype.dataChanged;yX.prototype.visibleChanged=yX.prototype.visibleChanged;yX.prototype.onMouseEnter=yX.prototype.onMouseEnter;_.v([_.b(_.dJ),_.U("design:type",Object)],yX.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],yX.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],yX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],yX.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],yX.prototype,"ytComponentBehavior",void 0);_.v([_.QF("#items"),_.U("design:type",Object)],yX.prototype,"items",void 0);_.v([_.P(),_.U("design:type",Object)],yX.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Boolean)],yX.prototype,"visible",void 0);_.v([_.P(),_.U("design:type",Object)],yX.prototype,"miniGuideItems",void 0);_.v([_.P({selector:_.Zjn}),_.U("design:type",Object)],yX.prototype,"allVideosCount",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],yX.prototype,"noLabels",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],yX.prototype,"frostedGlass",void 0);
_.v([_.mh("mouseenter"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yX.prototype,"onMouseEnter",null);_.v([_.uV("visible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yX.prototype,"visibleChanged",null);_.v([_.uV("data","allVideosCount"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yX.prototype,"dataChanged",null);
_.v([_.uV("activeEndpoint"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],yX.prototype,"activeEndpointChanged",null);_.v([_.Z({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],yX);
_.d(yX,"ytd-mini-guide-renderer",function(){if(Oo4===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);Oo4=K}K=Oo4;return K},{mode:1});var j1s;var DFH=/^[\x00-\x7F]+$/,VX=function(){return _.e.apply(this,arguments)||this};
_.q(VX,_.e);_.tv.Object.defineProperties(VX.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var K,m=_.Hk((K=this.data)==null?void 0:K.handle);if(m)return _.o_("@"+m)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var K=_.Hk(this.displayHandle),m,x=_.Hk((m=this.data)==null?void 0:m.handleUrl);if(K&&x)return _.o_(x+K)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var K=_.Hk(this.displayHandle);if(K&&!DFH.test(K)){var m;return(m=this.data)==null?void 0:m.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var K=_.Hk(this.displayHandleUrl),m,x=_.Hk((m=this.data)==null?void 0:m.urlInfoText);if(K&&x)return _.o_(x+" "+K)}}});
_.v([_.P(),_.U("design:type",Object)],VX.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],VX.prototype,"displayHandle",null);_.v([_.g("displayHandle"),_.U("design:type",Object),_.U("design:paramtypes",[])],VX.prototype,"displayHandleUrl",null);_.v([_.g("displayHandle"),_.U("design:type",Object),_.U("design:paramtypes",[])],VX.prototype,"warningText",null);
_.v([_.g("displayHandleUrl"),_.U("design:type",Object),_.U("design:paramtypes",[])],VX.prototype,"urlInfoTextWithUrl",null);_.v([_.Z({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],VX);
_.d(VX,"ytd-handles-claiming-confirm-dialog-content",function(){if(j1s!==void 0)return j1s;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return j1s=K},{mode:1});var rkl;var Uo=function(){var K=_.e.apply(this,arguments)||this;K.okButtonOverride={style:"mono",type:"outline",size:"M"};return K};
_.q(Uo,_.e);Uo.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Uo.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Uo.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Uo.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Uo.prototype,"okButtonOverride",void 0);_.v([_.P(),_.U("design:type",Object)],Uo.prototype,"data",void 0);_.v([_.Z({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],Uo);
_.d(Uo,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(rkl!==void 0)return rkl;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return rkl=K},{mode:1});var GXJ;var p2l=/^[\x00-\x7F]+$/,zL=function(){var K=_.e.apply(this,arguments)||this;K.isLoading=!1;return K};
_.q(zL,_.e);zL.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var K;this.selectedHandle=(K=this.handleInput)==null?void 0:K.value;this.onSelectedHandleChanged(this.selectedHandle);_.z4(this.hostElement,"yt-refit-popups-action")}};
_.tv.Object.defineProperties(zL.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var K;return(K=this.data)==null?void 0:K.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.o_("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.o_(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!p2l.test(this.selectedHandle)){var K;return(K=this.data)==null?void 0:K.warningText}}}});
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],zL.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zL.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],zL.prototype,"selectedHandle",void 0);_.v([_.P(),_.U("design:type",Object)],zL.prototype,"isLoading",void 0);_.v([_.P(),_.U("design:type",Function)],zL.prototype,"onSelectedHandleChanged",void 0);_.v([_.QF("#channel-handle-input"),_.U("design:type",Object)],zL.prototype,"handleInput",void 0);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],zL.prototype,"handleUrlPrefix",null);_.v([_.g("selectedHandle"),_.U("design:type",Object),_.U("design:paramtypes",[])],zL.prototype,"displayHandle",null);_.v([_.g("selectedHandle"),_.U("design:type",Object),_.U("design:paramtypes",[])],zL.prototype,"displayHandleUrl",null);_.v([_.g("selectedHandle"),_.U("design:type",Object),_.U("design:paramtypes",[])],zL.prototype,"warningText",null);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],zL.prototype,"ytRendererBehavior",void 0);_.v([_.Z({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],zL);
_.d(zL,"ytd-handles-claiming-edit-dialog-content",function(){if(GXJ!==void 0)return GXJ;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return GXJ=K},{mode:1});var RXy;var TL=function(){var K=_.e.apply(this,arguments)||this;K.actionButtonOverride={style:"mono",type:"filled",size:"M"};K.cancelButtonOverride={style:"mono",type:"text",size:"M"};K.selectButtonDisabled=!1;K.isLoading=!1;K.hasSelectedHandleEventListener=!1;K.selectedHandleChanged=function(m){K.selectedHandle=m};
return K};
_.q(TL,_.e);_.l=TL.prototype;_.l.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.l.onDataChanged=function(){var K,m;this.selectedHandle=(m=_.C((K=this.data)==null?void 0:K.inputField,bLl))==null?void 0:m.handle};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.onCancel=function(){this.selectedHandle="";_.Uk(this.hostElement,"yt-close-popup-action",[this.is])};
_.l.onSelectHandle=function(){var K=this;if(this.selectedHandle!==void 0){var m;((m=this.data)==null?void 0:m.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(x,S){if(S.newHandleUpdateStatus!==void 0&&S.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&S.newHandleUpdateStatus.errorMessage)_.ni(K.hostElement,_.Hk(S.newHandleUpdateStatus.errorMessage)),
K.isLoading=!1;else{var Q;if((Q=K.data)==null?0:Q.onChannelUpdateSuccess){x=K.data.onChannelUpdateSuccess;var w,M;if(S=(w=_.C(x,_.PS))==null?void 0:(M=w.popup)==null?void 0:M.handlesClaimingConfirmDialogRenderer)S.handle=_.o_(K.selectedHandle);K.ytComponentBehavior.resolveCommand(x);_.Uk(K.hostElement,"yt-close-popup-action",[K.is])}else K.isLoading=!1}},
onServerError:function(){var x;K.content&&((x=K.content)==null?0:x.handleInput)&&K.content.handleInput.validate();K.isLoading=!1;_.ni(K.hostElement,_.SC("TRY_AGAIN_LATER"))}}}))}};
_.l.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
TL.prototype.onDataChanged=TL.prototype.onDataChanged;TL.prototype.onSelectedHandleChanged=TL.prototype.onSelectedHandleChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],TL.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],TL.prototype,"actionButtonOverride",void 0);_.v([_.P(),_.U("design:type",Object)],TL.prototype,"cancelButtonOverride",void 0);_.v([_.P(),_.U("design:type",Object)],TL.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",String)],TL.prototype,"selectedHandle",void 0);_.v([_.P(),_.U("design:type",Object)],TL.prototype,"selectButtonDisabled",void 0);_.v([_.P(),_.U("design:type",Object)],TL.prototype,"isLoading",void 0);_.v([_.P(),_.U("design:type",Object)],TL.prototype,"hasSelectedHandleEventListener",void 0);_.v([_.P(),_.U("design:type",Object)],TL.prototype,"handleInput",void 0);
_.v([_.xt("selectedHandle"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],TL.prototype,"onSelectedHandleChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],TL.prototype,"onDataChanged",null);_.v([_.QF("ytd-handles-claiming-edit-dialog-content"),_.U("design:type",Object)],TL.prototype,"content",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],TL.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],TL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Z({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],TL);
_.d(TL,"ytd-handles-claiming-edit-dialog-renderer",function(){if(RXy!==void 0)return RXy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return RXy=K},{mode:1});var Jk4;var IJ=function(){return _.e.apply(this,arguments)||this};
_.q(IJ,_.e);_.tv.Object.defineProperties(IJ.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null?0:K.handle){var m;return _.o_("@"+_.Hk((m=this.data)==null?void 0:m.handle))}}}});
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],IJ.prototype,"formattedHandle",null);_.v([_.P(),_.U("design:type",Object)],IJ.prototype,"data",void 0);_.v([_.Z({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],IJ);
_.d(IJ,"ytd-handles-claiming-radio-option-renderer",function(){if(Jk4!==void 0)return Jk4;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Jk4=K},{mode:1});var hXO;var Clf=/^[\x00-\x7F]+$/,kn=function(){var K=_.e.apply(this,arguments)||this;K.initialRadioIndex="-1";K.isLoading=!1;K.maybeSubmitFeedback=function(){K.feedbackSurveyRenderer.submitSurvey()};
return K};
_.q(kn,_.e);kn.prototype.updateSelectedHandleIndexFromBinding=function(K){this.selectedRadioIndex=+K.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(K)};
kn.prototype.selectedHandleChanged=function(K){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var m;this.selectedHandle=(m=this.handleInput)==null?void 0:m.value;this.onSelectedHandleChanged(K)}};
_.tv.Object.defineProperties(kn.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var K;return(((K=this.data)==null?void 0:K.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var K;return this.ytRendererBehavior.getSimpleString((K=this.data)==null?void 0:K.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.o_("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.o_(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!Clf.test(this.selectedHandle)){var K;return(K=this.data)==null?void 0:K.warningText}}}});
_.v([_.P(),_.U("design:type",Object)],kn.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],kn.prototype,"initialRadioIndex",void 0);_.v([_.P(),_.U("design:type",Number)],kn.prototype,"selectedRadioIndex",void 0);_.v([_.P(),_.U("design:type",String)],kn.prototype,"selectedHandle",void 0);_.v([_.P(),_.U("design:type",Object)],kn.prototype,"isLoading",void 0);_.v([_.P(),_.U("design:type",Function)],kn.prototype,"onSelectedHandleChanged",void 0);
_.v([_.P(),_.U("design:type",Function)],kn.prototype,"onSelectedRadioIndexChanged",void 0);_.v([_.QF("#channel-handle-input"),_.U("design:type",Object)],kn.prototype,"handleInput",void 0);_.v([_.QF("ytd-feedback-survey-renderer"),_.U("design:type",Object)],kn.prototype,"feedbackSurveyRenderer",void 0);_.v([_.g("data"),_.U("design:type",Number),_.U("design:paramtypes",[])],kn.prototype,"radioButtonLength",null);
_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],kn.prototype,"handleUrlPrefix",null);_.v([_.g("selectedHandle"),_.U("design:type",Object),_.U("design:paramtypes",[])],kn.prototype,"displayHandle",null);_.v([_.g("selectedHandle"),_.U("design:type",Object),_.U("design:paramtypes",[])],kn.prototype,"displayHandleUrl",null);_.v([_.g("selectedHandle"),_.U("design:type",Object),_.U("design:paramtypes",[])],kn.prototype,"warningText",null);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],kn.prototype,"ytRendererBehavior",void 0);_.v([_.Z({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],kn);
_.d(kn,"ytd-handles-claiming-select-dialog-content",function(){if(hXO!==void 0)return hXO;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return hXO=K},{mode:1});var LnG;var Wm=function(){var K=_.e.apply(this,arguments)||this;K.actionButtonOverride={style:"mono",type:"filled",size:"M"};K.cancelButtonOverride={style:"mono",type:"text",size:"M"};K.initialRadioIndex="-1";K.selectButtonDisabled=!1;K.isLoading=!1;K.selectedRadioIndexChanged=function(m){K.selectedRadioIndex=Number(m.detail.value)};
K.selectedHandleChanged=function(m){K.selectedHandle=m.detail.value};
return K};
_.q(Wm,_.e);_.l=Wm.prototype;_.l.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.l.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.l.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.z4(this.hostElement,"yt-refit-popups-action")};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.Uk(this.hostElement,"yt-close-popup-action",[this.is])};
_.l.onSelectHandle=function(){var K=this;if(this.selectedHandle!==void 0){var m;((m=this.data)==null?void 0:m.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(x,S){if(S.newHandleUpdateStatus!==void 0&&S.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&S.newHandleUpdateStatus.errorMessage)_.ni(K.hostElement,_.Hk(S.newHandleUpdateStatus.errorMessage)),
K.isLoading=!1;else{var Q;if((Q=K.data)==null?0:Q.onChannelUpdateSuccess){x=K.data.onChannelUpdateSuccess;S=_.C(x,_.PS);var w;if(S==null?0:(w=S.popup)==null?0:w.handlesClaimingConfirmDialogRenderer)S.popup.handlesClaimingConfirmDialogRenderer.handle=_.o_(K.selectedHandle);K.ytComponentBehavior.resolveCommand(x);_.Uk(K.hostElement,"yt-close-popup-action",[K.is])}else K.isLoading=!1}},
onServerError:function(){if(K.selectedRadioIndex===K.radioButtonLength){var x;K.content&&((x=K.content)==null?0:x.handleInput)&&K.content.handleInput.validate()}K.isLoading=!1;_.ni(K.hostElement,_.SC("TRY_AGAIN_LATER"))}}}))}};
_.l.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var K,m;this.selectedHandle=(K=this.content)==null?void 0:(m=K.handleInput)==null?void 0:m.value}else this.selectedRadioIndex>=0&&((K=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(K==null?void 0:K.handle):this.selectedHandle=void 0)};
_.l.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.l.getRadioItem=function(K){if(this.radioButtonLength>K&&K>=0)return _.C(this.data.radioButton[K],dMH)};
_.tv.Object.defineProperties(Wm.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var K;return(((K=this.data)==null?void 0:K.radioButton)||[]).length}}});
Wm.prototype.onSelectedHandleChanged=Wm.prototype.onSelectedHandleChanged;Wm.prototype.onSelectedHandleIndexChanged=Wm.prototype.onSelectedHandleIndexChanged;Wm.prototype.onDataChanged=Wm.prototype.onDataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Wm.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Wm.prototype,"actionButtonOverride",void 0);_.v([_.P(),_.U("design:type",Object)],Wm.prototype,"cancelButtonOverride",void 0);
_.v([_.P(),_.U("design:type",Object)],Wm.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Wm.prototype,"initialRadioIndex",void 0);_.v([_.P(),_.U("design:type",Number)],Wm.prototype,"selectedRadioIndex",void 0);_.v([_.P(),_.U("design:type",String)],Wm.prototype,"selectedHandle",void 0);_.v([_.P(),_.U("design:type",Object)],Wm.prototype,"selectButtonDisabled",void 0);_.v([_.P(),_.U("design:type",Object)],Wm.prototype,"isLoading",void 0);
_.v([_.g("data"),_.U("design:type",Number),_.U("design:paramtypes",[])],Wm.prototype,"radioButtonLength",null);_.v([_.QF("ytd-handles-claiming-select-dialog-content"),_.U("design:type",Object)],Wm.prototype,"content",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wm.prototype,"onDataChanged",null);
_.v([_.xt("selectedRadioIndex"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wm.prototype,"onSelectedHandleIndexChanged",null);_.v([_.xt("selectedHandle"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wm.prototype,"onSelectedHandleChanged",null);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Wm.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Wm.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Z({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],Wm);
_.d(Wm,"ytd-handles-claiming-select-dialog-renderer",function(){if(LnG!==void 0)return LnG;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return LnG=K},{mode:1});var qSO;var Ees;var Xm=function(){return _.e.apply(this,arguments)||this};
_.q(Xm,_.e);Xm.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Xm.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Xm.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Xm.prototype,"data",void 0);_.v([_.Z({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],Xm);
_.d(Xm,"ytd-hotkey-dialog-section-option-renderer",function(){if(Ees!==void 0)return Ees;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Ees=K},{mode:1});var bo5;var Kw=function(){return _.e.apply(this,arguments)||this};
_.q(Kw,_.e);Kw.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Kw.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Kw.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Kw.prototype,"data",void 0);_.v([_.Z({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],Kw);
_.d(Kw,"ytd-hotkey-dialog-section-renderer",function(){if(bo5!==void 0)return bo5;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return bo5=K},{mode:1});var mP=function(){return _.e.apply(this,arguments)||this};
_.q(mP,_.e);mP.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],mP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],mP.prototype,"data",void 0);_.v([_.Z({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],mP);
_.d(mP,"ytd-hotkey-dialog-content",function(){if(qSO!==void 0)return qSO;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return qSO=K},{mode:1});var ge5;var xQ=function(){return _.e.apply(this,arguments)||this};
_.q(xQ,_.e);xQ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var K=document.querySelector("ytd-hotkey-dialog-content #scrollable");K&&(K.dialogElement=this.hostElement.parentElement)};
xQ.prototype.onCloseTap=function(){_.Uk(this.hostElement,"yt-close-popup-action")};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],xQ.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],xQ.prototype,"data",void 0);_.v([_.Z({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],xQ);
_.d(xQ,"ytd-hotkey-dialog-renderer",function(){if(ge5!==void 0)return ge5;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return ge5=K},{mode:1});var nel;var SD=function(){return _.e.apply(this,arguments)||this};
_.q(SD,_.e);SD.prototype.onYtServiceRequestError=function(){if(this.blocked){var K;var m=(K=this.data)==null?void 0:K.defaultServiceEndpoint}else{var x;m=(x=this.data)==null?void 0:x.toggledServiceEndpoint}var S;(m=(S=_.C(m,_.C8M))==null?void 0:S.onFailureAction)&&this.ytComponentBehavior.resolveCommand(m);this.updateBlockState(!this.blocked)};
SD.prototype.onYtToggleButton=function(K){this.updateBlockState(K.detail.toggled)};
SD.prototype.updateBlockState=function(K){if(K!==this.blocked){var m=this.blockedEntityKey;m&&this.ytdReduxBehavior.dispatch(_.ue("blockStateEntity",m,{key:m,blocked:K}));this.set("data.isToggled",K)}};
_.tv.Object.defineProperties(SD.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)}}});
SD.prototype.onYtToggleButton=SD.prototype.onYtToggleButton;SD.prototype.onYtServiceRequestError=SD.prototype.onYtServiceRequestError;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],SD.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],SD.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],SD.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],SD.prototype,"blockedEntityKey",void 0);
_.v([_.P({selectorArgs:["blockedEntityKey"],selector:function(K,m){return _.X4(K.entities,"blockStateEntity",m)}}),
_.U("design:type",Object)],SD.prototype,"blockStateEntity",void 0);_.v([_.g("data","blockStateEntity"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],SD.prototype,"blocked",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],SD.prototype,"onYtServiceRequestError",null);
_.v([_.mh("yt-toggle-button"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],SD.prototype,"onYtToggleButton",null);_.v([_.Z({is:"ytd-block-button",disableElementRegistration:!0})],SD);
_.d(SD,"ytd-block-button",function(){if(nel!==void 0)return nel;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return nel=K},
{mode:1});var Pld;var eX6;var Qk=function(){return _.e.apply(this,arguments)||this};
_.q(Qk,_.e);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Qk.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Qk.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Qk.prototype,"data",void 0);_.v([_.Z({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],Qk);
_.d(Qk,"ytd-kids-blocklist-picker-item-renderer",function(){if(eX6!==void 0)return eX6;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return eX6=K},{mode:1});var w6=function(){return _.e.apply(this,arguments)||this};
_.q(w6,_.e);w6.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],w6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],w6.prototype,"data",void 0);_.v([_.Z({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],w6);
_.d(w6,"ytd-kids-blocklist-picker-content",function(){if(Pld!==void 0)return Pld;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Pld=
K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var ios;var sX=function(){var K=_.e.apply(this,arguments)||this;K.hasAnyRequestSucceeded=!1;K.hasAnyRequestFailed=!1;K.numPendingRequests=0;return K};
_.q(sX,_.e);_.l=sX.prototype;_.l.attached=function(){this.hostElement.setAttribute("dialog","")};
_.l.onDoneButtonTap=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.l.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.l.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.l.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.l.onPopupClosed=function(K){var m,x;if(((m=K.detail)==null?void 0:(x=m.popup)==null?void 0:x.is)==="tp-yt-paper-dialog"){var S;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((S=this.data)==null?0:S.successfulToastActionMessage)&&(K=_.Bk(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(K));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
sX.prototype.onPopupClosed=sX.prototype.onPopupClosed;sX.prototype.onYtServiceRequestError=sX.prototype.onYtServiceRequestError;sX.prototype.onYtServiceRequestCompleted=sX.prototype.onYtServiceRequestCompleted;sX.prototype.onYtServiceRequestSent=sX.prototype.onYtServiceRequestSent;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],sX.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],sX.prototype,"ytRendererBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],sX.prototype,"data",void 0);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sX.prototype,"onYtServiceRequestSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sX.prototype,"onYtServiceRequestCompleted",null);
_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sX.prototype,"onYtServiceRequestError",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],sX.prototype,"onPopupClosed",null);_.v([_.Z({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],sX);
_.d(sX,"ytd-kids-blocklist-picker-renderer",function(){if(ios!==void 0)return ios;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return ios=K},{mode:1});var YSd;var Fn6;var l4=function(){return _.e.apply(this,arguments)||this};
_.q(l4,_.e);l4.prototype.setTip=function(K){var m=this;this.data&&(this.tip=G_y(DWd.getInstance(),K,this.data),_.MJ(this,function(){_.vg(m.hostElement,"yt-refit")}))};
l4.prototype.clearTip=function(){this.tip=void 0};
l4.prototype.computeHidden=function(K){return!K};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],l4.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],l4.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.U("design:type",Boolean)],l4.prototype,"hidden",void 0);_.v([_.P(),_.U("design:type",Object)],l4.prototype,"tip",void 0);_.v([_.Z({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],l4);
_.d(l4,"ytd-menu-popup-tip-renderer",function(){if(Fn6!==void 0)return Fn6;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);
return Fn6=K},{mode:1});var Aks;var u4=function(){var K=_.e.apply(this,arguments)||this;K.useIcons=!1;K.systemIcons=_.h("kevlar_system_icons");K.useListItemStyles=_.h("web_list_item_style_for_menu_items");return K};
_.q(u4,_.e);_.l=u4.prototype;_.l.onFocus=function(){var K;(K=_.U8(this.hostElement).querySelector("tp-yt-paper-item"))==null||K.focus()};
_.l.onTap=function(){var K=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(K&&_.C(K,_.Wg))this.componentBehavior.resolveCommand(K),this.updateToggledStateInEntity();else if(K){this.componentBehavior.resolveCommand(K)||_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}});var m;((m=_.C(K,_.KQ))==null?void 0:m.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.l.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.l.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.l.updateToggledStateInEntity=function(){var K=this.data.toggleMenuServiceItemEntityKey,m=!this.data.isToggled;K&&this.ytdReduxBehavior.dispatch(_.ue("toggleMenuServiceItemEntity",K,{key:K,isToggled:m}))};
_.l.computeIcon=function(K,m,x){return(K=K?x:m)&&K.iconType?_.T9(K.iconType):""};
_.l.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.l.isIconActive=function(K){return!_.h("toggle_menu_active_icon_killswitch")&&K};
_.tv.Object.defineProperties(u4.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((K=this.data)==null?0:K.isToggled)?(m=this.data)==null?void 0:m.toggledText:(x=this.data)==null?void 0:x.defaultText}}});
u4.prototype.toggledStateEntityChanged=u4.prototype.toggledStateEntityChanged;u4.prototype.onYtServiceRequestCompleted=u4.prototype.onYtServiceRequestCompleted;u4.prototype.onTap=u4.prototype.onTap;u4.prototype.onFocus=u4.prototype.onFocus;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],u4.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],u4.prototype,"componentBehavior",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],u4.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],u4.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],u4.prototype,"useIcons",void 0);_.v([_.P({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.U("design:type",String)],u4.prototype,"icon",void 0);
_.v([_.P({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.YH.toggleMenuServiceItemEntitySelector}),_.U("design:type",Object)],u4.prototype,"toggleMenuServiceItemEntity",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],u4.prototype,"systemIcons",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],u4.prototype,"useListItemStyles",void 0);
_.v([_.mh("focus"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],u4.prototype,"onFocus",null);_.v([_.g("data.isToggled"),_.U("design:type",Object),_.U("design:paramtypes",[])],u4.prototype,"toggleButtonText",null);_.v([_.mh("tap"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],u4.prototype,"onTap",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],u4.prototype,"onYtServiceRequestCompleted",null);_.v([_.xt("toggleMenuServiceItemEntity.isToggled","data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],u4.prototype,"toggledStateEntityChanged",null);_.v([_.Z({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],u4);
_.d(u4,"ytd-toggle-menu-service-item-renderer",function(){if(Aks!==void 0)return Aks;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Aks=K},{mode:1});var oeH;var M_=function(){return _.e.apply(this,arguments)||this};
_.q(M_,_.e);M_.prototype.onFocus=function(){var K;(K=_.U8(this.hostElement).querySelector("tp-yt-paper-item"))==null||K.focus()};
_.tv.Object.defineProperties(M_.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.de(this.data.iconUrl)}}});
M_.prototype.onFocus=M_.prototype.onFocus;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],M_.prototype,"rendererBehavior",void 0);_.v([_.b(_.GP.YtEndpointBehavior),_.U("design:type",Object)],M_.prototype,"ytEndpointBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],M_.prototype,"data",void 0);_.v([_.mh("focus"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],M_.prototype,"onFocus",null);
_.v([_.g("data.iconUrl"),_.U("design:type",Object),_.U("design:paramtypes",[])],M_.prototype,"imageSource",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],M_);
_.d(M_,"ytd-menu-custom-icon-item-renderer",function(){if(oeH!==void 0)return oeH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return oeH=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});_.BX(_.vU,"yt-list-item-view-model",{props:{data:_.kv,isMenuItem:_.kv,isCompact:_.kv,onTap:_.$A,trailingAccessory:_.$A,hideSelectionTextChevron:_.kv,disabled:_.kv,inPopup:_.kv,disableHorizontalPadding:_.kv,isOverlay:_.kv,isToggled:_.kv,ariaLabel:_.kv,ariaPressed:_.kv}});var fw=function(){var K=_.e.apply(this,arguments)||this;K.disableBackdropFilter=_.h("web_disable_backdrop_filter");return K};
_.q(fw,_.e);_.l=fw.prototype;
_.l.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"}}}};
_.l.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.l.computeAriaLabel=function(K){return K};
_.l.onPopupOpened=function(){this.items.selected=0;for(var K=_.u(_.U8(this.items).children),m=K.next();!m.done;m=K.next())m.value.popupPositionTarget=this.positionTarget;if(K=this.popupTip||void 0)K.setTip(this.source||""),this.source=void 0;this.veData&&(K=_.hX())&&_.F4(K,[this.veData])};
_.l.onPopupClosed=function(){var K=this.popupTip||void 0;K&&K.clearTip()};
_.l.onIronActivate=function(K){this.shouldPersist(K)||_.Uk(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(K=_.hX())&&_.on(K,this.veData)};
_.l.shouldPersist=function(K){var m,x;if(((m=K.detail)==null?void 0:m.selected)===void 0||(x=this.data)==null||!x.items)return!1;var S,Q;return!((Q=(S=this.data.items[K.detail.selected])==null?void 0:S.toggleMenuServiceItemRenderer)==null||!Q.persistentOnMenuPopup)};
_.l.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(K){return K.menuNavigationItemRenderer?!!K.menuNavigationItemRenderer.icon:K.menuServiceItemRenderer?!!K.menuServiceItemRenderer.icon:K.menuConditionalServiceItemRenderer?!!K.menuConditionalServiceItemRenderer.icon:K.menuConditionalNavigationItemRenderer?!!K.menuConditionalNavigationItemRenderer.icon:K.toggleMenuServiceItemRenderer?!!K.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
fw.prototype.onPopupClosed=fw.prototype.onPopupClosed;fw.prototype.onPopupOpened=fw.prototype.onPopupOpened;_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],fw.prototype,"ytEventForwardingBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],fw.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],fw.prototype,"ytRendererBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],fw.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],fw.prototype,"veData",void 0);_.v([_.P({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.U("design:type",String)],fw.prototype,"ariaLabel",void 0);_.v([_.P({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],fw.prototype,"useIcons",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],fw.prototype,"disableBackdropFilter",void 0);_.v([_.QF("#items"),_.U("design:type",Object)],fw.prototype,"items",void 0);_.v([_.QF("ytd-menu-popup-tip-renderer"),_.U("design:type",Object)],fw.prototype,"popupTip",void 0);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],fw.prototype,"onPopupOpened",null);
_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],fw.prototype,"onPopupClosed",null);_.v([_.Z({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],fw);
_.d(fw,"ytd-menu-popup-renderer",function(){if(YSd!==void 0)return YSd;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return YSd=K},{mode:1});var Hol;var $F4=_.B(function(K){K=_.H_(K,{icon:void 0});var m=K.data;K=K.icon;var x=function(){return m().iconBadgeText},S={},Q=_.Tt("yt-spec-icon-badge-shape",function(){a:switch(m().iconBadgeType){case "notification":var w="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":w="yt-spec-icon-badge-shape--type-cart";break a;default:w=""}return w},function(){a:switch(m().iconBadgeStyle){case "overlay":var w="yt-spec-icon-badge-shape--style-overlay";
break a;default:w=""}return w},(S["yt-spec-icon-badge-shape--text-size-small"]=function(){var w=x();
return!!((w==null?0:w.length)&&w.length>2)},S));
return _.O("yt-icon-badge-shape",null,_.O(_.r,{cond:K,then:function(w){return _.O("div",{class:Q},_.O("div",{class:"yt-spec-icon-badge-shape__icon"},_.O(_.SW,{icon:w})),_.O(_.r,{cond:x,then:function(M){return _.O("div",{class:"yt-spec-icon-badge-shape__badge"},M)}}))}}))},"ij");
$F4.idomCompat=!0;_.BX($F4,"yt-icon-badge-shape",{props:{data:_.kv,icon:_.kv}});var tU=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};K.unseenCount=0;K.isOverlay=!1;return K};
_.q(tU,_.e);_.l=tU.prototype;_.l.attached=function(){var K=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(m){K.onServiceWorkerMessage(m)})};
_.l.onDataChanged=function(){this.isAttached&&!this.JSC$20768_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$20768_lastData=this.data};
_.l.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.l.computeIcon=function(){var K,m;return(K=this.data)==null?void 0:(m=K.icon)==null?void 0:m.iconType};
_.l.onServiceWorkerMessage=function(K){K.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.l.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.C(this.data.updateUnseenCountEndpoint,_.KQ)&&_.C(this.data.updateUnseenCountEndpoint,_.KQ).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.l.handleUpdateNotificationsUnseenCountAction=function(K){var m=this;K=_.C(K,FW6);K!=null&&K.unseenCount&&K.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(K.unseenCount),_.dX.addLowPriorityJob(function(){m.data.updateUnseenCountEndpoint&&m.ytComponentBehavior.resolveCommand(m.data.updateUnseenCountEndpoint)},K.timeoutMs))};
_.l.onClick=function(){_.vg(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var K=_.z4(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),m=this.data.menuRequest;K&&K.length===1&&K[0]?_.Uk(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):m&&this.ytComponentBehavior.resolveCommand(m)};
_.l.handleTopbarMenuClosedAction=function(K){K==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.l.toggleIconState=function(K){this.iconButton&&(this.iconButton.pressed=K)};
_.l.sendUnseenCountRequest=function(K){var m=this;_.FI(_.dX,function(){m.ytComponentBehavior.resolveCommand(K)})};
_.l.updateCountUI=function(K){this.set("unseenCount",K<9?K:"9+")};
_.tv.Object.defineProperties(tU.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
tU.prototype.handleUpdateNotificationsUnseenCountAction=tU.prototype.handleUpdateNotificationsUnseenCountAction;tU.prototype.onDataChanged=tU.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],tU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],tU.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sa),_.U("design:type",Object)],tU.prototype,"ytdOpenPopupBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],tU.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],tU.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],tU.prototype,"unseenCount",void 0);_.v([_.P(),_.U("design:type",Object)],tU.prototype,"isOverlay",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],tU.prototype,"showTooltips",void 0);_.v([_.QF("yt-icon-button"),_.U("design:type",Object)],tU.prototype,"iconButton",void 0);
_.v([_.g("unseenCount"),_.U("design:type",Object),_.U("design:paramtypes",[])],tU.prototype,"showNotificationCount",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],tU.prototype,"onDataChanged",null);_.v([_.mh("yt-update-notifications-unseen-count-action"),_.U("design:type",Function),_.U("design:paramtypes",[Object]),_.U("design:returntype")],tU.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.v([_.Z({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],tU);
_.d(tU,"ytd-notification-topbar-button-renderer",function(){if(Hol!==void 0)return Hol;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Hol=K},{mode:_.VF("kevlar_poly_si_batch_j025")?1:2});var NmH;var ch=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return K};
_.q(ch,_.e);ch.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}}}}}};
ch.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
ch.prototype.onDarkModeToggled=function(K){this.dark=K};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],ch.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],ch.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],ch.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ch.prototype,"data",void 0);_.v([_.P({value:!0,reflectToAttribute:!0}),_.U("design:type",Boolean)],ch.prototype,"dark",void 0);
_.v([_.Z({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],ch);
_.d(ch,"yt-pdg-buy-flow-header-renderer",function(){if(NmH!==void 0)return NmH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return NmH=K},{mode:1});var Zo5;var Bml;var OX=function(){var K=_.e.apply(this,arguments)||this;K.immediateValue=0;K.isDarkTheme=!1;K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return K};
_.q(OX,_.e);_.l=OX.prototype;_.l.created=function(){_.VY.requestAvailability()};
_.l.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.l.dataChanged=function(){var K=_.U8(this.hostElement).querySelector("#color-slider");K.immediateValue&&this.updateSliderKnobAndGradientStyles(K.immediateValue);this.data.notches[0].knobColorArgb&&_.W9(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.RX(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.vZ("HTML_DIR")==="rtl"&&_.U8(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.l.onSliderImmediateChange=function(){var K=_.U8(this.hostElement).querySelector("#color-slider");K.dragging&&(K.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(K.immediateValue),this.updateSliderKnobAndGradientStyles(K.immediateValue)),this.updateSliderAria())};
_.l.onSliderChange=function(){var K=_.U8(this.hostElement).querySelector("#color-slider");K.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(K.immediateValue),this.updateSliderKnobAndGradientStyles(K.immediateValue));this.updateSliderAria()};
_.l.updateSliderAria=function(){var K=_.U8(this.hostElement).querySelector("#color-slider"),m=_.U8(this.hostElement).querySelector("#color-slider");m=_.Hk(this.data.notches[m.immediateValue].tierValue);_.p08()&&_.vg(this.hostElement,"iron-announce",{text:m});K.setAttribute("aria-valuetext",m)};
_.l.updateSuperThanksSelectedTierEntity=function(K){if(K!==this.immediateValue){var m,x,S=this==null?void 0:(m=this.data)==null?void 0:(x=m.superThanksSelectedTierEntity)==null?void 0:x.key;S&&S.length>0&&this.ytdReduxBehavior.dispatch(_.ue("superThanksSelectedTierEntity",S,{key:S,index:K}))}};
_.l.onDarkModeToggledAction=function(K){this.isDarkTheme=K};
_.l.updateSliderKnobAndGradientStyles=function(K){this.immediateValue=K;K=this.data.notches[K];if(K==null?0:K.knobColorArgb)var m={"--ytd-pdg-color-slider-knob-color":_.RX(K.knobColorArgb)};(K==null?0:K.linearGradientCssStyle)&&m!==null&&(m=Object.assign({},m,{"--ytd-pdg-color-slider-active-color":K==null?void 0:K.linearGradientCssStyle}));m!==null&&_.W9(this.hostElement,m)};
OX.prototype.onSliderChange=OX.prototype.onSliderChange;OX.prototype.onSliderImmediateChange=OX.prototype.onSliderImmediateChange;OX.prototype.dataChanged=OX.prototype.dataChanged;_.v([_.P(),_.U("design:type",Object)],OX.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],OX.prototype,"immediateValue",void 0);_.v([_.P(),_.U("design:type",Number)],OX.prototype,"maxMarkers",void 0);
_.v([_.P({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:OpG}),_.U("design:type",Object)],OX.prototype,"superThanksSelectedTierEntity",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],OX.prototype,"isDarkTheme",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],OX.prototype,"ytdReduxBehavior",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],OX.prototype,"dataChanged",null);
_.v([_.mh("immediate-value-change"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],OX.prototype,"onSliderImmediateChange",null);_.v([_.mh("change"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],OX.prototype,"onSliderChange",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],OX);
_.d(OX,"ytd-pdg-color-slider-renderer",function(){if(Bml!==void 0)return Bml;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Bml=K},{mode:1});var aCl;var dFl;var jD=null;
_.Dy({is:"ytd-comment-input",_template:function(){if(dFl!==void 0)return dFl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return dFl=K},
behaviors:[_.xWT.YtHostElementBehavior,_.L9,_.d2.YtComponentBehavior,_.sy.YtRendererstamperBehavior,_.TGE.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 _.IM}},
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",_.Kd(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;_.O5();this.focus()},
detached:function(){document.removeEventListener("tap",_.Kd(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(K){K=K.detail;K=K.isCustomEmoji?K.shortcuts[0]:K.emojiId;var m=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(m,K);this.maybeUpdateTextDirection_();_.vg(this.hostElement,"input")},
getInputRange_:function(){var K=_.vR();if(K){K=K.getBrowserRangeObject();for(var m=K.commonAncestorContainer;m;){if(m===this.getEditableTextArea_())return K;m=m.parentNode}}K=this.getEditableTextArea_();K=_.HT(K,K.childNodes.length);K.select();return K.getBrowserRangeObject()},
insertTextWithEmojis_:function(K,m,x){(m=this.emojiManager.createDocumentFragment(m,!0,!1,x===void 0?!0:x))&&m.childNodes.length!==0&&(K.collapsed||K.deleteContents(),x=m.lastChild,K.insertNode(m),_.QKB(x).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var K=_.vR();if(K){var m=K.JSC$11351_getStartNode(),x=K.JSC$11351_getEndNode();if(kB5(m)&&kB5(x)){var S=K.JSC$11351_getStartOffset(),Q;if(_.TB&&m.nodeType===Node.ELEMENT_NODE&&(Q=_.QaB(m)))_.HT(Q,0).select();else{Q=xx(m)?m:_.vb(m,xx);var w=xx(x)?x:_.vb(x,xx);if(Q||w)if(K.isCollapsed()){if(m.nodeType===Node.TEXT_NODE){K=!0;S===m.length&&(K=!1);if(jD==="end"||jD==="right")K=!1;m=m.parentNode;K=[].concat(_.N3(m.parentNode.childNodes)).indexOf(m)+(K?0:1);_.HT(m.parentNode,
K).select()}}else Q?Q.previousSibling&&Q.previousSibling.length>0?_.$K(x,K.JSC$11351_getEndOffset(),Q.previousSibling,Q.previousSibling.length-1).select():(m=document.createTextNode("\u200b"),Q.parentNode.insertBefore(m,Q),_.$K(x,K.JSC$11351_getEndOffset(),m,0).select()):w&&(w.nextSibling&&w.nextSibling.length>0?_.$K(m,K.JSC$11351_getStartOffset(),w.nextSibling,1).select():(x=document.createTextNode("\u200b"),w.parentNode.insertBefore(x,w.nextSibling),_.$K(m,K.JSC$11351_getStartOffset(),x,x.length).select()));
jD=null}}else jD=null}else jD=null},
leftKeyPressed_:function(){jD="left"},
rightKeyPressed_:function(){jD="right"},
endKeyPressed_:function(){jD="end"},
maybeDeleteChip_:function(){var K=Snl(!0);if(K){var m=_.vR(),x=m.JSC$11351_getStartNode();m=m.JSC$11351_getStartOffset();_.i3(x,m,K,K.childNodes.length).select()}},
maybeBackspaceChip_:function(){var K=Snl(!1);if(K){var m=_.vR(),x=m.JSC$11351_getStartNode();m=m.JSC$11351_getStartOffset();_.i3(x,m,K,0).select()}},
maybeBackspaceChipWordMode_:function(K){var m=_.vR();if(m.isCollapsed()){var x=m.JSC$11351_getStartNode();m=m.JSC$11351_getStartOffset();var S=QZ5(x,m,!0);S&&(_.i3(x,m,S,0).select(),document.execCommand("delete"),K.preventDefault(),K.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(K){var m=_.vR();if(m.isCollapsed()){var x=m.JSC$11351_getStartNode();m=m.JSC$11351_getStartOffset();var S=QZ5(x,m,!1);S&&(_.i3(x,m,S,S.childNodes.length).select(),document.execCommand("delete"),K.preventDefault(),K.stopImmediatePropagation())}},
onContentClick:function(K){K.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(K){K.defaultPrevented||K.currentTarget.tagName==="YTD-COMMENT-INPUT"&&xx(K.target)&&K.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.U8(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.U8(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(K,m){K=Xr4(K,this.emojiManager,m).cloneNode(!0);for(m=K.firstChild;m;)if(m.nodeType!==1)m=m.nextSibling;else switch(m.tagName){case "BR":var x=_.J_();_.cwA(x,m);m=x.nextSibling;break;case "DIV":(x=m.lastChild)&&m.nextSibling&&_.qa(_.J_(),x);m.previousSibling&&(m.previousSibling.nodeType===1||m.previousSibling.nodeType===3&&!m.previousSibling.textContent.endsWith("\n"))&&_.LR(_.J_(),m);x&&x.nodeName==="BR"&&_.nh(x);x=m;m.hasChildNodes()?(m=m.firstChild,
_.O15(x)):(m=m.nextSibling,_.nh(x));break;default:m=m.nextSibling}return wMl(K)},
setTextAreaValue:function(K){K||(K="");var m=this.getEditableFormattedString_();m.text="";this.getEditableTextArea_().innerText="";typeof K==="string"&&(K={runs:[{text:K}]});m.text=K},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();jD=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var K=this.getEditableTextArea_();K&&(_.HT(K,K.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.vZ("HTML_DIR")==="rtl"){var K=this.getEditableTextArea_(),m=this.getTextAreaValue()!==""?"auto":"rtl";K.setAttribute("dir",m)}},
handleInputEvent_:function(){var K=null;if(this.isEmojiButtonDisplayed){var m=this.getInputRange_();m&&(K=this.emojiInput.retrieveTextBeforeRange(m))}this.insertText_(K,!0);this.updateCharCount_();K=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=K.scrollHeight>K.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var K=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:K})},
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(K){this.isEmojiButtonDisplayed&&(K.preventDefault(),K.stopImmediatePropagation(),K=K.clipboardData.getData("text/plain"),this.insertText_(K,!1,!1),_.vg(this.hostElement,"input"))},
insertText_:function(K,m,x){m=m===void 0?!1:m;x=x===void 0?!0:x;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&K){var S=this.getInputRange_().cloneRange();this.emojiManager&&S&&(m&&this.emojiInput.offsetStartOfRangeBy(S,K.length),this.insertTextWithEmojis_(S,K,x),Wi6(this.getEditableTextArea_().lastChild)||(S=this.getInputRange_().cloneRange()),S&&(this.emojiInput.updateSuggestions(S,K),this.updateSuggestionOffset_(S)))}},
getSimpleString:_.Hk,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(K){return K?"focused":"not-focused"},
computePlaceholderText_:function(K){return this.getSimpleString(K)},
computeEditableText_:function(K){return this.getSimpleString(K)},
onPrefilledContentDismissed_:function(K){K.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(K,m){K?this.fire("yt-autonav-pause-focus"):m!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(K){var m=this.getEditableTextArea_();[].concat(_.N3(K.dataTransfer.items)).forEach(function(x){x.kind==="string"&&x.type.match("^text/plain")&&x.getAsString(function(S){m.appendChild(document.createTextNode(S))})});
K.preventDefault()},
preventDefault_:function(K){K.preventDefault()},
onSuggestionInsert_:function(K){this.insertTextWithEmojis_(K.detail.range,K.detail.text)},
onEmojiSuggestionClick_:function(K){this.emojiInput.insertSuggestion(K.detail)},
updateSuggestionOffset_:function(K){if(this.emojiInput&&_.U8(this.emojiInput).querySelector("#dropdown")){var m=this.getEditableTextArea_().getBoundingClientRect().bottom,x=K.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(m-x)+5;m=this.getEditableTextArea_().getBoundingClientRect().left;K=K.getBoundingClientRect().left-m;_.U8(this.emojiInput).querySelector("#dropdown").style.marginLeft=K+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.zx("yt-post"));return this.localStorage}});var D8=function(){var K=_.e.apply(this,arguments)||this;K.currentCommentOptionIndex=0;K.isEmojiPickerDisplayed=!1;K.emojiManager=_.IM;K.isUgcEmpty=!1;K.userGeneratedCommentChangedHandler=function(){_.vg(K.hostElement,"ytd-pdg-user-generated-comment-changed");K.isEmojiYtdCommentInputEnabled&&(K.isUgcEmpty=!K.ytdCommentInputEl.getTextAreaValue())};
K.pasteHandler=function(m){m.preventDefault();m.stopImmediatePropagation();var x;if(m=(x=m.clipboardData)==null?void 0:x.getData("text/plain"))x=document.getSelection().getRangeAt(0),x.collapsed||x.deleteContents(),m=document.createTextNode(m),x.insertNode(m),x.selectNodeContents(m),x.collapse(!1),m=window.getSelection(),m.removeAllRanges(),m.addRange(x)};
K.onDocumentClick=function(m){if(K.isEmojiPickerDisplayed){var x,S,Q;!(m.target instanceof Node)||(x=m.composedPath())!=null&&x.includes(K.editableTextEl)||(S=m.composedPath())!=null&&S.includes(K.emojiButtonEl)||(Q=m.composedPath())!=null&&Q.includes(K.emojiPickerEl)||(K.isEmojiPickerDisplayed=!1)}};
return K};
_.q(D8,_.e);_.l=D8.prototype;_.l.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.l.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.l.detached=function(){var K;(K=this.contentEl)==null||K.removeEventListener("input",this.userGeneratedCommentChangedHandler);var m;(m=this.contentEl)==null||m.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.l.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.l.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var K;this.contentEl.textContent=this.rendererBehavior.getSimpleString((K=this.data)==null?void 0:K.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.l.reloadEmojis=function(){this.emojiPickerEl&&_.C(this.emojiPicker,_.SvA)&&this.emojiPickerEl.updateEmojiCategories()};
_.l.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.W9(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.l.handleBackgroundColorStyling=function(){var K;if((K=this.currentCommentOption)==null?0:K.commentBackgroundColorArgb){var m;_.W9(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.RX((m=this.currentCommentOption)==null?void 0:m.commentBackgroundColorArgb)})}else _.W9(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.l.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var K;(K=this.contentEl)==null||K.focus()}};
_.l.onEditButtonClick=function(K){var m=document.getSelection();m&&this.contentEl&&(K.stopPropagation(),K.preventDefault(),m.selectAllChildren(this.contentEl),m.collapseToEnd())};
_.l.onContentDrop=function(K){var m=this;if(K.dataTransfer){K=_.u(K.dataTransfer.items);for(var x=K.next();!x.done;x=K.next())x=x.value,x.kind==="string"&&x.type.match("^text/plain")&&x.getAsString(function(S){var Q;(Q=m.contentEl)==null||Q.appendChild(document.createTextNode(S))})}};
_.l.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.l.getUserGeneratedCommentText=function(){var K,m=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(K=this.contentEl)==null?void 0:K.textContent;return m?m.trim():""};
_.l.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.l.onEmojiSelect=function(K){this.ytdCommentInputEl.onEmojiSelect(K)};
_.tv.Object.defineProperties(D8.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.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 K;return!((K=this.currentCommentOption)==null||!K.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var K;if(_.C((K=this.currentCommentOption)==null?void 0:K.chipRenderer,_.EHE)){var m;return _.C((m=this.currentCommentOption)==null?void 0:m.chipRenderer,_.EHE)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var K,m;return((K=this.data)==null?0:K.commentOptionRenderers)?_.C((m=this.data)==null?void 0:m.commentOptionRenderers[this.superThanksSelectedTierEntity.index],stH):void 0}var x,S;return((x=this.data)==null?0:x.commentOptionRenderers)?_.C((S=this.data)==null?void 0:S.commentOptionRenderers[this.currentCommentOptionIndex],stH):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var K;return this.rendererBehavior.getSimpleString((K=this.data)==null?void 0:K.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var K;return this.rendererBehavior.getSimpleString((K=this.data)==null?void 0:K.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var K,m;return(m=_.C((K=this.data)==null?void 0:K.commentDialog,_.J6E))==null?void 0:m.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var K,m;return(m=_.C((K=this.data)==null?void 0:K.commentDialog,_.J6E))==null?void 0:m.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var K,m;return(m=_.C((K=this.data)==null?void 0:K.commentDialog,_.J6E))==null?void 0:m.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(m=_.C((K=this.data)==null?void 0:K.commentDialog,_.J6E))==null?void 0:m.emojiPicker;if(!_.C(x,_.SvA)||!_.C(x,_.SvA).categories)return!1;K=function(w){return w.emojiPickerCategoryRenderer?w.emojiPickerCategoryRenderer.emojiIds&&w.emojiPickerCategoryRenderer.emojiIds.length>0:w.emojiPickerUpsellCategoryRenderer?w.emojiPickerUpsellCategoryRenderer.emojis&&w.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var S,Q;return((S=_.C(x,_.SvA))==null?0:(Q=S.categories)==null?0:Q.find(K))?!0:!1}}});
D8.prototype.onEmojiSelect=D8.prototype.onEmojiSelect;D8.prototype.dataChanged=D8.prototype.dataChanged;D8.prototype.currentCommentOptionChanged=D8.prototype.currentCommentOptionChanged;_.v([_.b(_.dJ),_.U("design:type",Object)],D8.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],D8.prototype,"rendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],D8.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.QF("#content-dom-if"),_.U("design:type",_.G9)],D8.prototype,"contentDomIfEl",void 0);_.v([_.QF("#content-no-emojis"),_.U("design:type",HTMLElement)],D8.prototype,"contentEl",void 0);_.v([_.QF("#container"),_.U("design:type",HTMLElement)],D8.prototype,"containerEl",void 0);_.v([_.QF("#comment-chip-container"),_.U("design:type",HTMLElement)],D8.prototype,"paidCommentChipContainerEl",void 0);_.v([_.QF("#text-input"),_.U("design:type",HTMLElement)],D8.prototype,"editableTextEl",void 0);
_.v([_.QF("#emoji-button"),_.U("design:type",HTMLElement)],D8.prototype,"emojiButtonEl",void 0);_.v([_.QF("#emoji-picker > yt-emoji-picker-renderer"),_.U("design:type",Object)],D8.prototype,"emojiPickerEl",void 0);_.v([_.QF("#text-input > ytd-comment-input"),_.U("design:type",Object)],D8.prototype,"ytdCommentInputEl",void 0);_.v([_.P(),_.U("design:type",Object)],D8.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],D8.prototype,"currentCommentOptionIndex",void 0);
_.v([_.P({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:OpG}),_.U("design:type",Object)],D8.prototype,"superThanksSelectedTierEntity",void 0);_.v([_.P(),_.U("design:type",Object)],D8.prototype,"isEmojiPickerDisplayed",void 0);_.v([_.P(),_.U("design:type",Object)],D8.prototype,"emojiManager",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],D8.prototype,"isUgcEmpty",void 0);
_.v([_.xt("currentCommentOption"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],D8.prototype,"currentCommentOptionChanged",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],D8.prototype,"dataChanged",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],D8.prototype,"isEmojiYtdCommentInputEnabled",null);
_.v([_.g("data.title"),_.U("design:type",Object),_.U("design:paramtypes",[])],D8.prototype,"title",null);_.v([_.g("data.authorText"),_.U("design:type",Object),_.U("design:paramtypes",[])],D8.prototype,"channelName",null);_.v([_.g("data.commentOptionRenderers","currentCommentOption"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],D8.prototype,"shouldShowPaidCommentChipRenderer",null);
_.v([_.g("data.commentOptionRenderers","currentCommentOption"),_.U("design:type",Object),_.U("design:paramtypes",[])],D8.prototype,"paidCommentChipRenderer",null);_.v([_.g("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],D8.prototype,"currentCommentOption",null);
_.v([_.g("data.defaultCommentText","superThanksSelectedTierEntity"),_.U("design:type",Object),_.U("design:paramtypes",[])],D8.prototype,"commentText",null);_.v([_.g("data.placeholderText"),_.U("design:type",Object),_.U("design:paramtypes",[])],D8.prototype,"placeholderText",null);_.v([_.g("data.commentDialog.commentDialogRenderer.editableText"),_.U("design:type",Object),_.U("design:paramtypes",[])],D8.prototype,"editableText",null);
_.v([_.g("data.commentDialog.commentDialogRenderer.emojiButton"),_.U("design:type",Object),_.U("design:paramtypes",[])],D8.prototype,"emojiButton",null);_.v([_.g("data.commentDialog.commentDialogRenderer.emojiPicker"),_.U("design:type",Object),_.U("design:paramtypes",[])],D8.prototype,"emojiPicker",null);
_.v([_.g("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],D8.prototype,"isEmojiButtonDisplayed",null);_.v([_.mh("yt-emoji-select"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],D8.prototype,"onEmojiSelect",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],D8);
_.d(D8,"ytd-pdg-comment-preview-renderer",function(){if(aCl!==void 0)return aCl;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return aCl=K},{mode:2});var yky;var r6=function(){var K=_.e.apply(this,arguments)||this;K.selected=!1;return K};
_.q(r6,_.e);_.l=r6.prototype;_.l.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.l.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.l.dataChanged=function(){this.data&&(_.zN(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.W9(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.RX(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.RX(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.l.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.l.onClick=function(){this.logClick()};
_.l.onKeyboardSelect=function(){_.vg(this.hostElement,"tap");this.onClick()};
_.l.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
r6.prototype.onClick=r6.prototype.onClick;r6.prototype.selectedChanged=r6.prototype.selectedChanged;r6.prototype.dataChanged=r6.prototype.dataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],r6.prototype,"componentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],r6.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.L9),_.U("design:type",Object)],r6.prototype,"ironA11yKeysBehavior",void 0);
_.v([_.b(_.eT),_.U("design:type",Object)],r6.prototype,"ironSelectableBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],r6.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],r6.prototype,"shownThumbnail",void 0);_.v([_.P(),_.U("design:type",Object)],r6.prototype,"basePriceText",void 0);_.v([_.P(),_.U("design:type",Object)],r6.prototype,"purchaseCommand",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],r6.prototype,"selected",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],r6.prototype,"dataChanged",null);_.v([_.xt("selected"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],r6.prototype,"selectedChanged",null);_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],r6.prototype,"onClick",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],r6);
_.d(r6,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(yky!==void 0)return yky;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return yky=K},{mode:1});var Gz=function(){var K=_.e.apply(this,arguments)||this;K.selectedItemIndex=0;K.buyButtonDisabled=!1;return K};
_.q(Gz,_.e);_.l=Gz.prototype;
_.l.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]]"}}}}}};
_.l.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var K;var m=(K=_.C(this.data.colorSlider,wn4))==null?void 0:K.notches[this.selectedItemIndex].purchaseCommand}else{var x;m=(x=_.C(this.data.selectableItemButtons[this.selectedItemIndex],u_H))==null?void 0:x.purchaseCommand}if(m){K=_.C(m,_.trL);K.productData||(K.productData={});var S;K.productData={pdgData:{commentMessageText:(S=this.commentPreviewRenderer)==null?void 0:S.getUserGeneratedCommentText()}};
_.vg(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(m)}}};
_.l.dataChanged=function(){if(this.data){_.IM.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.E2_(_.IM,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.IM.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var K;this.buyButtonDisabled=!((K=_.C(this.data.commentPreview,l_6))==null||!K.placeholderText);this.updatePriceSelectorStatus();var m;if((m=this.data)==null?0:m.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;K=[];this.data.preloadImages&&(K=this.data.preloadImages);
K=K.map(function(x){return _.a$(x.thumbnails,1920)});
K=_.u(K);for(m=K.next();!m.done;m=K.next())(m=m.value)&&_.HGT(m).thenCatch(function(){_.yq(Error("Hl"))})}};
_.l.superThanksSelectedTierEntityChanged=function(){var K;(this==null?void 0:(K=this.superThanksSelectedTierEntity)==null?void 0:K.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.l.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.l.updatePriceSelectorStatus=function(){this.isColorSlider?(_.U8(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.U8(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.U8(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.U8(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.l.closeBuyFlow=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.l.onUserGeneratedContentChanged=function(){var K;this.buyButtonDisabled=!((K=this.commentPreviewRenderer)==null?0:K.getUserGeneratedCommentText())};
_.l.updateSelectedItemIndexFromBinding=function(K){this.selectedItemIndex=K.detail.value};
_.tv.Object.defineProperties(Gz.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var K;return!((K=this.data)==null||!K.disclaimerText)}}});
Gz.prototype.onUserGeneratedContentChanged=Gz.prototype.onUserGeneratedContentChanged;Gz.prototype.closeBuyFlow=Gz.prototype.closeBuyFlow;Gz.prototype.selectedItemIndexChanged=Gz.prototype.selectedItemIndexChanged;Gz.prototype.superThanksSelectedTierEntityChanged=Gz.prototype.superThanksSelectedTierEntityChanged;Gz.prototype.dataChanged=Gz.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Gz.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Gz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Gz.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Gz.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Gz.prototype,"selectedItemIndex",void 0);_.v([_.P(),_.U("design:type",Boolean)],Gz.prototype,"isColorSlider",void 0);
_.v([_.P(),_.U("design:type",Object)],Gz.prototype,"buyButtonDisabled",void 0);_.v([_.P({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:OpG}),_.U("design:type",Object)],Gz.prototype,"superThanksSelectedTierEntity",void 0);_.v([_.QF("ytd-pdg-comment-preview-renderer"),_.U("design:type",Object)],Gz.prototype,"commentPreviewRenderer",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Gz.prototype,"ytdReduxBehavior",void 0);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Gz.prototype,"dataChanged",null);_.v([_.xt("superThanksSelectedTierEntity"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Gz.prototype,"superThanksSelectedTierEntityChanged",null);_.v([_.xt("selectedItemIndex"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Gz.prototype,"selectedItemIndexChanged",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Gz.prototype,"closeBuyFlow",null);_.v([_.mh("ytd-pdg-user-generated-comment-changed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Gz.prototype,"onUserGeneratedContentChanged",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Gz.prototype,"isDisclaimerTextShown",null);
_.v([_.Z({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],Gz);
_.d(Gz,"yt-super-vod-buy-flow-content-renderer",function(){if(Zo5!==void 0)return Zo5;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Zo5=K},{mode:1});var VZs;var pw=function(){var K=_.e.apply(this,arguments)||this;K.lottieAnimationRef={};return K};
_.q(pw,_.e);_.l=pw.prototype;_.l.created=function(){_.VY.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.Kd(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.l.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.vg(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.l.detached=function(){this.autoCloseJobId&&_.dX.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.Kd(this,this.onPopupIronOverlayOpened))};
_.l.dataChanged=function(){var K=this;this.data&&this.data.autoCloseDelay&&(_.Uk(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.vX(_.dX,function(){K.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.W9(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.l.onDOMLoadedLottie=function(){var K=this,m,x,S=Number((m=this.data)==null?void 0:(x=m.autoCloseDelay)==null?void 0:x.seconds)||0;this.fadeOutJobId=_.vX(_.dX,function(){K.lottiePlayerEl.classList.add("fadeout")},(S-.25)*1E3);
this.autoCloseJobId=_.vX(_.dX,function(){K.closePopup()},S*1E3)};
_.l.openPopup=function(){this.ironOverlayBehavior.open()};
_.l.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.Uk(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.I7(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.cd().resolve(_.jQ).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.dX.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.dX.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.l.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var K,m;(K=this.lottieAnimationRef)==null||(m=K.lottieEl)==null||m.destroy();K=this.data.lottie;var x,S;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:K.url+"_"+Math.random(),path:K.url,autoplay:!0,loop:(S=(x=K.settings)==null?void 0:x.loop)!=null?S:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.tv.Object.defineProperties(pw.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var K,m;return!!((K=this.data)==null?0:(m=K.lottie)==null?0:m.url)}}});
pw.prototype.maybeInitializeLottie=pw.prototype.maybeInitializeLottie;pw.prototype.dataChanged=pw.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pw.prototype,"rendererBehavior",void 0);_.v([_.b(_.I9),_.U("design:type",Object)],pw.prototype,"ironOverlayBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],pw.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],pw.prototype,"lottiePlayerProps",void 0);
_.v([_.P(),_.U("design:type",Object)],pw.prototype,"lottieAnimationRef",void 0);_.v([_.QF("ytd-lottie-player"),_.U("design:type",HTMLElement)],pw.prototype,"lottiePlayerEl",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pw.prototype,"dataChanged",null);_.v([_.g("data"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],pw.prototype,"hasLottieAnimation",null);
_.v([_.xt("data.lottie.url"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pw.prototype,"maybeInitializeLottie",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],pw);
_.d(pw,"ytd-desktop-image-overlay-renderer",function(){if(VZs!==void 0)return VZs;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return VZs=K},{mode:1});var veG;var Rq=function(){return _.e.apply(this,arguments)||this};
_.q(Rq,_.e);_.l=Rq.prototype;_.l.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"}}}}};
_.l.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",_.Kd(this,this.closePopup))};
_.l.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.Kd(this,this.closePopup))};
_.l.dataChanged=function(){_.z4(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.C(this.data.header,Qtd)&&(this.hasBackgroundBanner=!!_.C(this.data.header,Qtd).backgroundBanner)};
_.l.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.Kd(this,this.closePopup))};
_.l.closePopup=function(){this.data&&this.data.onCloseCommand&&_.T4(this.hostElement,[this.data.onCloseCommand])};
Rq.prototype.handleBuyflowSelectionSubmitted=Rq.prototype.handleBuyflowSelectionSubmitted;Rq.prototype.dataChanged=Rq.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Rq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Rq.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Rq.prototype,"data",void 0);
_.v([_.P({value:!0,reflectToAttribute:!0}),_.U("design:type",Boolean)],Rq.prototype,"hasBackgroundBanner",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Rq.prototype,"dataChanged",null);_.v([_.mh("yt-pdg-buy-flow-selection-submitted"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Rq.prototype,"handleBuyflowSelectionSubmitted",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],Rq);
_.d(Rq,"ytd-pdg-buy-flow-renderer",function(){if(veG!==void 0)return veG;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return veG=K},{mode:1});var UF5;var JU=function(){var K=_.e.apply(this,arguments)||this;K.isOpen=!1;K.isPlaylistCreated=!1;return K};
_.q(JU,_.e);_.l=JU.prototype;_.l.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.l.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.vg(this.hostElement,"yt-refit")};
_.l.onCreateTap=function(){var K=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.T4(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(m,x){if(!_.h("killswitch_ep_in_create_playlist_response")&&(x==null?0:x.actions))for(m=_.u(x.actions),x=m.next();!x.done;x=m.next())x=x.value,_.C(x,_.Ot)&&K.ytComponentBehavior.resolveCommand(x)}}]),this.isPlaylistCreated=!0)};
_.l.onKeydown=function(K){if(K.keyCode===13)this.onCreateTap()};
_.l.onServiceRequestCompleted=function(K){K.stopPropagation();_.Uk(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.l.computePrivacyBadge=function(K){return K?[{metadataBadgeRenderer:K}]:[]};
JU.prototype.onServiceRequestCompleted=JU.prototype.onServiceRequestCompleted;JU.prototype.onKeydown=JU.prototype.onKeydown;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],JU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],JU.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],JU.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],JU.prototype,"isOpen",void 0);
_.v([_.P(),_.U("design:type",Object)],JU.prototype,"isPlaylistCreated",void 0);_.v([_.P({value:{REQUIRED_LABEL:_.SC("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.SC("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.U("design:type",Object)],JU.prototype,"addToStrings",void 0);_.v([_.P({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.U("design:type",Array)],JU.prototype,"privacyBadge",void 0);
_.v([_.QF("#privacy-input"),_.U("design:type",Object)],JU.prototype,"privacyInput",void 0);_.v([_.QF("#name-input"),_.U("design:type",Object)],JU.prototype,"nameInput",void 0);_.v([_.mh("keydown"),_.U("design:type",Function),_.U("design:paramtypes",[KeyboardEvent]),_.U("design:returntype")],JU.prototype,"onKeydown",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],JU.prototype,"onServiceRequestCompleted",null);
_.v([_.Z({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],JU);
_.d(JU,"ytd-add-to-playlist-create-renderer",function(){if(UF5!==void 0)return UF5;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return UF5=K},{mode:1});var zX5;var Tmy;var hU=function(){var K=_.e.apply(this,arguments)||this;K.transferState="TRANSFER_STATE_UNKNOWN";return K};
_.q(hU,_.e);hU.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
hU.prototype.onCheckboxChange=function(K){var m=this;this.data&&_.nd(this,"yt-playlist-checkbox-changed",function(){var x=_.oX(K).checked?m.data.addToPlaylistServiceEndpoint:m.data.removeFromPlaylistServiceEndpoint;x&&_.cd().resolve(_.jQ).resolveCommand(x,{form:{element:m.hostElement}});_.h("dl_playlist_killswitch")||m.transferState!=="TRANSFER_STATE_UNKNOWN"&&m.transferState!=="TRANSFER_STATE_FAILED"&&m.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:m.data.playlistId,action:"ACTION_SYNC"}})},
100)};
hU.prototype.computeIconType=function(K){return K?"yt-icons:"+K.toLowerCase():null};
hU.prototype.dataChanged=hU.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],hU.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],hU.prototype,"data",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],hU.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],hU.prototype,"ytComponentBehavior",void 0);_.v([_.QF("#checkbox"),_.U("design:type",HTMLInputElement)],hU.prototype,"checkbox",void 0);
_.v([_.P({selector:_.qS,selectorArgs:["data.playlistId"]}),_.U("design:type",String)],hU.prototype,"transferState",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],hU.prototype,"dataChanged",null);_.v([_.Z({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],hU);
_.d(hU,"ytd-playlist-add-to-option-renderer",function(){if(Tmy!==void 0)return Tmy;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Tmy=K},{mode:1});var IC5=_.B(function(K){var m=K.data;return _.O("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.O("div",null,_.O(_.Ii,{text:function(){return m().title}})),_.O(_.r,{cond:function(){return m().subtitle},
then:function(x){return _.O("div",{class:"ytdMenuTitleRendererSubtitle"},_.O(_.Ii,{text:x}))}}))},"jj");
IC5.idomCompat=!0;_.BX(IC5,"ytd-menu-title-renderer",{props:{data:_.kv}});var Cw=function(){var K=_.e.apply(this,arguments)||this;K.addToStrings={ADD_TO_DROPDOWN_LABEL:_.SC("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};K.closeButtonAriaLabel=_.SC("SBOX_INAPPROPRIATE_CANCEL");K.dialog=_.h("desktop_add_to_playlist_renderer_dialog_popup");return K};
_.q(Cw,_.e);_.l=Cw.prototype;_.l.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"}}}};
_.l.onPopupOpened=function(){_.TN(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.l.onPopupClosed=function(){_.TN(this.playlists,"scrollable",!1)};
_.l.computeAriaLabel=function(){var K;if(this==null?0:(K=this.data)==null?0:K.actions){K=_.u(this.data.actions);for(var m=K.next();!m.done;m=K.next())if(m=m.value,m.menuTitleRenderer)return _.Hk(m.menuTitleRenderer.title)}};
_.l.onTapClose=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.tv.Object.defineProperties(Cw.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var K;if(this==null?0:(K=this.data)==null?0:K.actions){K=_.u(this.data.actions);for(var m=K.next();!m.done;m=K.next())if(m=m.value,m.menuTitleRenderer)return m.menuTitleRenderer}return!1}}});
Cw.prototype.onPopupClosed=Cw.prototype.onPopupClosed;Cw.prototype.onPopupOpened=Cw.prototype.onPopupOpened;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Cw.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Cw.prototype,"ytEventForwardingBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Cw.prototype,"ytRendererStamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],Cw.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Cw.prototype,"addToStrings",void 0);_.v([_.P({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.U("design:type",String)],Cw.prototype,"ariaLabel",void 0);_.v([_.P(),_.U("design:type",String)],Cw.prototype,"closeButtonAriaLabel",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Cw.prototype,"dialog",void 0);
_.v([_.QF("#playlists"),_.U("design:type",HTMLElement)],Cw.prototype,"playlists",void 0);_.v([_.QF("ytd-add-to-playlist-create-renderer"),_.U("design:type",Object)],Cw.prototype,"createRenderer",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Cw.prototype,"menuTitleRenderer",null);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Cw.prototype,"onPopupOpened",null);
_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Cw.prototype,"onPopupClosed",null);_.v([_.Z({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],Cw);
_.d(Cw,"ytd-add-to-playlist-renderer",function(){if(zX5!==void 0)return zX5;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return zX5=K},{mode:1});var kX6;var Lw=function(){var K=_.e.apply(this,arguments)||this;K.isPlaylistEditComplete=!1;K.isCollabEngagementDisabled=!1;K.closeButtonAriaLabel=_.SC("SBOX_INAPPROPRIATE_CANCEL");K.saveButton={title:_.SC("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"};K.onValueChanged=function(){K.updateSaveButtonState();K.computeCollabEngagementDisabled()};
return K};
_.q(Lw,_.e);_.l=Lw.prototype;_.l.attached=function(){this.JSC$20822_scroller&&(this.JSC$20822_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20822_scroller.attached&&typeof this.JSC$20822_scroller.attached==="function"&&this.JSC$20822_scroller.attached())};
_.l.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.l.onPopupClosed=function(){this.reset()};
_.l.close=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.l.onClickSave=function(){var K=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var m=[];this.nameInput.value!==null&&m.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&m.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var x=Number(this.privacyInput.value);isNaN(x)||m.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:x})}this.votingInput.value!==null&&(x=this.votingInput.value)&&m.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:x});if(m.length>0){var S;_.C((S=this.data)==null?void 0:S.updateSettingsEndpoint,_.ye).actions=m;var Q;if((Q=this.data)==null?0:Q.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){K.close()}}}),this.isPlaylistEditComplete=!0}}};
_.l.computePrivacyBadge=function(K){return K?[{metadataBadgeRenderer:K}]:[]};
_.l.computeEditorData=function(K){var m,x;return K==null?void 0:(m=K.sections)==null?void 0:(x=m[0])==null?void 0:x.playlistSettingsEditorCasualSectionRenderer};
_.l.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.l.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}}}}}};
_.l.computeAriaLabel=function(){var K,m,x,S=(K=this.data)==null?void 0:(m=K.sections)==null?void 0:(x=m[0])==null?void 0:x.playlistSettingsEditorCasualSectionRenderer;return _.Hk(S==null?void 0:S.title)};
_.l.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"}))};
_.l.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.l.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.l.isNameChanged=function(){var K,m,x;return(((K=this.editorData)==null?void 0:(m=K.name)==null?void 0:(x=m.textInputFormFieldRenderer)==null?void 0:x.value)||"")!==(this.nameInput.value||"")};
_.l.isDescriptionChanged=function(){var K,m,x;return(((K=this.editorData)==null?void 0:(m=K.description)==null?void 0:(x=m.textInputFormFieldRenderer)==null?void 0:x.value)||"")!==(this.descriptionInput.value||"")};
_.l.isPrivacyChanged=function(){var K,m,x,S,Q,w,M,f;return((M=(K=this.editorData)==null?void 0:(m=K.privacy)==null?void 0:(x=m.dropdownFormFieldRenderer)==null?void 0:(S=x.dropdown)==null?void 0:(Q=S.dropdownRenderer)==null?void 0:(w=Q.entries)==null?void 0:w.find(function(c){var D;return c==null?void 0:(D=c.privacyDropdownItemRenderer)==null?void 0:D.isSelected}))==null?void 0:(f=M.privacyDropdownItemRenderer)==null?void 0:f.int32Value)!==this.privacyInput.value};
_.l.isVotingChanged=function(){var K,m,x,S,Q,w,M,f;return((M=(K=this.editorData)==null?void 0:(m=K.voting)==null?void 0:(x=m.dropdownFormFieldRenderer)==null?void 0:(S=x.dropdown)==null?void 0:(Q=S.dropdownRenderer)==null?void 0:(w=Q.entries)==null?void 0:w.find(function(c){var D;return c==null?void 0:(D=c.privacyDropdownItemRenderer)==null?void 0:D.isSelected}))==null?void 0:(f=M.privacyDropdownItemRenderer)==null?void 0:f.int32Value)!==this.votingInput.value};
Lw.prototype.onPopupClosed=Lw.prototype.onPopupClosed;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Lw.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Lw.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Lw.prototype,"ytEventForwardingBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Lw.prototype,"ytRendererStamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],Lw.prototype,"data",void 0);_.v([_.P({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.U("design:type",Array)],Lw.prototype,"privacyBadge",void 0);_.v([_.P({computed:"computeEditorData(data)"}),_.U("design:type",Object)],Lw.prototype,"editorData",void 0);_.v([_.P(),_.U("design:type",Object)],Lw.prototype,"isPlaylistEditComplete",void 0);_.v([_.P(),_.U("design:type",Object)],Lw.prototype,"isCollabEngagementDisabled",void 0);
_.v([_.P({value:{REQUIRED_LABEL:_.SC("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.SC("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.U("design:type",Object)],Lw.prototype,"addToStrings",void 0);_.v([_.P({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.U("design:type",String)],Lw.prototype,"ariaLabel",void 0);_.v([_.P(),_.U("design:type",String)],Lw.prototype,"closeButtonAriaLabel",void 0);
_.v([_.P(),_.U("design:type",Object)],Lw.prototype,"saveButton",void 0);_.v([_.QF("#name-input"),_.U("design:type",Object)],Lw.prototype,"nameInput",void 0);_.v([_.QF("#description-input"),_.U("design:type",Object)],Lw.prototype,"descriptionInput",void 0);_.v([_.QF("#privacy-input"),_.U("design:type",Object)],Lw.prototype,"privacyInput",void 0);_.v([_.QF("#voting-input"),_.U("design:type",Object)],Lw.prototype,"votingInput",void 0);
_.v([_.QF("#scroller"),_.U("design:type",Object)],Lw.prototype,"JSC$20822_scroller",void 0);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Lw.prototype,"onPopupClosed",null);_.v([_.P(),_.U("design:type",Object)],Lw.prototype,"onValueChanged",void 0);_.v([_.Z({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],Lw);
_.d(Lw,"ytd-playlist-settings-editor-renderer",function(){if(kX6===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);kX6=K}K=kX6;return K},{mode:1});var WnO;_.DN("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var q_=function(){return _.e.apply(this,arguments)||this};
_.q(q_,_.e);_.l=q_.prototype;_.l.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}}}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.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 K=this.get("data.nextButton.buttonRenderer.navigationEndpoint");K&&(this.nextNavigationEndpoint=K,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.l.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 K={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",K)}}};
_.l.onPopupOpened=function(K){K.detail!==this&&K.detail!==this.hostElement||!_.h("enable_premium_voluntary_pause")||_.Uk(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.l.onNextButtonTap=function(){var K=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);K&&this.ytdOpenPopupBehavior.openPopup(K)};
_.l.updateSelectedResponseIndexFromBinding=function(K){this.selectedResponseIndex=K.detail.value};
q_.prototype.onPopupOpened=q_.prototype.onPopupOpened;q_.prototype.onSelectedResponseIndexChange=q_.prototype.onSelectedResponseIndexChange;q_.prototype.dataChanged=q_.prototype.dataChanged;_.v([_.b(_.sa),_.U("design:type",Object)],q_.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],q_.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],q_.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],q_.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Number)],q_.prototype,"selectedResponseIndex",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],q_.prototype,"dataChanged",null);_.v([_.xt("selectedResponseIndex"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],q_.prototype,"onSelectedResponseIndexChange",null);
_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],q_.prototype,"onPopupOpened",null);_.v([_.Z({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],q_);
_.d(q_,"ytd-red-cancel-survey-renderer",function(){if(WnO!==void 0)return WnO;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return WnO=K},{mode:1});var X2y;var EX=function(){var K=_.e.apply(this,arguments)||this;K.closeButtonAriaLabel=_.SC("SBOX_INAPPROPRIATE_CANCEL");return K};
_.q(EX,_.e);EX.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
EX.prototype.onClickClose=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],EX.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],EX.prototype,"rendererStamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],EX.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],EX.prototype,"closeButtonAriaLabel",void 0);_.v([_.Z({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],EX);
_.d(EX,"ytd-search-filter-options-dialog-renderer",function(){if(X2y!==void 0)return X2y;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return X2y=K},{mode:1});var K2J;var ux4=function(){return function(K){K=K.availabilityType;return K===void 0||K==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||K==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var b4=function(){var K=_.e.apply(this,arguments)||this;K.qualityOptions=[];K.upsellOptions=[];K.showUpsellSection=!1;K.rememberSettingsChecked=!1;return K};
_.q(b4,_.e);_.l=b4.prototype;_.l.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}}}}};
_.l.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.l.updateQualityOptions=function(){if(this.formats===void 0)_.Uk(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var K=[],m=[];this.showUpsellSection=!1;for(var x=_.u(this.formats),S=x.next();!S.done;S=x.next())(S=S.value)&&(S.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?m.push(S):K.push(S));K.length&&(this.qualityOptions=l4l(K));m.length&&(this.showUpsellSection=!0,this.upsellOptions=l4l(m))}};
_.l.updateRememberString=function(){if(this.downloadQualityPickerEntity)var K=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var m;K=(m=this.data)==null?void 0:m.premiumRememberSettingString}else{var x;K=(x=this.data)==null?void 0:x.rememberSettingString}K=K===void 0?_.SC("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):K;this.rememberSettingsCheckboxRenderer={title:_.yp(K),disabled:!1}};
_.l.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.tv.Object.defineProperties(b4.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var K;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(K=this.data)==null?void 0:K.qualityFormats}}});
b4.prototype.updateRememberString=b4.prototype.updateRememberString;b4.prototype.updateQualityOptions=b4.prototype.updateQualityOptions;b4.prototype.dataChanged=b4.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],b4.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],b4.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],b4.prototype,"data",void 0);
_.v([_.b(_.dJ),_.U("design:type",Object)],b4.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Boolean)],b4.prototype,"selectedUpsellQuality",void 0);_.v([_.P({computed:"computeIcon_(data.premiumIcon)",value:""}),_.U("design:type",String)],b4.prototype,"premiumIcon",void 0);_.v([_.P({selector:fEl,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.U("design:type",Object)],b4.prototype,"downloadQualityPickerEntity",void 0);
_.v([_.P(),_.U("design:type",Array)],b4.prototype,"qualityOptions",void 0);_.v([_.P(),_.U("design:type",Array)],b4.prototype,"upsellOptions",void 0);_.v([_.P(),_.U("design:type",Object)],b4.prototype,"showUpsellSection",void 0);_.v([_.P(),_.U("design:type",Object)],b4.prototype,"rememberSettingsCheckboxRenderer",void 0);_.v([_.QF("#remember-settings"),_.U("design:type",HTMLInputElement)],b4.prototype,"rememberSettingsCheckbox",void 0);
_.v([_.P(),_.U("design:type",Object)],b4.prototype,"rememberSettingsChecked",void 0);_.v([_.P(),_.U("design:type",Function)],b4.prototype,"onRememberSettingsCheckedChanged",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],b4.prototype,"dataChanged",null);_.v([_.xt("downloadQualityPickerEntity"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],b4.prototype,"updateQualityOptions",null);
_.v([_.xt("selectedUpsellQuality"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],b4.prototype,"updateRememberString",null);_.v([_.Z({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],b4);
_.d(b4,"ytd-download-quality-selector-content",function(){if(K2J!==void 0)return K2J;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return K2J=K},{mode:1});var m6O;var g6=function(){var K=_.e.apply(this,arguments)||this;K.selectedUpsellQuality=!1;K.qualityOptions=[];K.useUpsellDismissAlternate=_.h("use_not_now_dl_upsell_dismiss_cta");K.shouldShowAlternateUpsellDimiss=!1;K.rememberSettings=!1;K.rememberSettingsChecked=!1;K.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};K.rememberSettingsCheckedChanged=function(m){K.rememberSettingsChecked=m};
return K};
_.q(g6,_.e);_.l=g6.prototype;
_.l.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.yp(_.SC("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.yp(_.SC("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.yp(_.SC("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.yp(_.SC("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.l.updateQualityOptions=function(){this.formats===void 0?_.Uk(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=l4l(this.formats)};
_.l.onQualityOptionsSelect=function(K){if(this.qualityOptions&&K){K!==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 m=_.u(this.qualityOptions.entries()),x=m.next();!x.done;x=
m.next()){x=_.u(x.value);var S=x.next().value;x=x.next().value;var Q=void 0,w=void 0;if(((Q=x)==null?void 0:(w=Q.settingsRadioOptionRenderer)==null?void 0:w.id)===K){this.selectedQualityIndex=S;K=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((K=this.formats[S])==null?void 0:K.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.l.onClickSubmit=function(){var K;if((K=this.downloadButtonRenderer)==null||!K.isDisabled){var m,x;K=(x=(m=this.data)==null?void 0:m.onSubmitEndpoint)!=null?x:{};var S,Q;if(this.formats&&(((S=_.C(K,_.mv))==null?0:S.videoId)||((Q=_.C(K,_.xu))==null?0:Q.playlistId))){var w,M,f,c,D,G;m={formatType:(c=(w=this.formats)==null?void 0:(M=w[(f=this.selectedQualityIndex)!=null?f:0])==null?void 0:M.format)!=null?c:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(D=this.getOfflineEndpoint(K))==null?void 0:(G=D.actionParams)==null?void 0:G.settingsAction)};this.getOfflineEndpoint(K).actionParams=m;this.ytComponentBehavior.resolveCommand(K)}_.Uk(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.l.onClickUpsell=function(){var K;if((K=this.upsellButtonRenderer)==null||!K.isDisabled){var m,x;K=(x=(m=this.data)==null?void 0:m.upsellEndpoint)!=null?x:{};this.ytComponentBehavior.resolveCommand(K);_.Uk(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);m="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var S,Q,w,M;m=(M=(S=this.formats)==null?void 0:(Q=S[(w=this.selectedQualityIndex)!=null?w:0])==null?void 0:Q.format)!=null?M:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:m}})}};
_.l.onClickClose=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.l.getOfflineSettingsAction=function(K,m){return K?m===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":m:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.l.getOfflineEndpoint=function(K){return _.C(K,_.mv)?_.C(K,_.mv):_.C(K,_.xu)};
_.tv.Object.defineProperties(g6.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.yp(_.SC("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var K;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(K=this.data)==null?void 0:K.qualityFormats}}});
g6.prototype.updateQualityOptions=g6.prototype.updateQualityOptions;g6.prototype.dataChanged=g6.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],g6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],g6.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],g6.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],g6.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],g6.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Number)],g6.prototype,"selectedQualityIndex",void 0);_.v([_.P(),_.U("design:type",Object)],g6.prototype,"selectedUpsellQuality",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],g6.prototype,"ytdReduxBehavior",void 0);
_.v([_.P({selector:fEl,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.U("design:type",Object)],g6.prototype,"downloadQualityPickerEntity",void 0);_.v([_.P(),_.U("design:type",Array)],g6.prototype,"qualityOptions",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],g6.prototype,"useUpsellDismissAlternate",void 0);_.v([_.P(),_.U("design:type",Object)],g6.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.v([_.P(),_.U("design:type",Object)],g6.prototype,"downloadButtonRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],g6.prototype,"upsellButtonRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],g6.prototype,"cancelButtonRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],g6.prototype,"upsellCancelButtonRenderer",void 0);_.v([_.P(),_.U("design:type",Object)],g6.prototype,"rememberSettings",void 0);_.v([_.P(),_.U("design:type",Object)],g6.prototype,"rememberSettingsChecked",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],g6.prototype,"dataChanged",null);_.v([_.xt("downloadQualityPickerEntity"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],g6.prototype,"updateQualityOptions",null);_.v([_.Z({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],g6);
_.d(g6,"ytd-download-quality-selector-renderer",function(){if(m6O!==void 0)return m6O;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return m6O=K},{mode:1});var x6O;var nw=function(){return _.e.apply(this,arguments)||this};
_.q(nw,_.e);nw.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
nw.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],nw.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],nw.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nw.prototype,"data",void 0);_.v([_.P({computed:"computeIcon_(data.infoIcon)"}),_.U("design:type",Object)],nw.prototype,"infoIcon",void 0);
_.v([_.P({computed:"computeIcon_(data.warningIcon)"}),_.U("design:type",Object)],nw.prototype,"warningIcon",void 0);_.v([_.Z({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],nw);
_.d(nw,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(x6O!==void 0)return x6O;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return x6O=K},{mode:1});var ScH;var Ph=function(){return _.e.apply(this,arguments)||this};
_.q(Ph,_.e);Ph.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Ph.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ph.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ph.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ph.prototype,"data",void 0);_.v([_.Z({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],Ph);
_.d(Ph,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(ScH!==void 0)return ScH;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return ScH=K},{mode:1});var Q5y;var eD=function(){return _.e.apply(this,arguments)||this};
_.q(eD,_.e);eD.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
eD.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"}}}}};
eD.prototype.onServiceRequestSentOrCompleted=function(K,m){m&&m.actions&&m.actions.length>0&&_.Uk(this.hostElement,"yt-close-popup-action",[this.is])};
eD.prototype.onServiceRequestSentOrCompleted=eD.prototype.onServiceRequestSentOrCompleted;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],eD.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],eD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],eD.prototype,"data",void 0);
_.v([_.mh("yt-service-request-completed"),_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],eD.prototype,"onServiceRequestSentOrCompleted",null);_.v([_.Z({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],eD);
_.d(eD,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(Q5y!==void 0)return Q5y;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Q5y=K},{mode:1});var wls;var i4=function(){var K=_.e.apply(this,arguments)||this;K.submitButtonDisabled=!0;return K};
_.q(i4,_.e);_.l=i4.prototype;_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.l.onDataChanged=function(){var K,m,x;if(((K=this.data)==null?void 0:(m=K.confirmButton)==null?void 0:(x=m.buttonRenderer)==null?void 0:x.isDisabled)!==void 0){var S,Q,w;this.submitButtonDisabled=(S=this.data)==null?void 0:(Q=S.confirmButton)==null?void 0:(w=Q.buttonRenderer)==null?void 0:w.isDisabled}};
_.l.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.l.updateSubmitButtonDisabledFromBinding=function(K){this.submitButtonDisabled=K.detail.value};
_.l.updateSubmitButtonDisabledFromConfirmCheckbox=function(K){this.submitButtonDisabled=!K.detail.value};
i4.prototype.onDataChanged=i4.prototype.onDataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],i4.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],i4.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],i4.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],i4.prototype,"submitButtonDisabled",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],i4.prototype,"onDataChanged",null);_.v([_.Z({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],i4);
_.d(i4,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(wls!==void 0)return wls;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return wls=K},{mode:1});var s5J;var YQ=function(){return _.e.apply(this,arguments)||this};
_.q(YQ,_.e);_.tv.Object.defineProperties(YQ.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var K,m,x;return((K=this.data)==null?void 0:K.title)+" "+((m=this.data)==null?void 0:m.metadataPrimary)+" "+((x=this.data)==null?void 0:x.metadataSecondary)}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],YQ.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],YQ.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],YQ.prototype,"data",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],YQ.prototype,"ariaLabel",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],YQ);
_.d(YQ,"ytd-compact-product-list-item-renderer",function(){if(s5J!==void 0)return s5J;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return s5J=K},{mode:1});var lJ4;var Fj=function(){return _.e.apply(this,arguments)||this};
_.q(Fj,_.e);Fj.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]]"}}}}}};
_.tv.Object.defineProperties(Fj.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Fj.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Fj.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Fj.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Fj.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],Fj);
_.d(Fj,"ytd-compact-product-list-renderer",function(){if(lJ4!==void 0)return lJ4;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return lJ4=K},{mode:1});var u9J;var AU=function(){return _.e.apply(this,arguments)||this};
_.q(AU,_.e);_.l=AU.prototype;_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.l.getBackgroundUrl=function(){var K=this.get("data.headerImage.thumbnails");return K?"url("+_.a$(K,this.hostElement.clientWidth)+")":""};
_.l.onDataChanged=function(){var K=this.getBackgroundUrl();K&&(this.header.style.backgroundImage=K);K=_.hX();var m=_.JX(),x=this.get("data.trackingParams");x&&m&&K&&_.eC(K,m,_.uX(x));K=_.u(this.hostElement.querySelectorAll("yt-img-shadow"));for(m=K.next();!m.done;m=K.next())m.value.onShow()};
_.l.onPopupClosed=function(K){_.oX(K).localName==="ytd-membership-post-cancel-renderer"&&_.Uk(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
AU.prototype.onPopupClosed=AU.prototype.onPopupClosed;AU.prototype.onDataChanged=AU.prototype.onDataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],AU.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],AU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],AU.prototype,"data",void 0);_.v([_.QF("#header"),_.U("design:type",HTMLDivElement)],AU.prototype,"header",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],AU.prototype,"onDataChanged",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],AU.prototype,"onPopupClosed",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],AU);
_.d(AU,"ytd-membership-post-cancel-renderer",function(){if(u9J!==void 0)return u9J;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return u9J=K},{mode:1});var Mdl;var oq=function(){return _.e.apply(this,arguments)||this};
_.q(oq,_.e);oq.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
oq.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],oq.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],oq.prototype,"data",void 0);_.v([_.QF("ytd-feedback-survey-renderer"),_.U("design:type",Object)],oq.prototype,"feedbackSurveyRenderer",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],oq);
_.d(oq,"ytd-sponsorship-confirm-cancel-content",function(){if(Mdl!==void 0)return Mdl;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Mdl=K},{mode:1});var fJJ;var Hh=function(){var K=_.e.apply(this,arguments)||this;K.maybeSubmitFeedback=function(){K.content&&K.content.maybeSubmitFeedback()};
return K};
_.q(Hh,_.e);_.l=Hh.prototype;_.l.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.l.onYtPopupOpened=function(K,m){m===this&&this.data&&this.data.onOpenCommands&&_.I7(this.hostElement,this.data.onOpenCommands,this.hostElement);_.Uk(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.l.onYtPopupClosed=function(K,m){(m&&m.canceled===!0||m&&m.canceled===!1&&m.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.I7(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.l.onYtServiceRequestCompleted=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.l.onYtServiceRequestError=function(K){_.ni(this.hostElement,K.detail.error.message)};
_.l.onDataChanged=function(){if(this.isAttached){var K=this.backgroundUrl;K&&(_.U8(this.hostElement).querySelector("#header").style.backgroundImage=K)}};
_.tv.Object.defineProperties(Hh.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var K=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return K?"url("+_.a$(K,this.hostElement.clientWidth)+")":""}}});
Hh.prototype.onDataChanged=Hh.prototype.onDataChanged;Hh.prototype.onYtServiceRequestError=Hh.prototype.onYtServiceRequestError;Hh.prototype.onYtServiceRequestCompleted=Hh.prototype.onYtServiceRequestCompleted;Hh.prototype.onYtPopupClosed=Hh.prototype.onYtPopupClosed;Hh.prototype.onYtPopupOpened=Hh.prototype.onYtPopupOpened;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Hh.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Hh.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Hh.prototype,"data",void 0);_.v([_.P({value:function(){return _.SC("SBOX_INAPPROPRIATE_CANCEL")}}),
_.U("design:type",String)],Hh.prototype,"closeButtonAriaLabel",void 0);_.v([_.QF("#scrollable"),_.U("design:type",Object)],Hh.prototype,"scrollable",void 0);_.v([_.QF("ytd-sponsorship-confirm-cancel-content"),_.U("design:type",Object)],Hh.prototype,"content",void 0);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],Hh.prototype,"onYtPopupOpened",null);
_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],Hh.prototype,"onYtPopupClosed",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Hh.prototype,"onYtServiceRequestCompleted",null);
_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Hh.prototype,"onYtServiceRequestError",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Hh.prototype,"onDataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],Hh);
_.d(Hh,"ytd-sponsorship-confirm-cancel-renderer",function(){if(fJJ!==void 0)return fJJ;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return fJJ=K},{mode:_.VF("kevlar_poly_si_batch_j081")?1:2});var tdl;var $Q=function(){return _.e.apply(this,arguments)||this};
_.q($Q,_.e);$Q.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],$Q.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],$Q.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],$Q);
_.d($Q,"ytd-sponsorships-celebration-content",function(){if(tdl!==void 0)return tdl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return tdl=
K},{mode:1});var czH;var OMl=_.Pr(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),N_=function(){var K=_.e.apply(this,arguments)||this;K.scriptsAppended=!1;K.useFullWidthPrimaryButton=!1;K.buttonOverrides={type:"tonal",style:"overlay-dark"};return K};
_.q(N_,_.e);_.l=N_.prototype;_.l.dataChanged=function(){var K;this.useFullWidthPrimaryButton=!((K=this.data)==null||!K.useFullWidthPrimaryButton)};
_.l.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}}}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.onDataChanged=function(){var K;(K=this.header)==null||K.style.setProperty("background-color",this.backgroundColor);if(K=this.headerImageUrl){var m;(m=this.header)==null||m.style.setProperty("background-image",K)}m=_.hX(4);K=_.JX(4);var x=this.get("data.trackingParams");if(x&&K&&m){var S=_.uX(x);_.eC(m,K,S);_.h("combine_ve_grafts")?_.So().graftServerVe(x,K,4):_.eC(m,K,S)}m=_.u(this.hostElement.querySelectorAll("yt-img-shadow"));for(K=m.next();!K.done;K=m.next())K.value.onShow();if(m=this.get("data.gtmId"))_.eS(m,
_.vZ("GL","")),this.setupConversionTracking()};
_.l.setupConversionTracking=function(){if(!this.scriptsAppended){var K=document.createElement("script");_.wl(K,_.Sl(OMl.join("")));document.head.appendChild(K);K=document.createElement("noscript");K.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(K);this.scriptsAppended=!0}};
_.l.onPopupClosed=function(K){if(_.oX(K).localName==="ytd-sponsorships-celebration-renderer"){_.Uk(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var m;this.data&&((m=this.data)==null?0:m.dismissCommand)&&_.kt.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.tv.Object.defineProperties(N_.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var K=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.RX(K)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var K=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return K?"url("+_.a$(K,this.hostElement.getBoundingClientRect().width)+")":""}}});
N_.prototype.onPopupClosed=N_.prototype.onPopupClosed;N_.prototype.onDataChanged=N_.prototype.onDataChanged;N_.prototype.dataChanged=N_.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],N_.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],N_.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],N_.prototype,"data",void 0);
_.v([_.QF("#header"),_.U("design:type",HTMLElement)],N_.prototype,"header",void 0);_.v([_.P(),_.U("design:type",Object)],N_.prototype,"scriptsAppended",void 0);_.v([_.P({type:Boolean,reflectToAttribute:!0}),_.U("design:type",Object)],N_.prototype,"useFullWidthPrimaryButton",void 0);_.v([_.P(),_.U("design:type",Object)],N_.prototype,"buttonOverrides",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],N_.prototype,"dataChanged",null);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],N_.prototype,"onDataChanged",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],N_.prototype,"onPopupClosed",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],N_);
_.d(N_,"ytd-sponsorships-celebration-renderer",function(){if(czH!==void 0)return czH;var K=document.createElement("template");_.E(K,'\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="primary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return czH=K},{mode:1});var j5G;var Z8=function(){var K=_.e.apply(this,arguments)||this;K.isToggleChecked=!1;return K};
_.q(Z8,_.e);Z8.prototype.onDataChanged=function(){var K;this.isToggleChecked=((K=this.data)==null?void 0:K.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
Z8.prototype.close=function(){var K;((K=this.data)==null?0:K.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
Z8.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var K,m=_.C((K=this.data)==null?void 0:K.switchButton,MYs);m&&(this.isToggleChecked&&m.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(m.switchOnInnertubeCommand),!this.isToggleChecked&&m.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(m.switchOffInnertubeCommand))};
Z8.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Z8.prototype.onDataChanged=Z8.prototype.onDataChanged;_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Z8.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Z8.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Z8.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Z8.prototype,"isToggleChecked",void 0);_.v([_.P({value:_.SC("CLOSE")}),_.U("design:type",String)],Z8.prototype,"closeButtonAriaLabel",void 0);
_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Z8.prototype,"onDataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],Z8);
_.d(Z8,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(j5G!==void 0)return j5G;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return j5G=K},{mode:1});var D6H;var Bh=function(){return _.e.apply(this,arguments)||this};
_.q(Bh,_.e);_.l=Bh.prototype;_.l.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"}}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.detached=function(){this.playerElement.stop()};
_.l.onYtServiceRequestCompleted=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.l.onYtServiceRequestError=function(K){_.ni(this.hostElement,K.detail.error.message)};
_.l.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.l.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.l.getTier=function(K,m){return!K||!K.tiers||m<0?null:_.C(K.tiers[m],O8s)};
_.l.moreThanOne=function(K){return!!(K&&K.length>1)};
_.l.tierOverviewTap=function(K){var m=this;this.selectedTier=K.model.index;_.MJ(this,function(){_.vg(m.hostElement,"yt-refit")})};
_.l.computeSelectedClass=function(K,m){return this.isSelected(K,m)?"selected":""};
_.l.computeButtonAriaPressed=function(K,m){return this.isSelected(K,m)?"true":"false"};
_.l.isSelected=function(K,m){return K===m};
_.l.onDataChanged=function(){_.U8(this.hostElement).querySelector("#header-overlay").style.visibility="";_.U8(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 K=_.u(this.hostElement.querySelectorAll("yt-img-shadow")),
m=K.next();!m.done;m=K.next())m.value.onShow();var x;this.set("selectedTier",(x=this.get("data.targetTierIndex"))!=null?x:0);var S;(K=(S=this.data)==null?void 0:S.onVisible)&&this.ytComponentBehavior.resolveCommand(K)};
_.l.initializeVe=function(K){var m=_.hX(),x=_.JX(),S=this.get("data.trackingParams");x&&m&&(this.screenLayer=4,m=_.kJ(_.Qrn)(void 0,69877,{clientScreenNonce:m,visualElement:x},void 0,void 0,void 0),_.LI(m,69877,4),x=_.JX(4),S&&x&&(S=_.uX(S),_.eC(m,x,S),K&&(this.offerVideoVe=_.IK(74659),_.eC(m,S,this.offerVideoVe))))};
_.l.setHeaderBackground=function(){var K=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.U8(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.RX(K);if(K=this.getHeaderImage())K=_.a$(K,screen.width),_.U8(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+K+")"};
_.l.getHeaderImage=function(){var K=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&K?K:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.l.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.l.setupVideoPlayer=function(K){var m=this,x,S,Q,w;return _.t(function(M){if(M.nextAddress==1)return x=m.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),S=m.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.h("kevlar_player_update_killswitch")?m.playerElement.update({args:{autoplay:x,video_id:K,player_params:S}}):m.playerElement.loadVideoWithPlayerVars({autoplay:x,video_id:K,player_params:S}),
M.yield(m.playerElement.getPlayerPromise(),2);Q=M.yieldResult;Q.addEventListener("onStateChange",function(f){m.onPlayerStateChange(f)});
Q.setScreenLayer(m.screenLayer);(w=_.hX(4))&&m.offerVideoVe&&_.Yc(w,m.offerVideoVe);x&&(m.pauseOtherPlayers(),m.playerElement.focusOnPlayer(),m.playerElement.getPlayer().hideControls(),_.FI(_.dX,function(){m.fadeOutHeaderOverlay()},4E3));
_.Px(M)})};
_.l.onPlayerStateChange=function(K){K===1?this.backgroundPlayerElement&&(K=this.backgroundPlayerElement.player_.getPlayerState(),K!==1&&K!==3||this.backgroundPlayerElement.pause()):K===0&&(_.U8(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.U8(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.l.fadeOutHeaderOverlay=function(){_.U8(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.l.onHeaderTap=function(){if(this.offerVideo){_.U8(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var K;((K=this.playerElement.player_)==null?void 0:K.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(K=_.hX(4))&&this.offerVideoVe&&_.on(K,this.offerVideoVe)}};
_.l.getBackgroundImageLayerClass=function(K){return K?"background-image-layer-with-video":""};
_.l.getHeaderClass=function(K){return K?"header-with-video":""};
_.l.getHeaderOverlayClass=function(K){return K?"header-overlay-with-video":""};
_.l.getTitleContainerClass=function(K,m){return K?"title-container-with-video":m?"title-container-without-video-flexible":"title-container-without-video"};
_.l.tierTitleDisplayStatus=function(K){return this.moreThanOne(K)?"hide":"show"};
_.l.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.cd().resolve(_.Jl).getPlayerElement():this.backgroundPlayerElement=_.B3();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var K=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=K===1||K===3;this.backgroundPlayerElement.pause()}};
_.l.isMiniplayerActive=function(){return _.cd().resolve(_.Jl).isMiniplayerActive()};
_.l.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("selected-tier-changed",this.selectedTier))};
Bh.prototype.selectedTierChangedForBinding=Bh.prototype.selectedTierChangedForBinding;Bh.prototype.onDataChanged=Bh.prototype.onDataChanged;Bh.prototype.onYtPopupClosed=Bh.prototype.onYtPopupClosed;Bh.prototype.onYtPopupOpened=Bh.prototype.onYtPopupOpened;Bh.prototype.onYtServiceRequestError=Bh.prototype.onYtServiceRequestError;Bh.prototype.onYtServiceRequestCompleted=Bh.prototype.onYtServiceRequestCompleted;
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Bh.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Bh.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Bh.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Bh.prototype,"data",void 0);_.v([_.P({value:0}),_.U("design:type",Number)],Bh.prototype,"selectedTier",void 0);
_.v([_.P({value:""}),_.U("design:type",String)],Bh.prototype,"offerVideo",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Bh.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.v([_.P({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.T8(this)}}),
_.U("design:type",String)],Bh.prototype,"playerId",void 0);_.v([_.QF("tp-yt-paper-dialog-scrollable"),_.U("design:type",Object)],Bh.prototype,"scrollable",void 0);_.v([_.QF("ytd-sponsorships-tier-renderer"),_.U("design:type",Object)],Bh.prototype,"tierRenderer",void 0);_.v([_.QF("#player"),_.U("design:type",Object)],Bh.prototype,"playerElement",void 0);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Bh.prototype,"onYtServiceRequestCompleted",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Bh.prototype,"onYtServiceRequestError",null);
_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Bh.prototype,"onYtPopupOpened",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Bh.prototype,"onYtPopupClosed",null);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Bh.prototype,"onDataChanged",null);
_.v([_.xt("selectedTier"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Bh.prototype,"selectedTierChangedForBinding",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],Bh);
_.d(Bh,"ytd-sponsorships-offer-renderer",function(){if(D6H!==void 0)return D6H;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return D6H=K},{mode:_.VF("kevlar_poly_si_batch_j077")?1:2});var rzO;var aq=function(){var K=_.e.apply(this,arguments)||this;K.buttonOverrides={type:"filled",style:"mono"};return K};
_.q(aq,_.e);aq.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}}}}}};
aq.prototype.backgroundColorChanged=function(){var K,m,x,S=(m=_.C((K=this.data)==null?void 0:K.content,jtG))==null?void 0:(x=m.backgroundColor)==null?void 0:x.backgroundColor;S&&(K=_.pl(S),_.U8(this.hostElement).querySelector("#banner").style.backgroundColor=K,_.U8(this.hostElement).querySelector("#abstract-art").style.backgroundColor=K)};
aq.prototype.attached=function(){this.JSC$20907_scroller&&(this.JSC$20907_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20907_scroller.attached&&typeof this.JSC$20907_scroller.attached==="function"&&this.JSC$20907_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
aq.prototype.backgroundColorChanged=aq.prototype.backgroundColorChanged;_.v([_.P(),_.U("design:type",Object)],aq.prototype,"data",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],aq.prototype,"ytRendererstamperBehavior",void 0);_.v([_.QF("#scroller"),_.U("design:type",Object)],aq.prototype,"JSC$20907_scroller",void 0);_.v([_.P(),_.U("design:type",Object)],aq.prototype,"buttonOverrides",void 0);
_.v([_.xt("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],aq.prototype,"backgroundColorChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],aq);
_.d(aq,"ytd-sponsorships-promotion-celebration-renderer",function(){if(rzO!==void 0)return rzO;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return rzO=K},{mode:_.VF("kevlar_poly_si_batch_j077")?1:2});var GTl;var plG;var d6=function(){return _.e.apply(this,arguments)||this};
_.q(d6,_.e);d6.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
d6.prototype.computeIsInitiallyChecked=function(K){return K===1};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],d6.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],d6.prototype,"data",void 0);_.v([_.QF("#checkbox"),_.U("design:type",Object)],d6.prototype,"checkbox",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],d6);
_.d(d6,"ytd-subscription-toggle-option-renderer",function(){if(plG!==void 0)return plG;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return plG=K},{mode:1});var yk=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return K};
_.q(yk,_.e);yk.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"}}}};
yk.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
yk.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var K=_.U8(this.hostElement).querySelector("#options").selected;K=this.data.options[K].subscriptionRadioOptionRenderer.serviceEndpoint;var m=_.U8(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");m&&K&&K.modifyChannelNotificationPreferenceEndpoint&&(m=m.getValue())&&(K.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[m]);_.cd().resolve(_.jQ).resolveCommand(K,{form:{element:this.hostElement}});
_.Uk(this.hostElement,"yt-close-popup-action")};
_.tv.Object.defineProperties(yk.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var K=this.data.options,m=0;m<K.length;m++){var x=K[m].subscriptionRadioOptionRenderer;if(x&&x.selected)return m}return null}}});
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],yk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],yk.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],yk.prototype,"eventForwardingBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],yk.prototype,"ytRendererBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],yk.prototype,"data",void 0);_.v([_.g("data.options"),_.U("design:type",Object),_.U("design:paramtypes",[])],yk.prototype,"initialIndex",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],yk);
_.d(yk,"ytd-subscription-notification-options-renderer",function(){if(GTl!==void 0)return GTl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return GTl=K},{mode:1});var RzO;var Jz4=function(){return _.e.apply(this,arguments)||this};
_.q(Jz4,_.e);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Jz4.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Jz4.prototype,"data",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],Jz4);
_.d(Jz4,"ytd-tvfilm-offer-groups-renderer",function(){if(RzO!==void 0)return RzO;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return RzO=K},{mode:1});var hzl;var Vk=function(){return _.e.apply(this,arguments)||this};
_.q(Vk,_.e);_.l=Vk.prototype;_.l.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"}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.l.computeThumbnailClass=function(K){return K.thumbnailOverlays?K.isShow?"thumbnail-show":"thumbnail-movie":K.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.l.computeCommerceSectionClass=function(K){return K.offers&&K.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.l.computeTitleClass=function(K){return K.offers&&K.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.l.onDataChanged=function(){[].concat(_.N3(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(K){K.onShow()})};
Vk.prototype.onDataChanged=Vk.prototype.onDataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Vk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Vk.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Vk.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Vk.prototype,"onDataChanged",null);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],Vk);
_.d(Vk,"ytd-ypc-offers-overlay-renderer",function(){if(hzl!==void 0)return hzl;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return hzl=K},{mode:_.VF("kevlar_poly_si_batch_j028")?1:2});var CuO;var L2s=function(){this.usedMethods=new Set};
L2s.prototype.add=function(K){this.usedMethods.add(K)};
L2s.prototype.reset=function(){this.usedMethods.clear()};var bMy=function(K,m){this.query=K;this.previousSearchQuery=m;this.id=qcJ++;if(!EYf){m=_.vZ("SBOX_SETTINGS");K="https://"+((m==null?void 0:m.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var x=m==null?void 0:m.REQUEST_LANGUAGE;x&&(K+="&hl="+x);(x=m==null?void 0:m.REQUEST_DOMAIN)&&(K+="&gl="+x);K+="&client=youtube&gs_ri=youtube";(x=m==null?void 0:m.SUGG_EXP_ID)&&(K+="&sugexp="+encodeURIComponent(x));(x=m==null?void 0:m.PSUGGEST_TOKEN)&&(K+="&tok="+x);(m=
m==null?void 0:m.SESSION_INDEX)&&(K+="&authuser="+m);_.h("desktop_enable_visual_suggest")&&(K+="&h=180&w=320&ytvs=1");EYf=K}},gY6=function(K){var m="q="+encodeURIComponent(K.query);
K.previousSearchQuery&&(m+="&pq="+encodeURIComponent(K.previousSearchQuery));return m},nY4=function(){var K=_.vZ("SBOX_SETTINGS"),m={};
if(K==null?0:K.SEND_VISITOR_DATA)m["X-Goog-Visitor-Id"]=K==null?void 0:K.VISITOR_DATA;return m},Pu4=function(K){var m=EYf;
m+="&gs_id="+K.id.toString(36);m+="&q="+encodeURIComponent(K.query);m+="&cp="+K.query.length;K.previousSearchQuery&&(m+="&pq="+encodeURIComponent(K.previousSearchQuery));(K=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(m+="&video_id="+K);return m},qcJ=0,EYf="";var ezO=_.ht.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,iMH=_.ht.SEARCH_ENTITY_SUGGESTION_MOVIE,Ycf=_.ht.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,F26=_.ht.SEARCH_ENTITY_SUGGESTION_TV_SHOW,Azl=function(K,m){this.text=K;this.bold=m},oYs=function(K,m,x){this.input=m;
this.index=x;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=K[0];this.type=K[1];this.subtypes=K[2];var S;this.displayText=Qa((S=K[3])==null?void 0:S.b);var Q;this.ignoredPrefix=Qa((Q=K[3])==null?void 0:Q.a);var w,M;this.hasNewVideo=((w=K[3])==null?void 0:(M=w.zam)==null?void 0:M.toString())==="true"?!0:!1;var f;this.visualSuggestUrl=(f=K[3])==null?void 0:f.zai;var c;this.entityType=Qa((c=K[3])==null?void 0:c.zap);var D;this.entityName=Qa((D=K[3])==null?void 0:D.zao);var G;m=Qa((G=
K[3])==null?void 0:G.zaf);var p;this.entityMid=(p=K[3])==null?void 0:p.zae;G=f44(this.subtypes,this.entityMid);if(m&&G){if(m){p="";switch(G){case "YOUTUBE_ENTITY_TYPE_SONG":p=Ycf;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":p=ezO;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":p=F26;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":p=iMH}G=G==="YOUTUBE_ENTITY_TYPE_SONG"||G==="YOUTUBE_ENTITY_TYPE_ALBUM"?p+" \u2022  \u2022 "+m:m}else G="";this.entitySubtitle=G}var R;this.externalChannelId=(R=K[3])==null?void 0:R.zav;var J;
this.entityThumbnailAttributionUrl=(J=K[3])==null?void 0:J.zaq},$65=function(K,m){var x=[],S,Q=(S=K.displayText)!=null?S:K.text;
(m==null?0:m.useEntityName)&&HMH(K)&&K.entityName&&(Q=K.entityName);if(K.type===33)return x.push(new Azl(Q,!1)),x;if(Q.length>=K.input.length&&Q.substring(0,K.input.length)===K.input)x.push(new Azl(K.input,!1)),x.push(new Azl(Q.substring(K.input.length),!0));else{var w=new Set(K.input.split(/\s/)),M=Q.split(/\s/);x=M.map(function(f,c){return new Azl(f.trim()+(c===M.length-1?"":" "),!w.has(f))})}return x},HMH=function(K){var m=!!f44(K.subtypes);
K=!!K.entityMid;return m||K};var NVf=function(K){this.rawResponse=["",[],{}];this.suggestions=[];try{var m=JSON.parse(tss(K));if(typeof m==="object"&&m!==null)this.rawResponse=m;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(S){console.log("Suggest: Failed to parse SuggestResponse!");return}var x=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(S,Q){return new oYs(S,x,Q)})};var ZMl=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new L2s;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$20944_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},BVJ,aJO=function(){BVJ||(BVJ=new ZMl);
return BVJ};
ZMl.prototype.updateSuggestions=function(K){var m=this;this.availableSuggestions.forEach(function(x){m.previousSuggestions[x]=!0});
this.availableSuggestions=K.map(function(x){var S=x.type.toString();x.subtypes.length>0&&(S+="i"+x.subtypes.join("i"),S+="k"+x.suggestionSources.COMPLETE_SERVER.toString());return S})};
var d6y=function(K,m){var x=Date.now();K.firstEditTime<0&&(K.firstEditTime=x);m&&(K.lastQueryBuildTime=x);K.lastEditTime=x};
ZMl.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$20944_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var yzd=function(K){var m="";K.availableSuggestions.forEach(function(Q){delete K.previousSuggestions[Q]});
for(var x=_.u(Object.keys(K.previousSuggestions)),S=x.next();!S.done;S=x.next())S=S.value,K.previousSuggestions[S]&&(m+=(m?"j":"")+S);return m},VdH=function(K,m){var x=[];
m&&(x[1]=m.toString());x[0]="youtube";x[7]=Date.now()-K.startTime;x[6]=K.sessionNumber;K.zeroPrefixSuggestionCount>=0&&(x[33]=K.zeroPrefixSuggestionCount);x[13]=K.outOfSyncResponseCount;if(K.availableSuggestions.length>0){for(var S=m="",Q=0,w=_.u(K.availableSuggestions),M=w.next();!M.done;M=w.next())M=M.value,M!==S&&(Q>1&&(m+="l"+Q),m+=(S?"j":"")+M,Q=0,S=M),Q+=1;Q>1&&(m+="l"+Q);x[3]=m}x[35]=yzd(K);K.selectedSuggestionIndex>=0&&(x[2]=K.selectedSuggestionIndex);var f;if(m=(f=_.vZ("SBOX_SETTINGS"))==
null?void 0:f.SUGG_EXP_ID)x[19]=K.normalize(m),f=0,K.experimentTriggeredBeforeFinal&&(f|=1),K.experimentTriggeredFinal&&(f|=2),x[20]=f;x[26]=Array.from(K.inputMethodsTracker.usedMethods).join("j");if(K.JSC$20944_totalRoundTripTime>0){x[15]=K.JSC$20944_totalRoundTripTime;x[14]=K.maxRoundTripTime;f=[];for(Q=m=0;Q<10;Q++)S=K.roundTripTimeHistogram[Q],S===0?m++:(m>1?f.push(Q+"-"+S):m===1?f.push("0j"+S):f.push(S.toString()),m=0);f=f.join("j");x[16]=f}K.zeroPrefixRoundTripTime>0&&(x[36]=K.zeroPrefixRoundTripTime);
K.lastQueryBuildTime>0&&(x[18]=K.lastQueryBuildTime-K.startTime);K.firstEditTime>0&&(x[4]=K.firstEditTime-K.startTime);K.lastEditTime>0&&(x[5]=K.lastEditTime-K.startTime);return x.join(".")};
ZMl.prototype.normalize=function(K){return K.replaceAll(".","-")};
var vYl=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var vh=function(){var K=_.e.apply(this,arguments)||this;K.microphoneSpinnerActive=!1;K.noAnimations=!1;K.boundExitClick=function(){K.onExitButtonClick()};
K.speechOverlayClassName="";K.isLevelAnimating=!1;K.playCloseDialogAudioFeedback=!0;K.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return K};
_.q(vh,_.e);_.l=vh.prototype;_.l.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.l.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=L_G()};
_.l.dataChanged=function(){this.logDialog()};
_.l.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var K;(K=this.manager.audioPlayer)!=null&&(K.JSC$20259_audioEnabled=!1)}this.manager.stop();(K=this.manager.audioPlayer)!=null&&(K.JSC$20259_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.l.handleSpeechQueryCompleteAction=function(K){var m=K.navigationAction;m&&(K.trackingParams&&_.So().graftServerVe(K.trackingParams,this.dialogVe,5),_.vg(this.hostElement,"yt-navigate",{endpoint:m,tempData:this.getNavigationParams(m),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.l.onExitButtonClick=function(){this.closeDialog()};
_.l.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var K;if((K=this.manager)!=null){var m;(m=K.audioPlayer)==null||SA(m,"failure");K.setState("microphone-off");K.stop()}}else(K=this.manager)==null||K.start()};
_.l.transcriptionChanged=function(){var K,m;(((K=this.transcription)==null?0:K.low)||((m=this.transcription)==null?0:m.high))&&this.setState("transcribing",this.transcription)};
_.l.stateChanged=function(){this.setState(this.state,this.transcription)};
_.l.logDialog=function(){var K;(K=this.data)!=null&&K.trackingParams&&(K=_.So(),_.hV(K,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=K.graftServerVe(this.data.trackingParams,void 0,5))};
_.l.getNavigationParams=function(K){var m={};if(_.h("web_yt_searchbox")){var x=aJO();x.inputMethodsTracker.add(6);x=VdH(x,15);m.gs_l=x;var S;m.oq=((S=_.C(K,_.QL))==null?void 0:S.query)||""}else if(K=window.ytvoicesearchloggingparams){if(K=K())m.oq=K.oq,m.gs_l=K.gs_l}else _.Xu(Error("Il"));return m};
_.l.closeDialog=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.l.setState=function(K,m){if(this.data){var x=this.data,S={};switch(K){case "listening":S={headerText:x.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:x.microphoneButtonAriaLabel};break;case "timeout":S={headerText:x.promptHeader,microphoneState:"try-again",microphoneLabel:x.promptMicrophoneLabel,microphoneAriaLabel:x.promptMicrophoneLabel};break;case "microphone-off":S={headerText:x.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:x.promptMicrophoneLabel,
microphoneAriaLabel:x.promptMicrophoneLabel};break;case "transcribing":(m==null?0:m.low)||(m==null?0:m.high)?S={transcriptionLow:m==null?void 0:m.low,transcriptionHigh:m==null?void 0:m.high,microphoneState:"speaking",microphoneAriaLabel:x.microphoneButtonAriaLabel}:S={headerText:x.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:x.microphoneButtonAriaLabel};break;case "processing":S={headerText:x.loadingHeader,microphoneState:"processing",microphoneAriaLabel:x.microphoneButtonAriaLabel};
break;case "offline":S={headerText:x.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:x.connectionErrorMicrophoneLabel,microphoneAriaLabel:x.connectionErrorMicrophoneLabel};break;case "permission":S={headerText:x.permissionsHeader,bodyLine1:x.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:x.permissionsSubtext};break;case "permission-denied":S={headerText:x.disabledHeader,bodyLine1:x.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:x.disabledSubtext}}S.className=
K;this.speechOverlayState=S;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.l.setMicrophoneState=function(K){var m=this.isLevelAnimating;this.isLevelAnimating=K==="speaking";!m&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=K==="processing"&&!this.noAnimations};
_.l.setClass=function(K){this.speechOverlayClassName&&_.TN(this.hostElement,this.speechOverlayClassName,!1);K&&(this.speechOverlayClassName=K,_.TN(this.hostElement,K,!0))};
_.l.runLevelAnimation=function(){var K=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var m=1+Math.random()*.75,x=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+x/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+m+")");_.dX.addJob(function(){K.runLevelAnimation()},3,x)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
vh.prototype.stateChanged=vh.prototype.stateChanged;vh.prototype.transcriptionChanged=vh.prototype.transcriptionChanged;vh.prototype.onPopupClosed=vh.prototype.onPopupClosed;vh.prototype.dataChanged=vh.prototype.dataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],vh.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],vh.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],vh.prototype,"rendererStamperBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],vh.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],vh.prototype,"eventForwardingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],vh.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],vh.prototype,"speechOverlayState",void 0);
_.v([_.P(),_.U("design:type",Object)],vh.prototype,"microphoneSpinnerActive",void 0);_.v([_.P({type:_.h("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.U("design:type",Object)],vh.prototype,"noAnimations",void 0);_.v([_.P({selector:function(K){var m;return(m=K.voiceSearch)==null?void 0:m.transcription}}),
_.U("design:type",Object)],vh.prototype,"transcription",void 0);_.v([_.P({selector:function(K){var m;return(m=K.voiceSearch)==null?void 0:m.overlay}}),
_.U("design:type",String)],vh.prototype,"state",void 0);_.v([_.P(),_.U("design:type",Object)],vh.prototype,"boundExitClick",void 0);_.v([_.QF("#microphone-levels"),_.U("design:type",HTMLElement)],vh.prototype,"level",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vh.prototype,"dataChanged",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vh.prototype,"onPopupClosed",null);
_.v([_.uV("transcription"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vh.prototype,"transcriptionChanged",null);_.v([_.uV("state"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],vh.prototype,"stateChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],vh);
_.d(vh,"ytd-voice-search-dialog-renderer",function(){if(CuO!==void 0)return CuO;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return CuO=K},{mode:1});var U64;var UX=function(){var K=_.e.apply(this,arguments)||this;K.isOverlay=!1;K.hidden=!1;return K};
_.q(UX,_.e);_.l=UX.prototype;_.l.onPopupClosed=function(){this.toggleIconState(!1)};
_.l.computeIcon=function(){var K,m,x;return(m=_.C((K=this.data)==null?void 0:K.icon,Rxl))==null?void 0:(x=m.icon)==null?void 0:x.iconType};
_.l.computeIconBadgeShape=function(){var K;return{iconBadgeType:"cart",iconBadgeText:(K=this.iconBadgeEntity)==null?void 0:K.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.l.onClick=function(){var K;(K=this.data)!=null&&K.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.l.computeHidden=function(K){return!K};
_.l.toggleIconState=function(K){this.iconButton&&(this.iconButton.pressed=K)};
UX.prototype.onPopupClosed=UX.prototype.onPopupClosed;_.v([_.b(_.dJ),_.U("design:type",Object)],UX.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],UX.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],UX.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],UX.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],UX.prototype,"isOverlay",void 0);
_.v([_.P({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.U("design:type",Object)],UX.prototype,"hidden",void 0);_.v([_.P({selectorArgs:["data.iconBadgeEntityKey"],selector:function(K,m){return _.X4(K.entities,"iconBadgeEntity",m)}}),
_.U("design:type",Object)],UX.prototype,"iconBadgeEntity",void 0);_.v([_.QF("yt-icon-button"),_.U("design:type",HTMLButtonElement)],UX.prototype,"iconButton",void 0);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],UX.prototype,"onPopupClosed",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],UX);
_.d(UX,"ytd-icon-badge-topbar-button-renderer",function(){if(U64!==void 0)return U64;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return U64=K},{mode:1});var zzs;var zz=function(){var K=_.e.apply(this,arguments)||this;K.premiumOptions=[];return K};
_.q(zz,_.e);zz.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.tv.Object.defineProperties(zz.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],zz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],zz.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Array)],zz.prototype,"premiumOptions",void 0);_.v([_.g("premiumOptions"),_.U("design:type",Object),_.U("design:paramtypes",[])],zz.prototype,"hasPremiumOptions",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],zz);
_.d(zz,"ytd-offline-promo-content",function(){if(zzs!==void 0)return zzs;var K=document.createElement("template");_.E(K,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n<div id="premium-options" hidden="[[!hasPremiumOptions]]" class="style-scope ytd-offline-promo-content"></div>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return zzs=K},{mode:1});var TV5;var Tz=function(){var K=_.e.apply(this,arguments)||this;K.premiumOptions=[];return K};
_.q(Tz,_.e);Tz.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var K;this.premiumOptions=Ms4((K=this.data)==null?void 0:K.formats)};
Tz.prototype.onClickSubmit=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var K;(K=_.B3())==null||K.pause()};
Tz.prototype.attached=function(){this.JSC$20964_scroller&&(this.JSC$20964_scroller.dialogElement=this.hostElement.parentNode)};
_.tv.Object.defineProperties(Tz.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
Tz.prototype.dataChanged=Tz.prototype.dataChanged;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Tz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Tz.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Tz.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Tz.prototype,"data",void 0);
_.v([_.P({computed:"computeIcon_(data.headersIcon)",value:""}),_.U("design:type",String)],Tz.prototype,"headersIcon",void 0);_.v([_.P(),_.U("design:type",Array)],Tz.prototype,"premiumOptions",void 0);_.v([_.QF("#scroller"),_.U("design:type",Object)],Tz.prototype,"JSC$20964_scroller",void 0);_.v([_.g("headersIcon"),_.U("design:type",Object),_.U("design:paramtypes",[])],Tz.prototype,"showIcon",null);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Tz.prototype,"dataChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],Tz);
_.d(Tz,"ytd-offline-promo-renderer",function(){if(TV5!==void 0)return TV5;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return TV5=K},{mode:1});var IJJ;var Iq=function(){var K=_.e.apply(this,arguments)||this;K.playbackPauseInterval=NaN;K.isLoading=!1;K.hasError=!1;K.dialogClass="";K.youtubeLabel=_.SC("LOGO_ALT_LABEL",{},"YouTube Home");K.logoName="yt-logos-ext:yt-logo-updated";K.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return K};
_.q(Iq,_.e);_.l=Iq.prototype;_.l.onDataChange=function(){var K;if(this.showEOMV1Text=!((K=this.data)==null||!K.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.l.attached=function(){this.pausePlayer()};
_.l.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.l.handleLangSelect=function(K){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[K.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.l.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.l.handleSaveConsent=function(K){var m=this;this.showLoadingSpinner();this.showLoadingSpinner();X_l(_.C(K,JId)).catch(function(x){_.yq(new _.AR("Something went wrong when save consent "+(x.message?x.message:x)+"."));m.hideLoadingSpinner();m.showErrorMessage()})};
_.l.handleDisablePersonalization=function(K){var m=this;this.showLoadingSpinner();KKH(_.C(K,Rhs)).then(function(){m.dialog.close();m.resumePlayer()}).catch(function(x){_.yq(new _.AR("Something went wrong when disable personalization "+(x.message?x.message:x)+"."));
m.hideLoadingSpinner();m.showErrorMessage()})};
_.l.showLoadingSpinner=function(){var K=this;this.showSpinnerJobId=_.dX.addLowPriorityJob(function(){K.isLoading=!0},500)};
_.l.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.dX.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.l.showErrorMessage=function(){var K=this;this.hasError=!0;_.dX.addLowPriorityJob(function(){K.hasError=!1},2E3)};
_.l.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.C0(function(){try{var K=_.B3();K&&K.pause()}catch(m){}},100))};
_.l.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var K=_.B3();K&&K.play()}catch(m){}};
_.tv.Object.defineProperties(Iq.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null||!K.eomV1Text)return[];K=[];for(var m=["SHIELD","WARNING","BAR_CHART"],x=this.data.eomV1Text.essentialCookieMsg.items,S=0;S<m.length&&S<x.length;S++)K.push({icon:m[S],text:x[S]});return K}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var K;if((K=this.data)==null||!K.eomV1Text)return[];K=[];for(var m=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],x=this.data.eomV1Text.nonEssentialCookieMsg.items,S=0;S<m.length&&S<x.length;S++)K.push({icon:m[S],text:x[S]});return K}}});
Iq.prototype.onDataChange=Iq.prototype.onDataChange;_.v([_.P(),_.U("design:type",Object)],Iq.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],Iq.prototype,"showEOMV1Text",void 0);_.v([_.P(),_.U("design:type",Object)],Iq.prototype,"isLoading",void 0);_.v([_.P(),_.U("design:type",Object)],Iq.prototype,"hasError",void 0);_.v([_.P(),_.U("design:type",Number)],Iq.prototype,"showSpinnerJobId",void 0);_.v([_.P(),_.U("design:type",Object)],Iq.prototype,"dialogClass",void 0);
_.v([_.QF("#dialog"),_.U("design:type",Object)],Iq.prototype,"dialog",void 0);_.v([_.QF("#cb-header"),_.U("design:type",HTMLElement)],Iq.prototype,"header",void 0);_.v([_.QF("#lang-select"),_.U("design:type",HTMLElement)],Iq.prototype,"langSelect",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Iq.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Iq.prototype,"ytComponentBehavior",void 0);
_.v([_.P(),_.U("design:type",String)],Iq.prototype,"youtubeLabel",void 0);_.v([_.P(),_.U("design:type",Object)],Iq.prototype,"logoName",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Iq.prototype,"onDataChange",null);_.v([_.g("data"),_.U("design:type",Array),_.U("design:paramtypes",[])],Iq.prototype,"eomEssentialCookieMsgItems",null);
_.v([_.g("data"),_.U("design:type",Array),_.U("design:paramtypes",[])],Iq.prototype,"eomNonEssentialCookieMsgItems",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],Iq);
_.d(Iq,"ytd-consent-bump-v2-lightbox",function(){if(IJJ!==void 0)return IJJ;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return IJJ=K},{mode:1});var kTd;var kQ=function(){return _.e.apply(this,arguments)||this};
_.q(kQ,_.e);kQ.prototype.ready=function(){if(!_.ic()||tny)var K=!0;else tny=!0,K=!1;K||(K=document.querySelector("ytd-app"),K||(K=document.body),this.internalLightBox=_.U8(K).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.v([_.P(),_.U("design:type",Object)],kQ.prototype,"data",void 0);_.v([_.QF("#lightbox"),_.U("design:type",Object)],kQ.prototype,"lightBox",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],kQ);
_.d(kQ,"ytd-consent-bump-v2-renderer",function(){if(kTd!==void 0)return kTd;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return kTd=K},{mode:1});var W2O;var XlO;var K4s;var Wh=function(){return _.e.apply(this,arguments)||this};
_.q(Wh,_.e);_.l=Wh.prototype;_.l.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&bsH(this.toastManager,this.toastType)};
_.l.open=function(K){this.toast&&(this.ephemeralAction&&_.cd().resolve(_.KG).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=K!=null?K:0,this.toastManager.enqueue(this.toast,K)):this.toast.open())};
_.l.close=function(K){var m;(m=this.toast)==null||m.close();this.toastManager&&K===1&&bsH(this.toastManager,K)};
_.l.refit=function(){var K;(K=this.toast)==null||K.refit()};
_.l.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var K;(K=this.toast)==null||K.close()}};
_.l.setVerticalOffset=function(K){this.toast&&(this.toast.verticalOffset=K,this.toast.fit())};
_.l.computeButtonClass_=function(K){return K?"toast-button":""};
_.l.computeText_=function(K){return _.Hk(K)};
_.l.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.KE("toast-opened-changed",this.toastOpened))};
_.l.updateToastOpenedFromBinding=function(K){this.toastOpened=K.detail.value};
_.tv.Object.defineProperties(Wh.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var K,m,x=(K=this.data)==null?void 0:(m=K.actionButton)==null?void 0:m.buttonRenderer;return(x==null?void 0:x.command)||(x==null?void 0:x.serviceEndpoint)||(x==null?void 0:x.navigationEndpoint)}},
ephemeralAction:{configurable:!0,enumerable:!0,get:function(){if(this.labelText&&this.command&&this.duration)return{label:this.labelText,command:this.command,durationMs:this.duration}}},
hasEphemeralAction:{configurable:!0,enumerable:!0,get:function(){return!!this.ephemeralAction}},
labelText:{configurable:!0,enumerable:!0,get:function(){var K=[],m;((m=this.data)==null?0:m.responseText)&&K.push(_.Hk(this.data.responseText));var x;((x=this.data)==null?0:x.subText)&&K.push(_.Hk(this.data.subText));var S,Q;if((S=this.data)==null?0:(Q=S.actionButton)==null?0:Q.buttonRenderer){var w,M;K.push(((w=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(M=w.accessibilityData)==null?void 0:M.label)||_.Hk(this.data.actionButton.buttonRenderer.text))}return K.filter(function(f){return f}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var K,m;return(m=(K=this.toast)==null?void 0:K.opened)!=null?m:!1}}});
Wh.prototype.toastOpenedChangedForBinding=Wh.prototype.toastOpenedChangedForBinding;Wh.prototype.toastOpenedChanged=Wh.prototype.toastOpenedChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Wh.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Wh.prototype,"ytEventForwardingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Wh.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Wh.prototype,"duration",void 0);
_.v([_.P(),_.U("design:type",Number)],Wh.prototype,"toastType",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Wh.prototype,"useCloseButton",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],Wh.prototype,"closeToastOnActionButtonClick",void 0);_.v([_.P({value:function(){return _.SC("SBOX_INAPPROPRIATE_CANCEL")}}),
_.U("design:type",String)],Wh.prototype,"closeButtonAriaLabel",void 0);_.v([_.P(),_.U("design:type",Boolean)],Wh.prototype,"toastOpened",void 0);_.v([_.P(),_.U("design:type",Boolean)],Wh.prototype,"hasOpened",void 0);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Wh.prototype,"command",null);_.v([_.g("labelText","command","duration"),_.U("design:type",Object),_.U("design:paramtypes",[])],Wh.prototype,"ephemeralAction",null);
_.v([_.g("ephemeralAction"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Wh.prototype,"hasEphemeralAction",null);_.v([_.QF("#toast"),_.U("design:type",Object)],Wh.prototype,"toast",void 0);_.v([_.P({value:function(){return{style:"call-to-action-inverse"}}}),
_.U("design:type",Object)],Wh.prototype,"buttonOverrides",void 0);_.v([_.P({value:{style:"mono-inverse"}}),_.U("design:type",Object)],Wh.prototype,"closeButtonOverrides",void 0);_.v([_.P({value:function(){return _.cd().resolve(_.tR(_.T1))}}),
_.U("design:type",Object)],Wh.prototype,"toastManager",void 0);_.v([_.g("data.responseText","data.subText","data.actionButton"),_.U("design:type",Object),_.U("design:paramtypes",[])],Wh.prototype,"labelText",null);_.v([_.xt("toastOpened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wh.prototype,"toastOpenedChanged",null);
_.v([_.xt("toastOpened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Wh.prototype,"toastOpenedChangedForBinding",null);_.v([_.Jp({is:"yt-notification-action-renderer",disableElementRegistration:!0})],Wh);
_.d(Wh,"yt-notification-action-renderer",function(){if(K4s===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;XlO===void 0&&(XlO=document.createElement("template"));var S=XlO;x.call(m,S.content.cloneNode(!0),K.content.firstChild);K4s=K}K=K4s;return K},{mode:2});var Xj=function(){var K=_.e.apply(this,arguments)||this;K.duration=4E3;K.downloadingCount=0;K.downloadedCount=0;K.downloadingOnlySmartDownloads=!1;K.sessionTotalDownloads=0;K.sessionDownloaded=0;K.previousSessionsDownloaded=0;K.totalDownloadPercentage=0;K.currentDownloadProgress=0;K.currentDownloadPercentage=0;K.isLeaderTab=!0;K.isFullScreen=!1;K.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};K.boundBeforeUnload=function(m){K.isLeaderTab&&K.downloadingCount>0&&(m.preventDefault(),
m.returnValue=!0)};
return K};
_.q(Xj,_.e);_.l=Xj.prototype;
_.l.open=function(){this.updateDownloadState();if(this.data){var K=this.sessionDownloaded+1,m=this.sessionTotalDownloads>1?_.SC("VIDEOS_DOWNLOADING_RATIO",{downloaded:K.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+K+"/"+this.sessionTotalDownloads):_.SC("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(m=this.sessionTotalDownloads>1?_.SC("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:K.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
K+"/"+this.sessionTotalDownloads):_.SC("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));K=this.isLeaderTab?_.SC("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.Hk(this.data.responseText)!==m||_.Hk(this.data.subText)!==K)this.set("data.responseText",_.o_(m)),this.set("data.subText",_.o_(K)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.l.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.l.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.l.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.l.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var K=this.downloadedCount-this.previousSessionsDownloaded;K<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-K);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.l.handleFullscreenChange=function(K){(this.isFullScreen=K)||this.updatePopup()};
Xj.prototype.updateCurrentDownloadProgress=Xj.prototype.updateCurrentDownloadProgress;Xj.prototype.updatePopup=Xj.prototype.updatePopup;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Xj.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Xj.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Xj.prototype,"ytEventForwardingBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Xj.prototype,"actionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Xj.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Xj.prototype,"duration",void 0);_.v([_.P({selector:function(K){return _.N21(K.entities).length}}),
_.U("design:type",Object)],Xj.prototype,"downloadingCount",void 0);_.v([_.P({selector:Mos}),_.U("design:type",Object)],Xj.prototype,"downloadedCount",void 0);_.v([_.P({selector:function(K){var m=_.N21(K.entities);return uRy(K.entities,m)}}),
_.U("design:type",Object)],Xj.prototype,"downloadingOnlySmartDownloads",void 0);_.v([_.P(),_.U("design:type",Object)],Xj.prototype,"sessionTotalDownloads",void 0);_.v([_.P(),_.U("design:type",Object)],Xj.prototype,"sessionDownloaded",void 0);_.v([_.P(),_.U("design:type",Object)],Xj.prototype,"previousSessionsDownloaded",void 0);_.v([_.P(),_.U("design:type",Object)],Xj.prototype,"totalDownloadPercentage",void 0);
_.v([_.P({selector:function(K){var m;K=(m=_.N21(K.entities))!=null?m:[];return K.length>0?_.gvB(K.slice(-1)):0}}),
_.U("design:type",Object)],Xj.prototype,"currentDownloadProgress",void 0);_.v([_.P(),_.U("design:type",Object)],Xj.prototype,"currentDownloadPercentage",void 0);_.v([_.P({selector:_.yHD}),_.U("design:type",Object)],Xj.prototype,"isLeaderTab",void 0);_.v([_.QF("yt-notification-action-renderer"),_.U("design:type",Object)],Xj.prototype,"notificationActionRenderer",void 0);
_.v([_.uV("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Xj.prototype,"updatePopup",null);_.v([_.uV("currentDownloadProgress"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Xj.prototype,"updateCurrentDownloadProgress",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],Xj);
_.d(Xj,"ytd-video-download-toast-renderer",function(){if(W2O!==void 0)return W2O;var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return W2O=K},{mode:1});var mjH;var xjl;var KP=function(){return _.e.apply(this,arguments)||this};
_.q(KP,_.e);KP.prototype.computeIsRedLogo=function(K,m){!K&&m&&(K=m);return K==="YOUTUBE_RED_LOGO"||K==="YOUTUBE_PREMIUM_LOGO"};
KP.prototype.computeLogoName=function(K){K=this.componentBehavior.computeIcon_(K);return K===""?"yt-logos-ext:yt-logo-updated":K};
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],KP.prototype,"componentBehavior",void 0);_.v([_.P({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.U("design:type",Boolean)],KP.prototype,"isRedLogo",void 0);_.v([_.P({computed:"computeLogoName(data)"}),_.U("design:type",String)],KP.prototype,"logoName",void 0);_.v([_.P({value:{}}),_.U("design:type",Object)],KP.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],KP.prototype,"logoType",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-logo"})],KP);
_.d(KP,"ytd-logo",function(){if(xjl!==void 0)return xjl;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return xjl=K},{mode:_.VF("kevlar_poly_si_batch_j074")?1:2});var mq=function(){var K=_.e.apply(this,arguments)||this;K.animationRef={};return K};
_.q(mq,_.e);_.l=mq.prototype;_.l.attached=function(){document.addEventListener("yt-navigate-finish",_.Kd(this,this.logYoodle))};
_.l.detached=function(){document.removeEventListener("yt-navigate-finish",_.Kd(this,this.logYoodle))};
_.l.logYoodle=function(){var K,m;if((K=this.data)==null?0:(m=K.loggingDirectives)==null?0:m.trackingParams)this.ytRendererBehavior.markDirty(),_.So().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.l.computeHideImg=function(K,m){return!!K||!!m};
_.l.computeHideYtdLogo=function(K,m){return!K||!!m};
_.l.computeHideLottie=function(K){return!K};
_.l.computeIsRedLogo=function(K){return K==="YOUTUBE_RED_LOGO"||K==="YOUTUBE_PREMIUM_LOGO"};
_.l.renderLogoEntity=function(){var K=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),m=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),x=this.getLogoTitleText(this.data),S=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==K&&(this.url=K);this.animatedUrl!==m&&(this.animatedUrl=m);this.logoTitleText!==x&&(this.logoTitleText=x);this.lottieUrl!==S&&(this.lottieUrl=S,this.lottiePlayerProps=this.computeLottiePlayerProps(S))};
_.l.getSanitizedThumbnail=function(K){return K&&K.thumbnails?_.VdT(K.thumbnails,122)||"":""};
_.l.getThumbnailUrl=function(K,m){if(!m)return"";var x,S;K=K?(x=m.darkThemeLogo)==null?void 0:x.thumbnail:(S=m.lightThemeLogo)==null?void 0:S.thumbnail;return this.getSanitizedThumbnail(K)};
_.l.getAnimatedThumbnailUrl=function(K,m){return m?this.getSanitizedThumbnail(K?m.darkThemeAnimatedLogo:m.lightThemeAnimatedLogo):""};
_.l.getLogoTitleText=function(K){if(K)return _.Hk(K.tooltipText)};
_.l.computeLogoIcon=function(K,m){if(m){var x,S;return K?(x=m.darkThemeLogo)==null?void 0:x.icon:(S=m.lightThemeLogo)==null?void 0:S.icon}};
_.l.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.l.getLottieUrl=function(K,m){var x,S,Q,w;return K?m==null?void 0:(x=m.darkThemeLogo)==null?void 0:(S=x.lottieAnimation)==null?void 0:S.url:m==null?void 0:(Q=m.lightThemeLogo)==null?void 0:(w=Q.lottieAnimation)==null?void 0:w.url};
_.l.computeLottiePlayerProps=function(K){if(K){var m;if((m=this.animationRef)==null?0:m.lottieEl){var x;(x=this.animationRef)==null||x.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:K,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.l.onLottieError=function(){this.data&&this.lottieUrl&&_.vg(this.hostElement,"yoodle-error")};
_.l.onImgError=function(){this.data&&!this.lottieUrl&&_.vg(this.hostElement,"yoodle-error")};
mq.prototype.playAnimation=mq.prototype.playAnimation;mq.prototype.renderLogoEntity=mq.prototype.renderLogoEntity;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],mq.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],mq.prototype,"data",void 0);_.v([_.P({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.U("design:type",Boolean)],mq.prototype,"hideImg",void 0);
_.v([_.P({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.U("design:type",Boolean)],mq.prototype,"hideYtdLogo",void 0);_.v([_.P({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.U("design:type",Boolean)],mq.prototype,"hideLottie",void 0);_.v([_.P({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.U("design:type",Boolean)],mq.prototype,"isRedLogo",void 0);
_.v([_.P(),_.U("design:type",Boolean)],mq.prototype,"useDarkThemeYoodle",void 0);_.v([_.P(),_.U("design:type",String)],mq.prototype,"url",void 0);_.v([_.P(),_.U("design:type",String)],mq.prototype,"animatedUrl",void 0);_.v([_.P(),_.U("design:type",String)],mq.prototype,"logoTitleText",void 0);_.v([_.P({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.U("design:type",Object)],mq.prototype,"logoIcon",void 0);_.v([_.P(),_.U("design:type",Object)],mq.prototype,"logoType",void 0);
_.v([_.P(),_.U("design:type",String)],mq.prototype,"lottieUrl",void 0);_.v([_.P(),_.U("design:type",Object)],mq.prototype,"lottiePlayerProps",void 0);_.v([_.P(),_.U("design:type",Object)],mq.prototype,"animationRef",void 0);_.v([_.xt("data"),_.xt("useDarkThemeYoodle"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],mq.prototype,"renderLogoEntity",null);
_.v([_.mh("click"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],mq.prototype,"playAnimation",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],mq);
_.d(mq,"ytd-yoodle-renderer",function(){if(mjH!==void 0)return mjH;var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return mjH=K},{mode:_.VF("kevlar_poly_si_batch_j074")?1:2});var Sef;var Qms;var wO6=_.be.currentPageTypeSelector,smH=_.be.currentPageSubTypeSelector,xq=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return K};
_.q(xq,_.e);_.l=xq.prototype;_.l.onYoodleError=function(){_.h("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.l.computeLogoName=function(K){K=this.componentBehavior.computeIcon_(K);return K===""?"yt-logos-ext:yt-logo-updated":K};
_.l.computeTitle=function(K,m,x){return x&&(m==null?0:m.tooltipText)?_.Hk(m.tooltipText):_.Hk(K)};
_.l.computeAriaLabel=function(K,m,x){return x&&(m==null?0:m.tooltipText)?_.Hk(K):""};
_.l.computeShowYoodle=function(K,m,x){return!K||!m&&!!x&&!_.NX.isEmpty(x)};
_.l.onNavigateHomeAction=function(){if(_.h("kevlar_miniplayer_navigate_home_from_app_killswitch")){var K;(K=_.U8(this.hostElement).querySelector(".yt-simple-endpoint"))==null||K.click()}};
_.l.computeLogoHref=function(K,m,x){var S;(x==null?0:x.onTapCommand)?S=this.componentBehavior.computeHref_(x.onTapCommand):K&&(S=this.componentBehavior.computeHref_(K));return S?S:m};
_.l.computeCommand=function(K,m){return(m==null?void 0:m.onTapCommand)||K};
_.l.getEndpointForm=function(){if(_.h("kevlar_topbar_disable_cache_only_home")){var K=_.cd().resolve(_.Za),m=wO6(K.getState())||"";K=smH(K.getState())||"";return{disableCache:m==="ytd-browse"&&K==="home"}}return{disableCache:!0}};
xq.prototype.onYoodleError=xq.prototype.onYoodleError;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],xq.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],xq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],xq.prototype,"componentBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],xq.prototype,"ytdReduxBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],xq.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],xq.prototype,"countryCode",void 0);_.v([_.P({selectorArgs:["data.overrideEntityKey"],selector:function(K,m){return _.X4(K.entities,"logoEntity",m)}}),
_.U("design:type",Object)],xq.prototype,"logoEntity",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.U("design:type",Boolean)],xq.prototype,"showYoodle",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],xq.prototype,"yoodleError",void 0);_.v([_.P({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.U("design:type",String)],xq.prototype,"titleText",void 0);
_.v([_.P({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.U("design:type",String)],xq.prototype,"ariaLabelText",void 0);_.v([_.P({value:"/"}),_.U("design:type",String)],xq.prototype,"defaultEndpointUrl",void 0);_.v([_.P({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.U("design:type",String)],xq.prototype,"endpointUrl",void 0);
_.v([_.P({computed:"computeCommand(data.endpoint, logoEntity)"}),_.U("design:type",String)],xq.prototype,"command",void 0);_.v([_.P(),_.U("design:type",Object)],xq.prototype,"logoType",void 0);_.v([_.P({}),_.U("design:type",Boolean)],xq.prototype,"useDarkThemeYoodle",void 0);_.v([_.mh("yoodle-error"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],xq.prototype,"onYoodleError",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],xq);
_.d(xq,"ytd-topbar-logo-renderer",function(){if(Qms!==void 0)return Qms;var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return Qms=K},{mode:_.VF("kevlar_poly_si_batch_j027")?1:2});var lnH=0;var uUG=_.ht.SEARCH_APPEND_LABEL,M7H=_.ht.SUGGESTION_NEW_VIDEOS_TEXT,fnl=_.ht.SUGGESTION_THUMBNAIL_LABEL,t7l=_.ht.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,cmd=_.B(function(K){function m(RL){var R4,TK;return _.t(function(eJ){if(eJ.nextAddress==1)return R4=new Request(RL),_.h2(eJ,2),eJ.yield(fetch(R4,{credentials:"include"}),4);if(eJ.nextAddress!=2)return CH(!0),_.xl(eJ,0);TK=_.gl(eJ);_.yq(TK);_.Px(eJ)})}
var x=K.isHighlighted;var S=K.suggestion;var Q=K.onClickCallback;var w=K.onHoverUpdateCallback;var M=K.labels;var f=K.queryBuilderFunction;var c=K.onRemoveCallback;var D=K.suggestionIndex;var G=K.generateUniqueId;var p=K.highlightedId;var R=K.useScrollMargin;var J=K.isKeyboardMode;var L=null,n=null,F=_.ld("div"),H=_.ld("span");K=_.u(_.hL(!1,void 0,"mxSc0e"));var N=K.next().value,z=K.next().value,y=_.ud("a",function(RL){RL&&_.Mc(237477,RL,n,function(R4){n=R4})}),V=_.ud("button",function(RL){RL&&_.Mc(237477,
RL,n,function(R4){n=R4})}),T=_.kA(function(RL){if((RL==null?void 0:RL.button)===2)return RL.preventDefault(),!1;
var R4=_.hX();R4&&L&&_.HN(R4,L,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var TK;Q(RL,S().text,S().index,S().entityMid,RL==null?void 0:(TK=RL.detail)==null?void 0:TK.wasSelectedByKeyboard);return!1}),m1=function(){return S().type===35},MT=function(){return _.h("desktop_enable_single_suggestion_highlight")},c0=function(){return _.rp("desktop_suggestions_panel_row_height")||0},EB=function(){var RL;
return _.h("desktop_enable_new_video_metadata")&&((RL=S())==null?void 0:RL.hasNewVideo)===!0},pT=function(){return _.h("desktop_enable_visual_suggest")},h8=function(){return _.h("desktop_enable_entity_suggest")&&HMH(S())},$S=function(){return S().entitySubtitle},nT=function(){return MT()?(x==null?void 0:x())||mo()&&!(J==null?0:J()):(x==null?void 0:x())||mo()},Lt=function(){var RL=_.vZ("SBOX_SETTINGS");
return m1()&&!(RL==null?0:RL.HIDE_REMOVE_LINK)},yD=function(){return $65(S(),{useEntityName:h8()})},Ez,sz=!((Ez=_.cd().resolve(_.tR(_.PX)))==null||!Ez()),t5=function(){return m1()?_.h("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},bB=function(){return M==null?void 0:M().SUGGESTION_DISMISS_LABEL},PA=function(){return M==null?void 0:M().SUGGESTION_DISMISSED_LABEL};
K=_.u(_.hL(!1,void 0,"WMms1e"));Ez=K.next().value;var CH=K.next().value;K=_.u(_.hL(!1,void 0,"PyL0t"));var pH=K.next().value,l5=K.next().value,mo=pH,GM=_.kA(function(){f(H.value.innerText);return!1}),wy=_.kA(function(RL){RL.preventDefault();
return!1}),J5=_.kA(function(RL){var R4=S().text,TK=_.vZ("SBOX_SETTINGS"),eJ="https://"+(TK.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
eJ+="&delq="+encodeURIComponent(R4);(R4=TK==null?void 0:TK.PSUGGEST_TOKEN)&&(eJ+="&tok="+R4);(TK=TK==null?void 0:TK.SESSION_INDEX)&&(eJ+="&authuser="+TK);m(eJ);RL.preventDefault();(RL=_.hX())&&n&&_.HN(RL,n,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");c(D==null?void 0:D());return!1}),Ql=_.kA(function(){if(MT()&&(J==null?0:J()))return!1;
l5(!0);w(!0);return!1}),A2=_.kA(function(){l5(!1);
w(!1);return!1}),vA=_.kA(function(){z(!0);
return!1}),j_=_.kA(function(){z(!1);
return!1}),Oz=_.kA(function(RL){RL.preventDefault();
if(S().entityThumbnailAttributionUrl){var R4=S().entityThumbnailAttributionUrl;RL=S().entityName;var TK={dismissDialogEndpoint:{}};R4={commandExecutorCommand:{commands:[TK,{urlEndpoint:{url:R4,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:R4}}}]}};TK={buttonViewModel:{title:_.SC("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:TK}}};R4={buttonViewModel:{title:_.SC("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:R4}}};RL={dialogHeaderViewModel:{headline:{content:RL!=null?RL:_.SC("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var eJ={basicContentViewModel:{paragraphs:[{text:{content:_.SC("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};RL={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:RL,footer:{panelFooterViewModel:{primaryButton:R4,
secondaryButton:TK,shouldHideDivider:!0}},content:eJ}}}}};_.cd().resolve(_.jQ).resolveCommand(RL)}return!1});
K=_.u(_.hL("",void 0,"yG5Sx"));var SJ=K.next().value,z8=K.next().value;_.ND(function(){Lt()&&z8(G==null?void 0:G(D==null?void 0:D()));F.value&&_.Mc(12453,F.value,L,function(RL){L=RL})});
return _.O(_.r,{cond:Ez,then:function(){var RL={};return _.O("div",{class:_.Tt("ytSuggestionComponentRemovedText",(RL.ytSuggestionComponentLargerRemovedText=function(){return pT()},RL)),
style:function(){return c0()>0?"height: "+c0()+"px;":""},
role:"button"},PA)},
else:function(){var RL={},R4={};return _.O("div",{class:_.Tt("ytSuggestionComponentSuggestion",(RL.ytSuggestionComponentSuggestionHover=function(){return!MT()},RL.ytSuggestionComponentHighlighted=nT,RL.ytSuggestionComponentPersonalizedSuggestion=m1,RL.ytSuggestionComponentMweb=!1,RL.ytSuggestionComponentLargerSuggestion=function(){return EB()||pT()},RL.ytSuggestionComponentThumbnailSuggestion=function(){return pT()},RL.ytSuggestionComponentRoundedSuggestion=function(){return _.h("desktop_enable_scrollable_suggestions_panel")&&
_.h("desktop_enable_suggestions_panel_padding")},RL.ytSuggestionComponentThumbnailPadding=function(){return pT()&&!m1()},RL)),
style:function(){return c0()>0?"height: "+c0()+"px;":""},
role:"presentation","on:mousedown":T,"on:mouseover":Ql,"on:mouseout":A2,el:F},_.O("div",{class:_.Tt("ytSuggestionComponentText",(R4.ytSuggestionComponentScrollMargin=R,R4)),"aria-label":function(){return EB()?S().text+" "+M7H:S().text},
id:function(){return G==null?void 0:G(D==null?void 0:D())},
"on:mousedown":T,role:"option"},_.O(_.r,{cond:function(){return S().type!==33},
then:function(){return _.O(_.SW,{icon:t5,className:"ytSuggestionComponentIcon"})}}),_.O("div",{class:"ytSuggestionComponentLeftContainer"},_.O("span",{el:H,
role:"button",tabindex:0},_.O(_.AS,{each:yD},function(TK){return TK.bold?_.O("span",{class:"ytSuggestionComponentBold"},TK.text):_.O("span",null,TK.text)})),_.O(_.r,{cond:function(){return h8()&&!!S().entitySubtitle||EB()},
then:function(){return _.O("div",{class:"ytSuggestionComponentMetadataContainer"},_.O(_.r,{cond:function(){return h8()&&!!S().entitySubtitle},
then:function(){return _.O("div",{class:"ytSuggestionComponentEntitySubtitle"},$S)}}),_.O(_.r,{cond:function(){return EB()},
then:function(){return _.O("div",{class:"ytSuggestionComponentNewVideoContainer"},_.O("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.O("div",{class:"ytSuggestionComponentNewVideoText"},M7H))}}))}}))),_.O("div",{class:"ytSuggestionComponentRightContainer"},_.O(_.r,{cond:function(){return pT()&&S().visualSuggestUrl!==void 0},
then:function(){var TK={};return _.O("div",{class:"ytSuggestionComponentThumbnailContainer"},_.O("img",{"aria-label":fnl,class:_.Tt("ytSuggestionComponentVisualSuggestThumbnail",(TK.ytSuggestionComponentCircularFrame=function(){return h8()&&S().subtypes.includes(790)},TK.ytSuggestionComponentEntitySuggestThumbnail=function(){return h8()},TK)),
src:function(){return S().visualSuggestUrl}}),_.O(_.r,{cond:function(){return h8()&&!!S().entityThumbnailAttributionUrl},
then:function(){var eJ={};return _.O("span",{title:t7l,role:"tooltip"},_.O("div",{"on:mouseover":vA,"on:mouseout":j_,"on:mousedown":Oz,class:_.Tt("ytSuggestionComponentThumbnailOverlay",(eJ.ytSuggestionComponentThumbnailOverlayHidden=function(){return!N()},eJ))},_.O(_.SW,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.O(_.oh,null,_.O(_.YJ,{when:function(){return pT()&&Lt()}},function(){var TK={};
return _.O("button",{class:_.Tt("ytSuggestionComponentRemoveLinkClearButton",(TK.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return SJ()&&SJ()===(p==null?void 0:p())},TK.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!nT()},TK)),
el:V,"on:mousedown":J5,"aria-label":bB,id:function(){return SJ()}},_.O(_.SW,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.O(_.YJ,{when:function(){return!(pT()&&S().visualSuggestUrl!==void 0)&&Lt()}},function(){var TK={};
return _.O("a",{class:_.Tt("ytSuggestionComponentRemoveLink",(TK.ytSuggestionComponentRemoveLinkDark=sz,TK.ytSuggestionComponentRemoveLinkSelected=function(){return SJ()&&SJ()===(p==null?void 0:p())},TK)),
el:y,"on:mousedown":J5,"aria-label":bB,tabindex:0,role:"button",id:function(){return SJ()}},bB)}),_.O(_.YJ,{when:function(){return!1}},function(){return _.O("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":GM,"on:mousedown":wy,role:"button","aria-label":uUG},_.O(_.SW,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"lj");var OqH=_.Pr(["//www.google.com/textinputassistant/","/","_tia.js"]),jm5=_.B(function(){return _.O("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.O("button",{class:"ytdTextInputAssistantButton","on:click":_.kA(function(){aJO().inputMethodsTracker.add(3);var K,m=(K=_.vZ("SBOX_SETTINGS"))==null?void 0:K.REQUEST_LANGUAGE;if(m)return _.nI(_.p1(OqH,14,m)),!1})},_.O("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"mj");var Dj4=function(){this.cache=new Map},rms=function(K){for(var m=_.u(K.cache.entries()),x=m.next();!x.done;x=m.next()){var S=_.u(x.value);
x=S.next().value;S=S.next().value;S.suggestions.some(function(Q){return Q.type===35})&&K.cache.delete(x)}};var G$l=_.ht.SEARCH,pOG=_.ht.SEARCH_CLEAR_LABEL,Rol=new _.W$("FAKE_SUGGEST_RESPONSE");_.BX(_.B(function(K){function m(){vA||(vA=setTimeout(function(){Oz()},1E3))}
function x(gE,qR,Zf){if(gE.trim()){A2=gE;_.V6("REFINEMENTS_TUPLE",void 0);J5=!0;var R8;qR=VdH(pH,qR);var pt=(R8=K.searchEndpoint)==null?void 0:R8.call(K);_.O5H(gE,qR,pt,t5.value.value,Zf,window.location.pathname.startsWith("/shorts"));Oz();t5.value.value=gE;t5.value.blur();pH.reset()}}
function S(gE){return _.t(function(qR){return qR.return(new Promise(function(Zf){var R8=new XMLHttpRequest;R8.open("GET",Pu4(gE),!0);R8.withCredentials=!0;var pt=_.vZ("SBOX_SETTINGS");(pt==null?0:pt.SEND_VISITOR_DATA)&&R8.setRequestHeader("X-Goog-Visitor-Id",pt==null?void 0:pt.VISITOR_DATA);R8.onload=function(){Zf(R8.responseText)};
R8.onerror=function(){_.yq(Error("Kl"));Zf(null)};
setTimeout(function(){R8.abort()},1E4);
R8.send(null)}))})}
function Q(gE){var qR,Zf,R8,pt;return _.t(function(n1){switch(n1.nextAddress){case 1:return qR={credentials:"include",headers:nY4()},window.AbortController&&(Zf=new AbortController,setTimeout(function(){Zf.abort("ytsbox-suggest-timeout")},1E4),qR.signal=Zf.signal),_.h2(n1,2),n1.yield(fetch(Pu4(gE),qR),4);
case 4:R8=n1.yieldResult.text();_.xl(n1,3);break;case 2:return pt=_.gl(n1),pt!=="ytsbox-abort-last"&&pt!=="ytsbox-suggest-timeout"&&_.yq(pt),n1.return(null);case 3:return n1.return(R8)}})}
function w(gE){var qR,Zf,R8;return _.t(function(pt){switch(pt.nextAddress){case 1:if(qR=_.cd().resolve(_.tR(Rol)))return pt.return(qR);Zf=Date.now();m();return _.h("yt_searchbox_xhr")?pt.yield(S(gE),5):pt.yield(Q(gE),4);case 4:R8=pt.yieldResult;pt.jumpTo(3);break;case 5:R8=pt.yieldResult;case 3:if(R8){vA&&(clearTimeout(vA),vA=null);var n1=pH,ZU=Zf,NA=gE.query.length===0;ZU=Date.now()-ZU;NA?n1.zeroPrefixRoundTripTime=ZU:(n1.JSC$20944_totalRoundTripTime+=ZU,n1.maxRoundTripTime=Math.max(n1.maxRoundTripTime,
ZU),NA=Math.floor(ZU/100),NA>=vYl.length?++n1.roundTripTimeHistogram[9]:++n1.roundTripTimeHistogram[vYl[NA]])}return pt.return(R8)}})}
function M(gE){var qR,Zf,R8;return _.t(function(pt){if(pt.nextAddress==1)return(qR=CH.cache.get(gY6(gE)))?pt.return(qR):pt.yield(w(gE),2);Zf=pt.yieldResult;if(Zf===null)return pt.return(null);R8=new NVf(Zf);gE.query.length===0&&R8.suggestions.length===0||CH.cache.set(gY6(gE),R8);return pt.return(R8)})}
function f(gE){var qR,Zf;return _.t(function(R8){if(R8.nextAddress==1){Ql=!1;var pt=A2;pt=_.q65()==="search"?(_.II(location.href,"search_query")||_.II(location.href,"q"))===pt:!1;qR=new bMy(gE,pt?A2:null);return R8.yield(M(qR),2)}Zf=R8.yieldResult;if(Zf===null)return R8.return();qR.query.length===0&&(pH.zeroPrefixSuggestionCount=Zf.suggestions.length);if(qR.id<=j_)return pH.outOfSyncResponseCount++,R8.return();if(document.activeElement!==t5.value)return R8.return();j_=qR.id;var n1=pH,ZU=Zf.rawResponse[2]||
{};n1.experimentTriggeredBeforeFinal||(n1.experimentTriggeredBeforeFinal=n1.experimentTriggeredFinal);n1.experimentTriggeredFinal=!!ZU.e;pH.updateSuggestions(Zf.suggestions);F(-1);Lt([]);Zf.suggestions!==J()&&vd(Zf.suggestions.length);L(Zf.suggestions);MT(Zf.suggestions.length>0&&Zf.suggestions[0].type===33);PA&&(PA.hidden=Zf.suggestions.length===0,m1()?(PA.style.minWidth="",n1=PA.style,ZU=(pt=J()[0])==null?void 0:pt.ignoredPrefix,n1.marginLeft=(ZU?Math.min(ZU.length*6,bB.value.offsetWidth):0).toString()+
"px"):(PA.style.minWidth=bB.value.offsetWidth+"px",PA.style.marginLeft="0"),C6());_.Px(R8)})}
function c(){if(!J5)return!1;var gE=_.vZ("REFINEMENTS_TUPLE");return gE?(gE=gE[1].map(function(qR,Zf){return new oYs([qR,0,[71]],t5.value.value,Zf)}),J()!==gE&&vd(gE.length),Lt([]),L(gE),pH.updateSuggestions(gE),J5=!1,PA.hidden=gE.length===0,Ql=gE.length>0,!0):!1}
function D(){var gE=t5.value.value;(typeof gE==="string"||gE instanceof String)&&gE!==""?y(!0):y(!1)}
function G(){if(_.q65()==="search"){var gE=window.location.href;try{var qR=_.II(gE,"search_query")||_.II(gE,"q")||""}catch(Zf){qR=""}qR&&(t5.value.value=qR,y(!0))}}
var p=_.u(_.hL([],void 0,"YqWjzb")),R=p.next().value;p=p.next().value;var J=R,L=p;R=_.u(_.hL(-1,void 0,"hiyF4d"));var n=R.next().value,F=R.next().value;R=_.u(_.hL(-1,void 0,"SUGY4b"));var H=R.next().value,N=R.next().value;R=_.u(_.hL(!1,void 0,"ozgCGe"));var z=R.next().value,y=R.next().value;R=_.u(_.hL(!1,void 0,"fb0dKe"));var V=R.next().value,T=R.next().value;p=_.u(_.hL(!1,void 0,"KkbNee"));R=p.next().value;p=p.next().value;var m1=R,MT=p;p=_.u(_.hL(!1,void 0,"b5D7E"));R=p.next().value;var c0=p.next().value;
p=_.u(_.hL(!1,void 0,"UrhqVc"));var EB=p.next().value,pT=p.next().value;p=_.u(_.hL(1,void 0,"zwJX4d"));var h8=p.next().value,$S=p.next().value;p=_.u(_.hL([],void 0,"HryHu"));var nT=p.next().value,Lt=p.next().value;p=_.u(_.hL(!1,void 0,"Imfa3e"));var yD=p.next().value,Ez=p.next().value;p=_.h("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var sz=_.ld("yt-searchbox"),t5=_.ld("input"),bB=_.ld("div"),PA,CH=
new Dj4,pH=aJO(),l5=_.cd().resolve(_.tR(_.PX)),mo=function(){var gE;return((gE=K.forceDarkMode)==null?void 0:gE.call(K))||!(l5==null||!l5())},GM=function(){return _.h("desktop_enable_scrollable_suggestions_panel")},wy="i"+lnH++,J5=!1,Ql=!1,A2="",vA=null,j_=-1,Oz=function(){Lt([]);
L([]);MT(!1);PA&&(PA.hidden=!0);vA&&(clearTimeout(vA),vA=null);F(-1)},SJ=function(gE,qR){gE.preventDefault();
Ez(!0);PA&&(PA.hidden=!1);var Zf=n();gE=J();var R8=nT();qR=jZl(qR);Zf+=qR;for(Zf>=gE.length?Zf=-1:Zf<-1&&(Zf=gE.length-1);Zf!==-1&&(R8.includes(Zf)||Zf>=gE.length||Zf<0);)Zf+=qR,Zf>=gE.length&&(Zf=-1);F(Zf);n()>=0&&(t5.value.value=J()[n()].text,N(0),D(),gE=n(),R8=H(),(R8=document.getElementById(zV[gE][R8]))&&GM()&&(gE===J().length-1?PA.scrollTop=PA.scrollHeight:R8.scrollIntoView({block:"nearest",inline:"start"})))},z8=_.kA(function(gE){if(!(gE.relatedTarget instanceof Element&&gE.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){T(!0);
var qR;(qR=K.focusCallback)==null||qR.call(K,!0);c()||(Ql?PA.hidden=!1:(_.vg(sz.value,"yt-autonav-pause-focus",{}),f(gE.target.value)))}}),RL=_.kA(function(gE){if(!(gE.relatedTarget instanceof Element&&gE.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){T(!1);
var qR;(qR=K.focusCallback)==null||qR.call(K,!1);PA.scrollTop=0;PA.hidden=!0;_.vg(sz.value,"yt-autonav-pause-blur",{})}}),R4=function(gE){gE=jZl(gE);
var qR;((qR=zV[n()])==null?0:qR[H()+gE])&&N(H()+gE)},TK=_.kA(function(gE){var qR=gE.target;
switch(gE.keyCode){case 13:gE.preventDefault();var Zf;if((Zf=zV[n()])==null?0:Zf[H()]){var R8;(R8=document.getElementById(zV[n()][H()]))==null||R8.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}gE=gE.shiftKey?4:3;Zf=pH;R8=n();Zf.selectedSuggestionIndex=R8;x(qR.value,gE);break;case 27:PA&&(PA.hidden=!0);break;case 40:SJ(gE,40);break;case 38:SJ(gE,38);break;case 39:R4(39);break;case 37:R4(37);break;case 229:pH.inputMethodsTracker.add(4);break;default:pH.inputMethodsTracker.add(1),
d6y(pH)}return!1}),eJ=_.kA(function(gE){f(gE.target.value);
D();GM()&&PA&&(PA.scrollTop=0);return!1}),ae=_.kA(function(){pH.inputMethodsTracker.add(2);
d6y(pH);return!1});
_.ND(function(){if(PA){pH.reset();if(window.ResizeObserver){var gE=new ResizeObserver(function(){m1()||(PA.style.minWidth=bB.value.offsetWidth+"px")});
gE.observe(bB.value);(new ResizeObserver(function(){C6()})).observe(PA);
_.Nl(function(){gE.disconnect()})}G();
window.addEventListener("yt-navigate-finish",G);window.addEventListener("yt-focus-searchbox",function(){t5.value.focus()});
var qR;c0((qR=_.vZ("SBOX_SETTINGS"))==null?void 0:qR.HAS_ON_SCREEN_KEYBOARD)}else _.aC(new _.AR("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var IC=_.kA(function(gE){gE.preventDefault();x(t5.value.value,12);return!1}),up=_.kA(function(gE){gE.preventDefault();
var qR,Zf;(qR=t5)==null||(Zf=qR.value)==null||Zf.focus();var R8,pt;((R8=t5)==null?void 0:(pt=R8.value)==null?void 0:pt.value)!==""&&(t5.value.value="",t5.value.dispatchEvent(new Event("input")));return!1}),kD=_.kA(function(){var gE=jKf(t5.value.value,J().filter(function(qR){return qR.type!==35}).map(function(qR){return{label:qR.text}}));
_.Uk(sz.value,"yt-open-popup-action",[{openPopupAction:gE},document.body]);return!1}),EO=_.kA(function(){t5.value.focus();
return!1}),ml=function(gE,qR,Zf,R8,pt){pH.selectedSuggestionIndex=Zf;
x(qR,pt?3:1,R8)},aa=function(gE){t5.value.value=gE;
t5.value.dispatchEvent(new Event("input"));pH.inputMethodsTracker.add(5);d6y(pH,!0)},zV=[[]],RI=function(gE){var qR="searchbox-suggestion"+_.P$(_.dc);
zV[gE].push(qR);return qR},vd=function(gE){if(J()){zV=[[]];
for(var qR=0;qR<gE;qR++)zV.push([])}},C6=function(){if(GM()){var gE=PA,qR=gE.scrollTop;
gE=gE.scrollHeight-gE.clientHeight;pT(qR>=gE);qR=Math.abs(gE-qR);qR<=40?$S(1-(40-qR)/40):$S(1)}},Ni=function(){return"opacity: "+h8()*100+"%"},eL=_.kA(function(){C6();
return!1}),ZT=_.kA(function(){Ez(!1);
return!1}),v0,Ct={},Js={},e8={},iH={};
return _.O("yt-searchbox",{class:_.Tt("ytSearchboxComponentHost",(Ct.ytSearchboxComponentMweb=!1,Ct.ytSearchboxComponentDesktop=!0,Ct["yt-searchbox-filled-query"]=function(){return z()},Ct["ytd-masthead"]=function(){return!V()},Ct.ytSearchboxComponentHostDark=mo,Ct)),
role:"search",el:sz,"client-ve-type":10349},_.O("div",{el:bB,"on:click":EO,class:_.Tt("ytSearchboxComponentInputBox",(Js.ytSearchboxComponentInputBoxDark=mo,Js.ytSearchboxComponentInputBoxHasFocus=V,Js))},_.O("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":IC},_.O(_.r,{cond:V,then:function(){return _.O("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.O(_.SW,{icon:"SEARCH"}))}}),_.O("input",{el:t5,
class:_.Tt("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":wy,"aria-expanded":!((v0=PA)==null?0:v0.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":RL,"on:focus":z8,"on:input":eJ,"on:keydown":TK,"on:paste":ae,placeholder:K.placeholderText,"aria-activedescendant":function(){var gE;return(gE=zV[n()])==null?void 0:gE[H()]},
"aria-autocomplete":"list",role:"combobox"})),_.O(_.r,{cond:R,then:function(){return _.O("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.O(jm5,null))}}),_.O(_.r,{cond:z,
then:function(){return _.O("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.O("button",{class:"ytSearchboxComponentClearButton","on:click":up,"aria-label":K.clearButtonAriaLabel||pOG},_.O(_.SW,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.O(_.Mo,{model:{}})))}})),_.O("button",{class:_.Tt("ytSearchboxComponentSearchButton",(e8.ytSearchboxComponentSearchButtonDark=mo,e8)),
"on:click":IC,"aria-label":G$l,title:K.placeholderText},_.O(_.SW,{icon:"SEARCH"})),_.O(_.r,{cond:function(){if(Zm5()&&_.h("mweb_voice_search")&&K.voiceSearchButton)return K.voiceSearchButton()},
then:function(gE){var qR={};return _.O("div",{class:_.Tt("ytSearchboxComponentVoiceSearchWrapper",(qR.ytSearchboxComponentHideVoiceSearchButton=function(){return z()},qR))},_.O(_.le,{data:gE},{buttonRenderer:function(Zf){return _.O(_.Qi,{data:Zf.data,
onButtonClickCallback:function(){}})}}))}}),_.O("div",{el:_.o$(function(gE){return void(PA=gE)}),
id:wy,class:_.Tt("ytSearchboxComponentSuggestionsContainer",(iH.ytSearchboxComponentSuggestionsContainerDark=mo,iH["yt-searchbox-suggestions-container"]=!1,iH.ytSearchboxComponentSuggestionsContainerScrollable=GM(),iH.ytSearchboxComponentSuggestionsContainerAnimated=p,iH)),"on:scroll":eL,"on:mousemove":ZT,role:"listbox",hidden:!0},_.O(_.AS,{each:J},function(gE,qR){return _.O(cmd,{suggestion:gE,isHighlighted:function(){return qR()===n()},
onClickCallback:ml,onHoverUpdateCallback:function(Zf){if(_.h("desktop_enable_single_suggestion_highlight")){var R8=qR();Zf&&(N(0),F(R8))}},
onRemoveCallback:function(Zf){rms(CH);Zf===void 0||Zf<0||nT().includes(Zf)||Lt([].concat(_.N3(nT()),[Zf]))},
labels:K.labels,queryBuilderFunction:aa,suggestionIndex:qR,generateUniqueId:RI,highlightedId:function(){var Zf;return(Zf=zV[n()])==null?void 0:Zf[H()]},
useScrollMargin:GM(),isKeyboardMode:yD})}),_.O(_.r,{cond:function(){return!m1()&&J().find(function(gE){return gE.type!==35})&&_.h("searchbox_reporting")},
then:function(){return _.O("button",{class:"ytSearchboxComponentReportButton","on:mousedown":kD},_.SC("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.O(_.r,{cond:function(){return!EB()&&GM()},
then:function(){return _.O("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.O("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:Ni}))}})))},"oj"),"yt-searchbox",{props:{searchEndpoint:_.kv,
placeholderText:_.kv,labels:_.kv,voiceSearchButton:_.kv,focusCallback:_.$A,clearButtonAriaLabel:_.kv,forceDarkMode:_.kv}});var Sh=function(){var K=_.e.apply(this,arguments)||this;K.menuButtonTargetId="topbar-guide-menu";K.narrow=!1;K.menuStrings={BACK_ALT_LABEL:_.SC("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.SC("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.SC("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.SC("SBOX_PLACEHOLDER",void 0,"Search")};K.pageDarkTheme=document.documentElement.hasAttribute("dark");K.watchPageScrollTop=0;K.theater=!1;K.fullscreen=!1;K.disableFrostedGlassDuringViewTransition=
!1;K.desktopUnifiedSearchPanelMode=_.h("desktop_enable_unified_search_panel");K.cinematicTheaterMode=_.h("web_cinematic_theater_mode");K.aiCompanionEnabled=_.h("enable_ai_companion");K.ytSearchboxFocused=!1;K.searchboxLabels=_.vZ("SBOX_LABELS");K.topbarIsAboveChipbar=!1;K.isDarkThemeForced=!1;K.areGhostCardsHidden=!1;K.guideKeyboardToggle=!1;K.voiceSearchManager=L_G();K.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};K.setYtSearchboxFocused=
function(m){K.ytSearchboxFocused=m};
K.toggleFrostedGlassDuringViewTransition=function(m){K.disableFrostedGlassDuringViewTransition=m};
return K};
_.q(Sh,_.e);_.l=Sh.prototype;_.l.computeSimpleText=function(K){return _.Hk(K)};
_.l.onDarkChanged=function(){for(var K=_.u(this.buttons||[]),m=K.next();!m.done;m=K.next())m.value.isOverlay=!!this.dark;K=_.u(this.buttonRenderers||[]);for(m=K.next();!m.done;m=K.next())m.value.overrides=this.computeButtonOverride()};
_.l.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.l.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.aiCompanionButton":{id:"ai-companion-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},
"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}},buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}},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"}}}};
_.l.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var K=_.xv(_.mf(),"aa");_.TN(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||K||(this.isDarkThemeForced=this.dark=!0);this.logoType?(K=this.hostElement.querySelector("#masthead-logo"))&&(_.h("polymer_on_demand_shady_dom")?K.setAttribute("slot","masthead-logo-old"):_.nh(K)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.Kd(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.Kd(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.l.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.Kd(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.Kd(this,this.onSetTheaterModeEnabled))};
_.l.dataChanged=function(){var K=this.data;K&&(this.voiceEnabled=K.voiceSearchButton?L_G().isSupported():!1,_.hPD(_.qC(),this.menuButtonTargetId,this.guideButton),K.onReceivedActions&&K.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.I7(this.hostElement,K.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&K&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.TN(this.hostElement,"dark",!1),_.TN(this.hostElement,"theater",!1),
(K=this.hostElement.querySelector("#masthead-logo"))&&(_.h("polymer_on_demand_shady_dom")?K.setAttribute("slot","masthead-logo-old"):_.nh(K))))};
_.l.computeCenterHidden=function(){var K;return this.data&&!((K=this.data.searchbox)==null?0:K.fusionSearchboxRenderer)};
_.l.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.TN(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.l.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.l.onWatchScroll=function(K){this.watchPageScrollTop=K.detail||0;this.updateMastheadBackgroundOpacity()};
_.l.onFullscreenChangeAction=function(K){K||(this.watchPageScrollTop=0);this.fullscreen=K;this.updateMastheadBackgroundOpacity()};
_.l.onSetTheaterModeEnabled=function(K){this.theater=K.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.l.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.isBigPlayer()?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.l.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.l.setBackgroundOpacity=function(K){K=this.calculateBackgroundOpacity(K);this.background.style.opacity=""+K};
_.l.calculateBackgroundOpacity=function(K){var m=this.theater&&this.cinematicTheaterMode?.6:0,x=this.hostElement.clientHeight/2;return Math.min(Math.max(K,0),x)/x*(1-m)+m};
_.l.shouldShowCinematicMastHead=function(){var K=_.h("kevlar_watch_grid")&&!_.h("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(K||this.pageDarkTheme)};
_.l.isBigPlayer=function(){return this.fullscreen||this.theater&&!this.cinematicTheaterMode};
_.l.focusGuide=function(){this.guideButton.focus()};
_.l.onGuideToggleTap=function(){_.vg(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.l.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.l.onGuideToggleHover=function(){_.vg(this.hostElement,"yt-guide-hover")};
_.l.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.l.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.l.closeOnOutsideClickCondition=function(K){for(K=_.AO(K);K[0];){var m=K.shift();if(m instanceof Element&&m.id==="kbd")return!1}return!0};
_.l.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.l.pausePlayer=function(){var K;(K=_.B3())==null||K.pause();this.pauseMiniplayer()};
_.l.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var K;(K=_.cd().resolve(_.Jl).getPlayerElement())==null||K.pause()}};
_.l.isMiniplayerActive=function(){return _.cd().resolve(_.Jl).isMiniplayerActive()};
_.l.updateNarrowFromBinding=function(K){this.narrow=K.detail.value};
_.l.onYtSendFeedbackAction=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.l.registerWithViewTransitionManager=function(){N34(_.cd().resolve(_.n4),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.tv.Object.defineProperties(Sh.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}},
shouldShowAiCompanionButton:{configurable:!0,enumerable:!0,get:function(){var K;return!!(this.aiCompanionEnabled&&((K=this.data)==null?0:K.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var K;return(K=this.data)==null?void 0:K.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
Sh.prototype.narrowChanged=Sh.prototype.narrowChanged;Sh.prototype.onWatchPageChange=Sh.prototype.onWatchPageChange;Sh.prototype.onRendererStamperFinished=Sh.prototype.onRendererStamperFinished;Sh.prototype.dataChanged=Sh.prototype.dataChanged;Sh.prototype.onDarkChanged=Sh.prototype.onDarkChanged;_.v([_.b(_.F2),_.U("design:type",Object)],Sh.prototype,"ironResizableBehavior",void 0);_.v([_.b(_.AOs),_.U("design:type",Object)],Sh.prototype,"ytdExpandableInputBehavior",void 0);
_.v([_.b(_.Tl.YtdGuideStateAwareBehavior),_.U("design:type",Object)],Sh.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Sh.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Sh.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Sh.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Sh.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.dJ),_.U("design:type",Object)],Sh.prototype,"ytdReduxBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Sh.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Sh.prototype,"narrow",void 0);_.v([_.P(),_.U("design:type",Object)],Sh.prototype,"logoType",void 0);_.v([_.P(),_.U("design:type",Boolean)],Sh.prototype,"voiceEnabled",void 0);
_.v([_.P(),_.U("design:type",Object)],Sh.prototype,"menuStrings",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Sh.prototype,"dark",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Sh.prototype,"pageDarkTheme",void 0);_.v([_.P(),_.U("design:type",Object)],Sh.prototype,"watchPageScrollTop",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.ijG}),_.U("design:type",Boolean)],Sh.prototype,"isWatchPage",void 0);
_.v([_.P({reflectToAttribute:!0,selector:_.YyT}),_.U("design:type",Boolean)],Sh.prototype,"isShortsPage",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Sh.prototype,"theater",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Sh.prototype,"fullscreen",void 0);_.v([_.P({reflectToAttribute:!0,selector:_.Hj8}),_.U("design:type",String)],Sh.prototype,"frostedGlassMode",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Sh.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],Sh.prototype,"aiCompanionEnabled",void 0);_.v([_.P(),_.U("design:type",Object)],Sh.prototype,"ytSearchboxFocused",void 0);_.v([_.ws("#buttons > *"),_.U("design:type",Array)],Sh.prototype,"buttons",void 0);_.v([_.ws("ytd-button-renderer"),_.U("design:type",Array)],Sh.prototype,"buttonRenderers",void 0);
_.v([_.QF("#background"),_.U("design:type",HTMLDivElement)],Sh.prototype,"background",void 0);_.v([_.QF("#guide-button"),_.U("design:type",Object)],Sh.prototype,"guideButton",void 0);_.v([_.QF("#logo"),_.U("design:type",Object)],Sh.prototype,"logo",void 0);_.v([_.P({computed:"computeButtonOverride(dark)"}),_.U("design:type",Object)],Sh.prototype,"buttonOverrides",void 0);
_.v([_.uV("dark"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Sh.prototype,"onDarkChanged",null);_.v([_.P({value:function(){return this.onVoiceTap.bind(this)}}),
_.U("design:type",Function)],Sh.prototype,"boundOnTapVoiceButton",void 0);_.v([_.P(),_.U("design:type",Object)],Sh.prototype,"topbarIsAboveChipbar",void 0);_.v([_.P(),_.U("design:type",String),_.U("design:paramtypes",[])],Sh.prototype,"guideIcon",null);_.v([_.g("voiceEnabled"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Sh.prototype,"shouldShowVoiceSearchButton",null);
_.v([_.g("data.aiCompanionButton","aiCompanionEnabled"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],Sh.prototype,"shouldShowAiCompanionButton",null);_.v([_.g("data"),_.U("design:type",Object),_.U("design:paramtypes",[])],Sh.prototype,"voiceSearchButton",null);_.v([_.g("aiCompanionEnabled"),_.U("design:type",String),_.U("design:paramtypes",[])],Sh.prototype,"narrowQuery",null);
_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Sh.prototype,"dataChanged",null);_.v([_.mh("yt-rendererstamper-finished"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Sh.prototype,"onRendererStamperFinished",null);_.v([_.uV("isWatchPage"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Sh.prototype,"onWatchPageChange",null);
_.v([_.uV("narrow"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Sh.prototype,"narrowChanged",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-masthead"})],Sh);
_.d(Sh,"ytd-masthead",function(){if(Sef!==void 0)return Sef;var K=document.createElement("template");_.E(K,'\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="[[narrowQuery]]" 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 id="ai-companion-button" hidden="[[!shouldShowAiCompanionButton]]" 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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return Sef=K},{mode:_.VF("kevlar_poly_si_batch_j036")?1:2});var JmH;var hod={},CaJ={},L46={},qeG={},E74=(qeG.OFFLINE=(hod["publicytnetworkstatus-online"]="BACK_ONLINE",hod),qeG.ONLINE=(CaJ["publicytnetworkstatus-offline"]="OFFLINE",CaJ),qeG.BACK_ONLINE=(L46["publicytnetworkstatus-offline"]="OFFLINE",L46.TIMER_TRIGGER="ONLINE",L46),qeG),Qc=function(){var K=_.e.apply(this,arguments)||this;K.currentState="ONLINE";K.scheduledJobId=0;K.bannerString="";K.bannerVe=null;K.networkStatusManagerInstance=new _.mu;return K};
_.q(Qc,_.e);_.l=Qc.prototype;_.l.attached=function(){var K=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){K.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){K.stateChangeHandler("publicytnetworkstatus-offline")})};
_.l.detached=function(){var K=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){K.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){K.stateChangeHandler("publicytnetworkstatus-offline")})};
_.l.enterState=function(K){var m=this;this.scheduledJobId&&_.dX.cancelJob(this.scheduledJobId);K==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):K==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.SC("NO_INTERNET_CONNECTION",void 0,"No internet connection")):K==="BACK_ONLINE"&&(this.bannerString=_.SC("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.FI(_.dX,function(){m.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=K};
_.l.stateChangeHandler=function(K){(K=E74[this.currentState][K])&&this.enterState(K)};
_.l.logVisibility=function(K){var m=_.hX();this.createBannerVe(K);m&&this.bannerVe&&(K?_.F4(m,[this.bannerVe]):_.Ag(m,[this.bannerVe]))};
_.l.createBannerVe=function(K){!this.bannerVe&&K&&(this.bannerVe=_.IK(37929),_.Lv(_.So(),this.bannerVe))};
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",String)],Qc.prototype,"currentState",void 0);_.v([_.P(),_.U("design:type",Object)],Qc.prototype,"scheduledJobId",void 0);_.v([_.P(),_.U("design:type",Object)],Qc.prototype,"bannerString",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-network-status-banner"})],Qc);
_.d(Qc,"ytd-network-status-banner",function(){if(JmH!==void 0)return JmH;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return JmH=
K},{mode:1});var bqJ;var wz=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};K.hidden=!0;K.frostedGlass=_.h("web_frosted_glass");return K};
_.q(wz,_.e);wz.prototype.computeHidden=function(K){return K&&K.status?!1:!0};
wz.prototype.handleUpdatePermissionRoleCommand=function(K){if(K=_.C(K,_.gHt))if(K=_.C(K.renderer,_.bjE))this.data=K};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],wz.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],wz.prototype,"componentBehavior",void 0);_.v([_.P({value:!0,computed:"computeHidden(data)"}),_.U("design:type",Object)],wz.prototype,"hidden",void 0);_.v([_.P(),_.U("design:type",Object)],wz.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],wz.prototype,"frostedGlass",void 0);
_.v([_.Z({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],wz);
_.d(wz,"ytd-permission-role-bottom-bar-renderer",function(){if(bqJ!==void 0)return bqJ;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return bqJ=K},{mode:1});var g7H;var n7l;var DVG={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var sp=function(){return _.e.apply(this,arguments)||this};
_.q(sp,_.e);_.l=sp.prototype;_.l.attached=function(){this.JSC$21061_scroller&&(this.JSC$21061_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21061_scroller.attached&&typeof this.JSC$21061_scroller.attached==="function"&&this.JSC$21061_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(x){x.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var K=_.U8(this.hostElement);K.querySelector("tp-yt-paper-radio-group").selected="";var m=K.querySelector("#reason-text");m&&(m.value="");K.querySelector("#description-text").value=""}};
_.l.canSubmit=function(K,m){_.vg(this.hostElement,"yt-invalidate-popup-tabbables");return!(K&&m)};
_.l.onCancel=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.l.onSubmit=function(){var K=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(w){return w.active}).map(function(w){return w.innerText.trim()}),m=this.hostElement.querySelector("tp-yt-paper-radio-group"),x=m.selectedItem,S=x.name;
x=x.innerText.trim();var Q=m.querySelector("#reason-text");m=void 0;Q&&(m=Q.value);(Q=this.descriptionText.value)&&(Q=Q.trim());rD6(this.data.searchQuery,K,S,x,Q,m);_.Uk(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.l.sendFormSubmitToast=function(){var K=_.a_(_.SC("SBOX_INAPPROPRIATE_TOAST"));_.Uk(this.hostElement,"yt-open-popup-action",[K,this])};
_.l.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(K){return K.active})};
_.l.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
sp.prototype.onIronSelect=sp.prototype.onIronSelect;sp.prototype.onIronChange=sp.prototype.onIronChange;sp.prototype.dataChanged=sp.prototype.dataChanged;_.v([_.P(),_.U("design:type",Object)],sp.prototype,"data",void 0);_.v([_.P({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.U("design:type",Boolean)],sp.prototype,"submitDisabled",void 0);_.v([_.P(),_.U("design:type",Boolean)],sp.prototype,"suggestionSelected",void 0);
_.v([_.P(),_.U("design:type",Boolean)],sp.prototype,"catagorySelected",void 0);_.v([_.QF("#scroller"),_.U("design:type",Object)],sp.prototype,"JSC$21061_scroller",void 0);_.v([_.QF("#description-text"),_.U("design:type",Object)],sp.prototype,"descriptionText",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sp.prototype,"dataChanged",null);
_.v([_.mh("iron-change"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sp.prototype,"onIronChange",null);_.v([_.mh("iron-select"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],sp.prototype,"onIronSelect",null);_.v([_.Z({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],sp);
_.d(sp,"ytd-search-suggestion-report-dialog",function(){if(n7l!==void 0)return n7l;var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);return n7l=K},{mode:1});var ln=function(K){var m=K.openPopupAction;var x=K.target;var S=K.container;var Q=K.popupContainerConfig;var w=K.getElement;K=K.removeWhenClosed===void 0?!1:K.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=m;this.target=x;this.container=S;this.popupContainerConfig=Q;this.getElement=w;this.JSC$21067_popupConfig=this.popupContainerConfig.JSC$20194_popupConfig[this.openPopupAction.popupType];this.rendererName=(m=this.getName())?_.S$n(m,mOH(this.popupContainerConfig,
m)):"";_.h("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=K);this.createPopup()};
ln.prototype.updatePopup=function(K){this.openPopupAction=K;this.JSC$21067_popupConfig=this.popupContainerConfig.JSC$20194_popupConfig[this.openPopupAction.popupType];PaH(this);_.h("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
ln.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var Yes=function(K,m,x){(m=m&&K.JSC$21067_popupConfig.narrowProperties?K.JSC$21067_popupConfig.narrowProperties:K.JSC$21067_popupConfig.properties)&&x!==void 0&&(m.isAriaModal=x);eof(K,m);K.isRtl()&&eof(K,K.JSC$21067_popupConfig.rtlProperties);iqH(K)};
ln.prototype.createPopup=function(){var K=this.JSC$21067_popupConfig.component;if(this.popupContent=F4d(this,this.rendererName)){if(K){this.popup=F4d(this,K);var m=this.popupContent;_.h("web_enable_wrapper_for_cow_component_in_popup")&&(m=document.createElement("div"),m.appendChild(this.popupContent));_.h("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$21067_popupConfig.slotName&&m.setAttribute("slot",this.JSC$21067_popupConfig.slotName);K=this.popup;var x=this.container.tagName.toLowerCase(),
S=_.$3(m);_.QHn(_.ZO(K),_.aX(m,x,S));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.h("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.U8(this.container).appendChild(this.popup)}};
var PaH=function(K){var m,x,S=(m=K.openPopupAction.accessibilityData)==null?void 0:(x=m.accessibilityData)==null?void 0:x.label;S&&(K.popup.ariaLabel=S);var Q;((Q=K.popupContent.polymerController)!=null?Q:K.popupContent).data=(0,_.NX.unsafeClone)(K.openPopupAction.popup[K.getName()]);K.popupContent.duration=AmH(K);K.popupContent.positionType=K.openPopupAction.position;var w=K.openPopupAction.properties;w&&Object.keys(w).forEach(function(M){K.popupContent[M]=w[M]})},eof=function(K,m){if(m)for(var x=
_.u(Object.keys(m)),S=x.next();!S.done;S=x.next())S=S.value,K.popup[S]=m[S]},iqH=function(K){if(K.openPopupAction.position){var m=K.JSC$21067_popupConfig.positionalProperties&&K.JSC$21067_popupConfig.positionalProperties[K.openPopupAction.position],x=K.JSC$21067_popupConfig.rtlPositionalProperties&&K.JSC$21067_popupConfig.rtlPositionalProperties[K.openPopupAction.position];
m=K.isRtl()&&x?x:m;m.shiftedHorizontalOffset&&(x=K.popup.style.display,K.popup.style.display="block",K.popupContent&&K.popup.positionTarget&&K.popupContent.clientWidth>K.popup.positionTarget.clientWidth&&(m.horizontalOffset=K.popup.positionTarget.clientWidth/2-m.shiftedHorizontalOffset),K.popup.style.display=x);eof(K,m)}},o75=function(K,m){if(m)for(var x=_.u(Object.keys(m)),S=x.next();!S.done;S=x.next())S=S.value,K.popup.style[S]=m[S]};
ln.prototype.getName=function(){return _.dC(this.openPopupAction.popup,"renderer")||_.dC(this.openPopupAction.popup,"dialog")||_.dC(this.openPopupAction.popup,"model")||void 0};
var AmH=function(K){K=K.openPopupAction.durationHintMs;return K===0?K:Math.max(4E3,K||4E3)};
ln.prototype.isRtl=function(){return _.vZ("HTML_DIR")==="rtl"};
var F4d=function(K,m){K=K.getElement(m,K.target);K==null&&_.yq(new _.AR("popup getElement returned null",m));return K};var Hq5={};
Hq5.YtPopupContainerBehavior=[_.d2.YtComponentBehavior,_.JH.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_);_.yB(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.VB(this.hostElement)},
closePopup:function(K){var m=this.createCacheKey(void 0,K);this.popups_[m]&&this.handleClosePopupAction_(void 0,K)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.dX.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.dX.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(K){K.opened&&K.keepBelowPlayer&&this.ensurePopupBelowPlayer(K)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var K in this.popups_){var m=this.popups_[K];if(m.popup.scrollAction==="refit"){var x=m.popup.positionTarget.getBoundingClientRect(),S=m.popup;x=x.top;var Q=m;if(!Q.naturalHeight){Q.popup.hidden=!1;Q.popup.style.position="fixed";Q.popup.style.top="0px";Q.popup.style.left="0px";var w=Q.popup.getBoundingClientRect();Q.naturalHeight=w.bottom-w.top;Q.popup.refit()}S.hidden=!(x>=Q.naturalHeight+60);m.popupContent.clientHeight===0&&m.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(K){this.popupContainerConfig=K},
handleOpenPopupAction:function(K,m){var x=K.openPopupAction,S=_.cd().resolve(_.tR(_.T1))&&x.popupType==="TOAST";S&&!x.uniqueId&&(x.uniqueId=_.Le());if(!_.h("popup_container_parent_target_killswitch")){var Q;m=(Q=this.getParentTarget(m))!=null?Q:m}var w=this.ensurePopup_(x,m);return new _.LA(function(M){w.then(function(f){if(!f)return M();this.maybeCreateNarrowMediaQuery_();var c=this.createCacheKey(f.rendererName,f.openPopupAction.uniqueId);if(x.showOncePerUniqueId){if(this.shownPopupKeys_.has(c))return M();
this.shownPopupKeys_.add(c)}c=this.popups_[c];var D=!(!c||!c.openPopupAction.beReused);D=!!x.reusePopup||D;if(f.popup.opened&&!D){S&&!f.openPopupAction.replacePopup||this.handleClosePopupAction_(f.rendererName,f.openPopupAction.uniqueId);D=x.popupType==="DIALOG"&&!_.h("popup_container_dialog_reopen_killswitch");if(!S&&!D&&c&&c.target==m&&!f.openPopupAction.replacePopup)return M();_.MJ(f.popup,function(){this.completeOpenPopupAction_(x,m,f);M()}.bind(this))}else f.popup.opened?f.updatePopup(x):this.completeOpenPopupAction_(x,
m,f),M()}.bind(this))}.bind(this))},
getParentTarget:function(K){if(K&&K instanceof HTMLElement)for(var m=_.u(Object.entries(this.popups_)),x=m.next();!x.done;x=m.next())if(x=_.u(x.value),x.next(),x=x.next().value,this.popupClosesOnClick(x)&&x.popup.contains(K))return x.target},
popupClosesOnClick:function(K){return K.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER"].includes(K.rendererName.toUpperCase())},
completeOpenPopupAction_:function(K,m,x){x.updatePopup(K);K=this.narrowMediaQuery_.queryMatches;var S=this.isAriaModal;x.target=m;var Q;m=((Q=x.target.polymerController)!=null?Q:x.target).popupPositionTarget||x.target;x.JSC$21067_popupConfig.targetContainer&&(m=x.container);x.popup.positionTarget=m;x.popupContent.positionTarget=m;iqH(x);x.JSC$21067_popupConfig.forceFocus&&(x.popupContent.style.outline="none");x.popupContent.tabIndex=-1;x.JSC$21067_popupConfig.narrowProperties&&(x.popup.style.position=
"static");x.JSC$21067_popupConfig.preventAutonav&&x.popup.setAttribute("prevent-autonav",!0);x.JSC$21067_popupConfig.forceCloseOnOutsideClick&&x.popup.setAttribute("force-close-on-outside-click",!0);Yes(x,K,S);o75(x,x.JSC$21067_popupConfig.styles);x.isRtl()&&o75(x,x.JSC$21067_popupConfig.rtlStyles);if(!x.openPopupAction.shouldStopParentSignal){var w;Q=(w=x.target.polymerController)!=null?w:x.target;(x.popupContent.startForwardingEvents||x.popupContainerConfig.forwardingEnabledPopups.has(x.rendererName))&&
Q.parentComponent!==x.popupContent&&x.popupContent!==x.target&&x.target!==document.body&&(x.popupContent.startForwardingEvents?x.popupContent.startForwardingEvents(x.popupContainerConfig.forwardedEvents,x.target):(x.JSC$21067_eventForwarder||(x.JSC$21067_eventForwarder=new _.V7(x.popupContent)),x.JSC$21067_eventForwarder.start(x.popupContainerConfig.forwardedEvents,x.target)))}x=x.popup;x.addEventListener("iron-overlay-opened",_.Kd(this,this.onPopupIronOverlayOpened_));x.addEventListener("iron-overlay-closed",
_.Kd(this,this.onPopupIronOverlayClosed_));x.addEventListener("iron-overlay-canceled",_.Kd(this,this.onPopupIronOverlayCanceled_));x.addEventListener("yt-refit",_.Kd(this,this.refitPopup_));x.addEventListener("yt-invalidate-popup-tabbables",_.Kd(this,this.handleInvalidatePopupTabbables_));x.open()},
getPopupDurationMs_:function(K){return K.durationHintMs===0?K.durationHintMs:Math.max(4E3,K.durationHintMs||4E3)},
handleClosePopupAction_:function(K,m){var x=_.h("web_popup_cache_key_killswitch")||!!m;if(K||x){var S=this.createCacheKey(K,m);K=(K=this.popups_[S])&&K.popup}else K=_.iRA(_.zp);if(K&&K.close){if(m=_.cd().resolve(_.tR(_.lJ)))K.restoreFocusOnClose=m.isKeyBoardInUse();K.close();this.removePopup_(K,S)}},
handleClosePopupCommand_:function(K){K.closePopupCommand&&K.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,K.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(K){var m={},x;for(x in this.popups_)if(m={key$jscomp$1227:m.key$jscomp$1227},m.key$jscomp$1227=x,!K||!K.some(function(w){return function(M){return M==w.key$jscomp$1227}}(m))){var S=this.popups_[m.key$jscomp$1227],Q=S.popup;
_.cd().resolve(_.tR(_.T1))&&S.openPopupAction.popupType==="TOAST"||(Q&&Q.close&&Q.close(),this.removePopup_(Q,m.key$jscomp$1227))}},
handleClosePopupsAction_:function(K){K.forEach(function(m){var x=this.popups_[m];x&&((x=x.popup)&&x.close&&x.close(),this.removePopup_(x,m))}.bind(this))},
handleGetPopupOpenedAction_:function(K,m){return(m=this.createCacheKey(K,m))&&this.popups_[m]?this.popups_[K].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var K=[],m;for(m in this.popups_){var x=this.popups_[m];x.popup.opened&&K.push(x)}return K},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(K,m){_.h("ytpopup_disable_default_html_caching")&&K&&K.removeWhenClosed&&(_.U8(this.hostElement).removeChild(K),m&&this.popups_[m]&&delete this.popups_[m])},
shouldReusePopup_:function(K){return!(!K||!K.reusePopup)||!(!K||!K.beReused)},
ensurePopup_:function(K,m){this.maybeCreateNarrowMediaQuery_();var x=_.dC(K.popup,"renderer")||_.dC(K.popup,"dialog")||_.dC(K.popup,"model");if(!x)return _.k8();x=_.S$n(x,mOH(this.popupContainerConfig,x));return _.k8(this.getAndMaybeCreatePopup_(K,x,m))},
getAndMaybeCreatePopup_:function(K,m,x){var S=this.createCacheKey(m,K.uniqueId);if(this.popups_[S])return this.popups_[S];K=new ln({openPopupAction:K,target:x,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(m)});return this.popups_[S]=K},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(K){return _.h("ytpopup_disable_default_html_caching")?K&&K.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",_.Kd(this,this.openPopupQueryMatchesChanged_)),_.U8(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(K){K=K.detail.value;for(var m in this.popups_)Yes(this.popups_[m],K)},
onPopupIronOverlayClosed_:function(K){var m=K.currentTarget,x=_.qN0(m);x=x.length>0?x[0]:m;if(x.is!=="ytd-reel-watch-while-dialog-renderer"||K.target.is!=="tp-yt-iron-dropdown"){K.detail.popup=m;K.detail.popupRenderer=x;var S,Q={context:{openingElement:((S=this.popups_[(x==null?void 0:x.is)||""])==null?void 0:S.target)||void 0}};Object.assign(Q,K.detail);var w;_.vg((w=x.hostElement)!=null?w:x,"yt-popup-closed",Q);m.removeEventListener("yt-refit",_.Kd(this,this.refitPopup_));m.removeEventListener("yt-invalidate-popup-tabbables",
_.Kd(this,this.handleInvalidatePopupTabbables_));m.removeEventListener("iron-overlay-canceled",_.Kd(this,this.onPopupIronOverlayCanceled_));m.removeEventListener("iron-overlay-closed",_.Kd(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(m)}},
onPopupIronOverlayCanceled_:function(K,m){var x=K.currentTarget,S=_.qN0(x);S=S.length>0?S[0]:x;if(S.is!=="ytd-reel-watch-while-dialog-renderer"||K.target.is!=="tp-yt-iron-dropdown"){var Q;_.vg((Q=S.hostElement)!=null?Q:S,"yt-popup-canceled",K.detail);Q=m?_.AO(m):null;(!m||["click","tap"].includes(m.type))&&!x.hasAttribute("force-close-on-outside-click")&&x.positionTarget&&Q&&Q.includes(x.positionTarget)&&K.preventDefault();x.restoreFocusOnClose=_.L9.keyboardEventMatchesKeys(m,"esc")}},
onPopupIronOverlayOpened_:function(K){K=K.currentTarget;var m=_.qN0(K);m=m.length>0?m[0]:K;var x,S;_.vg((x=m.hostElement)!=null?x:m,"yt-popup-opened",(S=m.hostElement)!=null?S:m);K.keepBelowPlayer&&(this.ensurePopupBelowPlayer(K,!0),this.dynamicallyPositionedElements_.add(K));x=_.cd().resolve(_.tR(_.lJ));S=!!m.querySelector("#toast");x&&x.isKeyBoardInUse()&&!S&&(typeof m.focusFirstItem==="function"?m.focusFirstItem():(m=_.nP_(K),m.length&&m[0].focus()));K.removeEventListener("iron-overlay-opened",
_.Kd(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(K){K=K.currentTarget;K.refit&&K.refit()},
refitPopups_:function(){for(var K in this.popups_)this.popups_[K].refit()},
handleInvalidatePopupTabbables_:function(K){K=K.currentTarget;K.invalidateTabbables&&K.invalidateTabbables()},
createCacheKey:function(K,m){return _.h("web_popup_cache_key_killswitch")?m?K+"#"+m:K:m?"#"+m:K},
openSheet:function(K,m){var x=K==null?void 0:K.openPopupActionCommand;if(!x&&(K==null?0:K.viewModel)){if(K.sheetPosition)a:switch(K.sheetPosition){case "SHEET_POSITION_RIGHT":x="OPEN_POPUP_POSITION_RIGHT";break a;default:x="OPEN_POPUP_POSITION_UNKNOWN"}else x=void 0;x={openPopupAction:{popup:{sheetViewModel:K.viewModel},popupType:"CONTEXTUAL_SHEET",position:x}}}x&&this.handleOpenPopupAction(x,m)},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var K=this;return _.t(function(m){return m.return(K.handleGetOpenedPopupsAction_().filter(function(x){var S;return((S=x.openPopupAction)==null?void 0:S.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(K,m,x){if(_.h("web_dialog_utils_killswitch")){var S=K==null?void 0:K.openPopupActionCommand,Q=(x==null?0:x.ariaLabel)?{accessibilityData:{accessibilityData:{label:x.ariaLabel}}}:void 0;!S&&(K==null?0:K.viewModel)&&(S={openPopupAction:Object.assign({},{popup:{dialogViewModel:K.viewModel},popupType:(x==null?0:x.isModal)?"MODAL":"DIALOG"},Q&&Q)});S&&this.handleOpenPopupAction(S,m)}else{if(Q=K==null?void 0:K.viewModel){var w=x=x===void 0?{}:x;x=w.ariaLabel;Q={popup:{dialogViewModel:Q},
popupType:w.isModal?"MODAL":"DIALOG"};w={accessibilityData:{label:x}};x&&(Q.accessibilityData=w);Q={openPopupAction:Q}}else Q=void 0;if(Q=(S=Q)!=null?S:K==null?void 0:K.openPopupActionCommand)this.isAriaModal=_.h("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(Q,m)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var K=this;return _.t(function(m){return m.return(K.handleGetOpenedPopupsAction_().filter(function(x){var S;return((S=x.openPopupAction)==null?void 0:S.popupType)==="DIALOG"}).length>0)})}}];var $j6;var NO4;var Zql=_.Pr(["about:blank"]),un=function(){var K=_.e.apply(this,arguments)||this;K.isMuted=!1;K.pageLoadTimeoutId=void 0;return K};
_.q(un,_.e);_.l=un.prototype;_.l.dataChanged=function(){var K=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var m=this.data.url,x=_.yy(m);_.h("enable_yt_ata_iframe_authuser")?(x=_.yy(m),_.XN(this.iframe,GkG(x))):_.XN(this.iframe,x);this.pageLoadTimeoutId=_.FI(_.fm(),function(){return void K.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.Un({destination:window,iframe:this.iframe,origin:_.WxE(x.toString()),channelName:"ataiframe",onMessage:_.ws5(hhd,function(S){CwJ(S.data)?(S=_.k4(S.data,1,_.lH,_.cc()),S.length!==1?_.yq(Error("Ll")):(S=S[0],S===3?(K.isMuted=!0,K.logStateChanged({adMuteRequested:!0})):S===1&&K.close())):_.yq(Error("Ml"))}),
onEstablished:function(){K.cancelPageLoadTimeout();K.logStateChanged({pageLoadSucceeded:!0})}})}};
_.l.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.fm().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.l.logStateChanged=function(K){var m;if((m=this.data)==null?0:m.trackingParams)K={adsClientData:{aboutThisAdData:K}},_.So().stateChanged(this.data.trackingParams,K)};
_.l.close=function(){_.Uk(this.hostElement,"yt-close-popup-action",[this.is])};
_.l.handlesPopupClosed=function(K,m){var x=this,S,Q;return _.t(function(w){if(w.nextAddress==1)return _.vZ("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.Uk(x.hostElement,"on-about-this-ad-popup-closed",[x.isMuted,m]),w.jumpTo(0)):K&&pMH(K)?w.yield(RjJ(K),4):(x.isMuted&&_.Uk(x.hostElement,"yt-mute-ad-action",[x.is,x]),w.jumpTo(0));if(S=w.yieldResult){var M=Q=new _.$9(S),f=x.isMuted;M.getOptions().includes("onAboutThisAdPopupClosed")?_.sq_(M,"onAboutThisAdPopupClosed",{isMuted:f,layoutId:m}):_.gY("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.Px(w)})};
_.l.onPopupClosed=function(K){var m=this,x,S;return _.t(function(Q){x=_.p1(Zql);_.XN(m.iframe,x);m.cancelPageLoadTimeout();if(!m.data)return Q.jumpTo(0);m.ytRendererBehavior.markDirty();S=K.detail.context.openingElement;return Q.yield(m.handlesPopupClosed(S,m.data.layoutId),0)})};
_.l.detached=function(){this.cancelPageLoadTimeout()};
_.l.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
un.prototype.onPopupClosed=un.prototype.onPopupClosed;un.prototype.dataChanged=un.prototype.dataChanged;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],un.prototype,"ytRendererBehavior",void 0);_.v([_.QF("#iframe"),_.U("design:type",HTMLIFrameElement)],un.prototype,"iframe",void 0);_.v([_.P(),_.U("design:type",Object)],un.prototype,"data",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],un.prototype,"dataChanged",null);
_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype",Promise)],un.prototype,"onPopupClosed",null);_.v([_.Jp({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],un);
_.d(un,"yt-about-this-ad-renderer",function(){if(NO4===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;$j6===void 0&&($j6=document.createElement("template"));var S=$j6;x.call(m,S.content.cloneNode(!0),K.content.firstChild);NO4=K}K=NO4;return K},{mode:2});var BOy;var anG;var djy=function(K){var m=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=m.message;"stack"in m&&(this.stack=m.stack);this.maxFileSizeMB=K;Object.setPrototypeOf(this,djy.prototype)};
_.q(djy,Error);var ymG=function(K,m){var x=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=x.message;"stack"in x&&(this.stack=x.stack);this.minWidth=K;this.minHeight=m;Object.setPrototypeOf(this,ymG.prototype)};
_.q(ymG,Error);var V7l=function(K){this.requirements=K;this.JSC$21095_maxFileSize=K.maxFileSizeMB*1024*1024},v7J=function(K,m){if(m.size>K.JSC$21095_maxFileSize)throw new djy(K.requirements.maxFileSizeMB);
};var UjO=function(K,m){this.canvas=K;this.imageEditorBuilder=m};
UjO.prototype.addEventListeners=function(K){var m=function(Q){zoJ(K,Q)};
this.JSC$21101_mouseDownEvent=m;var x=function(Q){TOO(K,Q)};
this.JSC$21101_mouseMoveEvent=x;var S=function(){In4(K)};
this.JSC$21101_mouseUpEvent=S;this.canvas.addEventListener("mousedown",m);this.canvas.addEventListener("mousemove",x);document.addEventListener("mouseup",S)};
UjO.prototype.removeEventListeners=function(){this.JSC$21101_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$21101_mouseDownEvent);this.JSC$21101_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$21101_mouseMoveEvent);this.JSC$21101_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$21101_mouseUpEvent)};
var k$d=function(K,m){K.removeEventListeners();return new Promise(function(x){var S=new Image;S.crossOrigin="anonymous";S.onload=function(){var Q=K.imageEditorBuilder(K.canvas,S);K.addEventListeners(Q);x(Q)};
S.src=m})},MK=function(K,m,x,S,Q,w,M,f){this.canvas=K;
this.image=m;this.requiredRatio=x;this.minImageCropDimension=S;this.minOutputImageResolution=Q;this.component=w;this.styleFocusedCorner=f===void 0?!0:f;this.action=2;this.focusedCorner=this.resizeCorner=0;K=this.canvas.getContext("2d");if(!K)throw Error("Nl");this.ctx=K;this.canvasMargin=M!=null?M:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;M=this.image;K=this.canvasInnerWidth/M.width;M.height*K>912&&(K=M.width/M.height*912/M.width);M=K;this.scaledImageWidth=this.canvas.width%2?
hjH(this.image.width*M):JDJ(this.image.width*M);this.scaledImageHeight=Math.round(this.image.height*M);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$21104_overlayMarginBottom=this.JSC$21104_overlayMarginTop=this.canvasMargin;this.JSC$21104_overlayMarginRight=this.JSC$21104_overlayMarginLeft=this.horizontalMargin;this.JSC$21104_overlayWidth=this.scaledImageWidth;this.JSC$21104_overlayHeight=this.scaledImageHeight;
K=this.image.width/this.image.height;K>this.requiredRatio?(this.JSC$21104_overlayWidth=this.canvas.width%2?hjH(this.scaledImageHeight*this.requiredRatio):JDJ(this.scaledImageHeight*this.requiredRatio),this.JSC$21104_overlayMarginRight=this.JSC$21104_overlayMarginLeft=(this.canvas.width-this.JSC$21104_overlayWidth)/2):K<this.requiredRatio&&(this.JSC$21104_overlayHeight=this.canvas.height%2?hjH(this.scaledImageWidth/this.requiredRatio):JDJ(this.scaledImageWidth/this.requiredRatio),this.JSC$21104_overlayMarginBottom=
this.JSC$21104_overlayMarginTop=(this.canvas.height-this.JSC$21104_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*M,this.scaledImageWidth);W4J(this)};
MK.prototype.getContext=function(){return this.ctx};
var zoJ=function(K,m){m={x:Math.round(m.pageX-K.canvas.getBoundingClientRect().left),y:Math.round(m.pageY-K.canvas.getBoundingClientRect().top)};K.dragStart=m;XOd(K,m)!==0?(K.action=1,K65(K,m),K.resizeCorner=XOd(K,m)):m.x>K.JSC$21104_overlayMarginLeft&&m.x<K.JSC$21104_overlayMarginLeft+K.JSC$21104_overlayWidth&&m.y>K.JSC$21104_overlayMarginTop&&m.y<K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight&&(K.action=0)},mn5=function(K,m){switch(m){case 1:return{x:K.JSC$21104_overlayMarginLeft,
y:K.JSC$21104_overlayMarginTop};case 2:return{x:K.JSC$21104_overlayMarginLeft,y:K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight};case 3:return{x:K.JSC$21104_overlayMarginLeft+K.JSC$21104_overlayWidth,y:K.JSC$21104_overlayMarginTop};case 4:return{x:K.JSC$21104_overlayMarginLeft+K.JSC$21104_overlayWidth,y:K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight};default:throw Error("Ol");}},S44=function(K,m){if(K.focusedCorner!==0){K.dragStart=mn5(K,K.focusedCorner);
K.action=1;K.resizeCorner=K.focusedCorner;var x=K.dragStart.x,S=K.dragStart.y;switch(m){case 0:K.focusedCorner===1||K.focusedCorner===4?(x-=10,S-=10):(x-=10,S+=10);break;case 1:K.focusedCorner===1||K.focusedCorner===4?(x+=10,S+=10):(x+=10,S-=10);break;case 2:x=K.focusedCorner===1||K.focusedCorner===4?x-10:x+10;S-=10;break;case 3:x=K.focusedCorner===1||K.focusedCorner===4?x+10:x-10;S+=10;break;default:throw Error("Pl");}xnl(K,{x:x,y:S});W4J(K);K.action=2;K.dragStart=void 0}},TOO=function(K,m){m={x:Math.round(m.pageX-
K.canvas.getBoundingClientRect().left),
y:Math.round(m.pageY-K.canvas.getBoundingClientRect().top)};K65(K,m);switch(K.action){case 1:xnl(K,m);break;case 0:K.dragStart&&(K.JSC$21104_overlayMarginLeft=Math.max(K.horizontalMargin,Math.min(K.JSC$21104_overlayMarginLeft-(K.dragStart.x-m.x),K.horizontalMargin+K.scaledImageWidth-K.JSC$21104_overlayWidth)),K.JSC$21104_overlayMarginRight=K.canvas.width-K.JSC$21104_overlayMarginLeft-K.JSC$21104_overlayWidth,K.JSC$21104_overlayMarginTop=Math.max(K.canvasMargin,Math.min(K.JSC$21104_overlayMarginTop-
(K.dragStart.y-m.y),K.scaledImageHeight-K.JSC$21104_overlayHeight+K.canvasMargin)),K.JSC$21104_overlayMarginBottom=K.canvas.height-(K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight));break;default:return}W4J(K);K.dragStart=m},In4=function(K){K.action=2;
K.dragStart=void 0;document.body.style.cursor="auto"},K65=function(K,m){switch(XOd(K,m)){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:K.action!==1&&(document.body.style.cursor="auto")}},XOd=function(K,m){var x=K.JSC$21104_overlayMarginLeft-5,S=K.JSC$21104_overlayMarginTop-5,Q=K.JSC$21104_overlayMarginLeft+K.JSC$21104_overlayWidth-5;
K=K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight-5;return Qj6(m,{x:x,y:S})?1:Qj6(m,{x:Q,y:S})?3:Qj6(m,{x:x,y:K})?2:Qj6(m,{x:Q,y:K})?4:0},Qj6=function(K,m){return K.x>=m.x&&K.x<=m.x+10&&K.y>=m.y&&K.y<=m.y+10},xnl=function(K,m){if(K.dragStart)switch(K.resizeCorner){case 2:Math.abs((K.JSC$21104_overlayMarginLeft+K.JSC$21104_overlayWidth-m.x)/(m.y-K.JSC$21104_overlayMarginTop))>=K.requiredRatio?wtd(K,m.x):sjl(K,m.y);
break;case 1:Math.abs((K.JSC$21104_overlayMarginLeft+K.JSC$21104_overlayWidth-m.x)/(K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight-m.y))>=K.requiredRatio?lZs(K,m.x):sjl(K,m.y);break;case 4:Math.abs((m.x-K.JSC$21104_overlayMarginLeft)/(m.y-K.JSC$21104_overlayMarginTop))>=K.requiredRatio?wtd(K,m.x):uAH(K,m.y);break;case 3:Math.abs((m.x-K.JSC$21104_overlayMarginLeft)/(K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight-m.y))>=K.requiredRatio?lZs(K,m.x):uAH(K,m.y);break;default:throw Error("Ql");
}},wtd=function(K,m){var x=K.JSC$21104_overlayMarginTop;
K.JSC$21104_overlayMarginBottom=Mm4(K,m);K.JSC$21104_overlayHeight=K.canvas.height-K.JSC$21104_overlayMarginBottom-x;K.JSC$21104_overlayWidth=Math.round(K.JSC$21104_overlayHeight*K.requiredRatio);fZd(K)},lZs=function(K,m){var x=K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight;
K.JSC$21104_overlayMarginTop=Mm4(K,m);K.JSC$21104_overlayHeight=x-K.JSC$21104_overlayMarginTop;K.JSC$21104_overlayWidth=Math.round(K.JSC$21104_overlayHeight*K.requiredRatio);fZd(K)},fZd=function(K){switch(K.resizeCorner){case 2:case 1:K.JSC$21104_overlayMarginLeft=K.canvas.width-K.JSC$21104_overlayMarginRight-K.JSC$21104_overlayWidth;
break;case 4:case 3:K.JSC$21104_overlayMarginRight=K.canvas.width-K.JSC$21104_overlayMarginLeft-K.JSC$21104_overlayWidth;break;default:throw Error("Ql");}},sjl=function(K,m){var x=K.JSC$21104_overlayMarginLeft+K.JSC$21104_overlayWidth;
K.JSC$21104_overlayMarginLeft=tms(K,m);K.JSC$21104_overlayWidth=x-K.JSC$21104_overlayMarginLeft;K.JSC$21104_overlayHeight=Math.round(K.JSC$21104_overlayWidth/K.requiredRatio);c9s(K)},uAH=function(K,m){var x=K.JSC$21104_overlayMarginLeft;
K.JSC$21104_overlayMarginRight=tms(K,m);K.JSC$21104_overlayWidth=K.canvas.width-K.JSC$21104_overlayMarginRight-x;K.JSC$21104_overlayHeight=Math.round(K.JSC$21104_overlayWidth/K.requiredRatio);c9s(K)},c9s=function(K){switch(K.resizeCorner){case 2:case 4:K.JSC$21104_overlayMarginBottom=K.canvas.height-K.JSC$21104_overlayMarginTop-K.JSC$21104_overlayHeight;
break;case 1:case 3:K.JSC$21104_overlayMarginTop=K.canvas.height-K.JSC$21104_overlayMarginBottom-K.JSC$21104_overlayHeight;break;default:throw Error("Ql");}},Mm4=function(K,m){switch(K.resizeCorner){case 2:m=K.canvas.height-(K.JSC$21104_overlayMarginTop+O7f(K,m));
break;case 4:m=K.canvas.height-(K.JSC$21104_overlayMarginTop+jjH(K,m));break;case 1:m=K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight-O7f(K,m);break;case 3:m=K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight-jjH(K,m);break;default:throw Error("Ql");}return Math.max(m,K.canvasMargin)},O7f=function(K,m){m=K.JSC$21104_overlayMarginLeft+K.JSC$21104_overlayWidth-Math.max(m,K.horizontalMargin);
m=m<0?K.JSC$21104_overlayWidth:Math.max(m,K.minOverlayWidth);return Math.round(m/K.requiredRatio)},jjH=function(K,m){m=K.canvas.width-Math.max(K.canvas.width-m,K.horizontalMargin)-K.JSC$21104_overlayMarginLeft;
m=m<0?K.JSC$21104_overlayWidth:Math.max(m,K.minOverlayWidth);return Math.round(m/K.requiredRatio)},tms=function(K,m){switch(K.resizeCorner){case 2:m=K.canvas.width-K.JSC$21104_overlayMarginRight-Dns(K,m);
break;case 4:m=K.canvas.width-K.JSC$21104_overlayMarginLeft-Dns(K,m);break;case 1:m=K.canvas.width-K.JSC$21104_overlayMarginRight-r9l(K,m);break;case 3:m=K.canvas.width-K.JSC$21104_overlayMarginLeft-r9l(K,m);break;default:throw Error("Ql");}return Math.max(m,K.horizontalMargin)},Dns=function(K,m){m=K.canvas.height-Math.max(K.canvas.height-m,K.canvasMargin)-K.JSC$21104_overlayMarginTop;
return m<0?K.JSC$21104_overlayWidth:Math.max(Math.round(m*K.requiredRatio),K.minOverlayWidth)},r9l=function(K,m){m=K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight-Math.max(m,K.canvasMargin);
return m<0?K.JSC$21104_overlayWidth:Math.max(Math.round(m*K.requiredRatio),K.minOverlayWidth)},W4J=function(K){K.ctx.clearRect(0,0,K.canvas.width,K.canvas.height);
K.ctx.drawImage(K.image,0,0,K.image.width,K.image.height,K.horizontalMargin,K.canvasMargin,K.canvas.width-2*K.horizontalMargin,K.scaledImageHeight);K.ctx.fillStyle="rgba(0, 0, 0, 0.7)";K.ctx.fillRect(K.horizontalMargin,K.JSC$21104_overlayMarginTop,K.JSC$21104_overlayMarginLeft-K.horizontalMargin,K.JSC$21104_overlayHeight);K.ctx.fillRect(K.JSC$21104_overlayMarginLeft+K.JSC$21104_overlayWidth,K.JSC$21104_overlayMarginTop,K.JSC$21104_overlayMarginRight-K.horizontalMargin,K.JSC$21104_overlayHeight);K.ctx.fillRect(K.horizontalMargin,
K.canvasMargin,K.scaledImageWidth,K.JSC$21104_overlayMarginTop-K.canvasMargin);K.ctx.fillRect(K.horizontalMargin,K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight,K.scaledImageWidth,K.JSC$21104_overlayMarginBottom-K.canvasMargin);K.drawOverlay();K.component&&_.vg(K.component,"image-updated")};
MK.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$21104_overlayMarginLeft,this.JSC$21104_overlayMarginTop,this.JSC$21104_overlayWidth,this.JSC$21104_overlayHeight);G1l(this)};
var G1l=function(K){var m=K.JSC$21104_overlayMarginLeft-5,x=K.JSC$21104_overlayMarginTop-5,S=K.JSC$21104_overlayMarginLeft+K.JSC$21104_overlayWidth-5,Q=K.JSC$21104_overlayMarginTop+K.JSC$21104_overlayHeight-5;K.ctx.fillStyle="#FFF";K.ctx.fillRect(m,x,10,10);K.ctx.strokeRect(m,x,10,10);K.ctx.fillRect(S,x,10,10);K.ctx.strokeRect(S,x,10,10);K.ctx.fillRect(m,Q,10,10);K.ctx.strokeRect(m,Q,10,10);K.ctx.fillRect(S,Q,10,10);K.ctx.strokeRect(S,Q,10,10);if(K.focusedCorner!==0&&K.styleFocusedCorner){K.ctx.lineWidth=
4;K.ctx.strokeStyle="#3EA6FF";switch(K.focusedCorner){case 1:--m;--x;break;case 2:--m;x=Q-1;break;case 3:m=S-1;--x;break;case 4:m=S-1;x=Q-1;break;default:return}K.ctx.strokeRect(m,x,12,12)}};
MK.prototype.crop=function(K,m){m=m===void 0?!0:m;var x=this.image.width/this.scaledImageWidth,S=document.createElement("canvas"),Q=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],w=this.JSC$21104_overlayWidth*x,M=this.JSC$21104_overlayHeight*x;S.width=Math.max(w,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);S.height=Math.max(M,Q);K&&(S.width=Math.min(S.width,S.height),S.height=Math.min(S.width,S.height));
K=S.getContext("2d");if(!K)throw Error("El");Q=(this.JSC$21104_overlayMarginLeft-this.horizontalMargin)*x;x*=this.JSC$21104_overlayMarginTop-this.canvasMargin;m||(K.fillStyle="white",K.fillRect(0,0,S.width,S.height));K.drawImage(this.image,Q,x,w,M,0,0,S.width,S.height);return S};var pt4=function(K,m,x,S,Q){MK.call(this,K,m,x,S,void 0,Q,8,!1)};
_.q(pt4,MK);pt4.prototype.drawOverlay=function(){var K=this.getContext(),m=this.JSC$21104_overlayWidth,x=this.JSC$21104_overlayHeight,S=this.JSC$21104_overlayMarginTop,Q=this.JSC$21104_overlayMarginLeft;K.lineWidth=2;K.strokeStyle="#3EA6FF";K.beginPath();K.arc(Q+m/2,S+x/2,m/2,0,2*Math.PI);K.stroke();K.strokeRect(Q,S,m,x);G1l(this)};
var RQJ={maxFileSizeMB:15,minWidth:98,minHeight:98},J9d=["image/png","image/jpeg","image/gif"],fP=function(){var K=_.e.apply(this,arguments)||this;K.fileSelectorFocusListener=null;K.errorMessage=null;K.isLoading=!0;K.hideContainer=!0;K.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return K};
_.q(fP,_.e);_.l=fP.prototype;_.l.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.l.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.l.computePlaylistThumbnail=function(K){return K==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.l.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.Uk(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.l.setErrorState=function(K){this.resetErrorState();K&&(this.errorMessage=K)};
_.l.showPopup=function(){var K=this;this.hideContainer=!1;_.FI(_.dX,function(){_.vg(K.hostElement,"yt-refit")});
this.isLoading=!1};
_.l.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.l.closePopup=function(){this.resetFileSelector();_.Uk(this.hostElement,"yt-close-popup-action",[this.is])};
_.l.onCancelTap=function(){this.isPlaylistThumbnail||_.Uk(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.l.openFileSelector=function(){var K=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.FI(_.dX,function(){setTimeout(function(){if(!K.fileSelector.files||K.fileSelector.files.length===0)K.onCancelTap();K.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(m){m instanceof Error?_.aC(m):_.d7(new _.AR(JSON.stringify(m)))}};
_.l.handleFileSelection=function(){var K=this,m,x,S,Q,w,M;return _.t(function(f){switch(f.nextAddress){case 1:_.h2(f,2);if(!K.fileSelector.files||!K.imageEditorCanvas)return K.onCancelTap(),f.return();m=K.fileSelector.files[0];v7J(K.imageChecker,m);_.h2(f,4);return f.yield(yls(m),6);case 6:K.mimeType=f.yieldResult;_.xl(f,5,2);break;case 4:_.gl(f,2),_.Uk(K.hostElement,"yt-image-selection-error-action",[(x=K.data)==null?void 0:x.genericImageLoadErrorMessage]),K.onCancelTap();case 5:S=new FileReader;
S.addEventListener("load",function(){var c,D;return _.t(function(G){if(G.nextAddress==1){if(!S.result)return _.yq(Error("Gl")),G.return();c=S.result;D=new Image;D.src=c;D.onload=function(){try{var p=K.imageChecker;if(D.width<p.requirements.minWidth||D.height<p.requirements.minHeight)throw new ymG(p.requirements.minWidth,p.requirements.minHeight);}catch(J){if(J instanceof ymG){var R;_.Uk(K.hostElement,"yt-image-selection-error-action",[(R=K.data)==null?void 0:R.imageDimensionErrorMessage]);K.logImageDimensionErrorVe()}else J instanceof
Error?_.aC(J):(p=new _.AR(JSON.stringify(J)),_.aC(p));K.onCancelTap()}K.showPopup()};
D.onerror=function(){var p;_.Uk(K.hostElement,"yt-image-selection-error-action",[(p=K.data)==null?void 0:p.genericImageLoadErrorMessage]);K.onCancelTap()};
return G.yield(k$d(K.imageEditorCanvas,c),2)}K.imageEditor=G.yieldResult;K.updatePositionOfAllCorners();K.addEventListeners(K.imageEditor);_.Px(G)})},!1);
S.readAsDataURL(m);_.xl(f,0);break;case 2:Q=_.gl(f),Q instanceof djy?_.Uk(K.hostElement,"yt-image-selection-error-action",[(w=K.data)==null?void 0:w.imageSizeErrorMessage]):(Q instanceof Error?_.aC(Q):_.d7(new _.AR(JSON.stringify(Q))),_.Uk(K.hostElement,"yt-image-selection-error-action",[(M=K.data)==null?void 0:M.genericImageLoadErrorMessage])),K.onCancelTap(),_.Px(f)}})};
_.l.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var K=_.mK(_.So(),{veType:232707,visualElement:_.IK(232707)});K&&(K={visualElement:K},_.KW().reportShown(K))}};
_.l.handleImageSelectionErrorAction=function(K){this.isPlaylistThumbnail&&_.Gu0(this.hostElement,K)};
_.l.convertToImageFormatBundle=function(K){var m=this,x,S,Q;return _.t(function(w){switch(w.nextAddress){case 1:return x=K.toDataURL(m.outputMimeType,1),w.yield(VFl(x),2);case 2:S=w.yieldResult;_.h2(w,3);v7J(m.imageChecker,S);_.xl(w,4);break;case 3:Q=_.gl(w);if(!(Q instanceof djy))throw Q;_.yq(new _.AR("Output size is bigger than input size for image",m.mimeType,m.outputMimeType,S.size));x=K.toDataURL("image/jpeg",.95);return w.yield(VFl(x),6);case 6:S=w.yieldResult;case 4:return w.return({dataUrl:x,
imageFile:S})}})};
_.l.handleUploadImageToScottyCommand=function(K){var m=this,x,S,Q,w,M,f,c,D,G,p;return _.t(function(R){switch(R.nextAddress){case 1:if(!m.imageEditor||!_.C(K,$Md))return R.return();x=_.C(K,$Md).scottyUploadUrl;if(!x){var J=new _.AR("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.aC(J);return R.return()}_.h2(R,2);m.setLoadingState();S=m.imageEditor.crop(!1,!1);return R.yield(m.convertToImageFormatBundle(S),4);case 4:return Q=R.yieldResult,R.yield(awl(Q.imageFile,x),5);
case 5:w=R.yieldResult;((M=m.data)==null?0:M.onUploadEndpoint)?(f=m.buildUploadServiceEndpoint(w),m.ytComponentBehavior.resolveCommand(f),c=_.C(f,_.ye),((D=c)==null?0:D.params)?m.closePopup():m.resetFileSelector()):(_.Uk(m.hostElement,"yt-image-updated-action",[Q.dataUrl,w]),m.closePopup());_.xl(R,0);break;case 2:G=_.gl(R),m.setErrorState((p=m.data)==null?void 0:p.uploadErrorMessage),G instanceof Error?_.aC(G):(J=new _.AR(JSON.stringify(G)),_.aC(J)),_.Px(R)}})};
_.l.buildUploadServiceEndpoint=function(K){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",K),this.data.onUploadEndpoint):null};
_.l.dataChanged=function(){var K=this,m;return _.t(function(x){if(x.nextAddress==1){if(!K.data||!K.canvasElement)return x.return();K.data.imageRatio&&K.data.minImageCropWidth||_.d7(new _.AR("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));m=function(S,Q){return K.data.imageType==="IMAGE_TYPE_AVATAR"?new pt4(S,Q,K.data.imageRatio,[K.data.minImageCropWidth,K.data.minImageCropWidth/K.data.imageRatio],K.hostElement):new MK(S,Q,K.data.imageRatio,[K.data.minImageCropWidth,
K.data.minImageCropWidth/K.data.imageRatio],void 0,K.hostElement,8,!1)};
K.imageEditorCanvas=new UjO(K.canvasElement,m);return K.data.url?x.yield(k$d(K.imageEditorCanvas,K.data.url),3):(K.hideContainer=!0,K.openFileSelector(),x.jumpTo(0))}K.imageEditor=x.yieldResult;K.showPopup();K.addEventListeners(K.imageEditor);_.Px(x)})};
_.l.addEventListeners=function(K){this.removeEventListeners();var m=function(Q){zoJ(K,Q)};
this.JSC$21112_mouseDownEvent=m;var x=function(Q){TOO(K,Q)};
this.JSC$21112_mouseMoveEvent=x;var S=function(){In4(K)};
this.JSC$21112_mouseUpEvent=S;this.topLeftCorner.addEventListener("mousedown",m);this.topLeftCorner.addEventListener("mousemove",x);this.topLeftCorner.addEventListener("mouseup",S);this.topRightCorner.addEventListener("mousedown",m);this.topRightCorner.addEventListener("mousemove",x);this.topRightCorner.addEventListener("mouseup",S);this.bottomLeftCorner.addEventListener("mousedown",m);this.bottomLeftCorner.addEventListener("mousemove",x);this.bottomLeftCorner.addEventListener("mouseup",S);this.bottomRightCorner.addEventListener("mousedown",
m);this.bottomRightCorner.addEventListener("mousemove",x);this.bottomRightCorner.addEventListener("mouseup",S)};
_.l.removeEventListeners=function(){this.JSC$21112_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$21112_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$21112_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$21112_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$21112_mouseDownEvent));this.JSC$21112_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$21112_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$21112_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$21112_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$21112_mouseMoveEvent));this.JSC$21112_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$21112_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$21112_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$21112_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$21112_mouseUpEvent))};
_.l.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var K=document.activeElement;K&&K.shadowRoot&&K.shadowRoot.activeElement;)K=K.shadowRoot.activeElement;switch(K){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};
_.l.updatePositionOfCorner=function(K,m){var x=K.y-m.offsetHeight/2+4;m.style.left=K.x-m.offsetWidth/2+16+"px";m.style.top=x+"px"};
_.l.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var K=_.u([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),m=K.next();!m.done;m=K.next()){m=m.value;var x=mn5(this.imageEditor,m.corner);this.updatePositionOfCorner(x,m.div)}};
_.l.onLeft=function(K){this.imageEditor&&this.setFocusInImageEditor()&&(S44(this.imageEditor,0),this.updatePositionOfAllCorners(),K.preventDefault())};
_.l.onRight=function(K){this.imageEditor&&this.setFocusInImageEditor()&&(S44(this.imageEditor,1),this.updatePositionOfAllCorners(),K.preventDefault())};
_.l.onUp=function(K){this.imageEditor&&this.setFocusInImageEditor()&&(S44(this.imageEditor,2),this.updatePositionOfAllCorners(),K.preventDefault())};
_.l.onDown=function(K){this.imageEditor&&this.setFocusInImageEditor()&&(S44(this.imageEditor,3),this.updatePositionOfAllCorners(),K.preventDefault())};
_.l.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.tv.Object.defineProperties(fP.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&J9d.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var K,m,x;((m=this.data)==null?0:m.imageRatio)&&((x=this.data)==null?0:x.minImageCropWidth)?K={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:K=RQJ;return new V7l(K)}}});
fP.prototype.updatePositionOfAllCorners=fP.prototype.updatePositionOfAllCorners;fP.prototype.dataChanged=fP.prototype.dataChanged;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],fP.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],fP.prototype,"ytComponentBehavior",void 0);_.v([_.b(_.L9),_.U("design:type",Object)],fP.prototype,"ironA11yKeysBehavior",void 0);
_.v([_.QF("#canvas"),_.U("design:type",HTMLCanvasElement)],fP.prototype,"canvasElement",void 0);_.v([_.QF("#file-selector"),_.U("design:type",HTMLInputElement)],fP.prototype,"fileSelector",void 0);_.v([_.QF("#top-left-corner"),_.U("design:type",HTMLDivElement)],fP.prototype,"topLeftCorner",void 0);_.v([_.QF("#top-right-corner"),_.U("design:type",HTMLDivElement)],fP.prototype,"topRightCorner",void 0);
_.v([_.QF("#bottom-left-corner"),_.U("design:type",HTMLDivElement)],fP.prototype,"bottomLeftCorner",void 0);_.v([_.QF("#bottom-right-corner"),_.U("design:type",HTMLDivElement)],fP.prototype,"bottomRightCorner",void 0);_.v([_.P(),_.U("design:type",Object)],fP.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],fP.prototype,"errorMessage",void 0);_.v([_.P(),_.U("design:type",Object)],fP.prototype,"isLoading",void 0);_.v([_.P(),_.U("design:type",Object)],fP.prototype,"hideContainer",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.U("design:type",Boolean)],fP.prototype,"isPlaylistThumbnail",void 0);_.v([_.uV("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype",Promise)],fP.prototype,"dataChanged",null);_.v([_.mh("image-updated"),_.mh("yt-refit"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],fP.prototype,"updatePositionOfAllCorners",null);
_.v([_.Jp({is:"yt-image-editor-renderer",disableElementRegistration:!0})],fP);
_.d(fP,"yt-image-editor-renderer",function(){if(anG===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;BOy===void 0&&(BOy=document.createElement("template"));var S=BOy;x.call(m,S.content.cloneNode(!0),K.content.firstChild);anG=K}K=anG;return K},{mode:2});var hQH;var CI6;var th=function(){return _.e.apply(this,arguments)||this};
_.q(th,_.e);th.prototype.updateMinutesFromBinding=function(K){this.handleMinutesChanged&&this.handleMinutesChanged(K)};
th.prototype.updateSecondsFromBinding=function(K){this.handleSecondsChanged&&this.handleSecondsChanged(K)};
th.prototype.updateDescriptionFromBinding=function(K){this.handleDescriptionChanged&&this.handleDescriptionChanged(K)};
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],th.prototype,"ytComponentBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],th.prototype,"data",void 0);_.v([_.P(),_.U("design:type",String)],th.prototype,"minutes",void 0);_.v([_.P(),_.U("design:type",String)],th.prototype,"seconds",void 0);_.v([_.P(),_.U("design:type",String)],th.prototype,"description",void 0);_.v([_.P(),_.U("design:type",Function)],th.prototype,"handleMinutesChanged",void 0);
_.v([_.P(),_.U("design:type",Function)],th.prototype,"handleSecondsChanged",void 0);_.v([_.P(),_.U("design:type",Function)],th.prototype,"handleDescriptionChanged",void 0);_.v([_.P(),_.U("design:type",Number)],th.prototype,"characterLimit",void 0);_.v([_.P(),_.U("design:type",Number)],th.prototype,"textNumRows",void 0);_.v([_.Jp({is:"yt-report-details-form-content",disableElementRegistration:!0})],th);
_.d(th,"yt-report-details-form-content",function(){if(CI6===void 0){var K=document.createElement("template");_.E(K,'\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>');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;hQH===void 0&&(hQH=document.createElement("template"));var S=hQH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);CI6=K}K=CI6;return K},{mode:2});var L6s;var q4y;var cJ=function(){var K=_.e.apply(this,arguments)||this;K.updateMinutesFromBinding=function(m){K.minutes=m.detail.value};
K.updateSecondsFromBinding=function(m){K.seconds=m.detail.value};
K.updateDescriptionFromBinding=function(m){K.description=m.detail.value};
return K};
_.q(cJ,_.e);_.l=cJ.prototype;_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.l.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"}}}};
_.l.ready=function(){_.U8(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.l.onSubmitYtAction=function(K){var m=K.detail;m.actionName==="yt-service-request"&&(m=m.args[1],m.flagEndpoint&&(K.stopPropagation(),this.refireAction(m)))};
_.l.refireAction=function(K){var m={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(m.vss_id=this.vssId);_.T4(this.hostElement,[K,m]);this.submitDisabled=!0};
_.l.dataChanged=function(){var K=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var m=_.B3();m&&m.getPlayerPromise().then(function(x){var S=x.getOption("cc","track")||x.getOption("captions","track");S&&(K.vssId=S.vss_id);x=x.getCurrentTime();K.minutes=Math.floor(x/60).toString();K.seconds=(Math.floor(x)%60).toString()})};
_.l.updateSubmitButtonState=function(){var K;((K=this.data)==null?0:K.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==="")};
_.l.onYtServiceRequestCompleted=function(){_.Uk(this.hostElement,"yt-close-popup-action")};
_.l.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.tv.Object.defineProperties(cJ.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var K;return((K=this.data)==null?void 0:K.textNumRows)||4}}});
cJ.prototype.onYtServiceRequestError=cJ.prototype.onYtServiceRequestError;cJ.prototype.onYtServiceRequestCompleted=cJ.prototype.onYtServiceRequestCompleted;cJ.prototype.updateSubmitButtonState=cJ.prototype.updateSubmitButtonState;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],cJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],cJ.prototype,"ytRendererBehavior",void 0);
_.v([_.P({observer:"dataChanged"}),_.U("design:type",Object)],cJ.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Boolean)],cJ.prototype,"submitDisabled",void 0);_.v([_.P(),_.U("design:type",String)],cJ.prototype,"minutes",void 0);_.v([_.P(),_.U("design:type",String)],cJ.prototype,"seconds",void 0);_.v([_.P(),_.U("design:type",String)],cJ.prototype,"description",void 0);_.v([_.P(),_.U("design:type",String)],cJ.prototype,"vssId",void 0);
_.v([_.P({value:_.vZ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.U("design:type",Boolean)],cJ.prototype,"isMusic",void 0);_.v([_.g("data"),_.U("design:type",Number),_.U("design:paramtypes",[])],cJ.prototype,"characterLimit",null);_.v([_.g("data"),_.U("design:type",Number),_.U("design:paramtypes",[])],cJ.prototype,"textNumRows",null);
_.v([_.uV("minutes","seconds","description","submitDisabled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cJ.prototype,"updateSubmitButtonState",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cJ.prototype,"onYtServiceRequestCompleted",null);
_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],cJ.prototype,"onYtServiceRequestError",null);_.v([_.Jp({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],cJ);
_.d(cJ,"yt-report-details-form-renderer",function(){if(q4y===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;L6s===void 0&&(L6s=document.createElement("template"));var S=L6s;x.call(m,S.content.cloneNode(!0),K.content.firstChild);q4y=K}K=q4y;return K});var E2J;var b7G;var g2l;var n2O;var Op=function(){return _.e.apply(this,arguments)||this};
_.q(Op,_.e);
Op.prototype.onCheckedChanged_=function(){if(this.data){var K=_.U8(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.Uk(this.hostElement,"yt-additional-detail-checkbox-update",[K]):this.data.identifier==="yt-hide-user-checkbox"?_.Uk(this.hostElement,"yt-hide-user-checkbox-update",[K]):K&&this.data.enableCommand?_.Uk(this.hostElement,"yt-modify-report-form-command",[_.C(this.data.enableCommand,Vrl)]):!K&&this.data.disableCommand&&_.Uk(this.hostElement,
"yt-modify-report-form-command",[_.C(this.data.enableCommand,Vrl)])}};
Op.prototype.onLabelTap_=function(K){K.target.tagName!="A"&&(_.U8(this.hostElement).querySelector("#checkbox").checked=!_.U8(this.hostElement).querySelector("#checkbox").checked)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Op.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Op.prototype,"data",void 0);_.v([_.Jp({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],Op);
_.d(Op,"yt-boolean-form-field-v2-renderer",function(){if(n2O===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;g2l===void 0&&(g2l=document.createElement("template"));var S=g2l;x.call(m,S.content.cloneNode(!0),K.content.firstChild);n2O=K}K=n2O;return K});var jh=function(){var K=_.e.apply(this,arguments)||this;K.canShowAdditionalDetailCheckbox=!1;K.canShowCheckbox=!1;K.keepDropdownFocusedAfterSelection=!0;return K};
_.q(jh,_.e);jh.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([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],jh.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],jh.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],jh.prototype,"canShowAdditionalDetailCheckbox",void 0);_.v([_.P(),_.U("design:type",Object)],jh.prototype,"canShowCheckbox",void 0);_.v([_.P(),_.U("design:type",Object)],jh.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.v([_.Jp({is:"yt-report-form-modal-content",disableElementRegistration:!0})],jh);
_.d(jh,"yt-report-form-modal-content",function(){if(b7G===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;E2J===void 0&&(E2J=document.createElement("template"));var S=E2J;x.call(m,S.content.cloneNode(!0),K.content.firstChild);b7G=K}K=b7G;return K},{mode:2});var PI4;var eQl;var Dq=function(){var K=_.e.apply(this,arguments)||this;K.submitting=!1;K.submitButtonDisabled=!0;K.command=null;K.canShowCheckbox=!1;K.canShowAdditionalDetailCheckbox=!1;K.canShowNextButton=!1;K.additionalDetailCheckboxChecked=!1;K.refitJob=0;K.keepDropdownFocusedAfterSelection=!0;K.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 K};
_.q(Dq,_.e);_.l=Dq.prototype;_.l.created=function(){this.refitJob=0};
_.l.attached=function(){this.JSC$21135_scroller&&(this.JSC$21135_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21135_scroller.attached&&typeof this.JSC$21135_scroller.attached==="function"&&this.JSC$21135_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.dataChanged=function(K){K&&(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,K.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),K.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.l.onYtPopupOpened=function(){var K=_.B3();K&&K.getPlayerPromise().then(function(m){m.pauseVideo()})};
_.l.onYtNavigate=function(K){_.C(K.detail.endpoint,_.TML)&&(K.stopPropagation(),this.hideReportForm=!0)};
_.l.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.l.onYtServiceRequestCompleted=function(K,m){var x=m.actions;if(x){if(x.length===1&&_.C(x[0],_.Wg)){var S;x=((S=_.C(x[0],_.Wg))==null?void 0:S.commands)||[]}S=0;for(var Q=x.length;S<Q;S++)_.C(x[S],_.PS)&&(K.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(x[S]))}if(m.data&&(K=this.get("feedbackResponses",m.data)))for(m=0;m<K.length;m++)if(K[m].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.l.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.l._onDescendantIronResize=function(K){K.stopPropagation();return!1};
_.l.handleReportFormEndpointUpdateAction=function(K){if(K.submitEndpoint){var m=this.command=K.submitEndpoint;m=_.C(m,_.UgD);if(m==null?0:m.additionalDetailCheckboxChecked)m.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else K.submitNavigationEndpoint?(this.command=K.submitNavigationEndpoint,this.toggleSubmitButton(!1)):K.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:K.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;K.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",K));this.refit()};
_.l.handleConfirmDialogCloseAction=function(K){K.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.l.submitButtonDisabledChanged=function(){var K=this.hostElement.parentElement;K&&K.invalidateTabbables&&K.invalidateTabbables()};
_.l.handleModifyReportFormCommand=function(K){K=this.get("action",K);K==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:K==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:K==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:K==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:K==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:K==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.l.updateDialogStyling=function(){var K,m,x,S,Q,w=((Q=(K=this.data)==null?void 0:(m=K.optionsSupportedRenderers)==null?void 0:(x=m.optionsRenderer)==null?void 0:(S=x.items)==null?void 0:S.length)!=null?Q:0)<=2?0:240;_.W9(this.hostElement,{"--yt-report-form-modal-renderer-min-width":w+"px"})};
_.l.toggleSubmitButton=function(K){this.submitButtonDisabled=!K;this.submitButtonDisabled=K};
_.l.computeSubmitButtonData=function(K,m){var x={};_.C(m,_.TML)?x.navigationEndpoint=m:x.command=m||void 0;K&&K.buttonRenderer&&_.NX.extend(x,K.buttonRenderer);return x};
_.l.computeNextButtonData=function(K,m){var x={};if(!K||!K.buttonRenderer)return x;_.NX.extend(x,K.buttonRenderer);if(!m)return x;if(_.C(m,_.TML))x.navigationEndpoint=v1l(m);else if(x.command=v1l(m),K=_.C(x.command,_.UgD))K.legalCheckboxChecked=!0;return x};
_.l.computeShowNextButton=function(K,m,x){return!!K&&m&&x};
_.l.refit=function(){var K=this;this.refitJob||(this.refitJob=_.dX.addLowPriorityJob(function(){_.vg(K.hostElement,"yt-refit");K.refitJob=0}))};
_.l.handleAdditionalDetailCheckboxUpdateAction=function(K){this.additionalDetailCheckboxChecked=K;_.C(this.command,_.UgD).additionalDetailCheckboxChecked=K};
_.tv.Object.defineProperties(Dq,{template:{configurable:!0,enumerable:!0,get:function(){if(eQl===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;PI4===void 0&&(PI4=document.createElement("template"));var S=PI4;x.call(m,S.content.cloneNode(!0),K.content.firstChild);eQl=K}K=eQl;return K}}});
Dq.prototype.onYtServiceRequestError=Dq.prototype.onYtServiceRequestError;Dq.prototype.onYtServiceRequestCompleted=Dq.prototype.onYtServiceRequestCompleted;Dq.prototype.onYtServiceRequestSent=Dq.prototype.onYtServiceRequestSent;Dq.prototype.onYtNavigate=Dq.prototype.onYtNavigate;Dq.prototype.onYtPopupOpened=Dq.prototype.onYtPopupOpened;_.v([_.b(_.rt.YtOpenPopupBehavior),_.U("design:type",Object)],Dq.prototype,"openPopupBehavior",void 0);
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Dq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],Dq.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Dq.prototype,"eventForwardingBehavior",void 0);_.v([_.b(_.F2),_.U("design:type",Object)],Dq.prototype,"ironResizableBehavior",void 0);_.v([_.P({observer:"dataChanged"}),_.U("design:type",Object)],Dq.prototype,"data",void 0);
_.v([_.P(),_.U("design:type",Object)],Dq.prototype,"submitting",void 0);_.v([_.P({observer:"submitButtonDisabledChanged"}),_.U("design:type",Object)],Dq.prototype,"submitButtonDisabled",void 0);_.v([_.P(),_.U("design:type",Object)],Dq.prototype,"command",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],Dq.prototype,"hideReportForm",void 0);_.v([_.P(),_.U("design:type",Object)],Dq.prototype,"canShowCheckbox",void 0);
_.v([_.P(),_.U("design:type",Object)],Dq.prototype,"canShowAdditionalDetailCheckbox",void 0);_.v([_.P(),_.U("design:type",Object)],Dq.prototype,"canShowNextButton",void 0);_.v([_.P(),_.U("design:type",Object)],Dq.prototype,"additionalDetailCheckboxChecked",void 0);_.v([_.P(),_.U("design:type",Object)],Dq.prototype,"refitJob",void 0);_.v([_.P(),_.U("design:type",Object)],Dq.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.v([_.QF("#scroller"),_.U("design:type",Object)],Dq.prototype,"JSC$21135_scroller",void 0);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Dq.prototype,"onYtPopupOpened",null);_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Dq.prototype,"onYtNavigate",null);
_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],Dq.prototype,"onYtServiceRequestSent",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],Dq.prototype,"onYtServiceRequestCompleted",null);
_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],Dq.prototype,"onYtServiceRequestError",null);_.v([_.Jp({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],Dq);var i74;var Y44;var rz=function(){return _.e.apply(this,arguments)||this};
_.q(rz,_.e);_.l=rz.prototype;_.l.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.l.onVisible=function(){var K,m;(m=_.cd().resolve(_.tR(_.KG)))==null||m.enqueue({label:_.Hk((K=this.data)==null?void 0:K.messageTitle),elementToFocus:this.hostElement})};
_.l.onThumbnailLoaded=function(){_.vg(this.hostElement,"yt-refit")};
_.l.onDismissTap=function(){_.Uk(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.l.computeAlternateIcon=function(K){return K?K==="BACKSTAGE_ARTWORK"?"backstage:artwork":K:null};
_.l.computeFontFamily=function(K){return K==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.l.computeBackgroundStyle=function(K,m){if(K=this.computeBackgroundImage(K,m))if(K=_.d9(K.thumbnails))return'background-image: url("'+K+'");'};
_.l.computeHasFullHeightImage=function(K){return!(!(K&&K.thumbnails&&K.thumbnails.length>0)||this.modern)};
_.l.isModernStyle=function(K){return K.style==="STYLE_MODERN"};
_.l.computeIcon=function(K,m){if(K&&K.icon)return m?K.iconDark:K.icon};
_.l.computeBackgroundImage=function(K,m){if(K&&K.backgroundImage)return m?K.backgroundImageDark:K.backgroundImage};
_.l.computeLogo=function(K,m){if(K&&K.logo)return m?K.logoDark:K.logo};
_.l.computeShouldShowModernIcon=function(K,m){return K&&!!m};
_.l.getLogoContainerClassName=function(K){return this.logoWithPadding(K)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.l.getLogoImageId=function(K){return this.logoWithPadding(K)?"mealbar-logo-with-padding":"mealbar-logo"};
_.l.logoWithPadding=function(K){var m,x,S;return(K=(m=this.computeLogo(K,this.isDarkTheme))==null?void 0:(x=m.thumbnails)==null?void 0:(S=x[0])==null?void 0:S.height)&&K%31===0?!0:!1};
rz.prototype.onThumbnailLoaded=rz.prototype.onThumbnailLoaded;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],rz.prototype,"ytRendererBehavior",void 0);_.v([_.P({}),_.U("design:type",Object)],rz.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.U("design:type",Boolean)],rz.prototype,"modern",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],rz.prototype,"isDarkTheme",void 0);
_.v([_.P({computed:"computeIcon(data, isDarkTheme)"}),_.U("design:type",Object)],rz.prototype,"icon",void 0);_.v([_.P({computed:"computeLogo(data, isDarkTheme)"}),_.U("design:type",Object)],rz.prototype,"logo",void 0);_.v([_.P({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.U("design:type",Object)],rz.prototype,"backgroundStyle",void 0);_.v([_.P({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.U("design:type",Object)],rz.prototype,"alternateIcon",void 0);
_.v([_.P({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.U("design:type",Boolean)],rz.prototype,"hasFullHeightImage",void 0);_.v([_.P({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.U("design:type",Boolean)],rz.prototype,"useYoutubeSans",void 0);_.v([_.P({computed:"computeShouldShowModernIcon(modern, icon)"}),_.U("design:type",Boolean)],rz.prototype,"shouldShowModernIcon",void 0);
_.v([_.mh("yt-img-shadow-loaded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],rz.prototype,"onThumbnailLoaded",null);_.v([_.Jp({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],rz);
_.d(rz,"yt-mealbar-promo-renderer",function(){if(Y44===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;i74===void 0&&(i74=document.createElement("template"));var S=i74;x.call(m,S.content.cloneNode(!0),K.content.firstChild);Y44=K}K=Y44;return K},{mode:2});var F65;var A9l;var G6=function(){return _.e.apply(this,arguments)||this};
_.q(G6,_.e);_.l=G6.prototype;_.l.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]]"}}}}}};
_.l.computeHasButtons_=function(K){return!(!K.dismissButton&&!K.acceptButton)};
_.l.computeStyle_=function(K){return K||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.l.observeImpressionEndpoints_=function(){var K=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(m){m.clickTrackingParams&&delete m.clickTrackingParams;_.T4(K.hostElement,[m])})};
_.l.onTap_=function(){_.Uk(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
G6.prototype.observeImpressionEndpoints_=G6.prototype.observeImpressionEndpoints_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],G6.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],G6.prototype,"ytEventForwardingBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],G6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],G6.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],G6.prototype,"positionType",void 0);_.v([_.P({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.U("design:type",Boolean)],G6.prototype,"hasButtons_",void 0);_.v([_.P({value:function(){return this.onTap_.bind(this)}}),
_.U("design:type",Function)],G6.prototype,"boundOnTap_",void 0);_.v([_.P({value:{style:"mono-inverse"}}),_.U("design:type",Object)],G6.prototype,"buttonOverride",void 0);_.v([_.xt("data.promoConfig.impressionEndpoints"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],G6.prototype,"observeImpressionEndpoints_",null);_.v([_.Jp({is:"yt-tooltip-renderer",disableElementRegistration:!0})],G6);
_.d(G6,"yt-tooltip-renderer",function(){if(A9l===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;F65===void 0&&(F65=document.createElement("template"));var S=F65;x.call(m,S.content.cloneNode(!0),K.content.firstChild);A9l=K}K=A9l;return K},{mode:2});var o2l;var H7l;var $nd={},Nwl=($nd.WEB_REMIX="music.youtube.com",$nd),pP=function(){var K=_.e.apply(this,arguments)||this;K.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return K};
_.q(pP,_.e);_.l=pP.prototype;_.l.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.created=function(){this.embedHost_=Nwl[_.vZ("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.l.ready=function(){_.U8(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.l.computeEmbedCode_=function(K,m,x,S,Q){if(!K)return"";var w=K.videoId,M=K.fullListId,f=[];K.attributionId&&f.push("si="+K.attributionId);S||f.push("controls=0");x&&Number(m)>0&&f.push("start="+m);M&&(w="videoseries",f.push("list="+M));x="https://"+(Q?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+w;K.clipId&&(f.push("clip="+K.clipId),f.push("clipt="+K.clipTiming));m=f.length>0?x+"?"+f.join("&amp;"):x;K.encryptedEmbedConfig&&f.push("embed_config="+JSON.stringify({enc:K.encryptedEmbedConfig}));
f=f.length>0?x+"?"+f.join("&amp;"):x;_.h("web_sharing_embed_preview_killswitch")?_.U8(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(f,K.previewWidth||854,K.previewHeight||480):(_.CR(this.videoPreviewContainer),_.U8(this.videoPreviewContainer).appendChild(this.buildIframeElement(f)));return this.getEmbedCode_(m,K.width||560,K.height||315)};
_.l.buildIframeElement=function(K){var m=document.createElement("iframe"),x,S;m.width=""+((S=(x=this.data)==null?void 0:x.previewWidth)!=null?S:854);var Q,w;m.height=""+((w=(Q=this.data)==null?void 0:Q.previewHeight)!=null?w:480);_.O65(m,2,K);m.title="YouTube video player";m.frameBorder="0";m.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";m.referrerPolicy="strict-origin-when-cross-origin";m.allowFullscreen=!0;return m};
_.l.computeIsSquareAspectRatio_=function(K){return K.previewHeight&&K.previewWidth?K.previewHeight==K.previewWidth:!1};
_.l.computeShowEmbedOptions_=function(K){return!!K.enablePrivacyModeOptionLabel||!!K.showPlayerControlsOptionLabel};
_.l.getEmbedCode_=function(K,m,x){return'<iframe width="'+m+'" height="'+x+'" src="'+K+'" 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>'};
_.l.handleSignalActionCopyShareEmbedUrl_=function(){_.U8(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.l.handleSetTimestamp_=function(K){this.startAtTimeStamp_=(this.startAtChecked_=K.isSet)?K.timestamp:0};
_.l.closePanel_=function(){_.Uk(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.l.onEmbedCode_=function(){_.U8(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.l.onYtPopupClosed_=function(){_.CR(_.U8(this.hostElement).querySelector("#video-preview"))};
_.l.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.C(this.data.actionButtons[0],_.zD)&&this.ytRendererBehavior.logExplicitClick(_.C(this.data.actionButtons[0],_.zD))};
pP.prototype.onYtPopupClosed_=pP.prototype.onYtPopupClosed_;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],pP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],pP.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],pP.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],pP.prototype,"data",void 0);
_.v([_.P({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.U("design:type",String)],pP.prototype,"embedCode_",void 0);_.v([_.P({value:!0}),_.U("design:type",Boolean)],pP.prototype,"isPlayerControlsOptionChecked_",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],pP.prototype,"isPrivacyModeOptionChecked_",void 0);_.v([_.P({value:!1,notify:!0}),_.U("design:type",Boolean)],pP.prototype,"startAtChecked_",void 0);
_.v([_.P({value:0}),_.U("design:type",Number)],pP.prototype,"startAtTimeStamp_",void 0);_.v([_.P({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],pP.prototype,"isSquareAspectRatio_",void 0);_.v([_.QF("#video-preview"),_.U("design:type",HTMLElement)],pP.prototype,"videoPreviewContainer",void 0);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],pP.prototype,"onYtPopupClosed_",null);
_.v([_.Jp({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],pP);
_.d(pP,"yt-sharing-embed-renderer",function(){if(H7l===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;o2l===void 0&&(o2l=document.createElement("template"));var S=o2l;x.call(m,S.content.cloneNode(!0),K.content.firstChild);H7l=K}K=H7l;return K},{mode:2});var Z7J={};
Z7J.YtUnlimitedFamilyInterstitialBehavior=[_.rt.YtOpenPopupBehavior,_.JH.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(K){K=_.gLA(_.oX(K),"yt-button-renderer");return K?K.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(K){this.dialogHistory_.push(K)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var K=this.popFromHistory();if(K){var m={openPopupAction:{popupType:"DIALOG",popup:{}}};m.openPopupAction.popup[K.renderer]=K.data;this.showingPreviousDialog_=!0;this.openPopup(m)}},
handleOpenPopupAction_:function(K){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var m=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(S){return!!K.openPopupAction.popup[S]}),x=this.getElementName_();
m&&this.data&&(this.pushToHistory({renderer:x,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(K){if(K=_.C(K,pnH))this.loading=!0,_.Uk(this.hostElement,"yt-open-create-family-dialog",[K,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var K=this.hostElement.nodeName.split("-").slice(1).map(function(m){return""+m[0].toUpperCase()+m.slice(1).toLowerCase()}).join("");
return K[0].toLowerCase()+K.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var Bw4;var aZH;var Rw=function(){return _.e.apply(this,arguments)||this};
_.q(Rw,_.e);_.l=Rw.prototype;_.l.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}}}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Uk(this.hostElement,"yt-register-create-family-dialog");_.U8(this.hostElement).querySelector("#thumbnail").onShow()};
_.l.fireOnCloseCommand_=function(){var K;((K=this.data)==null?0:K.onCloseCommand)&&_.I7(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.l.onYtServiceRequestSent_=function(K,m){m&&m.endpoint&&_.C(m.endpoint,_.KQ)||(this.loading=!0)};
_.l.onYtServiceRequestCompleted_=function(){var K=this.hostElement.parentElement;K.close&&K.close();this.loading=!1};
_.l.openPopupHandler_=function(K){if(K.detail==this){var m;((m=this.data)==null?0:m.onOpenCommands)&&_.I7(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.l.closePopupHandler_=function(K,m){this.fireOnCloseCommand_();if(m&&m.canceled===!0||m&&m.canceled===!1&&m.confirmed===!1){var x;((x=this.data)==null?0:x.onDismissCommands)&&_.I7(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.l.dataChanged_=function(){this.loading=!1};
Rw.prototype.dataChanged_=Rw.prototype.dataChanged_;Rw.prototype.closePopupHandler_=Rw.prototype.closePopupHandler_;Rw.prototype.openPopupHandler_=Rw.prototype.openPopupHandler_;Rw.prototype.onYtServiceRequestCompleted_=Rw.prototype.onYtServiceRequestCompleted_;Rw.prototype.onYtServiceRequestSent_=Rw.prototype.onYtServiceRequestSent_;_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],Rw.prototype,"ytEventForwardingBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Rw.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(Z7J.YtUnlimitedFamilyInterstitialBehavior),_.U("design:type",Object)],Rw.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Rw.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Rw.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],Rw.prototype,"loading",void 0);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],Rw.prototype,"onYtServiceRequestSent_",null);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],Rw.prototype,"onYtServiceRequestCompleted_",null);
_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],Rw.prototype,"openPopupHandler_",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],Rw.prototype,"closePopupHandler_",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Rw.prototype,"dataChanged_",null);
_.v([_.Jp({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],Rw);
_.d(Rw,"yt-unlimited-family-message-interstitial-renderer",function(){if(aZH===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;Bw4===void 0&&(Bw4=document.createElement("template"));var S=Bw4;x.call(m,S.content.cloneNode(!0),K.content.firstChild);aZH=K}K=aZH;return K},{mode:2});var dnl;var y9H;var Jh=function(){return _.e.apply(this,arguments)||this};
_.q(Jh,_.e);Jh.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"}}}};
Jh.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.U8(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(K){K.onShow()});
_.U8(this.hostElement).querySelector("#main-thumbnail").onShow()};
Jh.prototype.onButtonTap_=function(K){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(K)};
Jh.prototype.computeMainThumbnailWidth_=function(K){return K&&K.length!==0?72:96};
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Jh.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Jh.prototype,"ytRendererBehavior",void 0);_.v([_.b(Z7J.YtUnlimitedFamilyInterstitialBehavior),_.U("design:type",Object)],Jh.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Jh.prototype,"data",void 0);
_.v([_.P({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.U("design:type",Number)],Jh.prototype,"mainThumbnailWidth_",void 0);_.v([_.P({value:function(){return this.onButtonTap_.bind(this)}}),
_.U("design:type",Function)],Jh.prototype,"boundButtonTap_",void 0);_.v([_.Jp({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],Jh);
_.d(Jh,"yt-unlimited-family-profile-interstitial-renderer",function(){if(y9H===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;dnl===void 0&&(dnl=document.createElement("template"));var S=dnl;x.call(m,S.content.cloneNode(!0),K.content.firstChild);y9H=K}K=y9H;return K},{mode:2});var VmH;var v24;var hh=function(){var K=_.e.apply(this,arguments)||this;K.sliderAriaValueText_=null;K.selectedIndex_=0;K.messages={PAUSE_SLIDER:_.SC("PAUSE_SLIDER",void 0,"Pause Duration")};return K};
_.q(hh,_.e);_.l=hh.prototype;_.l.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_]]"}}}}}};
_.l.onPopupOpened_=function(K){K.detail==this&&_.h("enable_premium_voluntary_pause")&&(_.Uk(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.l.setDialogData=function(K){this.data=K;this.resetSlider_()};
_.l.dataChanged_=function(){this.data&&this.resetSlider_()};
_.l.onSubmitTap_=function(){if(this.data.confirmCommand){var K=this.data.confirmCommand;_.C(K,_.Ij5)&&_.T4(this.hostElement,[K,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.l.onExitButtonTap_=function(){_.Uk(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.l.closePopupHandler_=function(K,m){(m&&m.canceled===!0||m.canceled===!1&&m.confirmed===!1)&&this.handleOnDismissCommands_()};
_.l.onSliderChange_=function(){this.selectedIndex_=_.U8(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.l.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.l.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.l.resetSlider_=function(){if(this.data){var K=this.data.defaultEndOptionIndex||0,m=_.U8(this.hostElement).querySelector("#id-pause-slider");if(m.immediateValue<K)for(;m.immediateValue!=K;)m.increment();else if(K<m.immediateValue)for(;m.immediateValue!=K;)m.decrement();this.selectedIndex_=K;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.l.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.I7(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.l.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.I7(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.l.onYtServiceRequestSent=function(){this.loading=!0};
_.l.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
hh.prototype.onYtServiceRequestCompleted=hh.prototype.onYtServiceRequestCompleted;hh.prototype.onYtServiceRequestSent=hh.prototype.onYtServiceRequestSent;hh.prototype.closePopupHandler_=hh.prototype.closePopupHandler_;hh.prototype.dataChanged_=hh.prototype.dataChanged_;hh.prototype.onPopupOpened_=hh.prototype.onPopupOpened_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],hh.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],hh.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],hh.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],hh.prototype,"loading",void 0);_.v([_.P(),_.U("design:type",Number)],hh.prototype,"selectIndexMax_",void 0);_.v([_.P(),_.U("design:type",Object)],hh.prototype,"selectedData_",void 0);
_.v([_.P(),_.U("design:type",Object)],hh.prototype,"sliderAriaValueText_",void 0);_.v([_.P({value:function(){return this.onSubmitTap_.bind(this)}}),
_.U("design:type",Function)],hh.prototype,"onButtonTap_",void 0);_.v([_.P({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.U("design:type",Function)],hh.prototype,"onSecondaryTap_",void 0);_.v([_.P(),_.U("design:type",Object)],hh.prototype,"messages",void 0);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],hh.prototype,"onPopupOpened_",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],hh.prototype,"dataChanged_",null);
_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],hh.prototype,"closePopupHandler_",null);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],hh.prototype,"onYtServiceRequestSent",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],hh.prototype,"onYtServiceRequestCompleted",null);_.v([_.Jp({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],hh);
_.d(hh,"yt-unplugged-pause-membership-dialog-renderer",function(){if(v24===void 0){var K=document.createElement("template");_.E(K,'\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>');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;VmH===void 0&&(VmH=document.createElement("template"));var S=VmH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);v24=K}K=v24;return K},{mode:2});var Un5;var zQl;var CP=function(){return _.e.apply(this,arguments)||this};
_.q(CP,_.e);CP.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.rN("vcBalanceRenderer")}}};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],CP.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],CP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],CP.prototype,"data",void 0);_.v([_.Jp({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],CP);
_.d(CP,"yt-vc-offer-layout-header-renderer",function(){if(zQl===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;Un5===void 0&&(Un5=document.createElement("template"));var S=Un5;x.call(m,S.content.cloneNode(!0),K.content.firstChild);zQl=K}K=zQl;return K},{mode:2});var TwG;var IZd;var k1s;var W6H;var LP=function(){return _.e.apply(this,arguments)||this};
_.q(LP,_.e);LP.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.tv.Object.defineProperties(LP.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],LP.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],LP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.fHd.YtTappableItemBehavior),_.U("design:type",Object)],LP.prototype,"ytTappableItemBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],LP.prototype,"data",void 0);
_.v([_.P({reflectToAttribute:!0}),_.g("data.accessibilityText"),_.U("design:type",String),_.U("design:paramtypes",[])],LP.prototype,"ariaLabel",null);_.v([_.P({reflectToAttribute:!0}),_.g("data.style"),_.U("design:type",String),_.U("design:paramtypes",[])],LP.prototype,"vcOfferStyle",null);_.v([_.g("data.style","data.titleText"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],LP.prototype,"showTitleText",null);_.v([_.Jp({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],LP);
_.d(LP,"yt-vc-offer-renderer",function(){if(W6H===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;k1s===void 0&&(k1s=document.createElement("template"));var S=k1s;x.call(m,S.content.cloneNode(!0),K.content.firstChild);W6H=K}K=W6H;return K},{mode:2});var qK=function(){return _.e.apply(this,arguments)||this};
_.q(qK,_.e);qK.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],qK.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],qK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],qK.prototype,"data",void 0);_.v([_.Jp({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],qK);
_.d(qK,"yt-vc-offer-layout-renderer",function(){if(IZd===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;TwG===void 0&&(TwG=document.createElement("template"));var S=TwG;x.call(m,S.content.cloneNode(!0),K.content.firstChild);IZd=K}K=IZd;return K},{mode:2});var XtJ;var KIf;var mvl;var xvJ;var Ep=function(){return _.e.apply(this,arguments)||this};
_.q(Ep,_.e);Ep.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([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Ep.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],Ep.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Ep.prototype,"data",void 0);_.v([_.Jp({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],Ep);
_.d(Ep,"yt-ypc-offers-modal-top-bar-renderer",function(){if(xvJ===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;mvl===void 0&&(mvl=document.createElement("template"));var S=mvl;x.call(m,S.content.cloneNode(!0),K.content.firstChild);xvJ=K}K=xvJ;return K},{mode:2});var bn=function(){return _.e.apply(this,arguments)||this};
_.q(bn,_.e);bn.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"}}}}};
bn.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
bn.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var K=this.scrollable;K.attached&&typeof K.attached==="function"&&K.attached()};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],bn.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],bn.prototype,"ytRendererstamperBehavior",void 0);_.v([_.QF("#scrollable"),_.U("design:type",Object)],bn.prototype,"scrollable",void 0);_.v([_.P(),_.U("design:type",Object)],bn.prototype,"data",void 0);_.v([_.Jp({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],bn);
_.d(bn,"yt-ypc-offers-modal-renderer",function(){if(KIf===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;XtJ===void 0&&(XtJ=document.createElement("template"));var S=XtJ;x.call(m,S.content.cloneNode(!0),K.content.firstChild);KIf=K}K=KIf;return K},{mode:2});var Sls;var QYs;var gz=function(){return _.e.apply(this,arguments)||this};
_.q(gz,_.e);_.l=gz.prototype;_.l.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}}}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.U8(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.l.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.Uk(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.l.onYtPopupOpened_=function(K,m){(m==null?void 0:m.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.I7(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.l.onYtPopupClosed_=function(K,m){this.continueButtonTapped||m&&(m.canceled===!0||m.canceled===!1&&m.confirmed===!1)&&this.data.onDismissCommands&&_.I7(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.l.onYtServiceRequestError_=function(K){this.set("showSpinner",!1);_.ni(this.hostElement,K.detail.error.message)};
_.l.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.h("enable_ypc_spinners")?_.Uk(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
gz.prototype.onYtServiceRequestError_=gz.prototype.onYtServiceRequestError_;gz.prototype.onYtPopupClosed_=gz.prototype.onYtPopupClosed_;gz.prototype.onYtPopupOpened_=gz.prototype.onYtPopupOpened_;gz.prototype.onYtServiceRequestCompleted_=gz.prototype.onYtServiceRequestCompleted_;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],gz.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],gz.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.P(),_.U("design:type",Object)],gz.prototype,"data",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],gz.prototype,"showSpinner",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],gz.prototype,"continueButtonTapped",void 0);_.v([_.P({value:function(){return this.onContinueTapped_.bind(this)}}),
_.U("design:type",Function)],gz.prototype,"bindOnContinueTapped_",void 0);_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],gz.prototype,"onYtServiceRequestCompleted_",null);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],gz.prototype,"onYtPopupOpened_",null);
_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],gz.prototype,"onYtPopupClosed_",null);_.v([_.mh("yt-service-request-error"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],gz.prototype,"onYtServiceRequestError_",null);_.v([_.Jp({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],gz);
_.d(gz,"yt-ypc-upgrade-dialog-renderer",function(){if(QYs===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;Sls===void 0&&(Sls=document.createElement("template"));var S=Sls;x.call(m,S.content.cloneNode(!0),K.content.firstChild);QYs=K}K=QYs;return K},{mode:2});var w1l;var sYJ;var nP=function(){return _.e.apply(this,arguments)||this};
_.q(nP,_.e);nP.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
nP.prototype.computeHasButtons_=function(K){return!(!K.dismissButton&&!K.confirmButton)};
nP.prototype.computeStyle_=function(K){return K||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],nP.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],nP.prototype,"ytEventForwardingBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],nP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],nP.prototype,"data",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],nP.prototype,"positionType",void 0);
_.v([_.P({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.U("design:type",Boolean)],nP.prototype,"hasButtons_",void 0);_.v([_.P({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.U("design:type",Boolean)],nP.prototype,"style_",void 0);_.v([_.Jp({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],nP);
_.d(nP,"yt-bubble-hint-renderer",function(){if(sYJ===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;w1l===void 0&&(w1l=document.createElement("template"));var S=w1l;x.call(m,S.content.cloneNode(!0),K.content.firstChild);sYJ=K}K=sYJ;return K},{mode:2});var lId;var uk5;var PJ=function(){var K=_.cW.apply(this,arguments)||this;K.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return K};
_.q(PJ,_.cW);_.l=PJ.prototype;_.l.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.l.attached=function(){var K=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){K.$.thumbnail.onShow();K.$["header-image"].onShow()})};
_.l.handleCheckBoxUpdateAction_=function(K){this.canShowCheckboxEnabledConfirmButton=K};
_.l.computeUseOverlayForSpinner_=function(K,m){return!!K&&m};
_.l.computeShowSpinner_=function(K,m){return K||!!m};
_.l.fireOnCloseActions_=function(){var K,m=_.u(((K=this.data)==null?void 0:K.onClosedActions)||[]);for(K=m.next();!K.done;K=m.next())this.ytRendererBehavior.resolveCommand(K.value)};
_.l.fireOnOpenCommands_=function(K){var m,x=(m=this.data)==null?void 0:m.onOpenCommands;if(x)for(K.stopImmediatePropagation(),K=_.u(x),m=K.next();!m.done;m=K.next())this.ytRendererBehavior.resolveCommand(m.value)};
_.l.fireOnDismissCommands_=function(K){var m,x=(m=this.data)==null?void 0:m.onDismissCommands;if(x)for(K.stopImmediatePropagation(),K=_.u(x),m=K.next();!m.done;m=K.next())this.ytRendererBehavior.resolveCommand(m.value)};
_.l.openPopupHandler_=function(K){K.detail==this&&this.fireOnOpenCommands_(K)};
_.l.closePopupHandler_=function(K,m){_.z4(this,"yt-confirm-dialog-close-action",[m]);this.fireOnCloseActions_();(m&&m.canceled===!0||m&&m.canceled===!1&&m.confirmed===!1)&&this.fireOnDismissCommands_(K)};
_.l.onHeaderImageChanged_=function(){var K;((K=this.data)==null?0:K.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.l.computeHasHeaderImageWidth_=function(K){return K!=void 0};
_.l.computeHasLoadingMessage=function(K){return!!K};
_.l.onHeaderImageWidthChanged_=function(){var K,m=(K=this.data)==null?void 0:K.headerImageWidth;if(m){if(K=1.25*m*2+m,this.$.main.style.width=K+"px",m=this.$.scroller.firstElementChild)m.style.minWidth=K+"px"}else this.$.main.style.width="100%"};
_.l.onThumbnailChanged_=function(){var K;((K=this.data)==null?0:K.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")};
_.l.onYtNavigate_=function(K){K=_.oX(K);K instanceof Node&&_.zN(this.$["confirm-button"]).contains(K)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.l.computePrimaryIsCancel_=function(K){return K};
_.l.computeIsCancelButtonHidden_=function(K){return K.skipCancelButton||!K.cancelButton};
_.l.computeIsCheckboxHidden_=function(K){return!K.checkbox};
_.l.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.l.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.l.onYtServiceRequestCompleted_=function(){var K;((K=this.data)==null?0:K.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.tv.Object.defineProperties(PJ,{template:{configurable:!0,enumerable:!0,get:function(){if(uk5===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;lId===void 0&&(lId=document.createElement("template"));var S=lId;x.call(m,S.content.cloneNode(!0),K.content.firstChild);uk5=K}K=uk5;return K}}});
PJ.prototype.onYtServiceRequestCompleted_=PJ.prototype.onYtServiceRequestCompleted_;PJ.prototype.onYtServiceRequestSent_=PJ.prototype.onYtServiceRequestSent_;PJ.prototype.onThumbnailLoaded_=PJ.prototype.onThumbnailLoaded_;PJ.prototype.onYtNavigate_=PJ.prototype.onYtNavigate_;PJ.prototype.onThumbnailChanged_=PJ.prototype.onThumbnailChanged_;PJ.prototype.onHeaderImageWidthChanged_=PJ.prototype.onHeaderImageWidthChanged_;PJ.prototype.onHeaderImageChanged_=PJ.prototype.onHeaderImageChanged_;
PJ.prototype.closePopupHandler_=PJ.prototype.closePopupHandler_;PJ.prototype.openPopupHandler_=PJ.prototype.openPopupHandler_;_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],PJ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],PJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],PJ.prototype,"ytRendererBehavior",void 0);
_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],PJ.prototype,"ytEventForwardingBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],PJ.prototype,"data",void 0);_.v([_.P({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.U("design:type",Boolean)],PJ.prototype,"primaryIsCancel",void 0);_.v([_.P({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.U("design:type",Boolean)],PJ.prototype,"isCancelButtonHidden",void 0);
_.v([_.P({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.U("design:type",Boolean)],PJ.prototype,"isCheckboxHidden",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],PJ.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.v([_.P({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.U("design:type",Boolean)],PJ.prototype,"useOverlayForSpinner_",void 0);
_.v([_.P({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.U("design:type",Boolean)],PJ.prototype,"showSpinner_",void 0);_.v([_.P({value:!1}),_.U("design:type",Boolean)],PJ.prototype,"isActionInProgress_",void 0);_.v([_.P({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.U("design:type",Boolean)],PJ.prototype,"hasHeaderImageWidth_",void 0);
_.v([_.P({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.U("design:type",Boolean)],PJ.prototype,"hasLoadingMessage",void 0);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],PJ.prototype,"openPopupHandler_",null);_.v([_.mh("yt-popup-closed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],PJ.prototype,"closePopupHandler_",null);
_.v([_.xt("data.headerImage"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PJ.prototype,"onHeaderImageChanged_",null);_.v([_.xt("data.headerImageWidth"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PJ.prototype,"onHeaderImageWidthChanged_",null);_.v([_.xt("data.thumbnail"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PJ.prototype,"onThumbnailChanged_",null);
_.v([_.mh("yt-navigate"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],PJ.prototype,"onYtNavigate_",null);_.v([_.mh("yt-img-shadow-loaded"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],PJ.prototype,"onThumbnailLoaded_",null);_.v([_.mh("yt-service-request-sent"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.gN]),_.U("design:returntype")],PJ.prototype,"onYtServiceRequestSent_",null);
_.v([_.mh("yt-service-request-completed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,_.A7]),_.U("design:returntype")],PJ.prototype,"onYtServiceRequestCompleted_",null);_.v([_.Jp({is:"yt-confirm-dialog-renderer",noInjection:!0})],PJ);var MMy;var fIH;var eh=function(){return _.e.apply(this,arguments)||this};
_.q(eh,_.e);eh.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.U8(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
eh.prototype.computeConfirmButton_=function(K){var m={text:K.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};K.confirmNavigationEndpoint?m.navigationEndpoint=K.confirmNavigationEndpoint:K.confirmServiceEndpoint&&(m.serviceEndpoint=K.confirmServiceEndpoint);return m};
eh.prototype.computeShowTitle_=function(K){return!(K==null||!K.title)};
_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],eh.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],eh.prototype,"data",void 0);_.v([_.P({computed:"computeShowTitle_(data)"}),_.U("design:type",Boolean)],eh.prototype,"showTitle",void 0);_.v([_.Jp({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],eh);
_.d(eh,"yt-fancy-dismissible-dialog-renderer",function(){if(fIH===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;MMy===void 0&&(MMy=document.createElement("template"));var S=MMy;x.call(m,S.content.cloneNode(!0),K.content.firstChild);fIH=K}K=fIH;return K});var tM5;var cCl;var Yq=function(){var K=_.e.apply(this,arguments)||this;K.spinnerActive=!1;return K};
_.q(Yq,_.e);Yq.prototype.created=function(){jb4(2201)};
Yq.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
Yq.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
Yq.prototype.onIronOverlayClosed=Yq.prototype.onIronOverlayClosed;Yq.prototype.onIronOverlayOpened=Yq.prototype.onIronOverlayOpened;_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],Yq.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.I9),_.U("design:type",Object)],Yq.prototype,"tpYtIronOverlayBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],Yq.prototype,"data",void 0);_.v([_.P(),_.U("design:type",Object)],Yq.prototype,"spinnerActive",void 0);
_.v([_.mh("iron-overlay-opened"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Yq.prototype,"onIronOverlayOpened",null);_.v([_.mh("iron-overlay-closed"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],Yq.prototype,"onIronOverlayClosed",null);_.v([_.Jp({is:"yt-loading-renderer",disableElementRegistration:!0})],Yq);
_.d(Yq,"yt-loading-renderer",function(){if(cCl===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;tM5===void 0&&(tM5=document.createElement("template"));var S=tM5;x.call(m,S.content.cloneNode(!0),K.content.firstChild);cCl=K}K=cCl;return K},{mode:2});var OGH;var jYf;var FW=function(){var K=_.e.apply(this,arguments)||this;K.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);K.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);K.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";K.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return K};
_.q(FW,_.e);_.l=FW.prototype;_.l.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.l.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.l.onDarkModeToggledAction=function(K){this.isDarkTheme=K};
_.l.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.l.openPopupHandler_=function(K){K.detail===this.hostElement&&this.hostElement.hidden&&_.Uk(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.l.onDismissButtonTap_=function(){var K;this.closeOnDismissButton_.has(((K=this.data)==null?void 0:K.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.Uk(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.l.onAcceptButtonTap_=function(){var K;this.closeOnAcceptButton_.has(((K=this.data)==null?void 0:K.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.Uk(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.l.computeHasHeader_=function(K){return!!K.headerBackgroundImage};
_.l.computeLayoutStyle_=function(K){return K};
_.l.computePopupSize_=function(K){return K};
_.l.computeIconType_=function(K){return K.dialogIcon&&K.dialogIcon.iconType?K.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":K.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":K.dialogIcon.iconType:""};
_.l.computeIsLogo_=function(K){return!!K.dialogIcon&&!!K.dialogIcon.iconType&&(K.dialogIcon.iconType==="YOUTUBE_LOGO"||K.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||K.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.l.computeHasCustomLogo=function(K){return!(K==null||!K.headerForegroundImage)};
_.l.computeCustomLogo=function(K,m){if(K!=null&&K.headerForegroundImage)return K.headerForegroundImageDark?m?K.headerForegroundImageDark:K.headerForegroundImage:K.headerForegroundImage};
_.l.computeHeaderBackgroundImage=function(K,m){if(K!=null&&K.headerBackgroundImage)return m&&(K==null?0:K.headerBackgroundImageDark)?K.headerBackgroundImageDark:K.headerBackgroundImage};
_.l.shouldShowIconContainer=function(K,m){return K&&!m};
_.l.shouldShowNonYouTubeIcon=function(K,m){return!K&&!m};
_.l.getLogoImageId=function(K){var m,x,S;return(K=(m=this.computeCustomLogo(K,this.isDarkTheme))==null?void 0:(x=m.thumbnails)==null?void 0:(S=x[0])==null?void 0:S.height)&&K%31===0?"custom-logo-with-padding":"custom-logo"};
FW.prototype.openPopupHandler_=FW.prototype.openPopupHandler_;FW.prototype.dataChanged_=FW.prototype.dataChanged_;_.v([_.b(_.sy.YtRendererstamperBehavior),_.U("design:type",Object)],FW.prototype,"ytRendererstamperBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],FW.prototype,"ytRendererBehavior",void 0);_.v([_.P(),_.U("design:type",Boolean)],FW.prototype,"isDarkTheme",void 0);
_.v([_.P({computed:"computeCustomLogo(data, isDarkTheme)"}),_.U("design:type",Object)],FW.prototype,"customLogo",void 0);_.v([_.P({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.U("design:type",Object)],FW.prototype,"headerBackgroundImage",void 0);_.v([_.P(),_.U("design:type",Object)],FW.prototype,"data",void 0);_.v([_.P({computed:"computeHasHeader_(data)"}),_.U("design:type",Boolean)],FW.prototype,"hasHeader",void 0);
_.v([_.P({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.U("design:type",Object)],FW.prototype,"layoutStyle",void 0);_.v([_.P({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.U("design:type",Object)],FW.prototype,"popupSize",void 0);_.v([_.P({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],FW.prototype,"hasLogo",void 0);
_.v([_.P({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.U("design:type",Boolean)],FW.prototype,"hasCustomLogo",void 0);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],FW.prototype,"dataChanged_",null);_.v([_.mh("yt-popup-opened"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],FW.prototype,"openPopupHandler_",null);
_.v([_.Jp({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],FW);
_.d(FW,"yt-upsell-dialog-renderer",function(){if(jYf===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;OGH===void 0&&(OGH=document.createElement("template"));var S=OGH;x.call(m,S.content.cloneNode(!0),K.content.firstChild);jYf=K}K=jYf;return K},{mode:2});var Dvs=_.B(function(K){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.O(_.r,{cond:K.title,then:function(m){return _.O("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},m)}}))},"pj"),rCl=_.B(function(K){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.O(_.le,{data:K.closeButton},{buttonViewModel:function(m){return _.O("div",null,_.O(_.Oy,{data:m.data}))}}))},"qj"),GGH=_.B(function(K){var m=K.data;
return _.O(_.O2,null,_.O("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.O("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.O(_.r,{cond:function(){return!!m().image&&!!m().title},
then:function(){return _.O(_.FR,{data:function(){return m().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.O("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.O(_.r,{cond:function(){return m().title},
then:function(x){return _.O("h3",{class:"miniAppGameInfoDialogViewModelTitle"},x)}}),_.O(_.r,{cond:function(){return m().primaryGenre},
then:function(x){return _.O("span",{class:"miniAppGameInfoDialogViewModelGenre"},x)}}))),_.O(_.r,{cond:function(){var x=m().description;
return x&&x.length<=150},
then:function(){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.O("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return m().description}))}}))},"rj"),p1G=_.B(function(K){K=K.infoRows;
var m=_.cd().resolve(_.SX),x=_.h("enable_displaying_ppn");return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.O(_.AS,{each:K},function(S){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.O(_.r,{cond:function(){return S.label},
then:function(Q){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},Q)}}),_.O(_.r,{cond:function(){return S.attributedLabel},
then:function(Q){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.O(_.Ii,{text:Q,noPreWrap:!0}))}}),_.O(_.r,{cond:function(){return S.value},
then:function(Q){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},Q)}}),_.O(_.r,{cond:function(){return S.attributedValue},
then:function(Q){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.O(_.Ii,{text:Q,noPreWrap:!0}))}}))}),_.O(_.r,{cond:function(){return x&&m.clientData.has("post_play_nonce")},
then:function(){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.O("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.O("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},m.getData("post_play_nonce")))}}))},"sj"),RHs=_.B(function(K){var m=K.data;
return _.O("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.O(Dvs,{title:function(){return m().dialogTitle}}),_.O(GGH,{data:m}),_.O(_.r,{cond:function(){return m().infoRow},
then:function(x){return _.O(p1G,{infoRows:x})}}),_.O(rCl,{closeButton:function(){return m().closeButton}}))},"tj");
RHs.idomCompat=!0;_.BX(RHs,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=K.data;return _.O("yt-gulp-triggering-dialog-view-model",{class:_.Tt("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.O(_.FR,{data:function(){return m().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.O("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.O("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.O("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.O(_.Ii,{text:function(){return m().title}})),_.O(_.r,{cond:function(){return m().bodyText},
then:function(x){return _.O(_.AS,{each:x},function(S){return _.O("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.O(_.Ii,{text:S}))})}})),_.O("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.O(_.le,{data:function(){return m().dismissButton}},{buttonViewModel:function(x){return _.O("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.O(_.Oy,{data:x.data}))}}),_.O(_.le,{data:function(){return m().actionButton}},{buttonViewModel:function(x){return _.O("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.O(_.Oy,{data:x.data}))}}))))},"uj"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.kv}});var JC5=_.B(function(K){var m=K.data;K=_.oB(function(){return m().agreements},[]);
return _.O("installment-agreements-view-model",{class:_.Tt("ytInstallmentAgreementsViewModelHost")},_.O(_.AS,{each:K},function(x){return _.O("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.O("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.O(_.Ii,{text:x.label})),_.O("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.O(_.le,{data:function(){return x.openButton}},{buttonViewModel:_.Oy})))}))},"vj");
JC5.idomCompat=!0;var hHl=_.B(function(K){var m=_.u(_.mc(function(){var T,m1;return((T=K.data().createPlaylistDialogFormSchema)==null?0:(m1=T.initialValues)==null?0:m1.title)?K.data().createPlaylistDialogFormSchema.initialValues.title:""})),x=m.next().value,S=m.next().value;
m=_.u(_.mc(function(){K.data();return!1}));
var Q=m.next().value,w=m.next().value;m=_.u(_.mc(function(){K.data();return!1}));
var M=m.next().value,f=m.next().value;m=_.u(_.mc(function(){var T,m1;return(T=K.data().createPlaylistDialogFormSchema)==null?void 0:(m1=T.initialValues)==null?void 0:m1.visibility}));
var c=m.next().value,D=m.next().value;m=_.u(_.mc(function(){K.data();return!1}));
var G=m.next().value,p=m.next().value;m=_.u(_.mc(function(){var T,m1;return(T=K.data().createPlaylistDialogFormSchema)==null?void 0:(m1=T.initialValues)==null?void 0:m1.isCollaborative}));
var R=m.next().value,J=m.next().value,L=_.ld("div");_.$p(function(){var T=L.value.querySelector("textarea");T&&(T.value=x())},"axFRaf");
_.BZ(function(){var T;_.tU5((T=K.data().createPlaylistDialogFormSchema)==null?void 0:T.id,{onSubmit:function(){var m1=x();var MT=c(),c0=R(),EB=K.data();m1={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:m1,privacyStatus:MT,videoIds:EB.videoIds,sourcePlaylistId:EB.sourcePlaylistId,params:c0?EB.createPlaylistParamsCollaborationEnabled:EB.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.cd().resolve(_.jQ).resolveCommand(m1)},
isValid:function(){return Q()&&!M()&&!G()}})});
var n=function(T){if(T!==void 0&&(S(T),!Q()&&T.length>0&&w(!0),Q())){var m1=Cy6(K.data());if(m1){var MT=m1.minLength;m1=m1.maxLength;MT&&T.length<MT?f(!0):m1&&T.length>m1?f(!0):f(!1)}}},F=function(){var T=!(!R()||c()!=="PRIVATE");
p(T)},H=function(T){T!==void 0&&(D(T),F())},N=function(){if(G())return qns(K.data())},z=function(){J(!R());
F()},y=function(){return{validate:function(T){if(Q()){var m1=Cy6(K.data());
if(m1){var MT=m1.minLength;m1=m1.translations;if(MT&&T.length<MT)return m1==null?void 0:m1.minLengthErrorMessage}}}}},V=function(){var T=Cy6(K.data()),m1=T==null?void 0:T.maxLength,MT;
T=T==null?void 0:(MT=T.translations)==null?void 0:MT.maxLengthErrorMessage;if(m1&&T)return{maxChars:m1,errorMessage:T}};
return _.O("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.O("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:L},_.O(_.le,{data:function(){return K.data().playlistTitle}},{textFormFieldViewModel:function(T){return _.O(_.LQ4,{data:T.data,
text:x,onInput:n,validation:y,characterLimit:V})},
textFieldViewModel:function(T){return _.O(_.C2f,{data:T.data,text:x,onInput:n,validation:y,characterLimit:V})}})),_.O("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.O(_.le,{data:function(){return K.data().playlistVisibility}},{dropdownViewModel:function(T){return _.O(_.Ay6,{data:T.data,
onSelected:H,error:N})}})),_.O(_.r,{cond:function(){return!!K.data().playlistCollaborate},
then:function(){return _.O("div",null,_.O(_.le,{data:function(){return K.data().playlistCollaborate}},{switchListItemViewModel:function(T){return _.O(_.sd5,{data:T.data,
onTap:z})}}))}}))},"xj");var CYs=_.B(function(K){var m=K.data;return _.O("upsell-offer-table-cell-content-view-model",null,_.O("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.O(_.oh,null,_.O(_.YJ,{when:function(){return m().iconType}},function(){return _.O("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.O(_.SW,{icon:function(){return m().iconType.toString()}}))}),_.O(_.YJ,{when:function(){return m().title}},function(){return _.O(_.Ii,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return m().title}})}),_.O(_.YJ,{when:function(){return m().subtitle}},function(){return _.O(_.Ii,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return m().subtitle}})}),_.O(_.YJ,{when:function(){return m().infoText}},function(){return _.O(_.Ii,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return m().infoText}})}),_.O(_.YJ,{when:function(){return m().featureDescription}},function(){return _.O(_.Ii,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return m().featureDescription}})}),_.O(_.YJ,{when:function(){return m().note}},function(){return _.O(_.Ii,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return m().note}})}))))},"yj");
CYs.idomCompat=!0;var LI4=_.B(function(K){var m=K.data;return _.O("upsell-offer-table-cell-view-model",null,_.O("div",{class:_.Tt("ytUpsellOfferTableCellViewModelCellWrapper",function(){return m().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":m().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"})},_.O(_.le,{data:function(){return m().contents}},{upsellOfferTableCellContentViewModel:CYs})))},"zj");
LI4.idomCompat=!0;var ql5=_.B(function(K){var m=K.data;var x=K.upsellTableIsFirstRow;var S=function(){return(x==null?0:x())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},Q=function(){return(x==null?0:x())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.O("ytm-upsell-offer-table-row-view-model",null,_.O("div",{class:function(){return(x==null?0:x())?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost"}},_.O(_.le,{data:function(){return m().rowHeaderCell}},{upsellOfferTableCellViewModel:function(w){return _.O("div",{class:S},_.O(LI4,{data:w.data}))}}),_.O("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.O(_.le,{data:function(){return m().contentCells}},{upsellOfferTableCellViewModel:function(w){return _.O("div",
{class:Q},_.O(LI4,{data:w.data}))}}))))},"Aj");
ql5.idomCompat=!0;var EG4=_.B(function(K){var m=K.data;return _.O("ytm-upsell-offer-table-view-model",null,_.O("div",{class:"ytUpsellOfferTableViewModelHost"},_.O("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.O(_.le,{data:function(){return m().rows}},{upsellOfferTableRowViewModel:function(x,S){return _.O(ql5,{data:x.data,
upsellTableIsFirstRow:function(){return S()===0}})}}))))},"Bj");
EG4.idomCompat=!0;var bG4=_.B(function(K){var m=function(){return K.data()},x=_.oB(K.noPadding,!1),S=function(){var w,M;
return(M=(w=m().logo.accessibilityData)==null?void 0:w.label)!=null?M:""},Q={};
return _.O("upsell-view-model",{class:_.Tt("ytUpsellViewModelHost",(Q.ytUpsellViewModelHostNoPadding=function(){return x()},Q.ytUpsellViewModelHostWide=function(){return m().offerTable!==void 0},Q))},_.O("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.O(_.r,{cond:function(){return _.E$(m().logo)},
then:function(w){return _.O(_.FR,{data:w,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:S})}})),_.O("div",{class:"ytUpsellViewModelHostUpsellTitle"},_.O(_.Ii,{text:function(){return m().title}})),_.O("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.O(_.AS,{each:function(){var w;
return(w=m().subtitles)!=null?w:[]},
keyBy:"INDEX"},function(w){var M={};return _.O("div",{class:_.Tt("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(M.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return m().offerTable!==void 0},M))},_.O(_.Ii,{text:w}))})),_.O("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.O(_.AS,{each:function(){var w;
return(w=m().benefitInfos)!=null?w:[]},
keyBy:"INDEX"},function(w){return _.O(_.r,{cond:function(){return w().info},
then:function(M){return _.O("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.O(_.SW,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.O(_.Ii,{text:M}))}})})),_.O(_.r,{cond:function(){return m().offerTable!==void 0},
then:function(){return _.O("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.O(_.le,{data:function(){return m().offerTable}},{upsellOfferTableViewModel:function(w){return _.O(EG4,{data:w.data})}}))}}),_.O("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.O(_.AS,{each:function(){var w;
return(w=m().legalInfos)!=null?w:[]},
keyBy:"INDEX"},function(w){var M={};return _.O("div",{class:_.Tt("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(M.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return m().offerTable!==void 0},M))},_.O(_.Ii,{text:w}))})))},"Cj");var gGy=_.B(function(K){var m=K.data;K={};K=(K.ytMiniAppScoreChallengeViewModelScoreRadial=!0,K.ytMiniAppScoreChallengeViewModelDarkScoreRadial=EFd(),K);return _.O("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.O("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return m().title}),_.O("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return m().subtitle}),_.O("div",{class:_.O$(K)},_.O("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return m().score})),_.O("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return m().prompt}))},"Dj");var nGl=function(){this.store=_.FO();this.formId=""};
nGl.prototype.onInit=function(K){K.formId&&(this.formId=K.formId,this.store.dispatch(_.U1({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};var PYJ=_.B(function(K){function m(f){if(f&&(f=_.C(f,_.Me)))return Object.assign({},f,{isSelected:w()})}
var x=_.u(_.mc(function(){var f,c;return(c=(f=_.C(K.data().option,_.Me))==null?void 0:f.isSelected)!=null?c:!1})),S=x.next().value,Q=x.next().value,w=S;
_.BZ(function(){var f;_.tU5((f=K.data().formSchema)==null?void 0:f.id,{onSubmit:function(){var c=_.cd().resolve(_.jQ),D=!!K.data().selectedCommand,G=!!K.data().unselectedCommand;if(w()){if(D)var p=K.data().selectedCommand}else G&&(p=K.data().unselectedCommand);p=_.JE(p);m(K.data().option)&&!p?(c="",!D&&G?c="selected ":D&&!G&&(c="unselected "),D=new _.AR("No "+c+"command found for SelectionListItemFormViewModel"),_.aC(D)):p&&c.resolveCommand(p)},
isValid:function(){return!0}})});
var M=function(){Q(!w())};
_.Nl(function(){var f,c,D=(f=K.data())==null?void 0:(c=f.formSchema)==null?void 0:c.id;D&&_.wY()().delete(D)});
return _.O("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.O("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.O(_.Ii,{text:function(){return K.data().paragraph}})),_.O(_.r,{cond:function(){return m(K.data().option)},
then:function(f){return _.O(_.vU,{data:f,isCompact:!0,hideSelectionTextChevron:!0,onTap:M,disableHorizontalPadding:!0})}}))},"Ej");var eH5=_.B(function(K){var m=K.data;var x=K.disablePadding;var S=K.className;var Q=_.ld("yt-dialog-header-view-model"),w=function(){var f=m().imageBanner;a:switch(m().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var c="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:c="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:f,style:c,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},M=function(){return m().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"};
_.BZ(function(){var f=function(){_.Uk(Q.value,"yt-refit-popups-action")},c;
(c=Q.value)==null||c.addEventListener("image-loaded",f);_.Nl(function(){var D;(D=Q.value)==null||D.removeEventListener("image-loaded",f)})});
K={};return _.O("yt-dialog-header-view-model",{el:Q,class:_.Tt(S,(K.ytDialogHeaderViewModelHost=!0,K.ytDialogHeaderViewModelHostDisablePadding=x,K))},_.O(_.r,{cond:function(){return m().imageBanner},
then:function(){var f={};return _.O("div",{class:_.Tt(S,(f.ytDialogHeaderViewModelBanner=!0,f.ytDialogHeaderViewModelBannerFullBleed=M,f)),style:_.x_({"max-height":function(){return m().assetContainerMaxHeight!==void 0?m().assetContainerMaxHeight+"px":void 0}})},_.O(_.jr,{data:w,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.O(_.r,{cond:function(){return m().headerBlock},
then:function(){return _.O("div",{class:"ytDialogHeaderViewModelHeaderBlock"},_.O(_.le,{data:function(){return m().headerBlock}},{contentPreviewImageViewModel:function(f){return _.O(_.jr,{data:f.data,
notifyOnLoaded:!0})}}))}}),_.O(_.r,{cond:function(){return m().customBanner},
then:function(f){return _.O("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.O(_.le,{data:f},{avatarStackViewModel:_.yV}))}}),_.O(_.r,{cond:function(){return m().headline},
then:function(f){return _.O("h2",null,_.O(_.Ii,{text:f,className:"ytDialogHeaderViewModelText"}))}}))},"Fj");
eH5.idomCompat=!0;var iGl=_.B(function(K){var m=_.OUn(function(){return K.data().formId}),x=m.submitForm,S=m.isValid;
return _.O("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.O(_.le,{data:function(){return K.data().panelFooter}},{panelFooterViewModel:function(Q){return _.O(_.DW,{data:Q.data,
disablePadding:!0,disablePrimaryButton:function(){return!S()},
onClickPrimaryButton:function(){x()}})}}))},"Gj");var YlO=_.B(function(K){var m=function(){var x,S;return(S=(x=_.C(K.data().rendererContext,_.Q7))==null?void 0:x.label)!=null?S:""};
return _.O("yt-dialog-image-content-view-model",{class:_.Tt("ytDialogImageContentViewModelHost",K.className)},_.O(_.r,{cond:function(){return _.E$(K.data().image)},
then:function(x){var S={};return _.O("div",{style:_.x_((S.width=(0,_.yC)(function(){var Q;return(Q=K.data().imageMaxWidth)!=null?Q:""}),S)),
class:"ytDialogImageContentViewModelImage"},_.O(_.FR,{data:x,alt:m,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.O(_.Ii,{text:function(){return K.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Hj");var oGO=_.B(function(K){var m=_.H_(K,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),x=m.elRefCallback;K=m.iconWiz;var S=m.assetWiz,Q=m.assetType,w=m.titleWiz,M=m.leadingActionHeaderWiz,f=m.trailingActionHeaderWiz,c=m.headerPosition,D=m.contentWiz,G=m.buttonLayout,p=m.buttonStyle,R=m.primaryButtonWiz,J=m.secondaryButtonWiz,L=m.contentAlignment,n=m.isFullscreen,F=m.width,H=m.maxHeight,N=m.isHeaderWizDefined,
z=m.headerWiz,y=m.isFooterWizDefined,V=m.footerWiz;m=_.ld("dialog-layout",function(nT){x==null||x(nT)});
var T=S?function(){return S({className:"yt-spec-dialog-layout__dialog-layout-asset-item"})}:void 0,m1=R?function(){var nT={};
return R({buttonOverrides:function(){return{style:(p==null?void 0:p())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.Tt((nT["yt-spec-dialog-layout__dialog-layout-button"]=!0,nT["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(G==null?void 0:G())===0||(G==null?void 0:G())===2},nT))})}:void 0,MT=J?function(){var nT={};
return J({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.Tt((nT["yt-spec-dialog-layout__dialog-layout-button"]=!0,nT["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(G==null?void 0:G())===0||(G==null?void 0:G())===2},nT))})}:void 0,c0=function(){return(!!w||!!M||!!f)&&c()===0},EB={},pT={},h8={},$S={};
return _.O("dialog-layout",{el:m,class:_.Tt((EB["yt-spec-dialog-layout"]=!0,EB["yt-spec-dialog-layout--dialog-layout-fullscreen"]=n,EB["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!n()},EB["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return H()===1},EB["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(Q==null?void 0:Q())===1},EB)),
style:function(){return(F==null?void 0:F())!==void 0?"width: "+F+"px;":""}},K?_.O("div",{class:_.Tt((pT["yt-spec-dialog-layout__dialog-layout-icon"]=!0,pT["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!S&&c()===1},pT["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return L()===1},pT))},_.O(K,null)):null,_.O(_.r,{cond:N,
then:function(){return z?_.O("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.O(z,null)):null},
else:function(){return _.O(_.O2,null,_.O(_.r,{cond:c0,then:function(){return _.O(FIf,{contentAlignment:L,LeadingActionHeader:M,TrailingActionHeader:f,Title:w,isAboveAsset:!!T})}}),T?_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.O(T,null)):null)}}),_.O("div",{class:_.Tt((h8["yt-spec-dialog-layout__dialog-layout-container"]=!0,h8["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(L==null?void 0:L())===1},h8["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=
function(){return!w&&!(z&&N())||!!T&&(c==null?void 0:c())===0},h8))},_.O(_.r,{cond:function(){return w&&!z&&(c==null?void 0:c())===1},
then:function(){return _.O(FIf,{contentAlignment:L,LeadingActionHeader:M,TrailingActionHeader:f,Title:w,isAboveAsset:!1})}}),D?_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.O(D,null))):null,_.O(_.r,{cond:y,
then:function(){return V?_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.O(V,null)):null}}),m1||MT?_.O(ACJ,{footerClasses:_.Tt(($S["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,$S["yt-spec-dialog-layout__dialog-layout-footer"]=!0,$S["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(G==null?void 0:G())===2},$S["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(G==null?void 0:G())===1},$S)),
PrimaryButton:m1,SecondaryButton:MT}):null))},"Ij"),FIf=_.B(function(K){var m=_.H_(K,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),x=m.contentAlignment,S=m.LeadingActionHeader;K=m.Title;var Q=m.TrailingActionHeader,w=m.isAboveAsset,M=m.enableLeadingActionHeader;m={};return _.O("div",{class:_.Tt((m["yt-spec-dialog-layout__dialog-header-container"]=!0,m["yt-spec-dialog-layout__dialog-header"]=!0,m["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=w,m["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(x==null?void 0:x())===1&&M()},m))},_.O(_.r,{cond:function(){return M()},
then:function(){return S?_.O("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.O(S,null)):null}}),K?_.O("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.O(K,null)):null,Q?_.O("div",null,_.O(Q,null)):null)},"Jj"),ACJ=_.B(function(K){var m=K.footerClasses;
var x=K.PrimaryButton;K=K.SecondaryButton;return _.O("div",{class:m},K?_.O(K,null):null,x?_.O(x,null):null)},"Kj");var HGH=_.B(function(K){var m=K.data;return _.O("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.O("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.O(_.le,{data:function(){return m().avatar}},{avatarViewModel:_.a6})),_.O("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.O(_.Ii,{text:function(){return m().title}})),_.O(_.Ii,{text:function(){return m().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Lj");var $vf=_.B(function(K){return _.O("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.O(_.Ii,{text:function(){return K.data().inviteMessage}})),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.O(_.Ii,{text:function(){return K.data().attributedAccountSectionHeaderText}})),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.O(_.le,{data:function(){return K.data().accountAvatar}},{avatarViewModel:_.a6}),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.O(_.Ii,{text:function(){return K.data().accountName}}),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.O(_.Ii,{text:function(){return K.data().handle}}))),_.O(_.le,{data:function(){return K.data().trailingButton}},{buttonViewModel:_.Oy})),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.O(_.Ii,{text:function(){return K.data().termsOfService}})))},"Mj");var N$O=_.B(function(K){var m=K.data;return _.O("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.O("div",{class:"ytAccessConfirmationViewModelContent"},_.O(_.le,{data:function(){var x;return(x=m().avatar)!=null?x:m().dualAvatar}},{dualAvatarViewModel:function(x){return _.O(_.TyO,{data:x.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(x){return _.O(_.d0,{data:x.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.O("h2",{class:"ytAccessConfirmationViewModelTitle"},_.O(_.Ii,{text:function(){return m().title}})),_.O(_.Ii,{text:function(){return m().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Nj");var ZG6=_.B(function(K){var m=K.data;var x=void 0;K=_.u(_.mc(function(){var D;return((D=_.C(m().content,_.Nv))==null?void 0:D.defaultSelectedKey)||""}));
var S=K.next().value,Q=K.next().value,w,M=function(){Q("");var D;(D=x)!=null&&D.store.dispatch(_.U1({type:"RESET_COMMAND_MAP"}))};
_.BZ(function(){x=new nGl;window.addEventListener("yt-popup-closed",M)});
_.$p(function(){if(x&&w!==m().formId&&(x.onInit(m()),(w=m().formId)&&S())){var D=x,G={key:S()};G.command&&D.store.dispatch(c35(w,G.command))}},"c2n8Gf");
_.Nl(function(){window.removeEventListener("yt-popup-closed",M)});
var f=function(D,G,p){G.key&&p&&G.key!==S()&&(Q(G.key),x&&G.command&&x.store.dispatch(c35(p,G.command)))},c=function(){if(_.C(m().content,_.Nv))return!(S==null?0:S())};
return _.O("yt-dialog-view-model",{class:_.Tt("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.O(oGO,{headerWiz:function(){return _.O("span",{skip:!0},_.O(_.le,{data:function(){return m().header}},{dialogHeaderViewModel:function(D){return _.O(eH5,{data:D.data,
disablePadding:!0})}}))},
isHeaderWizDefined:function(){return!!m().header},
contentWiz:function(){return _.O("span",{skip:!0},_.O(_.le,{data:function(){return m().customContent?m().customContent:m().content}},{basicContentViewModel:_.I5D,
createPlaylistDialogFormViewModel:hHl,collaborativePlaylistInviteMessageViewModel:$vf,miniAppScoreChallengeViewModel:gGy,radioButtonGroupViewModel:function(D){var G=D.data;return _.O(_.pk5,{data:G,selectedKey:S,onSelected:f,groupName:function(){return G().formId}})},
selectionListItemFormViewModel:PYJ,upsellViewModel:function(D){return _.O(bG4,{data:D.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:HGH,installmentAgreementsViewModel:JC5,accessConfirmationViewModel:N$O,listViewModel:function(D){return _.O(_.jdB,{data:D.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:YlO}))},
footerWiz:function(){return _.O("span",{skip:!0},_.O(_.le,{data:function(){return m().footer}},{panelFooterViewModel:function(D){return _.O(_.DW,{data:D.data,
disablePadding:!0,disablePrimaryButton:c})},
formPanelFooterViewModel:iGl,formFooterViewModel:function(D){return _.O(_.s_4,{data:D.data,disablePadding:!0})}}))},
isFooterWizDefined:function(){return!!m().footer}}))},"Pj");
ZG6.idomCompat=!0;_.BX(ZG6,"yt-dialog-view-model",{props:{data:_.kv},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var B$H=_.B(function(K){var m=K.data;var x=_.vQG(function(){return m().rendererContext});
K={};return _.O("yt-panel-header-view-model",{class:_.Tt("ytPanelHeaderViewModelHost",(K.ytPanelHeaderViewModelHostHideDivider=function(){return!!m().shouldHideDivider},K.ytPanelHeaderViewModelHostCompact=function(){return!!m().subtitle},K)),
"aria-label":function(){var S;return(S=x())==null?void 0:S.label}},_.O("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.O(_.r,{cond:function(){return m().title},
then:function(S){return _.O("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.O(_.Ii,{text:S,className:"ytPanelHeaderViewModelTitle"}))}}),_.O(_.r,{cond:function(){return m().subtitle},
then:function(S){return _.O(_.Ii,{text:S,className:"ytPanelHeaderViewModelSubtitle"})}})),_.O("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.O(_.le,{data:function(){return m().trailingButtons}},{buttonViewModel:function(S){return _.O(_.Oy,{data:S.data,
className:"ytPanelHeaderViewModelButton"})}})))},"Qj");
B$H.idomCompat=!0;var aI6=_.B(function(K){var m=_.kA(function(w){var M;if((M=K.skipContentClick)==null?0:M.call(K))return!1;K.onContentWrapperClick(w);return!0}),x,S,Q;
return _.O("div",{class:_.Tt("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return K.isAnimating()?"transform: translateY("+K.currentY()+"px);transition: 0.2s":""}},(x=K.header)==null?void 0:x.call(K),_.O("div",{id:K.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.x_({"max-height":(0,_.yC)(K.maxHeightForContentWrapper)}),"on:scroll":Py4(K.onScroll),"on:touchmove":Py4(function(w){return void w.stopPropagation()})},_.O("div",{el:{onRender:K.contentWrapperEl},
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":m},(S=K.body)==null?void 0:S.call(K))),(Q=K.footer)==null?void 0:Q.call(K))},"Rj");
aI6.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var dvG=_.B(function(K){var m=_.oB(K.leadingLabel),x=_.oB(K.trailingLabel),S=_.oB(K.footerButtonType),Q=function(){return m()||x()||K.hasPrimaryButton()||K.hasSecondaryButton()},w={},M=_.Tt("yt-spec-bottom-sheet-layout__primary-button",(w["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return S()===0&&K.hasPrimaryButton()},w["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return S()===1&&K.hasPrimaryButton()},w["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return S()===2&&K.hasPrimaryButton()},w["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return S()===3&&K.hasPrimaryButton()},w));
w={};var f=_.Tt("yt-spec-bottom-sheet-layout__secondary-button",(w["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return S()===1&&K.hasSecondaryButton()},w["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return S()===2&&K.hasSecondaryButton()},w["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return S()===3&&K.hasPrimaryButton()},w));
return _.O(_.r,{cond:K.hasFooterOverride,then:function(){var c;return _.O(_.O2,null,(c=K.footerOverride)==null?void 0:c.call(K))},
else:function(){return _.O(_.r,{cond:Q,then:function(){return _.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.O(_.r,{cond:function(){return m()||x()},
then:function(){var c={};return _.O("div",{class:_.Tt("yt-spec-bottom-sheet-layout__footer-label-wrapper",(c["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!K.hasPrimaryButton()},c))},_.O(_.r,{cond:m,
then:function(){return _.O("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},m)}}),_.O(_.r,{cond:x,
then:function(){return _.O("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},x)}}))}}),_.O(_.r,{cond:function(){return K.hasPrimaryButton()||K.hasSecondaryButton()},
then:function(){var c={};return _.O("div",{class:_.Tt("yt-spec-bottom-sheet-layout__footer-button-wrapper",(c["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.kXA,c))},_.O(_.r,{cond:function(){return K.hasSecondaryButton()&&S()!==0},
then:function(){var D;return _.O("div",{class:f},(D=K.secondaryButton)==null?void 0:D.call(K))}}),_.O(_.r,{cond:K.hasPrimaryButton,
then:function(){var D;return _.O("div",{class:M},(D=K.primaryButton)==null?void 0:D.call(K))}}))}}))}})}})},"Sj");
dvG.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var yC5=_.B(function(K){var m=_.oB(K.title),x=_.oB(K.subtitle);return _.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:K.headerId,"on:touchstart":_.kA(function(S){var Q;(Q=K.touchstart)==null||Q.call(K,S);return!1}),
"on:touchmove":_.kA(function(S){var Q;(Q=K.touchmove)==null||Q.call(K,S);return!1}),
"on:touchend":_.kA(function(S){var Q;(Q=K.touchend)==null||Q.call(K,S);return!1})},_.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.O(_.r,{cond:K.hasHeaderOverride,
then:function(){var S;return _.O(_.O2,null,(S=K.headerOverride)==null?void 0:S.call(K))},
else:function(){var S={};return _.O("div",{class:_.Tt((S["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,S["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=m,S))},_.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.O(_.r,{cond:m,then:function(){return _.O(_.O2,null,_.O("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},m),_.O(_.r,{cond:x,then:function(){return _.O("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
x)}}))}})),_.O(_.r,{cond:function(){return m()&&K.hasActionHeader()},
then:function(){var Q;return _.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(Q=K.actionHeader)==null?void 0:Q.call(K))}}))}}))},"Tj");
yC5.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.B(function(K){function m(MT){if(!z&&typeof MutationObserver!=="undefined"){var c0={childList:!0};"MutationObserver"in window&&(z=new MutationObserver(x.bind(void 0,MT)),z.observe(MT,c0))}}
function x(MT){typeof z!=="undefined"&&(y["content-wrapper"]===void 0&&(y["content-wrapper"]=MT.children[0].clientHeight),n(y["content-wrapper"]),L()>F()||H(L()))}
function S(){J(window.innerHeight);L()>F()||H(L());V.isFullScreen[0]()&&L()>F()?T().dispatch("Snap To Full Screen",{maxHeight:N()}):T().dispatch("Snap To Neutral Position",{maxHeight:F()})}
function Q(MT){document.body.style.overscrollBehavior="none";MT.preventDefault();T().dispatch("Touch Start",{event:MT})}
function w(MT){MT.preventDefault();T().dispatch("Touch Move",{event:MT,contentScrollable:L()>F(),fullContentWrapperHeight:N(),contentWrapperHeight:F(),heightMap:y,contentWrapperId:"content-wrapper",header:i55(K),footer:i55(K),headerDivHeight:y["bottom-sheet-header"],footerDivHeight:y["bottom-sheet-footer"]})}
function M(){document.body.style.overscrollBehavior="";V.isFullScreen[0]()?V.currentY[0]()>=60?T().dispatch("Snap To Neutral Position",{maxHeight:F()}):T().dispatch("Snap To Full Screen",{maxHeight:N()}):V.currentY[0]()>=60?f():V.currentY[0]()<=-60&&L()>F()?T().dispatch("Snap To Full Screen",{maxHeight:N()}):T().dispatch("Snap To Neutral Position",{maxHeight:F()})}
function f(){T().dispatch("Close Sheet",{clientHeight:R(),maxHeight:0});setTimeout(function(){ejO()},250)}
var c=_.ld("div"),D=_.ld("div"),G=_.u(_.hL(window.innerHeight,void 0,"CmOsU")),p=G.next().value;G=G.next().value;var R=p,J=G;G=_.u(_.hL(0,void 0,"p0Flhb"));p=G.next().value;G=G.next().value;var L=p,n=G;G=_.u(_.mc(function(){var MT=i55(K);return.6*R()-b5H(MT)-gFf(MT)}));
p=G.next().value;G=G.next().value;var F=p,H=G,N=function(){var MT=i55(K),c0=R(),EB=y["bottom-sheet-header"],pT=y["bottom-sheet-footer"];return c0-(MT.hasHeaderFn&&EB!==void 0?EB:b5H(MT))-(MT.hasFooterFn&&pT!==void 0?pT:gFf(MT))-24-24},z=null,y={},V={initialY:_.hL(0,void 0,"sxdESd"),
currentY:_.hL(0,void 0,"GZzqeb"),isAnimating:_.hL(!1,void 0,"vJBupc"),isFullScreen:_.hL(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.mc(F)},T=function(){var MT=null;return function(){if(!MT){var c0={initialY:V.initialY[0](),currentY:V.currentY[0](),isAnimating:V.isAnimating[0](),isFullScreen:V.isFullScreen[0](),maxHeightForContentWrapper:V.maxHeightForContentWrapper[0]()};MT=nFl(c0)}return MT}}();
_.BZ(function(){window.addEventListener("resize",S);T().subscribe(function(MT){V.initialY[1](MT.initialY);V.currentY[1](MT.currentY);V.isAnimating[1](MT.isAnimating);V.isFullScreen[1](MT.isFullScreen);V.maxHeightForContentWrapper[1](MT.maxHeightForContentWrapper)});
requestAnimationFrame(function(){c.value&&(y["bottom-sheet-header"]=c.value.clientHeight);D.value&&(y["bottom-sheet-footer"]=D.value.clientHeight)})});
_.Nl(function(){window.removeEventListener("resize",S);z&&(z.disconnect(),z=null)});
var m1=_.Tt({"bottom-sheet-content-without-icon":function(){var MT;return!((MT=K.shouldShowIcons)==null?0:MT.call(K))}});
return _.O("bottom-sheet-layout",null,_.O(aI6,{contentWrapperId:"content-wrapper",isAnimating:function(){return V.isAnimating[0]()},
currentY:function(){return V.currentY[0]()},
maxHeightForContentWrapper:function(){return V.maxHeightForContentWrapper[0]()},
shouldShowIcons:K.shouldShowIcons,skipContentClick:K.skipContentClick,onScroll:function(){var MT=document.getElementById("bottom-sheet-header"),c0=document.getElementById("content-wrapper");if(MT&&c0){var EB={};EB=(EB["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,EB["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,EB);MT.className=c0.scrollTop>1?_.O$(EB):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:ejO,contentWrapperEl:function(MT){m(MT);requestAnimationFrame(function(){x(MT)})},
header:function(){return _.O("div",{el:c},_.O(yC5,{touchstart:Q,touchmove:w,touchend:M,title:K.headerTitle,subtitle:K.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:K.headerFn,hasHeaderOverride:K.hasHeaderFn,actionHeader:K.headerActionHeader,hasActionHeader:K.hasHeaderActionHeader}))},
footer:function(){return _.O("div",{el:D},_.O(dvG,{footerButtonType:K.footerButtonType,leadingLabel:K.footerLeadingLabel,trailingLabel:K.footerTrailingLabel,primaryButton:K.footerPrimaryButton,hasPrimaryButton:K.hasFooterPrimaryButton,secondaryButton:K.footerSecondaryButton,hasSecondaryButton:K.hasFooterSecondaryButton,footerOverride:K.footerFn,hasFooterOverride:K.hasFooterFn}))},
body:function(){return _.O(_.r,{cond:K.hasContentFn,then:function(){var MT;return _.O("div",{class:m1},(MT=K.contentFn)==null?void 0:MT.call(K))}})}}))},"Uj").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var VMH=_.B(function(K){var m=_.cd().resolve(_.$w);return _.O("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.kA(function(){return void m.closeSheet()})},_.O(_.r,{cond:function(){return!!K.header},
then:function(){return _.O("div",{class:"ytContextualSheetLayoutHeaderContainer"},K.header())}}),_.O(_.r,{cond:function(){return!!K.content},
then:function(){return _.O("div",{class:"ytContextualSheetLayoutContentContainer"},K.content())}}),_.O(_.r,{cond:function(){return!!K.footer},
then:function(){return _.O("div",{class:"ytContextualSheetLayoutFooterContainer"},K.footer())}}))},"Vj");
VMH.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var vGJ=_.B(function(K){K=K.data;var m=_.ld("yt-sheet-view-model",function(S){if(_.h("web_focus_first_element_sheet")||!_.h("sheet_focus_first_killswitch"))return S.addEventListener("focus",function(){nt4(S)}),function(){S.removeEventListener("focus",function(){nt4(S)})}}),x={};
return _.O("yt-sheet-view-model",{"on:mousedown":_.kA(function(S){_.h("sheet_focus_first_killswitch")||S.currentTarget!==S.target&&S.preventDefault()}),
"on:focus":_.kA(function(){_.h("sheet_focus_first_killswitch")||nt4(m.value)}),
class:_.Tt("ytSheetViewModelHost",(x.ytSheetViewModelContextual=!0,x.ytSheetViewModelDisableBackdropFilter=_.h("web_disable_backdrop_filter"),x)),el:m,tabindex:-1},_.O(_.r,{cond:K,then:function(S){return _.O(VMH,{header:function(){return _.O(_.le,{data:function(){return S().header}},{panelHeaderViewModel:B$H})},
content:function(){return _.O(_.le,{data:function(){return S().content}},{listViewModel:function(Q){return _.O(_.jdB,{data:Q.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:bG4,miniAppScoreChallengeViewModel:gGy})},
footer:function(){return _.O(_.le,{data:function(){return S().footer}},{panelFooterViewModel:_.DW})}})}}))},"Wj");
vGJ.idomCompat=!0;_.BX(vGJ,"yt-sheet-view-model",{props:{data:_.kv}});var zHs=_.B(function(K){var m=function(){var x;return(x=K.data().enableDebuggingFeatures)!=null?x:!1};
return _.O("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.O(_.AS,{each:function(){var x;return(x=K.data().stickers)!=null?x:[]}},function(x){return _.O(Uv4,{data:function(){return x},
debugMode:m})}))},"Xj"),Uv4=_.B(function(K){var m=_.H_(K,{debugMode:!1}).debugMode,x=_.oB(function(){var c;
return(c=K.data().region)==null?void 0:c.w},0),S=_.oB(function(){var c;
return(c=K.data().region)==null?void 0:c.h},0),Q=_.oB(function(){var c;
return(c=K.data().region)==null?void 0:c.x},0),w=_.oB(function(){var c;
return(c=K.data().region)==null?void 0:c.y},0),M=_.kA(function(){var c=K.data().onTap;
c&&_.qU(c)}),f={};
return _.O("div",{class:_.Tt("ytStoriesStickerLayerViewModelSticker",(f.ytStoriesStickerLayerViewModelDebugMode=m,f)),style:_.x_({width:function(){return 100*x()+"%"},
height:function(){return 100*S()+"%"},
left:function(){return 100*Q()+"%"},
top:function(){return 100*w()+"%"},
"flex-direction":function(){return Yns(K.data().flexDirection)},
"justify-content":function(){return FeH(K.data().justifyContent)},
"align-items":function(){return AD4(K.data().alignItems)}}),
"on:click":M},_.O(_.le,{data:function(){return K.data().button||K.data().toggleButton}},{buttonViewModel:function(c){return _.O(_.Oy,{data:c.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(c){return _.O(_.FP,{data:c.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"Yj");var IId=_.B(function(K){var m=function(){return K.data()},x={},S=_.u(_.hL(!1,void 0,"SegA3d")),Q=S.next().value,w=S.next().value,M=_.oB(function(){return m().backgroundColor},0);
S=_.oB(function(){return m().actionButtons},[]);
var f=_.oB(function(){return m().stickerLayer},{}),c=function(){var G,p;
return{animationRef:x,animationConfig:{autoplay:!1,loop:!1,path:(p=(G=m().foregroundAnimation)==null?void 0:G.url)!=null?p:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){w(!0)},
complete:function(){K.navigateToNextItemOnLottieComplete()}}}},D=function(){var G,p,R,J,L,n,F,H;
return{animationConfig:{autoplay:(n=(G=m().backgroundAnimation)==null?void 0:(p=G.settings)==null?void 0:p.autoplay)!=null?n:!1,loop:(F=(R=m().backgroundAnimation)==null?void 0:(J=R.settings)==null?void 0:J.loop)!=null?F:!1,path:(H=(L=m().backgroundAnimation)==null?void 0:L.url)!=null?H:"",name:"stories_item_background_animation"}}};
_.$p(function(){if(K.isVisible()&&Q()){var G;(G=x.lottieEl)==null||G.play();K.animationRef()&&(K.animationRef().lottieEl=x.lottieEl)}else{var p;(p=x.lottieEl)==null||p.stop()}},"MxM2wb");
return _.O("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.x_({"background-color":function(){return _.RX(M())+";"}})},_.O("div",{class:"ytStoriesItemViewModelAssetContent"},_.O(_.r,{cond:function(){return!!m().backgroundAnimation},
then:function(){return _.O(_.hH,{data:D,animationName:function(){return D().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.O(_.r,{cond:function(){return!!m().backgroundImage},
then:function(){return _.O(_.FR,{data:function(){return m().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.O(_.r,{cond:function(){return!!m().foregroundAnimation},
then:function(){return _.O(_.hH,{data:c,animationName:function(){return c().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.O(_.r,{cond:function(){return!!m().foregroundImage},
then:function(){return _.O(_.FR,{data:function(){return m().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.O("div",{class:"ytStoriesItemViewModelTopShadow"}),_.O(_.le,{data:function(){return f()}},{storiesStickerLayerViewModel:zHs})),_.O("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.x_({"background-color":function(){return _.RX(M())}})},_.O("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.O(_.AS,{each:S},function(G){return _.O(T$d,{data:function(){return G},
pauseAutoNavigation:K.pauseAutoNavigation})}))))},"$j"),kG5={style:"overlay",
type:"outline"},T$d=_.B(function(K){var m={};return _.O("div",{class:_.Tt("ytStoriesItemViewModelActionButton",(m.ytStoriesItemViewModelStretchedActionButton=function(){return K.data().size==="STORIES_BUTTON_SIZE_STRETCH"},m)),
"on:click":_.kA(K.pauseAutoNavigation)},_.O(_.le,{data:function(){return K.data().button}},{buttonViewModel:function(x){return _.O(_.Oy,{data:x.data,
buttonOverrides:kG5})}}))},"ak");var WIs={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.BX(_.B(function(K){var m=function(){var pT;return(pT=K.data().startIndex)!=null?pT:0},x=_.u(_.mc(m)),S=x.next().value,Q=x.next().value;
x=_.u(_.hL(!1,void 0,"qWlrrc"));var w=x.next().value,M=x.next().value,f=function(){var pT;return(pT=K.data().storyItems)!=null?pT:[]},c={},D=_.ld("yt-stories-viewer-view-model"),G=function(){return K.data().dismissButton},p=function(){var pT;
return _.JE((pT=_.C(G(),_.WS))==null?void 0:pT.onTap)},R=_.ld("div"),J,L,n=!1,F=function(){var pT;
(pT=J)==null||pT.cancel();J=H(S()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});J.onfinish=function(){var h8=_.C(f()[S()],XQH),$S,nT;h8!=null&&h8.foregroundAnimation&&((h8==null?0:($S=h8.foregroundAnimation)==null?0:$S.url)||(h8==null?0:(nT=h8.foregroundAnimation)==null?0:nT.payload))||(S()!==f().length-1?(Q(S()+1),F()):p()&&_.hE(p()))}},H=function(pT){return R.value.children[pT].children[0]},N=function(){for(var pT=0;pT<S();pT++)H(pT).style.transform=
"scaleX(1)"},z=function(){n||(w()?M(!1):(S()===f().length-1&&p()&&_.hE(p()),H(S()).style.transform="scaleX(1)",S()!==f().length-1&&(Q(S()+1),F())))},y=function(){n||(w()?M(!1):(H(S()).style.transform="scaleX(0)",S()!==0&&Q(S()-1),F()))},V=function(){M(!0)},T=function(){H(S()).style.transform="scaleX(1)";
S()!==f().length-1?(Q(S()+1),F()):p()&&_.hE(p())};
x=function(){n=!1;L=setTimeout(function(){M(!0);n=!0},300)};
var m1=function(){clearTimeout(L);n&&w()&&M(!1)};
_.$p(function(){if(w()){var pT;(pT=J)==null||pT.pause();var h8;(h8=c.lottieEl)==null||h8.pause()}else{var $S;($S=J)==null||$S.play();var nT;(nT=c.lottieEl)==null||nT.play()}},"utQ8Hb");
_.$p(function(){N();S()===m()&&F()},"UsBAlc");
var MT=function(pT){pT.key==="ArrowLeft"?y():pT.key==="ArrowRight"&&z()},c0=function(pT){if(pT.target===D.value){(pT=p())&&_.hE(pT);
clearTimeout(L);var h8;(h8=J)==null||h8.cancel();window.removeEventListener("keydown",MT);window.removeEventListener("yt-popup-closed",c0)}},EB=function(pT){pT.target===D.value&&(window.addEventListener("keydown",MT),window.addEventListener("yt-popup-closed",c0))};
_.BZ(function(){N();F();window.addEventListener("yt-popup-opened",EB)});
return _.O("yt-stories-viewer-view-model",{el:D,class:_.Tt("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.O("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.O("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.kA(y),"on:mousedown":_.kA(x),"on:mouseup":_.kA(m1),"on:mouseleave":_.kA(m1)}),_.O("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.kA(z),"on:mousedown":_.kA(x),"on:mouseup":_.kA(m1),"on:mouseleave":_.kA(m1)})),
_.O("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.O(_.le,{data:f},{storiesItemViewModel:function(pT,h8){var $S=pT.data;return _.O(_.r,{cond:function(){return Math.abs(h8()-S())<=1},
then:function(){var nT={};return _.O("div",{class:_.Tt("ytStoriesViewerViewModelStoryItem",(nT.ytStoriesViewerViewModelActiveStoryItem=function(){return h8()===S()},nT))},_.O(IId,{data:$S,
pauseAutoNavigation:V,navigateToNextItemOnLottieComplete:T,isVisible:function(){return h8()===S()},
animationRef:c}))}})}})),_.O("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:R},_.O(_.AS,{each:f},function(){return _.O("div",{class:"ytStoriesViewerViewModelProgressBar"},_.O("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.O("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.O(_.FR,{data:WIs,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.O("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.O(_.le,{data:G},{buttonViewModel:_.Oy}))))},"dk"),"yt-stories-viewer-view-model",{props:{data:_.kv}});_.BX(_.B(function(K){var m=K.data;var x=_.ld("yt-gen-ai-feedback-form-view-model"),S=[];return _.O("yt-gen-ai-feedback-form-view-model",{el:x,class:"ytGenAiFeedbackFormViewModelHost"},_.O(_.Ii,{text:function(){return m().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.O("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.O(_.le,{data:function(){return m().feedbackChips}},{toggleButtonViewModel:function(Q){var w=Q.data;
return _.O(_.FP,{data:w,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(M){var f=w();f=_.C(f,_.Kv);f=_.C(f==null?void 0:f.defaultButtonViewModel,_.WS).trackingParams;M?S.push(f):(M=S.indexOf(f),M>-1&&S.splice(M,1))}})}})),_.O(_.Ii,{text:function(){return m().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.O("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.O(_.le,{data:function(){return m().submitButton}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){oF6(x.value,S,m().uniqueId)}})}}),_.O(_.le,{data:function(){return m().moreFeedbackButton}},{buttonViewModel:function(Q){return _.O(_.Oy,{data:Q.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"ek"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.kv},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var Ah=function(){return _.e.apply(this,arguments)||this};
_.q(Ah,_.e);Ah.prototype.created=function(){jb4(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(SuH);var K=_.cd().resolve(_.lY5);K&&(K.container=this.ytPopupContainerBehavior);if(K=_.cd().resolve(_.$w))K.container=this.ytPopupContainerBehavior;if(K=_.cd().resolve(_.N5)){var m=this.ytPopupContainerBehavior;K.containerWasInjected?_.yq(Error("qj")):K.container=m}};
Ah.prototype.ensurePopupBelowPlayer=function(K,m){var x=_.cd().resolve(_.tR(_.NL));if(!x||!x.isOnWatch()||!_.B3())return!1;x=x.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.s8().height>x+this.getPopupHeight(K,m)?(K.style.top="auto",K.style.bottom="0px"):(K.style.top=x+"px",K.style.bottom="auto");return!0};
Ah.prototype.getPopupHeight=function(K,m){m&&(K.cachedPopupHeight=0);if(!K.cachedPopupHeight){m=0;var x=K.clientHeight,S=window.getComputedStyle(K);m+=parseInt(S.marginTop,10);m+=parseInt(S.marginBottom,10);K.cachedPopupHeight=x+m}return K.cachedPopupHeight};
Ah.prototype.getElement=function(K){return document.createElement(K)};
_.v([_.b(Hq5.YtPopupContainerBehavior),_.U("design:type",Object)],Ah.prototype,"ytPopupContainerBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],Ah.prototype,"ytComponentBehavior",void 0);_.v([_.Z({disableElementRegistration:!0,is:"ytd-popup-container"})],Ah);
_.d(Ah,"ytd-popup-container",function(){if(g7H!==void 0)return g7H;var K=document.createElement("template");_.E(K,"\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");K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);return g7H=K},{mode:1});var X1G;var K3J={};K3J.YtLogYpcFlowCommandsBehavior=[_.JH.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(K){_.C(K,GJG)&&(K=_.C(K,GJG))&&(K.serializedTransactionFlowLoggingParams?_.hxB(K.serializedTransactionFlowLoggingParams):K.serializedYpcCancelFlowLoggingParams?(K=K.serializedYpcCancelFlowLoggingParams)&&_.DI("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",K):K.serializedYpcResumeFlowLoggingParams?(K=K.serializedYpcResumeFlowLoggingParams)&&_.DI("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",K):K.serializedYpcPauseFlowLoggingParams?(K=K.serializedYpcPauseFlowLoggingParams)&&
_.DI("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",K):K.serializedYpcRefundFlowLoggingParams?(K=K.serializedYpcRefundFlowLoggingParams)&&w3G("YPC_EVENT_TYPE_START",K):K.serializedYpcDeactivateFlowLoggingParams?(K=K.serializedYpcDeactivateFlowLoggingParams)&&_.DI("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",K):K.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(K=K.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.DI("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",K))},
handleLogYpcFlowDismiss_:function(K){_.C(K,r44)&&(K=_.C(K,r44),K.serializedTransactionFlowLoggingParams?_.Ck5(K.serializedTransactionFlowLoggingParams):K.serializedYpcCancelFlowLoggingParams?(K=K.serializedYpcCancelFlowLoggingParams)&&_.DI("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",K):K.serializedYpcResumeFlowLoggingParams?(K=K.serializedYpcResumeFlowLoggingParams)&&_.DI("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",K):K.serializedYpcPauseFlowLoggingParams?(K=
K.serializedYpcPauseFlowLoggingParams)&&_.DI("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",K):K.serializedYpcRefundFlowLoggingParams&&(K=K.serializedYpcRefundFlowLoggingParams)&&w3G("YPC_EVENT_TYPE_CANCEL",K))}}];var mNy={};mNy.YtCancelRecurrenceBehavior=[_.d2.YtComponentBehavior,_.UnE,{attached:function(){var K=this;kyJ(this,function(m,x){return K.ypcCancelRecurrenceHandler(m,x)})},
ypcCancelRecurrenceHandler:function(K,m){var x=this;if(!m||!m.ypcCancelRecurrenceEndpoint)return!1;if(!m.ypcCancelRecurrenceEndpoint.params)return _.Ih(Error("Rl")),!0;_.ho(this.hostElement);var S=_.P3.instance,Q=_.cd().resolve(_.tR(_.Mq));S&&_.eW(S,m)?_.ix(S,m).then(function(w){x.ypcCancelRecurrenceSuccess_(K,m,{data:w})},function(w){x.ypcCancelRecurrenceFailure_(K,m,w)}).thenCatch(function(){_.Ih(Error("Sl"))}):Q?Q.requestDataForServiceEndpoint(m).then(function(w){x.ypcCancelRecurrenceSuccess_(K,
m,w)},function(w){x.ypcCancelRecurrenceFailure_(K,m,w)}).thenCatch(function(){_.Ih(Error("Sl"))}):_.Ih(Error("Tl"));
return!0},
ypcCancelRecurrenceSuccess_:function(K,m,x){_.CZ(this.hostElement);x.data||(x={data:x});x.data&&x.data.actions&&_.I7(this.hostElement,x.data.actions,this.hostElement);x.data.messageRenderer?lNH(m.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(m=m.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.DI("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",m);_.vg(K,"yt-service-request-completed",x)},
ypcCancelRecurrenceFailure_:function(K,m,x){_.CZ(this.hostElement);lNH(m.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.vg(K,"yt-service-request-error",{error:x,params:[K,m]})}}];var xNH=function(K,m){_.xS.call(this,m)};
_.q(xNH,qRy);var SGf={};SGf.YtCompleteTransactionBehavior=[_.d2.YtComponentBehavior,_.UnE,{attached:function(){var K=this;kyJ(this,function(m,x){return K.ypcCompleteTransactionHandler(m,x)})},
completeTransaction:function(K,m){var x=this;m={payments_payload:window.btoa(m.integratorData),buybucket_params:K.data.buybucketParams,offer_params:K.data.offerParams};var S=_.cd().resolve(_.Mq),Q=K.data.completeTransactionEndpoint,w=this.get("ypcCompleteTransactionEndpoint.actions",Q);w&&_.I7(this.hostElement,w,this.hostElement);return(w=_.P3.instance)&&_.eW(w,Q)?_.ix(w,Q,m).then(function(M){return!M||(M==null?0:M.error)?(M=x.get("data.serializedTransactionFlowLoggingParams",K),_.cX(new wg("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
M))):{data:M}}).then(function(M){return x.handleCompleteTransactionSuccess_(M,K)},function(){return x.handleCompleteTransactionFailure_(K)}):S.requestDataForServiceEndpoint(Q,m).then(function(M){return x.handleCompleteTransactionSuccess_(M,K)},function(){return x.handleCompleteTransactionFailure_(K)})},
handleCompleteTransactionSuccess_:function(K,m){K.data||(K={data:K});if(K.data.messageRenderer)return _.cX(new xNH(K.data.messageRenderer));if(K.data.trackingParams){var x=_.hX(),S=_.JX();x&&S&&_.eC(x,S,_.uX(K.data.trackingParams))}m=this.get("data.serializedTransactionFlowLoggingParams",m);sKs(m);return _.k8(K)},
handleCompleteTransactionFailure_:function(K){K=this.get("data.serializedTransactionFlowLoggingParams",K);_.Y3("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",K);return _.cX(new wg("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",K))},
ypcCompleteTransactionHandler:function(K,m){var x=this;if(!m.ypcCompleteTransactionEndpoint)return!1;if(!m.ypcCompleteTransactionEndpoint.transactionParams)return _.Ih(Error("Ul")),!0;m.ypcCompleteTransactionEndpoint&&m.ypcCompleteTransactionEndpoint.gtmData&&_.iW(m.ypcCompleteTransactionEndpoint.gtmData);var S=_.cd().resolve(_.tR(_.Mq));if(S){_.ho(this.hostElement);var Q=_.P3.instance;Q&&_.eW(Q,m)?_.ix(Q,m).then(function(w){return!w||(w==null?0:w.error)?(w=x.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
m),_.cX(new wg("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",w))):{data:w}}).then(function(w){_.vg(K,"yt-service-request-completed");
x.ypcCompleteTransactionSuccess_(m,w)},function(){return x.ypcCompleteTransactionFailure_(m)}):S.requestDataForServiceEndpoint(m).then(function(w){_.vg(K,"yt-service-request-completed");
x.ypcCompleteTransactionSuccess_(m,w)},function(){return x.ypcCompleteTransactionFailure_(m)})}return!0},
ypcCompleteTransactionSuccess_:function(K,m){_.CZ(this.hostElement);m.data||(m={data:m});_.Uk(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);m.data.messageRenderer||m.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(K):(_.iW('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",K));m.data.actions&&(K=gks(m.data.actions),m=nky(m.data.actions),K.length&&_.T4(this.hostElement,
K),m.length&&_.I7(this.hostElement,m,this.hostElement))},
ypcCompleteTransactionFailure_:function(K){_.CZ(this.hostElement);_.Uk(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",K,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(K,m,x){if(m=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",m))m={serializedTransactionFlowLoggingParams:m},x&&(m.errorType=x),_.Zx(K,m),_.BL()}}];var Qvs={};Qvs.YtEndpointHandlerWithYpcBehavior=[_.UnE,_.JH.YtActionHandlerBehavior,[{openWalletDialog:function(K,m,x,S,Q,w,M){var f=this,c=_.Y_();m=m.replace(/-/g,"+").replace(/_/g,"/");var D=_.s1().get("hl");_.$rv(_.Ao(_.Fi),m,c.resolve,Q,function(G){w&&w();c.reject(G)},D,function(G){return f.onServerBackendAnalyticEvent_(K,x,G)},this.onDialogClose_.bind(this),S,M);
return c.promise},
openFixFlowDialog:function(K,m,x,S){K=K.replace(/-/g,"+").replace(/_/g,"/");_.Ao(_.Fi).openFixFlowDialog(K,m,x,S)},
onDialogClose_:function(){_.Uk(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(K,m,x){_.vg(K,"yt-commerce-action-init-done");m&&_.T4(this.hostElement,[m,{backend_analytics:x}])}}],
_.rt.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(K,m){K=this.get("data.nativeFlowEndpoint",m);m=this.get("data.fallbackEndpoint",m);K?_.T4(this.hostElement,[K]):m&&_.vg(this.hostElement,"yt-navigate",{endpoint:m})}}],
mNy.YtCancelRecurrenceBehavior,SGf.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 K=this;kyJ(this,function(m,x,S){return K.handleYPCEndpoint(m,x,S)});
this.ypcRegisterActionMapJobId_=_.FI(_.dX,function(){K.registerActionMap(K.buyFlowActionMap_)})},
detached:function(){var K=this;_.dX.cancelJob(this.ypcRegisterActionMapJobId_);_.FI(_.dX,function(){K.unregisterActionMap(K.buyFlowActionMap_)})},
handleYPCEndpoint:function(K,m,x){var S=m.ypcGetCartEndpoint;if(S){_.hg("commerce_transaction");var Q=S.gtmId;Q&&_.eS(Q);(S=S.gtmData)&&_.iW(S)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",m)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(K,m),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",m)!=null?(this.handleYPCFixInstrumentEndpoint_(K,m),!0):m.ypcPauseSubscriptionCommand?(Vs4(this.hostElement,K,m,x),
!0):m.ypcResumeSubscriptionCommand?(zjf(this.hostElement,K,m),!0):m.getPaymentInstrumentsParamsCommand?(a4l(this.hostElement,K,m),!0):m.ypcHandleTransactionEndpoint?(Z54(this.hostElement,K,m,x),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(K,m){var x=this;_.CQ("ttcr",void 0,"commerce_transaction");m=m.ypcGetCartEndpoint;var S=m.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,Q=S.encryptedPurchaseParams,w=S.serializedTransactionFlowLoggingParams,M=S.serializedPaymentsClientParams,f=this.createGetCartResponseFromParams_(S,m.offerParams,w);this.changeButtonState(K,!0);_.Ju(this.openWalletDialog(K,Q,S.ypcLogWalletAnalyticDataEndpoint,w,function(){x.changeButtonState(K,!1)},function(){x.changeButtonState(K,
!1)},M).then(function(c){return x.handleBuyFlowCompleteCallback_(K,f,c)},function(){return x.handleOnLoadError(f)}).then(function(c){return void x.handlePostPurchaseSuccess_(K,f,c)},function(c){return void x.handlePostPurchaseError_(c)}),function(){x.changeButtonState(K,!1);
K instanceof Element&&_.vg(K,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(K,m,x){var S=K.completeTransactionEndpoint,Q=K.handleTransactionEndpoint;m={data:{offerParams:window.btoa(m),serializedTransactionFlowLoggingParams:x}};Q?m.data.handleTransactionEndpoint=Q:m.data.completeTransactionEndpoint=S;K.onCartDismissCommand&&(m.data.onCartDismissCommand=K.onCartDismissCommand);return m},
onGetCartServiceRequestCompleted_:function(K,m){var x=this,S=K.target;if(m&&m.data&&m.data.messageRenderer)_.CZ(this.hostElement),this.handleMessageRenderer_(m.data.messageRenderer),this.changeButtonState(S,!1);else{var Q=this.get("data.encryptedPurchaseParams",m),w=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",m),M=this.get("data.ypcLogWalletAnalyticDataEndpoint",m),f=this.get("data.serializedPaymentsClientParams",m),c=this.getLoggingParams_(m);if(c||Q||w)K.stopPropagation(),_.CQ("ttcr",
void 0,"commerce_transaction"),Q||_.CZ(this.hostElement),this.changeButtonState(S,!1),w?_.Uk(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.vZ("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:w}}},this]):Q&&(this.changeButtonState(S,!0),K=null,K=this.openWalletDialog(S,Q,M,c,function(){_.CZ(x.hostElement);x.changeButtonState(S,!1)},function(){_.CZ(x.hostElement);
x.changeButtonState(S,!1)},f),_.Ju(K.then(function(D){return x.handleBuyFlowCompleteCallback_(S,m,D)},function(){return x.handleOnLoadError(m)}).then(function(D){return x.handlePostPurchaseSuccess_(S,m,D)},function(D){return x.handlePostPurchaseError_(D)}),function(){x.changeButtonState(S,!1);
_.vg(S,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(K,m){m&&m.endpoint&&m.endpoint.ypcGetCartEndpoint&&!m.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",m.endpoint.ypcGetCartEndpoint)&&_.I7(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",m.endpoint.ypcGetCartEndpoint)],K.target),_.ho(this.hostElement),this.changeButtonState(K.target,!0))},
onServiceRequestError_:function(K,m){if(m&&m.params&&m.params.length){m=_.u(m.params);for(var x=m.next();!x.done;x=m.next())if((x=x.value)&&x.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",x.ypcGetCartEndpoint)&&_.I7(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",x.ypcGetCartEndpoint)],K.target);_.CZ(this.hostElement);this.changeButtonState(K.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(K,m,x){var S=x.integratorData;return S==null||S===""||x.error!=null?(S=this.getLoggingParams_(m),String(x.error)==="-1"?(m.data.onCartDismissCommand&&_.I7(this.hostElement,[m.data.onCartDismissCommand],K),_.cX(new wg("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",S,!0))):_.cX(new wg("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",S))):m.data.handleTransactionEndpoint?BAJ(this.hostElement,m.data.handleTransactionEndpoint,{payments_payload:S,funds_guarantee_callback_client_data:x.integratorClientCallbackData}):
this.completeTransaction(m,x)},
handlePostPurchaseSuccess_:function(K,m,x){m=x.data;var S=!1,Q,w;if(m&&((Q=m.command)==null?0:(w=Q.commandExecutorCommand)==null?0:w.commands)){var M,f;Q=(M=m.command)==null?void 0:(f=M.commandExecutorCommand)==null?void 0:f.commands;for(M=0;M<Q.length;M++)if(_.C(Q[M],_.z2A)){S=!0;break}}S||(m&&m.gtmDatas&&m.gtmDatas.length?_.iW(m.gtmDatas[0]):_.iW('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));x.data&&x.data.actions&&(m=gks(x.data.actions),x=nky(x.data.actions),m.length&&
_.T4(this.hostElement,m),x.length&&_.I7(this.hostElement,x,K))},
handlePostPurchaseError_:function(K){K&&K.payload&&K.payload.isUserDismiss||_.aC(Error("Wl"))},
handleOnLoadError:function(K){K=this.getLoggingParams_(K);return _.cX(new wg("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",K))},
getLoggingParams_:function(K){return this.get("data.serializedTransactionFlowLoggingParams",K)},
handleMessageRenderer_:function(K){var m=_.dC(K,"renderer"),x=_.vZ("openPopupConfig");m==="confirmDialogRenderer"&&x&&_.Uk(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:x.popupTypeMap[m],popup:K}},this])},
handleYPCFixInstrumentEndpoint_:function(K,m){var x=this,S=m.ypcFixInstrumentEndpoint;m=S.encryptedFixInstrumentParameters;this.logFixFopEvent_(S,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(K,!0);this.openFixFlowDialog(m,function(Q,w){x.onFixFlowCompleteCallback_(S,Q,w)},function(){return x.changeButtonState(K,!1)},function(){x.changeButtonState(K,!1);
x.logFixFopEvent_(S,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(K,m,x){var S=_.WZ("payments.business.integration.scenario.FixInstrument");if(m==S.IntegratorCallbackType.ON_COMPLETE){m="FIX_FOP_EVENT_TYPE_CANCEL";var Q=null;x.error!=null?x.error!=S.OnCompleteCallbackError.USER_CANCELLED&&(_.I7(this.hostElement,[K.errorAction],this.hostElement),m="FIX_FOP_EVENT_TYPE_FAILURE",Q="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.I7(this.hostElement,[K.successAction],this.hostElement),m="FIX_FOP_EVENT_TYPE_SUCCESS");_.I7(this.hostElement,[K.onFinishAction],
this.hostElement);this.logFixFopEvent_(K,m,Q)}},
logFixFopEvent_:function(K,m,x){(K=K.serializedFixFopLoggingParams)?(m={eventType:m,serializedFixFopLoggingParams:K},x!=null&&(m.errorType=x),_.Zx("fixFopFlow",m),_.BL()):_.aC(Error("Xl"))},
changeButtonState:function(K,m){_.h("enable_ypc_spinners")&&K&&(K.is==="yt-button-renderer"||K.is==="ytd-button-renderer")&&(K.disabled=m)}}];var wGf=function(K){this.JSC$32715_clientRoot=K;this.feedbackCollectorActionMap={"yt-help-dialog-requested":I4l,"yt-feedback-dialog-requested":TAf,"yt-signal-action-help":kkO,"yt-signal-action-send-feedback":Wef,"yt-send-feedback-action":KO6,"yt-user-feedback-endpoint":maJ};_.xi(_.mt.getInstance(),this.feedbackCollectorActionMap,this.JSC$32715_clientRoot)},sv4;var lWH=function(K){this.JSC$32720_clientRoot=K;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":xas.bind(null,this.JSC$32720_clientRoot),"yt-signal-action-delete-all-downloads":QAJ,"yt-signal-action-delete-download":w4y,"yt-signal-action-delete-playlist-download":lBy,"yt-signal-action-install-pwa":ORJ,"yt-signal-action-refresh-downloads":t64,"yt-offline-video-endpoint":Day,"yt-offline-playlist-endpoint":G2f,"yt-update-local-app-setting-command":R_s,"yt-offline-orchestration-action-command":h_H,
"yt-signal-action-undo-delete-download":M6J,"yt-local-watch-history-command":q36};_.xi(_.mt.getInstance(),this.downloadManagerActionMap,this.JSC$32720_clientRoot);_.nl.instance=new _.nl},u7H;var ow=function(){var K=_.e.apply(this,arguments)||this;K.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_"};K.remoteApi_=null;return K};
_.q(ow,_.e);_.l=ow.prototype;
_.l.ready=function(){_.h("polymer_enable_mdx")&&(sSO({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")}),_.r7("yt-remote-connection-change",this.handleConnectionChange_,this),_.r7("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=jS6())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.l.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.l.handleConnectionChange_=function(K){(this.mdxConnected=K)?(K=MFH(),!K&&Ucs()&&zTl()&&(K={key:"cast-selector-receiver",name:zTl()}),K=K.name):K=null;this.receiverName=K;_.uz(this.remoteApi_);(this.remoteApi_=jS6())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.l.handleReceiverAvailabilityChange_=function(){var K=ubs();Ucs()&&_.O8("yt-remote-cast-available")&&K.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=K.length>0};
_.l.handleRemoteQueueChange_=function(){var K=this.currentVideoId_,m=this.currentListId_,x=ol(this.remoteApi_);this.currentVideoId_=x.videoId;this.currentListId_=x.listId;this.currentVideoId_&&_.Uk(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.h("polymer_enable_mdx_queue")?this.currentListId_:null,K,m])};
_.l.handleAddToQueueAction_=function(K){K=_.C(K,Kyy);this.remoteApi_&&(K.videoId?this.remoteApi_.addVideo(K.videoId):K.playlistId&&this.remoteApi_.addPlaylist(K.playlistId))};
_.l.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.l.handleInsertInQueueAction_=function(K){K=_.C(K,mmJ);this.remoteApi_&&K.videoId&&this.remoteApi_.JSC$20099_insertVideo(K.videoId)};
_.l.handleRemoveFromQueueAction_=function(K){K=_.C(K,xm4);this.remoteApi_&&K.videoId&&this.remoteApi_.JSC$20099_removeVideo(K.videoId)};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],ow.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P(),_.U("design:type",Object)],ow.prototype,"appId",void 0);_.v([_.P(),_.U("design:type",Boolean)],ow.prototype,"mdxConnected",void 0);_.v([_.P(),_.U("design:type",Boolean)],ow.prototype,"receiverAvailable",void 0);_.v([_.P(),_.U("design:type",Object)],ow.prototype,"receiverName",void 0);_.v([_.P(),_.U("design:type",Object)],ow.prototype,"currentVideoId_",void 0);
_.v([_.P(),_.U("design:type",Object)],ow.prototype,"currentListId_",void 0);_.v([_.Jp({is:"yt-mdx-manager",disableElementRegistration:!0})],ow);_.d(ow,"yt-mdx-manager",void 0,{mode:2});var MKl;var fWs;var HJ=function(){var K=_.e.apply(this,arguments)||this;K.APP_IDS={ytr:3,ytm:5};K.JSC$21327_timeoutId_=0;K.actionMap={"yt-open-create-family-dialog":"open"};return K};
_.q(HJ,_.e);_.l=HJ.prototype;_.l.created=function(){jb4(2200)};
_.l.detached=function(){this.observer_&&this.observer_.disconnect()};
_.l.open=function(K,m){var x=this,S=K.serializedYpcFamilyCreateLoggingParams;this.JSC$21327_timeoutId_=setTimeout(this.abort_.bind(this,K.postFlowErrorEndpoint,S),3E4);m&&(this.onReadyCallback_=m);var Q=_.U8(this.hostElement).querySelector("#unicorn-iframe");S&&S&&QKH("ypcFamilyCreateFlowStarted",S);_.Qk8("family_creation",function(){var w=_.WZ("gapi.family_creation.render");_.WZ("gapi.config.update")("iframes/family_creation/url",x.getFamilyCreationUrlWithUnicornParams_());var M=3;K.appId&&K.appId in
x.APP_IDS&&(M=x.APP_IDS[K.appId]);M={authUser:_.vZ("SESSION_INDEX")||0,clientId:M,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.vZ("HL"),initialflow:[4,5,6,7],m:x.isMobile?1:0,onFlowComplete:x.onUnicornFlowComplete_.bind(x,K.postFlowSuccessEndpoint,S),onError:x.onUnicornFlowError_.bind(x,K.postFlowErrorEndpoint,S),onReady:x.onUnicornFlowReady_.bind(x,K.referencePcidParams)};w(Q,M)})};
_.l.close=function(){_.U8(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.l.onUnicornFlowComplete_=function(K,m){this.close();m&&m&&QKH("ypcFamilyCreateFlowSucceeded",m);_.vg(this.hostElement,"yt-navigate",{endpoint:K})};
_.l.onUnicornFlowError_=function(K,m){this.close();m&&QKH("ypcFamilyCreateFlowCancelled",m);_.vg(this.hostElement,"yt-navigate",{endpoint:K})};
_.l.onUnicornFlowReady_=function(K){var m=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();K&&_.WZ("gapi.family_creation.setConfig")(0,K);this.observer_=new MutationObserver(function(){_.U8(m.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.U8(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.U8(this.hostElement).querySelector("#dialog").open()};
_.l.getFamilyCreationUrlWithUnicornParams_=function(){return _.vZ("YTR_FAMILY_CREATION_URL")};
_.l.getCurrentUrl_=function(){return document.location.href};
_.l.abort_=function(K,m){this.clearTimeout_();this.onUnicornFlowError_(K,m)};
_.l.clearTimeout_=function(){clearTimeout(this.JSC$21327_timeoutId_)};
_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],HJ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],HJ.prototype,"isMobile",void 0);_.v([_.P(),_.U("design:type",Object)],HJ.prototype,"onReadyCallback_",void 0);_.v([_.P(),_.U("design:type",Object)],HJ.prototype,"observer_",void 0);_.v([_.Jp({is:"yt-create-family-dialog",disableElementRegistration:!0})],HJ);
_.d(HJ,"yt-create-family-dialog",function(){if(fWs===void 0){var K=document.createElement("template");_.E(K,'\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');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);var m=K.content,x=m.insertBefore;MKl===void 0&&(MKl=document.createElement("template"));var S=MKl;x.call(m,S.content.cloneNode(!0),K.content.firstChild);fWs=K}K=fWs;return K},{mode:2});var tKs;var ct6;var $q=function(){var K=_.e.apply(this,arguments)||this;K.STEP=1;K.BLOCK_ON=80;K.MIN_PROGESS=0;K.MAX_PROGESS=100;return K};
_.q($q,_.e);_.l=$q.prototype;_.l.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.l.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));_.cd().addProvider({provide:BdH,useValue:this})};
_.l.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.l.finish=function(){var K=this;this.progress=this.MAX_PROGESS;EP4(function(){K.progress==K.MAX_PROGESS&&(K.hostElement.hidden=!0)})};
_.l.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.tv.Object.defineProperties($q.prototype,{progress:{configurable:!0,enumerable:!0,set:function(K){this.progress_=K;var m="scaleX("+K/this.MAX_PROGESS+")",x=_.U8(this.hostElement).querySelector("#progress").style;x.transform=m;x.webkitTransform=m;this.hostElement.setAttribute("aria-valuenow",String(K))},
get:function(){return this.progress_}}});
_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],$q.prototype,"ytComponentBehavior",void 0);_.v([_.Jp({is:"yt-page-navigation-progress",disableElementRegistration:!0})],$q);
_.d($q,"yt-page-navigation-progress",function(){if(ct6===void 0){var K=document.createElement("template");_.E(K,'\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');K.content.insertBefore(_.I().content.cloneNode(!0),
K.content.firstChild);var m=K.content,x=m.insertBefore;tKs===void 0&&(tKs=document.createElement("template"));var S=tKs;x.call(m,S.content.cloneNode(!0),K.content.firstChild);ct6=K}K=ct6;return K},{mode:2});var OeG={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"},jvs={"font-size":"12px","font-style":"italic"},DNf={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.PAs=function(){return _.t(function(K){_.Px(K)})};var rtJ=_.B(function(K){var m=function(){return K.data().subtext},x={};
return _.O("snackbar-view-model",{class:_.Tt("snackbarViewModelHost",K.className)},_.O("div",{class:_.Tt("snackbarViewModelEngagementBarWrapper",K.className)},_.O(_.r,{cond:function(){return K.data().image},
then:function(S){return _.O(_.FR,{data:S,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.O(_.r,{cond:function(){return K.data().imageContent},
then:function(){return _.O("div",{class:"snackbarViewModelAvatarContainer"},_.O(_.le,{data:function(){return K.data().imageContent}},{decoratedAvatarViewModel:_.d0}))}}),_.O("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.O("div",{class:_.Tt((x.snackbarViewModelTitle=!0,x.snackbarViewModelTitleWithSubtext=m,x))},_.O(_.Ii,{text:function(){return K.data().text}})),_.O(_.r,{cond:m,
then:function(){return _.O("div",{class:"snackbarViewModelSubtext"},_.O(_.Ii,{text:function(){return m()}}))}})),_.O(_.r,{cond:function(){return K.data().buttons},
then:function(){return _.O("div",{class:"snackbarViewModelButtonClassWrapper"},_.O(_.le,{data:function(){return K.data().buttons}},{buttonViewModel:function(S){return _.O(_.Oy,{data:S.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:K.target})}}))}})))},"fk");_.BX(_.B(function(){function K(N,z,y){L(N);F(y);R("in");G(!0);m(N,z);M=setTimeout(function(){x()},z)}
function m(N,z){var y,V=(y=N.text)==null?void 0:y.content;N=_.rY(N.rendererContext);V&&(z={label:V,command:N,durationMs:z},_.cd().resolve(_.KG).enqueue(z))}
function x(N){R("out");N&&clearTimeout(M)}
function S(){x(!0)}
function Q(N){if(N){var z=N.snackbarViewModel,y=N.durationMs,V=N.target;y||(y=3E3);z&&(N=_.cd().resolve(_.tR(_.T1)))&&N.enqueue({isOpened:D,open:function(){K(z,y,V)},
close:x},0)}}
var w=_.ud("snackbar-container"),M=void 0,f=_.u(_.hL(!1,void 0,"mDc5N")),c=f.next().value;f=f.next().value;var D=c,G=f;c=_.u(_.hL("out",void 0,"FpOs5e"));var p=c.next().value,R=c.next().value;c=_.u(_.hL(void 0,void 0,"jIDRob"));var J=c.next().value,L=c.next().value;c=_.u(_.hL(void 0,void 0,"kOA3Mb"));var n=c.next().value,F=c.next().value,H=_.kA(function(){if(p()==="out"){G(!1);L(void 0);F(void 0);var N=_.cd().resolve(_.tR(_.T1));N&&bsH(N,0)}});
_.BZ(function(){var N=_.cd().resolve(_.tR(_.lzd));N&&(N.showSnackbarFn=Q,N.closeSnackbarFn=S)});
return _.O("snackbar-container",{class:"ytSnackbarContainerHost",el:w},_.O(_.r,{cond:function(){return D()&&!!J()},
then:function(){var N={};return _.O("div",{class:_.Tt("ytSnackbarContainerSnackbarContainer",(N.ytSnackbarContainerMobile=!1,N.ytSnackbarContainerPivotBar=function(){var z;return!((z=_.cd().resolve(_.tR(_.uo6)))==null||!z())},N.ytSnackbarContainerOpened=function(){return D()&&p()==="in"},N.ytSnackbarContainerClosed=function(){return D()&&p()==="out"},N)),
"on:animationend":H},_.O(rtJ,{data:function(){return J()},
target:function(){return n()}}))}}))},"gk"),"snackbar-container");_.BX(_.d6E,"yt-tooltip");var GC4=_.vNH.ephemeralActionSelector;_.BX(_.B(function(){var K=_.lx(GC4);return _.O("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var m;return(m=K())==null?void 0:m.announcement})},"hk"),"yt-ephemeral-actions");var z_H=new Map;var Nsd=function(K,m){var x=this;this.handleError=K;this.logEventInternal=m;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){x.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
Nsd.prototype.logError=function(K){this.handleError(K)};
Nsd.prototype.logEvent=function(K,m){switch(K){case "IDB_DATA_CORRUPTED":_.h("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",m);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",m);break;case "IS_SUPPORTED_COMPLETED":_.h("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",m);break;case "QUOTA_EXCEEDED":pGf(this,m);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",m);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":K=Object.assign({},m,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",K)}};
var pGf=function(K,m){_.xG.getInstance().estimate().then(function(x){x=Object.assign({},m,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:IBG(x==null?void 0:x.usage),deviceStorageQuotaMbytes:IBG(x==null?void 0:x.quota)});K.logEventInternal("idbQuotaExceeded",x)})};var Rls=_.B(function(K){var m=_.ld("yt-draggable"),x=K.onDrag,S=K.onDragStart,Q=K.onDragEnd,w=_.H_(K,{allowClicks:!1,dragThreshold:5}),M=w.dragThreshold,f=w.allowClicks;K=w.children;w=w.className;var c=void 0,D=void 0,G=new _.Bb(0,0),p=!1;_.BZ(function(){c=new _.FZ(m.value);D=new _.jj(J);R(c,D);if(f()){_.EOE(c,M());var n;(n=m.value)==null||n.addEventListener("click",L,{capture:!0})}_.Nl(function(){var F;(F=c)==null||F.dispose();if(f()){var H;(H=m.value)==null||H.removeEventListener("click",L,{capture:!0})}})});
var R=function(n,F){_.fW(n,"earlycancel",function(){f()&&(p=!1)});
_.fW(n,"start",function(H){S==null||S(H);H.defaultPrevented||f()&&(p=!0)});
_.fW(n,"beforedrag",function(H){c&&D&&(H.preventDefault(),G=new _.Bb(H.clientX-c.startX,H.clientY-c.startY),D.start())});
_.fW(n,"end",function(){F.stop();Q==null||Q();G=new _.Bb(0,0)})},J=function(){G&&x(G)},L=function(n){p&&(p=!1,n.stopPropagation(),n.preventDefault())};
return _.O("yt-draggable",{el:m,class:_.Tt("ytDraggableComponentHost",w)},K)},"ik");var Jtl=_.B(function(K){var m=_.u(_.hL(0,void 0,"Qf0tbc")),x=m.next().value,S=m.next().value;m=function(Q){var w={},M={};return _.O(Rls,{className:_.Tt("ytdMiniplayerComponentResizer",(w.ytdMiniplayerComponentResizerDisabled=function(){return Q===K.horizontalAlignment()||Q===K.verticalAlignment()},w.ytdMiniplayerComponentResizerNorth=Q==="north",w.ytdMiniplayerComponentResizerEast=Q==="east",w.ytdMiniplayerComponentResizerSouth=Q==="south",w.ytdMiniplayerComponentResizerWest=Q==="west",w)),
onDragStart:function(){S(K.currentMiniplayerSize());if(K.onResizeStart)K.onResizeStart()},
onDrag:function(f){Q!=="north"&&Q!=="west"||f.scale(-1);var c;f=(c=Q==="north"||Q==="south")?f.y:f.x;var D=K.currentAspectRatio();c&&D>=1?f*=D:!c&&D<1&&(f/=D);c=f;K.onResize(x()+c)}},_.O("div",{class:_.Tt("ytdMiniplayerComponentResizerCorner",(M.ytdMiniplayerComponentResizerNorthCorner=Q==="north",M.ytdMiniplayerComponentResizerEastCorner=Q==="east",M.ytdMiniplayerComponentResizerSouthCorner=Q==="south",M.ytdMiniplayerComponentResizerWestCorner=Q==="west",M))}))};
return _.O("div",{class:"ytdMiniplayerComponentResizers"},m("north"),m("east"),m("south"),m("west"))},"jk");var hls=16/9;_.BX(_.B(function(){var K=_.ld("ytd-miniplayer"),m=_.u(_.hL(new _.gR(NaN,NaN),void 0,"NHaFyc")),x=m.next().value,S=m.next().value;m=_.u(_.hL(!1,void 0,"a0rwG"));var Q=m.next().value,w=m.next().value;m=_.u(_.hL(!1,void 0,"f1jSeb"));var M=m.next().value,f=m.next().value;m=_.u(_.hL(!1,void 0,"JojXKc"));var c=m.next().value,D=m.next().value;m=_.u(_.hL(!1,void 0,"FjS8Db"));var G=m.next().value,p=m.next().value;m=_.u(_.hL(!1,void 0,"z5WG9e"));var R=m.next().value,J=m.next().value;m=_.u(_.hL(!1,void 0,"eUzZd"));
var L=m.next().value,n=m.next().value;m=_.u(_.hL(hls,void 0,"XsBIy"));var F=m.next().value,H=m.next().value,N=_.u(_.hL(!1,void 0,"FJSvse"));m=N.next().value;var z=N.next().value;N=_.u(_.hL(!1,void 0,"VDUFL"));var y=N.next().value,V=N.next().value;N=_.u(_.hL(void 0,void 0,"nFeh4b"));var T=N.next().value,m1=N.next().value;N=_.u(_.hL(tM()?"west":"east",void 0,"T7co7c"));var MT=N.next().value,c0=N.next().value;N=_.u(_.hL("south",void 0,"QDUsLb"));var EB=N.next().value,pT=N.next().value;N=_.u(_.hL(400,
void 0,"F7Vdze"));var h8=N.next().value,$S=N.next().value,nT=_.cd().resolve(_.Jl).miniplayerPropSignalMap[0],Lt=nT.data,yD=nT.externalPlaylistData;N=nT.toastData;var Ez=nT.playabilityStatus,sz=nT.isReadyToResume,t5=nT.isDisabled,bB=nT.watchWhile,PA=nT.playerVe,CH=nT.expandVe,pH=nT.closeVe,l5=nT.readyToResumeVe,mo=nT.readyToResumeCloseVe,GM=nT.repositionVe,wy=nT.resizeVe;nT=_.u(_.mc(sz));var J5=nT.next().value,Ql=nT.next().value,A2=_.lx(_.be.persistentPanelVisibleSelector),vA=!1,j_=!1,Oz;_.BZ(function(){S(_.s8());
K.value.addEventListener("animationend",function(kD){kD.target===K.value&&(J(!1),n(!1))});
xuG(K.value)});
_.sq("yt-window-resized",function(kD){kD&&S(kD)});
var SJ=function(){Oz&&H(Oz.getVideoAspectRatio())},z8=function(){if(Oz){var kD=Oz.getPlayerState()===1;
J5()&&kD&&Ql(!1)}},RL=function(){var kD=CH();
if(kD){var EO=_.hX(3);EO&&_.on(EO,kD)}},R4=function(){var kD=pH(),EO=mo();
kD&&_.on(_.hX(3),kD);sz()&&EO&&_.on(_.hX(3),EO)};
_.sq("yt-activate-miniplayer",function(kD){var EO;return _.t(function(ml){if(ml.nextAddress==1)return Q()?ml.return():ml.yield((EO=_.cd().resolve(_.Jl).getPlayerElement())==null?void 0:EO.getPlayerPromise(),2);Oz=ml.yieldResult;if(!Oz)return ml.return();!y()&&_.h("kevlar_watch_while_v2")&&(pT(kD&&!_.h("kevlar_watch_while_bottom_align")?"north":"south"),c0(tM()?"west":"east"));var aa=Oz;aa.addEventListener("onVideoDataChange",SJ);aa.addEventListener("onStateChange",z8);aa.addEventListener("onExpandMiniplayer",
RL);aa.addEventListener("onCloseMiniplayer",R4);H(Oz.getVideoAspectRatio());w(!0);mu4()||J(!0);_.Px(ml)})});
_.sq("yt-deactivate-miniplayer",function(kD,EO){return _.t(function(ml){if(!Q())return ml.return();w(!1);Ql(!1);n(kD);p(!1);f(!1);if(Oz){var aa=Oz;aa.removeEventListener("onVideoDataChange",SJ);aa.removeEventListener("onStateChange",z8);aa.removeEventListener("onExpandMiniplayer",RL);aa.removeEventListener("onCloseMiniplayer",R4)}mu4()||EO?EO&&J(!1):J(!0);_.Px(ml)})});
var TK=function(){return!(bB()&&_.h("kevlar_watch_while_modern"))},eJ=function(){var kD;
return!((kD=yD())==null||!kD.contents)},ae=function(){var kD=h8();
var EO=x();EO=Math.min(Math.min(EO.width,EO.height)-32,720);var ml=F(),aa=TK(),zV=eJ()&&M(),RI=Math.min(kD,EO);kD=new _.gR(192,aa?116:192);ml=new _.gR(zV?hls:ml,1);RI=new _.gR(RI,aa?RI-76:RI);RI=ml.aspectRatio()>RI.aspectRatio()?RI.width/ml.width:RI.height/ml.height;ml=ml.scale(RI);kD.width<=ml.width&&kD.height<=ml.height||(kD=ml.aspectRatio()<=kD.aspectRatio()?kD.width/ml.width:kD.height/ml.height,ml.scale(kD),ml.width=Math.min(ml.width,EO),ml.height=Math.min(ml.height,EO));return new _.gR(ml.width,
_.ro(192,ml.height+sby(aa,zV),720))},IC=function(){var kD=ae(),EO=TK(),ml=eJ()&&M();
return new _.gR(kD.width,kD.height-sby(EO,ml))},up=function(){var kD=function(EO){EO.target===K.value&&G()&&(p(!1),K.value.removeEventListener("transitionend",kD))};
mu4()||(K.value.addEventListener("transitionend",kD),p(!0));f(!M())};
_.$p(function(){var kD=PA(),EO=_.hX(3),ml=_.JX(3);if(EO&&ml&&kD){_.eC(EO,ml,kD);ml=GM();var aa=wy(),zV=CH(),RI=pH(),vd=mo();zV&&RI&&vd&&(_.iQ(EO,kD,[zV,RI,vd]),_.F4(EO,[zV,RI]));ml&&aa&&_.iQ(EO,kD,[ml,aa])}},"UBpUDd");
_.$p(function(){var kD=l5();if(kD){var EO=_.hX(0),ml=_.JX(0);EO&&ml&&(_.eC(EO,ml,kD),_.F4(EO,[kD]))}},"fQpBzb");
nT={};return _.O("ytd-miniplayer",{el:K,class:_.Tt("ytdMiniplayerComponentHost",(nT.ytdMiniplayerComponentVisible=function(){return(Q()||R())&&!(bB()&&_.h("kevlar_watch_while_counterfactual"))},nT.ytdMiniplayerComponentAnimatingSnap=c,nT.ytdMiniplayerComponentAnimatingPlaylistExpand=G,nT.ytdMiniplayerComponentAnimatingFade=R,nT),function(){if(R()){var kD=EB();
var EO=Q(),ml=L();kD=EO?kD==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":ml?kD==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":kD==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else kD="";return kD}),
style:_.x_({top:function(){return EB()==="north"?"16px":""},
right:function(){var kD=MT(),EO=A2();EO=(EO===void 0?0:EO)&&!tM()?400:0;return kD==="east"?16+EO+"px":""},
bottom:function(){return EB()==="south"?"16px":""},
left:function(){var kD=MT(),EO=A2();EO=(EO===void 0?0:EO)&&tM()?400:0;return kD==="west"?16+EO+"px":""},
width:function(){return ae().width+"px"},
height:function(){return ae().height+"px"},
transform:function(){var kD=T();return kD?"translate("+kD.x+"px, "+kD.y+"px)":""}})},_.O("div",{class:"ytdMiniplayerComponentContent"},_.O(Rls,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(kD){var EO=wpf(MT(),EB(),x(),ae(),T()),ml=IC();Math.abs(kD.clientY-(EO.y+ml.height))>15?(z(!0),kD=_.hX(3),EO=GM(),vA||(vA=!0,kD&&EO&&_.F4(kD,[EO])),kD&&EO&&_.on(kD,EO)):kD.preventDefault()},
onDrag:function(kD){m1(kD)},
onDragEnd:function(){var kD=Ss6(wpf(MT(),EB(),x(),ae(),T()),x(),ae()),EO=QbO(MT(),EB(),x(),ae(),A2()),ml=QbO(kD.horizontalAlignment,kD.verticalAlignment,x(),ae(),A2());ml=new _.Bb(ml.x-EO.x,ml.y-EO.y);var aa;EO=EO.y+(((aa=T())==null?void 0:aa.y)||0)+ae().height/2;var zV=function(){MT()===kD.horizontalAlignment&&EB()===kD.verticalAlignment||V(!0);c0(kD.horizontalAlignment);pT(kD.verticalAlignment);m1(void 0)},RI=function(vd){vd.target===K.value&&c()&&(D(!1),zV(),K.value.removeEventListener("transitionend",
RI))};
z(!1);EB()==="south"&&EO>x().height?(zV(),_.cd().resolve(_.Jl).close()):(K.value.addEventListener("transitionend",RI),D(!0),m1(ml))}},_.O(_.r,{cond:Q,
then:function(){return _.O(_.vMl,{isDisabled:t5,playabilityStatus:Ez,size:IC})}}),_.O(_.r,{cond:TK,
then:function(){return _.O(_.yRf,{isReadyToResume:J5,data:Lt,expanded:M,onExpandClick:up,playlistData:yD})}}),_.O(_.r,{cond:m,
then:function(){return _.O("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.O(_.r,{cond:function(){return eJ()&&M()||G()},
then:function(){return _.O(_.uNd,{className:"ytdMiniplayerComponentPlaylistPanel",data:yD,hideHeaderText:!0,withinMiniplayer:!0})}}),_.O("div",{class:"ytdMiniplayerComponentToast"},_.O(_.Ubl,{toastData:N}))),_.O(Jtl,{onResize:function(kD){$S(_.ro(192,kD,720))},
onResizeStart:function(){var kD=_.hX(3),EO=wy();j_||(j_=!0,kD&&EO&&_.F4(kD,[EO]));kD&&EO&&_.on(kD,EO)},
currentAspectRatio:F,currentMiniplayerSize:h8,horizontalAlignment:MT,verticalAlignment:EB}))},"mk"),"ytd-miniplayer",{});var CmG=_.be.persistentPanelVisibleSelector,NK=function(){var K=_.e.apply(this,arguments)||this;K.tabGesturesIsActive=!1;K.persistentPanelEnabled=_.h("enable_ai_companion");K.hasDelegation=!1;K.isFrostedGlassInitialized=!1;K.frostedGlassExp=_.h("web_frosted_glass");K.hasPendingWatchNavigation=!1;K.mastheadHiddenFocusWithinKillswitch=_.h("web_masthead_hidden_focus_within_killswitch");K.clientOnlyWizTooltipsEnabled=_.h("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
K.scrollAtTop=!0;K.guideScrollTop=0;K.isTheaterModeSession=_.U2("START_IN_THEATER_MODE");K.iMaxTheaterMode=_.h("web_watch_imax_theater_mode");K.isFullWindowSession=_.U2("START_IN_FULL_WINDOW_MODE");K.hasCreateFamilyDialog=!1;K.mastheadHeight=56;K.networkStatusManager=new _.mu;K.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"};K.dynamicActionMap={"yt-run-attestation-command":function(m){var x=_.Ted.instance,S=_.C(m,_.MnE);return S?_.h("use_rta_manager_for_async")&&
qLO()?Si5(x,S,m.clickTrackingParams):x8l(x,S,m.clickTrackingParams):_.cX(Error("pi"))}};
K.isFrostedGlassDisabled=!1;K.isChannelOrPlaylistPage=!1;return K};
_.q(NK,_.e);_.l=NK.prototype;_.l.created=function(){var K=_.cd();_.h("kevlar_clear_duplicate_pref_cookie")&&_.FI(_.dX,function(){var m=_.Pd.get("PREF");m&&!/f\d=/.test(m)&&(m=_.GW("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=m?"PREF=null;domain="+m+";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")&&_.KhS();_.h("jspb_serialize_with_worker")&&TsH();_.h("web_worker_availability_check")&&Tf4();_.h("nwl_init_killswitch")||UP6().then(function(){_.dX.addLowPriorityJob(ROf)});
this.pageManagerAttachedPromise=_.Y_();this.ytdAppBehavior.loadDepsPromise=_.Rb([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.Kp(this.onThrottledScroll,200,this);_.h("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);Zdy();LL4=!!_.WZ("ytappsettings.initialized");uF=_.WZ("ytappsettings.previousValue");N94=_.WZ("ytappsettings.previousSnapshotTime");LL4||(LL4=!0,ZWl());EkH();bm5();_.V6("DEFERRED_DETACH",
_.h("kevlar_tuner_should_defer_detach"));_.V6("REUSE_COMPONENTS",!0);_.V6("STAMPER_STABLE_LIST",!0);_.V6("SCHEDULED_LAZY_LIST",!0);_.V6("openPopupConfig",xOs);_.V6("useClickHandler",!0);_.h("kevlar_shell_cleanup")&&_.dX.addLowPriorityJob(gAG.bind(this,_.Qm.caches));_.U2("IS_SHELL_LOAD")&&_.G5({shellStartupDurationMs:Math.round((0,_.Of)()-_.cN())});FOH(this.networkStatusManager);_.h("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",bRO(OeG)),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!",
bRO(jvs)),console.log("%cVisit http://go/join-youtube-web to apply today.",bRO(DNf)));_.MH6(K.resolve(_.Wt),1E3)};
_.l.ready=function(){var K=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var m=wXs();m&&!_.h("external_fullscreen_killswitch")&&document.addEventListener(m,this.setFullscreen.bind(this));(m=window.matchMedia("(prefers-color-scheme: dark)"))&&m.addEventListener&&m.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(m=_.cd().resolve(_.tR(_.sUo)))m.subscribe("navigation-start",
function(x){x.destinationPageSubtype==="watch"&&(K.hasPendingWatchNavigation=!0)}),m.subscribe("navigation-end",function(x){x.destinationPageSubtype==="watch"&&(K.hasPendingWatchNavigation=!1)})};
_.l.attached=function(){var K=this;_.mf().processSignal("ci");_.h("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.X6A?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.TH(_.qHT(),"SUCCESS");this.updateIconSet();_.yB(this.guideInnerContent,!1);_.qC().initVisibilityObserver();this.guideService.guideElement=this.guide;var m=document.createElement("ytd-miniplayer"),x=_.U8(this.hostElement).querySelector("#content");
_.U8(this.hostElement).insertBefore(m,x);_.mf().processSignal("ma");_.cd().resolve(_.Jl).init(m);this.persistentPanelEnabled&&_.Dq4(_.cd().resolve(_.ZL),this.persistentPanelContainer,"APP");_.U2("IS_SHELL_LOAD")&&(x=document.createElement("ytd-network-status-banner"),_.U8(this.hostElement).insertBefore(x,m));_.h("kevlar_right_click_on_lockups")&&_.zp._onCaptureClick&&document.addEventListener("contextmenu",_.zp._onCaptureClick.bind(_.zp),!0);var S=function(){var Q=_.Sc("yt-page-navigation-progress");
_.U8(K.hostElement).appendChild(Q)};
setTimeout(function(){_.mf().parkOrScheduleJob(S,0,"eocs",16)},0);
_.h("service_worker_push_enabled")&&_.FI(_.dX,SYO);_.xi(_.mt.getInstance(),this.dynamicActionMap,this.hostElement);_.vg(this.hostElement,"ytd-app-attached");_.mf().processSignal("aa");pXy(this.hostElement);_.ff("gapi.load",_.Qk8);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.FI(_.dX,
function(){var Q=document.createElement("ytd-video-preview");_.U8(_.U8(K.hostElement).querySelector("#video-preview")).appendChild(Q)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.FI(_.dX,function(){e_O();K.registerWithViewTransitionManager()});
if(_.g1()&&this.isAppDarkTheme()!==_.E8())this.onDarkModeToggledAction();else m=_.b9()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==m&&(_.h("enable_dark_theme_only_on_shorts")?_.qq(_.h("enable_dark_theme_only_on_shorts_control")?window.location.href:_.Q0(window.location.href,{theme:"dark"})):_.yq(new _.AR("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(sf4=new wUs(this.hostElement)),u7H=new lWH(this.hostElement),sv4=new wGf(this.hostElement),ERl=new qul(this.hostElement)};
_.l.getThemeSettingsToLog=function(){var K=_.b9()==="USER_INTERFACE_THEME_DARK";K=_.g1()?_.E8()?"os-dark":"os-light":K?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:K,cookiesEnabled:_.ic()}};
_.l.detached=function(){_.VB(this.guideInnerContent);_.dX.cancelJob(Sy);Sy=0;_.dX.cancelJob(wi);wi=0;_.OWT(GtG);GtG.length=0;j$H=_.urm=null;_.qC().dispose();_.h("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.wu(_.mt.getInstance(),sf4.playlistHandlerActionMap,sf4.JSC$32424_clientRoot);_.wu(_.mt.getInstance(),u7H.downloadManagerActionMap,u7H.JSC$32720_clientRoot);_.wu(_.mt.getInstance(),sv4.feedbackCollectorActionMap,sv4.JSC$32715_clientRoot);
for(var K=_.u(ERl.eventListeners),m=K.next();!m.done;m=K.next()){var x=_.u(m.value);m=x.next().value;x=x.next().value;x=_.u(x);for(var S=x.next();!S.done;S=x.next()){var Q=_.u(S.value);S=Q.next().value;Q=Q.next().value;m.removeEventListener(S,Q)}}_.wu(_.mt.getInstance(),ERl.autonavPauseActionMap,ERl.JSC$20281_clientRoot)};
_.l.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.s1().getFlag(186)};
_.l.computeIsInlinePreviewEnabled=function(K,m,x){return!x&&_.KbO({miniplayerIsActive:K,miniplayerPlaybackState:m})};
_.l.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.U1({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"}))};
_.l.computeIsFrostedGlassDisabled=function(K,m,x,S){return K||m||x||S&&_.h("web_frosted_glass_disable_watch")};
_.l.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()))};
_.l.computeIsHomePage=function(K,m){if(!K||m==null||!m.endpoint)return!1;var x;return((x=_.C(m.endpoint,_.SB))==null?void 0:x.browseId)==="FEwhat_to_watch"};
_.l.updateIsChannelOrPlaylistPage=function(){if(_.h("web_frosted_glass")){var K,m,x=(m=(K=_.cd().resolve(_.tR(_.NL)))==null?void 0:K.getCurrentPage())==null?void 0:m.pageSubtype;this.isChannelOrPlaylistPage=x?["channel","channels","playlist"].includes(x):!1}};
_.l.scheduleFrostedGlassInitialization=function(){var K=this;_.h("web_frosted_glass")&&_.mf().parkOrScheduleJob(function(){K.isFrostedGlassInitialized=!0},0,_.r$(["eocs",
"cr"]),300)};
_.l.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.UWE(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.U1({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.U1({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.l.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(jul(!0))};
_.l.onYtSignalActionRequestPersistentStorage=function(){if(!_.h("request_persistent_storage_killswitch")){var K=_.cd().resolve(_.qb4);K.cachedPersistStatePromise||(K.cachedPersistStatePromise=Hs5())}};
_.l.handleYtChannelCreationFormEndpoints=function(K){K&&this.ytComponentBehavior.resolveCommand(K)};
_.l.handleShowEngagementPanelEndpoint=function(K){K&&this.ytComponentBehavior.resolveCommand(K)};
_.l.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(jul(!1))};
_.l.initIconDefs=function(K,m){var x=document.createElement("iron-iconset-svg");x.name=K;K=document.createElementNS("http://www.w3.org/2000/svg","svg");x.appendChild(K);K.appendChild(m);document.body.appendChild(x);return x};
_.l.onWindowResized=function(){_.Uk(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var K=_.GF.getInstance();K.documentWidth_=document.body.clientWidth;Pf4(K)};
_.l.onWindowScrolled=function(){var K=_.cd().resolve(_.NL).getCurrentPage();if(K!=null&&K.getScrollTop){var m=this.ytdReduxBehavior,x=m.dispatch;K=K.getScrollTop()<=0;x.call(m,_.U1({type:"SET_SCROLL_AT_TOP",payload:K}))}};
_.l.guideIsVisibleButNotPersistentSelectorChanged=function(){var K=_.cd().resolve(_.NL).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=K.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"),
K.setScrollTop(this.guideScrollTop));_.z4(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.l.getCurrentPageScrollableElementType=function(){var K=_.cd().resolve(_.NL).getCurrentPage();if(K&&K.getPageScrollingElement())return K.getPageScrollingElement().nodeName};
_.l.observeGuideVisibility=function(){var K=_.GF.getInstance(),m=this.miniGuideVisible;K.guidePersistentAndVisible_=this.guidePersistentAndVisible;K.miniGuideVisible_=m;Pf4(K)};
_.l.observePersistentPanelVisibility=function(){var K=_.GF.getInstance();K.persistentPanelVisible_=this.persistentPanelVisible;Pf4(K)};
_.l.handleEduDismissAction=function(K){K&&K.eduDismissAction&&(_.Uk(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.ksR.getInstance(),_.Da.set(K.eduDismissAction.key+"-dismissed",!0))};
_.l.handleEduImpressionAction=function(K){if(K&&K.eduImpressionAction){var m=_.ksR.getInstance();K=K.eduImpressionAction.key;m.JSC$13185_eduDisplayedThisLoad_[_.ISD[K].setKey||K]=!0;_.Da.set(K+"-impression",parseInt(_.Da.get(K+"-impression")||0,10)+1)}};
_.l.onYtSignalActionConfirmMentionsEdu=function(){_.Uk(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.Ri.getInstance();_.p_.set("edu-dismissed",!0)};
_.l.onYtSignalActionRecordMentionsEduImpression=function(){_.Ri.getInstance();var K=_.p_.set,m=parseInt(_.p_.get("edu-impressions"),10);K.call(_.p_,"edu-impressions",(isFinite(m)?m:0)+1)};
_.l.onYtPageManagerAttached=function(K){var m;((m=_.oX(K))==null?void 0:m.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.l.onInvokeInstrumentManagerAction=function(K,m){Kd4(m,K)};
_.l.updateIconSet=function(){var K=this.hostElement.querySelector("#masthead");if(K){var m=_.zN(K),x=m.querySelector("g#yt-logo-updated");x&&(K=document.createElementNS("http://www.w3.org/2000/svg","defs"),K.appendChild(x.cloneNode(!0)),(m=m.querySelector("g#yt-logo-red-updated"))&&K.appendChild(m.cloneNode(!0)),this.initIconDefs("yt-logos-ext",K))}};
_.l.updateMastheadData=function(){var K=this,m,x,S,Q,w;return _.t(function(M){if(M.nextAddress==1){m=K.data;x=K.hostElement.querySelector("#masthead");if(!x)return M.return();_.MJ(K,function(){x.data=K.topbarData});
if(!K.get("response.topbar",m)||K.get("response.topbar.responseContext.maxAgeSeconds",m)===0)return M.jumpTo(0);if(S=_.cd().resolve(_.iI))return M.yield(S(),6);Q=_.cd().resolve(_.RT);return M.yield(Q.put("service:topbar:fallback",new _.Jj({innertubeResponse:K.get("response.topbar",m)})),0)}return(w=M.yieldResult)?M.yield(w.put("service:topbar:fallback",new _.Jj({innertubeResponse:K.get("response.topbar",m)})),0):M.jumpTo(0)})};
_.l.computeTopbarData=function(K){if(!K)return null;var m;return this.isShortsPage&&this.topbarData&&!_.C((m=K.response)==null?void 0:m.topbar,Bh5)?this.topbarData:K.response&&"topbar"in K.response?_.C(K.response.topbar,Bh5)||null:null};
_.l.onSetTheaterModeEnabled=function(K,m){this.isTheaterModeSession=m.enabled;this.setTheaterModeStyles(m.enabled)};
_.l.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.l.onDarkModeToggledAction=function(){var K=_.qb(window.location.href);if(!_.tY8(K)){(K=!!_.SQ(window.location.href).themeRefresh)&&_.yq(new _.AR("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!K){ZWl();K={themeRefresh:1};var m=_.cd().resolve(_.NL);if(m.isOnWatch()){var x,S;m=((x=m.getPlayerFromWatch())==null?void 0:(S=x.getPlayer())==null?void 0:S.getCurrentTime())||0;m>=1&&(K.time_continue=Math.floor(m))}_.ic()||_.b9()!=="USER_INTERFACE_THEME_DARK"||(K.theme="dark");_.qq(_.Q0(window.location.href,
K))}_.h("web_appshell_refresh_trigger")&&_.Qm.caches&&this.refreshAppShellResponse();x=_.eH(window.location.href);_.Lb(_.cd().resolve(_.q5),_.Bg(x,"theme"))}};
_.l.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.l.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.l.onPlayerFullscreen=function(K){_.a7();this.playerFullscreen=K};
_.l.setRestrictedMode=function(K){var m=_.s1();_.lQ(0,58,K);m.save();_.cd().resolve(_.L_).reload()};
_.l.onPageChanged=function(K){K.detail.newPageType==="ytd-watch-flexy"||K.detail.newPageType==="ytd-watch-fixie"||K.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.tl("WEB_PAGE_TYPE_WATCH")):K.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.tl("WEB_PAGE_TYPE_SHORTS")):K.detail.newPageType==="ytd-browse"&&K.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.tl("WEB_PAGE_TYPE_MINI_APP")):_.h("web_frosted_glass")&&K.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.tl("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.tl("WEB_PAGE_TYPE_UNKNOWN"));K.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.l.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.l.onGuideToggleTap=function(){_.vg(this.hostElement,"yt-guide-toggle")};
_.l.onGuideToggleHover=function(){_.vg(this.hostElement,"yt-guide-hover")};
_.l.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.l.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.l.setMastheadTheme=function(){var K=_.zN(this.hostElement).querySelector("#masthead");K&&(K.dark=K.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),K.isDarkThemeForced=!1)};
_.l.onRequestPanelModeChange=function(K,m){this.hideHeaderShadow=m.mode!=="seamed"};
_.l.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.l.onDrawerIronSelect=function(K){_.oX(K).id==="guide"&&this.processDrawerIronSelect()};
_.l.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var K="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(K="opened"));_.vg(this.hostElement,"yt-autonav-pause-guide-"+K)};
_.l.onAddElementToApp=function(K){_.U8(this.hostElement).appendChild(K.detail)};
_.l.onThrottledScroll=function(){var K=_.cd().resolve(_.NL).getCurrentPage();K&&(this.scrollAtTop=K.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.l.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.l.setFullscreen=function(){if(_.h("external_fullscreen")||!this.isWatchPage){var K=_.h("kevlar_fullerscreen_root_only_killswitch")?!!_.a7():!!_.a7()&&_.a7()===document.documentElement;K=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(K||this.isFullWindowSession);this.fullscreen!==K&&((this.fullscreen=K)&&_.z4(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.NS().dispatch(_.oZE(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.Uk(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.l.setFullscreenLoggingForShorts=function(K){var m,x,S;return _.t(function(Q){if(Q.nextAddress==1)return Q.yield((m=_.B3())==null?void 0:m.getPlayerPromise(),2);x=Q.yieldResult;(S=x)==null||S.setAppFullscreen(K);_.Px(Q)})};
_.l.updateMastheadCssHeight=function(){var K=this.mastheadHeight;this.fullscreen&&(K=0);_.W9(this.hostElement,{"--ytd-masthead-height":K+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.l.updateNetworkStatusBannerDisplayStatus=function(){var K="unset";this.fullscreen&&(K="none");_.W9(this.hostElement,{"--ytd-network-status-banner-display":K})};
_.l.updateNetworkStatusBannerCssHeight=function(){var K="unset";this.fullscreen&&(K="0px");_.W9(this.hostElement,{"--ytd-network-status-banner-max-height":K})};
_.l.updateScrollAndMasthead=function(K,m,x,S){this.iMaxTheaterMode||(S=!1);var Q=_.cd().resolve(_.NL).getCurrentPage();K||m||S?(document.body.classList.add("no-scroll"),Q.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.Kd(this,this.onScroll)),Q.setScrollTop(0),_.W9(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.qN()+"px"})):x?_.vg(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.vg(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
Q.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.Kd(this,this.onScroll)));this.mastheadHidden=K||m||x;this.updateMastheadCssHeight();_.h("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.l.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.l.onYtNavigateAction=function(K){K=this.get("navigateAction.endpoint",K);_.vg(this.hostElement,"yt-navigate",{endpoint:K})};
_.l.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var K=document.createElement("yt-create-family-dialog");_.U8(this.hostElement).appendChild(K);this.hasCreateFamilyDialog=!0}};
_.l.onSetPushNotificationsEnabledCommand=function(K){var m=this,x=_.C(K,ZLy);x&&typeof x.enabled==="boolean"&&(Notification.permission!=="granted"?WKO().then(function(){Notification.permission==="granted"?(AEG(!x.enabled).then($Us),x.successAction&&_.T4(m.hostElement,[x.successAction])):x.failureAction&&_.T4(m.hostElement,[x.failureAction])}):(AEG(!x.enabled).then($Us),x.successAction&&_.T4(this.hostElement,[x.successAction])))};
_.l.onYtSignalActionEnableChromeNotifications=function(){XX5(!0)};
_.l.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.C(this.topbarData.hotkeyDialog,yIy)}}})};
_.l.onYtSignalActionShowKeyboardShortcutDialog=function(){_.Uk(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.l.onYtEndpointChangeHandler=function(K,m){var x=_.Ao(_.C_);x.pendingPrefetchJob_&&(m=!(!m||m.autonav!="1"),x.pendingPrefetchJob_.resolve(K&&_.MrT(K)?_.fcT(K,m):""),x.pendingPrefetchJob_=null);_.Uk(this.hostElement,"yt-pause-active-page-context");_.Uk(this.hostElement,"ytd-log-youthere-nav");_.Uk(this.hostElement,"yt-prepare-page-dispose")};
_.l.handleCommandWithCommandHandler=function(K,m){_.kt.instance.resolveCommand(K,{form:{element:m}})};
_.l.onYtTimedCommand=function(K){var m=this;K=_.C(K,n9O);var x=K.command;x&&_.k$(_.dX,function(){var S=_.C(x,_.MpL);S?(_.kt.instance.resolveCommand(x),m.maybeLogGetAnswerRequestTick(S)):_.I7(m.hostElement,[x],m.hostElement)},K.timeoutMs||0)};
_.l.maybeLogGetAnswerRequestTick=function(K){K&&K.isFirstRequest&&(_.hg("search_overview_answer"),_.CQ("so_rq",void 0,"search_overview_answer"))};
_.l.onYtSignalActionSkipNavigation=function(){var K=_.cd().resolve(_.NL).getCurrentPage();_.w7(K)};
_.l.onYtSignalActionCopyDebugData=function(){c7y()};
_.l.handleEntityUpdateCommand=function(K){_.Q9(_.C(K,_.YHR).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.l.logFlowLoggingEventCommand=function(K){if(K=_.C(K,_.vsm))if(K.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var m=K.flowEventNamespace,x=K.flowEventType,S=K.flowType;S&&m&&x&&_.mM8(_.Xh(m,x,K.flowEventMetadata),S)}else{m=_.Kl();x=K.flowEventNamespace;S=K.flowEventType;var Q=K.flowType;Q&&x&&S&&m.logFlowEvent(_.Xh(x,S,K.flowEventMetadata),Q,K.flowNonce)}};
_.l.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.l.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.l.onTouchStart=function(){var K=_.ET();_.hX()&&_.np(K.JSC$13307_screenManager,{visualElement:K.ve})};
_.l.handleSelectLanguageCommand=function(K){if(K=_.C(K,HLO).hl){var m=_.s1();m.set("hl",K);m.save();_.cd().resolve(_.L_).reload()}};
_.l.handleConfirmDialogEndpoint=function(K){(K=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(K))&&this.ytOpenPopupBehavior.openPopup(K)};
_.l.handleOpenPopupNavigationEndpoints=function(K,m){_.h("web_button_rework")&&(K=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(K))&&this.ytOpenPopupBehavior.openPopup(K,m)};
_.l.handleSaveCommandToSessionStorage=function(K){if(K=_.C(K,_.DhB)){var m=K.key;m&&K.command&&window.sessionStorage.setItem(m,JSON.stringify(K.command))}};
_.l.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(K){K&&K.active&&K.active.postMessage({type:"refresh_shell"})}).catch(function(K){K.name!=="SecurityError"&&_.aC(K)})};
_.l.onDeviceThemeChanged=function(){var K=_.E8();_.lQ(_.s1(),185,K);_.s1().save()};
_.l.handleYtRegisterPromoCommand=function(K){if(_.C(K,Nhf)){var m=_.cd().resolve(_.NL).getCurrentPage()||this.hostElement;AP4().registerPromoCommand(_.C(K,Nhf),m)}};
_.l.onYtNavigateHomeAction=function(){if(!_.h("kevlar_miniplayer_navigate_home_from_app_killswitch")){var K,m,x,S,Q=(S=(K=this.topbarData)==null?void 0:(m=K.logo)==null?void 0:(x=m.topbarLogoRenderer)==null?void 0:x.endpoint)!=null?S:_.eq;this.ytComponentBehavior.resolveCommand(Q)}};
_.l.onYtLocationCollectionCommand=function(K){nPJ(_.C(K,WWy))};
_.l.onYtGetLocationCommand=function(K){eOy(_.C(K,khl),this)};
_.l.updateRenderGuideFromBinding=function(K){this.renderGuide=K.detail.value};
_.l.updateGuidePersistentAndVisibleFromBinding=function(K){this.guidePersistentAndVisible=K.detail.value};
_.l.updateMiniGuideVisibleFromBinding=function(K){this.miniGuideVisible=K.detail.value};
_.l.onThemeSelected=function(K,m){var x=_.s1(),S=K||m?K:_.E8(),Q=(S&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!S&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.tY8(_.qb(window.location.href));_.lQ(0,165,K);_.lQ(0,174,m);x.save();Q&&_.Uk(this.hostElement,"yt-dark-mode-toggled-action",[S]);_.Uk(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.l.getCurrentTheme=function(){return _.g1()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.b9()};
_.l.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.l.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.l.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.l.handleShowConsentPrimitive=function(K){var m=this,x,S;return _.t(function(Q){if(Q.nextAddress==1){try{x=(S=_.B3())==null?void 0:S.getPlayerPromise()}catch(w){}return Q.yield(Ua5(K,x),2)}_.Uk(m.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.Px(Q)})};
_.l.handleSelectActiveIdentityEndpointInternal=function(K){_.Cl();K=_.C(K,_.EjA);if(K!=null&&K.supportedTokens){K=_.u(K.supportedTokens);for(var m=K.next();!m.done;m=K.next())m=m.value,m.accountSigninToken&&_.qq(m.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.l.handleUpdatePermissionRoleCommand=function(K){if(K=_.C(K,_.gHt)){var m;this.hasDelegation=!((m=_.C(K.renderer,_.bjE))==null||!m.status)}};
_.l.registerWithViewTransitionManager=function(){var K=_.cd().resolve(_.tR(_.n4));if(K){var m,x=(m=this.guide)==null?void 0:m.querySelector("#scrim"),S;m=(S=this.guide)==null?void 0:S.querySelector("#contentContainer");x&&m&&K.isAnyTransitionEnabled&&(S={},K.viewTransitionCoordinator.registerElement(x,(S.slide="app-drawer-scrim-page-transition",S["lockup-to-watch"]="app-drawer-scrim-page-transition",S["learning-journey"]="app-drawer-scrim-page-transition",S)),x={},K.viewTransitionCoordinator.registerElement(m,
(x.slide="app-drawer-container-page-transition",x["lockup-to-watch"]="app-drawer-container-page-transition",x["learning-journey"]="app-drawer-container-page-transition",x)))}};
_.tv.Object.defineProperties(NK.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}}});
_.tv.Object.defineProperties(NK,{template:{configurable:!0,enumerable:!0,get:function(){if(X1G===void 0){var K=document.createElement("template");_.E(K,'\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 id="persistent-panel-container" hidden="[[!persistentPanelEnabled]]" class="style-scope ytd-app"></div>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<snackbar-container class="style-scope ytd-app"></snackbar-container>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n<template is="dom-if" if="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
K.content.insertBefore(_.I().content.cloneNode(!0),K.content.firstChild);X1G=K}K=X1G;return K}}});
NK.prototype.onOpenHotkeyDialog=NK.prototype.onOpenHotkeyDialog;NK.prototype.setFullscreen=NK.prototype.setFullscreen;NK.prototype.onAddElementToApp=NK.prototype.onAddElementToApp;NK.prototype.onDrawerIronSelect=NK.prototype.onDrawerIronSelect;NK.prototype.onGuideOpenButtonHover=NK.prototype.onGuideOpenButtonHover;NK.prototype.onRequestPanelModeChange=NK.prototype.onRequestPanelModeChange;NK.prototype.onPageDataUpdated=NK.prototype.onPageDataUpdated;NK.prototype.onPageChanged=NK.prototype.onPageChanged;
NK.prototype.onSetTheaterModeEnabled=NK.prototype.onSetTheaterModeEnabled;NK.prototype.updateMastheadData=NK.prototype.updateMastheadData;NK.prototype.onYtPageManagerAttached=NK.prototype.onYtPageManagerAttached;NK.prototype.observePersistentPanelVisibility=NK.prototype.observePersistentPanelVisibility;NK.prototype.observeGuideVisibility=NK.prototype.observeGuideVisibility;NK.prototype.guideIsVisibleButNotPersistentSelectorChanged=NK.prototype.guideIsVisibleButNotPersistentSelectorChanged;
NK.prototype.isInlinePreviewEnabledChanged=NK.prototype.isInlinePreviewEnabledChanged;NK.prototype.isWatchPageChanged=NK.prototype.isWatchPageChanged;NK.prototype.dispatchFrostedGlassMode=NK.prototype.dispatchFrostedGlassMode;_.v([_.b(_.dJ),_.U("design:type",Object)],NK.prototype,"ytdReduxBehavior",void 0);_.v([_.b(_.Yg.YtEventForwardingBehavior),_.U("design:type",Object)],NK.prototype,"ytEventForwardingBehavior",void 0);
_.v([_.b(_.rt.YtOpenPopupBehavior),_.U("design:type",Object)],NK.prototype,"ytOpenPopupBehavior",void 0);_.v([_.b(_.JH.YtActionHandlerBehavior),_.U("design:type",Object)],NK.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.b({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.mt.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 K;((K=this.actionRouterNode.hostElement)!=null?K:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var K;((K=this.actionRouterNode.hostElement)!=null?K:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(K){this.actionRouter_.handleAction(K.detail)}}),
_.U("design:type",Object)],NK.prototype,"ytActionRouterBehavior",void 0);_.v([_.b(a6O.YtdAppBehavior),_.U("design:type",Object)],NK.prototype,"ytdAppBehavior",void 0);_.v([_.b(_.GP.YtEndpointBehavior),_.U("design:type",Object)],NK.prototype,"ytEndpointBehavior",void 0);_.v([_.b(Qvs.YtEndpointHandlerWithYpcBehavior),_.U("design:type",Object)],NK.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.v([_.b(K3J.YtLogYpcFlowCommandsBehavior),_.U("design:type",Object)],NK.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.v([_.b(_.k.YtRendererBehavior),_.U("design:type",Object)],NK.prototype,"ytRendererBehavior",void 0);_.v([_.b(_.d2.YtComponentBehavior),_.U("design:type",Object)],NK.prototype,"ytComponentBehavior",void 0);_.v([_.P({selector:_.hnJ}),_.U("design:type",Object)],NK.prototype,"tabGesturesIsActive",void 0);_.v([_.P(),_.U("design:type",Boolean)],NK.prototype,"renderGuide",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],NK.prototype,"guidePersistentAndVisible",void 0);_.v([_.P({selector:_.JOO}),_.U("design:type",Boolean)],NK.prototype,"guideIsVisibleButNotPersistent",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],NK.prototype,"standalone",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],NK.prototype,"miniGuideVisible",void 0);
_.v([_.P(),_.U("design:type",Object)],NK.prototype,"persistentPanelEnabled",void 0);_.v([_.P({selector:CmG,reflectToAttribute:!0}),_.U("design:type",Boolean)],NK.prototype,"persistentPanelVisible",void 0);_.v([_.P({selector:_.oH0}),_.U("design:type",Number)],NK.prototype,"miniplayerPlaybackState",void 0);_.v([_.P({selector:_.Jy,reflectToAttribute:!0}),_.U("design:type",Boolean)],NK.prototype,"miniplayerIsActive",void 0);
_.v([_.P({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.U("design:type",Boolean)],NK.prototype,"isInlinePreviewEnabled",void 0);_.v([_.P(),_.U("design:type",Boolean)],NK.prototype,"isInlinePreviewDisabled",void 0);_.v([_.P({reflectToAttribute:!0,value:function(){return _.U2("START_IN_FULL_WINDOW_MODE")}}),
_.U("design:type",Boolean)],NK.prototype,"mastheadHidden",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],NK.prototype,"playerFullscreen",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],NK.prototype,"fullscreen",void 0);_.v([_.P({value:!1,reflectToAttribute:!0}),_.U("design:type",Boolean)],NK.prototype,"hideHeaderShadow",void 0);
_.v([_.P({value:{GUIDE_ALT_LABEL:_.SC("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.U("design:type",Object)],NK.prototype,"menuStrings",void 0);_.v([_.P({computed:"computeTopbarData(data)"}),_.U("design:type",Object)],NK.prototype,"topbarData",void 0);_.v([_.P({selector:_.ijG,reflectToAttribute:!0}),_.U("design:type",Boolean)],NK.prototype,"isWatchPage",void 0);_.v([_.P({selector:_.YyT,reflectToAttribute:!0}),_.U("design:type",Boolean)],NK.prototype,"isShortsPage",void 0);
_.v([_.P({selector:function(K){return _.hy(K)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.U("design:type",Boolean)],NK.prototype,"isMiniAppPage",void 0);_.v([_.P({selector:function(K){return _.hy(K)==="WEB_PAGE_TYPE_BROWSE"}}),
_.U("design:type",Boolean)],NK.prototype,"isBrowsePage",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Boolean)],NK.prototype,"scrolling",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],NK.prototype,"hasDelegation",void 0);_.v([_.P({reflectToAttribute:!0,value:!1}),_.U("design:type",Boolean)],NK.prototype,"guideScrolledByTouch",void 0);_.v([_.P(),_.U("design:type",Object)],NK.prototype,"isFrostedGlassInitialized",void 0);
_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],NK.prototype,"frostedGlassExp",void 0);_.v([_.P({selector:function(K){return K.ui.chipBarIsSticky}}),
_.U("design:type",Boolean)],NK.prototype,"chipBarIsSticky",void 0);_.v([_.P({computed:"computeIsHomePage(isBrowsePage, data)"}),_.U("design:type",Boolean)],NK.prototype,"isHomePage",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],NK.prototype,"hasPendingWatchNavigation",void 0);_.v([_.P({reflectToAttribute:!0}),_.U("design:type",Object)],NK.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.v([_.P(),_.U("design:type",Object)],NK.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.v([_.ZW("guide"),_.U("design:type",Object)],NK.prototype,"guide",void 0);_.v([_.ZW("guide-service"),_.U("design:type",eEG)],NK.prototype,"guideService",void 0);_.v([_.ZW("guide-inner-content"),_.U("design:type",HTMLDivElement)],NK.prototype,"guideInnerContent",void 0);_.v([_.QF("#persistent-panel-container"),_.U("design:type",HTMLElement)],NK.prototype,"persistentPanelContainer",void 0);
_.v([_.P({selector:_.Hj8}),_.U("design:type",String)],NK.prototype,"frostedGlassMode",void 0);_.v([_.xt("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NK.prototype,"dispatchFrostedGlassMode",null);_.v([_.P({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.U("design:type",Object)],NK.prototype,"isFrostedGlassDisabled",void 0);
_.v([_.xt("isWatchPage"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NK.prototype,"isWatchPageChanged",null);_.v([_.g("isHomePage","chipBarIsSticky"),_.U("design:type",Boolean),_.U("design:paramtypes",[])],NK.prototype,"applyFrostedGlassToChipBar",null);_.v([_.P(),_.U("design:type",Object)],NK.prototype,"isChannelOrPlaylistPage",void 0);
_.v([_.uV("isInlinePreviewEnabled"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NK.prototype,"isInlinePreviewEnabledChanged",null);_.v([_.xt("guideIsVisibleButNotPersistent"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NK.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.v([_.xt("guidePersistentAndVisible","miniGuideVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NK.prototype,"observeGuideVisibility",null);_.v([_.xt("persistentPanelVisible"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NK.prototype,"observePersistentPanelVisibility",null);
_.v([_.mh("attached"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],NK.prototype,"onYtPageManagerAttached",null);_.v([_.xt("data"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype",Promise)],NK.prototype,"updateMastheadData",null);_.v([_.mh("yt-set-theater-mode-enabled"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent,Object]),_.U("design:returntype")],NK.prototype,"onSetTheaterModeEnabled",null);
_.v([_.mh("yt-page-type-changed"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],NK.prototype,"onPageChanged",null);_.v([_.mh("yt-page-data-updated"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NK.prototype,"onPageDataUpdated",null);_.v([_.mh("yt-request-panel-mode-change"),_.U("design:type",Function),_.U("design:paramtypes",[Event,Object]),_.U("design:returntype")],NK.prototype,"onRequestPanelModeChange",null);
_.v([_.mh("yt-guide-hover"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NK.prototype,"onGuideOpenButtonHover",null);_.v([_.mh("app-drawer-transitioned"),_.U("design:type",Function),_.U("design:paramtypes",[Event]),_.U("design:returntype")],NK.prototype,"onDrawerIronSelect",null);_.v([_.mh("yt-add-element-to-app"),_.U("design:type",Function),_.U("design:paramtypes",[CustomEvent]),_.U("design:returntype")],NK.prototype,"onAddElementToApp",null);
_.v([_.mh("yt-set-fullerscreen-styles"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NK.prototype,"setFullscreen",null);_.v([_.mh("yt-open-hotkey-dialog"),_.U("design:type",Function),_.U("design:paramtypes",[]),_.U("design:returntype")],NK.prototype,"onOpenHotkeyDialog",null);_.v([_.Z({is:"ytd-app"})],NK);_.mf().processSignal("eor");
_.aI();
}catch(e){_._DumpException(e)}
try{
_.Bc("NSzT5");
var fyJ;_.vG=function(K){var m=document.createElement("link");_.M3(m,K,"stylesheet");document.head.appendChild(m)};
_.UG=function(K,m){var x,S;return _.t(function(Q){x=document.createElement("div");x.id=K.id;K.className&&(x.className=K.className);S=K.element;if(!S)throw Error("fk");if(K.location==="prepend")S.prepend(x);else if(K.location==="appendChild")S.appendChild(x);else if(K.location==="after")S.after(x);else throw Error("gk");return Q.return(_.$J(x,m,"Qi"))})};
_.zC=function(K){var m;return _.t(function(x){(m=document.getElementById(K))&&m.remove();_.Px(x)})};
_.TC=function(K,m){var x=document.querySelector(K);x?m(x):setTimeout(function(){_.TC(K,m)},1E3)};
_.tTO=function(K,m,x){var S;_.t(function(Q){if(Q.nextAddress==1)return(S=document.getElementById(K))?Q.jumpTo(2):Q.yield(fyJ(K,m,x),2);if(S=document.getElementById(K))S.style.display="block";_.Px(Q)})};
fyJ=function(K,m,x){return _.t(function(S){return S.return(new Promise(function(Q){_.TC("div #panels",function(w){_.UG({element:w,location:"appendChild",id:K,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+x},m);Q()})}))})};
_.DPf=function(K){K=K===void 0?"":K;_.zC("creator_chatbots-entry-point");_.zC("creator_chatbots-panel");_.vG(cpH);_.TC("ytd-watch-metadata #top-level-buttons-computed",function(m){document.getElementById("creator_chatbots-entry-point")||(_.UG({element:m,location:"appendChild",id:"creator_chatbots-entry-point",className:"ytprotoCreatorChatbotsExtensionExtensionMountPoint"},function(){return _.O(Odf,{creatorChannelId:K})}),_.tTO("creator_chatbots-panel",function(){return _.O(jBs,{usePlayerHeight:!0,
creatorChannelId:K})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint"))})};_.Iv=_.B(function(K){var m=K.text;var x=K.onClick;var S=K.color;var Q=K.backgroundColor;var w=K.buttonSize;var M=K.disabled;var f=K.iconName;var c=K.iconSize;K=K.className;var D=_.kA(function(p){x(p)}),G={};
return _.O("button",{class:_.Tt("ytpStandardButtonsHost",(G.ytpStandardButtonsLarge=function(){return(w==null?void 0:w())==="large"},G),K),
"on:click":D,style:_.x_({color:S,"background-color":Q}),disabled:M}," ",_.O(_.r,{cond:f,then:function(){return _.O(_.SW,{className:"ytpStandardButtonsIconContainer",icon:f,size:c})}}),m)},"Pi");_.rpH=_.B(function(K){var m,x={};return _.O("div",{class:_.Tt("ytprototypesEngagementPanelComponentHost",(x.ytprototypesEngagementPanelComponentHostMweb=K.isMweb,x),K.className),id:K.id},_.O("div",{class:_.Tt("ytprototypesEngagementPanelComponentEngagementPanelHeader",K.headerClassName)},_.O("div",null,K.header()),_.O("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.O("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(m=K.HeaderButton)==null?void 0:m.call(K)),
_.O(_.Iv,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",onClick:function(){var S;(S=K.onHide)==null||S.call(K);S=K.id();if(S=document.getElementById(S))S.style.display="none"}}))),_.O("div",{class:_.Tt("ytprototypesEngagementPanelComponentEngagementPanelContent",K.contentClassName),
style:function(){var S,Q;return"height: "+(((S=K.height)==null?0:S.call(K))||((Q=K.isMweb)==null?0:Q.call(K))?"100%":"800px")+";"}},K.content()))},"Ri");var G9O=_.Pr(["https://portraits.google.com"]),p_y=_.Pr(["https://labs-characters.teams.x20web.corp.google.com"]),RDl=_.Pr(["https://portraits.google.com/gallery?ytChannelId=",""]),JpJ=_.p1(G9O),kU=_.p1(p_y),jBs=_.B(function(K){function m(R){var J;if(R=(J=R.detail)==null?void 0:J.endpoint){J=_.C(R,_.SB);var L;J&&((L=J.browseId)==null?0:L.startsWith("UC"))&&J.browseId!==Q()&&(_.zC("creator_chatbots-panel-persistent"),G.removeEventListener("yt-navigate-start",m))}}
var x=K.usePlayerHeight;var S=K.isPersistentPanel;var Q=K.creatorChannelId;var w=_.h("enable_creator_chatbots_extension_dev_server"),M=document.createElement("iframe"),f=w?kU:JpJ;_.ND(function(){var R=Q();R=w?kU:_.p1(RDl,R);_.O65(M,1,R)});
M.className="ytprotoCreatorChatbotsAppLabsIframe";M.allow="microphone; clipboard-read; clipboard-write self "+f;var c=function(){var R;return _.t(function(J){if(J.nextAddress==1)return J.yield(_.cd().resolve(_.v3),2);(R=J.yieldResult)&&R.pauseVideo();_.Px(J)})},D=function(){var R,J,L;
return _.t(function(n){return n.nextAddress==1?n.yield(_.cd().resolve(_.v3),2):(R=n.yieldResult)?n.return({video_id:(L=(J=R.getVideoData())==null?void 0:J.video_id)!=null?L:"",timestamp_sec:R.getCurrentTime().toString()}):n.return({})})};
window.addEventListener("message",function(R){var J,L,n,F,H,N;return _.t(function(z){if(z.nextAddress==1){J=w?kU.toString():JpJ.toString();if(R.origin!==J)return console.warn("Received message from untrusted origin:",R.origin),z.return();L=R.data;if(typeof L!=="object"||L===null||!L.action)return z.return();if(L.action==="pause")return z.yield(c(),0);if(L.action!=="getYouTubeContext"||!R.source)return z.jumpTo(0);n=R.source;F=n.postMessage;H=JSON;N=H.stringify;return z.yield(D(),7)}F.call(n,N.call(H,
{youTubeContext:z.yieldResult}),{targetOrigin:R.origin});return z.jumpTo(0)})});
_.tW("yt-page-type-changed",function(){if(S==null?0:S()){var R;((R=_.cd().resolve(_.NL).getCurrentPage())==null?void 0:R.pageSubtype)!=="channels"&&(R=document.getElementById("creator_chatbots-panel-persistent"))&&(R.style.display="none")}});
var G=_.cd().resolve(_.L_),p;(p=G)==null||p.addEventListener("yt-navigate-start",m);_.Nl(function(){var R;(R=G)==null||R.removeEventListener("yt-navigate-start",m)});
return _.O("div",{class:"ytprotoCreatorChatbotsAppHost",style:function(){return(x==null?0:x())?"height: var(--ytd-watch-flexy-panel-max-height);":"height: 100%;"}},_.O(_.rpH,{id:function(){return(S==null?0:S())?"creator_chatbots-panel-persistent":"creator_chatbots-panel"},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:function(){var R=w?kU.toString():JpJ.toString(),J;(J=M.contentWindow)==null||J.postMessage("ep_closed",R)},
header:function(){return _.O("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.O("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to the Creator"),_.O(_.ze,{data:{text:"AI experiment",type:0}}))},
HeaderButton:function(){return _.O(_.Iv,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",onClick:function(){_.K6(window,_.Bs(w?kU.toString():f.toString()+"/gallery?ytChannelId="+Q()),"_blank")}})},
content:function(){return M}}))},"Ti");var hDf,cpH,Odf;hDf=_.Pr(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]);cpH=_.p1(hDf);Odf=_.B(function(K){var m=K.creatorChannelId;var x=function(){_.tTO("creator_chatbots-panel",function(){return _.O(jBs,{usePlayerHeight:!0,creatorChannelId:m})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")};
return _.O("div",{class:"ytd-menu-renderer"},_.O(_.c5,{data:function(){return{style:"mono",type:"tonal",state:"active",iconPosition:"leading",size:"M",buttonText:"Chat now",onTap:x}},
icon:function(){return _.O(_.SW,{icon:"SPARK"})}}))},"Ui");
_.Dbl=function(K){K=K===void 0?"":K;var m;return _.t(function(x){return(m=document.getElementById("creator_chatbots-panel-persistent"))?(m.style.display==="none"&&(m.style.display="block"),x.jumpTo(0)):x.yield(new Promise(function(S){_.TC("ytd-app",function(Q){_.UG({element:Q,location:"appendChild",id:"creator_chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.O(jBs,{isPersistentPanel:!0,
creatorChannelId:K})});
S()})}),0)})};
_.aI();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
